.tag.small {
    color: var(--shade14);
    font-variation-settings: 'wght' 600;
}

.g16 {
    gap: var(--g16);
}

.g20 {
    gap: var(--g20);
}

html,
body {
    overflow-x: hidden !important;
    max-width: 100vw;
    width: 100vw;
}

ul, ol {
    list-style-type: none;
}

.flickity-enabled:focus {
    outline: none;
    border: none;
}

* {
    caret-color: transparent;
}

section.dark {
    position: relative;
    background-color: #101113;
}

section.dark .tag {
    color: #626265;
}

section.dark h2 {
    color: #FCFCFC;
}

.a-c {
    align-items: center;
}


.j-c {
    justify-content: center;
}

.a-s {
    align-items: start;
}

.g12 {
    gap: var(--g12);
}

section.dark .dot {
    background-color: white;
}

p.para {
    font-size: 14px;
    color: var(--shade11);
    font-variation-settings: 'wght' 450, 'wdth' 99;
}

.g8 {
    gap: var(--g8);
}

.flex {
    flex: 1;
}

.button-main.dark-blue {
    color: #F2F5FC;
    background-color: #2943D6;
}

.button-main.dark-blue:hover {
  background-color: #2037B9;  
  color: white;
}

.industries-card-inner {
    height: 100% !important;
    width: 100%;
    transition: inherit;
}