form.wpcf7-form{width:100%;border-radius:calc(var(--radius)*1.5);border:1px solid var(--blue-border);background-color:rgba(245,247,250,.8);backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);padding:calc(var(--gap)*2.5) calc(var(--gap)*2);display:flex;flex-direction:column;gap:calc(var(--gap)*0.75)}form.wpcf7-form h3::before{content:"";height:10px;width:10px;min-width:10px;max-width:10px;display:flex;background-size:auto 100%;background-repeat:no-repeat;background-position:center;background-image:url(../../../../../../../../themes/bocchio/assets/img/shapes/dots.svg);object-fit:contain}form.wpcf7-form h3{display:flex;align-items:center;gap:calc(var(--gap)*1);color:var(--primary);font-size:calc(var(--medium-font)*1.25);font-style:normal;font-weight:600;line-height:normal;margin:0 0 calc(var(--gap)*0.5) 0}form.wpcf7-form>p{margin:0;position:relative}.row-input{position:relative;display:flex}.input-container,.input-container p{position:relative;margin:0}.input-container p{background-color:var(--white);border-radius:10px;border:1px solid var(--blue-border);overflow:hidden}.input-container.unsettable,.input-container.unsettable *{pointer-event:none!important;cursor:not-allowed}.input-container.unsettable:before{content:"";position:absolute;width:100%;height:100%;z-index:9;background:transparent;cursor:not-allowed}.input-container.unsettable label{top:calc(var(--gap)*0.9);left:calc(var(--gap)*1);transform:translateY(0);font-size:var(--small-font)}.input-container p.input-selected{border:1px solid var(--secondary)}.input-container label{position:absolute;top:calc(var(--gap)*1.5);z-index:1;line-height:1;left:16px;color:var(--grey);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}:not(.file-recrutement) p.input-selected>label,:not(.file-recrutement) p.input-selected>label{top:calc(var(--gap)*0.9);left:calc(var(--gap)*1);transform:translateY(0);font-size:var(--small-font)}input,optgroup,select,textarea{position:relative;display:flex;align-self:stretch;background:rgba(255,255,255,.3);background:transparent;border:none;border-radius:10px;width:100%;font-family:inherit;font-size:calc(var(--medium-font)*0.85);padding:calc(var(--gap)*1.75) calc(var(--gap)*1) calc(var(--gap)*0.75) calc(var(--gap)*1);z-index:2}input::placeholder,optgroup::placeholder,select::placeholder,textarea::placeholder{opacity:0;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}p.input-selected input::placeholder,p.input-selected optgroup::placeholder,p.input-selected textarea::placeholder,p.input-selected select::placeholder{opacity:1;color:var(--black)}input:focus-visible,textarea:focus-visible{outline:none;box-shadow:none}select{padding:calc(var(--gap)*1.2) calc(var(--gap)*1) calc(var(--gap)*1.2) calc(var(--gap)*0.75)}input[type="submit"]{display:flex;padding:calc(var(--gap)*1) calc(var(--gap)*2);flex-direction:column;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--blue-light);background:var(--primary);color:var(--white);font-size:calc(var(--medium-font)*0.85);width:fit-content;font-style:normal;font-weight:500;line-height:normal;width:100%}.file-recrutement{padding-top:25px}.file-recrutement,.file-recrutement .input-container,.file-recrutement .input-container p{overflow:visible}.file-recrutement label{top:0;transform:translate(-50%,-139%) scale(.9);left:50%}input[type=file]::file-selector-button{margin-right:8px;border:none;background:var(--secondary);padding:8px 12px;color:var(--wp--preset--color--black-orange);cursor:pointer;border-radius:var(--radius)}input[type=file]{padding:var(--gap);font-size:var(--regular-font)}button{font-family:inherit;line-height:1.15;margin:0;border-radius:calc(var(--radius) / 2);border:1px solid var(--grey);box-shadow:none;cursor:pointer}p.comment-form-response.error.error-message,p.comment-form-response.success{border-radius:10px;padding:8px 14px;text-align:center}p.comment-form-response.success{border:solid 1px var(--secondary);background:rgba(255,197,155,.1)}p.comment-form-response.error.error-message{border:solid 1px var(--primary);background:rgba(255,37,129,.1)}.row-input{display:flex;gap:calc(var(--gap)*0.75)}.row-input>*{width:100%}.wpcf7-spinner{position:absolute!important;top:50%;transform:translateY(-50%)}.wpcf7-not-valid-tip{font-size:var(--small-font)!important;line-height:1;margin:0;position:absolute;top:calc(var(--gap)*0.85);right:calc(var(--gap)* 0.5)}@media (max-width:1200px){form.wpcf7-form{padding:calc(var(--gap)*2) calc(var(--gap)*1.5)}}@media (max-width:575px){form.wpcf7-form{padding:calc(var(--gap)*1.5) calc(var(--gap)*1)}.row-input{flex-direction:column}}