.acf-block-preview .form,.form{background-color:#f4f4f5;color:#081622;padding:3.75rem 0}.acf-block-preview .form form .form-row,.form form .form-row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.acf-block-preview .form form .form-row .form-field,.form form .form-row .form-field{margin-bottom:3.125rem;padding:0;position:relative;width:100%}@media(min-width:768px){.acf-block-preview .form form .form-row .form-field,.form form .form-row .form-field{margin-bottom:2.5rem;width:calc(50% - 1.25rem)}}.acf-block-preview .form form .form-row .form-field .field-parent,.form form .form-row .form-field .field-parent{display:block;position:relative;width:100%}.acf-block-preview .form form .form-row .form-field.multi-check .desc,.form form .form-row .form-field.multi-check .desc{margin-bottom:1.25rem}.acf-block-preview .form form .form-row .form-field.active label,.form form .form-row .form-field.active label{font-size:.625rem;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}@media(min-width:768px){.acf-block-preview .form form .form-row .form-field.active label,.form form .form-row .form-field.active label{font-size:.75rem;-webkit-transform:translateY(-1.875rem);transform:translateY(-1.875rem)}}.acf-block-preview .form form .form-row .form-field.textarea-field.active label,.form form .form-row .form-field.textarea-field.active label{font-size:.625rem;-webkit-transform:translateY(-4.375rem);transform:translateY(-4.375rem)}@media(min-width:768px){.acf-block-preview .form form .form-row .form-field.textarea-field.active label,.form form .form-row .form-field.textarea-field.active label{font-size:.75rem;-webkit-transform:translateY(-6.25rem);transform:translateY(-6.25rem)}}.acf-block-preview .form form .form-row .form-field label,.form form .form-row .form-field label{bottom:.5rem;color:#081622;font-family:Akrobat-Regular;font-size:1.0625rem;left:0;letter-spacing:.010625rem;line-height:1.6875rem;position:absolute;transition:transform .2s ease-out,font-size .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out}.acf-block-preview .form form .form-row .form-field label.workshops,.form form .form-row .form-field label.workshops{bottom:unset;left:unset;margin-bottom:0;position:relative}.acf-block-preview .form form .form-row .form-field span,.form form .form-row .form-field span{width:100%}.acf-block-preview .form form .form-row .form-field input,.form form .form-row .form-field input{border-bottom:.0625rem solid #081622;color:#081622;font-family:Akrobat-Regular;font-size:1.0625rem;line-height:1.75rem;padding:0 0 .5rem;width:100%}.acf-block-preview .form form .form-row .form-field input:-webkit-autofill,.acf-block-preview .form form .form-row .form-field input:-webkit-autofill:active,.acf-block-preview .form form .form-row .form-field input:-webkit-autofill:focus,.acf-block-preview .form form .form-row .form-field input:-webkit-autofill:hover,.form form .form-row .form-field input:-webkit-autofill,.form form .form-row .form-field input:-webkit-autofill:active,.form form .form-row .form-field input:-webkit-autofill:focus,.form form .form-row .form-field input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.acf-block-preview .form form .form-row .form-field textarea,.form form .form-row .form-field textarea{background-color:transparent;border-bottom:.0625rem solid #081622;border-radius:0!important;color:#081622;font-family:Akrobat-Regular;font-size:.9375rem;height:5rem;line-height:1.5rem;padding:0 0 .5rem;resize:none;width:100%}@media(min-width:768px){.acf-block-preview .form form .form-row .form-field textarea,.form form .form-row .form-field textarea{font-size:1.0625rem;height:6.25rem;line-height:1.75rem;padding:0 0 .5rem}}.acf-block-preview .form form .form-row .form-field .desc,.form form .form-row .form-field .desc{display:block;font-size:.8125rem;font-style:italic;line-height:normal;opacity:.8;padding-top:.4375rem}.acf-block-preview .form form .form-row .form-field select,.form form .form-row .form-field select{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;background-color:transparent;border:none;border-bottom:.0625rem solid #081622;border-radius:0!important;color:#081622;font-family:Akrobat-Regular;font-size:1.0625rem;line-height:1.75rem;opacity:0;padding:0 0 .5rem;pointer-events:none!important;visibility:hidden;width:100%}.acf-block-preview .form form .form-row .form-field .select-field,.form form .form-row .form-field .select-field{border-bottom:.0625rem solid #081622;color:#081622;font-family:Akrobat-Regular;font-size:1.0625rem;line-height:1.75rem;position:relative;width:100%}.acf-block-preview .form form .form-row .form-field .select-field .placeholder,.form form .form-row .form-field .select-field .placeholder{text-align:left}.acf-block-preview .form form .form-row .form-field .select-field .custom-arrow,.form form .form-row .form-field .select-field .custom-arrow{height:100%;left:0;position:absolute;top:0;width:100%}.acf-block-preview .form form .form-row .form-field .select-field .custom-arrow .icon,.form form .form-row .form-field .select-field .custom-arrow .icon{fill:#f4f4f5;stroke:#081622;bottom:.75rem;position:absolute;right:0}.acf-block-preview .form form .form-row .form-field .select-field .dropdown-items,.form form .form-row .form-field .select-field .dropdown-items{display:block;left:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;-webkit-transition:visibility .4s,padding .25s ease-out;transition:visibility .4s,padding .25s ease-out;visibility:hidden;width:100%;z-index:3}.acf-block-preview .form form .form-row .form-field .select-field .dropdown-items ul,.form form .form-row .form-field .select-field .dropdown-items ul{background:#fff;color:#000;margin:0 auto;max-height:12.5rem;max-width:100%;overflow-x:hidden;overflow-y:auto}.acf-block-preview .form form .form-row .form-field .select-field .dropdown-items ul li button,.form form .form-row .form-field .select-field .dropdown-items ul li button{background:transparent;display:block;font-size:inherit;line-height:1.3;padding:.625rem;position:relative;text-align:left;-webkit-transition:background .4s;transition:background .4s;width:100%;z-index:1}@media(hover:hover)and (pointer:fine){.acf-block-preview .form form .form-row .form-field .select-field .dropdown-items ul li button:hover,.form form .form-row .form-field .select-field .dropdown-items ul li button:hover{background:#05192f;color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.acf-block-preview .form form .form-row .form-field .select-field .dropdown-items ul li button:hover,.form form .form-row .form-field .select-field .dropdown-items ul li button:hover{background:#05192f;color:#fff}}.acf-block-preview .form form .form-row .form-field .select-field .dropdown-items ul li button.active,.form form .form-row .form-field .select-field .dropdown-items ul li button.active{background:#05192f;color:#fff}.acf-block-preview .form form .form-row .form-field .select-field.open .dropdown-items,.form form .form-row .form-field .select-field.open .dropdown-items{pointer-events:auto;visibility:visible}.acf-block-preview .form form .form-row .form-field .select-field.open .dropdown-items li,.form form .form-row .form-field .select-field.open .dropdown-items li{pointer-events:auto}.acf-block-preview .form form .form-row .form-field.upload,.form form .form-row .form-field.upload{min-height:2.5rem;position:relative}.acf-block-preview .form form .form-row .form-field .upload-field,.form form .form-row .form-field .upload-field{cursor:pointer;height:100%;left:.8125rem;min-height:40px;position:absolute;top:0;width:100%}.acf-block-preview .form form .form-row .form-field .upload-field input,.form form .form-row .form-field .upload-field input{cursor:pointer!important;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.acf-block-preview .form form .form-row .form-field .upload-field>label,.form form .form-row .form-field .upload-field>label{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.acf-block-preview .form form .form-row .form-field .upload-field>label img,.form form .form-row .form-field .upload-field>label img{height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.acf-block-preview .form form .form-row .form-field .upload-field .js-upload-files,.form form .form-row .form-field .upload-field .js-upload-files{left:0;padding-top:.625rem;position:absolute;top:100%}.acf-block-preview .form form .form-row .form-field .upload-field .js-upload-files li,.form form .form-row .form-field .upload-field .js-upload-files li{font-size:.625rem}.acf-block-preview .form form .form-row .form-field .upload-field .js-upload-files li button,.form form .form-row .form-field .upload-field .js-upload-files li button{display:none}.acf-block-preview .form form .form-row .form-field .wpcf7-not-valid-tip,.form form .form-row .form-field .wpcf7-not-valid-tip{background:#f4f4f5;font-size:.8125rem;padding:.625rem .625rem .9375rem;position:absolute;z-index:10}.acf-block-preview .form form .form-row .form-field.upload,.form form .form-row .form-field.upload{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #05192f;border-radius:.625rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:1.25rem;padding:.5rem .8125rem;-webkit-transition:.4s;transition:.4s;width:auto}@media(hover:hover)and (pointer:fine){.acf-block-preview .form form .form-row .form-field.upload:hover,.form form .form-row .form-field.upload:hover{border-color:#feb226}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.acf-block-preview .form form .form-row .form-field.upload:hover,.form form .form-row .form-field.upload:hover{border-color:#feb226}}.acf-block-preview .form form .form-row .form-field.upload span.note,.form form .form-row .form-field.upload span.note{width:100%}.acf-block-preview .form form .form-row .form-field.upload>label,.form form .form-row .form-field.upload>label{bottom:auto;cursor:pointer;font-size:.75rem;font-weight:500;left:auto;letter-spacing:.1125rem;line-height:.75rem;padding-left:2.1875rem;position:relative;right:auto;text-transform:uppercase;top:auto;width:100%}.acf-block-preview .form form .form-row.upload,.form form .form-row.upload{-webkit-box-pack:start;-ms-flex-pack:start;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start}.acf-block-preview .form form .form-row.upload span.note,.form form .form-row.upload span.note{font-size:.875rem;line-height:1.3125rem;margin-bottom:1.875rem;width:100%}.acf-block-preview .form form .form-row--col,.form form .form-row--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}.acf-block-preview .form form .form-gdpr,.acf-block-preview .form form .form-row--full .form-field,.form form .form-gdpr,.form form .form-row--full .form-field{width:100%}.acf-block-preview .form form .form-gdpr+.wpcf7-form-control-wrap,.form form .form-gdpr+.wpcf7-form-control-wrap{position:relative}.acf-block-preview .form form .form-gdpr .wpcf7-list-item,.form form .form-gdpr .wpcf7-list-item{margin:0 0 2.5rem}.acf-block-preview .form form .form-gdpr .wpcf7-list-item label,.form form .form-gdpr .wpcf7-list-item label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2.5rem;position:relative}.acf-block-preview .form form .form-gdpr .wpcf7-list-item input,.form form .form-gdpr .wpcf7-list-item input{opacity:0;position:absolute;visibility:hidden}.acf-block-preview .form form .form-gdpr .wpcf7-list-item span.wpcf7-list-item-label,.form form .form-gdpr .wpcf7-list-item span.wpcf7-list-item-label{font-size:.875rem;line-height:1.3125rem}.acf-block-preview .form form .form-gdpr .wpcf7-list-item span.wpcf7-list-item-label:before,.form form .form-gdpr .wpcf7-list-item span.wpcf7-list-item-label:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;border:.0625rem solid #05192f;border-radius:.375rem;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;justify-content:center;left:0;opacity:.5;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:1.5rem}.acf-block-preview .form form .form-gdpr .wpcf7-list-item input[type=checkbox]:checked+span:before,.form form .form-gdpr .wpcf7-list-item input[type=checkbox]:checked+span:before{background-image:url(/wp-content/themes/e-difta/static/images/check.svg);opacity:1}.acf-block-preview .form form label.workshops,.form form label.workshops{display:block;margin-bottom:1.25rem;position:relative}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops,.form form .wpcf7-form-control-wrap.workshops{position:relative}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control,.form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control{width:100%}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control label,.form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.875rem;padding-left:2.5rem;position:relative}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control input,.form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control input{opacity:0;position:absolute;visibility:hidden}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control p.wpcf7-list-item-label,.form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control p.wpcf7-list-item-label{font-size:.875rem;line-height:1.3125rem}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control p.wpcf7-list-item-label:before,.form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control p.wpcf7-list-item-label:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;border:.0625rem solid #05192f;border-radius:.375rem;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;justify-content:center;left:0;opacity:.5;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:1.5rem}.acf-block-preview .form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control input[type=checkbox]:checked+p:before,.form form .wpcf7-form-control-wrap.workshops .wpcf7-form-control input[type=checkbox]:checked+p:before{background-image:url(/wp-content/themes/e-difta/static/images/check.svg);opacity:1}.acf-block-preview .form input::-webkit-inner-spin-button,.acf-block-preview .form input::-webkit-outer-spin-button,.form input::-webkit-inner-spin-button,.form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acf-block-preview .form input[type=number],.form input[type=number]{-moz-appearance:textfield}.acf-block-preview .form.dark,.form.dark{background-color:#081622;color:#fff}.acf-block-preview .form.dark .form-row .form-field input,.acf-block-preview .form.dark .form-row .form-field label,.acf-block-preview .form.dark .form-row .form-field textarea,.acf-block-preview .form.dark .form__headline h2,.acf-block-preview .form.dark .form__headline p,.form.dark .form-row .form-field input,.form.dark .form-row .form-field label,.form.dark .form-row .form-field textarea,.form.dark .form__headline h2,.form.dark .form__headline p{color:#fff}.acf-block-preview .form.dark .form-row .form-field .wpcf7-not-valid-tip,.form.dark .form-row .form-field .wpcf7-not-valid-tip{background:#081622}.acf-block-preview .form.dark .form-gdpr .wpcf7-list-item span.wpcf7-list-item-label:before,.acf-block-preview .form.dark .form-row .form-field input,.acf-block-preview .form.dark .form-row .form-field textarea,.acf-block-preview .form.dark .wpcf7-form-control-wrap.workshops .wpcf7-form-control p.wpcf7-list-item-label:before,.form.dark .form-gdpr .wpcf7-list-item span.wpcf7-list-item-label:before,.form.dark .form-row .form-field input,.form.dark .form-row .form-field textarea,.form.dark .wpcf7-form-control-wrap.workshops .wpcf7-form-control p.wpcf7-list-item-label:before{border-color:#fff}.acf-block-preview .form.dark .btn--dark,.form.dark .btn--dark{color:#fff}@media(min-width:768px){.acf-block-preview .form,.form{padding:5.625rem 0}}@media(min-width:992px){.acf-block-preview .form,.form{padding:7.5rem 0}}.acf-block-preview .form--padding,.form--padding{padding:5rem 0 3.75rem}@media(min-width:768px){.acf-block-preview .form--padding,.form--padding{padding:7.5rem 0 3.75rem}}@media(min-width:992px){.acf-block-preview .form--padding,.form--padding{padding:10rem 0 5.625rem}}@media(min-width:1200px){.acf-block-preview .form--padding,.form--padding{padding:12.5rem 0 7.5rem}}.acf-block-preview .form .c,.form .c{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.acf-block-preview .form__headline,.form__headline{margin-bottom:1.875rem;width:100%}@media(min-width:992px){.acf-block-preview .form__headline,.form__headline{padding-right:8.75rem;width:50%}}.acf-block-preview .form__headline h2,.form__headline h2{margin-bottom:1.875rem}.acf-block-preview .form__wrapper,.form__wrapper{width:100%}@media(min-width:992px){.acf-block-preview .form__wrapper,.form__wrapper{width:50%}}