.Bloc-contact{display:grid;grid-template-columns:2fr 1fr;gap:32px}.Bloc-contact .wp-block-cover{padding:30px;align-items:start}.Bloc-contact .wp-block-cover .wp-block-group{padding:64px 32px;margin-bottom:32px}.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="tel:"],.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="mailto:"],.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*=http]{font-weight:600;display:flex}.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="tel:"]:hover,.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="mailto:"]:hover,.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*=http]:hover{color:#f00000;text-decoration:underline}.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="tel:"]:before,.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="mailto:"]:before,.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*=http]:before{content:"";width:20px;height:20px;display:block;background-image:url("../images/icones/icone_fleche.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px}.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="tel:"]:before{background-image:url("../images/icones/icone_telephone_rouge.svg")}.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*="mailto:"]:before{background-image:url("../images/icones/icone_mail_rouge.svg")}.Bloc-contact .wp-block-cover .wp-block-group .has-red-color a[href*=http]:before{background-image:url("../images/icones/icone_ordinateur_rouge.svg")}.Bloc-contact .wp-block-cover img{height:90px;width:auto}form.post-password-form{max-width:1360px;margin:0 auto;padding:30px;background-color:#edf2f9;border-radius:10px}form.post-password-form input:not([type=submit]){width:100%;max-width:300px;padding:10px;font-size:1rem;font-weight:400;margin-bottom:20px;color:#414141;background-color:#fff;border-bottom-right-radius:20px;border:1px solid rgba(0,0,0,0);font-family:"Poppins",sans-serif}form.post-password-form input[type=submit]{background-color:#f00000;box-shadow:0 8px 24px rgba(240,0,0,.27);transition:all .3s ease-in-out;border:none;border-radius:20px;padding:10px 20px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer}form.post-password-form input[type=submit]:hover{background-color:#c40000}.wpcf7-form{width:100%}.wpcf7-form label{font-size:1rem;font-weight:700;color:#004baa;width:100%;display:block}.wpcf7-form label span{margin-left:5px;color:#f00000}.wpcf7-form textarea{resize:none}.wpcf7-form .wpcf7-list-item .wpcf7-list-item-label{color:#414141;font-size:1rem;font-weight:400}.wpcf7-form .wpcf7-checkbox label span{color:#004baa;margin-left:0px}.wpcf7-form .grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(max-width: 768px){.wpcf7-form .grid-2{grid-template-columns:1fr}}.wpcf7-form input:not(.wpcf7-submit):not([type=checkbox]):not([type=radio]),.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:10px;font-size:1rem;font-weight:400;margin-bottom:20px;color:#414141;background-color:#f2f2f2;border-bottom-right-radius:20px;border:1px solid rgba(0,0,0,0);font-family:"Poppins",sans-serif}.wpcf7-form input:not(.wpcf7-submit):not([type=checkbox]):not([type=radio]):focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:none;border:1px solid #004baa}.wpcf7-form input:not(.wpcf7-submit):not([type=checkbox]):not([type=radio]) option,.wpcf7-form textarea option,.wpcf7-form select option{font-family:"Poppins",sans-serif}.wpcf7-form .wpcf7-submit{background-color:#f00000;box-shadow:0 8px 24px rgba(240,0,0,.27);transition:all .45s ease;margin-right:15px;color:#fff;font-weight:600;letter-spacing:1.25px;text-transform:uppercase;cursor:pointer;display:inline-block;transition:all ease-in-out .5s;font-family:"Poppins",sans-serif;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:3rem;font-size:1.125rem;padding:20px 45px;margin-top:30px}.wpcf7-form .wpcf7-submit:hover{background-color:#004baa;box-shadow:0 8px 24px rgba(4,75,170,.2)}