.hs_ub_gaming_essentials___summa input, .hs_ub_gaming_pro___summa input, .hs_ub_gaming_custom___summa input {
    background-color: transparent!important;
    font-weight: 900;
    font-family: 'Gilroy';
    padding: 0rem;
    pointer-events: none; /* This will prevent user interaction */
    color: #001d4d; /* Adjust the color if necessary */
    font-size: 1.25rem;
}


aside {
height: fit-content;
}

ul.inputs-list.multi-container {
    display: flex;
    flex-direction: column;
}

.centered {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.white {
background-color: #fff;
}

section#text-form .normal {
    display: flex;
    flex-direction: row;
    gap: 5rem;
}

#text-form header {
width: 50%;
}

#text-form aside header {
    width: 100%;
    margin-bottom: 1rem;
}

#text-form aside h2 {
font-size: 2.0625rem;
margin-bottom: 0.5rem;
}

.ptb-0 {
padding: 0 0rem !important;
}

.hs-form .hs-input {
border-color: transparent;
}


.color-primary-2 p, .color-primary p, .color-primary-3 p, 
.color-primary-2 h2, .color-primary h2, .color-primary-3 h2,
.color-primary-2 a, .color-primary a, .color-primary-3 a,
.color-primary-2 .hs-form-field label, .color-primary pre, .color-primary-3 pre, .color-primary-2 pre, .color-primary .hs-form-field label {
color: #fff;
}


.color-primary-2 input.hs-button, .color-primary input.hs-button {
background: var(--color-primary-3);
color: #fff;
border: 0;
}

@media (max-width: 797px) {
  #text-form .border-box, #text-form .normal {
  flex-direction: column;
  gap: 1.5rem;
  padding: 2.5rem 1.5rem;
  }  
}

@media (min-width: 798px) {
#text-form .border-box {
  padding: 2.5rem 2.5rem;
  }
}

@media (min-width: 1100px) {
#text-form .border-box {
  padding: 3.5rem 3.5rem; 
  }
}
#text-form .normal {
  padding: 0rem 0rem;
  }
}

@media (max-width: 960px) {
  h1 {
  font-size: 3.3976rem;
  }
  
  section#text-form {
  flex-direction: column;
  gap: 1rem;
  }
  
  #text-form header, #text-form aside {
  width: 100% !important;
  margin: auto 0px;
  }
}

/* Standard padding på externa skärmar */
@media (min-width: 1280px) {
  .layout-border-box {
    padding-top: var(--section-padding);
  }
}

/* Överskriv med 0rem på laptop */
@media (min-width: 1024px) and (max-width: 1279px) {
  .layout-border-box {
    padding-top: 0rem;
  }
}

  
  


