.form-template{display:flex;flex-direction:column;width:100%;gap:20px 10px;font-family:var(--font1)}.form-template .form-group{position:relative}.form-template .form-group input,.form-template .form-group select,.form-template .form-group textarea{font-size:14px;letter-spacing:.5px;font-family:var(--font1);color:var(--black);border:unset;border-bottom:1px solid var(--black);background:transparent;width:100%;padding:3px 0 3px 7px;resize:none;height:30px}.form-template .form-group input option,.form-template .form-group select option,.form-template .form-group textarea option{color:var(--black);padding:0}.form-template .form-group input :-ms-input-placeholder,.form-template .form-group input ::-ms-input-placeholder,.form-template .form-group input ::placeholder,.form-template .form-group select :-ms-input-placeholder,.form-template .form-group select ::-ms-input-placeholder,.form-template .form-group select ::placeholder,.form-template .form-group textarea :-ms-input-placeholder,.form-template .form-group textarea ::-ms-input-placeholder,.form-template .form-group textarea ::placeholder{opacity:1;font-size:14px;font-family:var(--font1);color:var(--black);letter-spacing:2.4px}.form-template .form-group label{margin-bottom:5px;display:block}.form-template .form-group.dates{display:flex;flex-direction:column;text-align:left;align-items:flex-start}.form-template .form-group.dates label{font-family:var(--font1);font-style:italic;letter-spacing:.5px;font-size:14px}.form-template .form-group.dates .inputs{display:flex;align-items:center;box-shadow:2px 1px 5px rgba(0,0,0,.102);color:var(--color1);padding:7px 10px;font-size:12px}.form-template .form-group.dates .inputs svg{font-size:22px;margin-right:10px}.form-template .form-group.dates .inputs input{font-family:var(--font1);letter-spacing:0;border-bottom:unset;color:var(--color1);flex:1 1;text-align:center}.form-template .form-group.dates .inputs input ::placeholder{text-align:center}.form-template .form-group.rgpd{display:inline-block;text-align:left;width:100%;order:9}.form-template .form-group.rgpd input{max-width:15px;margin-right:5px;margin-left:0;width:15px;height:auto}.form-template .form-group.rgpd label{display:inline-block;width:90%;font-size:13px}.form-template .form-group.rgpd .error{color:red;width:100%;margin-top:3px}.form-template .form-group.message{order:8}.form-template .form-group.send{padding-bottom:7px;order:10}.form-template .form-group.send .btn{margin-left:auto;margin-right:auto}.form-template .form-group .button{z-index:0}.form-template .alert{order:99}@media (min-width:1200px){.form-template{gap:10px}.form-template ::placeholder{font-size:15px}.form-template :-ms-input-placeholder{font-size:15px}.form-template ::-ms-input-placeholder{font-size:15px}.form-template .form-group.send .btn{margin-right:0}.form-template .form-group input,.form-template .form-group select,.form-template .form-group textarea{font-size:15px}}@media (min-width:1600px){.form-template{gap:20px 10px}}