@keyframes shine{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.main-container{display:flex}@media only screen and (max-width:768px){.main-container{flex-direction:column}}.main-container .left{flex:0 1 50%}.main-container .right{flex:0 1 50%;margin-top:var(--header);padding:150px 50px 0}@media only screen and (max-width:768px){.main-container .right{padding:50px 0}}.main-container .right .heading{max-width:372px;margin:auto;font-weight:700;font-size:36px;line-height:40px;text-align:center;color:#3F24A2}@media only screen and (max-width:540px){.main-container .right .heading{font-size:30px;line-height:1.1}}.main-container .right .heading h2{font-weight:700;font-size:36px;line-height:40px;text-align:center;color:#3F24A2}@media only screen and (max-width:540px){.main-container .right .heading h2{font-size:30px;line-height:1.1}}.main-container .right .form{max-width:90%;margin:50px auto}@media only screen and (max-width:1024px){.main-container .right .form{max-width:100%}}@media only screen and (max-width:768px){.main-container .right .form{max-width:70%;margin:50px auto 0}}@media only screen and (max-width:540px){.main-container .right .form{max-width:90%;--item:1}}.main-container .right .form .relative-box{position:relative}.main-container .right .form .btn-wrap,.main-container .right .form .submit-btn{text-align:center;width:150px;display:flex;align-items:center;margin:auto;justify-content:center}.main-container .right .form .btn-wrap button,.main-container .right .form .submit-btn button{border-radius:25px;background:#FFA319;color:white;display:inline-block;transition:.5s ease}.main-container .right .form .btn-wrap button:hover,.main-container .right .form .submit-btn button:hover{background:var(--primary);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.main-container .contact-secA{background:linear-gradient(90deg,rgb(59,24,198) 22.12%,#D3CEE6 96.63%);padding:150px 50px 0;position:relative;overflow:hidden}@media only screen and (max-width:540px){.main-container .contact-secA{padding:160px 20px 40px}}.main-container .contact-secA:before{content:"";position:absolute;width:364px;height:300px;right:-14%;bottom:0;background-size:contain;background-repeat:no-repeat;-webkit-mask-image:url(/assets/images/services/service-bg.png);mask-image:url(/assets/images/services/service-bg.png);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:1.22;line-height:0;background:rgba(255,255,255,.5019607843);transitionc:1s ease-in-out}@media only screen and (max-width:540px){.main-container .contact-secA:before{width:224px;height:auto}}@media only screen and (max-width:768px){.main-container .contact-secA .heading{text-align:center}}.main-container .contact-secA .heading h1{font-weight:700;font-size:40px;line-height:55px;text-transform:uppercase;color:var(--white)}@media only screen and (max-width:540px){.main-container .contact-secA .heading h1{font-size:38px;line-height:1.3}}.main-container .contact-secA .heading p{font-weight:500;font-size:15px;line-height:24px;color:rgba(255,255,255,.6980392157)}.main-container .contact-secA .grid-box{display:flex;flex-direction:column;padding:40px 0}@media only screen and (max-width:768px){.main-container .contact-secA .grid-box{flex-direction:column;max-width:80%;margin:auto}}@media only screen and (max-width:540px){.main-container .contact-secA .grid-box{max-width:100%}}.main-container .contact-secA .grid-box .col{width:320px;border-radius:10px;padding:20px}@media only screen and (max-width:768px){.main-container .contact-secA .grid-box .col{width:100%}}.main-container .contact-secA .grid-box .col .flex-box{display:flex;justify-content:start;gap:20px}.main-container .contact-secA .grid-box .col .flex-box .content h6{font-weight:600;font-size:18px;line-height:24px;color:var(--white);margin-bottom:6px}.main-container .contact-secA .grid-box .col .flex-box img{width:34px;height:34px;object-fit:contain}.main-container .contact-secA .grid-box .col:first-child p{font-size:14px;line-height:24px;color:var(--white);font-family:Poppins;font-weight:400;line-height:20px;width:150px}.main-container .contact-secA .grid-box .col:nth-child(2) a{margin-bottom:7px;display:inline-block;display:block;font-weight:400;font-size:14px;line-height:24px;color:var(--white);transition:.5s ease}.main-container .contact-secA .grid-box .col:nth-child(2) a:hover{color:rgba(255,255,255,.9176470588)}.main-container .contact-secA .grid-box .col:nth-child(3) a{display:block;color:var(--white);font-weight:400;font-size:14px;line-height:24px;margin-bottom:7px;transition:.5s ease}.main-container .contact-secA .grid-box .col:nth-child(3) a:hover{color:rgba(255,255,255,.9176470588)}.contact-secD{line-height:0;height:100vh;overflow:hidden}@media only screen and (max-width:768px){.contact-secD{height:60vh}}.contact-secD iframe{border:0;height:100%}