@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.main-page-container{display:flex;overflow:hidden;justify-content:center;align-items:center;max-height:98vh}.video-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#ffffffb0,#fff0);z-index:1}.content-container{z-index:1;width:100%;height:97vh}.content{display:flex}.mid-image-container{position:relative;width:60%;height:70vh;display:flex;justify-content:center;align-items:center}.mid-image-container .image{position:absolute;width:55%;height:auto;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.image1{z-index:1}.image2{z-index:2;transition:transform 1s}.image2:hover{transform:translate(-60%,-50%)}.text-container{width:40%;height:70vh;display:flex;flex-direction:column;justify-content:center;gap:0px}.coming-soon-section{display:flex;align-items:center}.redline{width:50px;height:2px;margin:20px 10px 20px 0;background-color:red}.coming-soon-text{font-size:20px;font-weight:600;color:red}.sub-text{font-size:40px;margin-left:50px;font-weight:500;max-width:600px;color:#0e2639}@media (max-width: 768px){.main-page-container{align-items:flex-start;padding-top:20px}.content{flex-direction:column;align-items:stretch;margin-bottom:25%}.mid-image-container{margin-top:20%}.mid-image-container,.text-container{width:100%;height:20vh}.text-container{padding:20px;text-align:left;position:relative;z-index:2}.sub-text{margin-left:0;font-size:32px}.coming-soon-text{font-size:18px}.redline{width:40px;margin:15px 10px 15px 0}.video-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:110vh;object-fit:cover}.overlay{display:none}}@media (max-width: 480px){.sub-text{font-size:28px}.coming-soon-text{font-size:16px}.redline{width:30px;margin:10px 5px 10px 0}}.nav-button{cursor:pointer;border:2px solid #0E2639;border-radius:50px;margin:20px;padding:10px;width:100px;display:flex;justify-content:center;align-items:center;background-color:#0e2639;color:#fff}.nav-button:hover{background-color:transparent;color:#0e2639;transition-duration:.5s}.navbar{display:flex;justify-content:space-between;align-items:center}.logo{width:200px;margin:20px}@media screen and (max-width: 768px){.logo{width:150px}}.footer-container{width:100%;height:10vh;margin-top:30px;display:flex;justify-content:space-between;align-items:center}.social-icons{display:flex;align-items:center}.social-icons img{width:45px;height:45px;margin:0 5px;cursor:pointer}.contactinfo-arrow-container{color:#0e2639;display:flex;align-items:center;gap:10px}.arrow-right{border:3px solid #0e2639;border-radius:50%;width:40px;font-size:30px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:10px}.arrow-right:hover{background-color:#0e2639be;color:#fff;transition-duration:.5s;cursor:pointer}@media (max-width: 600px){.footer-container{display:flex;flex-direction:column-reverse}.arrow-right{width:30px;font-size:20px;height:30px;margin-right:10px}.contactinfo-arrow-container{margin-bottom:18px}}.main-page-container-continfo{display:flex;justify-content:center;align-items:center;max-height:98vh}.con-info-container{height:78vh;display:flex}.video-bg-continfo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.overlay-continfo{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#ffffffb0,#fff0);z-index:1}.con-info-container .cont-info-slogan{display:flex;justify-content:center;height:100%;width:100px;writing-mode:vertical-lr;font-size:45px;color:#0e2639;font-weight:700;transform:rotate(180deg)}.cards-cont{width:100%;display:flex;margin-left:50px}.triple-card-cont{display:flex;flex-direction:column;align-items:center;width:30%;max-width:30%}.cards{cursor:pointer;height:160px;width:100%;background-color:#fff;box-shadow:10px 10px 20px #0003;border-radius:15px;padding:10px;color:#0e2639;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}.card-active{cursor:pointer;height:160px;width:100%;background-color:#0e2639;color:#fff!important;box-shadow:10px 10px 20px #0003;border-radius:15px;padding:10px;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}.card-title{margin-bottom:5px;font-size:20px;font-weight:700;color:red}.card-sub-title,.card-address,.phone,.fax,.email{font-size:13px;white-space:normal;overflow-wrap:break-word}.card-sub-title{font-weight:700}.map{width:60%;height:95%;margin-left:40px}.contact-footer{height:8vh;display:flex;justify-content:flex-start;align-items:center;width:100%}.gobackhomepage{color:#0e2639;display:flex;align-items:center;gap:10px;margin-left:30px}.backarrow{border:3px solid #0e2639;border-radius:50%;width:40px;font-size:30px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:10px}.backarrow:hover{background-color:#0e2639be;color:#fff;transition-duration:.5s;cursor:pointer}@media (max-width: 768px){.backarrow{width:30px;height:35px;font-size:24px}.contact-footer{display:none}.con-info-container{flex-direction:column;min-height:78vh;padding:20px 0}.video-bg-continfo{height:170vh}.overlay-continfo,.con-info-container .cont-info-slogan{display:none}.cards-cont{flex-direction:column;margin-left:0;align-items:center}.triple-card-cont{width:80%;max-width:80%;margin-bottom:5px}.cards,.card-active{height:auto;padding:8px;font-size:12px;white-space:normal}.map{width:360px;height:40vh;margin-left:0}.contact-footer{flex-direction:column;height:auto;justify-content:center;align-items:center;padding:10px}.gobackhomepage{margin-left:0;margin-top:10px}.backarrow{width:35px;height:35px;font-size:24px;margin-right:5px}}@media (max-width: 480px){.con-info-container .cont-info-slogan{font-size:30px;width:80px}.card-title{font-size:18px}.card-sub-title,.card-address,.phone,.fax,.email{font-size:11px}}.overlay-contact{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#fff,#fff0);z-index:1}.form-container{height:85vh;display:flex}.contact-form-slogan{display:flex;justify-content:center;writing-mode:vertical-lr;font-size:45px;color:#0e2639;font-weight:700;transform:rotate(180deg)}.form-body-container{text-align:center;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.form-body-slogan-title{font-size:40px;color:#0e2639;font-weight:700}.form-body-slogan-subtitle{font-size:25px;color:red;font-weight:700}.contact-img{position:absolute;width:300px;height:auto;bottom:50px;right:50px}.mailsent-msg-container{margin-top:10%;display:flex;flex-direction:column;align-items:center}.mailsent-msg-title{font-size:40px;color:#0e2639;font-weight:700;margin-bottom:20px}.mailsent-msg-paragraph{text-align:center;font-size:24px;color:#0e2639;background-color:#fff;width:839px;height:20vh;padding:5px;border-radius:20px}@media (max-width: 600px){.form-container{flex-direction:column;height:auto}.form-body-container{margin-top:10%}.contact-form-slogan{display:none}.form-body-slogan-title{font-size:24px}.form-body-slogan-subtitle{font-size:18px}.contact-img{display:none}.mailsent-msg-paragraph{width:90%;height:auto;font-size:18px}.overlay-contact{display:none}}.formContainer{display:flex;justify-content:center;padding:20px;width:100%;box-sizing:border-box}.form{background-color:#fff;border-radius:15px;padding:25px;width:500px;max-width:800px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box}.inputGroup{margin-bottom:15px}.input{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #cccccc;font-size:16px;background-color:#f9f9f9;box-sizing:border-box}.input:focus{outline:none;border-color:#0e2639}.textarea{height:50px;resize:vertical}.buttonContainer{display:flex;justify-content:flex-end;margin-top:15px;align-items:center}.button{background-color:#0e2639;color:#fff;padding:12px 40px;border-radius:25px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.button:hover{background-color:#1a3652}@media screen and (max-width: 600px){.formContainer{padding:10px}.form{padding:15px;width:350px}.input{padding:10px;font-size:14px}.button{padding:10px 20px;font-size:14px}}html{font-family:Poppins,serif;font-weight:400;font-style:normal}
