.elementor-2655 .elementor-element.elementor-element-81b7994 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2655 .elementor-element.elementor-element-81b7994:not(.elementor-motion-effects-element-type-background), .elementor-2655 .elementor-element.elementor-element-81b7994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://suchet.eu/wp-content/uploads/THWF2479-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2655 .elementor-element.elementor-element-81b7994 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(96deg, #00205B 38%, #FFFFFF00 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2655 .elementor-element.elementor-element-81b7994 > .elementor-container{max-width:1900px;min-height:650px;}.elementor-2655 .elementor-element.elementor-element-81b7994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2655 .elementor-element.elementor-element-e501485.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2655 .elementor-element.elementor-element-e501485.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2655 .elementor-element.elementor-element-e501485 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2655 .elementor-element.elementor-element-f17b0ff{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-2655 .elementor-element.elementor-element-f17b0ff .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:80px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2655 .elementor-element.elementor-element-4de51fe .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:29px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-2655 .elementor-element.elementor-element-749b54a{width:var( --container-widget-width, 68.692% );max-width:68.692%;--container-widget-width:68.692%;--container-widget-flex-grow:0;}.elementor-2655 .elementor-element.elementor-element-749b54a .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFFBD;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2655 .elementor-element.elementor-element-2c02e9a .elementor-button{background-color:#FEEA0C;font-family:"HelveticaNeue", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#0A0047;color:#0A0047;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2655 .elementor-element.elementor-element-2c02e9a{width:var( --container-widget-width, 46.709% );max-width:46.709%;--container-widget-width:46.709%;--container-widget-flex-grow:0;}.elementor-2655 .elementor-element.elementor-element-2c02e9a > .elementor-widget-container{margin:19px 19px 19px 19px;}.elementor-2655 .elementor-element.elementor-element-80d8910 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2655 .elementor-element.elementor-element-80d8910 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2655 .elementor-element.elementor-element-fba68dd{width:var( --container-widget-width, 204.013% );max-width:204.013%;--container-widget-width:204.013%;--container-widget-flex-grow:0;align-self:center;}.elementor-2655 .elementor-element.elementor-element-fba68dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2655 .elementor-element.elementor-element-99ea612 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2655 .elementor-element.elementor-element-99ea612 > .elementor-container{max-width:1800px;}.elementor-2655 .elementor-element.elementor-element-99ea612 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-2655 .elementor-element.elementor-element-99ea612{padding:-12px 20px -12px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2655 .elementor-element.elementor-element-fa73aa7 img{width:100%;height:430px;object-fit:cover;object-position:bottom center;border-radius:6px 6px 6px 6px;}.elementor-2655 .elementor-element.elementor-element-97bfa3f{width:var( --container-widget-width, 109.061% );max-width:109.061%;--container-widget-width:109.061%;--container-widget-flex-grow:0;}.elementor-2655 .elementor-element.elementor-element-31a0c46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2655 .elementor-element.elementor-element-31a0c46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2655 .elementor-element.elementor-element-2b3e735{margin-top:0px;margin-bottom:0px;padding:-12px -12px -12px -12px;}.elementor-2655 .elementor-element.elementor-element-e0e2919:not(.elementor-motion-effects-element-type-background), .elementor-2655 .elementor-element.elementor-element-e0e2919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00205B;}.elementor-2655 .elementor-element.elementor-element-e0e2919 > .elementor-container{max-width:1200px;}.elementor-2655 .elementor-element.elementor-element-e0e2919{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2655 .elementor-element.elementor-element-e0e2919 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2655 .elementor-element.elementor-element-677a399 .elementor-heading-title{color:#FFFFFF;}.elementor-2655 .elementor-element.elementor-element-25fd36d{width:var( --container-widget-width, 66.906% );max-width:66.906%;--container-widget-width:66.906%;--container-widget-flex-grow:0;}.elementor-2655 .elementor-element.elementor-element-25fd36d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2655 .elementor-element.elementor-element-3523492{width:var( --container-widget-width, 67.032% );max-width:67.032%;--container-widget-width:67.032%;--container-widget-flex-grow:0;}.elementor-2655 .elementor-element.elementor-element-3523492 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2655 .elementor-element.elementor-element-40fd389 .elementor-heading-title{color:#FFFFFF;}.elementor-2655 .elementor-element.elementor-element-c2312f4{margin-top:46px;margin-bottom:0px;}.elementor-2655 .elementor-element.elementor-element-40d5446.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2655 .elementor-element.elementor-element-d1f005d{text-align:center;}.elementor-2655 .elementor-element.elementor-element-d1f005d .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:70px;font-weight:600;color:#00205B;}.elementor-2655 .elementor-element.elementor-element-bc04e71{text-align:center;}.elementor-2655 .elementor-element.elementor-element-bc04e71 .elementor-heading-title{font-family:"HelveticaNeue", Sans-serif;font-size:24px;font-weight:400;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#00205B;}.elementor-2655 .elementor-element.elementor-element-841703e{width:var( --container-widget-width, 40.893% );max-width:40.893%;--container-widget-width:40.893%;--container-widget-flex-grow:0;}.elementor-2655 .elementor-element.elementor-element-841703e > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2655 .elementor-element.elementor-element-e501485{width:76%;}.elementor-2655 .elementor-element.elementor-element-80d8910{width:24%;}}/* Start custom CSS for column, class: .elementor-element-80d8910 */@media (max-width: 767px){

  .suchet-qualibat-card{
      max-width: 320px !important;
      margin: 25px auto 0 auto !important;
  }

}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {

  /* HERO MOBILE - CORRECTION DÉBORDEMENT TITRE */
  .suchet-hero {
    min-height: auto !important;
    padding: 70px 18px 40px !important;
    overflow: hidden !important;
    background-position: center center !important;
  }

  .suchet-hero-grid,
  .suchet-hero .elementor-container,
  .suchet-hero .elementor-widget-wrap {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
  }

  .suchet-hero h1,
  .suchet-hero .elementor-heading-title {
    font-size: 38px !important;
    line-height: 0.95 !important;
    max-width: 100% !important;
    width: 100% !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    letter-spacing: -1px !important;
  }

  .suchet-hero h1 span {
    display: block !important;
  }

  .suchet-hero p {
    font-size: 15px !important;
    line-height: 1.3 !important;
    max-width: 300px !important;
  }

  .suchet-hero .suchet-btn,
  .suchet-hero .elementor-button {
    font-size: 14px !important;
    padding: 13px 22px !important;
  }

  .suchet-hero-card {
    width: 100% !important;
    max-width: 330px !important;
    margin: 35px auto 0 !important;
  }
}
  }

  /* FAQ MOBILE */
  .suchet-faq-question {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    align-items: flex-start !important;
    gap: 12px !important;
  }

  .suchet-faq-question span {
    margin-left: 10px !important;
    flex-shrink: 0 !important;
  }

  /* CTA FINAL MOBILE */
  .suchet-contact-section h2,
  .suchet-final-cta h2,
  .elementor-widget-heading h2 {
    font-size: 44px !important;
    line-height: 0.95 !important;
  }

  .suchet-contact-wrapper,
  .suchet-contact-bar {
    width: 100% !important;
  }

  .suchet-contact-btn {
    width: 100% !important;
    max-width: 320px !important;
    justify-content: center !important;
    font-size: 18px !important;
    padding: 16px 20px !important;
  }

  .suchet-contact-btn span {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-55Rm.eot');
	src: url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-55Rm.eot?#iefix') format('embedded-opentype'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-55Rm.woff2') format('woff2'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-55Rm.woff') format('woff'),
		url('https://suchet.eu/wp-content/uploads/Helvetica-Neue-LT-55-Roman.ttf') format('truetype'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-55Rm.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-75Bd.eot');
	src: url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-75Bd.eot?#iefix') format('embedded-opentype'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-75Bd.woff2') format('woff2'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-75Bd.woff') format('woff'),
		url('https://suchet.eu/wp-content/uploads/Helvetica-Neue-LT-75-Bold.ttf') format('truetype'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-75Bd.svg#HelveticaNeue') format('svg');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-76BdIt.eot');
	src: url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-76BdIt.eot?#iefix') format('embedded-opentype'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-76BdIt.woff2') format('woff2'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-76BdIt.woff') format('woff'),
		url('https://suchet.eu/wp-content/uploads/Helvetica-Neue-LT-76-Bold-Italic.ttf') format('truetype'),
		url('https://suchet.eu/wp-content/uploads/HelveticaNeueLT-76BdIt.svg#HelveticaNeue') format('svg');
}
/* End Custom Fonts CSS */