.form-row,form,textarea{width:100%}form{margin:10px auto;padding:20px;border-radius:10px;background-color:transparent;font-family:Arial,sans-serif}input[type=email],input[type=text],textarea{padding:20px;margin-bottom:20px!important;border:1px solid #ccc;border-radius:15px;font-size:16px;box-sizing:border-box;background-color:transparent;color:#fff}textarea{resize:vertical;min-height:100px}.contact-form{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);width:100%;margin:10px auto}.form-row{display:flex;gap:1rem;margin-bottom:1.5rem;width:100%}.input-half-field{flex:1;padding:1rem;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.1);color:white;font-size:1rem;transition:all .3s ease}.input-half-field::placeholder{color:rgba(255,255,255,.7)}.input-half-field:focus{outline:none;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.15);box-shadow:0 0 20px rgba(255,255,255,.1)}.form-group{margin-bottom:1.5rem}.subject-input-field{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.1);color:white;font-size:1rem;transition:all .3s ease}.subject-input-field::placeholder{color:rgba(255,255,255,.7)}.subject-input-field:focus{outline:none;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.15);box-shadow:0 0 20px rgba(255,255,255,.1)}.form-group textarea{width:100%;min-height:120px;padding:1rem;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.1);color:white;font-size:1rem;resize:vertical;transition:all .3s ease}.form-group textarea::placeholder{color:rgba(255,255,255,.7)}.form-group textarea:focus{outline:none;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.15);box-shadow:0 0 20px rgba(255,255,255,.1)}.form-actions{text-align:right}.form-actions button{background:linear-gradient(135deg,#371e71,#4e1051);color:white;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.form-actions button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(55,30,113,.4);background:linear-gradient(135deg,#4e1051,#371e71)}.form-actions button:active{transform:translateY(0)}@media (max-width:768px){.form-row{flex-direction:column;gap:1rem}.contact-form{padding:1.5rem}.form-actions button{width:100%}}@media (min-width:769px) and (max-width:1024px){.form-actions button{width:40%}}.about-head,.contact-card h3{text-transform:uppercase}.contact .form-section{background:-webkit-linear-gradient(left,#371e71,#4e1051);padding:35px 0!important;position:relative}.contact .section{padding:60px 0 0!important}.background-2{padding:110px 20px 40px}.bg-overlay{opacity:.8!important;background:linear-gradient(90deg,#371e71,#4e1051)!important}.contact .bg-web-desc-upper{background:url(/_next/static/media/contact-image-1.1f5b49f7.webp) top/cover no-repeat}.about-head{text-shadow:2px 2px 2px #ffffff4d;background:-webkit-linear-gradient(left,#fff,#fff);-webkit-text-fill-color:transparent;font-size:35px!important;-webkit-background-clip:text;margin-top:30px;font-weight:500;letter-spacing:2px;text-align:center}.contact-padding-container p,.contact-para-1{text-align:justify}.contact .home-desc{max-width:100%!important;font-size:18px!important;line-height:26px}.contact .contact-para{font-size:15px!important}.contact .contact-padding-container{padding:40px 0!important;height:330px}.contact .address,.contact .footer-header,.contact .inner-address{color:rgba(255,255,255,.7)!important}.review-title{background:-webkit-linear-gradient(left,#fff,#fff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:2px 2px 4px rgba(255,255,255,.3)}.horizontal{background:linear-gradient(90deg,#fff,#fff)!important;width:80px!important;height:2px!important}.contact .footer-header{font-size:17px!important;line-height:25px}.form-control{background-color:transparent!important;padding:1.75rem!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:25px!important;font-size:16px!important}.contact .address{font-size:18px!important;font-weight:500!important}.contact .inner-address{font-size:16.5px!important}.list-inline-item:hover,.social-icon,.social-icon i{color:#4e1051!important}.contact-para-1{color:rgba(255,255,255,.7)!important;font-size:16.5px;line-height:25px}.social-icon{border:2px solid #4e1051!important}.list-inline-item:hover{transform:translateY(-.25rem)!important;transition:.2s ease-in-out!important}.contact-title{display:flex!important;background:-webkit-linear-gradient(left,#371e71,#4e1051);-webkit-background-clip:text;-webkit-text-fill-color:transparent;gap:10px;align-items:center}.contact-title i{font-weight:800!important;font-size:25px!important;cursor:pointer}.contact .custom-margin{margin-top:48px}.contact-background{background-color:#fff}.contact-cards-wrapper{display:flex;align-items:center;justify-content:center;padding:20px 0;gap:20px;text-align:center}.contact .contact-card{box-shadow:1px 1px 15px 0 rgba(136,165,191,.48),-3px -2px 10px 0 rgba(255,255,255,.8);padding:20px;min-height:459px;flex-basis:33%;border-radius:10px;display:flex;align-items:center;flex-direction:column;transition:all .3s ease;border-top:4px solid #371e71}.contact-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.contact-card h3{font-size:25px;color:#371e71;font-weight:500;margin-top:10px}.contact-card img{background-color:#371e711a;border-radius:50%;padding:6px;display:block;width:70px}.contact-card h4{padding-top:5px;font-size:18px;color:#95a0ab}.contact .contact-card p{padding-top:10px;font-size:15px;color:#95a0ab;text-align:start;margin-bottom:20px}.map-container{display:flex;justify-content:center;align-items:center;padding:0 20px 40px}iframe{box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.about-head::selection,.contact-card img::selection,.contact-title a::selection,.review-title::selection{background:-webkit-linear-gradient(left,#fff,#fff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.social-media-section{padding:80px 0;background:#ffffff}.social-title{font-size:2.5rem;font-weight:700;color:#371e71;margin-bottom:1rem}.social-description{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.social-links{gap:1.5rem;flex-wrap:wrap}.social-link,.social-links{display:flex;justify-content:center;align-items:center}.social-link{width:60px;height:60px;text-decoration:none;color:white;position:relative;overflow:hidden}.social-link,.social-link:before{border-radius:50%;transition:all .3s ease}.social-link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.social-link.facebook{background:#1877F2}.social-link.facebook:hover{background:#166FE5;transform:translateY(-3px);box-shadow:0 10px 20px rgba(24,119,242,.3)}.social-link.instagram{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.social-link.instagram:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(225,48,108,.3)}.social-link.linkedin{background:#0A66C2}.social-link.linkedin:hover{background:#095DAA;transform:translateY(-3px);box-shadow:0 10px 20px rgba(10,102,194,.3)}.social-link.twitter{background:#1DA1F2}.social-link.twitter:hover{background:#1A91DA;transform:translateY(-3px);box-shadow:0 10px 20px rgba(29,161,242,.3)}.social-link.youtube{background:#FF0000}.social-link.youtube:hover{background:#E60000;transform:translateY(-3px);box-shadow:0 10px 20px rgba(255,0,0,.3)}.social-link.google{background:#DB4437}.social-link.google:hover{background:#C53929;transform:translateY(-3px);box-shadow:0 10px 20px rgba(219,68,55,.3)}.social-link svg{width:24px;height:24px;transition:all .3s ease}.social-link:hover svg{transform:scale(1.1)}.contact-details{margin-top:30px}.contact-item{display:flex;align-items:center;margin-bottom:15px}.contact-label{font-size:20px;margin-right:15px}.contact-item span:last-child{font-size:16.5px}.career-link{display:inline-block;color:#371e71;text-decoration:none;font-weight:500;background:#fff;padding:12px 25px;border-radius:25px;margin:10px 0;text-align:center;box-shadow:0 4px 15px rgba(55,30,113,.1);border:2px solid #371e71}.contact-link{color:rgba(255,255,255,.7);text-decoration:none;transition:all .3s ease}.contact-link:hover{color:#fff;text-decoration:underline}.contact-card .contact-link{color:#95a0ab;text-decoration:none;transition:all .3s ease}.contact-card .contact-link:hover{color:#371e71;text-decoration:underline}@media screen and (min-width:768px) and (max-width:1100px){.custom-form{margin:10px auto!important}.custom-margin{margin-top:5px!important}.contact-cards-wrapper{flex-wrap:wrap}.contact .contact-card{flex-basis:48%}.map-container{padding:30px 20px}}@media screen and (max-width:767px){.contact-padding-container{height:auto!important}.custom-margin{margin-top:10px}.contact-cards-wrapper{flex-direction:column}.background-2{padding:100px 15px}.mobile-text-align{text-align:justify!important}.contact-card p{font-size:16px!important}.contact-card h4{font-size:19px!important}.contact .footer-header,.footer-header{text-align:start!important}.contact .section{padding-top:40px!important;padding-bottom:40px!important}.map-container{padding:30px 20px!important}.home-desc{padding:10px}.contact-padding-container{padding:30px 10px 0!important}.about-head{font-size:30px!important}.social-media-section{padding:60px 0}.social-title{font-size:2rem}.social-links{gap:1rem}.social-link{width:50px;height:50px}.social-link svg{width:20px;height:20px}}