/* line 4, stdin */
section.infos-custom {
  background-color: var(--third);
  display: flex;
  align-items: stretch;
  position: relative;
  z-index: 1;
  overflow: hidden; }
  @media screen and (max-width: 1450px) {
    /* line 13, stdin */
    section.infos-custom .col-left {
      flex: 2; }
    /* line 17, stdin */
    section.infos-custom .content-wrapper {
      left: -40% !important; } }
  @media screen and (max-width: 1000px) {
    /* line 23, stdin */
    section.infos-custom .col-left {
      flex: 3; }
    /* line 27, stdin */
    section.infos-custom .content-wrapper {
      left: -75% !important; } }
  @media screen and (max-width: 600px) {
    /* line 33, stdin */
    section.infos-custom .col-left {
      flex: 5; }
    /* line 37, stdin */
    section.infos-custom .content-wrapper {
      left: -100% !important; } }
  /* line 42, stdin */
  section.infos-custom .overlay {
    position: absolute;
    z-index: -1;
    right: -200px;
    bottom: -140px;
    opacity: .4; }
  /* line 51, stdin */
  section.infos-custom .col {
    flex: 1; }
  /* line 56, stdin */
  section.infos-custom .col-left {
    width: 100%; }
    /* line 59, stdin */
    section.infos-custom .col-left .image-wrapper {
      width: 100%;
      height: 730px; }
      /* line 63, stdin */
      section.infos-custom .col-left .image-wrapper img {
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 100%; }
  /* line 73, stdin */
  section.infos-custom .col-right {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative; }
    /* line 79, stdin */
    section.infos-custom .col-right .content-wrapper {
      min-height: 50%;
      display: flex;
      position: absolute;
      left: -10%;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 50px 75px;
      background-color: var(--primary);
      color: var(--white);
      font-family: "Open Sans", sans-serif;
      text-align: center; }
      @media screen and (max-width: 450px) {
        /* line 79, stdin */
        section.infos-custom .col-right .content-wrapper {
          padding: 20px 10px; } }
      /* line 98, stdin */
      section.infos-custom .col-right .content-wrapper .title {
        font-weight: bold; }
      /* line 103, stdin */
      section.infos-custom .col-right .content-wrapper .btn-third-s {
        margin: 25px 0; }
