.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box { height: 450px; }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__front { background-color: rgb(51, 51, 51); background-image: url("/assets/fabtec-industrie-bureau-etudes-industriel-chaudronnerie-usinage-decoupe-bloc-chaudronnerie.jpg"); background-repeat: no-repeat; background-size: cover; }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__front .elementor-flip-box__layer__overlay { padding: 10px 10px 30px; text-align: center; justify-content: flex-end; }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__front .elementor-flip-box__layer__title { font-family: Orbitron, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; line-height: 18px; }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__back { background-color: var( --e-global-color-9ecc5d8 ); }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__back .elementor-flip-box__layer__overlay { text-align: center; }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__button { font-family: var( --e-global-typography-7ff0804-font-family ), Sans-serif; font-size: var( --e-global-typography-7ff0804-font-size ); font-weight: var( --e-global-typography-7ff0804-font-weight ); text-transform: var( --e-global-typography-7ff0804-text-transform ); line-height: var( --e-global-typography-7ff0804-line-height ); letter-spacing: var( --e-global-typography-7ff0804-letter-spacing ); word-spacing: var( --e-global-typography-7ff0804-word-spacing ); }
.elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__back .elementor-flip-box__layer__description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }
@media (max-width: 1366px) {
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box { height: 420px; }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__back .elementor-flip-box__layer__description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__button { font-size: var( --e-global-typography-7ff0804-font-size ); line-height: var( --e-global-typography-7ff0804-line-height ); letter-spacing: var( --e-global-typography-7ff0804-letter-spacing ); word-spacing: var( --e-global-typography-7ff0804-word-spacing ); }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 { width: var( --container-widget-width, 48% ); max-width: 48%; --container-widget-width: 48%; --container-widget-flex-grow: 0; }
}
@media (max-width: 1024px) {
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box { height: 300px; }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__back .elementor-flip-box__layer__description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__button { font-size: var( --e-global-typography-7ff0804-font-size ); line-height: var( --e-global-typography-7ff0804-line-height ); letter-spacing: var( --e-global-typography-7ff0804-letter-spacing ); word-spacing: var( --e-global-typography-7ff0804-word-spacing ); }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
}
@media (max-width: 767px) {
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box { height: 450px; }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__back .elementor-flip-box__layer__description { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
  .elementor-129 .elementor-element.elementor-element-7b2ee49 .elementor-flip-box__button { font-size: var( --e-global-typography-7ff0804-font-size ); line-height: var( --e-global-typography-7ff0804-line-height ); letter-spacing: var( --e-global-typography-7ff0804-letter-spacing ); word-spacing: var( --e-global-typography-7ff0804-word-spacing ); }
}