@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.map_section{width:100%;height:600px}.map_section iframe{filter:grayscale();border:none;width:100%;height:100%;transition:all .5s}.map_section iframe:hover{filter:grayscale(0)}.contact_details{margin-top:var(--headerheight)}.contact_details .main_wrapper .colA,.contact_details .main_wrapper .colB{flex:1;width:100%;max-width:50%}.contact_details .main_wrapper .colA{background:linear-gradient(270deg,#211b57,#282169,#372d90);padding:65px 50px;position:relative}.contact_details .main_wrapper .colA:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.1;background:url(/images/logo-vector.svg) 100% 100% no-repeat;transition:all .5s;position:absolute;inset:0}.contact_details .main_wrapper .colA .contact_details_wrapper .heading{margin-bottom:40px}.contact_details .main_wrapper .colA .contact_details_wrapper .heading h1{color:var(--white)}.contact_details .main_wrapper .colA .contact_details_wrapper ul li{align-items:start;gap:15px;display:flex}.contact_details .main_wrapper .colA .contact_details_wrapper ul li:not(:last-child){margin-bottom:40px}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .icon{width:34px;height:34px;color:var(--white);flex:0 auto}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .icon img,.contact_details .main_wrapper .colA .contact_details_wrapper ul li .icon svg{width:100%;height:100%}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info{flex:1}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info h6{font-family:var(--publicsans);color:var(--white);margin-bottom:10px;font-size:18px;font-weight:600}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info p{color:#ffffffb2;max-width:300px;padding-bottom:20px;font-weight:400}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info a{color:#ffffffb2;align-items:center;gap:10px;display:flex}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info a:hover{color:var(--white);transform:translate(5px)}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info a:not(:last-child){margin-bottom:5px}.contact_details .main_wrapper .colA .contact_details_wrapper ul li .info a.direction{color:var(--white)}.contact_details .main_wrapper .colB{padding:75px 60px}.contact_details .main_wrapper .colB .heading{text-align:center;max-width:420px;margin:0 auto 50px}.contact_details .main_wrapper .colB .heading h2{font-size:36px;line-height:1.1}.contact_details .main_wrapper .colB .form .form-grid{--item:2;--gaplr:20px}.contact_details .main_wrapper .colB .form .submit-grp{margin-top:50px}.contact_details .main_wrapper .colB .form .submit-grp .btn{--padding:40px;margin:0 auto}
