.elementor-363 .elementor-element.elementor-element-2ab08e9d{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-363 .elementor-element.elementor-element-2ab08e9d:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-2ab08e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://bauer.thehypeevents.com/wp-content/uploads/2025/11/A250945_large-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.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-363 .elementor-element.elementor-element-3c2d5e2d{text-align:center;}.elementor-363 .elementor-element.elementor-element-3c2d5e2d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:10px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-467e2f04{text-align:center;}.elementor-363 .elementor-element.elementor-element-467e2f04 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:85px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-8753606{--display:flex;}.elementor-363 .elementor-element.elementor-element-8753606:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-8753606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a61cef );}.elementor-363 .elementor-element.elementor-element-258cbeb3{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-363 .elementor-element.elementor-element-258cbeb3:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-258cbeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-363 .elementor-element.elementor-element-138e7270{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-363 .elementor-element.elementor-element-6ce90771{width:100%;max-width:100%;text-align:left;}.elementor-363 .elementor-element.elementor-element-6ce90771 .elementor-heading-title{font-family:"AudiType", Sans-serif;font-size:55px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#222222;}.elementor-363 .elementor-element.elementor-element-4713c522{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-363 .elementor-element.elementor-element-2d93db05{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-wrapper{text-align:left;}.elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title a{font-family:"AudiType", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-description{font-family:"AudiType", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-363 .elementor-element.elementor-element-7c5b9205{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-wrapper{text-align:left;}.elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title a{font-family:"AudiType", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-description{font-family:"AudiType", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-363 .elementor-element.elementor-element-58358694{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-wrapper{text-align:left;}.elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title a{font-family:"AudiType", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-description{font-family:"AudiType", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-363 .elementor-element.elementor-element-1a681a5a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-wrapper{text-align:left;}.elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title a{font-family:"AudiType", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-description{font-family:"AudiType", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-363 .elementor-element.elementor-element-1f889496{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-wrapper{text-align:left;}.elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title a{font-family:"AudiType", Sans-serif;font-size:18px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-description{font-family:"AudiType", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-363 .elementor-element.elementor-element-950e178{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-wrapper{text-align:left;}.elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title{margin-block-end:16px;color:#212121;}.elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-363 .elementor-element.elementor-element-859f34c{--display:flex;}.elementor-363 .elementor-element.elementor-element-859f34c:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-859f34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcf4d57 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-363 .elementor-element.elementor-element-41a19d1{font-family:"AudiType", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-71ebec03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-363 .elementor-element.elementor-element-71ebec03:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-71ebec03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f4dc6 );}.elementor-363 .elementor-element.elementor-element-279d2061{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-3a61cef );--border-color:var( --e-global-color-3a61cef );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-363 .elementor-element.elementor-element-5881dbb4{text-align:center;}.elementor-363 .elementor-element.elementor-element-5881dbb4 .elementor-heading-title{font-family:"AudiType", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-3a61cef );}body.elementor-page-363:not(.elementor-motion-effects-element-type-background), body.elementor-page-363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111013;}@media(min-width:768px){.elementor-363 .elementor-element.elementor-element-2ab08e9d{--content-width:920px;}.elementor-363 .elementor-element.elementor-element-138e7270{--content-width:1400px;}.elementor-363 .elementor-element.elementor-element-4713c522{--content-width:1400px;}.elementor-363 .elementor-element.elementor-element-71ebec03{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-363 .elementor-element.elementor-element-279d2061{--width:100%;}}@media(max-width:1024px){.elementor-363 .elementor-element.elementor-element-2ab08e9d{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-363 .elementor-element.elementor-element-3c2d5e2d .elementor-heading-title{font-size:14px;}.elementor-363 .elementor-element.elementor-element-467e2f04 .elementor-heading-title{font-size:65px;}.elementor-363 .elementor-element.elementor-element-258cbeb3{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-363 .elementor-element.elementor-element-6ce90771 .elementor-heading-title{font-size:40px;}.elementor-363 .elementor-element.elementor-element-4713c522{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-363 .elementor-element.elementor-element-950e178{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-363 .elementor-element.elementor-element-71ebec03{--min-height:100vh;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-363 .elementor-element.elementor-element-279d2061{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-363 .elementor-element.elementor-element-5881dbb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-363 .elementor-element.elementor-element-5881dbb4 .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}}@media(max-width:767px){.elementor-363 .elementor-element.elementor-element-2ab08e9d{--min-height:30vh;}.elementor-363 .elementor-element.elementor-element-2ab08e9d:not(.elementor-motion-effects-element-type-background), .elementor-363 .elementor-element.elementor-element-2ab08e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-363 .elementor-element.elementor-element-467e2f04 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-363 .elementor-element.elementor-element-258cbeb3{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:10%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-363 .elementor-element.elementor-element-6ce90771 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-363 .elementor-element.elementor-element-6ce90771 .elementor-heading-title{font-size:30px;}.elementor-363 .elementor-element.elementor-element-4713c522{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-363 .elementor-element.elementor-element-2d93db05{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-2d93db05 .elementor-icon-box-title a{font-size:20px;}.elementor-363 .elementor-element.elementor-element-7c5b9205{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-7c5b9205 .elementor-icon-box-title a{font-size:20px;}.elementor-363 .elementor-element.elementor-element-58358694{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-58358694 .elementor-icon-box-title a{font-size:20px;}.elementor-363 .elementor-element.elementor-element-1a681a5a{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-1a681a5a .elementor-icon-box-title a{font-size:20px;}.elementor-363 .elementor-element.elementor-element-1f889496{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-1f889496 .elementor-icon-box-title a{font-size:20px;}.elementor-363 .elementor-element.elementor-element-950e178{width:100%;max-width:100%;}.elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title, .elementor-363 .elementor-element.elementor-element-950e178 .elementor-icon-box-title a{font-size:20px;}.elementor-363 .elementor-element.elementor-element-71ebec03{--min-height:0vh;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-363 .elementor-element.elementor-element-5881dbb4 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-271b0a6 */:root{
  --q3-black:#000;
  --q3-white:#fff;
  --q3-gray-100:#f6f6f6;
  --q3-gray-300:#e9e9e9;
  --q3-gray-700:#4e4e4e;
  --q3-red:#bb0a30; /* Accent Audi */
  --q3-maxw:1100px;
  --q3-radius:14px;
  --q3-shadow:0 8px 24px rgba(0,0,0,.08);
}

