 .swpm-registration-submit-section { text-align: left; margin-top: 15px; }  #brxe-sbtumu select { background-color: var(--bricks-color-99ff31) !important; }  ul.options-wrapper li { display: flex; align-items: flex-start; gap: 0.5em; }  @media (max-width: 768px) { ul.options-wrapper input[type="checkbox"] { width: 1.2rem;  height: 1.2rem;   cursor: pointer;  } } ul.options-wrapper input[type="checkbox"] { margin-top: 0.25em; }  .g { display: grid; grid-template-columns: repeat(2, 1fr);  gap: 15px;  }  .g-col { float: none; width: 100%; }  .g img { width: 100%; height: auto; max-height: none; }  .no-grid-ads .g img { width: auto; height: auto; max-width: 100%; display: block; }  .g.g-1 { margin-bottom: 15px; } .g.g-1:last-child { margin-bottom: 0; }  .no-grid-ads .g { display: flex; flex-wrap: nowrap;  justify-content: center;  align-items: center;  gap: 15px; overflow-x: auto; overflow-y: hidden; width: 100%; }  .no-grid-ads .g-col { width: auto; }  .no-grid-ads-full-image .g { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 15px; overflow-x: hidden; width: 100%; } .no-grid-ads-full-image .g-col { flex: 1 0 100%; width: 100%; } .no-grid-ads-full-image .g img { width: 100% !important; height: auto !important; max-width: 100%; display: block; }  @media (max-width: 768px) {  .g { grid-template-columns: repeat(2, 1fr); }  .g.col-2-mobile-grid { display: grid !important; grid-template-columns: repeat(2, 1fr); }  .no-grid-ads .g.col-2-mobile-grid { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; flex-wrap: unset !important; overflow-x: unset !important; overflow-y: unset !important; }  .no-grid-ads .g:not(.col-2-mobile-grid) { display: flex !important; flex-wrap: wrap; } }  .tarjeta-3d { perspective: 1000px; }  .tarjeta-3d img { width: 100%; height: auto; transition: transform 0.2s ease; transform-style: preserve-3d; will-change: transform; border-radius: 12px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); }  .ocultar { display: none !important; }  .bricks-nav-menu a:focus, .bricks-mobile-menu a:focus, .bricks-menu-item a:focus { outline: none !important; box-shadow: none !important; }  @media (max-width: 768px) {  #swpm-registration-form table { width: 100%; border-collapse: collapse;  }  #swpm-registration-form tr { display: flex; flex-direction: column;  margin-bottom: 1rem;  }  #swpm-registration-form td { display: block; width: 100%; }  #swpm-registration-form label { margin-bottom: 0.3rem;  display: block; }  #swpm-registration-form input[type="checkbox"] { width: 1.2rem; height: 1.2rem; margin-right: 0.5rem; vertical-align: middle; } }  @media (max-width: 768px) {  .swpm-profile-username-row table, .swpm-profile-email-row table, .swpm-profile-password-row table, .swpm-profile-password-retype-row table, .swpm-profile-firstname-row table, .swpm-profile-lastname-row table, .swpm-profile-phone-row table, .swpm-profile-street-row table, .swpm-profile-city-row table, .swpm-profile-state-row table, .swpm-profile-zipcode-row table, .swpm-profile-country-row table, .swpm-profile-company-row table, .swpm-profile-membership-level-row table { width: 100%; border-collapse: collapse; }  .swpm-profile-username-row, .swpm-profile-email-row, .swpm-profile-password-row, .swpm-profile-password-retype-row, .swpm-profile-firstname-row, .swpm-profile-lastname-row, .swpm-profile-phone-row, .swpm-profile-street-row, .swpm-profile-city-row, .swpm-profile-state-row, .swpm-profile-zipcode-row, .swpm-profile-country-row, .swpm-profile-company-row, .swpm-profile-membership-level-row { display: flex; flex-direction: column; margin-bottom: 1rem;  }  .swpm-profile-username-row td, .swpm-profile-email-row td, .swpm-profile-password-row td, .swpm-profile-password-retype-row td, .swpm-profile-firstname-row td, .swpm-profile-lastname-row td, .swpm-profile-phone-row td, .swpm-profile-street-row td, .swpm-profile-city-row td, .swpm-profile-state-row td, .swpm-profile-zipcode-row td, .swpm-profile-country-row td, .swpm-profile-company-row td, .swpm-profile-membership-level-row td { display: block; width: 100%; }  .swpm-profile-username-row label, .swpm-profile-email-row label, .swpm-profile-password-row label, .swpm-profile-password-retype-row label, .swpm-profile-firstname-row label, .swpm-profile-lastname-row label, .swpm-profile-phone-row label, .swpm-profile-street-row label, .swpm-profile-city-row label, .swpm-profile-state-row label, .swpm-profile-zipcode-row label, .swpm-profile-country-row label, .swpm-profile-company-row label, .swpm-profile-membership-level-row label { margin-bottom: 0.3rem; display: block; } }  input[type="submit"].btn-amarillo { appearance: none;  -webkit-appearance: none;  border: none;  box-shadow: none;  cursor: pointer;  }