@charset "UTF-8";
/* line 1, ../PROJETS/obibox/assets/scss/_general.scss */
.sur-titre, h1, h2, h3, h4, h5 {
  line-height: 1.25;
}

/* line 4, ../PROJETS/obibox/assets/scss/_general.scss */
.sur-titre, h4 {
  color: #EC6615;
  font-size: 22px;
  font-weight: 400;
}

/* line 10, ../PROJETS/obibox/assets/scss/_general.scss */
h1, .home h1 {
  font-size: 40px;
  font-weight: 400;
}

/* line 15, ../PROJETS/obibox/assets/scss/_general.scss */
h2 {
  font-size: 35px;
  /*25*/
  font-weight: 400;
}

/* line 20, ../PROJETS/obibox/assets/scss/_general.scss */
h3 {
  font-size: 26px;
  font-weight: 500;
}

/* line 25, ../PROJETS/obibox/assets/scss/_general.scss */
p {
  font-size: 18px;
	line-height: 1.50;
  font-weight: 300!important;
}

/* line 28, ../PROJETS/obibox/assets/scss/_general.scss */
.grid-4-col {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 50px;
}

/* line 32, ../PROJETS/obibox/assets/scss/_general.scss */
.grid-4-col div {
  text-align: center;
}

/* line 37, ../PROJETS/obibox/assets/scss/_general.scss */
.accueil_cta_grid-2, .accueil_cta_grid-3 {
  display: grid;
  grid-gap: 15px;
  /*padding-top: 50px;*/
}

/* line 41, ../PROJETS/obibox/assets/scss/_general.scss */
.accueil_cta_grid-2 div, .accueil_cta_grid-3 div {
  align-content: center;
}

/* line 46, ../PROJETS/obibox/assets/scss/_general.scss */
.accueil_cta_grid-2 {
  grid-template-columns: 1fr 57px;
}

/* line 49, ../PROJETS/obibox/assets/scss/_general.scss */
.accueil_cta_grid-3 {
  grid-template-columns : 1fr 57px;
}

/* line 53, ../PROJETS/obibox/assets/scss/_general.scss */
.grid-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 50px;
}

/* line 58, ../PROJETS/obibox/assets/scss/_general.scss */
.pourcentage {
  font-size: 45px;
}

/* line 61, ../PROJETS/obibox/assets/scss/_general.scss */
.centrer-verticalement {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 67, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_plein {
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  padding: 10px 40px;
  text-align: center;
  border: none;
  background-size: 300% 100%;
  font-size: 20px;
  border-radius: 50px;
  moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background-image: linear-gradient(to right, #EC6615, #EC6615, #DF3871, #653F91);
}

/* line 86, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_plein::after, .btn_plein:hover::after {
  display: none !important;
}

/* line 89, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_plein:hover {
  padding: 10px 40px !important;
  border-width: 0px !important;
  background-position: 100% 0 !important;
  moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

/* line 98, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_plein:focus {
  outline: none;
}

/* line 103, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_arrow:not(.et_pb_button), a.more-link {
  color: white;
}

/* line 105, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_arrow:not(.et_pb_button)::after, a.more-link::after {
  position: absolute;
  line-height: inherit;
  font-size: inherit !important;
  opacity: 1;
  left: auto;
  font-family: ETmodules !important;
  font-weight: 400 !important;
  content: attr(data-icon);
  transition: all 300ms ease 0ms;
  text-transform: none;
  -webkit-font-feature-settings: "kern" off;
  font-feature-settings: "kern" off;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
}

/* line 124, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_arrow:not(.et_pb_button):hover::after, a.more-link:hover::after {
  margin-left: 10px !important;
  margin-top: 3px !important;
}

/* line 130, ../PROJETS/obibox/assets/scss/_general.scss */
.btn_arrow::after, a.more-link::after {
  margin-left: 15px !important;
  margin-top: 3px !important;
}

/* Les menus */
/* line 136, ../PROJETS/obibox/assets/scss/_general.scss */
#logo_header {
  max-width: 300px;
}

/* line 139, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav {
  padding: 0;
}

/* line 141, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav li {
  margin: 0;
  padding: 0 10px;
}

/* line 144, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav li:last-of-type {
  padding-right: 0;
}

/* line 147, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav li:first-of-type {
  padding-left: 0;
}

/* line 150, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav li a {
  font-size: 15px;
}

/* line 152, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav li a:hover {
  color: #EC6615 !important;
  opacity: 1;
}

/* line 158, ../PROJETS/obibox/assets/scss/_general.scss */
#second_menu ul.nav li.current-menu-item a {
  color: #EC6615 !important;
  opacity: 1;
}

