.contact-page-header-image{margin:0;width:100%;height:35rem;object-fit:cover;object-position:bottom}#contactSection{padding:8rem 0;position:relative}#contactSection:before{content:"";position:absolute;top:0;bottom:0;right:0;width:56%;background:#fafafa;z-index:-1}#contactSection .contact-container{display:flex}#contactSection .contact-container .contact-data-container{flex:5}#contactSection .contact-container .contact-data-container .header{font-size:2.6rem}#contactSection .contact-container .contact-form-container{flex:7}#contactSection .contact-container .contact-form-container .header{font-size:2.2rem}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper{margin:0 0 2rem;flex-direction:column;border-color:#eaeaea}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-label{justify-content:space-between;align-items:flex-end;height:4.5rem;padding-bottom:.75rem;font-size:1.5rem;color:#a12e36}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-label .label-value.required:after{display:none}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-label .invalid-feedback{position:relative;width:auto;border:0;left:0;margin:0;background-color:transparent}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-label .invalid-feedback .error-wrapper{align-items:flex-end}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-label .invalid-feedback .error-wrapper .form-error-icon{padding:.4rem 1rem}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-control,#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-input{margin:0;border-color:#eaeaea;padding:1rem 1.5rem;font-size:1.4rem;border-radius:0;letter-spacing:0;font-weight:300}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-control:focus,#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-input:focus{border-color:#a12e36;box-shadow:none}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-control::-webkit-input-placeholder,#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-input::-webkit-input-placeholder{opacity:.4;color:#7e746e}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-control:-ms-input-placeholder,#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-input:-ms-input-placeholder{opacity:.4;color:#7e746e}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-control::placeholder,#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-custom-input::placeholder{opacity:.4;color:#7e746e}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper textarea{height:20rem}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-check .form-check-input.is-invalid~.form-check-label{color:inherit}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-check .form-check-label{line-height:1.5;font-weight:300}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-check .form-check-label .invalid-feedback{display:flex;margin-bottom:1rem}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-check .form-check-label .invalid-feedback .error-wrapper{flex-direction:column}#contactSection .contact-container .contact-form-container .contact-form .form-group-wrapper .form-check .form-check-label .invalid-feedback .error-wrapper .form-error-icon{align-self:flex-start}#contactSection .contact-container .contact-box-container{padding:0 6rem}#contactSection .contact-container .contact-box-container .contact-box{padding:3rem 0;border-bottom:.1rem solid #eaeaea;color:#777}#contactSection .contact-container .contact-box-container .contact-box h2{color:#a12e36;text-align:left}#contactSection .contact-container .contact-box-container .contact-box .bitbag-block h2{font-size:2rem;margin-bottom:1.5rem}#contactSection .contact-container .contact-box-container .contact-box .bitbag-block h2.text-capitalize{font-size:2rem}#contactSection .contact-container .contact-box-container .contact-box p{color:#777;letter-spacing:0;line-height:2}#contactSection .contact-container .contact-box-container .contact-box a{display:flex;font-size:1.4rem;line-height:2}#contactSection .contact-container .contact-box-container .contact-box a span{display:block;background-position:0}#contactSection .contact-container .contact-box-container .contact-box a:hover{color:#a12e36}@media (max-width:768px){#contactSection:before{display:none}#contactSection .contact-container{flex-direction:column}#contactSection .contact-container .contact-box-container{padding:0}#contactSection .contact-container .contact-form-container{padding-top:5rem}}