body {
font-family: "Poppins", sans-serif !important;
} body:not(.et-fb-root-ancestor) header.et-l--header {
position: sticky;
top: 0;
z-index: 50;
transition: 0.3s;
}
body:not(.et-fb-root-ancestor) header.et-l--header.is-scrolling {
box-shadow: 3px 1px 7px rgba(0, 0, 0, 0.2);
}
body:not(.et-fb-root-ancestor).admin-bar header.et-l--header {
top: 32px;
}
@media (max-width: 782px) {
body:not(.et-fb-root-ancestor).admin-bar header.et-l--header {
top: 46px;
}
}
#page-container .et_pb_button_module_wrapper a.et_pb_button {
line-height: 1.4 !important;
}
#page-container .et_pb_button_module_wrapper a.et_pb_button.btn-orange:after {
font-weight: 700 !important;
margin-left: 0.15em !important;
}
@media (max-width: 980px) {
#main-header-wrapper {
box-shadow: 0 2px 6px 2px #0000001c;
}
}
@media (max-width: 980px) {
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container {
padding: 0 30px;
}
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li {
padding: 0;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li a {
padding: 8px 12px;
line-height: 18px;
transition: none !important;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.highlight {
padding: 0 8px;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.highlight a {
padding: 8px 16px;
background-color: #F28327;
color: white !important;
border-radius: 50px;
font-size: 12px;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.highlight a:hover {
background-color: #FDECDE;
color: #F28327 !important;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.wpml-ls-item > a {
padding-right: 16px;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.wpml-ls-item .sub-menu {
width: 100%;
padding: 4px 0;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.wpml-ls-item .sub-menu:before {
content: "";
position: absolute;
left: 50%;
bottom: 100%;
transform: translate(-50%, -2px);
display: inline-block;
height: 0;
width: 0;
border-right: 6px solid transparent;
border-bottom: 6px solid #6791FF;
border-left: 6px solid transparent;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu ul.et-menu li.wpml-ls-item .sub-menu a {
width: 100%;
}
@media (max-width: 980px) {
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu {
top: calc(100% + 30px);
padding: 20px 0;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li a {
padding: 10px 20px;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li a:hover {
opacity: 1;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li.wpml-ls-current-language {
display: flex;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li.wpml-ls-current-language > a {
color: #F28327 !important;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li.wpml-ls-current-language .sub-menu {
padding: 0;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li.wpml-ls-current-language .sub-menu a {
position: relative;
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_mobile_menu li.wpml-ls-current-language .sub-menu a:before {
content: "/";
position: absolute;
left: 0;
top: 50%;
transform: translate(-50%, -50%);
color: white;
}
}
#main-header-wrapper #custom-menu.et_pb_module .et_pb_menu_inner_container .et_pb_menu__logo-wrap .et_pb_menu__logo img {
min-width: 150px;
} .et_pb_module.et_pb_team_member .et_pb_module_header {
padding-bottom: 5px;
}
.et_pb_module.et_pb_team_member .et_pb_member_position {
padding-bottom: 18px;
}
body:not(.et-fb-root-ancestor) .custom-video-autoplay .et_pb_video_box {
display: none;
}
.et_pb_team_member_image img {
border-radius: 9999px;
}
body:not(.page-id-61) .logo-fcs {
display: none;
}  body:not(.et-fb-root-ancestor) .home-icons-column {
z-index: -1;
transition: 0.3s;
overflow: visible !important;
}
body:not(.et-fb-root-ancestor) .home-icons-column:after {
content: "";
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: 50px;
background-color: white;
border-radius: 0 0 6px 6px;
opacity: 0;
transition: 0.35s;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover {
margin-bottom: 70px;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover:after {
opacity: 1;
}
body:not(.et-fb-root-ancestor) .home-icons-column .text-to-hide {
display: none;
width: 100% !important;
}
body:not(.et-fb-root-ancestor) .home-icons-column .icon-hover,
body:not(.et-fb-root-ancestor) .home-icons-column .btn-orange {
display: none;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover {
z-index: 20;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover .btn-orange {
display: inline-block;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover .icon-hover {
display: block;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover .icon-basic {
display: none;
}
body:not(.et-fb-root-ancestor) .home-icons-column:hover .et_pb_text_inner {
color: #00057B;
}
@media (max-width: 980px) {
body:not(.et-fb-root-ancestor) .home-icons-column {
z-index: 20;
background-color: white !important;
padding-top: 30px !important;
padding-bottom: 50px !important;
top: 0 !important;
}
body:not(.et-fb-root-ancestor) .home-icons-column .text-to-hide {
display: block !important;
}
body:not(.et-fb-root-ancestor) .home-icons-column .btn-orange {
display: inline-block;
}
body:not(.et-fb-root-ancestor) .home-icons-column .icon-hover {
display: block;
}
body:not(.et-fb-root-ancestor) .home-icons-column .icon-basic {
display: none;
}
body:not(.et-fb-root-ancestor) .home-icons-column .et_pb_text_inner {
color: #00057B;
}
}
.partners-slider-wrapper {
position: relative;
padding: 0 40px;
display: block !important;
}
.partners-slider-wrapper .partners-slider .slick-track {
display: flex;
align-items: center;
}
.partners-slider-wrapper .partners-slider .slick-track .slick-slide {
justify-content: center;
align-items: center;
text-align: center;
}
.partners-slider-wrapper .partners-slider .slick-track .slick-slide img {
margin: 0 auto;
max-width: 240px;
padding: 0 20px;
width: 100%;
}
.partners-slider-wrapper .slick-arrow {
font-size: 30px;
margin: 0 12px 0 0;
font-weight: 700;
cursor: pointer;
color: #00057B;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.partners-slider-wrapper .slick-arrow.partners-slider-next-arrow {
margin: 0 0 0 12px;
left: auto;
right: 0;
}
.partners-slider-wrapper .slick-arrow.slick-disabled {
opacity: 0.5;
cursor: unset;
}
.wave-separator .et_pb_image_wrap {
display: block !important;
}
.wave-separator .et_pb_image_wrap img {
max-width: unset;
width: 100% !important;
} .how-does-it-work-text-block .work-counter {
width: 42px;
height: 42px;
background-color: #6791FF;
color: white;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 12px;
border-radius: 50px;
font-size: 24px;
font-weight: 700;
}
.how-does-it-work-text-block .work-changer-wrapper {
display: flex;
padding-top: 16px;
}
.how-does-it-work-text-block .work-changer-wrapper > div {
width: 32px;
height: 32px;
background-color: #F28327;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
border-radius: 50px;
}
.how-does-it-work-text-block .work-changer-wrapper > div:nth-child(2) {
margin-left: 6px;
}
.how-does-it-work-text-block .work-changer-wrapper > div i {
color: white;
} body:not(.et-fb-root-ancestor) .how-does-it-work-block {
transition: 0.3s;
top: 0;
left: 0;
display: block !important;
z-index: 10;
position: relative;
}
body:not(.et-fb-root-ancestor) .how-does-it-work-block:not(.show-work) {
position: absolute;
z-index: -1;
opacity: 0;
}
body:not(.et-fb-root-ancestor) .how-does-it-work-block:nth-child(2), body:not(.et-fb-root-ancestor) .how-does-it-work-block:nth-child(3), body:not(.et-fb-root-ancestor) .how-does-it-work-block:nth-child(4) {
transform: translateX(80px);
} .grid-3-posts {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 0 80px;
padding: 0 60px;
}
@media (max-width: 1000px) {
.grid-3-posts {
grid-gap: 40px 40px;
}
}
@media (max-width: 650px) {
.grid-3-posts {
grid-template-columns: repeat(1, 1fr);
}
}
.news-module.grid-3-posts {
grid-gap: 0 30px;
}
.news-module article {
background-color: white;
padding: 20px;
border-radius: 6px;
}
.news-module article p.title {
color: #00057B;
} .grid-4-posts {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 60px 18px;
}
@media (max-width: 850px) {
.grid-4-posts {
grid-template-columns: repeat(2, 1fr);
grid-gap: 30px 18px;
}
}
@media (max-width: 500px) {
.grid-4-posts {
grid-template-columns: repeat(1, 1fr);
}
}
.post-card img {
aspect-ratio: 282/205;
object-fit: cover;
width: 100%;
display: block;
margin-bottom: 18px;
}
.post-card .fake-thumbnail {
display: block;
width: 100%;
padding-top: 72.65%;
background-color: lightgrey;
margin-bottom: 18px;
}
.post-card .title {
font-size: 18px;
line-height: 24px;
color: #00057B;
margin-bottom: 0;
padding-bottom: 0;
font-weight: 600;
position: relative;
}
.et_pb_module.dark-bg .post-card .title {
color: white;
} .et_pb_posts > div {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 60px 18px;
}
@media (max-width: 900px) {
.et_pb_posts > div {
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px 18px;
}
}
@media (max-width: 650px) {
.et_pb_posts > div {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 450px) {
.et_pb_posts > div {
grid-template-columns: repeat(1, 1fr);
}
}
.et_pb_posts > div article {
margin: 0;
position: relative;
display: flex;
flex-direction: column;
}
.et_pb_posts > div article:before {
content: "";
display: block;
width: 100%;
padding-top: 72.65%;
background-color: lightgrey;
margin-bottom: 18px;
}
.et_pb_posts > div article .entry-featured-image-url {
position: absolute;
left: 0;
top: 0;
width: 100%;
margin-bottom: 18px;
z-index: 5;
}
.et_pb_posts > div article .entry-featured-image-url img {
aspect-ratio: 282/205;
object-fit: cover;
width: 100%;
display: block;
}
.et_pb_posts > div article .entry-title {
font-size: 18px;
line-height: 24px;
color: #00057B;
margin-bottom: 0;
padding-bottom: 0;
font-weight: 600;
position: relative;
order: 5;
}
.et_pb_posts > div article .post-meta {
font-size: 14px;
line-height: 19px;
margin-bottom: 6px;
color: #17225b !important;
font-weight: 400;
}
.et_pb_posts > div article .post-content {
font-size: 15px;
line-height: 20px;
}
.et_pb_posts > div article .post-content p {
color: #00057B !important;
}
.et_pb_posts .pagination a {
display: inline-block;
background-color: #00057B;
color: white;
padding: 11px 15px;
font-size: 15px;
line-height: 17px;
font-weight: bold;
border-radius: 3px;
margin-bottom: 8px;
margin-right: 12px;
}
@media (max-width: 500px) {
.et_pb_posts .pagination .alignright {
float: left;
}
}
.et_pb_posts.blog-col-3 > div {
grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 750px) {
.et_pb_posts.blog-col-3 > div {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 450px) {
.et_pb_posts.blog-col-3 > div {
grid-template-columns: repeat(1, 1fr);
}
}
@media (max-width: 750px) {
.et_pb_posts.mobile-sliding-posts {
overflow-y: hidden;
overflow-x: auto;
padding-bottom: 16px;
scrollbar-width: thin; scrollbar-color: #00057B #fafafa; }
.et_pb_posts.mobile-sliding-posts::-webkit-scrollbar {
width: 10px; }
.et_pb_posts.mobile-sliding-posts::-webkit-scrollbar-track {
background: #fafafa; }
.et_pb_posts.mobile-sliding-posts::-webkit-scrollbar-thumb {
background-color: #00057B; border-radius: 20px; border: 3px solid #fafafa; }
.et_pb_posts.mobile-sliding-posts > div {
display: flex;
width: 1260px;
}
.et_pb_posts.mobile-sliding-posts > div .et_pb_post {
width: 300px;
}
}
.et_pb_posts .et_pb_ajax_pagination_container > div:last-child {
grid-column: span 4;
}
@media (max-width: 900px) {
.et_pb_posts .et_pb_ajax_pagination_container > div:last-child {
grid-column: span 3;
}
}
@media (max-width: 650px) {
.et_pb_posts .et_pb_ajax_pagination_container > div:last-child {
grid-column: span 2;
}
}
@media (max-width: 450px) {
.et_pb_posts .et_pb_ajax_pagination_container > div:last-child {
grid-column: span 1;
}
} #use-case-sliding-wrapper {
overflow: hidden;
}
#use-case-sliding-wrapper .use-case-sliding-section {
position: absolute !important;
left: 0;
top: 0;
width: 100%;
z-index: 20;
}
#use-case-sliding-wrapper .use-case-sliding-section:not(.active-slide) {
opacity: 0;
}
#use-cases-navigation {
display: flex;
border-bottom: 1px solid #00057B;
position: relative;
z-index: 5;
}
#use-cases-navigation > div {
padding: 0 50px 15px 0;
cursor: pointer;
}
@media (max-width: 800px) {
#use-cases-navigation > div {
padding: 0 30px 15px 0;
}
}
#use-cases-navigation > div:last-child {
padding-right: 0 !important;
}
#use-cases-navigation > div > div:first-child {
font-size: 20px;
line-height: 24px;
font-weight: bold;
color: #F28327;
}
@media (max-width: 800px) {
#use-cases-navigation > div > div:first-child {
font-size: 17px;
line-height: 20px;
}
}
#use-cases-navigation > div > div:last-child {
font-size: 24px;
line-height: 32px;
font-weight: bold;
color: #00057B;
}
@media (max-width: 800px) {
#use-cases-navigation > div > div:last-child {
font-size: 19px;
line-height: 26px;
}
}
#use-cases-navigation .use-cases-navigation-cursor {
position: absolute;
width: 76px;
height: 8px;
left: 0;
bottom: 0;
transform: translateY(50%);
border-radius: 50px;
z-index: 5;
display: block;
background-color: #F28327;
transition: 0.3s;
} .gform-body .gfield_label {
font-size: 15px !important;
line-height: 20px !important;
font-weight: bold !important;
margin-bottom: 10px !important;
display: block !important;
margin-top: 22px;
color: #00057B;
}
@media (max-width: 700px) {
.gform-body .gfield_label {
margin-top: 12px;
}
}
.gform-body input[type=text],
.gform-body input[type=email],
.gform-body input[type=tel],
.gform-body select,
.gform-body textarea {
padding: 13px 14px !important;
background-color: white;
border: 1px solid #00057B;
border-radius: 0;
font-size: 14px !important;
line-height: 17px !important;
color: #00057B;
cursor: pointer;
margin-bottom: 21px;
}
.gform-body input[type=text]::placeholder,
.gform-body input[type=email]::placeholder,
.gform-body input[type=tel]::placeholder,
.gform-body select::placeholder,
.gform-body textarea::placeholder {
font-style: italic;
color: #0025386B;
}
.gform-body textarea {
height: 222px !important;
max-width: 100%;
}
.gform-body .gfield_required {
color: #FF000C;
}
.gform-dark .gform-body .gfield_label {
color: white;
}
.gform_required_legend {
display: none;
}
.gform_button {
display: inline-block;
padding: 12px 24px;
font-size: 14px;
line-height: 19px;
font-weight: bold;
border-radius: 0;
border: 1px solid #00057B;
background-color: #00057B;
color: white;
cursor: pointer;
}
.gform_button:hover {
background-color: #00057B;
border-color: #00057B;
opacity: 0.65;
}
.gform_confirmation_wrapper {
padding: 20px;
background-color: #c6e5c645;
border: 1px solid #a3d9a3;
border-radius: 8px;
color: #7cbc7c;
font-size: 15px;
line-height: 19px;
font-weight: 700;
}
.gform_wrapper .gfield_required {
color: #EA5D10;
} .tweets-wrapper {
padding: 0 60px;
position: relative;
}
@media (max-width: 600px) {
.tweets-wrapper {
padding: 0 30px;
}
}
@media (min-width: 400px) {
.tweets-wrapper .tweets-slider article {
padding: 0 7px;
}
}
.tweets-wrapper .tweets-slider-prev-arrow,
.tweets-wrapper .tweets-slider-next-arrow {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 60px;
cursor: pointer;
display: flex;
justify-content: flex-start;
align-items: center;
}
.tweets-wrapper .tweets-slider-prev-arrow.slick-disabled,
.tweets-wrapper .tweets-slider-next-arrow.slick-disabled {
opacity: 0.5;
cursor: unset;
}
.tweets-wrapper .tweets-slider-prev-arrow.slick-hidden,
.tweets-wrapper .tweets-slider-next-arrow.slick-hidden {
display: none;
}
.tweets-wrapper .tweets-slider-prev-arrow i,
.tweets-wrapper .tweets-slider-next-arrow i {
color: white;
font-size: 31px;
font-weight: 700;
}
.tweets-wrapper .tweets-slider-next-arrow {
left: auto;
right: 0;
justify-content: flex-end;
} .team-membre-module {
text-align: center;
max-width: 290px;
margin: 0 auto;
}
.team-membre-module .picture-wrapper {
position: relative;
max-width: 260px;
margin: 0 auto 12px auto;
}
.team-membre-module .picture-wrapper img {
object-fit: cover;
aspect-ratio: 268/268;
width: 100%;
display: block;
border-radius: 999px;
transition: 0.3s;
}
.team-membre-module .picture-wrapper .linkedin-link {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
border-radius: 999px;
opacity: 0;
background-color: rgba(242, 144, 40, 0.37);
}
.team-membre-module .picture-wrapper .linkedin-link i {
font-size: 46px;
color: white;
}
.team-membre-module .picture-wrapper .linkedin-link:hover {
text-decoration: none;
}
.team-membre-module .picture-wrapper:hover .linkedin-link {
opacity: 1;
}
.team-membre-module p {
padding: 0;
color: white;
font-size: 14px;
line-height: 21px;
}
.team-membre-module .name {
font-size: 24px;
line-height: 30px;
font-weight: bold;
margin-bottom: 5px;
}
.team-membre-module .job {
font-weight: bold;
margin-bottom: 18px;
}
.team-membre-module .description {
font-weight: 400;
}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}