@import url(https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&display=swap);:root{--font-base:"Cormorant Upright",serif;--font-alt:"Open Sans",sans-serif;--color-golden:#b7db25;--color-green:#0a2004;--color-gray:#545454;--color-crimson:#f5efdb;--color-grey:#aaa;--color-white:#fff}.app__navbar{align-items:center;background:#0a2004;background:var(--color-green);display:flex;height:110px;justify-content:space-between;margin-top:-1rem;padding-left:30px;width:100%}body{overflow-x:hidden}.app__navbar-logo{align-items:center;display:flex;margin-bottom:.001rem;padding-top:1rem}.app__navbar-logo-bigg{color:#fff;color:var(--color-white);font-family:Cormorant Upright,serif;font-family:var(--font-base);font-size:2rem;font-weight:100;margin-bottom:.01rem;padding-bottom:0}.nav_logo{border-radius:90px;height:70px;padding-right:20px;width:70px}.app__navbar-links{align-items:center;flex:1 1;justify-content:flex-end;padding-right:50px}.app__navbar-links li{cursor:pointer;margin:0 1rem}.app__navbar-links li:hover{color:#aaa;color:var(--color-grey)}.app__navbar-login{align-items:center;display:flex;justify-content:flex-end}.app__navbar-login a{margin:0 1rem;text-decoration:none;transition:.5s ease}.logout-button button{background:#fff;border:2px solid var(--primary);border-radius:4px;color:var(--primary);cursor:pointer;font-family:Poppins;font-size:1em;padding:6px 10px}.app__navbar-login a:hover{border-bottom:1px solid #b7db25;border-bottom:1px solid var(--color-golden)}.logout-button button:hover{border-bottom:3px solid #b7db25;border-bottom:3px solid var(--color-golden)}.app__navbar-login div{background:#aaa;background:var(--color-grey);height:30px;width:1px}.app__navbar-smallscreen{display:none}.app__navbar-smallscreen_overlay{background:#0a2004;background:var(--color-green);flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:.5s ease;width:100%;z-index:5}.app__navbar-smallscreen_overlay .overlay__close{color:#b7db25;color:var(--color-golden);cursor:pointer;font-size:27px;position:absolute;right:20px;top:20px}.app__navbar-smallscreen_links{list-style:none}.app__navbar-smallscreen_links li{color:#b7db25;color:var(--color-golden);cursor:pointer;font-family:Cormorant Upright,serif;font-family:var(--font-base);font-size:2rem;margin:2rem;text-align:center}.app__navbar-smallscreen_links li:hover{color:#fff;color:var(--color-white)}@media screen and (min-width:2000px){.app__navbar-logo img{width:210px}}@media screen and (max-width:710px){.app__navbar-links{display:none}.app__navbar-smallscreen{display:flex}.app__navbar-logo-bigg{color:#fff;color:var(--color-white);font-family:Cormorant Upright,serif;font-family:var(--font-base);font-size:1.5rem;margin-bottom:.01rem;padding-bottom:0}.nav_logo{border-radius:50%;height:3.5rem;padding-right:.5rem;width:4rem}}.app__navbar-links{display:flex;list-style:none}.app__navbar-links li{margin-right:20px}.app__navbar-links li a{color:#fff;color:var(--color-white);font-size:1.2rem;text-decoration:none;transition:color .3s ease}.app__navbar-links li a:hover{color:#45a049}*,body,html{margin:0;padding:0}body,html{width:100%}.card-row{justify-content:center}.card-container{margin-bottom:40px}.all-cards{flex-wrap:wrap;gap:30px}.all-cards,.card{display:flex;justify-content:center}.card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #0000001a;flex-direction:column;height:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:400px}.card:hover{box-shadow:0 12px 20px #0003;transform:translateY(-5px)}.card-body{padding:20px;text-align:center}.card-title{color:#214137;font-size:1.5rem;font-weight:700;padding-top:-25px}.card-subtitle{color:#163020;font-size:1.2rem;margin-bottom:15px}.card-description{background-color:#fffc;border-radius:10px;display:none;left:50%;padding:15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:80%;z-index:1}.card:hover .card-description{display:block}.card:hover img{filter:blur(4px);opacity:.8}.card-description p{color:#214137;font-weight:700;margin:0}img{border-radius:10px 10px 0 0;height:200px;object-fit:cover;width:250px}.btn-group{display:flex;justify-content:center;padding:20px 0}.btn-group__item{background-color:#163020;border:none;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#eef0e5;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:1.2rem;letter-spacing:3px;margin:0 30px;padding:15px 30px;transition:transform .2s,box-shadow .3s,background-color .3s}.btn-group__item:hover{background-color:#45a049;box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.card-subtitle{font-size:50}body{background:linear-gradient(#b6c4b6,#eef0e5)}.footer-content{align-items:center;background-color:#eee;color:#627254;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.Contact-Us,.Working-Hours{flex:1 1}.Icons{align-items:center;display:flex;justify-content:center;margin-top:20px}.Icons div{margin:0 10px}.Contact-Us,.Working-Hours{text-align:center}.Contact-Us div,.Working-Hours div{margin-top:10px}footer{align-items:center;background-color:#eee;color:#214137;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:20px 4rem}.footer-line{background-color:#ddd;padding:10px 0;text-align:center}.footer-line p{margin:0}i{font-size:22px}.header-container{padding-top:20px;perspective:1500px;position:relative;text-align:center}.header-image{border-radius:10px;filter:blur(4px);height:300px;object-fit:cover;transition:filter .5s ease-in-out;width:700px}.header-title{animation:typing 4s steps(30) forwards,blink-caret .75s step-end infinite;border-right:3px solid #fff;color:#163020;font-size:4.5rem;font-weight:700;left:50%;max-width:100%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.header-container:hover .header-image{filter:blur(2px)}.header-image.tilt-left{transform:rotateY(-10deg)}.header-image.tilt-right{transform:rotateY(10deg)}.header-title:after{animation:blink 1s infinite;background-color:#fff;content:"";display:inline-block;height:10px;margin-left:5px;width:10px}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{opacity:0}}@media screen and (max-width:768px){.header-title{font-size:1.5rem}.header-image{border-radius:10px;filter:blur(4px);height:250px;object-fit:cover;transition:filter .5s ease-in-out;width:350px}}
/*# sourceMappingURL=main.d884b48a.css.map*/