.form-container{position:relative;display:flex;flex:1;justify-content:center;width:100%}.form-container:after{display:block;content:"";flex:0 0 auto;position:absolute;z-index:-1;top:0;right:0;width:55%;height:100%;background:url(/static/images/bg-home-natural.jpg) no-repeat 100%/cover;transform:scaleX(-1)}.form-container .container{flex-direction:column}.form-container .title{font-size:3rem;line-height:2.75rem;font-weight:700;color:#606060;text-transform:uppercase;margin:0}.form-container .subtitle{font-size:1.25rem;line-height:1.5rem;color:#606060;text-transform:uppercase}.form-container .subtitle+.title{margin-top:.5rem}.form-container .contact-form .field-description{font-size:13px;color:rgba(33,19,70,.5);line-height:16px;margin-left:1rem;margin-bottom:1rem}.form-container .contact-form .base-input input[type=email],.form-container .contact-form .base-input input[type=password],.form-container .contact-form .base-input input[type=text],.form-container .contact-form .base-input select,.form-container .contact-form .base-input textarea{border:1px solid rgba(50,66,65,.2);background-color:#fff;font-family:Lato,sans-serif;font-size:16px;color:#000;line-height:26px;border-radius:8px;height:40px;padding:0 .5rem;margin-bottom:1.5rem;-webkit-appearance:none}.form-container .contact-form .base-input input[type=email]:focus,.form-container .contact-form .base-input input[type=password]:focus,.form-container .contact-form .base-input input[type=text]:focus,.form-container .contact-form .base-input select:focus,.form-container .contact-form .base-input textarea:focus{outline:none}.form-container .contact-form .base-input input[type=email]::-moz-placeholder,.form-container .contact-form .base-input input[type=password]::-moz-placeholder,.form-container .contact-form .base-input input[type=text]::-moz-placeholder,.form-container .contact-form .base-input select::-moz-placeholder,.form-container .contact-form .base-input textarea::-moz-placeholder{color:rgba(33,19,70,.5)}.form-container .contact-form .base-input input[type=email]::placeholder,.form-container .contact-form .base-input input[type=password]::placeholder,.form-container .contact-form .base-input input[type=text]::placeholder,.form-container .contact-form .base-input select::placeholder,.form-container .contact-form .base-input textarea::placeholder{color:rgba(33,19,70,.5)}.form-container .contact-form .base-input select{background:url(/static/images/icons/dropdown-arrow.svg) no-repeat 97%/1rem;cursor:pointer;margin-bottom:.5rem}.form-container .contact-form .base-input .field+.field-with-description,.form-container .contact-form .base-input .field+.form-label,.form-container .contact-form .base-input input[type=text]+.field-with-description,.form-container .contact-form .base-input input[type=text]+.form-label,.form-container .contact-form .base-input select+.field-with-description,.form-container .contact-form .base-input select+.form-label,.form-container .contact-form .base-input textarea+.field-with-description,.form-container .contact-form .base-input textarea+.form-label{margin-top:1rem}.form-container .contact-form .base-input textarea{min-height:10rem;padding:.5rem}.form-container .contact-form .base-input label{margin:.5rem 0;padding:.5rem;font-size:.875rem;color:#606060;text-transform:uppercase}.form-container .contact-form .base-input.has-error input,.form-container .contact-form .base-input.has-error textarea{color:#f9044c;margin-bottom:0;background:url(/static/images/error-cross.svg) no-repeat 95%}.form-container .contact-form .base-input.has-error input::-moz-placeholder,.form-container .contact-form .base-input.has-error textarea::-moz-placeholder{color:#f9044c}.form-container .contact-form .base-input.has-error input::placeholder,.form-container .contact-form .base-input.has-error textarea::placeholder{color:#f9044c}@media(max-width:1200px){.form-container:after{display:none}.contact-form{width:100%}.contact-form select{background-position:94%}.contact-form .field-collection{flex-direction:column}.contact-form .field-collection .field-radio{border:1px solid #dcdcdc;border-radius:0}.contact-form .field-collection .field-radio:first-child{border-radius:.25rem .25rem 0 0}.contact-form .field-collection .field-radio+.field-radio{border-top:none;border-left:1px solid #dcdcdc}.contact-form .field-collection .field-radio:last-child{border-radius:0 0 .25rem .25rem}.contact-form .field-with-description{flex-direction:column}.contact-form .field-with-description .field-description{width:100%;padding:1rem 0 0}.contact-form .field-with-description .field-description strong{white-space:nowrap}.contact-form .submit{width:100%;margin:1rem 0 0;padding:1rem;font-size:1.15rem}}