@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-white: #ffffff;--color-background: #F8FBFD;--color-black: #000000;--color-text: #1E1B18;--color-primary: #0A2463;--color-primary-light: #3E92CC;--color-secondary: #EF4135}body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:Roboto,sans-serif}.image_taille4{width:12.7%;height:40%;position:relative;text-align:left;background-color:var(--color-white);padding:1% 20px 0;border-radius:8px;box-shadow:0 4px 8px #0003;margin-top:6%;margin-bottom:12%;margin-right:10%}a.contact-info{text-decoration:none;color:var(--color-text)}.logo-marianne{width:auto;height:40px;margin-right:15px;border-radius:100px;flex-shrink:0;display:inline-flex}.container6{display:flex;flex:1 1 100px}#form_message{width:100%;height:150px;resize:vertical}.entreprise{width:60%;margin-bottom:20px;padding:20px;border-radius:30px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 8px #0003;background-color:var(--color-background)}.entreprise h3{margin:0;color:var(--color-secondary);font-weight:700;font-family:Calibri,sans-serif}.entreprise p{margin:5px 0;color:var(--color-text);font-weight:700;font-family:Calibri,sans-serif}.pour_le_bouton{padding-bottom:3%}.btn-siren{background-color:var(--color-primary-light);color:var(--color-white);font-style:normal;display:flex;justify-content:center;align-items:center;width:250px;margin:10px 0;font-weight:700;padding:14px 0;border:none;border-radius:30px;cursor:pointer;font-size:14px;transition:background-color .3s;text-decoration:none;text-align:center}.btn-siren:hover{background-color:var(--color-primary)}.image{width:20%;text-align:right}.image img{max-width:100%;height:auto}.espace{margin-top:2%}@media screen and (max-width: 500px){.espace{margin-top:20%}.image img{display:none}.entreprise{width:80%;flex-direction:column;text-align:center}.pour_le_bouton{margin-top:10%;padding-bottom:3%}.btn-siren{width:100%;padding:14px 0}}.inline{display:inline}.underline{border-bottom:7px solid var(--color-background);border-radius:7px;width:60%}@media screen and (max-width: 1225px){.validation button{margin-left:75%;margin-bottom:2%}.image_taille3{left:20%}}@media screen and (max-width: 960px){.validation button{margin-left:70%}.image_taille3{display:none}.validation{padding-top:2%}}@media screen and (max-width: 769px){.validation button{margin-left:0;width:100%}.validation{width:85%;margin-left:7%}.validation p{font-size:12px}.image_taille4{display:none}}@media screen and (max-width: 500px){.validation{margin-top:20%;margin-bottom:50%;border-radius:30px}.validation h2{font-size:15px}.validation p{font-size:11px}.validation button{padding:14px 35px;margin-bottom:5%;border-radius:30px}.image_taille4{display:none}}@media screen and (max-width: 320px){.validation h2{font-size:13px}.validation p{font-size:10px}}.paiement::placeholder{color:#aea397;font-style:normal;font-family:Calibri,sans-serif;margin-left:2%}.paiement input{margin-top:2%;border-radius:5px;border:1px solid #949494;width:50%;padding:7px 0;margin-bottom:2%}.paiement button{background-color:var(--color-secondary);color:var(--color-white);font-style:normal;font-weight:700;width:50%;padding:16px 0;border:none;border-radius:15px;cursor:pointer;font-size:16px;transition:background-color .3s}.paiement button:hover{background-color:var(--color-primary-light)}.paiement button.disabled-button{background-color:gray;cursor:not-allowed}.container3{padding-top:2%;background-color:var(--color-white);width:50%;margin:5% auto 10%;padding-bottom:5%;text-align:center;border-radius:10px;box-shadow:4px 4px 10px #0003}@media screen and (max-width: 769px){.container3{margin-top:3%;width:80%;margin-bottom:30%}.image-kbis-flou{display:none}}@media screen and (max-width: 426px){.paiement input{width:80%;font-size:16px;border-radius:30px;margin-bottom:3%}.paiement button{width:80%;border-radius:30px}.container3{border-radius:20px;padding-top:10%;padding-bottom:10%;margin-top:25%;margin-bottom:50%;width:90%}}.result-text{margin:0}.company-overview{gap:10px;display:flex;flex-direction:column}.company-card{border:1px solid var(--color-text);padding:15px;margin-bottom:20px;background-color:var(--color-background)!important;border-radius:10px}.company-name{font-size:24px;display:flex;font-weight:700;align-items:center;flex-wrap:wrap;gap:10px}.company-name span.badge{margin-left:10px;white-space:nowrap}.company-details p{margin:0;padding:2px 0;color:var(--color-text);word-wrap:break-word}.company-details p{margin:0;padding:2px 0;color:var(--color-text)}.shadow-sm{box-shadow:0 1px 3px #0000001a}.company-overview{max-width:900px;margin:auto;padding:20px}.text-md-end{text-align:right}.badge{font-size:14px}.badge-status{display:flex;align-items:center;font-size:16px;font-weight:600;color:#0b0;padding:5px 10px;background-color:#28a7451a;border-radius:20px}.status-dot{width:10px;height:10px;background-color:#0b0;border-radius:50%;margin-right:8px;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.badge-status.inactive{color:var(--color-secondary);background-color:var(--color-white)}.badge-status.inactive .status-dot{background-color:var(--color-secondary)}@media (max-width: 768px){.navbar-brand{margin:0!important}.row{margin:0!important;padding:5px!important}}
