@charset "UTF-8";.block-element-custom-form .content.spp{border:none;padding:0;margin:0;background-color:transparent;height:1px;opacity:0;cursor:default}.block-element-custom-form .contact{display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}.block-element-custom-form .contact.no-aside{grid-template-columns:1fr}.block-element-custom-form .contact .aside{margin:30px 0}.block-element-custom-form .contact .address p{line-height:1.5em}.block-element-custom-form .contact .address i{margin-right:.5em}@media (max-width:599px){.block-element-custom-form .contact{display:flex;flex-direction:column-reverse}.block-element-custom-form .contact>*{width:100%}}.block-element-custom-form .field.horizontal ul{display:flex;-moz-column-gap:30px;column-gap:30px;row-gap:15px;flex-wrap:wrap}.block-element-custom-form .field.horizontal ul li+li{margin-top:0}.block-element-custom-form .field.checkbox{margin-left:-.4em}.block-element-custom-form .field.checkbox label{max-width:calc(100% - 55px)}.block-element-custom-form .field.checkbox label span+*{display:inline}.block-element-custom-form .field.optionset li{margin-left:-.4em;list-style:none}.block-element-custom-form .field.file .file-info{margin:10px 0;font-size:.75rem}.block-element-custom-form .field .textarea{resize:none}.block-element-custom-form .literal-field img{max-width:100%}.block-element-custom-form .custom-group{display:grid;grid-gap:30px}.block-element-custom-form .custom-group--count-2{grid-template-columns:repeat(2,1fr)}.block-element-custom-form .custom-group--count-3{grid-template-columns:repeat(3,1fr)}@media (min-width:600px) and (max-width:1280px){.block-element-custom-form .custom-group--count-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.block-element-custom-form .custom-group{grid-template-columns:1fr}}.block-element-custom-form .custom-group--error{background:linear-gradient(180deg,#fe4c4c 0,red 100%);padding:2em;color:#fff;font-size:1.25rem;text-align:center;border-radius:5px;box-shadow:1px 5px 5px -5px #000;transition:box-shadow .2s}.block-element-custom-form .custom-group--error:hover{box-shadow:1px 5px 2px -5px #000}.block-element-custom-form .message{margin-bottom:30px}.block-element-custom-form .message.required{display:block}