.formulario{text-align:center}.formulario .title{margin:0 auto 40px auto}.formulario .title h2{font-size:1.75em}.formulario .buttons{text-align:center;padding:0 0 45px 0}.formulario .buttons .btn{font-size:1em;margin:5px 10px;padding:6px 18px}.formulario .form-group{margin-bottom:0;margin-top:1%}.formulario .form_right .form-group{margin-bottom:15px}.formulario .grey_icon{color:#a4abb1}.formulario .grey_icon_lighter{color:#dadedf}.formulario .form_line_left{text-align:left}.formulario .container_form .form_left .move_left.nif_group{display:none;width:100%;position:relative}.formulario .container_top{border-bottom:1px solid #d2d2d4}.formulario .container_top .text{margin-bottom:40px}.formulario .container_top .text h2{text-transform:none;font-size:1.5em;font-weight:normal;padding:60px 80px 20px 80px;width:50%;margin:0 auto}.formulario .container_top .text h3{padding:0 40px 0 40px;margin:0}.formulario .container_top .text span{font-style:italic}.formulario .container_form{border-bottom:1px solid #d2d2d4;margin-top:60px}.formulario .container_form .form_left{width:49%;display:inline-block;padding-right:7px;height:auto;margin-bottom:5%}.formulario .container_form .form_left .move_left{width:69%;display:inline-block;text-align:left;padding-right:45px;position:relative}.formulario .container_form .form_left .move_right{width:30%;display:inline-block;vertical-align:top;text-align:right}.formulario .container_form .form_left .move_right span{font-size:1em;font-style:italic;line-height:1.42857143;color:#a4acaf;display:inline-block;padding:50px 20px 0 0}.formulario .container_form .form_left .move_right input{margin-right:2px}.formulario .container_form .form_left .move_right input[type="checkbox"]{margin:50px 0 0}.formulario .container_form .form_right{width:49%;display:inline-block;vertical-align:top;padding-left:8px;margin-top:27px}.formulario .container_form .form-control{font-style:italic;font-size:1em;color:#a4acaf;padding:16px;height:60px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}.formulario .container_form textarea.form-control{padding:20px}.formulario .container_form .form-control.no-italic{font-style:normal}.formulario .container_form .form-control.no-italic.doc-type{width:auto;float:left;margin-right:5px}.formulario .container_form .nif_group input[type="text"]{width:40%;float:none}.formulario .container_form .legal-message{text-align:justify;font-size:1em;font-style:italic;line-height:1.42857143;color:#a4acaf;padding:0 20px 0 0}.formulario .container_form .form-control.tall{height:168px}.formulario .container_form .mandatory_fields_text{font-size:.75em;font-style:italic;color:#a4acaf;text-align:center;padding:5px 0 0 0;margin:0 auto}.move_right .checkbox_styled label{margin-top:36px}.contact_success{position:fixed;top:100px;background-color:#fff;width:410px;margin-left:-205px;left:50%;padding:20px;display:none;z-index:120}.contact_success .contact_success_title{text-transform:uppercase;font-weight:700;font-family:'Lato','Trebuchet MS',sans-serif;font-size:1.125em}.contact_success .contact_success_message{margin:20px 0}.contact_success .contact_success_button{}.formulario .container_form .form-control.no-italic.prefix{width:30%;float:left}.form-group.move_left label.pull-left{width:100%;text-align:left;margin-top:2%}.formulario .container_form .form-control.phone{float:right;width:69%}.legal-message .checkbox_styled label:after{width:18px;height:9px;top:6px;left:4px}.legal-message .checkbox_styled label{width:40%;height:40%}.formulario .error_msg{color:#ff1747;font-size:12px;text-align:left}.formulario .container_form .form-control.erro{color:#ff1747;border:solid 1px #ff1747}.formulario label.upload{display:block;margin-bottom:18px}.formulario label.upload span{font-size:1em;font-style:italic;font-weight:normal;line-height:1.42857143;color:#a4acaf;display:inline-block;margin:5px 0}.formulario label.upload input[type=file]{width:100%;background:#fff;border:none}.formulario .container_form .form-control.extra-tall{height:210px}.formulario .legal-required{position:absolute;right:50%;top:7%}.formulario .conditions-link a{color:#ee2429;margin-right:1%}@media(min-width:992px) and (max-width:1279px){.formulario .container_top .text h2{padding:60px 20px 20px 20px}.formulario .buttons{padding:20px 0 0 0}.formulario .container_form .form_left .move_left{width:67%}.formulario .container_form .form_left .move_right{width:32%}.formulario .container_form{border-bottom:0}}@media(min-width:768px) and (max-width:991px){.formulario .container_top .text h2{width:70%}.formulario .container_form .form_left .move_left{width:100%}.formulario .container_form .form_left .move_right{width:42%}.formulario .container_form{border-bottom:0}}@media(max-width:767px){.formulario .container_top .text h2{width:100%;padding:30px 20px 5px 20px}.form-group{margin-bottom:10px}.formulario .buttons{padding:20px 0 20px 0}.formulario .buttons .btn{width:240px}.formulario .container_form{border-bottom:0}.formulario .container_form .form_left{width:100%;padding-right:15px;padding-left:5px}.formulario .container_form .form_right{width:100%;padding-left:5px;padding-right:15px}.formulario .container_form .form-control.tall{height:260px}.formulario .container_form .form_left .move_left{width:100%;padding-right:0}.formulario .container_form .form_left .move_right{width:100%}.formulario .container_form .form_left .move_right span{padding:13% 5px 0 0}.formulario .container_form .nif_group input[type="text"]{width:40%;float:none}.formulario .container_form .form-control.no-italic.doc-type{width:58%}}@media(max-width:425px){.formulario .container_form .form-control.no-italic.prefix{width:30%;float:left;margin-right:5px}.formulario .container_form .form-control.phone{float:left;width:68%}.move_right .checkbox_styled label{margin-top:25px}}