/*
 Theme Name:   Finzzle Groupe
 Description:  Template WordPress Finzzle Groupe
 Author:       Human's Connexion - Kevin Astier
 Template:     bootstrap-basic4
 Version:      1.0
*/
/*colors*/
/*Desktop Wrapper*/
@media (min-width: 1200px) {
  body .container {
    max-width: 1600px;
  }
}
/*fonts*/
body h1 {
  font-family: "Euclid Circular A";
  font-style: normal;
  font-weight: 500;
  font-size: 70px;
  line-height: 80px;
}
body h2 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 58px;
}
body h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  line-height: 52px;
}
body h5 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
}
body h6 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
}
body p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

/*buttons*/
.hc_btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.hc_btn.align-left {
  display: flex;
  justify-content: flex-start;
}
.hc_btn.align-center {
  text-align: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.hc_btn.align-right {
  display: flex;
  justify-content: flex-end;
}
.hc_btn a.hc_link.hc_link-blue {
  background-color: #0035b9;
  padding: 10px 16px;
  color: white;
  border-radius: 4px;
  text-transform: uppercase;
  font-family: "Roboto";
  font-weight: 500;
  transition: 0.3s;
  border: solid 1px #0035b9;
  font-size: 14px;
}
.hc_btn a.hc_link.hc_link-blue:hover {
  background-color: rgba(0, 53, 185, 0.2);
  color: #0035b9;
  border-radius: 4px;
  text-decoration: none;
  font-family: "Roboto";
  font-weight: 500;
}
.hc_btn a.hc_link.hc_link-white {
  background-color: #fff;
  padding: 10px 16px;
  color: #0035B9;
  border: 1px solid #A7E5D8;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 14px;
}

input#gform_submit_button_1 {
  background-color: #0035B9;
  padding: 10px 16px;
  color: #fff;
  border-radius: 4px;
  text-transform: uppercase;
  border: solid 1px transparent;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
}

input#gform_submit_button_1:hover {
  background-color: rgba(0, 53, 185, 0.2);
  color: #0035b9;
  border-radius: 4px;
  text-decoration: none;
  font-family: "Roboto";
  font-weight: 500;
  border: solid 1px #0035B9;
}

#header {
  padding: 24px 30px 24px 45px;
  /*Sticky-menu*/
}
#header .desktop-logo {
  display: flex;
  justify-content: start;
}
#header .desktop-menu {
  display: flex;
  justify-content: end;
}
#header .sticky-nav.sticky {
  padding: 24px 30px 24px 45px;
  transition: 0.5s;
  position: fixed !important;
  width: 100%;
  top: 0;
  z-index: 10000;
  background-color: #ffffff;
  left: 0px;
}
#header .sticky-nav.sticky .desktop-logo,
#header .sticky-nav.sticky .desktop-menu {
  display: flex;
  justify-content: center;
}
#header .sticky-nav .header-row {
  justify-content: space-between;
  align-items: center;
  /*.mobile-logo{
    display: none;
  }*/
}
@media screen and (max-width: 991px) {
  #header .sticky-nav .header-row .mobile-logo {
    display: flex;
    justify-content: center;
    /*position: absolute;*/
  }
  #header .sticky-nav .header-row .desktop-logo {
    display: none;
  }
}
@media screen and (min-width: 960px) {
  #header .sticky-nav {
    /*.desktop-logo{
      display: block;
    }*/
  }
  #header .sticky-nav .mobile-logo {
    display: none;
  }
}
#header #site-navigation ul li, #header #site-navigation ul a {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.12px;
  color: #363E4A;
}
#header #site-navigation ul li:hover > ul {
  left: auto;
}
#header #site-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  /*float: left;
  position: absolute;
  left: -999em;
  z-index: 99999;
  padding-left: 10px;
  list-style: none;
  background-color: #fff;*/
}

/*UBERMENU*/
.fa-bars:before {
  content: url("/wp-content/uploads/2022/08/menu-icon.svg") !important;
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
  position: absolute;
  z-index: 10;
  text-align: left;
}

