.elementor-3695 .elementor-element.elementor-element-2391ed2c{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3695 .elementor-element.elementor-element-2391ed2c:not(.elementor-motion-effects-element-type-background), .elementor-3695 .elementor-element.elementor-element-2391ed2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.madjaxuk.com/wp-content/uploads/2026/08/Light-BlackAscent.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3695 .elementor-element.elementor-element-2391ed2c::before, .elementor-3695 .elementor-element.elementor-element-2391ed2c > .elementor-background-video-container::before, .elementor-3695 .elementor-element.elementor-element-2391ed2c > .e-con-inner > .elementor-background-video-container::before, .elementor-3695 .elementor-element.elementor-element-2391ed2c > .elementor-background-slideshow::before, .elementor-3695 .elementor-element.elementor-element-2391ed2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3695 .elementor-element.elementor-element-2391ed2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3695 .elementor-element.elementor-element-7995738f{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3695 .elementor-element.elementor-element-7995738f:not(.elementor-motion-effects-element-type-background), .elementor-3695 .elementor-element.elementor-element-7995738f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.madjaxuk.com/wp-content/uploads/2026/08/Light-BlueAscent.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3695 .elementor-element.elementor-element-561c0ceb{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;top:75px;}body:not(.rtl) .elementor-3695 .elementor-element.elementor-element-561c0ceb{left:0px;}body.rtl .elementor-3695 .elementor-element.elementor-element-561c0ceb{right:0px;}.elementor-3695 .elementor-element.elementor-element-5800bf18{--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;}.elementor-3695 .elementor-element.elementor-element-56d7633b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-3695 .elementor-element.elementor-element-56d7633b .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:43px;color:var( --e-global-color-26f7cb4 );}.elementor-3695 .elementor-element.elementor-element-3a9d8b4b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"atyp-bl-variable", Sans-serif;color:var( --e-global-color-26f7cb4 );}.elementor-3695 .elementor-element.elementor-element-3a9d8b4b > .elementor-widget-container{margin:0px 90px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button{background-color:var( --e-global-color-26f7cb4 );font-family:"atyp-bl-variable", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3695 .elementor-element.elementor-element-4142a339 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button:hover, .elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button:focus{color:var( --e-global-color-11d9661 );}.elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button:hover svg, .elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button:focus svg{fill:var( --e-global-color-11d9661 );}.elementor-3695 .elementor-element.elementor-element-3cc7da82{--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;--overlay-opacity:0.5;}.elementor-3695 .elementor-element.elementor-element-3cc7da82:not(.elementor-motion-effects-element-type-background), .elementor-3695 .elementor-element.elementor-element-3cc7da82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3695 .elementor-element.elementor-element-3cc7da82::before, .elementor-3695 .elementor-element.elementor-element-3cc7da82 > .elementor-background-video-container::before, .elementor-3695 .elementor-element.elementor-element-3cc7da82 > .e-con-inner > .elementor-background-video-container::before, .elementor-3695 .elementor-element.elementor-element-3cc7da82 > .elementor-background-slideshow::before, .elementor-3695 .elementor-element.elementor-element-3cc7da82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3695 .elementor-element.elementor-element-3cc7da82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-55469c0 );--background-overlay:'';}.elementor-3695 .elementor-element.elementor-element-3a4a3af{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;top:362px;}body:not(.rtl) .elementor-3695 .elementor-element.elementor-element-3a4a3af{left:0px;}body.rtl .elementor-3695 .elementor-element.elementor-element-3a4a3af{right:0px;}.elementor-3695 .elementor-element.elementor-element-6b00bd5b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-3695 .elementor-element.elementor-element-6b00bd5b .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:43px;color:#FFFFFF;}.elementor-3695 .elementor-element.elementor-element-13fb25e5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"atyp-bl-variable", Sans-serif;color:var( --e-global-color-371c450 );}.elementor-3695 .elementor-element.elementor-element-13fb25e5 > .elementor-widget-container{margin:0px 90px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-55469c0 );color:var( --e-global-color-55469c0 );border-radius:20px 20px 20px 20px;}.elementor-3695 .elementor-element.elementor-element-4b1ab99a > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button:hover, .elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button:focus{color:var( --e-global-color-11d9661 );}.elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button:hover svg, .elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button:focus svg{fill:var( --e-global-color-11d9661 );}.elementor-3695 .elementor-element.elementor-element-6ad559a4{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;--z-index:10;}.elementor-3695 .elementor-element.elementor-element-6ad559a4:not(.elementor-motion-effects-element-type-background), .elementor-3695 .elementor-element.elementor-element-6ad559a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3695 .elementor-element.elementor-element-5b976b36{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3695 .elementor-element.elementor-element-16edfdae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-16edfdae .elementor-icon-box-wrapper{gap:15px;}.elementor-3695 .elementor-element.elementor-element-16edfdae.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-3695 .elementor-element.elementor-element-16edfdae.elementor-view-framed .elementor-icon, .elementor-3695 .elementor-element.elementor-element-16edfdae.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-3695 .elementor-element.elementor-element-16edfdae .elementor-icon{font-size:70px;}.elementor-3695 .elementor-element.elementor-element-16edfdae .elementor-icon-box-title{color:var( --e-global-color-26f7cb4 );}.elementor-3695 .elementor-element.elementor-element-16edfdae .elementor-icon-box-description{color:#A5A5A5;}.elementor-3695 .elementor-element.elementor-element-5194915f{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3695 .elementor-element.elementor-element-38411326 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-38411326 .elementor-icon-box-wrapper{gap:15px;}.elementor-3695 .elementor-element.elementor-element-38411326.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-3695 .elementor-element.elementor-element-38411326.elementor-view-framed .elementor-icon, .elementor-3695 .elementor-element.elementor-element-38411326.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-3695 .elementor-element.elementor-element-38411326 .elementor-icon{font-size:70px;}.elementor-3695 .elementor-element.elementor-element-38411326 .elementor-icon-box-title{color:var( --e-global-color-26f7cb4 );}.elementor-3695 .elementor-element.elementor-element-38411326 .elementor-icon-box-description{color:#A5A5A5;}.elementor-3695 .elementor-element.elementor-element-77abd93e{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3695 .elementor-element.elementor-element-7e0f4d45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3695 .elementor-element.elementor-element-7e0f4d45 .elementor-icon-box-wrapper{gap:15px;}.elementor-3695 .elementor-element.elementor-element-7e0f4d45.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-3695 .elementor-element.elementor-element-7e0f4d45.elementor-view-framed .elementor-icon, .elementor-3695 .elementor-element.elementor-element-7e0f4d45.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-3695 .elementor-element.elementor-element-7e0f4d45 .elementor-icon{font-size:70px;}.elementor-3695 .elementor-element.elementor-element-7e0f4d45 .elementor-icon-box-title{color:var( --e-global-color-26f7cb4 );}.elementor-3695 .elementor-element.elementor-element-7e0f4d45 .elementor-icon-box-description{color:#A5A5A5;}@media(min-width:768px){.elementor-3695 .elementor-element.elementor-element-2391ed2c{--width:100%;}.elementor-3695 .elementor-element.elementor-element-561c0ceb{--width:100%;}.elementor-3695 .elementor-element.elementor-element-5800bf18{--width:50%;}.elementor-3695 .elementor-element.elementor-element-3a4a3af{--width:100%;}.elementor-3695 .elementor-element.elementor-element-5b976b36{--width:33%;}.elementor-3695 .elementor-element.elementor-element-5194915f{--width:33%;}.elementor-3695 .elementor-element.elementor-element-77abd93e{--width:33%;}}@media(max-width:960px) and (min-width:768px){.elementor-3695 .elementor-element.elementor-element-3cc7da82{--width:100%;}.elementor-3695 .elementor-element.elementor-element-5b976b36{--width:100%;}.elementor-3695 .elementor-element.elementor-element-5194915f{--width:100%;}.elementor-3695 .elementor-element.elementor-element-77abd93e{--width:100%;}}@media(min-width:1367px){.elementor-3695 .elementor-element.elementor-element-2391ed2c:not(.elementor-motion-effects-element-type-background), .elementor-3695 .elementor-element.elementor-element-2391ed2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3695 .elementor-element.elementor-element-7995738f:not(.elementor-motion-effects-element-type-background), .elementor-3695 .elementor-element.elementor-element-7995738f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-3695 .elementor-element.elementor-element-561c0ceb{--margin-top:600px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1366px){.elementor-3695 .elementor-element.elementor-element-561c0ceb{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:960px){.elementor-3695 .elementor-element.elementor-element-3cc7da82{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3695 .elementor-element.elementor-element-3a4a3af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;top:0px;}body:not(.rtl) .elementor-3695 .elementor-element.elementor-element-3a4a3af{left:0px;}body.rtl .elementor-3695 .elementor-element.elementor-element-3a4a3af{right:0px;}.elementor-3695 .elementor-element.elementor-element-6b00bd5b .elementor-heading-title{font-size:50px;}.elementor-3695 .elementor-element.elementor-element-13fb25e5{font-size:30px;}.elementor-3695 .elementor-element.elementor-element-6ad559a4{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-3695 .elementor-element.elementor-element-3cc7da82{--min-height:100vh;--overlay-opacity:0.76;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3695 .elementor-element.elementor-element-3a4a3af{--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:65px;}.elementor-3695 .elementor-element.elementor-element-13fb25e5{font-size:16px;}.elementor-3695 .elementor-element.elementor-element-13fb25e5 p{margin-block-end:8px;}.elementor-3695 .elementor-element.elementor-element-6ad559a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3695 .elementor-element.elementor-element-5b976b36{--width:100%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3695 .elementor-element.elementor-element-5194915f{--width:100%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3695 .elementor-element.elementor-element-77abd93e{--width:100%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-56d7633b *//* Premium dynamic scaling for the Desktop Hero Header */
.elementor-3695 .elementor-element.elementor-element-56d7633b .elementor-heading-title {
  font-size: clamp(34px, 3.8vw, 56px) !important;
  line-height: 1.15 !important;
}
/* Target the span class we just created */
.elementor-3695 .elementor-element.elementor-element-56d7633b .spotlight-glow {
  color: #e60f0f !important; /* Your brand-matching premium red */
  font-weight: 600; /* Keeps it nice and bold */
  
  /* Adds a subtle, high-end red ambient glow that matches the vehicle's underglow */
  text-shadow: 0 0 15px rgba(230, 15, 15, 0.6); 
  
  /* Smooth transition if you want it to react later */
  transition: text-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a9d8b4b *//* Premium dynamic scaling for the Desktop Description Prose */
.elementor-3695 .elementor-element.elementor-element-3a9d8b4b .elementor-text-editor {
  font-size: clamp(15px, 1.2vw, 20px) !important;
  line-height: 1.55 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4142a339 *//* Premium fluid scaling for the main CTA button widget */
.elementor-3695 .elementor-element.elementor-element-4142a339 .elementor-button {
  /* 1. Fluid Font Size Control */
  font-size: clamp(13px, 1.1vw, 16px) !important;
  
  /* 2. Fluid Vertical Padding (Top & Bottom) */
  padding-top: clamp(12px, 1.2vw, 16px) !important;
  padding-bottom: clamp(12px, 1.2vw, 16px) !important;
  
  /* 3. Fluid Horizontal Padding (Left & Right) */
  padding-left: clamp(24px, 2.2vw, 36px) !important;
  padding-right: clamp(24px, 2.2vw, 36px) !important;
  
  transition: all 0.3s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b00bd5b */.elementor-3695 .elementor-element.elementor-element-6b00bd5b .elementor-heading-title {
  font-size: clamp(40px, 12vw, 55px) !important;
  line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13fb25e5 *//* Premium dynamic scaling for the Desktop Description Prose */
.elementor-3695 .elementor-element.elementor-element-13fb25e5 .elementor-text-editor {
  font-size: clamp(12px, 1.2vw, 13px) !important;
  line-height: 1.55 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b1ab99a *//* Premium fluid scaling for the main CTA button widget */
.elementor-3695 .elementor-element.elementor-element-4b1ab99a .elementor-button {
  /* 1. Fluid Font Size Control */
  font-size: clamp(16px, 1.4vw, 19px) !important;
  
  /* 2. Fluid Vertical Padding (Top & Bottom) */
  padding-top: clamp(15px, 1.5vw, 19px) !important;
  padding-bottom: clamp(15px, 1.5vw, 19px) !important;
  
  /* 3. Fluid Horizontal Padding (Left & Right) */
  padding-left: clamp(29px, 2.5vw, 39px) !important;
  padding-right: clamp(29px, 2.5vw, 39px) !important;
  
  transition: all 0.3s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4a3af *//* Tablet and Mobile Layer Correction */
@media (max-width: 1024px) {
  .passthrough-text-container {
    position: relative !important;
    z-index: 10 !important; /* Lifts it up so it stays visible */
    clear: both !important;
    display: block !important;
    margin-top: 20px !important; /* Gives the text nice breathing room below the slider */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b976b36 */.elementor-3695 .elementor-element.elementor-element-5b976b36 {
  /* Soft off-white background with a subtle MADJAX red glow */
  background: radial-gradient(
    circle at center,
    rgba(237, 28, 36, 0.10) 0%,
    rgba(248, 246, 243, 0.95) 55%,
    #F5F3F0 100%
  ) !important;
  
  /* Frosted glass blur effect */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  
  /* Subtle red border */
  border: 1px solid rgba(237, 28, 36, 0.18) !important;
  border-radius: 16px !important;
  
  /* Soft shadow to lift the cards */
  box-shadow: 0 10px 40px rgba(41, 34, 34, 0.08) !important;
  
  transition: all 0.4s ease;
}

/* Hover effect */
.elementor-3695 .elementor-element.elementor-element-5b976b36:hover {
  border-color: rgba(237, 28, 36, 0.35) !important;
  
  background: radial-gradient(
    circle at center,
    rgba(237, 28, 36, 0.16) 0%,
    rgba(248, 246, 243, 0.98) 55%,
    #F5F3F0 100%
  ) !important;
  
  box-shadow: 0 15px 45px rgba(237, 28, 36, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5194915f */.elementor-3695 .elementor-element.elementor-element-5194915f {
  /* Soft off-white background with a subtle MADJAX red glow */
  background: radial-gradient(
    circle at center,
    rgba(237, 28, 36, 0.10) 0%,
    rgba(248, 246, 243, 0.95) 55%,
    #F5F3F0 100%
  ) !important;
  
  /* Frosted glass blur effect */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  
  /* Subtle red border */
  border: 1px solid rgba(237, 28, 36, 0.18) !important;
  border-radius: 16px !important;
  
  /* Soft shadow to lift the cards */
  box-shadow: 0 10px 40px rgba(41, 34, 34, 0.08) !important;
  
  transition: all 0.4s ease;
}

/* Hover effect */
.elementor-3695 .elementor-element.elementor-element-5194915f:hover {
  border-color: rgba(237, 28, 36, 0.35) !important;
  
  background: radial-gradient(
    circle at center,
    rgba(237, 28, 36, 0.16) 0%,
    rgba(248, 246, 243, 0.98) 55%,
    #F5F3F0 100%
  ) !important;
  
  box-shadow: 0 15px 45px rgba(237, 28, 36, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77abd93e */.elementor-3695 .elementor-element.elementor-element-77abd93e {
  /* Soft off-white background with a subtle MADJAX red glow */
  background: radial-gradient(
    circle at center,
    rgba(237, 28, 36, 0.10) 0%,
    rgba(248, 246, 243, 0.95) 55%,
    #F5F3F0 100%
  ) !important;
  
  /* Frosted glass blur effect */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  
  /* Subtle red border */
  border: 1px solid rgba(237, 28, 36, 0.18) !important;
  border-radius: 16px !important;
  
  /* Soft shadow to lift the cards */
  box-shadow: 0 10px 40px rgba(41, 34, 34, 0.08) !important;
  
  transition: all 0.4s ease;
}

/* Hover effect */
.elementor-3695 .elementor-element.elementor-element-77abd93e:hover {
  border-color: rgba(237, 28, 36, 0.35) !important;
  
  background: radial-gradient(
    circle at center,
    rgba(237, 28, 36, 0.16) 0%,
    rgba(248, 246, 243, 0.98) 55%,
    #F5F3F0 100%
  ) !important;
  
  box-shadow: 0 15px 45px rgba(237, 28, 36, 0.12) !important;
}/* End custom CSS */