:root {
  --c1: #004EA2 ;
  --c2: #333;
  --c3: #707070;
  --c4: #282F62;
  }



.c-c1{color:var(--c1)}
.c-c2{color:var(--c2)}
.c-c3{color:var(--c3)}
.c-c4{color:var(--c4)}



.super_get_quote_button { margin: 20px; width: 8em; text-align: center; justify-content: center; display: inline-block; padding: 0.8em 1.1em; gap: 0.4rem; border: none; font-weight: 900; font-size: 14px; border-radius: 30px; cursor: pointer; text-shadow: 2px 2px 3px rgb(136 0 136 / 50%); box-shadow: 0 15px 25px -6px rgba(238, 103, 97, 0.5); background: linear-gradient(15deg, #D0262E, #D0262E, #cc3f47, #de6f3d, #f09f33, #de6f3d, #d53c2f, #D0262E, #D0262E) no-repeat; background-size: 300%; background-position: left center; transition: background 0.3s ease; color: #fff; }

.super_get_quote_button:hover { background-size: 320%; background-position: right center; transform: translateY(3px); box-shadow: none; }


.editor-card { display: flex; gap: 3rem; border: 1px solid var(--c4); padding: 2rem; margin: 2rem 0; background: unset; }
.editor-card-img { flex: 0 0 56px;height:56px;border: 1px solid var(--c1);background-color: var(--c1); border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.editor-card-img img {height: 80%; width: auto; max-width: 24px; max-height: 22px; display: block;filter: invert(100%) brightness(400%); }
.editor-card-content { flex: 1; }
.editor-card-content h4 { margin: 0 0 8px; font-size: 16px;font-weight: 900;color:var(--c1); }
.editor-card-content p { margin: 0; color:var(--c4); line-height: 1.6; }
.editor-card:hover{background-color: var(--c1);}
.editor-card:hover .editor-card-img{background-color: #fff;}
.editor-card:hover .editor-card-img img{filter: unset;}
.editor-card:hover .editor-card-content h4{color:#fff !important}
.editor-card:hover .editor-card-content p{color:#fff !important}