@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;font-family:Poppins,sans-serif}.container{margin:auto;max-width:80%}.flex{align-items:center;display:flex;justify-content:space-between}a{color:#000;text-decoration:none;text-transform:capitalize}ul{list-style-type:none}button{background:#27ae60;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:17px 30px}button i{margin-right:5px}.heading{margin:auto;text-align:center;width:60%}.heading h1{color:#2d3954;font-size:35px;font-weight:600;text-transform:capitalize}.heading p{color:#72809d}input,textarea{background:none;border:none;outline:none}.background{background:#f7f9fc;padding:80px 0;position:relative}.grid5{grid-gap:30px;display:grid;grid-template-columns:repeat(5,1fr)}label{color:#2d3954;font-size:14px}.mtop{margin-top:50px}h4{font-weight:500;margin-top:10px}.shadow{box-shadow:0 0 20px 0 #70798a2e}.padding{padding:80px 0}.grid3{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}img{cursor:pointer;height:100%;width:100%}.btn2{border-radius:50px;font-size:20px}.grid4{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}.btn3{background:#ff6922;border-radius:50px}.btn4{background-color:#000;color:#fff}.btn5{background:#fff;border:5px solid #27ae601f;border-radius:50px;color:#27ae60;font-size:20px;font-weight:400;padding:20px 40px}.back{height:40vh;position:relative}.back img{object-fit:cover}.back img,.back:after{height:40vh;left:0;position:absolute;top:0;z-index:-1}.back:after{background:rgba(17,40,72,.629);content:"";width:100%}.back .container{color:#fff;padding:120px 0}.back h1{font-size:40px;font-weight:500}.mb{margin-bottom:80px}@media screen and (max-width:800px){.grid3,.grid4,.grid5{grid-template-columns:repeat(2,1fr)}.heading{width:100%}.container{max-width:90%}.back,.back img,.back:after{height:30vh}}header{background-color:#fff;box-shadow:0 5px 30px #0016541a;height:10vh;padding:15px 0;position:sticky;top:0;z-index:99999}header img{width:170px}header a{font-weight:500;margin-left:30px;transition:.5s}header a:hover{color:#27ae60}header span{background:#27ae60;border-radius:50px;color:#fff;font-weight:400;margin-right:4px;padding:0 6px;width:auto}header h4{font-weight:500;margin-right:20px}header .toggle{display:none}@media screen and (max-width:768px){header{padding:0}header img{margin-top:30px}header .button,header .nav .flex{display:none}header .toggle{display:block;margin-top:20px}header .small{background-color:#27ae60;left:0;padding:20px;position:absolute;top:10vh;width:100%}header li a{color:#fff;display:inline-block;margin-bottom:20px}}.awards{background-color:#122947;color:#fff;text-align:center}.awards .heading{display:flex;flex-direction:column-reverse}.awards .heading p{color:#27ae60}.awards .heading h1{color:#fff;font-size:30px;font-weight:400}.awards .icon{background:#ffffff1a;border-radius:4% 50%;color:#fff;font-size:32px;height:100px;line-height:100px;margin:50px auto auto;width:100px}.awards h1{font-size:50px}.awards p{color:grey}.review-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-top:20px}.review-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center;transition:transform .3s ease}.review-card:hover{transform:scale(1.05)}.review-photo{border-radius:50%;height:100px;margin-bottom:15px;object-fit:cover;width:100px}.review-header{font-size:18px;font-weight:700;margin-bottom:10px}.rating{color:#f39c12;margin:5px 0}.review-card p{color:#333;font-size:16px}.hero{background-image:url(/static/media/banner.1a3c8a0a448e8e24f6a0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh;width:100%}.hero .container{padding-top:15%}.hero h1{color:#fff;font-size:60px}.hero p{color:#fff;opacity:.8}form{background-color:#fff;border-radius:5px;margin-top:50px;padding:0 20px}form input{border:1px solid #80808033;border-radius:5px;margin-top:5px;padding:10px;width:100%}form span{color:grey;font-size:14px}input::placeholder{color:#000;font-size:17px}form .box{border-left:1px solid #80808033;padding:15px}form .box:first-child{border-left:none}form h4{font-weight:500}@media screen and (max-width:800px){.hero .container{padding-top:30%}form{display:flex;flex-wrap:wrap}form .box{border-left:none}form input{width:100%}}.location .box{position:relative}.location .box,.location img{border-radius:5px}.location .overlay{align-items:center;color:#fff;display:flex;flex-direction:column;height:250px;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:222}.location .overlay:after{background:#0f1c2f4d;border-radius:5px;content:"";height:210px;left:0;margin:20px;position:absolute;top:0;width:340px;z-index:-1}.location h5{font-size:18px;font-weight:500}.location label{color:#fff;margin-right:20px;opacity:.8}.small-icon{height:32px;width:32px}@media screen and (max-width:800px){.location .overlay:after{height:170px;width:280px}}.product-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-top:20px}.product-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-5px)}.product-card img{border-radius:10px;height:220px;object-fit:cover;width:100%}.product-card h3{color:#222;font-size:20px;font-weight:700;margin-top:12px}.product-card .price{color:#28a745;font-size:18px;font-weight:700;margin-top:5px}.product-card .description{color:#444;font-size:14px;line-height:1.5;margin-top:8px}.product-card .description span{color:#f4c842;font-weight:700}.product-card .features{list-style-type:none;margin-top:10px;padding:0}.product-card .features li{color:#444;font-size:14px;margin-bottom:5px;text-align:left}.modern-footer{background-color:#2b2b2b;color:#fff;font-family:Arial,sans-serif;padding:40px 0}.container{margin:0 auto;width:80%}.footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}.footer-section{display:flex;flex-direction:column}.footer-logo img{margin-bottom:20px;max-width:200px}.footer-logo p{color:#aaa;font-size:14px;line-height:1.6}.footer-contact h3,.footer-newsletter h3,.footer-social h3{font-size:18px;margin-bottom:15px}.footer-contact p,.footer-newsletter p,.footer-social a{color:#aaa;font-size:14px;margin-bottom:10px}.footer-contact a,.footer-social a{color:#fff;text-decoration:none}.footer-contact a:hover,.footer-social a:hover{text-decoration:underline}.social-links a{display:block;margin-bottom:10px}.footer-newsletter .input-container{color:#fff;display:flex;gap:10px}.footer-newsletter input{border:1px solid #ddd;border-radius:5px;font-size:14px;padding:10px;width:100%}.footer-newsletter button{background-color:#f39c12;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.footer-newsletter button:hover{background-color:#e67e22}.btn-contact{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.btn-contact:hover{background-color:#2980b9}.legal{margin-top:40px;text-align:center}.legal span{color:#aaa;font-size:14px}.center{text-align:center}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}.footer-logo img{max-width:150px}.footer-contact,.footer-newsletter,.footer-social{text-align:center}.footer-grid{gap:20px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-logo img{max-width:120px}.footer-grid{gap:15px}}.about{margin-bottom:80px}.about .heading{margin-bottom:30px;text-align:left;width:100%}.about p{font-size:15px;line-height:30px;margin-bottom:20px;padding-right:30px}@media screen and (max-width:768px){.about .container{flex-direction:column}.about p{padding:0}.about .container img{margin-top:50px}}.featured .box{border-radius:6px;box-shadow:0 0 20px 0 #70798a2e;cursor:pointer;padding:30px;text-align:center}.featured img{height:65px;margin:auto;width:65px}.contact form div{display:flex}.contact textarea{border:1px solid #0000001a;border-radius:5px;margin-bottom:20px;width:100%}.contact input{margin-bottom:20px;margin-right:10px}.contact form{padding:30px}@media screen and (max-width:768px){.contact h4{margin-bottom:30px;width:100%}.contact form div{flex-direction:column}.contact input{width:100%}}
/*# sourceMappingURL=main.e7ed1424.css.map*/