header{background-color:#046381;color:#fff;padding:25px 0;text-align:center}header h1{animation:pulseEffect 3.5s infinite alternate;font-size:3em;margin-top:0}nav{padding:10px 0;position:relative}.navContainer,nav{align-items:center;display:flex;justify-content:center}.navContainer{width:100%}nav a{border-radius:5px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;margin:0 15px;padding:5px 8px;text-decoration:none;transition:background-color .8s ease,color .3s ease;white-space:nowrap}nav a:hover{background:linear-gradient(90deg,gold,#ff8c00);color:gold;color:#000}.hamburg:after,.hamburg:before{content:""}.hamburg .bar,.hamburg:after,.hamburg:before{background-color:#fff;height:3px;transition:all .3s ease;width:100%}.dropdown a{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.45em;padding:15px 0;text-align:center;text-decoration:none;transition:background-color .2s linear;width:80%}.dropdown a:last-child{border-bottom:none}.dropdown a:hover{background-color:#ffffff1a}.cancel:after,.cancel:before{background-color:#fff;content:"";height:3px;position:absolute;width:100%}.cancel:before{transform:rotate(45deg)}.cancel:after{transform:rotate(-45deg)}@media (max-width:600px){header h1{font-size:1.8em}nav{align-items:center;flex-direction:column;padding-top:10px}nav a{font-size:1.2em;margin:8px 0;padding:5px 15px}.navContainer{display:none}.hamburg{display:flex}.cancel,.dropdown.active .hamburg{display:none}.dropdown.active .cancel{display:flex}nav{justify-content:flex-end;padding-right:25px}}.hamburg{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:initial;border:none;flex-direction:column;font-size:5em;height:22px;justify-content:space-between;outline:none;padding:10px;top:50%;transform:translateY(-50%);z-index:101}.cancel,.hamburg{align-items:center;color:#fff;cursor:pointer;display:none;display:flex;position:absolute;right:25px;width:30px}.cancel{-webkit-tap-highlight-color:rgba(255,0,0,0);font-size:2.45em;height:30px;top:10px;z-index:102}.cancel,.dropdown{justify-content:center}.dropdown{align-items:center;-webkit-backdrop-filter:blur(4px) brightness(40%);backdrop-filter:blur(4px) brightness(40%);box-shadow:0 0 20px #000;display:flex;flex-direction:column;height:75vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:100}.dropdown.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media (max-width:600px){.navContainer{display:none}.hamburg{display:flex}nav:has(.dropdown.active) .hamburg{display:none!important}.cancel{display:none}.dropdown.active .cancel{display:flex}}@media (min-width:601px) and (max-width:992px){header h1{font-size:2.4em}.cancel,.dropdown,.hamburg{display:none}.navContainer{display:flex}}@media (min-width:993px){header h1{font-size:3.5em}nav a{font-size:1.5m;margin:0 25px}.cancel,.dropdown,.hamburg{display:none}.navContainer{display:flex}nav{justify-content:center}}main{box-shadow:0 0 50px #04638180;margin:30px auto;max-width:1200px;max-width:90%;padding:20px 20px 0 25px}main h2{font-size:2rem;text-align:center}main h3{font-size:1.5rem}li,main p{font-size:1.2rem;line-height:1.8;text-align:justify}@media (max-width:600px){main{margin:15px auto;padding:15px 15px 0;width:95%}main h2{font-size:1.6rem}main h3{font-size:1.2rem}li,main p{font-size:1.1rem}}@media (min-width:601px) and (max-width:992px){main{padding:25px 30px 0;width:85%}li,main p{font-size:1.1rem}main h3{font-size:1.35rem}}@media (min-width:993px){main{max-width:1400px;padding:30px 40px 0;width:80%}}#about_us{margin-bottom:45px}.ceopicture{display:flex;justify-content:center}.ceopicture img{border:5px solid #046381;border-radius:50%;display:block;filter:grayscale(0);height:auto;margin:15px auto;max-width:100%;transition:transform .6s ease-in-out,box-shadow .6s ease-in-out;width:300px}.ceopicture img:hover{box-shadow:0 0 30px #046381cc;filter:grayscale(25%);transform:rotate(-5deg) scale(1.15)}.ceopicture figcaption{font-size:1rem;margin-top:30px;text-align:center}@media (max-width:600px){.ceopicture figcaption{font-size:.9rem}.ceopicture img{height:200px;width:200px}.ceopicture img:hover{transform:rotate(-5deg) scale(1.1)}}@media (min-width:601px) and (max-width:992px){.ceopicture img{height:250px;width:250px}#product_service{margin:30px -30px;padding:25px 30px}.ceopicture figcaption{font-size:.9rem}}@media (min-width:993px){.ceopicture img{height:400px;width:400px}}.teamcontainer{animation:marquee 10s linear infinite alternate;display:flex;justify-content:center}.teamcontainer:hover{animation:paused}.ceopictureteam,.csopicture,.ctopicture{display:flex;justify-content:center}.ceopictureteam img,.csopicture img,.ctopicture img{border:5px solid #046381;border-radius:50%;display:block;filter:grayscale(0);height:auto;margin:15px auto;max-width:100%;transition:transform .6s ease-in-out,box-shadow .6s ease-in-out;width:250px}.ceopictureteam img:hover,.csopicture img:hover,.ctopicture img:hover{box-shadow:0 0 30px #046381cc;filter:grayscale(25%);transform:rotate(-5deg) scale(1.15)}.ceopictureteam figcaption,.csopicture figcaption,.ctopicture figcaption{font-size:1rem;margin-top:30px;text-align:center}@media (max-width:600px){.ceopicture figcaption{font-size:.9rem}.ceopicture img{height:200px;width:200px}.ceopicture img:hover{transform:rotate(-5deg) scale(1.1)}.teamcontainer{flex-direction:column}.teamcontainer figcaption{font-size:.9rem}.ceopictureteam img,.csopicture img,.ctopicture img{height:200px;width:200px}.ceopictureteam img:hover,.csopicture img:hover,.ctopicture img:hover{transform:rotate(-5deg) scale(1.1)}#product_service{margin:20px -15px;padding:15px}}@media (min-width:601px) and (max-width:992px){.ceopictureteam img,.csopicture img,.ctopicture img{height:auto;width:300px}.ceopictureteam figcaption,.csopicture figcaption,.ctopicture figcaption{font-size:.75rem}}@keyframes marquee{0%{transform:translateX(7.5%)}to{transform:translateX(-7.5%)}}ul li{list-style:none}.services li:before{content:"✔";margin-right:10px}#product_service{background-color:#c8f2ff;margin:30px -40px;overflow:hidden;padding:20px 40px;position:relative;z-index:1}#product_service:before{background-image:repeating-linear-gradient(45deg,#fff3,#fff3 10px,#0000 0,#0000 20px);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transform:rotate(5deg) scale(1.2);transition:transform .8s ease-out,opacity .8s ease-out;width:100%;z-index:-1}#product_service:hover:before{opacity:.9;transform:rotate(0deg) scale(1)}@media (max-width:600px){#product_service{margin:20px -15px;padding:15px}}@media (min-width:601px) and (max-width:992px){#product_service{margin:30px -30px;padding:25px 30px}}#contact{margin:20px 0}#contact h3{font-size:1.5rem}#contact a{color:#046381;font-weight:700;text-decoration:none}#contact a:hover{text-decoration:underline}#contact h4{font-size:1.25rem}@media (max-width:600px){#contact h3{font-size:1.1rem}#contact h4{font-size:1rem}}#location{background-color:#c8f2ff;margin:20px -40px;overflow:hidden;padding:0 25px 40px;position:relative;text-align:center;z-index:1}#location:before{background-image:repeating-linear-gradient(45deg,#fff3,#fff3 10px,#0000 0,#0000 20px);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transform:rotate(5deg) scale(1.2);transition:transform .8s ease-out,opacity .8s ease-out;width:100%;z-index:-1}#location:hover:before{opacity:.9;transform:rotate(0deg) scale(1)}#location h3 a{color:#046381;font-weight:700;text-decoration:none}#location h3 a:hover{text-decoration:underline}.locationContainer{background-color:#e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0003;height:0;margin:0 auto;max-width:100%;overflow:hidden;padding-bottom:50%;position:relative}.locationContainer iframe{border:0;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:600px){#location{margin:0 -15px}.locationContainer{padding-bottom:75%}}@media (min-width:601px) and (max-width:992px){#location{margin:0 -30px}.locationContainer{padding-bottom:60%}}footer{animation:backgroundPulse 5s ease-in-out infinite alternate;background-color:#046381;color:#fff;font-size:1.5rem;padding:25px 0;text-align:center}@media (max-width:600px){footer{font-size:1.2rem;padding:15px 0}}@keyframes backgroundPulse{0%{background-color:#000}50%{background-color:#034150}to{background-color:#046381}}
/*# sourceMappingURL=main.1b3f3f61.css.map*/