/* line 166, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav {
  padding: 0;
}

/* line 168, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav li {
  margin: 0;
  padding: 0 10px;
}

/* line 171, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav li:last-of-type {
  padding-right: 0;
}

/* line 174, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav li:first-of-type {
  padding-left: 0;
}

/* line 177, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav li a {
  font-size: 20px;
  line-height: 1.50;
  font-weight: 500;
  padding: 0;
}

/* line 182, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav li a:hover {
  color: #EC6615 !important;
  opacity: 1;
}

/* line 189, ../PROJETS/obibox/assets/scss/_general.scss */
#first_menu ul.et-menu.nav li.current-menu-item a {
  color: #EC6615 !important;
  opacity: 1;
}

/* line 198, ../PROJETS/obibox/assets/scss/_general.scss */
#footer-menu-principal ul.et-menu.nav,
#footer-menu-secondaire ul.et-menu.nav {
  padding: 0;
}

/* line 201, ../PROJETS/obibox/assets/scss/_general.scss */
#footer-menu-principal ul.et-menu.nav li,
#footer-menu-secondaire ul.et-menu.nav li {
  width: 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

/* line 206, ../PROJETS/obibox/assets/scss/_general.scss */
#footer-menu-principal ul.et-menu.nav li a,
#footer-menu-secondaire ul.et-menu.nav li a {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  padding: 0;
}

/* line 211, ../PROJETS/obibox/assets/scss/_general.scss */
#footer-menu-principal ul.et-menu.nav li a:hover,
#footer-menu-secondaire ul.et-menu.nav li a:hover {
  color: #EC6615 !important;
  opacity: 1;
}

/* line 218, ../PROJETS/obibox/assets/scss/_general.scss */
#footer-menu-principal ul.et-menu.nav li.current-menu-item a,
#footer-menu-secondaire ul.et-menu.nav li.current-menu-item a {
  color: #EC6615 !important;
  opacity: 1;
}

/* line 230, ../PROJETS/obibox/assets/scss/_general.scss */
#container_realisations {
  padding-top: 50px;
}

/* line 233, ../PROJETS/obibox/assets/scss/_general.scss */
#container_realisations article .et_pb_image_container {
  margin: 0;
}

/* line 239, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations {
  background-color: #3C3C3C;
  padding: 0;
  max-width: max-content;
  margin: auto;
  margin-bottom: 75px;
  -webkit-box-shadow: 5px 5px 34px 0px #000000;
  box-shadow: 5px 5px 34px 0px #000000;
}

/* line 248, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations a.link_categories {
  padding: 15px 20px;
  margin: 0;
  color: white;
}

/* line 252, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations a.link_categories:nth-child(1) {
  background-color: #3C3C3C;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

/* line 261, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations a.link_categories:nth-child(2) {
  background-color: #2E2E2E;
}

/* line 264, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations a.link_categories:nth-child(3) {
  background-color: #1D1D1D;
}

/* line 267, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations a.link_categories:nth-child(4) {
  background-color: black;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

/* line 276, ../PROJETS/obibox/assets/scss/_general.scss */
#filtres_realisations a.link_categories:hover, #filtres_realisations a.link_categories.active {
  font-weight: 500;
  color: #EC6615;
  transition: all 300ms ease 0ms;
}

@media all and (max-width: 1636px) {
  /* line 287, ../PROJETS/obibox/assets/scss/_general.scss */
  .nos_valeurs_titre {
    font-size: 28px !important;
    line-height: 30px;
  }
}

@media all and (max-width: 1464px) {
  /* line 294, ../PROJETS/obibox/assets/scss/_general.scss */
  .nos_valeurs_titre {
    font-size: 25px !important;
    line-height: 28px;
  }
}

@media all and (min-width: 981px) and (max-width: 1330px) {
  /* line 301, ../PROJETS/obibox/assets/scss/_general.scss */
  #section_nosvaleurs {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 25px;
  }
  /* line 305, ../PROJETS/obibox/assets/scss/_general.scss */
  #section_nosvaleurs .et_pb_column {
    width: 100% !important;
  }
}

@media all and (max-width: 980px) {
  /* line 311, ../PROJETS/obibox/assets/scss/_general.scss */
  .grid-4-col {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media all and (max-width: 769px) {
  /* line 317, ../PROJETS/obibox/assets/scss/_general.scss */
  .grid-4-col {
    grid-template-columns: repeat(1, 1fr);
  }
  /* line 320, ../PROJETS/obibox/assets/scss/_general.scss */
  #section_nosvaleurs {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 25px;
  }
  /* line 324, ../PROJETS/obibox/assets/scss/_general.scss */
  #section_nosvaleurs .et_pb_column {
    width: 100% !important;
  }
}

