.lead-magnet-wrapper {
position: relative;
display: flex;
justify-content: center;
align-items: center;
background-color: #FFFFFF;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
min-height: 600px;
padding: 40px;
max-width: 1920px;
margin: 0 auto;
text-align: center;
}
.lead-magnet-wrapper::before {
content: '';
position: absolute;
top: 0; left: 0;
width: 100%; height: 100%;
min-height: 600px;
background: rgba(0, 0, 0, 0.6);
z-index: 1;
}
.lead-magnet-wrapper > * {
position: relative;
z-index: 2;
}
.lb-freelancers-lead .lead-magnet-wrapper,
#lead-magnet-popup .lead-magnet-wrapper,
.lb-freelancers-lead .lead-magnet-wrapper::before,
#lead-magnet-popup .lead-magnet-wrapper::before {
min-height: auto;
}
.lead-magnet-container {
max-width: 1000px;
}
.lead-magnet-profil {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.lead-magnet-profil figure {
margin: 0 10px 0 0;
width: 34px;
height: 34px;
border-radius: 50%;
overflow: hidden;
}
.lead-magnet-profil p {
margin: 0;
font-size: 16px;
font-weight: 500;
color: #FFFFFF;
}
.lead-magnet-container h2 {
color: #FFFFFF;
}
.lead-magnet-content {
margin: 20px 0;
color: #FFFFFF;
}
.lead-magnet-content ul,
.lead-magnet-content li {
color: inherit;
}
.lead-magnet-content ul {
width: fit-content;
margin: 8px auto;
text-align: left;
}
.lead-magnet-form {
margin-top: 30px;
}
.lead-magnet-form label[for="subscriber_email"] {
margin: 0;
}
.lead-magnet-form input[type="email"] {
padding: 12px;
width: 80%;
max-width: 400px;
margin-bottom: 10px;
color: #333333 !important;
}
.lead-magnet-form button[type="submit"]{
background-color: #EF7007;
font-family: 'Livvic', Sans-serif;
font-weight: 500;
text-transform: uppercase;
padding: 12px 25px;
color: #fff;
border: none;
border-radius: 5px;
}
.lead-magnet-rgpd {
margin-top: 30px;
font-size: 12px;
color: #FFFFFF;
} #lead-magnet-popup.lb-modal-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.6);
z-index: 9999;
display: flex;
justify-content: center;
align-items: flex-start;
overflow-y: auto;
padding: 50px 20px;
box-sizing: border-box;
}
#lead-magnet-popup .lb-modal-content {
background: white;
padding: 0;
max-width: 750px;
width: 100%;
border-radius: 8px;
position: relative;
max-height: calc(100vh - 60px);
overflow-y: auto;
box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}
#lead-magnet-popup .lead-magnet-btn-close {
position: absolute;
top: 10px;
right: 15px;
font-size: 32px;
color: #FFFFFF;
z-index: 2;
}