.ubermenu-skin-minimal {
  font-size: 14px !important;
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
  width: auto !important;
  min-width: 225px !important;
}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width a:hover {
  background-color: #ECEEF3;
}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width a:after {
  content: url("/wp-content/uploads/2022/08/menu-arrow-right.svg");
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width a:hover:after {
  content: url("/wp-content/uploads/2022/08/menu-arrow-right.svg");
  filter: invert(10%) sepia(78%) saturate(6831%) hue-rotate(225deg) brightness(94%) contrast(101%);
}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width #menu-item-33.ubermenu-current_page_item a:after,
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width #menu-item-34.ubermenu-current_page_item a:after,
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width #menu-item-35.ubermenu-current_page_item a:after,
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width #menu-item-36.ubermenu-current_page_item a:after {
  filter: invert(10%) sepia(78%) saturate(6831%) hue-rotate(225deg) brightness(94%) contrast(101%);
}

/*arrow position in submenu*/
/*a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:after{
  content: url('/wp-content/uploads/2022/08/menu-arrow.png');
}*/
a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
  display: flex;
  justify-content: space-between;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
  color: #0035B9 !important;
  font-weight: bold;
}
a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover .fa-angle-down:before {
  filter: invert(10%) sepia(78%) saturate(6831%) hue-rotate(225deg) brightness(94%) contrast(101%);
  font-weight: bold;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width a:after {
  filter: invert(10%) sepia(78%) saturate(6831%) hue-rotate(225deg) brightness(94%) contrast(101%);
}

.fa-angle-down:before {
  content: url("/wp-content/uploads/2022/08/menu-arrow-down.svg") !important;
  position: relative;
  top: -5px;
  right: 4px;
}

@media screen and (min-width: 960px) {
  /*.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop*/
  ul.ubermenu-submenu.ubermenu-submenu-id-44.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    display: flex !important;
    flex-direction: column !important;
    box-shadow: 0px 8px 10px -5px rgba(0, 53, 185, 0.2), 0px 6px 30px 5px rgba(0, 0, 0, 0.12), 0px 16px 24px 2px rgba(0, 0, 0, 0.14);
    top: 58px;
    left: 20px;
    border-top: solid 1px blue;
  }
}
@media screen and (max-width: 991px) {
  ul.ubermenu-submenu.ubermenu-submenu-id-44.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    padding-left: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  ul#ubermenu-nav-main-3-primary {
    margin-top: 40px;
  }

  i.fas.fa-times {
    font-size: 25px;
  }

  .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
    display: none !important;
  }

  .ubermenu-mobile-footer {
    position: absolute;
    top: 40px;
    left: 8px;
  }

  li.ubermenu-item-has-children.ubermenu-active > a:after {
    content: url(/wp-content/uploads/2022/08/menu-arrow-right.svg);
    transform: rotate(270deg);
  }

  .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
    right: 20px !important;
  }
}
/*.fa-times:before {
  color: #fff;
}*/
li#menu-item-44 {
  min-width: 172px;
}

li#menu-item-31.ubermenu-current_page_item a,
li#menu-item-32.ubermenu-current_page_item a,
li#menu-item-31.ubermenu-current_page_item a,
li#menu-item-33.ubermenu-current_page_item a,
li#menu-item-34.ubermenu-current_page_item a,
li#menu-item-35.ubermenu-current_page_item a,
li#menu-item-36.ubermenu-current_page_item a {
  color: #0035B9;
  font-weight: bold;
}

/*.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
  .ubermenu-submenu-drop.ubermenu-submenu-align-full_width a:after{
    filter: invert(10%) sepia(78%) saturate(6831%) hue-rotate(225deg) brightness(94%) contrast(101%);
  }
}*/
li#menu-item-34.ubermenu-current_page_item li#menu-item-44 a {
  color: #0035B9;
}

li#menu-item-44.ubermenu-current-menu-parent > a {
  color: #0035B9;
  font-weight: bold;
}

