.contacto{padding-top:320px;padding-bottom:100px;display:flex;justify-content:center;width:100%;background-size:cover;background-color:#002643;background-image:url(https://www.transparentedge.eu/wp-content/themes/transparent-edge/assets/blocks/contacto/css/../../../img/union.png);background-repeat:no-repeat;background-position:center right;background-size:auto}.contacto .wrapp-contact-form{max-width:710px;width:100%;min-height:500px;background:#fff;border-radius:15px;margin:0 auto;padding:40px 60px;background:rgb(255 255 255 / .05);box-shadow:-2px -2px 14px -3px #002139,inset -1px -1px 6px -1px rgb(36 222 211 / .36);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transform:translate3d(0,0,0)}.contacto .wrapp-contact-form.blanco{background:#fff}.contacto .wrapp-contact-form.blanco .header-contact-form h1{color:#002643}.contacto .wrapp-contact-form.blanco .header-contact-form p{color:#002643}.contacto .wrapp-contact-form .header-contact-form h1{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-size:42px;line-height:112%;text-transform:uppercase;color:#fff;margin:0;margin-bottom:30px}.contacto .wrapp-contact-form .header-contact-form p{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff;margin:0;margin-bottom:20px}.contacto .wrapp-contact-form .content-contact-form .nf-form-fields-required{display:none}.contacto .wrapp-contact-form .content-contact-form .nf-form-content label{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff}.contacto .wrapp-contact-form .content-contact-form .nf-error.field-wrap .nf-field-element:after{display:none}.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=text],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=email],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=number],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=tel],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=url],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=password]{background-color:#fff0;border:1px solid #c1c3c5;border-radius:46px;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-size:16px;color:#fff}.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=text]:focus,.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=email]:focus,.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=number]:focus,.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=tel]:focus,.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=url]:focus,.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=password]:focus{border:1px solid #00a5a6;filter:drop-shadow(0 0 6px rgb(0 152 166 / .65))}.contacto .wrapp-contact-form .content-contact-form .textarea-wrap textarea{background-color:#fff0;border:1px solid #c1c3c5;border-radius:20px;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-size:16px;color:#fff!important;padding:10px!important}.contacto .wrapp-contact-form .content-contact-form .textarea-wrap textarea:focus{border:1px solid #00a5a6;filter:drop-shadow(0 0 6px rgb(0 152 166 / .65))}.contacto .wrapp-contact-form .content-contact-form .nf-error .nf-error-msg{color:#ff4d4f;position:relative;padding-left:20px}.contacto .wrapp-contact-form .content-contact-form .nf-error .nf-error-msg:after{content:" ";width:14px;height:14px;position:absolute;top:4px;left:0;background-image:url(https://www.transparentedge.eu/wp-content/themes/transparent-edge/assets/blocks/contacto/css/../../../img/pin-error.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.contacto .wrapp-contact-form .content-contact-form .nf-error .ninja-forms-field{border-color:#ff4d4f!important}.contacto .wrapp-contact-form .content-contact-form .nf-error-msg{color:#ff4d4f}.contacto .wrapp-contact-form .content-contact-form .ninja-forms-req-symbol{color:#ff4d4f}.contacto .wrapp-contact-form .content-contact-form .nf-field-container{margin-bottom:30px}.contacto .wrapp-contact-form .content-contact-form .submit-container{display:flex;justify-content:flex-end}.contacto .wrapp-contact-form .content-contact-form .submit-wrap .nf-field-element{display:inline-flex;justify-content:center;align-items:center;border-radius:26px;transition:all linear .3s;background:#fff;height:auto;position:relative}.contacto .wrapp-contact-form .content-contact-form .submit-wrap .nf-field-element:after{content:"";display:inline-block;width:17px;height:17px;background-image:url(https://www.transparentedge.eu/wp-content/themes/transparent-edge/assets/blocks/contacto/css/../../../img/arrow-button-blue.png);background-size:cover;margin-left:10px;transition:all linear .3s;position:absolute;top:11px;right:13px;filter:brightness(1) invert(0)}.contacto .wrapp-contact-form .content-contact-form .submit-wrap .nf-field-element:hover:after{animation:arrow_horizontal .3s linear 1}.contacto .wrapp-contact-form .content-contact-form .submit-wrap input[type=button],.contacto .wrapp-contact-form .content-contact-form .submit-wrap input[type=submit]{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-size:16px;line-height:24px;border:0;height:100%;padding:0;width:100%;color:#002643;background:#fff0;padding:8px 34px 8px 23px;border-radius:26px;cursor:pointer}.contacto .wrapp-contact-form .content-contact-form .file_upload-wrap .nf-fu-progress{display:none}.contacto .wrapp-contact-form .content-contact-form .file_upload-wrap .files_uploaded p{margin:0;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#fff;border:1px solid #c1c3c5;border-radius:46px;padding:10px 20px}.contacto .wrapp-contact-form .content-contact-form .file_upload-wrap .files_uploaded p a{width:15px;height:15px;overflow:hidden;text-indent:-999999vw;background-image:url(https://www.transparentedge.eu/wp-content/themes/transparent-edge/assets/blocks/contacto/css/../../../img/close.png);background-size:cover;display:inline-block;margin-left:10px}.contacto .wrapp-contact-form .content-contact-form .nf-fu-fileinput-button{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-size:14.72px;line-height:22px;text-decoration-line:underline;color:#00a5a6;background:#fff0;padding:0 0 10px 0;position:relative;cursor:pointer}.contacto .wrapp-contact-form .content-contact-form .nf-fu-fileinput-button:after{content:" ";width:14px;height:14px;background-image:url(https://www.transparentedge.eu/wp-content/themes/transparent-edge/assets/blocks/contacto/css/../../../img/upload-pin.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;margin-left:5px}.contacto .wrapp-contact-form .content-contact-form .nf-fu-button-cancel{display:none!important}.contacto .wrapp-contact-form .content-contact-form .file_upload-container .nf-field-element:after{display:none}.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-element label:after,.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-label label:after,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-element label:after,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-label label:after{width:14px;height:14px;border-radius:3px;border:0;cursor:pointer}.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-element label.nf-checked-label:after,.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-label label.nf-checked-label:after,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{background-color:#00a5a6}.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-element label:before,.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-label label:before,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-element label:before,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-label label:before{font-size:12px;color:#fff;left:-18px;top:0;font-weight:200;cursor:pointer;transition:all .2s}.contacto .wrapp-contact-form .content-contact-form .checkbox-container.label-right label:after{left:-20px;top:5px}.contacto .wrapp-contact-form .content-contact-form .checkbox-container.label-right label{margin:0 0 0 20px;display:block;cursor:pointer;font-size:14px;color:#fff;font-weight:500}.contacto .wrapp-contact-form .content-contact-form .nf-response-msg p{color:#00a5a6}@media(max-width:1300px)and (min-width:769px){.contacto{padding-top:22.2222222222vw;padding-bottom:6.9444444444vw}.contacto .wrapp-contact-form{max-width:49.3055555556vw;min-height:34.7222222222vw;border-radius:1.0416666667vw;padding:2.7777777778vw 4.1666666667vw}.contacto .wrapp-contact-form .header-contact-form h1{font-size:2.9166666667vw;margin-bottom:2.0833333333vw}.contacto .wrapp-contact-form .header-contact-form p{font-size:1.1111111111vw;line-height:1.6666666667vw;margin-bottom:1.3888888889vw}.contacto .wrapp-contact-form .content-contact-form .nf-form-content label{font-size:1.1111111111vw;line-height:1.6666666667vw}.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=text],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=email],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=number],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=tel],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=url],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=password]{border-radius:3.1944444444vw;font-size:1.1111111111vw}.contacto .wrapp-contact-form .content-contact-form .textarea-wrap textarea{border-radius:1.3888888889vw;font-size:1.1111111111vw;padding:.6944444444vw!important}.contacto .wrapp-contact-form .content-contact-form .nf-error .nf-error-msg{padding-left:1.3888888889vw}.contacto .wrapp-contact-form .content-contact-form .nf-error .nf-error-msg:after{width:.9722222222vw;height:.9722222222vw;top:.2777777778vw}.contacto .wrapp-contact-form .content-contact-form .nf-field-container{margin-bottom:2.0833333333vw}.contacto .wrapp-contact-form .content-contact-form .submit-wrap .nf-field-element{border-radius:1.8055555556vw}.contacto .wrapp-contact-form .content-contact-form .submit-wrap .nf-field-element:after{width:1.1805555556vw;height:1.1805555556vw;margin-left:.6944444444vw;top:.7638888889vw;right:.9027777778vw}.contacto .wrapp-contact-form .content-contact-form .submit-wrap input[type=button],.contacto .wrapp-contact-form .content-contact-form .submit-wrap input[type=submit]{font-size:1.1111111111vw;line-height:1.6666666667vw;padding:.5555555556vw 2.3611111111vw .5555555556vw 1.5972222222vw;border-radius:1.8055555556vw}.contacto .wrapp-contact-form .content-contact-form .file_upload-wrap .files_uploaded p{font-size:1.1111111111vw;line-height:1.6666666667vw;border-radius:3.1944444444vw;padding:.6944444444vw 2.0833333333vw}.contacto .wrapp-contact-form .content-contact-form .file_upload-wrap .files_uploaded p a{width:1.0416666667vw;height:1.0416666667vw;margin-left:.6944444444vw}.contacto .wrapp-contact-form .content-contact-form .nf-fu-fileinput-button{font-size:.9722222222vw;line-height:1.5277777778vw;padding:0 0 .6944444444vw 0}.contacto .wrapp-contact-form .content-contact-form .nf-fu-fileinput-button:after{content:" ";width:.9722222222vw;height:.9722222222vw;margin-left:.3472222222vw}.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-element label:after,.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-label label:after,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-element label:after,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-label label:after{width:.9722222222vw;height:.9722222222vw;border-radius:.2083333333vw}.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-element label:before,.contacto .wrapp-contact-form .content-contact-form .checkbox-wrap .nf-field-label label:before,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-element label:before,.contacto .wrapp-contact-form .content-contact-form .listcheckbox-wrap .nf-field-label label:before{font-size:.8333333333vw;left:-1.25vw}.contacto .wrapp-contact-form .content-contact-form .checkbox-container.label-right label:after{left:-1.3888888889vw;top:.3472222222vw}.contacto .wrapp-contact-form .content-contact-form .checkbox-container.label-right label{margin:0 0 0 1.3888888889vw;font-size:.9722222222vw}}@media(max-width:768px){.contacto{padding-top:180px;padding-bottom:60px}.contacto .wrapp-contact-form{padding:20px}.contacto .wrapp-contact-form .header-contact-form h1{font-size:28px;margin-bottom:25px}.contacto .wrapp-contact-form .header-contact-form p{font-size:14px;line-height:22px;margin-bottom:16px}.contacto .wrapp-contact-form .content-contact-form .nf-form-content label{font-size:14px}.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=text],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=email],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=number],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=tel],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=url],.contacto .wrapp-contact-form .content-contact-form .nf-form-content input[type=password]{font-size:14px;height:40px}.contacto .wrapp-contact-form .content-contact-form .nf-error-msg{font-size:13px}.nf-pass.field-wrap .nf-field-element:after{height:40px;line-height:40px}.contacto .wrapp-contact-form .content-contact-form .submit-wrap .nf-field-element{width:130px}.contacto .wrapp-contact-form .content-contact-form .nf-error .nf-error-msg:after{width:12px;height:12px;top:3px}}