@font-face{font-family:Avenir Next;src:url(/assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-family:Stefania;src:url(/assets/Stefania-9cd0f398.ttf) format("truetype")}body{font-family:Avenir Next,sans-serif}.companyName{font-family:Stefania,sans-serif;font-size:26px}.form{grid-area:form}.phone{grid-area:phone}.email{grid-area:email}.address{grid-area:address}.contact{padding:10px 20px 20px 10px}.info{padding:10px 10px 10px 30px;background:#ffff;color:#6a6a8e;box-shadow:0 3.4px 2.7px -30px #0000000f,0 8.2px 8.9px -30px #00000012,0 25px 40px -30px #0003}.contact-us{position:relative;display:grid;grid-template-columns:2fr 2fr;grid-template-rows:auto;grid-template-areas:"form phone" "form email" "form address";grid-gap:20px}.phone{background:#fff8f2}.email{background:#ffecec}.address{background:#eafffd}.contact-us .contactForm .formBox{position:relative;padding-top:40px}.contact-us .contactForm .formBox .inputBox{position:relative;margin-bottom:35px}.contact-us .contactForm .formBox .inputBox input,.contact-us .contactForm .formBox .inputBox textarea{width:100%;resize:none;padding:5px 0;font-size:18px;font-weight:300;color:#333;border:none;outline:none;border-bottom:1px solid #777}.contact-us .contactForm .formBox .inputBox textarea{height:80px}.contact-us .contactForm .formBox .inputBox span{position:absolute;left:0;padding:5px 0;pointer-events:none;font-size:18px;font-weight:300;transition:.3s}.contact-us .contactForm .formBox .inputBox button{width:100%}.contact-us .contactForm .formBox .inputBox input:focus~span,.contact-us .contactForm .formBox .inputBox input:valid~span,.contact-us .contactForm .formBox .inputBox textarea:focus~span,.contact-us .contactForm .formBox .inputBox textarea:valid~span{transform:translateY(-20px);font-size:12px;font-weight:400;letter-spacing:1px;color:#095a55}.infoBoxh3{font-size:2rem;font-weight:700}.infoBox p{font-size:1.3rem;line-height:28px;margin:10px 0}.infoBoxlink{font-size:1.1rem;color:inherit;font-weight:600;text-decoration:none}.infoBoxlink:hover{color:#6a6a8e}.map{margin-top:30px;width:100vw;height:500px}.heading span{color:#e60072;text-transform:uppercase;letter-spacing:.5px;font-size:16px;font-weight:400;margin:0 0 15px;display:block}.brand-logo{max-width:180px;margin:0 auto;padding:10px}.certifcate-img{max-width:250px;margin:0 auto;padding:10px}.footer{background-image:url(/assets/layered-waves-haikei-375587c2.png)}.dropDownProfile:before{content:" ";position:absolute;top:-1rem;right:5rem;width:15px;height:15px;transform:rotate(45deg);border-left:.5px solid grey;border-top:.5px solid grey}@media (max-width: 1200px){.contact-us{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"form" "phone" "email" "address"}.formBox{flex-direction:column}.inputBox{width:100%}}.top-loading-bar-container{position:fixed;top:0;left:0;width:100%;height:3px;background-color:#ddd;z-index:9999}.top-loading-bar{height:100%;background-color:#e60072}.underline-on-hover{position:relative;transition:color .3s ease}.underline-on-hover:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#e60072;transform:scaleX(0);transition:transform .3s ease}.underline-on-hover:hover:after{transform:scaleX(1)}.card{height:300px}.trans_card{visibility:hidden;opacity:0;transition:opacity .5s ease-in-out;width:312px;height:98%}.card:hover .trans_card{visibility:visible;opacity:1;transition:opacity .5s ease-in-out;background-color:#ffffffb7}.exploreBtn{position:absolute;bottom:2px;right:2px;z-index:10}.arrowIcon:hover{-webkit-animation-name:bobble;animation-name:bobble;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@keyframes bobble{0%,to{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(25%);transform:translate(25%)}}