footer {
  background-color: #0035B9;
  /*padding: 64px 120px 0px;*/
}
footer #footer {
  width: 100%;
}
footer #footer h5, footer #footer p, footer #footer a {
  color: #fff;
}
footer #footer .separator {
  border-bottom: solid 1px #A6B1C2;
}
footer #footer .row {
  margin: 0;
}
footer #footer .footer-top {
  padding: 64px 120px;
}
footer #footer .footer-top .footer-contact .contact-box {
  padding: 0;
}
footer #footer .footer-top .footer-contact .map-logo,
footer #footer .footer-top .footer-contact .tel-logo {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  footer #footer .footer-top .footer-contact .tel-logo {
    right: -15px;
  }
}
footer #footer .footer-top .footer-contact .map-logo:before {
  content: url("/wp-content/uploads/2022/08/ico-geo2.png");
  margin-right: 10px;
}
footer #footer .footer-top .footer-contact .tel-logo:before {
  content: url("/wp-content/uploads/2022/08/ico-phone.png");
  margin-right: 10px;
  float: left;
}
footer #footer .footer-top .footer-contact .logo-linkedin {
  background-color: #fff;
  width: 35px;
  text-align: center;
  border-radius: 25px;
  padding: 5px;
  margin-left: 30px;
  position: relative;
  top: -10px;
}
footer #footer .footer-bottom {
  padding: 20px 120px;
}

@media screen and (max-width: 991px) {
  footer #footer .footer-top,
footer #footer .footer-bottom {
    padding: 40px 60px;
  }

  .footer-logo {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  footer #footer .footer-bottom .footer-brand,
footer #footer .footer-bottom .footer-legals {
    text-align: center;
  }
}
@media screen and (max-width: 575px) {
  footer #footer .footer-top,
footer #footer .footer-bottom {
    padding: 15px 0;
  }
}
/*GENERAL HOMPAGE*/
/*#home-header{
  min-height: 630px;
}*/
#page-header {
  background: linear-gradient(89.23deg, #0035B9 3.49%, #617FCA 110.06%);
  border-radius: 0px 0px 20px 20px;
  /*z-index: 10;*/
}

.header-index {
  z-index: 10;
}

#values-cards .value-card .vc_column-inner {
  box-shadow: 0px 8px 10px -5px rgba(0, 53, 185, 0.2), 0px 6px 30px 5px rgba(0, 0, 0, 0.12), 0px 16px 24px 2px rgba(0, 0, 0, 0.14);
  border-radius: 4px;
  padding: 48px 50px;
}
#values-cards .value-card h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 28px !important;
  line-height: 37px;
  color: #0035B9;
}

/*END GENERAL HOMEPAGE*/
/*BRAND CARDS*/
#brand-card {
  /*max-width: 588px;*/
  /*max-width: 100%;
  margin: auto;*/
}
#brand-card .container-img {
  position: relative;
}
#brand-card .container-img img.brand-img {
  width: 100%;
  height: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
#brand-card .container-img h3.brand-title {
  position: absolute;
  bottom: 0;
  color: #fff;
  left: 25px;
  margin-right: 130px;
}
#brand-card #content {
  padding: 20px;
  border: solid 1px #C5C5C5;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  min-height: 305px;
  /*margin-top: -60px;*/
}
#brand-card #content p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
#brand-card #content .data1,
#brand-card #content .data2 {
  font-family: "Roboto";
  font-style: normal;
  color: #0035B9;
  font-weight: 400;
  font-size: 42px;
  line-height: 52px;
  margin-right: 20px;
}
#brand-card #content .brand-logo {
  display: flex;
  align-items: baseline;
  justify-content: end;
}
@media screen and (max-width: 767px) {
  #brand-card #content .brand-logo {
    justify-content: start;
  }
}
#brand-card #content .brand1,
#brand-card #content .brand2 {
  align-items: end;
}
#brand-card #content .brand1 a.link1,
#brand-card #content .brand1 a.link2,
#brand-card #content .brand2 a.link1,
#brand-card #content .brand2 a.link2 {
  background-color: #0035b9;
  padding: 10px 16px;
  color: #fff;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Roboto";
  font-weight: 500;
  transition: 0.3s;
  border: solid 1px #0035b9;
  margin-top: 5px;
  margin-left: 15px;
}
#brand-card #content .brand1 a.link1:hover,
#brand-card #content .brand1 a.link2:hover,
#brand-card #content .brand2 a.link1:hover,
#brand-card #content .brand2 a.link2:hover {
  background-color: rgba(0, 53, 185, 0.2);
  color: #0035b9;
  border-radius: 4px;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .card-prodemial .vc_column-inner,