/* line 2, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_toggle_item .et_pb_toggle_title {
  padding-top: 5px !important;
  padding-right: 15px !important;
  padding-bottom: 5px !important;
  padding-left: 15px !important;
}

/* line 10, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_toggle .et_pb_toggle_title::before {
  right: 12px;
}

/* line 14, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_blog_grid .et_pb_post {
  background-color: #212121;
  border-color: #212121;
}

/* line 17, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_blog_grid .et_pb_post p {
  padding-bottom: 20px !important;
  font-size: 18px;
  line-height: 1.5;
}

/* line 18, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_blog_grid .et_pb_post h2.entry-title, .et_pb_blog_grid .et_pb_post h3.entry-title {
  font-weight: 500;
  font-size: 28px;
  line-height: 1.25;
}

/* line 22, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_accordion .dipl_answer_wrapperr {
  background-color: transparent !important;
}

/* line 29, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema:not(.active) {
  margin-bottom: 50px;
}

/* line 32, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_title::after {
  content: "\4c";
  font-family: ETmodules !important;
  font-weight: 400 !important;
  color: #2e2e2e !important;
  position: absolute;
  right: 25px;
  top: 17px;
  background-color: white;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  padding: 4px;
  line-height: 18px;
}

/* line 47, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_wrapper {
  display: none !important;
}

/* line 49, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema.active .dipl_faq_title::after {
  content: "\4b";
}

/* line 52, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema.active .dipl_faq_wrapper {
  display: block !important;
}

/* line 56, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_social_media_follow li a.icon {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: transform 0.3s ease;
}

/* line 62, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_social_media_follow li:not(:last-child) {
  margin-right: 10px;
}

/* line 66, ../PROJETS/obibox/assets/scss/_modules.scss */
.et_pb_social_media_follow li:hover a.icon {
  transform: scale(1.1);
}

/* line 70, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_single_testimonial_card {
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  border: 1px solid #5B5B5B !important;
}

/* line 77, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_meta {
  flex-direction: row-reverse;
  border-top-width: 0px !important;
  padding: 0;
}

/* line 81, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_meta .dipl_testimonial_author_image {
  padding-right: 0 !important;
  padding-left: 15px !important;
  text-align: right;
  width: 50% !important;
}

/* line 86, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_meta .dipl_testimonial_author_image img {
  width: 100px !important;
  height: 100px;
}

/* line 90, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_meta .dipl_testimonial_author_details {
  width: 90% !important;
  text-align: center;
}

/* line 93, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_name {
  font-size: 28px;
  line-height: 1.5;
}

/* line 94, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_company, .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_designation {
  font-size: 20px;
  line-height: 1.5;
}

/* line 98, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_equal_testimonial_height .dipl_single_testimonial_card {
  flex-direction: column-reverse !important;
}

/* line 103, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_desc {
  padding-top: 20px !important;
}

/* line 105, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_desc p {
  font-size: 24px;
  line-height: 1.5;
}

/* line 111, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_author_name {
  font-size: 32px;
  line-height: 34px;
  font-weight: 500;
}

/* line 117, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_testimonial_author_designation,
.dipl_testimonial_author_company {
  font-size: 24px;
  line-height: 26px;
}

/* line 124, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper::after {
  background-color: white !important;
  color: #2E2E2E !important;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 3px;
}

/* line 132, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_accordion .dipl_answer_wrapper {
  padding: 25px 50px !important;
}

/* line 135, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema {
  /* .dipl_faq_title */
  /* .dipl_faq_wrapper */
  /* .dipl_active */
}

/* line 136, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_title {
  background-color: #EC6615;
  padding: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 25px;
}

/* line 143, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_title h3 {
  color: white;
  padding: 0;
  margin: 0;
  font-weight: 200;
}

/* line 150, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_wrapper {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 155, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_wrapper .dipl_faq_item_wrapper .dipl_question_wrapper {
  background-color: #2E2E2E !important;
  padding: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 161, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema .dipl_faq_wrapper .dipl_faq_item_wrapper .dipl_question_wrapper:hover {
  background-color: #2E2E2E !important;
}

/* line 170, ../PROJETS/obibox/assets/scss/_modules.scss */
.dipl_faq_page_schema.dipl_active .dipl_question_wrapper {
  background-color: #2E2E2E !important;
}

/* CSS non prit en compte par l'éditeur de DIVI (?)*/
/* line 2, ../PROJETS/obibox/assets/scss/_not_divi.scss */
body:not(.et-fb) #degrade_bg {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #2b001a, #240114, #1d000d, #120006, #000000);
  height: 250px;
  position: absolute;
  width: 100%;
  z-index: 1;
}

