

/* Container */

.mtg-shifter-second {
  display: flex;

  align-items: center;
  width: 1186px;
  max-width: 100%;
  padding: 140px 24px;
  margin: 0 auto;
  position: relative;
}
.module--mtg-shifter-second{
  position: relative;
}
.module--mtg-shifter-second:before {
  content: '';
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 50vw;
  height: 100%;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='693' height='795' viewBox='0 0 693 795' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='700' height='795' transform='matrix(1 0 0 -1 0 795)' fill='url(%23pattern0)' fill-opacity='0.2'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='0.3359' height='0.0893082'%3E%3Cuse xlink:href='%23image0_201_668' transform='scale(0.000439085 0.000386615)'/%3E%3C/pattern%3E%3Cimage id='image0_201_668' width='765' height='231' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}


/* Columns */
@media (min-width: 1140px) {
  .mtg-shifter-second__col {
    flex-shrink: 0;
  }

  .mtg-shifter-second--ds .mtg-shifter-second__col--static {
    padding-inline-start: 80px;
    order: 2;
  }

  .mtg-shifter-second--sd .mtg-shifter-second__col--static {
    padding-inline-end: 80px;
  }
}

@media (max-width: 1139px) {
  .mtg-shifter-second {
    flex-direction: column;
  }
  
  .mtg-shifter-second__col {
    width: 100% !important;
  }
  
  .mtg-shifter-second--sds .mtg-shifter-second__col--static {
    padding-top: 2rem;
    order: 2;
  }
}

/* Nav */

.mtg-shifter-second__nav {
  margin-top: 1.11rem;
  margin-bottom: 1.11rem;
  display: flex;
  flex-wrap: wrap;
}

.mtg-shifter-second__nav__item {
  display: inline-block;
  position: relative;
  width: 160px;
  margin-right: 30px;
  margin-bottom: 48px;
  margin-inline-end: 2rem;
  padding-inline-end: 2rem;
  /* border-inline-end: 1px solid #E3E6EC; */
  cursor: pointer;
}

.mtg-shifter-second__nav__item:last-child {
  margin-inline-end: 0;
  padding-inline-end: 0;
  border-inline-end: none;
}

.mtg-shifter-second--dark .mtg-shifter-second__nav__item,
.mtg-shifter-second--dark-no-accent .mtg-shifter-second__nav__item {
  border-color: rgba(255, 255, 255, .2);
}

.mtg-shifter-second__nav__item::before {
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(-1.11rem - 2px);
  background: #0FC5FF;
  border-radius: 0;
  opacity: 0;
}

.mtg-shifter-second--dark-no-accent:not(.mtg-shifter-second--nav-line-accent) .mtg-shifter-second__nav__item::before {
  background: #fff;
}

.mtg-shifter-second__nav__item--active::before {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

.mtg-shifter-second__nav__item--active::before {
  right: 2rem;
}

.mtg-shifter-second__nav__item--active:last-child::before {
  right: 0;
}



/* Content */

.mtg-shifter-second__content {
  display: flex;
  overflow: hidden;
  margin-left: -12.0px;
  margin-right: -12.0px;
  padding-left: 12.0px;
  padding-right: 12.0px;
}

.mtg-shifter-second__content__item {
  width: 100%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}

.mtg-shifter-second__content__item:not(.mtg-shifter-second__content__item--active) {
  opacity: 0;
  visibility: hidden;
  order: 2;
}

.mtg-shifter-second__content__item--active {
  order: 1;
}

.mtg-shifter-second--active .mtg-shifter-second__content__item--active {
  animation: .2s ease-in-out forwards uiPop;
}

@media (max-width: 1139px) {
  .mtg-shifter-second__content {
    flex-direction: column;
    justify-content: flex-start;
  }
  
  .mtg-shifter-second__content__item:not(.mtg-shifter-second__content__item--active) {
    display: none;
  }
}

/* Responsive */

@media (max-width: 479px) {
  .mtg-shifter-second__nav {
    
    margin-bottom: 24px;
  }

  .mtg-shifter-second__nav__item {
    display: block;
    padding: 1rem 0;
    margin: 0;
  }

  .mtg-shifter-second__nav__item {
    margin-inline-end: 0;
    padding-inline-end: 0;
    border-inline-end: none;
    border-bottom: 1px solid #E3E6EC;
  }

  .mtg-shifter-second__nav__item:last-child {
    border-bottom: none;
  }

  .mtg-shifter-second__nav__item--active::before {
    right: 0;
    bottom: -1px;
  }

  
}

.contact-tab{
  max-width: 1110px;
  margin: 0 auto 160px auto;
  padding: 25px 30px 30px 10px;
  background: #F5F7F8;
  box-shadow: 0px 10px 30px rgba(58, 96, 115, 0.05);
  backdrop-filter: blur(4px);
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 3px;

}
.contact-tab h3{
  margin: 0 auto;
  width: fit-content;
  margin-bottom: 45px;
}
.contact-tab .cta-wrapper {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 45px;
  align-items: start;
}

/* CTA 1, 2 et 3 */
.contact-tab .cta-wrapper .cta-content {
  width: auto;
  min-width: 0;
  grid-column: span 2;
}

/* CTA 4 et 5 centrés sous les 3 premiers */
.contact-tab .cta-wrapper .cta-content:nth-child(4) {
  grid-column: 2 / span 2;
}

.contact-tab .cta-wrapper .cta-content:nth-child(5) {
  grid-column: 4 / span 2;
}

/* Responsive */
@media screen and (max-width: 1110px) {
  .contact-tab .cta-wrapper {
    grid-template-columns: 1fr;
    gap: 20px;
    justify-items: center;
  }

  .contact-tab .cta-wrapper .cta-content {
    grid-column: auto;
    width: 100%;
    max-width: 320px;
  }
}

.contact-tab .cta-wrapper .cta-content a { 
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: #0FC5FF;
  color: #ffffff;
  width: 100%;
}

.contact-tab .cta-wrapper .cta-content .cta-info { 
  margin-top: 20px;
}

.contact-tab .cta-wrapper .cta-content .cta-info strong { 
  font-weight: bold;
}
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: #0FC5FF;
  color: #ffffff;
  width: 100%;
}
.contact-tab .cta-wrapper .cta-content .cta-info{ 
  margin-top: 20px;
  @media screen and (max-width:1110px) {
    margin-top:5px;
  }
}
.contact-tab .cta-wrapper .cta-content .cta-info strong{ 
  font-weight: bold;
}