.lets-talk-contact-container{min-height:100vh;background:#021f2e url(/assets/images/common/letstalk.svg) no-repeat top;background-size:cover;position:relative;overflow:hidden;padding-top:clamp(100px,12vw,2500px);color:#fff;font-family:Poppins,Inter,sans-serif}.lets-talk-contact-container .dots-pattern{position:relative;height:clamp(250px,40vh,4500px);margin-top:clamp(50px,5vw,4500px);left:0;right:0;background-image:radial-gradient(rgba(131,188,217,.65) 3px,transparent 0);background-size:clamp(20px,1.8vw,3500px) clamp(20px,1.8vw,3500px);pointer-events:none;z-index:1}.lets-talk-contact-container .commitment-banner{position:relative;z-index:2;text-align:center;justify-content:center;max-width:clamp(950px,80vw,3500px);margin:clamp(123px,5vw,3500px) auto;font-size:clamp(22px,2.4vw,2000px);font-weight:700;color:#fff;line-height:1.55;letter-spacing:.3px;font-family:Montserrat!important}.lets-talk-contact-container .commitment-banner .highlight{color:#d77d46;font-weight:700}.lets-talk-contact-container .commitment-divider{position:relative;z-index:2;width:100%;margin:0 auto clamp(40px,4vw,2500px);border:none;border-bottom:2px solid rgba(0,0,0,0);border-image-source:linear-gradient(270deg,#030303 -50.98%,#1e4154 4.08%,#418fba 48.49%,#030303 129.31%);border-image-slice:1}.lets-talk-contact-container .main-heading{font-family:Ruluko!important;text-align:center;font-size:clamp(80px,4.5vw,3800px);font-weight:400;color:#fff;margin-bottom:clamp(35px,6vw,2500px);letter-spacing:.5px}.lets-talk-contact-container .content-wrapper{max-width:clamp(1000px,85vw,3500px);margin:0 clamp(120px,10vw,4500px) 0 clamp(120px,4vw,4500px);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative;z-index:2}.lets-talk-contact-container .locations-section{flex:1;max-width:clamp(350px,35vw,2500px);width:100%;display:flex;flex-direction:column;gap:clamp(35px,3.5vw,3500px)}.lets-talk-contact-container .locations-section .location-card{display:flex;flex-direction:column}.lets-talk-contact-container .locations-section .location-card .location-header{display:flex;align-items:center;gap:clamp(10px,1.2vw,800px);margin-bottom:clamp(10px,1.2vw,800px)}.lets-talk-contact-container .locations-section .location-card .location-header .location-icon{color:#199ce6;font-size:clamp(26px,2vw,1500px)}.lets-talk-contact-container .locations-section .location-card .location-header .location-name{font-size:clamp(32px,2vw,3200px);font-weight:600;color:#fff}.lets-talk-contact-container .locations-section .location-card .contact-detail{display:flex;align-items:center;gap:clamp(10px,1.2vw,800px);margin-bottom:clamp(6px,.8vw,500px);padding-left:clamp(2px,.3vw,200px)}.lets-talk-contact-container .locations-section .location-card .contact-detail .detail-icon{color:#199ce6;font-size:clamp(18px,1.4vw,1000px)}.lets-talk-contact-container .locations-section .location-card .contact-detail .detail-text{font-size:clamp(20px,1.3vw,2000px);color:#fff;font-weight:400;text-decoration:none}.lets-talk-contact-container .locations-section .location-card .contact-detail .detail-text:hover{color:#199ce6}.lets-talk-contact-container .right-form{flex:1;width:100%;max-width:clamp(600px,40vw,3500px)}.lets-talk-contact-container .right-form,.lets-talk-contact-container .right-form form{display:flex;flex-direction:column;gap:clamp(20px,1.5vw,40px)}.lets-talk-contact-container .right-form .form-input-container{position:relative;width:100%}.lets-talk-contact-container .right-form .form-input{width:100%;background-color:#03202f;border:1px solid #d77d46;border-radius:6px;font-size:clamp(14px,1vw,350px);color:#fff;padding:clamp(14px,1vw,24px) clamp(16px,1.5vw,32px);font-family:Inter,sans-serif!important}.lets-talk-contact-container .right-form .form-input::placeholder{opacity:1;font-size:clamp(14px,1vw,350px)}.lets-talk-contact-container .right-form .form-input.error{border-color:#f44336}.lets-talk-contact-container .right-form .form-input:disabled{opacity:.6;cursor:not-allowed}.lets-talk-contact-container .right-form .form-input:focus{outline:none;border-color:#d77d46;box-shadow:0 0 0 2px rgba(215,125,70,.2)}.lets-talk-contact-container .right-form textarea.form-input{resize:vertical;min-height:clamp(80px,10vw,150px);font-family:Inter,sans-serif!important}.lets-talk-contact-container .right-form .error-text{color:#f44336;font-size:clamp(14px,1vw,350px);margin-top:4px;display:block;font-family:Inter,sans-serif}.lets-talk-contact-container .right-form .captcha-submit-container{display:flex;justify-content:space-between;align-items:center;gap:clamp(16px,1.5vw,40px);flex-wrap:wrap}.lets-talk-contact-container .right-form .captcha-submit-container .recaptcha-wrapper{display:flex;flex-direction:column}.lets-talk-contact-container .right-form .captcha-submit-container .submit-button{margin-left:auto}.lets-talk-contact-container .right-form .submit-button{width:clamp(150px,10vw,300px);background:#d77d46;color:#fff;text-transform:none;padding:clamp(14px,1.1vw,3500px);font-family:Inter!important;font-size:clamp(24px,1.2vw,450px);line-height:30px;letter-spacing:0;text-align:center;transition:background-color .3s ease,transform .1s ease;border-radius:6px}.lets-talk-contact-container .right-form .submit-button:hover{background-color:#c6702f}.lets-talk-contact-container .right-form .submit-button:disabled{background-color:#a95e2a;cursor:not-allowed}.lets-talk-contact-container .right-form .terms-disclaimer{display:flex;flex-direction:column;gap:clamp(10px,.8vw,16px);margin-top:clamp(8px,.6vw,16px)}.lets-talk-contact-container .right-form .terms-disclaimer p{font-family:Inter,sans-serif;font-size:clamp(16px,.95vw,2400px);color:hsla(0,0%,100%,.85);margin:0}.lets-talk-contact-container .right-form .terms-disclaimer p .policy-link{color:#199ce6;text-decoration:underline;cursor:pointer;font-weight:500}.lets-talk-contact-container .right-form .terms-disclaimer p .policy-link:hover{color:#418fba}@media(min-width:768px)and (max-width:1200px){.lets-talk-contact-container{padding-top:clamp(80px,8vw,120px);padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}.lets-talk-contact-container .main-heading{font-size:clamp(28px,4vw,42px);margin-bottom:clamp(24px,4vw,40px)}.lets-talk-contact-container .content-wrapper{flex-direction:column;align-items:center;gap:clamp(30px,5vw,50px)}.lets-talk-contact-container .locations-section{max-width:100%;flex-direction:row;justify-content:space-between;gap:clamp(16px,3vw,32px)}.lets-talk-contact-container .locations-section .location-card{flex:1}.lets-talk-contact-container .locations-section .location-card .location-header .location-name{font-size:clamp(20px,3vw,26px)}.lets-talk-contact-container .locations-section .location-card .contact-detail .detail-text{font-size:clamp(13px,1.8vw,16px)}.lets-talk-contact-container .right-form{max-width:100%}.lets-talk-contact-container .commitment-banner{font-size:clamp(16px,2.5vw,22px);margin-top:clamp(30px,4vw,40px)}}@media(max-width:767px){.lets-talk-contact-container{padding-top:clamp(70px,10vw,90px);padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}.lets-talk-contact-container .main-heading{font-size:clamp(24px,6vw,32px);margin-bottom:clamp(20px,5vw,30px)}.lets-talk-contact-container .content-wrapper{flex-direction:column;align-items:center;gap:clamp(24px,5vw,36px)}.lets-talk-contact-container .locations-section{max-width:100%;gap:clamp(20px,4vw,30px)}.lets-talk-contact-container .locations-section .location-card .location-header .location-name{font-size:clamp(18px,5vw,24px)}.lets-talk-contact-container .locations-section .location-card .contact-detail .detail-text{font-size:clamp(13px,3.5vw,16px)}.lets-talk-contact-container .right-form{max-width:100%}.lets-talk-contact-container .commitment-banner{font-size:clamp(14px,3.8vw,18px);margin-top:clamp(24px,4vw,32px);padding:0 clamp(8px,2vw,16px)}}