.formulario{position:relative;width:100%;padding:80px 0}.frm-inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:25px}.frm-left{display:flex;flex-direction:column;gap:40px;align-self:center}.frm-linea{width:calc(200% + 25px);height:2px;background:#a3beab;margin-top:20px}.frm-parrafo p{text-align:justify}.frm-cf7{width:100%}.frm-cf7 br{display:none}.frm-right{display:flex;gap:15px;align-self:center;justify-content:space-between}.frm-img--superior{width:50%;align-self:flex-start;position:relative;top:-120px}.frm-img--superior img{width:100%;height:510px;display:block;object-fit:cover}.frm-img--inferior{width:50%;position:relative;top:160px;align-self:flex-end}.frm-img--inferior img{width:100%;height:510px;display:block;object-fit:cover}.frm-cf7 .wpcf7{margin:0;padding:0}.frm-cf7 .wpcf7-form{display:flex;flex-direction:column;gap:0}.wpcf7-list-item{margin:0}.wpcf7-spinner{display:none}.frm-cf7 .frm-row{display:flex;gap:16px;margin-bottom:16px}.frm-cf7 .frm-row p{display:flex;gap:15px;width:100%;margin:0}.frm-cf7 .frm-row--full{flex-direction:column}.frm-cf7 .frm-row--half{flex-direction:row}.frm-cf7 .frm-row label{flex:1;display:flex;flex-direction:column;gap:6px;width:100%}.frm-cf7 input[type=text],.frm-cf7 input[type=email],.frm-cf7 input[type=tel],.frm-cf7 input[type=date],.frm-cf7 select{width:100%;padding:16px 20px;box-sizing:border-box;border:1px solid var(--Negro-DOCE, #2E2D2C);background:var(--Blanco, #FFF);color:var(--Gris-DOCE, #797979);font-family:"Figtree";font-size:15px;font-weight:400;line-height:25px;letter-spacing:1.8px;outline:none;appearance:none;-webkit-appearance:none;border-radius:0;transition:border-color .2s ease}.frm-cf7 input[type=text]:focus,.frm-cf7 input[type=email]:focus,.frm-cf7 input[type=tel]:focus,.frm-cf7 input[type=date]:focus,.frm-cf7 select:focus{border-color:var(--verde-10-doce, #617661)}.frm-cf7 input::placeholder{color:var(--Gris-DOCE, #797979);opacity:1}.frm-cf7 .wpcf7-form-control-wrap:has(select){position:relative;display:block;width:100%}.frm-cf7 .wpcf7-form-control-wrap:has(select)::after{content:"";position:absolute;right:21px;top:50%;transform:translateY(-50%);width:13px;height:13px;background-image:var(--frm-svg-select);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.frm-cf7 .wpcf7-form-control-wrap:has(input[type=date]){position:relative;display:block;width:100%}.frm-cf7 input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.frm-cf7 .wpcf7-form-control-wrap:has(input[type=date])::after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:var(--frm-svg-calendar);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.frm-cf7 .wpcf7-form-control-wrap:has(input.frm-lugar){position:relative;display:block;width:100%}.frm-cf7 .wpcf7-form-control-wrap:has(input.frm-lugar)::after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:var(--frm-svg-lugar);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.frm-cf7 input.frm-lugar{padding-right:48px}.frm-cf7 .frm-row--privacidad{margin-top:4px;margin-bottom:24px}.frm-cf7 .frm-privacidad{display:flex;align-items:center;gap:10px;cursor:pointer;flex-direction:row !important}.frm-cf7 .frm-privacidad .wpcf7-form-control-wrap{display:flex;align-items:center}.frm-cf7 .frm-privacidad input[type=checkbox]{width:18px;height:18px;min-width:18px;border:1px solid var(--Negro-DOCE, #2E2D2C);background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;border-radius:0;padding:0;margin:0;position:relative;flex-shrink:0}.frm-cf7 .frm-privacidad input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:10px;border:2px solid var(--verde-10-doce, #617661);border-top:none;border-left:none;transform:rotate(45deg)}.frm-cf7 .frm-privacidad .wpcf7-list-item-label,.frm-cf7 .frm-privacidad a{color:var(--Gris-DOCE, #797979);font-family:"Figtree";font-size:16px;font-weight:400;letter-spacing:1.2px;line-height:1.4}.frm-cf7 .frm-privacidad a{color:var(--Negro-DOCE, #2E2D2C);text-decoration:underline}.frm-cf7 .wpcf7-submit{width:100%;padding:4px 32px;box-sizing:border-box;border:2px solid var(--verde-20-doce, #95AD95);background:var(--verde-10-doce, #617661);color:var(--Blanco, #FFF);text-align:center;font-family:"Figtree";font-size:18px;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;cursor:pointer;border-radius:0;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:14px;transition:background .3s ease,border-color .3s ease,color .3s ease}.frm-cf7 button.wpcf7-submit::after{content:"";display:inline-block;width:36px;height:36px;background-image:var(--frm-gif-boton);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transition:filter .3s ease}.frm-cf7 .wpcf7-submit:hover{border:2px solid var(--verde-20-doce, #95AD95);background:var(--verde-20-doce, #95AD95);color:#000}.frm-cf7 button.wpcf7-submit:hover::after{filter:invert(1)}.frm-cf7 .wpcf7-response-output{margin-top:16px;padding:12px 16px;font-family:"Figtree";font-size:16px;letter-spacing:1px;border-radius:0;border:1px solid currentColor}.frm-cf7 .wpcf7-mail-sent-ok{color:var(--verde-10-doce, #617661)}.frm-cf7 .wpcf7-validation-errors,.frm-cf7 .wpcf7-mail-sent-ng{color:#c0392b}.frm-cf7 .wpcf7-not-valid-tip{color:#c0392b;font-family:"Figtree";font-size:13px;margin-top:4px;letter-spacing:.5px}@media(max-width: 992px){.frm-inner{grid-template-columns:1fr}.frm-linea{width:100%}.frm-right{top:100px;position:relative;margin-bottom:50px}.frm-img--inferior{top:0}.frm-img--superior,.frm-img--inferior{width:48%}.frm-img--superior,.frm-img--inferior{position:relative;z-index:1}.frm-img--superior::after{content:"";position:absolute;top:60px;height:2px;background:#a3beab;z-index:-1;right:-10px;transform:translateX(50%);width:88vw}.frm-img--inferior::after{content:"";position:absolute;bottom:60px;height:2px;background:#a3beab;z-index:-1;left:-10px;transform:translateX(-50%);width:88vw}}@media(max-width: 768px){.formulario{padding:50px 0}.frm-cf7 .frm-row p{flex-direction:column}.frm-inner{gap:36px}.frm-img--superior,.frm-img--inferior{width:56%}.frm-img--superior img,.frm-img--inferior img{height:300px}.frm-cf7 .frm-row--half{flex-direction:column}.frm-cf7 input[type=text],.frm-cf7 input[type=email],.frm-cf7 input[type=tel],.frm-cf7 input[type=date],.frm-cf7 select{font-size:16px;padding:14px 16px}}/*# sourceMappingURL=formulario.min.css.map */