.card-imodeus .vc_column-inner,
.card-business .vc_column-inner,
.card-colocatere .vc_column-inner {
    padding: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .card-prodemial .vc_column-inner,
.card-imodeus .vc_column-inner {
    padding-left: 0 !important;
  }

  .card-business .vc_column-inner,
.card-colocatere .vc_column-inner {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 385px) {
  body .card-business .link2 {
    padding-right: 5px !important;
    padding-left: 5px !important;
    font-size: 13px !important;
  }
}
/*END BRAND CARDS*/
/*VIDEO*/
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
  width: 100% !important;
}

/*TESTIMONIALS SLIDER*/
.swiper-button-next:after,
.swiper-button-prev:after {
  display: none;
}

.swiper-button-prev {
  left: auto;
  right: 200px;
}

.swiper-button-next {
  right: 110px;
  left: auto;
}

.swiper .swiper-wrapper {
  margin-bottom: 40px;
}
.swiper .swiper-wrapper .swiper-slide .big-quotes {
  padding: 20px;
  border: solid 1px #A7E5D8;
  margin-right: 20px;
  min-height: 400px;
}
.swiper .swiper-wrapper .swiper-slide .big-quotes h5 {
  color: #0035B9;
}
.swiper .swiper-wrapper .swiper-slide .big-quotes .extract {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
}
.swiper .swiper-wrapper .swiper-slide .big-quotes .author-name {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  color: #0035B9;
}
.swiper .swiper-wrapper .swiper-slide .big-quotes .author-role {
  color: #7D8B9E;
}
.swiper .swiper-pagination {
  position: initial !important;
}
.swiper .swiper-pagination .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  border: 2px solid #0035b9 !important;
  opacity: 1;
  background-color: #fff;
}
.swiper .swiper-pagination-bullet-active {
  background-color: #0035B9 !important;
}

.col-swiper .vc_col-sm-12 {
  width: 99%;
}

/*END TESTIMONIALS SLIDER*/
/*NOS MARQUES*/
/*dot-list*/
#prodemial-list ul,
#business-list ul,
#immo-list ul,
#imodeus-list ul,
#colocatere-list ul,
#support-list ul,
#ressources ul {
  list-style: none;
  padding-left: 0;
}
#prodemial-list ul li,
#business-list ul li,
#immo-list ul li,
#imodeus-list ul li,
#colocatere-list ul li,
#support-list ul li,
#ressources ul li {
  position: relative;
  padding-left: 1.5em;
  margin-top: 10px;
  font-family: "Roboto";
}
#prodemial-list ul li:before,
#business-list ul li:before,
#immo-list ul li:before,
#imodeus-list ul li:before,
#colocatere-list ul li:before,
#support-list ul li:before,
#ressources ul li:before {
  content: url(/wp-content/uploads/2022/08/Vector.png);
  position: absolute;
  top: 3px;
  left: 0;
  margin-right: 5px;
}

/*END NOS MARQUES*/
/*RESSOURCES HUMAINES*/
.big-number p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 70px;
  line-height: 85px;
}

.sub-number {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
}

