@media (min-width:768px){.logo_container img#logo{width:60px;height:auto;max-height:100px}}.wpcf7-form{background-color:#E7E5FC;padding:20px;border-radius:10px;max-width:100%;font-family:Arial,sans-serif;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin:0 auto}.wpcf7-form p{margin-bottom:8px}.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:10px;font-size:14px;color:#333333;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:5px;box-sizing:border-box}.wpcf7-form textarea{height:70px;resize:none}.wpcf7-form .inline-fields{display:flex;gap:10px}.wpcf7-form .inline-fields .code-postal{flex:0.25}.wpcf7-form .inline-fields .name-field{flex:0.75}.wpcf7-form .inline-fields input{width:100%;padding:10px;font-size:14px;border:1px solid #CCCCCC;border-radius:5px;background-color:#FFFFFF;color:#333333;box-sizing:border-box}.wpcf7-form input[type="submit"]{background-color:#4A4A8A;color:#FFFFFF;padding:12px;font-size:16px;border:none;border-radius:5px;cursor:pointer;width:100%;transition:background-color 0.3s ease}.wpcf7-form input[type="submit"]:hover{background-color:#6C63FF}.wpcf7-form .cgu-wrapper{font-size:14px;color:#4A4A8A;margin-top:10px;line-height:1.5;display:flex;align-items:flex-start}.wpcf7-form .cgu-wrapper input{margin-right:10px}.wpcf7-form a{color:#FF7A90;text-decoration:underline}.wpcf7-form a:hover{color:#FF4D70}.custom-row{background-color:#FFFFFF;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);border:2px solid #E7E5FC;max-width:1200px;margin:auto}.custom-row .et_pb_column{padding:15px}.custom-row h2{font-size:24px;font-weight:bold;color:#4A4A8A;text-align:center;margin-bottom:20px}.custom-row p{font-size:16px;color:#333333;line-height:1.5}.custom-row a{display:inline-block;background-color:#4A4A8A;color:#FFFFFF;text-align:center;padding:12px 20px;border-radius:5px;text-decoration:none;font-size:16px;margin-top:10px;transition:background-color 0.3s}.custom-row a:hover{background-color:#6C63FF}@media (max-width:767px){.et_pb_post_content_0_tb_body{padding-left:5vw;padding-right:5vw;box-sizing:border-box}.wpcf7-form .inline-fields{flex-direction:column;gap:8px}.wpcf7-form .inline-fields .code-postal,.wpcf7-form .inline-fields .name-field{flex:unset;width:100%}.wpcf7-form,.custom-row{padding:15px}.custom-row .et_pb_column{padding:10px}}