.checkbox-label[data-v-0152aa12]{user-select:none}input:-webkit-autofill,textarea:-webkit-autofill{border:1px solid var(--light-secondary-outline);-webkit-text-fill-color:var(--secondary);transition:background-color 5000s ease-in-out 0s}.contact-us-title{margin-top:120px;line-height:51px;width:100%;text-align:left}.contact-title{font-size:56px}label .gradient-font{font-size:56px;display:inline}.default-label{padding-left:24px;font-weight:400}.error{position:absolute;top:103%;left:24px;color:red;font-size:12px;white-space:nowrap}.robot-error{position:absolute;color:red;font-size:12px;top:22px;left:32px}.left-input,.right-input{position:relative}input::placeholder{color:var(--secondary);opacity:.5}input{color:var(--secondary);border:1px solid var(--light-secondary-outline);margin-top:8px;border-radius:40px;width:100%;padding:9px 0 9px 24px;background-color:var(--light-primary);font-size:16px}input:focus{outline:none;border:1.5px solid var(--secondary)}input:hover{background-color:var(--light-primary-hover)}.left-input{display:inline-block;width:40%}.right-input{display:inline-block;width:40%;margin-left:32px}.firstname-organisation{margin-top:80px;width:100%}.email-phoneNumber{margin-top:48px;width:100%}.services-needed{padding:80px 15px 0 0;position:relative}.services-needed input{display:none;margin:10px 20px 0 0}.services label{cursor:pointer;margin:16px 20px 0 0;display:inline-block;font-size:16px;border:1px solid var(--light-secondary-outline);color:var(--secondary);border-radius:40px;padding:10px 12px;background-color:var(--light-primary);font-weight:300;box-shadow:0 0 0 0 var(--accent);transition:all .5s}.services label:hover{background-color:var(--light-primary-hover);transition:border .5s,color .5s}.services :checked+label{box-shadow:0 0 0 1px var(--accent);border:1px solid var(--accent);color:var(--accent);transition:all .5s}.services :checked+label:hover{background-color:var(--light-primary-hover)}.projectinfo{font-size:16px;margin-top:80px}.moredetails{font-size:16px;margin-top:48px}.moredetails input{padding-bottom:49px}.robot{position:relative;margin:80px 0 0 24px}.robot input{display:none}.border{cursor:pointer;border:1px solid var(--light-secondary-outline);border-radius:40px;padding:11px;background-color:var(--light-primary);position:absolute}.checkmark{float:left;margin-left:-5px;margin-top:-5px;border-radius:40px;padding:5px;background-color:var(--accent);display:none;position:absolute}.robot :checked~label .border .checkmark{display:inline-block}.not-a-robot{display:inline-block;color:var(--secondary);font-size:16px;margin-left:32px}.send-inquiry{float:right;font-family:IBM Plex Mono,monospace;color:var(--accent);margin-top:-22px;letter-spacing:7px}.or{font-size:40px;text-align:center;color:var(--secondary);margin-top:122px}.yellow-subtract-text{display:flex;color:#000;width:85%;margin:auto;justify-content:space-around;align-items:flex-start}.subhead{font-size:18px;padding-top:40px;line-height:24px;font-weight:500;padding-bottom:6px}.hyperlink{font-size:16px;margin-bottom:10px}.socials .hyperlink{color:#000;padding-top:11px;font-weight:400}.socials .subhead{padding-bottom:0}.asterix{font-size:85px}.email{color:#000;font-size:14px;text-decoration:underline;font-weight:400;cursor:pointer}.join-our-team{padding-top:23px}.hyperlink a{color:#000!important;text-decoration:none}@media screen and (max-width: 600px){.header{padding-left:16px;padding-right:8px}.default-label{padding-left:24px}.title{text-align:center;width:100%;margin-top:104px;line-height:36px}.contact-title .gradient-font,.contact-title{font-size:32px}.left-input{width:100%}.right-input{width:100%;margin-left:0;margin-top:32px}.firstname-organisation{margin-top:36px;width:100%}.email-phoneNumber{margin-top:32px;width:100%}.moredetails input{padding-bottom:9px}.services span{font-size:12px;margin-right:8px}.not-a-robot{font-size:13px}.robot label{float:left;margin-top:0}.robot{width:100%;margin:24px 0 0 20px}.or{font-size:24px;margin-top:183px}.asterix{font-size:60px}.send-inquiry{width:100%;margin-top:40px}button{width:90%;margin:auto}.yellow-subtract-text-contact{flex-direction:column;text-align:center;width:100%;height:658px;margin:auto;align-items:center}.subhead{padding-top:43px}.join{padding-top:0}.gradient-background-content{margin-top:37px}}