.mini-sub-number {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

@media screen and (max-width: 578px) {
  .big-number p {
    font-size: 50px;
  }
}
/*CONTACT*/
.mail-field .ginput_container_email:after {
  content: url("/wp-content/uploads/2022/08/mail-icon-e1661327808913.png");
  position: absolute;
  margin-left: -40px;
  margin-top: 10px;
}

span.gfield_required.gfield_required_text {
  display: none;
}

@media screen and (max-width: 640px) {
  .mail-field .ginput_container_email:after {
    margin-top: 15px;
  }
}
body .gfield_consent_label {
  font-size: 10px;
  padding-left: 20px;
  margin-top: -22px;
}

img.leaflet-marker-icon {
  width: 33px !important;
  height: 40px !important;
  filter: brightness(0) saturate(100%) invert(12%) sepia(55%) saturate(6923%) hue-rotate(225deg) brightness(99%) contrast(103%);
}

/*END CONTACT*/
/*ACTUALITES*/
.vc_grid-item-mini.vc_clearfix {
  /*max-height: 440px;*/
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 8px;
}

.vc_gitem-zone.vc_gitem-zone-a {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.vc_gitem_row.vc_row.vc_gitem-row-position-top {
  display: flex;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  border: none !important;
  background-color: inherit !important;
  color: #0035B9 !important;
}

.vc_btn3.vc_btn3-size-md,
.vc_general.vc_btn3 {
  padding-top: 0 !important;
}

.vc_gitem-zone.vc_gitem-zone-c .card-title {
  font-family: "Roboto";
  font-size: 20px;
  font-weight: bold;
}
.vc_gitem-zone.vc_gitem-zone-c .card-extract {
  font-family: "Roboto";
  font-size: 16px;
}
.vc_gitem-zone.vc_gitem-zone-c .card-date {
  font-family: "Roboto";
  font-size: 12px;
}
.vc_gitem-zone.vc_gitem-zone-c .card-button a {
  font-family: "Roboto";
  font-size: 14px;
}

/*END ACTUALITES*/
/*SINGLE POST*/
.single-post .no-padding {
  padding: 0;
}
.single-post .post-title-container {
  background: linear-gradient(89.23deg, #0035B9 3.49%, #617FCA 110.06%);
  border-radius: 0px 0px 20px 20px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.single-post .post-title {
  color: #ffffff;
}
.single-post .post-thumb {
  text-align: center;
}
.single-post .single-prev a,
.single-post .single-next a {
  color: #0035B9;
}

/*END SINGLE POST*/
/*RESPONSIVE*/
@media screen and (max-width: 1557px) {
  body .main-slogan {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
}
@media screen and (max-width: 1277px) {
  body .main-slogan {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
}
@media screen and (max-width: 991px) {
  body .main-slogan {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  body .vc_custom_1659686985742 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }

  body .vc_custom_1662386373015 {
    margin-top: 60px !important;
  }

  body .vc_custom_1662387449330 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  body .vc_custom_1662387641896 {
    margin-bottom: 20px !important;
  }

  body .vc_custom_1662387841458 {
    margin-bottom: 50px !important;
  }

  body .vc_custom_1662387865232 {
    padding-top: 15px !important;
  }

  body .vc_custom_1662387865232 {
    padding-bottom: 0 !important;
  }

  body .vc_custom_1662388125930 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  body .vc_custom_1662388524131 {
    padding-top: 35px !important;
  }

  body .vc_custom_1662388762622 {
    padding-bottom: 20px !important;
  }

  body .vc_custom_1662389113210 {
    padding-bottom: 0 !important;
  }

  element.style {
    position: relative;
    left: -15px;
    box-sizing: border-box;
    width: 427px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vc_row[data-vc-full-width] {
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    overflow: hidden;
  }

  .vc_custom_1662388153597 {
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 578px) {
  body #home-header h1 {
    font-size: 42px;
    text-align: center;
    line-height: 52px;
  }

  body h1 {
    font-size: 42px;
    line-height: 52px;
  }

  body .main-slogan {
    padding: 25px !important;
  }

  body h2 {
    font-size: 36px;
    line-height: 46px;
  }

  body h3 {
    font-size: 32px;
    line-height: 42px;
  }

  /*RH*/
  body .vc_custom_1659688055757 {
    padding-top: 0 !important;
  }

  /*Marques*/
  .marques-business a.hc_link.hc_link-blue {
    padding: 10px 10px;
    font-size: 13px;
  }

  /*body .vc_custom_1659620947771{
    margin-top: 20px!important;
  }*/
}

/*# sourceMappingURL=style.css.map */