.q3-wrap{font-family:"Work Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111;background:#fff;line-height:1.5}
.container{max-width:var(--q3-maxw);margin:auto;padding:0 20px}

/* HERO */
.q3-hero{position:relative;isolation:isolate}
.q3-hero__media img{width:100%;height:56vw;max-height:720px;object-fit:cover;display:block;filter:contrast(1.05)}
.q3-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.85) 85%);z-index:0}
.q3-hero__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding-bottom:40px;z-index:1}
.q3-eyebrow{letter-spacing:.2em;font-weight:600;color:var(--q3-black);opacity:.75;margin:0}
.q3-title{font-size:clamp(28px,6vw,56px);line-height:1.1;margin:0}
.q3-meta{color:var(--q3-gray-700);margin:0 0 10px}

/* BUTTONS */
.q3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:600;border:1px solid transparent;transition:.2s}
.q3-btn--primary{background:var(--q3-red);color:#fff;border-color:var(--q3-red)}
.q3-btn--primary:hover{filter:brightness(.95)}
.q3-btn--ghost{background:#fff;color:#111;border-color:var(--q3-gray-300)}
.q3-btn--ghost:hover{background:var(--q3-gray-100)}

/* INTRO */
.q3-intro{padding:48px 0 24px;text-align:center}
.q3-intro h2{font-size:clamp(22px,4.8vw,36px);margin:0 0 10px}
.q3-lead{font-size:clamp(16px,2.8vw,18px);color:#222;margin:0 auto 18px;max-width:800px}
.q3-highlights{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0;margin:0 0 18px}
.q3-highlights li{background:var(--q3-gray-100);border:1px solid var(--q3-gray-300);border-radius:999px;padding:8px 12px}

/* FORM */
.q3-form{padding:28px 0}
.q3-form__head h3{font-size:clamp(20px,4.5vw,28px);margin:0 0 6px;text-align:center}
.q3-form__head p{text-align:center;color:#333;margin:0 0 16px}
.q3-form__body{background:#fff;border:1px solid var(--q3-gray-300);border-radius:var(--q3-radius);padding:18px;box-shadow:var(--q3-shadow)}
.q3-form__note{font-size:13px;color:#555;margin:10px 4px}

/* INFOS PRATIQUES */
.q3-info{background:var(--q3-gray-100);padding:32px 0}
.q3-info__grid{display:grid;grid-template-columns:1fr;gap:18px}
.q3-info__details h4{font-size:22px;margin:0 0 10px}
.q3-infolist{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}
.q3-info__map iframe{width:100%;height:300px;border:0;border-radius:var(--q3-radius);box-shadow:var(--q3-shadow)}

/* EXPECT */
.q3-expect{padding:32px 0}
.q3-expect h4{font-size:22px;margin:0 0 14px}
.q3-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.q3-card{background:#fff;border:1px solid var(--q3-gray-300);border-radius:var(--q3-radius);overflow:hidden;box-shadow:var(--q3-shadow)}
.q3-card img{width:100%;height:180px;object-fit:cover;display:block}
.q3-card h5{font-size:16px;margin:10px 12px 4px}
.q3-card p{font-size:14px;color:#444;margin:0 12px 14px}

/* FOOTER */
.q3-footer{border-top:1px solid var(--q3-gray-300);padding:22px 0;text-align:center;color:#444}
.q3-footer a{color:#222}

/* STICKY CTA (mobile) */
.q3-sticky-cta{position:fixed;left:16px;right:16px;bottom:14px;z-index:99;background:var(--q3-red);color:#fff;text-align:center;padding:12px 16px;border-radius:999px;box-shadow:0 10px 24px rgba(187,10,48,.35);text-decoration:none;font-weight:700;border:1px solid rgba(0,0,0,.05)}
.q3-sticky-cta:hover{filter:brightness(.95)}

/* RESPONSIVE */
@media (min-width:768px){
  .q3-hero__content{padding-bottom:64px}
  .q3-info__grid{grid-template-columns:1fr 1fr;align-items:start}
  .q3-info__map iframe{height:360px}
  .q3-cards{grid-template-columns:repeat(4,1fr)}
}
/* === GRAVITY FORMS – Style harmonisé Audi Bauer === */
.gform_wrapper input[type="submit"],
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input[type="submit"],
.gform_wrapper .gform_button {
  background-color: var(--q3-red) !important;
  color: var(--q3-white) !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 14px 28px !important;
  font-family: "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0.4px;
  cursor: pointer;
  transition: background-color 0.25s ease, transform 0.15s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Hover (effet premium Audi) */
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_button:hover {
  background-color: #a10929 !important; /* rouge foncé au survol */
  transform: translateY(-1px);
  filter: brightness(0.97);
}

/* Supprime le style bleu WordPress par défaut */
.gform_wrapper input[type="submit"]:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(187, 10, 48, 0.25);
}

/* Ajustement de l’espacement du pied de formulaire */
.gform_footer {
  text-align: center !important;
  margin-top: 18px !important;
}

/* Uniformisation des champs */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper select {
  border-radius: var(--q3-radius);
  border: 1px solid var(--q3-gray-300);
  padding: 10px 12px;
  font-size: 15px;
  transition: border-color 0.2s ease;
}

.gform_wrapper input:focus,
.gform_wrapper select:focus {
  border-color: var(--q3-red);
  outline: none;
  box-shadow: 0 0 0 2px rgba(187, 10, 48, 0.15);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AudiType';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-Normal_4.03.woff2') format('woff2'),
		url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-Normal_4.03.woff') format('woff');
}
@font-face {
	font-family: 'AudiType';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-Bold_4.03.woff2') format('woff2'),
		url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-Bold_4.03.woff') format('woff');
}
@font-face {
	font-family: 'AudiType';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-BoldItalic_4.03.woff2') format('woff2'),
		url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-BoldItalic_4.03-1.woff') format('woff');
}
@font-face {
	font-family: 'AudiType';
	font-style: oblique;
	font-weight: bold;
	font-display: auto;
	src: url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-ExtendedBold_4.03.woff2') format('woff2'),
		url('http://bauer.thehypeevents.com/wp-content/uploads/2024/10/AudiType-ExtendedBold_4.03-1.woff') format('woff');
}
/* End Custom Fonts CSS */