.Form .system.message{padding:calc(var(--vw,1vw)*100/80*2);border-radius:calc(var(--vw,1vw)*100/80*1);background-color:#d9d9d9;flex-direction:column;display:flex}.Form .system.message.error{background-color:#6d0a0a;color:#fff!important}.Form form{flex-direction:column;gap:2rem;display:flex}.Form form .dp__input,.Form form input[type=email],.Form form input[type=tel],.Form form input[type=text],.Form form select,.Form form textarea{appearance:none;box-sizing:border-box;width:100%;min-height:5rem;font-family:inherit;font-size:inherit;background-color:#d9d9d9;border:none;border-radius:.5rem;padding:8px}@media screen and (width<=500px){.Form form .dp__input,.Form form input[type=email],.Form form input[type=tel],.Form form input[type=text],.Form form select,.Form form textarea{min-height:4rem;font-size:1.6rem}}.Form form .dp__input::-moz-placeholder{color:#fff}.Form form input[type=email]::-moz-placeholder{color:#fff}.Form form input[type=tel]::-moz-placeholder{color:#fff}.Form form input[type=text]::-moz-placeholder{color:#fff}.Form form select::-moz-placeholder{color:#fff}.Form form textarea::-moz-placeholder{color:#fff}.Form form .dp__input::placeholder,.Form form input[type=email]::placeholder,.Form form input[type=tel]::placeholder,.Form form input[type=text]::placeholder,.Form form select::placeholder,.Form form textarea::placeholder{color:#fff}.Form form textarea{min-height:20rem;padding-top:1rem}@media screen and (height>=400px){.Form form textarea{min-height:10rem}}.Form form .input{position:relative}.Form form .input .iconify:has(+input){position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.Form form .input .iconify:has(+textarea){position:absolute;top:1rem;left:1.5rem}.Form form .dp__input_wrap svg{display:none}.Form form .fieldFile{flex-direction:column;gap:1rem;display:flex}.Form form .fieldFile input[type=file]{display:none}.Form form .fieldFile .files{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;padding:1rem 2rem;display:inline-block}.Form form .fieldFile .files .file{justify-content:space-between;align-items:center;display:flex}.Form form .fieldSelect{flex-direction:column;gap:1rem;display:flex}.Form form .fieldSelect label{font-size:1.2rem;color:#ffffff4d!important}.Form form .fieldSelect select{padding-left:2rem}.Form form .fieldSelect select option[default]{opacity:.5}.Form form .fieldSelect select:not(.compiled){color:#ffffff4d!important}.Form form .fieldSelect .iconify{display:none}.Form form button{font-size:inherit;font-weight:inherit;border:none;align-self:center;height:5rem;padding:auto;font-family:inherit}.Form form .submit{box-sizing:border-box;border-radius:calc(var(--vw,1vw)*100/80*1*.5);cursor:pointer;background-color:#000;align-self:flex-end;padding:0 3rem;color:#fff!important}@media screen and (width<=550px){.Form form .submit{align-self:flex-start}}.Form form *{color:inherit!important}.Form form .fieldCheckbox{flex-direction:column;gap:1rem;display:flex}.Form form .fieldCheckbox .inputContent{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.Form form .fieldCheckbox .inputContent label *{margin:0}.Form form .fieldCheckbox .inputContent input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;flex:none;align-self:flex-start;width:16px;height:16px;position:relative}.Form form .fieldCheckbox .inputContent input[type=checkbox]:after{content:"";border-bottom:2px solid #0000;border-right:2px solid #0000;width:5px;height:10px;transition:border-color .2s ease-in-out;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.Form form .fieldCheckbox .inputContent input[type=checkbox]:checked:after{border-color:#000}.Form form .fieldCheckbox .inputContent label{font-size:inherit}.Form form .error>label{color:#d82626!important}.Form form .error input,.Form form .error textarea{border-color:#d82626!important}.Form .fieldFlexGroup{flex-wrap:wrap;gap:2rem;display:flex}@media screen and (width<=500px){.Form .fieldFlexGroup{gap:1rem}}.Form .fieldFlexGroup>*{flex:calc(50% - 1rem)}.Form .fieldFlexGroup>.cap{flex:0 0 20rem}.Form .fieldFlexGroup>.state{flex:0 0 10rem}.Form .message>*{opacity:1!important}
