@font-face{font-family:sofia-pro;src:url(../fonts/font.woff2)}html{margin-top:0!important;scroll-behavior:smooth;overflow-x:hidden}body{font-family:sofia-pro;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;-webkit-text-size-adjust:none;background-color:#000;margin:0}.container{max-width:1250px;width:100%;margin:0 auto}.hero-section{position:relative;overflow:hidden;height:560px;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}.hero-content-container{position:absolute;top:50%;left:5%;transform:translateY(-50%);z-index:1;width:auto;text-align:left}.content-wrapper{max-width:600px}.hero-content h1{color:#000;font-size:48px;line-height:1.2;margin-bottom:20px;font-weight:700}.hero-content p{font-size:18px;line-height:1.6;color:#555;margin-bottom:30px}.btn-primary{display:inline-block;background-color:#4b22d6;color:#fff;padding:12px 24px;font-size:18px;text-decoration:none;border-radius:6px}.hero-image-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;filter:brightness(1.1)}.with-subparagraph{font-weight:700}.dark{color:#000}.cta-section{padding:100px 0;color:#fff;background-color:#5524df}.cta-wrapper{max-width:var(--width--desktop);margin:0 auto;padding:0 24px;position:relative}.cta-wrapper,.cta-wrapper-wide{width:100%}.cta-header-content{display:flex;align-items:flex-start;flex-direction:column;max-width:720px;gap:24px;text-align:left}.cta-header-content>div .cta-subheading,.cta-header-content>div .cta-subheading-1{display:flex;align-items:center;margin-bottom:24px;gap:6px}.cta-header-content>div .cta-subheading .cta-pulse-1,.cta-header-content>div .cta-subheading-1 .cta-pulse-1{position:relative;display:block;width:8px;height:8px;border-radius:50%;background:#4caf50;text-align:left}@keyframes cta-pulse-1{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.cta-pulse-1{width:10px;height:10px;background-color:#32cd32;border-radius:50%;margin-right:5px;animation:1.5s infinite cta-pulse-1}span{font-weight:inherit}.cta-caption{font-size:14px;line-height:20px}.cta-body-text,.cta-body-text-medium,.cta-caption,.cta-caption-secondary{font-weight:var(--fw--light)}.cta-heading-main{letter-spacing:var(--ls--xxl);font-size:80px;line-height:88px}.cta-heading-10,.cta-heading-2,.cta-heading-3,.cta-heading-4,.cta-heading-5,.cta-heading-6,.cta-heading-7,.cta-heading-8,.cta-heading-9,.cta-heading-main{font-weight:var(--fw--medium)}.cta-header-content p{max-width:520px}.cta-body-text{font-size:18px;line-height:28px}.cta-header-content .cta-button-container{margin-top:24px}.contact-form,.cta-header-content>div{display:flex;flex-direction:column}.cta-arrow{position:absolute;top:0;right:0}.cta-button{display:inline-block;padding:10px 20px;font-size:16px;color:#000;background-color:#fff;border-radius:5px;text-decoration:none;transition:background-color .3s}.contact-left-section,.contact-profile,.contact-right-section,.contact-wrapper,.industry-tag-buttons,.recaptcha-box,.recaptcha-left,.recaptcha-right,.refresh-page,.trusted-logos-section,.vgm-abt{display:flex;display:flex}.vgm-abt,.vgm-abt:hover svg{transition:transform .3s ease-in-out}.cta-button-primary{background-color:#6200ea}.cta-button-secondary{background-color:#fff}.cta-button-large{padding:15px 30px}.cta-button:hover{background-color:#d6d1d1}.contact-left-section{background-image:url('https://veegam.com/wp-content/uploads/2025/04/Mobile-bg-1.png');background-size:cover;color:#fff;flex-direction:column;justify-content:center;text-align:center}.contact-left-section h2{font-size:48px}.contact-profile{align-items:center;justify-content:center;margin-top:20px}.contact-profile img{width:50px;height:50px;border-radius:50%;margin-right:10px}.trusted-logos-section{justify-content:center;gap:15px;margin-top:20px}.trusted-logos-section img{height:30px;margin-left:20px}.contact-right-section{background:#fff;flex-direction:column}.industry-tag-buttons{flex-wrap:wrap;gap:10px;margin-bottom:20px}.industry-tag-buttons button{background:0 0;border:2px solid #ccc;padding:5px 15px;border-radius:50px;cursor:pointer;font-family:sofia-pro;font-size:16px;line-height:25px}.contact-input,.contact-textarea{padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;font-size:16px;font-family:sofia-pro}.contact-input:place-holder,.contact-textarea:place-holder{font-size:sofia-pro}.file-upload-section{align-items:center;gap:10px}.checkbox-section{align-items:center;margin-top:10px}.recaptcha-section{background:#f0f0f0;padding:15px;text-align:center;margin-top:15px}.send-button{background:#6ecc7b;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;padding:16px 51px}.send-button:disabled{background:#ccc;cursor:not-allowed}.vgm-abt{align-items:center;justify-content:center;align-items:center;gap:10px;cursor:pointer}.contact-form h4{margin-bottom:28px}.vgm-abt:hover svg{transform:translateX(10px)}.recaptcha-box{width:320px;height:60px;border-radius:6px;overflow:hidden;margin-top:20px}.recaptcha-left{background-color:#4285f4;color:#fff;padding:10px 12px;width:70%;font-family:sofia-pro;flex-direction:column;justify-content:center;font-size:13px;line-height:1.3}.recaptcha-left p{margin:0;font-weight:700}.recaptcha-left a{color:#fff;text-decoration:none;font-size:12px;margin-right:6px}.recaptcha-left a:hover{text-decoration:underline}.recaptcha-right{background-color:#f1f1f1;align-items:center;justify-content:center;width:30%;position:relative}.refresh-page{height:100%;width:100%;align-items:center;justify-content:center}.rc-anchor-logo-img{background:url(https://www.gstatic.com/recaptcha/api2/logo_48.png) 0 0/contain no-repeat;width:40px;height:40px}.recaptcha-right:hover{background-color:#e0e0e0}.error-message{color:red;font-size:12px;margin-top:4px;display:none}.contact-wrapper{flex-direction:row}.contact-left-section,.contact-right-section{min-height:100dvh;width:50%;padding:48px 96px}.file-upload-section{display:block}@media (max-width:786px){.cta-heading-main{font-size:36px;line-height:44px}.cta-section{text-align:center}.cta-body-text{font-size:14px;line-height:20px}.cta-button{padding:6px 12px}.cta-arrow{display:none}.contact-wrapper{flex-direction:column;height:100%}.contact-left-section,.contact-right-section{min-height:auto;width:-webkit-fill-available;padding:20px}.contact-profile{margin-bottom:0}}