/* line 11, ../PROJETS/obibox/assets/scss/_not_divi.scss */
body:not(.et-fb) #bloc_mauve_degrade {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #2b001a, #240114, #1d000d, #120006, #000000);
  height: 750px;
  position: absolute;
  /*position:relative;*/
  width: 100%;
  z-index: 1;
}

/* line 20, ../PROJETS/obibox/assets/scss/_not_divi.scss */
body:not(.et-fb) #fond_header_accueil {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
}

/* line 28, ../PROJETS/obibox/assets/scss/_not_divi.scss */
body:not(.et-fb) #et-main-area {
  background-color: transparent;
  position: relative;
  width: 100%;
  z-index: 2;
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (max-width: 1591px) {
  /* line 7, ../PROJETS/obibox/assets/scss/_responsive.scss */
  #cta_accueil_c1_title .et_pb_text_inner img {
    width: 30px;
    height: auto;
  }
  /* line 15, ../PROJETS/obibox/assets/scss/_responsive.scss */
  #cta_accueil_c2_title .et_pb_text_inner img, #cta_accueil_c3_title .et_pb_text_inner img {
    /*width:auto;
        height:42px;*/
  }
  /* line 23, ../PROJETS/obibox/assets/scss/_responsive.scss */
  #cta_accueil_c1_title .et_pb_text_inner, #cta_accueil_c2_title .et_pb_text_inner, #cta_accueil_c3_title .et_pb_text_inner {
    font-size: 25px !important;
    line-height: 27px !important;
	  display: flex;
	align-items: flex-end;
  }
}

@media all and (max-width: 1500px) {
  /* line 31, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .accueil_cta_grid-2, .accueil_cta_grid-3 {
    grid-template-columns: 1fr 40px;
  }
  /* line 33, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .accueil_cta_grid-2 img, .accueil_cta_grid-3 img {
    width: 35px;
  }
  /* line 37, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .accueil_cta_grid-3 {
    grid-template-columns : 1fr 40px;
  }
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
  /* line 44, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h1, .home h1 {
    font-size: 35px;
  }
  /* line 48, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h2 {
    font-size: 28px;
  }
  /* line 52, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h3 {
    font-size: 24px;
  }
  /* line 56, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h4, .sur-titre {
    font-size: 20px;
  }
  /* line 60, ../PROJETS/obibox/assets/scss/_responsive.scss */
  p, .btn_plein, .btn_arrow {
    font-size: 15px;
  }
  /* line 62, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .pourcentage {
    font-size: 40px;
  }
  /* line 68, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .et_pb_blog_grid .et_pb_post p {
    padding-bottom: 20px !important;
    font-size: 15px;
  }
  /* line 69, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .et_pb_blog_grid .et_pb_post h2.entry-title, .et_pb_blog_grid .et_pb_post h3.entry-title {
    font-size: 24px;
  }
  /* line 75, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_name {
    font-size: 28px;
  }
  /* line 76, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_company, .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_designation {
    font-size: 20px;
  }
  /* line 80, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_faq_page_schema .dipl_faq_wrapper,
  .dipl_faq_page_schema .dipl_faq_accordion .dipl_answer_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 85, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_faq_page_schema .dipl_faq_title h3 {
    font-size: 24px !important;
  }
  /* line 88, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_faq_page_schema:not(.active) {
    margin-bottom: 25px;
  }
  /* line 92, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .grid-3 {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 25px;
  }
  /* line 96, ../PROJETS/obibox/assets/scss/_responsive.scss */
  #filtres_realisations a.link_categories {
    display: inline-block;
    width: 50%;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
  }
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
  /* line 107, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h1, .home h1 {
    font-size: 30px;
  }
  /* line 111, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h2 {
    font-size: 24px;
  }
  /* line 115, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h3, .dipl_faq_page_schema .dipl_faq_title h3 {
    font-size: 22px;
  }
  /* line 119, ../PROJETS/obibox/assets/scss/_responsive.scss */
  h4, .sur-titre {
    font-size: 18px;
  }
  /* line 123, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .pourcentage {
    font-size: 35px;
  }
  /* line 129, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .et_pb_blog_grid .et_pb_post h2.entry-title, .et_pb_blog_grid .et_pb_post h3.entry-title {
    font-size: 22px;
  }
  /* line 135, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_name {
    font-size: 24px;
  }
  /* line 136, ../PROJETS/obibox/assets/scss/_responsive.scss */
  .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_company, .dipl_testimonial_meta .dipl_testimonial_author_details .dipl_testimonial_author_designation {
    font-size: 18px;
  }
}

/*** Responsive Styles Smartphone Portrait ***/

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