:root{--gene-container-max:1200px;--gene-container-gutter:5vw;--gene-grid-columns:12;--gene-grid-gap:24px;--gene-section-pad-top:14vh;--gene-section-pad-bottom:10vh}.gene-container{box-sizing:border-box;margin-inline:auto;max-width:var(--gene-container-max);padding-inline:var(--gene-container-gutter);width:100%}.gene-row{grid-template-columns:repeat(var(--gene-grid-columns),1fr);width:100%}.gene-row,.gene-row--auto{display:grid;gap:var(--gene-grid-gap)}.gene-row--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.gene-col{grid-column:span var(--gene-grid-columns)}.gene-col-1{grid-column:span 1}.gene-col-2{grid-column:span 2}.gene-col-3{grid-column:span 3}.gene-col-4{grid-column:span 4}.gene-col-5{grid-column:span 5}.gene-col-6{grid-column:span 6}.gene-col-7{grid-column:span 7}.gene-col-8{grid-column:span 8}.gene-col-9{grid-column:span 9}.gene-col-10{grid-column:span 10}.gene-col-11{grid-column:span 11}.gene-col-12{grid-column:span 12}@media (max-width:1024px){.gene-col-md-12{grid-column:span 12}.gene-col-md-6{grid-column:span 6}.gene-col-md-4{grid-column:span 4}.gene-col-md-3{grid-column:span 3}}@media (max-width:768px){.gene-row:not(.gene-row--keep-mobile)>.gene-col,.gene-row:not(.gene-row--keep-mobile)>[class*=gene-col-]{grid-column:span var(--gene-grid-columns)!important}.gene-col-sm-12{grid-column:span 12!important}.gene-col-sm-6{grid-column:span 6!important}}