.DIbnYa_contact{margin-bottom:var(--section-gap)}.DIbnYa_image{aspect-ratio:2;border-radius:var(--radius);width:100%;max-height:550px;position:relative;overflow:hidden}.DIbnYa_image img{object-fit:cover}.DIbnYa_infos{z-index:2;border-radius:var(--radius);background-color:var(--violet);background-image:radial-gradient(#2d2b2b99 1px,#0000 0);background-size:var(--dots-size);box-shadow:0 10px 30px var(--violet-20);color:var(--white);background-position:50%;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;margin:-200px 50px 0;padding:60px;display:flex;position:relative}.DIbnYa_infos h2{width:100%}.DIbnYa_infos p{margin-bottom:3px}.DIbnYa_infos strong{color:var(--white)!important}.DIbnYa_infos a{text-underline-offset:2px;text-decoration:underline}.DIbnYa_block{width:calc(50% - 30px)}.DIbnYa_form{text-align:center;margin:100px 50px 0}.DIbnYa_form h2{margin-bottom:100px}.DIbnYa_fields{text-align:left;flex-wrap:wrap;gap:30px;display:flex}.DIbnYa_field{flex-direction:column;width:calc(50% - 15px);margin-bottom:30px;display:flex}.DIbnYa_fullWidth{width:100%}.DIbnYa_field label{text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600}.DIbnYa_field input,.DIbnYa_field textarea{resize:none;border-bottom:1px solid #7a7a7a99;padding-bottom:10px;font-size:16px;line-height:1.4;transition:border-bottom .2s}.DIbnYa_field input::placeholder,.DIbnYa_field textarea::placeholder{color:var(--grey)}.DIbnYa_field input:focus,.DIbnYa_field textarea:focus{border-bottom:2px solid var(--violet)}.DIbnYa_field input[aria-invalid],.DIbnYa_field textarea[aria-invalid]{border-bottom-color:var(--error)}.DIbnYa_field textarea{min-height:150px}.DIbnYa_form button{margin:20px auto}.DIbnYa_error{color:var(--error);margin-top:5px;font-size:14px}.DIbnYa_formError{color:var(--error)}.DIbnYa_success{max-width:500px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:100px auto;display:flex}.DIbnYa_success a{margin-top:60px}@media screen and (max-width:991px){.DIbnYa_infos{margin:-100px 30px 0;padding:40px}.DIbnYa_block{width:fit-content}.DIbnYa_form{margin:60px 30px 0}.DIbnYa_form h2{margin-bottom:60px}}@media screen and (max-width:767px){.DIbnYa_image{border-radius:var(--radius) var(--radius) 0 0}.DIbnYa_infos{border-radius:0 0 var(--radius) var(--radius);gap:20px;margin:0 auto;padding:30px 20px}.DIbnYa_block{width:100%}.DIbnYa_form{margin:40px auto 0}.DIbnYa_form h2{margin-bottom:40px}.DIbnYa_fields{gap:5px}.DIbnYa_field{width:100%}.DIbnYa_field label{margin-bottom:5px;font-size:12px}.DIbnYa_field input,.DIbnYa_field textarea{padding-bottom:5px;font-size:14px}.DIbnYa_field textarea{min-height:100px}.DIbnYa_error{font-size:12px}}
