/* CSS pour exp section */
.exp_box {
    position: relative;
}

.exp_box::after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
    left: -5PX;
    top: 0;
}

.exp_box:hover .exp_title p {
    color: white !important;
}

/* Right side menu */
.menu_container {
    width: 35px;
}


/* Texte Rotation */
.rotating_img {
    animation: rotating 6s infinite linear;
}

@keyframes rotating {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    
}

.contact-modal {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.contact-modal-content {
    background: white;
    padding: 20px;
    border-radius: 5px;
    width: auto;
    max-width: 500px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    border: 3px solid black;
}

.close-modal {
    float: right;
    cursor: pointer;
}


/*.wpcf7-form input[type="submit"] {
    cursor: pointer;
    display: block;
    background-color: black;
    border: none;
}
.wpcf7-form-control wpcf7-submit has-spinner [type="submit"] {
	color: black !important;
	border: 1px solid black !important;
}*/
