.contactContainer{justify-content:center;align-items:center;height:calc(100vh - 11vw);display:flex;position:relative}.textContainer{color:#fff;flex-direction:column;flex:1.3;justify-content:center;align-items:flex-start;height:100%;padding-left:6vw;line-height:1;display:flex}.textContainer>p{margin-top:2vw;margin-bottom:1.5vw;font-size:1.2vw}.textContainer>h1{background:-webkit-linear-gradient(#c6eafc,#a849fb,#fd9fd9,#feed8a);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;margin-top:2vw;padding-bottom:1vw;font-size:4vw;animation:5s infinite moveGradient}.rightContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.formContainer{justify-content:flex-start;align-items:center;width:100%;margin-bottom:3vw;display:flex}.phoneSvg{stroke:#aac9d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.arrow2{opacity:.8;background:0 0;width:7vw;height:7vw;position:absolute;top:0;right:13vw}.rightContainer>p{color:#fff;width:10vw;font-family:quicksand;font-size:1.2vw;font-weight:600;position:absolute;top:5vw;right:21vw}.phoneSvg>svg{background:0 0;width:15vw;height:15vw;margin-top:15vw}.formContainer>form{flex-direction:column;justify-content:center;align-items:center;gap:1.5vw;width:80%;display:flex;position:relative}.formContainer form>input,textarea{color:#fff;background-color:#0000;border:.1vw solid #fff;border-radius:.5vw;width:100%;padding:1.2vw;font-size:1vw}.formContainer form>input,textarea:focus{outline:none}.formContainer form>button{cursor:pointer;background-color:#c6eafc;border:none;border-radius:5vw;width:6vw;padding:.6vw .5vw;font-family:quicksand;font-size:.9vw;font-weight:700;transition:all .3s;position:absolute;bottom:1vw;right:0}@media (max-width:1100px){.textContainer{flex:2;justify-content:start;margin-top:7vw}.textContainer>h1{width:45vw;font-size:10vw}.textContainer>p{margin-top:7vw;font-size:2.4vw}.formContainer{margin-top:3vw;margin-bottom:0}.formContainer>form{gap:2.5vw;width:85%}.phoneSvg>svg{width:19vw;height:19vw;margin-bottom:5vw}.rightContainer>p{width:18vw;font-size:2vw;top:7vw;right:23vw}.formContainer form>input,textarea{border:.2vw solid #fff;border-radius:.5vw;padding:2vw;font-size:2vw}.formContainer form>button{border-radius:5vw;width:10vw;padding:1vw .5vw;font-size:1.8vw;bottom:2vw}.phoneSvg{align-items:flex-end}.arrow2{width:10vw;height:10vw}}@media (max-width:600px){.textContainer{flex:1}.textContainer>h1{width:80%;margin-top:28vw;font-size:10vw}.arrow2{width:15vw;height:15vw;right:8vw}.textContainer>p{width:90%;margin-top:10vw;font-size:3.2vw}.formContainer{margin-top:5vw;margin-bottom:0}.formContainer>form{gap:4vw;width:80%}.formContainer form>input,textarea{color:#fff;background-color:#0000;border:.4vw solid #fff;border-radius:.5vw;width:100%;padding:2.5vw;font-size:3vw}.rightContainer>p{width:25vw;font-size:3vw;top:10vw;right:23vw}.formContainer form>button{border-radius:5vw;width:15vw;padding:1.5vw .5vw;font-size:2.5vw;bottom:2vw}.phoneSvg>svg{width:28vw;height:28vw;position:absolute;bottom:5vw;right:37vw}.rightContainer{flex:0}}
