.contact-block .inner{padding:95px 25px 40px}.contact-block .heading{margin:0}.contact-block .text-heading{margin:0 0 36px}.contact-block .grid{margin:0 -25px}.contact-block .col{padding:0 25px}.contact-block .contact-info p,.contact-block .contact-info a{font-size:1.471rem;color:#000}.contact-block .contact-info .email{margin-bottom:10px}.contact-block .form{margin-top:48px}.contact-block .form .gform_wrapper p{font-size:13px}.contact-block .form .gform_wrapper a{color:#666}.contact-block .form .gform_wrapper input,.contact-block .form .gform_wrapper textarea,.contact-block .form .gform_wrapper select{background-color:transparent;border:none;border-bottom:1px solid #000;font-size:0.882rem !important;font-family:'ddin', sans-serif}.contact-block .form .gform_wrapper input:focus,.contact-block .form .gform_wrapper textarea:focus,.contact-block .form .gform_wrapper select:focus{outline:none}.contact-block .form .gform_wrapper input::-webkit-input-placeholder,.contact-block .form .gform_wrapper textarea::-webkit-input-placeholder,.contact-block .form .gform_wrapper select::-webkit-input-placeholder{font-size:0.882rem}.contact-block .form .gform_wrapper input::-moz-placeholder,.contact-block .form .gform_wrapper textarea::-moz-placeholder,.contact-block .form .gform_wrapper select::-moz-placeholder{font-size:0.882rem}.contact-block .form .gform_wrapper input:-ms-input-placeholder,.contact-block .form .gform_wrapper textarea:-ms-input-placeholder,.contact-block .form .gform_wrapper select:-ms-input-placeholder{font-size:0.882rem}.contact-block .form .gform_wrapper input:-moz-placeholder,.contact-block .form .gform_wrapper textarea:-moz-placeholder,.contact-block .form .gform_wrapper select:-moz-placeholder{font-size:0.882rem}.contact-block .form .gform_wrapper .file_upload input{border:none;display:none}.contact-block .form .gform_wrapper .file_upload label{border:1px solid #b1b1b1;display:inline-block;border-radius:6px;padding:6px 12px;cursor:pointer;font-weight:500;font-size:13px;margin-left:250px;position:relative}.contact-block .form .gform_wrapper .file_upload label:before{content:"Attach CV and cover letter";position:absolute;top:50%;left:-200px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-block .form .gform_wrapper .file_upload label:after{content:url("../../../assets/icons/upload.svg");position:absolute;top:50%;left:-250px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-block .form .gform_wrapper textarea{max-height:90px}.contact-block .form .gform_wrapper .form-consent{margin-top:0}.contact-block .form .gform_wrapper .ginput_container_consent input{margin-top:0}.contact-block .form .gform_wrapper .ginput_container_consent .gfield_consent_label{font-size:13px}.contact-block .form .gform_wrapper .heading{font-family:'ddin', serif;font-size:1.125rem;margin:0}.contact-block .form .gform_wrapper .gform_button{background-color:#000;color:#fff;padding:10px 22px;font-size:0.688rem;border:2px solid #000;display:block;width:100%;-webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;transition:background-color .3s ease-in-out, color .3s ease-in-out}.contact-block .form .gform_wrapper .gform_button:hover{background-color:transparent;color:#000;cursor:pointer}@media only screen and (max-width: 767px){.contact-block .inner{padding:60px 25px 80px}.contact-block .text-heading{margin-bottom:34px}.contact-block .col{margin-bottom:50px}}
