:root {--fla-contact-font-family: var(--fla-base-font-family, Arial, Helvetica, Verdana, sans-serif);--fla-contact-font-size: var(--fla-base-font-size, 1rem); --fla-contact-font-color: var(--fla-base-font-color, #222222); --fla-contact-line-height: var(--fla-base-line-height, 1.3);--fla-contact-font-color-dse: var(--fla-color-g4, #888888); --fla-contact-font-feedback: normal normal 1.3rem/1.5 Arial, Helvetica, Verdana, sans-serif; }div.G1 { grid-template-rows: auto auto auto auto }div.EI#E6 { }div.EI#E7 { }div.DSE { align-self: flex-start; margin-top: 1%;border: 0px dashed blue;}p.DSE { margin: 5px; padding: .8rem .8rem .8rem .8rem; color: var(--fla-contact-font-color-dse, #888888); border: 0px dashed orange;}div.EI#feedback { min-height: 4rem;border-width: 2px; border-style: dashed;border-radius: 8px;}p.feedback { font: var(--fla-contact-font-feedback, normal 1.3rem/1.5 Arial);}form.contact  { min-width: 300px;text-align: left; margin: 1rem; border: 0px dashed blue; }form.contact * { display: block; box-sizing: border-box;font-family: var(--fla-contact-font-family, sans-serif);font-size: var(--fla-contact-font-size, 1rem);color: var(--fla-contact-font-color, #222222);line-height: var(--fla-contact-line-height, 1.3);margin: 0;padding: 0;border: 0px dashed gray; }form.contact label { margin: 1rem 0 .3em; padding-left: .5em; }form.contact label:first-child { margin-top: 0;}form.contact input, form.contact textarea, form.contact button {border: 1px solid #AAA;border-radius: 5px;background-color: #FFF;}form.contact input, form.contact textarea {width: 100%; resize: none;padding: .5em; }form.contact input[type="checkbox"] { width: 1.1em; height: 1.1em;margin-left: .5em; margin-right: .2em;}form.contact button { padding: .5em 1.5em;margin: 1.5em 0 0;line-height: 1.5;font-weight: bold;cursor: pointer;}form.contact input#last_name { display: none; }div.captcha { display: flex;flex-direction: row;justify-content: space-around; align-items: center; margin-top: 10px; padding: 0; border: 0px dashed orange; }figure.captcha { width: 120px; height: 40px; box-sizing: content-box; display: flex; align-items: center; border: 0px dashed gray;border-radius: 5px;}img.captcha { display: inline-block; padding: 0;margin: 0;text-align: center; vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: pre-wrap;color: var(--fla-color-g5);border: 0px dashed green;}input.captcha { display: inline-block; max-width: 80px;margin-left: 20px;padding: .35rem; padding-left: .5em;margin-top: 0px;background-color: #FFF;}a.captcha { display: inline-block; margin-left: 10px;color: var(--fla-color-link, #00F);}@media screen and (max-height: 55rem) { div.G1 { grid-template-rows: auto auto auto; }div.E0#E1, div.E0#E2, div.E0#E3, div.E0#E4 { display: none; }}@media screen and (max-width: 80rem) { div.G1 { grid-template-columns: 1fr 1fr 1fr; }div.E0#E4, div.E0#E8 { display: none; }div.E0#E9, div.E0#E10, div.E0#E11, div.E0#E12 { display: none; }}@media screen and (max-width: 60rem) { div.G1 { grid-template-columns: 1fr 1fr; }div.E0#E1, div.E0#E5 { display: none; }}@media screen and (max-width: 45rem) { div.G1 { grid-template-columns: 1fr; }div.EI { grid-column: 1 / -1; grid-row: 2 auto; }div.E0 { display: none; }}