/* Rubik */
/* Manrope */
/* /Manrope */
@font-face {
  font-family: "Guthen-Jacqueline";
  src: url("/wp-content/themes/bug-france-expert/assets/fontes/guthen-jaqueline-regular.woff2") format("woff"), url("/wp-content/themes/bug-france-expert/assets/fontes/guthen-jaqueline-regular.otf") format("opentype");
}
/* Guthen Jacqueline */
/* /Guthen Jacqueline */
.pt0b0 {
  padding-top: 0;
  padding-bottom: 0;
}

.pt1b0 {
  padding-top: 90px;
  padding-bottom: 0;
}

.pt0b1 {
  padding-top: 0;
  padding-bottom: 90px;
}

.pt1b1 {
  padding-top: 90px;
  padding-bottom: 90px;
}

@media screen and (max-width: 640px) {
  .pt1b0 {
    padding-top: 45px !important;
    padding-bottom: 0 !important;
  }
  .pt0b1 {
    padding-top: 0 !important;
    padding-bottom: 45px !important;
  }
  .pt1b1 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
}
.widget-bck.bck1 {
  background-color: #FFF;
}
.widget-bck.bck2 {
  background-color: #F2F2F2;
}
.widget-bck.twoColor.color2_bck1:before {
  background-color: #FFF;
}
.widget-bck.twoColor.color2_bck2:before {
  background-color: #F2F2F2;
}

.md_customfield_backgroundradio input[type=radio].bck1 {
  background-color: #FFF;
}
.md_customfield_backgroundradio input[type=radio].bck2 {
  background-color: #F2F2F2;
}

.bloc2ColImgInfo {
  padding: 84px 0;
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo {
    padding: 50px 0;
  }
}
.bloc2ColImgInfo p {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 27px;
  color: #5F6062;
  letter-spacing: 0.72px;
}
.bloc2ColImgInfo.desinsectisation .img2 {
  margin-top: 0 !important;
}
.bloc2ColImgInfo h2 {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 47px;
  line-height: 48px;
  color: #0F5386;
  letter-spacing: 0.94px;
  margin: 0;
  order: 1;
}
@media screen and (max-width: 1360px) {
  .bloc2ColImgInfo h2 {
    padding: 0 15px;
    text-align: center;
  }
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo h2 {
    padding: 0 29px;
    text-align: center;
    font-family: "Rubik", sans-serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-size: 36px;
    line-height: 47px;
    color: #0F5386;
    letter-spacing: 0.72px;
  }
}
.bloc2ColImgInfo h3 {
  order: 2;
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 22px;
  line-height: 36px;
  color: #54AF34;
  letter-spacing: 1.08px;
  text-transform: uppercase;
  margin: 0;
}
.bloc2ColImgInfo h3.blue {
  color: #0F5386;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo h3 {
    padding: 0;
    text-align: left;
    padding: 0 29px;
  }
}
.bloc2ColImgInfo h2 + div.content {
  margin-top: 60px;
}
.bloc2ColImgInfo h3 + div.content {
  margin-top: 29px;
}
.bloc2ColImgInfo h2 + h3 {
  margin-top: 16px;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo h2 + h3 {
    margin-top: 33px;
  }
}
.bloc2ColImgInfo h2 + p, .bloc2ColImgInfo h3 + p {
  margin-top: 16px;
}
.bloc2ColImgInfo div.content {
  padding: 0 15px;
  order: 3;
  display: block;
  position: relative;
  max-width: 1360px;
  margin: 0 auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1100px) {
  .bloc2ColImgInfo div.content {
    padding: 0 29px;
  }
}
.bloc2ColImgInfo div.content div.img2 {
  width: 100%;
  text-align: center;
  margin-top: 30px;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo div.content div.btncta {
    text-align: center;
  }
}
.bloc2ColImgInfo div.content > div {
  width: calc(50% - 31px);
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo div.content > div {
    width: 100%;
  }
}
.bloc2ColImgInfo div.content > div.colImg {
  order: 2;
  line-height: 0;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo div.content > div.colImg {
    text-align: center;
    margin-bottom: 57px;
  }
}
.bloc2ColImgInfo div.content > div.colInfo {
  order: 3;
}
.bloc2ColImgInfo div.content > div.colInfo p {
  margin-top: 16px;
}
.bloc2ColImgInfo div.content > div.colInfo p:first-child {
  margin-top: 0;
}
.bloc2ColImgInfo div.content > div.colInfo h3 {
  padding: 0 !important;
}
.bloc2ColImgInfo div.content > div.colInfo h4 {
  margin: 32px 0;
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  line-height: 27px;
  color: #54AF34;
  letter-spacing: 0.72px;
}
.bloc2ColImgInfo div.content > div.colInfo ul {
  list-style: none;
  padding-left: 0;
}
.bloc2ColImgInfo div.content > div.colInfo ul li {
  background-image: url(/wp-content/themes/bug-france-expert/mdso-widgets/col2imginfo/assets/img/li.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  line-height: 27px;
  color: #5F6062;
  letter-spacing: 0.72px;
  padding-left: 41px;
}
.bloc2ColImgInfo div.content > div.colInfo a.cta {
  margin-top: 31px;
}
.bloc2ColImgInfo.right div.content > div.colInfo {
  order: 1;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo.right div.content > div.colInfo {
    order: 3;
  }
}
.bloc2ColImgInfo.prestations {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.bloc2ColImgInfo.prestations:first-child {
  padding-top: 0 !important;
}
@media screen and (max-width: 1000px) {
  .bloc2ColImgInfo.prestations {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .bloc2ColImgInfo.prestations:first-child {
    padding-top: 0 !important;
  }
}
.bloc2ColImgInfo.obli-derat {
  padding: 0;
}
.bloc2ColImgInfo.obli-derat .colImg {
  background-image: url(/wp-content/themes/bug-france-expert/mdso-widgets/col2imginfo/assets/img/rat-2.png);
  height: 100%;
  min-height: 360px;
  background-repeat: no-repeat;
  background-position: center bottom -120px;
}
@media screen and (max-width: 1300px) {
  .bloc2ColImgInfo.obli-derat h3 + div.content {
    margin-top: 0;
  }
  .bloc2ColImgInfo.obli-derat .colImg {
    display: none;
  }
}
@media screen and (max-width: 1300px) and (max-width: 1000px) {
  .bloc2ColImgInfo.obli-derat h3 {
    width: 100%;
    text-align: left;
    margin-top: 60px;
  }
}
@media screen and (max-width: 1300px) {
  .bloc2ColImgInfo.obli-derat .colInfo {
    width: 100%;
    margin-top: 60px;
  }
}
@media screen and (max-width: 1300px) and (max-width: 1000px) {
  .bloc2ColImgInfo.obli-derat .colInfo {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1300px) {
  .bloc2ColImgInfo.obli-derat .btncta {
    text-align: center;
    background-image: url(/wp-content/themes/bug-france-expert/mdso-widgets/col2imginfo/assets/img/rat-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 360px;
  }
  .bloc2ColImgInfo.obli-derat .btncta a {
    margin-bottom: 60px;
  }
}/*# sourceMappingURL=css.css.map */