.contactform__text{font-size:1.5rem}.contactform{margin:1rem auto}.contactform__field{display:flex;white-space:nowrap;justify-content:space-between;margin-bottom:1rem;flex-direction:column-reverse}.contactform__field span:last-of-type{margin:0 0 .25rem 0;text-align:left;font-size:1.5rem}@media (min-width:768px){.contactform__field{flex-direction:row-reverse}.contactform__field span:first-of-type{width:80%}.contactform__field span:last-of-type{margin:.25rem 0 0 1rem;text-align:left}.contactform__field span{width:20%}}.contactform .wpcf7-form-control-wrap:not([data-name=acceptance]){border:2px solid var(--primary-fox-yellow);border-radius:var(--border-radius-1);padding:.5rem 1rem}.contactform .wpcf7-form-control-wrap input,.contactform .wpcf7-form-control-wrap textarea{padding:0;outline:0;border:none;font-family:var(--secondary-font)}.contactform .wpcf7-list-item>label{display:flex}.contactform .wpcf7-list-item-label a{color:var(--white)}.contactform input:not([type=submit]):not([type=checkbox]),.contactform textarea{width:100%}.contactform textarea{resize:none}.contactform .acceptance{display:block;text-align:left;padding:.5rem 1rem;background-color:var(--primary-fox-yellow);font-family:var(--secondary-font)}.contactform .acceptance label input{width:auto}.contactform__field--submit{text-align:left}.contactform__field--submit input{margin-top:1rem;width:auto}.contactform .wpcf7-list-item{margin:0}.contactform .acceptance{border-radius:1rem;background-color:var(--primary-fox-yellow)}.contactform .acceptance p{padding-left:1rem;text-align:left}