*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}input[type="submit"],button{-webkit-appearance:none;-webkit-border-radius:0}.banda50.-formulario .formulario{max-width:640px;margin:0 auto}textarea,input{font-family:inherit;font-size:18px;box-shadow:none!important}*::-webkit-input-placeholder{font-size:18px;font-style:italic}*:-moz-placeholder{font-size:18px;font-style:italic}*::-moz-placeholder{font-size:18px;font-style:italic}*:-ms-input-placeholder{font-size:18px;font-style:italic}.form.titles .field[data-title]:before{display:block;content:attr(data-title) ':';display:block;padding-bottom:8px}.form.titles .field[data-title]{margin-bottom:16px}.form.titles *::-webkit-input-placeholder{font-size:0}.form.titles *:-moz-placeholder{font-size:0}.form.titles *::-moz-placeholder{font-size:0}.form.titles *:-ms-input-placeholder{font-size:0}.form.form1 .contform{display:flex;justify-content:space-between;flex-wrap:wrap}.form.form1 .contform.bloque1 .bloque-datos{width:calc(50% - 6px)}.form.form1 .contform.bloque1 .bloque-mensaje{width:calc(50% - 6px);display:flex;flex-direction:column}.form.form1 .contform.bloque1 .bloque-mensaje #dvFile{display:block;flex:0}.form.form1 .contform.bloque1 .bloque-mensaje>div{display:flex;flex-direction:column}.form.form1 .contform.bloque1 .bloque-mensaje>div:last-child{flex:1}.form.form1 .contform.bloque1 .bloque-mensaje>div .mensaje{flex:1;height:auto;margin:0}.form.form1 .terminos{width:calc(50% - 6px)}.form.form1 .cntboton{width:calc(50% - 6px)}.form.form2 .contform.bloque2{display:flex;flex-wrap:wrap}.form.form2 .terminos{width:100%}.form.form2 .cntboton{width:100%}.form.form3 .field{margin-bottom:4px}.form.form3 .mensaje{height:80px}.form.form3 .contform.bloque2{display:flex;flex-wrap:wrap}.form.form3 .terminos{width:100%}.form.form3 .cntboton{width:100%}.form.form4 .contform.bloque1 .bloque-datos{display:flex;flex-wrap:wrap;justify-content:space-between}.form.form4 .contform.bloque1 .bloque-datos>div{width:calc(50% - 6px)}.form.form4 .contform.bloque2{display:flex;flex-wrap:wrap;justify-content:center}.form.form4 .terminos{width:100%;width:auto}.form.form4 .cntboton{width:100%}.form.form4 .bloque-productos{margin-bottom:12px;padding:20px;border-radius:8px;background:rgba(255,255,255,.72)}.form.form4 .bloque-productos .contchecks{margin-bottom:12px}.form.form4 .bloque-productos .contchecks .check{margin:8px 0;display:inline-block;width:100%}.form.form4 .bloque-productos .contchecks .check .label{text-align:left}.form.form4 .bloque-productos .contchecks .check .control{justify-content:flex-start;font-size:15px;line-height:120%}.form.form4 .bloque-productos .contchecks .check .control input:checked ~ .control__indicator{background:#ED782C}.form.form4 .bloque-productos .contchecks{column-count:3;column-gap:20px}.form.form4 .bloque-productos .bloque-productos-titulo{font:400 20px/120% 'Roboto',Arial;margin:0 0 16px;color:#5a5a5a;text-align:center}.form.form4 .bloque-productos .detalle{font-size:90%;line-height:120%;font-weight:400}.form.form4 .input{border:0;padding:0 12px;border-radius:6px;width:100%;display:block;outline:0;height:52px;line-height:52px;color:#333;background:rgba(255,255,255,0.84)}.form.form4 .mensaje{margin:0;height:120px;line-height:140%;padding:12px;resize:none;background:rgba(255,255,255,0.84)}.form.form4 .terminos .check .label{color:white;text-shadow:0 1px 2px rgba(0,0,0,0.8)}.form.form4 .terminos .check .label a{color:white}.form.form4 .cntboton{display:flex;justify-content:center}.form.form4 .btn_enviar{width:auto;margin:0 auto;flex:0;height:54px;line-height:54px;min-width:300px;font-size:24px}.form.form4 .pLegal{color:white;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,0.8)}.form .opc-contacto{justify-content:center;align-items:center;margin:0 0 12px}.form .radios{display:flex;justify-content:flex-start;margin-top:4px}.form .radios .rb{margin:4px 16px 4px 0}.form .radios .rb input[type="radio"]{opacity:0;position:absolute;width:20px;height:20px}.form .radios .rb label{display:flex;align-items:center}.form .radios .rb label:before{content:"";display:inline-block;height:20px;width:20px;background:white;border:2px solid #ccc;border-radius:100%;text-align:center;line-height:16px;margin:0 5px 0 0;vertical-align:middle;cursor:pointer;flex-shrink:0}.form .radios .rb input[type="radio"]:checked ~ label:before{background:#666;background:-moz-radial-gradient(center,ellipse cover,#666 0,#666 40%,#fff 50%,#fff 100%,#fff 100%);background:-webkit-radial-gradient(center,ellipse cover,#666 0,#666 40%,#fff 50%,#fff 100%,#fff 100%);background:radial-gradient(ellipse at center,#666 0,#666 40%,#fff 50%,#fff 100%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#ffffff',GradientType=1)}.input-oculto{display:none;padding-bottom:12px}.form .field{margin-bottom:20px}.form .field>span,.bloque-mensaje>div>span{display:block;margin:0 0 4px}.form .input{border:1px solid #DEDEDF;padding:0 8px;border-radius:6px;width:100%;display:block;outline:0;height:40px;line-height:40px;color:#333}.form .input:focus{background:#f5f5f5;outline:0}.form .terminos{height:40px;padding:0 12px;border-radius:6px;display:flex;align-items:center;justify-content:center}.form .check .label{margin-left:8px;text-align:center;line-height:120%;padding-top:2px;font-weight:500}.form .btn_enviar{border:0;border-radius:6px;height:40px;line-height:40px;margin:0;flex:1;padding:0 12px;width:100%;cursor:pointer;font:600 18px/100% 'Dosis',Arial;min-width:260px;background:linear-gradient(to left,#ef6918,#fa7a19);letter-spacing:2px}.form .btn_enviar:hover{opacity:.85}#recaptcha{position:fixed;bottom:0;left:0}.pLegal{font-size:70%;line-height:140%;margin:0 0 12px!important;width:100%;opacity:.7;text-align:center}.pLegal a{color:inherit}.form .mensaje{margin:0 0 12px;height:120px;line-height:140%;padding:8px;resize:none}.form .list{padding:0 0 0 20px}.form .list li{margin:4px 0}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{width:100%;height:40px;line-height:40px;display:flex;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.inputfile+label svg{fill:currentColor;flex-shrink:0;display:block;margin:0 8px 4px 0}.inputfile+label{background-color:#fff;padding:0}.inputfile+label span,.inputfile+label .inputfile-btn{display:block;padding:0 12px}.inputfile+label .inputfile-archivo{width:100%;background:white;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #DEDEDF;color:#757575;border-radius:6px 0 0 6px}.inputfile+label .inputfile-btn{color:#f1e5e6;background-color:#333;font-size:15px;display:flex;align-items:center;border-radius:0 6px 6px 0}.inputfile:focus+label .inputfile-btn,.inputfile.has-focus+label .inputfile-btn,.inputfile+label:hover .inputfile-btn{opacity:.85}.control{position:relative;display:block;font-size:16px;line-height:100%;display:flex;align-items:flex-start;justify-content:center;cursor:pointer;flex-shrink:0;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0;height:1px;width:1px}.control__indicator{width:22px;height:22px;flex-shrink:0;border-radius:4px;position:relative;background:#ccc;border:1px solid #ddd}.control--radio .control__indicator{border-radius:50%}.control input:checked ~ .control__indicator{background:#333}.control input:disabled ~ .control__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.control__indicator:after{position:absolute;display:none;content:''}.control input:checked ~ .control__indicator:after{display:block}.control--checkbox .control__indicator:after{top:4px;left:7px;width:6px;height:9px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.txtgreen{color:#2c662d;border-color:#2c662d}.txtred{color:#9f3a38;border-color:#9f3a38}.validaciones_mail .modal-info i{margin-right:8px}.form>.validaciones_mail{display:none}@media screen and (max-width:1020px){.banda50.-formulario .bd-info{width:100%}}@media screen and (max-width:768px){.form.form1 .contform.bloque1 .bloque-datos{width:100%}.form.form1 .contform.bloque1 .bloque-mensaje{width:100%}.form.form1 .contform.bloque1 .bloque-mensaje>div .mensaje{height:120px}.form.form1 .terminos{width:100%}.form.form1 .cntboton{width:100%}.form.form4 .bloque-productos .contchecks{column-count:2}.form.form4 .bloque-productos .contchecks .check{margin:4px 0}}@media screen and (max-width:560px){.form .inputfile+label .inputfile-btn{font-size:14px}.form .inputfile+label svg{width:16px}.form:not(.form3) .contform.bloque2{flex-direction:column}.form:not(.form3) .cntboton{margin:0!important;width:100%}.form .contform.bloque2{display:flex;justify-content:center;flex-wrap:wrap}.form.form4 .contform.bloque1 .bloque-datos>div{width:100%}.form.form4 .bloque-productos{padding:16px}.form.form4 .bloque-productos .contchecks{column-gap:16px}}@media screen and (max-width:420px){.form.form4 .bloque-productos .contchecks{column-count:1}.form.form4 .bloque-productos .contchecks .check{max-width:234px;margin:0 auto}}