@font-face {
font-family: 'ClashDisplay-Variable';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Variable.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Variable.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Variable.ttf) format('truetype');
font-weight: 200 700;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'ClashDisplay-Extralight';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Extralight.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Extralight.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Extralight.ttf) format('truetype');
font-weight: 200;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'ClashDisplay-Light';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Light.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Light.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Light.ttf) format('truetype');
font-weight: 300;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'ClashDisplay-Regular';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Regular.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Regular.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Regular.ttf) format('truetype');
font-weight: 400;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'ClashDisplay-Medium';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Medium.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Medium.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Medium.ttf) format('truetype');
font-weight: 500;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'ClashDisplay-Semibold';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Semibold.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Semibold.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Semibold.ttf) format('truetype');
font-weight: 600;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'ClashDisplay-Bold';
src: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Bold.woff2) format('woff2'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Bold.woff) format('woff'),
url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/fonts/ClashDisplay-Bold.ttf) format('truetype');
font-weight: 700;
font-display: swap;
font-style: normal;
} html, body {
font-family: 'Archivo';
overflow-x: hidden;
}
html.sgpb-overflow-hidden, .sgpb-overflow-hidden body {
overflow: hidden !important;
}
#sgpb-popup-dialog-main-div, #sgpb-popup-dialog-main-div > div {
overflow: hidden !important;
}
body {
background-color: #FCFCFC !important;
overflow-y: hidden;
}
.hide{
display: none !important;
}
.mb0{
margin-bottom: 0 !important;
}
a:hover{
text-decoration-line: underline !important;
text-decoration-style: dotted !important;
}
.site .btn-i-primary, .site .bloc-btn-i-primary a{
background-color: #0066FF !important;
border-radius: 4px;
color: #FCFCFC;
display: inline-flex;
font-family: "Archivo", Sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 14px;
padding: 16px 32px 16px 32px;
position: relative;
text-align: center;
}
.btn-i-primary span, .bloc-btn-i-primary a span{
margin: auto;
}
.btn-i-primary:hover, .bloc-btn-i-primary a:hover{
background-color: #3385FF !important;
}
.btn-i-primary:focus, .bloc-btn-i-primary a:focus{
background-color: #0066FF !important;
outline: none !important;
text-decoration: none !important;
}
.btn-i-primary:focus:before, .bloc-btn-i-primary a:focus:before{
border: 1px solid #0066FF;
border-radius: 5px;
content: "";
height: calc(100% + 4px);
left: -2px;
position: absolute;
top: -2px;
width: calc(100% + 4px);
}
.btn-i-primary.btn-height-big:focus:before, .bloc-btn-i-primary.btn-height-big a:focus:before{
height: calc(100% + 8px);
left: -4px;
top: -4px;
width: calc(100% + 8px);
}
.btn-i-secondary, .bloc-btn-i-secondary a{ border-radius: 4px; display: inline-flex;
font-family: Archivo !important;
font-size: 16px;
font-weight: 700;
justify-content: center;
line-height: 14px;
padding: 12px 16px;
position: relative;
text-align: center;
}
.btn-i-secondary span, .bloc-btn-i-secondary a span{
margin: auto;
}
.btn-i-secondary:hover, .bloc-btn-i-secondary a:hover, .div-submit .btn-i-secondary:hover{
background-color: #CCE0FF !important;
}
.btn-i-secondary:focus, .bloc-btn-i-secondary a:focus{
background-color: transparent !important;
box-shadow: none !important;
text-decoration: none !important;
}
.btn-i-secondary:focus:before, .bloc-btn-i-secondary a:focus:before{
border: 1px solid #0066FF;
border-radius: 5px;
content: "";
height: calc(100% + 8px);
left: -4px;
position: absolute;
top: -4px;
width: calc(100% + 8px);
}
.div-submit .btn-i-secondary{
background-color: transparent !important;
border: 2px solid #0066FF;
color: #0066FF !important;
justify-content: center;
padding: 10px 16px;
max-width: 250px;
}
select:focus{
outline: 1px solid #0066FF !important;
}
.ff-clash h2{
font-family: ClashDisplay-Regular !important;
}
.ff-clash-b, .ff-clash-b h1, .ff-clash-b h2, .ff-clash-b h3{
font-family: ClashDisplay-Bold !important;
}
.section-div .elementor-widget:not(:last-child){
margin-bottom: 0 !important;
}
.section-div p{
line-height: 24px;
}
.pp-info-box-description p, .col-progress p, .bloc-esprit p{
line-height: inherit;
}
.section-homepage > div, .section-homepage img{
max-width: 100% !important;
}
.section-homepage .elementor-element-populated{
padding: 0;
}
.breadcrumbs-yoast div{
line-height: 16px;
}
.breadcrumbs-yoast span, .breadcrumbs-yoast span a {
color: #6F6F6F;
font-family: 'Archivo';
font-size: 12px;
line-height: 16px;
}
.breadcrumbs-yoast span a {
text-decoration-line: underline;
}
.breadcrumbs-yoast span .breadcrumb_last {
color: #1E1E1E;
text-decoration: none;
}
.link-linkedin {
color: #FCFCFC;
}
.link-linkedin::after { }
.title-blue {
color: #0066FF;
}
.title-blue {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/underline.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: 0 50px;
padding-bottom: 30px;
}
.name-title {
color: #0066ff;
font-weight: 700;
font-size: 18px;
line-height: 24px;
margin: 20px 0 0 0;
}
.name-title span {
display: block;
margin-top: 10px;
}
#div-blue {
position: absolute;
display: inline-block;
width: calc(100% + 101px);
height: auto;
top: 95%;
left: -85px;
transform: translateY(-95%);
z-index: -1;
}
#div-blue:before {
border: #0066FF 4px solid;
content: "";
display: block;
width: 100%;
height: 0;
padding-bottom: 40%;
}
.box-expert .pp-info-box-carousel-wrap {
position: initial !important;
}
.box-expert .pp-slider-arrow {
top: 50%;
transform: translateY(50%);
}
.box-expert .pp-info-box {
height: 120px;
display: flex;
}
.box-expert .pp-info-box-content {
margin: auto;
}
.box-expert a:hover .pp-info-box, .box-desktop-expert div:hover {
border-width: 4px !important;
}
.box-expert .pp-info-box h4 {
margin: auto 25px auto 25px !important;
}
.box-expert a:hover .pp-info-box h4, .box-desktop-expert div:hover a {
color: #0066FF !important;
}
.col-desktop-expert > div {
display: flex;
justify-content: center;
}
.box-desktop-expert {
width: 236px !important;
}
.box-desktop-expert div {
display: flex;
height: 120px;
}
.box-desktop-expert a {
margin: auto 25px;
text-align: center;
width: 100%;
}
.pp-info-box-icon-wrap {
position: absolute;
}
.bloc-sante .pp-info-box-icon-wrap {
left: calc(50% - 32px);
top: -31.5px;
}
.bloc-retail .pp-info-box-icon-wrap {
left: calc(50% - 21.5px);
top: -33px;
}
.bloc-banque .pp-info-box-icon-wrap {
left: calc(50% - 32px);
top: -31.5px;
}
.bloc-energie .pp-info-box-icon-wrap {
left: calc(50% - 33px);
top: -23px;
}
.blue {
color: #0066FF;
}
.avantages-row > div {
display: flex;
flex-direction: column;
flex-wrap: initial;
}
.mt0 .pp-info-box-title {
margin-top: 0;
}
m-auto {
margin: auto
}
h1 .title-blue-u, h1 .title-blue-u-max, h2 .title-blue-u, h2 .title-blue-u-max  {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/underline-bis.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: 0 45px;
color: #0066FF;
font-family: "Archivo", Sans-serif;
padding-bottom: 30px;
}
.slider-esprit .pp-slider-arrow {
bottom: 0;
top: auto;
}
.slider-esprit .elementor-swiper-button-prev {
left: 0 !important;
}
.slider-esprit .elementor-swiper-button-next {
right: 0 !important;
}
.bullet-a::after {
content: "\2022";
color: #FCFCFC;
font-weight: bold;
display: inline-block;
margin-left: 10px;
margin-right: 5px;
} .col-progress > div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/chaine.png);
background-repeat: repeat;
background-size: 100%;
content: " ";
height: calc(100% - 170px);
left: -73px;
position: absolute;
top: 48px;
width: 9px;
z-index: 1;
}
.num-before > div::before {
background-repeat: no-repeat;
background-size: 100%;
content: " ";
height: 30px;
left: -94px;
position: absolute;
top: 8px;
width: 30px;
z-index: 1;
}
.col-progress section:first-child .num-before > div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/etape_1.png);
}
.col-progress section:nth-child(2) .num-before > div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/etape_2.png);
}
.col-progress section:nth-child(3) .num-before > div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/etape_3.png);
}
.col-progress section:nth-child(4) .num-before > div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/etape_4.png);
}
.col-progress section:last-child .num-before > div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/etape_5.png);
}
.box-join .pp-info-box-icon-wrap {
position: initial !important;
}
.box-join .pp-info-box-content {
width: calc(100% - 70px);
}
.box-join .pp-info-box-icon-wrap img {
height: 100% !important;
}
.a-btn {
border: 1px solid #333333;
padding: 5px 10px;
text-decoration: none;
}
.btn-blue {
background: antiquewhite;
}
.elementor-widget-offerJobSideBar {
margin-bottom: 0 !important;
}
.elementor-section .elementor-container {
max-width: 1440px;
}
.home .section-homepage.elementor-section .elementor-container {
max-width: 100%;
}
.home .section-homepage.elementor-section .elementor-container img {
max-width: 100%;
}
.d-flex-c ul {
flex-direction: column;
}
.bloc-btn-sticky {
display: none;
position: fixed;
bottom: 0;
width: 100%;
z-index: 2;
}
.bloc-btn-sticky .elementor-element-populated {
padding: 16px 24px !important;
}
.bloc-btn-sticky a {
width: 100% !important;
}  .switch {
display: inline-block;
position: relative;
width: 70px;
height: 40px;
cursor: pointer;
overflow: hidden;
}
.switch input {
position: absolute;
top: -30px;
left: -30px;
width: 0;
height: 0;
}
.switch input + span {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #99b4df;
border-radius: 20px;
}
.switch input:checked + span {
background: #0066FF;
}
.switch input + span:before {
content: "";
display: inline-block;
position: absolute;
top: 50%;
left: 4px;
width: 32px;
height: 32px;
background: #CCE0FF;
border-radius: 50%;
transform: translateY(-50%);
transition: all .5s;
}
.switch input:checked + span:before {
left: 34px;
}
@media (max-width: 350px) { .col-progress > div::before {
height: calc(100% - 340px) !important;
top: 48px !important;
}
}
@media (max-width: 376px) { .col-progress > div::before {
height: calc(100% - 295px);
left: -22px;
top: 48px;
}
}
@media (max-width: 426px) {
.bloc-btn-sticky.active-btn{
display: block;
}
.bloc-1-header > div {
justify-content: space-between;
flex-direction: row-reverse;
}
h1 .title-blue-u, h2 .title-blue-u {
background-position: 0 25px;
}
.slider-esprit .elementor-swiper-button-prev {
left: calc(50% - 50px) !important;
}
.slider-esprit .elementor-swiper-button-next {
left: calc(50% + 20px) !important;
} .col-progress > div::before {
height: calc(100% - 280px);
left: -22px;
top: 48px;
}
.num-before > div::before {
left: -44px;
} .section-advantages .img-wi img{
width: 100% !important;
}
}
@media (max-width: 426px) { .img-rb-esprit {
height: 220px !important;
width: 140px !important;
}
.img-lt-esprit {
height: 147px !important;
width: 143px !important;
}
.img-lb-esprit {
height: 127px !important;
width: 177px !important;
}
.img-rt-esprit {
height: 159px !important;
width: 156px !important;
}
}
@media (max-width: 426px) {
#sgpb-popup-dialog-main-div-wrapper ul li a {
font-weight: 800 !important;
font-size: 24px !important;
line-height: 32px !important;
}
#sgpb-popup-dialog-main-div-wrapper ul li:hover::after {
bottom: -20px;
width: 164px;
}
.img-absolute {
max-width: 100%;
position: relative !important;
}
}
@media (min-width: 427px) { .img-rb-esprit {
right: calc(50% - 348px);
transform: translateX(50%);
}
.img-lt-esprit {
right: calc(50% + 406px);
transform: translateX(50%);
}
}
@media (min-width: 769px) {
.elementor-9 .elementor-element.elementor-element-4ead5fa{
margin-top: 5%;
}
}
@media (max-width: 768px) {
.reverse-col-mob > div {
flex-direction: column-reverse;
}
}
@media (min-width: 427px) and (max-width: 1024px) {
.section-footer-b-one > div > div:first-child{
order: 1;
}
.section-footer-b-one > div > div:nth-child(2){
margin-top:80px;
order: 3;
}
.section-footer-b-one > div> div:last-child{
order: 2;
}
.bloc-btn-sticky-tab.active-btn{
display: block;
}
.slider-esprit .elementor-swiper-button-prev {
left: 0 !important;
}
.slider-esprit .elementor-swiper-button-next {
left: 60px !important;
} .col-progress > div::before {
height: calc(100% - 170px);
left: -28px;
top: 48px;
}
.num-before > div::before {
left: -50px;
}
}
@media (min-width: 1025px) {
.img-absolute {
position: absolute;
left: 0px;
top: 50%;
transform: translateY(-50%);
}
.name-title {
font-weight: 800;
font-size: 24px;
line-height: 32px;
margin: 20px 0 0 0;
}
.avantages-row > div {
flex-direction: row;
}
#div-blue {
width: calc(100% + 201px);
left: -85px;
}
}
.text-center{
text-align:center;
font-weight: 300;
font-size: 2rem;
}
@media (min-width: 1231px) and (max-width: 1360px) {
.title-position h2{
font-size: 32px !important;
line-height: 40px !important;
}
}
@media (min-width: 1149px) and (max-width: 1230px) {
.title-position h2{
font-size: 28px !important;
line-height: 36px !important;
}
}
@media (min-width: 1025px) and (max-width: 1148px) {
.title-position h2{
font-size: 20px !important;
line-height: 28px !important;
}
}
@media (min-width: 1025px) and (max-width: 1332px) { .col-progress > div::before {
height: calc(100% - 200px);
}
}
@media (max-width: 426px) {
.map-container g text{
font-size: 8px !important;
}
.map-container g image{
height: 15px;
width: 15px !important;
}
.div-submit button{
margin-right: 0 !important;
margin-left: 0 !important;
max-width: 100% !important;
width: 100% !important;
}
.div-submit .btn-i-primary{
margin-bottom: 16px !important;
}
}
.section-advantages .pp-info-box-description p{
margin-bottom: 8px;
}
.section-advantages .pp-info-box-description p:last-child{
margin-bottom: 0px;
}
.section-number:before{
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/forme_chiffre_bottom.png);
background-repeat: no-repeat;
background-size: 100%;
content: " ";
height: 1000%;
left: -42%;
position: absolute;
top: -146%;
width: 100%;
z-index: 1;
}
.section-number:after{
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/forme_chiffre_top.png);
background-repeat: no-repeat;
background-size: 100%;
content: " ";
height: 1000%;
position: absolute;
right: -35%;
top: -27%;
width: 100%;
z-index: 1;
}
.section-advantages .img-wi img{
width: inherit !important;
}
.section-p0 div{
padding: 0;
}#sgpb-popup-dialog-main-div-wrapper .sgpb-main-html-content-wrapper {
height: 100VH;
}
#sgpb-popup-dialog-main-div-wrapper > div {
left: 0px !important;
}
#sgpb-popup-dialog-main-div-wrapper > div > div {
border: none !important;
border-radius: 0 !important;
width: 100vw !important;
}
#sgpb-popup-dialog-main-div-wrapper nav {
height: 100%;
}
#sgpb-popup-dialog-main-div {
max-width: 100vw !important;
padding: 0 !important;
}
#sgpb-popup-dialog-main-div a{
z-index: 10;
}
#sgpb-popup-dialog-main-div a:hover{
text-decoration-line: none !important;
}
#sgpb-popup-dialog-main-div-wrapper ul li {
position: relative;
}
#sgpb-popup-dialog-main-div-wrapper ul li:hover::after {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/underline-bis.png);
background-repeat: no-repeat;
background-size: 100%;
opacity: 1;
transform: translate3d(-50%, 0, 0);
}
#sgpb-popup-dialog-main-div-wrapper ul li::after {
bottom: -15px;
cursor: pointer;
content: " ";
height: 34px;
left: 50%;
opacity: 0;
right: 0;
position: absolute;
transform: translate3d(-50px, 0, 0);
transition: 0.25s all ease-in-out;
width: 317px;
z-index: 4;
}
button#sgpb-close-button {
top: 10px;
left: 10px;
}
.sgpb-popup-close-button-6 {
top: 80px !important;
left: 80px !important;
}
#sgpb-popup-dialog-main-div-wrapper>div>div::before, #sgpb-popup-dialog-main-div-wrapper>div>div::after {
background-repeat: no-repeat;
background-size: 90%;
content: " ";
height: 100%;
left: 10%;
position: absolute;
top: 0;
width: 100%;
z-index: 3;
}
#sgpb-popup-dialog-main-div-wrapper>div>div::before {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/top-menu.png);
}
#sgpb-popup-dialog-main-div-wrapper>div>div::after {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/bottom-menu.png);
background-position-y: bottom;
right: 10%;
left: 0;
}.bloc-responsive-clients .pp-info-box-carousel-wrap{
padding-top: 40px;
width: 700px;
}
.bloc-responsive-clients .swiper-slide .pp-info-box{
min-height: 232px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-3) .pp-info-box{
background-color: #FFF9D9 !important;
border-color: #FFE143;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-2) .pp-info-box{
background-color: #D6F4E0 !important;
border-color: #33C665;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-1) .pp-info-box{
background-color: #AEE8C1 !important;
border-color: #33C665;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n) .pp-info-box{
background-color: #CCE0FF !important;
border-color: #0066FF;
}
.bloc-responsive-clients .swiper-slide .pp-info-box-icon-wrap{
position: absolute;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-3) .pp-info-box-icon-wrap{
left: calc(50% - 21.5px);
top: -33px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-2) .pp-info-box-icon-wrap{
left: calc(50% - 33px);
top: -23px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-1) .pp-info-box-icon-wrap{
left: calc(50% - 32px);
top: -31.5px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n) .pp-info-box-icon-wrap{
left: calc(50% - 32px);
top: -31.5px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-3) .pp-info-box-icon-wrap img{
height: 66px;
width: 43px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-2) .pp-info-box-icon-wrap img{
height: 46px;
width: 66px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n-1) .pp-info-box-icon-wrap img{
height:63px;
width: 64px;
}
.bloc-responsive-clients .swiper-slide:nth-child(4n) .pp-info-box-icon-wrap img{
height:63px;
width: 64px;
}
@media (max-width: 576px) {
.bloc-responsive-clients .pp-info-box-carousel-wrap{
width: 500px !important;
}
}
@media (min-width: 576px) {
.bloc-responsive-clients{
margin-left: 20%;
}
} .map-container{
height: 300px;
width: 308px;
}
.map-container path[data-code="FR-26"]{
stroke-linejoin: round;
stroke: #1B2535;
stroke-width: 0.5;
stroke-linecap: round;
}
.map-container path[data-code="BE-1"]{
stroke: #1B2535;
stroke-width: 0.75;
stroke-linejoin: round;
fill-rule: evenodd;
clip-rule: evenodd;
}
.map-container path[data-code="CH-1"]{
stroke: #1B2535;
stroke-width: 0.5;
}
.jvmap-smart{
width: 100%;
height: 100%;
}
.map-container:after, .clearfix{
display: block;
content: '';
clear: both;
}
@media (min-width: 375px) {
.map-container{
height: 346px;
width: 355px;
}
}
@media (min-width: 425px) {
.map-container{
height: 390px;
width: 400px;
}
}
@media (min-width: 576px) {
.map-container{
height: 400px;
width: 411px;
}
}
@media (min-width: 768px) {
.map-container{
height: 500px;
width: 513px;
}
}
@media (min-width: 992px) {
.map-container{
height: 664px;
width: 682px;
}
}footer {
background-color: #0066FF;
box-shadow: inset 0px 0px 40px rgba(0, 0, 0, 0.4);
position: relative;
z-index: 90;
}
footer form label{
color: #FCFCFC;
font-family: Archivo;
font-size: 16px;
line-height: 22px;
margin-bottom: 8px;
}
footer form .input-contact{
background-color: #FCFCFC;
border: 1px solid #FCFCFC;
border-radius: 4px;
color: #1E1E1E;
font-family: Archivo;
font-size: 16px;
font-weight: 500;
line-height: 20px;
margin: 0 0 16px 0;
padding: 10px 16px;
width: 100%;
}
footer form .input-contact::placeholder{
color: #939393;
}
.menu-footer{
margin-bottom: 0 !important;
}
.menu-footer ul li {
margin-bottom: 16px;
}
.menu-footer ul li a{
padding: 0 !important;
}
.menu-footer ul li:not(:first-child){
margin-left: 20px !important;
}
.menu-footer ul li:not(:first-child) a::before {
opacity: 1 !important;
background: initial !important;
content: "\2022";
color: #FCFCFC;
font-weight: bold;
display: inline-block;
margin-left: -1em;
}
.icon-phone p{
margin-left: 25px;
position: relative;
}
.icon-phone p:before{
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/call_white.svg);
background-repeat: no-repeat;
background-size: 100%;
content: " ";
height: 18px;
position: absolute;
left: -25px;
top: 3px;
width: 18px;
z-index: 1;
} #contactForm .form-table .btn-contact-form{
background-color: transparent !important;
border: 2px solid #FCFCFC;
color: #FCFCFC !important;
}
#contactForm .form-table .btn-contact-form:hover{
background-color: #CCE0FF !important;
}
#contactForm .form-table .btn-contact-form:focus:before{
border-color: #FCFCFC !important;
}header{
height: 78px;
}
.header-menu ul li a {
color: #1E1E1E !important;
}
.header-menu nav ul li a:hover, .header-menu nav ul li.current_page_item a{
color: #0066FF !important;
text-decoration: none !important;
}
.btn-menu-burger a{
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/menu_blue.png);
background-repeat: no-repeat !important;
background-size: 100% !important;
height: 14px;
left: 0;
outline: none !important;
padding: 0;
position: absolute;
top: 10px;
width: 28px !important;
}
.btn-menu-burger a, .btn-menu-burger a:focus {
background-image: url(//recrutement.infogene.fr/wp-content/themes/twentytwentyone-child/assets/icons/menu_blue.png) !important;
}
.btns-header .elementor-widget-wrap {
flex-wrap: initial;
justify-content: end;
}
.btns-header .elementor-widget-wrap > div {
max-width: 250px;
}
.btns-header .elementor-widget-wrap > div:first-child {
margin-right: 20px;
}
.btns-header .elementor-widget-wrap a {
width: 100%;
}