.elementor-2850 .elementor-element.elementor-element-2f2b9b5{margin-top:100px;margin-bottom:100px;}.elementor-2850 .elementor-element.elementor-element-bb774df{background-color:var( --e-global-color-secondary );background-image:url("https://rpvwisy.com/wp-content/uploads/2025/09/2148900863.jpg");background-position:center center;background-size:cover;border-radius:24px 24px 24px 24px;}.elementor-2850 .elementor-element.elementor-element-50e1630 .cta-section .sec-title.light h2{display:show !important;text-align:left !important;}.elementor-2850 .elementor-element.elementor-element-50e1630 .cta-section .content_block_3 .content-box .text p{display:show !important;text-align:left !important;font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-2850 .elementor-element.elementor-element-50e1630 .cta-section .content_block_3 .content-box .list li:before{display:show !important;text-align:center !important;}.elementor-2850 .elementor-element.elementor-element-50e1630 .cta-section .content_block_3 .content-box .list li{display:show !important;text-align:left !important;}.elementor-2850 .elementor-element.elementor-element-50e1630 .cta-section .theme-btn.btn-one{display:show !important;}.elementor-2850 .elementor-element.elementor-element-50e1630 .cta-section .btn-box{text-align:left !important;}.elementor-2850 .elementor-element.elementor-element-a2bf10b > .elementor-container{max-width:1200px;}.elementor-2850 .elementor-element.elementor-element-a2bf10b{margin-top:100px;margin-bottom:100px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2850 .elementor-element.elementor-element-ed48384{text-align:center;}.elementor-2850 .elementor-element.elementor-element-ed48384 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-2850 .elementor-element.elementor-element-543f53a{--spacer-size:50px;}@media(max-width:767px){.elementor-2850 .elementor-element.elementor-element-ed48384 .elementor-heading-title{font-size:22px;}}@media(min-width:1025px){.elementor-2850 .elementor-element.elementor-element-bb774df{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-bb774df *//* Container Grid */
.dealers-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 2rem;
  padding: 2rem;
}

/* Dealer Card - Apple Liquid Glass Style */
.dealer-card {
  position: relative;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  padding: 2rem;
  backdrop-filter: blur(20px) saturate(180%);
  -webkit-backdrop-filter: blur(20px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

/* Hover Effect */
.dealer-card:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

/* Title */
.dealer-card h3 {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0.8rem;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

/* Details Text */
.dealer-card p {
  font-size: 1rem;
  color: #fff;
  line-height: 1.6;
}

/* Accent Border Effect */
.dealer-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  padding: 2px;
  background: linear-gradient(135deg, rgba(255,255,255,0.6), rgba(255,255,255,0.05));
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */