/* RoadRadio */
@font-face {
    font-family: 'RoadRadio';
    src: url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio.eot');
    src: local('RoadRadio'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio.woff2') format('woff2'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio.woff') format('woff'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RoadRadio';
    src: url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Light.eot');
    src: local('RoadRadio Light'), local('RoadRadio-Light'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Light.woff2') format('woff2'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Light.woff') format('woff'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'RoadRadio';
    src: url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Thin.eot');
    src: local('RoadRadio Thin'), local('RoadRadio-Thin'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Thin.woff2') format('woff2'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Thin.woff') format('woff'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'RoadRadio';
    src: url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Black.eot');
    src: local('RoadRadio Black'), local('RoadRadio-Black'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Black.woff2') format('woff2'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Black.woff') format('woff'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'RoadRadio';
    src: url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Bold.eot');
    src: local('RoadRadio Bold'), local('RoadRadio-Bold'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Bold.woff2') format('woff2'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Bold.woff') format('woff'),
        url('/wp-content/themes/nsc/_assets/public/fonts/RoadRadio-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* Inter */
@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-greek-ext.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-greek.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-vietnamese.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: oblique 0deg 10deg;
    font-weight: 100 900;
    src: url('/wp-content/themes/nsc/_assets/public/fonts/Inter-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    --lite-pink: #E4D4D5;
    --gold: #B2A08A;
    --dark-blue: #12315D;
}

*,
*::before,
*::after {
  box-sizing: inherit;
  margin: 0;
  padding: 0;
}

html {
  box-sizing: border-box;
  font-family: 'Inter';
}


.body h1, .h1 {
  font-family: 'RoadRadio';
  font-size: 3.3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
}

.body h3, .h3 {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: uppercase;
}
  
.body img {
    width: 100%;
    height: auto;
  }
  
.body picture.lozad {
    display: block;
    min-height: 1rem;
  }
  
.body picture.lozad[data-loaded="true"] .placeholder {
      display: none;
    }

:root {
    --bulma-column-gap: 0.75rem
}

.column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 0.75rem
;
    padding: var(--bulma-column-gap)
}

.columns.is-mobile>.column.is-narrow {
    flex: none;
    width: auto;
    width: initial
}

.columns.is-mobile>.column.is-full {
    flex: none;
    width: 100%
}

.columns.is-mobile>.column.is-three-quarters {
    flex: none;
    width: 75%
}

.columns.is-mobile>.column.is-two-thirds {
    flex: none;
    width: 66.6666%
}

.columns.is-mobile>.column.is-half {
    flex: none;
    width: 50%
}

.columns.is-mobile>.column.is-one-third {
    flex: none;
    width: 33.3333%
}

.columns.is-mobile>.column.is-one-quarter {
    flex: none;
    width: 25%
}

.columns.is-mobile>.column.is-one-fifth {
    flex: none;
    width: 20%
}

.columns.is-mobile>.column.is-two-fifths {
    flex: none;
    width: 40%
}

.columns.is-mobile>.column.is-three-fifths {
    flex: none;
    width: 60%
}

.columns.is-mobile>.column.is-four-fifths {
    flex: none;
    width: 80%
}

.columns.is-mobile>.column.is-offset-three-quarters {
    -webkit-margin-start:75%;
            margin-inline-start:75%}

.columns.is-mobile>.column.is-offset-two-thirds {
    -webkit-margin-start:66.6666%;
            margin-inline-start:66.6666%}

.columns.is-mobile>.column.is-offset-half {
    -webkit-margin-start:50%;
            margin-inline-start:50%}

.columns.is-mobile>.column.is-offset-one-third {
    -webkit-margin-start:.3333%;
            margin-inline-start:.3333%}

.columns.is-mobile>.column.is-offset-one-quarter {
    -webkit-margin-start:25%;
            margin-inline-start:25%}

.columns.is-mobile>.column.is-offset-one-fifth {
    -webkit-margin-start:20%;
            margin-inline-start:20%}

.columns.is-mobile>.column.is-offset-two-fifths {
    -webkit-margin-start:40%;
            margin-inline-start:40%}

.columns.is-mobile>.column.is-offset-three-fifths {
    -webkit-margin-start:60%;
            margin-inline-start:60%}

.columns.is-mobile>.column.is-offset-four-fifths {
    -webkit-margin-start:80%;
            margin-inline-start:80%}

.columns.is-mobile>.column.is-0 {
    flex: none;
    width: 0
}

.columns.is-mobile>.column.is-offset-0 {
    -webkit-margin-start:0;
            margin-inline-start:0}

.columns.is-mobile>.column.is-1 {
    flex: none;
    width: 8.3333333333%
}

.columns.is-mobile>.column.is-offset-1 {
    -webkit-margin-start:8.3333333333%;
            margin-inline-start:8.3333333333%}

.columns.is-mobile>.column.is-2 {
    flex: none;
    width: 16.6666666667%
}

.columns.is-mobile>.column.is-offset-2 {
    -webkit-margin-start:16.6666666667%;
            margin-inline-start:16.6666666667%}

.columns.is-mobile>.column.is-3 {
    flex: none;
    width: 25%
}

.columns.is-mobile>.column.is-offset-3 {
    -webkit-margin-start:25%;
            margin-inline-start:25%}

.columns.is-mobile>.column.is-4 {
    flex: none;
    width: 33.3333333333%
}

.columns.is-mobile>.column.is-offset-4 {
    -webkit-margin-start:33.3333333333%;
            margin-inline-start:33.3333333333%}

.columns.is-mobile>.column.is-5 {
    flex: none;
    width: 41.6666666667%
}

.columns.is-mobile>.column.is-offset-5 {
    -webkit-margin-start:41.6666666667%;
            margin-inline-start:41.6666666667%}

.columns.is-mobile>.column.is-6 {
    flex: none;
    width: 50%
}

.columns.is-mobile>.column.is-offset-6 {
    -webkit-margin-start:50%;
            margin-inline-start:50%}

.columns.is-mobile>.column.is-7 {
    flex: none;
    width: 58.3333333333%
}

.columns.is-mobile>.column.is-offset-7 {
    -webkit-margin-start:58.3333333333%;
            margin-inline-start:58.3333333333%}

.columns.is-mobile>.column.is-8 {
    flex: none;
    width: 66.6666666667%
}

.columns.is-mobile>.column.is-offset-8 {
    -webkit-margin-start:66.6666666667%;
            margin-inline-start:66.6666666667%}

.columns.is-mobile>.column.is-9 {
    flex: none;
    width: 75%
}

.columns.is-mobile>.column.is-offset-9 {
    -webkit-margin-start:75%;
            margin-inline-start:75%}

.columns.is-mobile>.column.is-10 {
    flex: none;
    width: 83.3333333333%
}

.columns.is-mobile>.column.is-offset-10 {
    -webkit-margin-start:83.3333333333%;
            margin-inline-start:83.3333333333%}

.columns.is-mobile>.column.is-11 {
    flex: none;
    width: 91.6666666667%
}

.columns.is-mobile>.column.is-offset-11 {
    -webkit-margin-start:91.6666666667%;
            margin-inline-start:91.6666666667%}

.columns.is-mobile>.column.is-12 {
    flex: none;
    width: 100%
}

.columns.is-mobile>.column.is-offset-12 {
    -webkit-margin-start:100%;
            margin-inline-start:100%}

@media screen and (max-width: 768px) {
    .column.is-narrow-mobile {
        flex:none;
        width: auto;
        width: initial
    }

    .column.is-full-mobile {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-mobile {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-mobile {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-mobile {
        flex: none;
        width: 50%
    }

    .column.is-one-third-mobile {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-mobile {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-mobile {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-mobile {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-mobile {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-mobile {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-mobile {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-offset-two-thirds-mobile {
        -webkit-margin-start:66.6666%;
                margin-inline-start:66.6666%}

    .column.is-offset-half-mobile {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-offset-one-third-mobile {
        -webkit-margin-start:.3333%;
                margin-inline-start:.3333%}

    .column.is-offset-one-quarter-mobile {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-offset-one-fifth-mobile {
        -webkit-margin-start:20%;
                margin-inline-start:20%}

    .column.is-offset-two-fifths-mobile {
        -webkit-margin-start:40%;
                margin-inline-start:40%}

    .column.is-offset-three-fifths-mobile {
        -webkit-margin-start:60%;
                margin-inline-start:60%}

    .column.is-offset-four-fifths-mobile {
        -webkit-margin-start:80%;
                margin-inline-start:80%}

    .column.is-0-mobile {
        flex: none;
        width: 0
    }

    .column.is-offset-0-mobile {
        -webkit-margin-start:0;
                margin-inline-start:0}

    .column.is-1-mobile {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-mobile {
        -webkit-margin-start:8.3333333333%;
                margin-inline-start:8.3333333333%}

    .column.is-2-mobile {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-mobile {
        -webkit-margin-start:16.6666666667%;
                margin-inline-start:16.6666666667%}

    .column.is-3-mobile {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-mobile {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-4-mobile {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-mobile {
        -webkit-margin-start:33.3333333333%;
                margin-inline-start:33.3333333333%}

    .column.is-5-mobile {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-mobile {
        -webkit-margin-start:41.6666666667%;
                margin-inline-start:41.6666666667%}

    .column.is-6-mobile {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-mobile {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-7-mobile {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-mobile {
        -webkit-margin-start:58.3333333333%;
                margin-inline-start:58.3333333333%}

    .column.is-8-mobile {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-mobile {
        -webkit-margin-start:66.6666666667%;
                margin-inline-start:66.6666666667%}

    .column.is-9-mobile {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-mobile {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-10-mobile {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-mobile {
        -webkit-margin-start:83.3333333333%;
                margin-inline-start:83.3333333333%}

    .column.is-11-mobile {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-mobile {
        -webkit-margin-start:91.6666666667%;
                margin-inline-start:91.6666666667%}

    .column.is-12-mobile {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-mobile {
        -webkit-margin-start:100%;
                margin-inline-start:100%}
}

@media print,screen and (min-width: 769px) {
    .column.is-narrow,.column.is-narrow-tablet {
        flex:none;
        width: auto;
        width: initial
    }

    .column.is-full,.column.is-full-tablet {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters,.column.is-three-quarters-tablet {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds,.column.is-two-thirds-tablet {
        flex: none;
        width: 66.6666%
    }

    .column.is-half,.column.is-half-tablet {
        flex: none;
        width: 50%
    }

    .column.is-one-third,.column.is-one-third-tablet {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter,.column.is-one-quarter-tablet {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth,.column.is-one-fifth-tablet {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths,.column.is-two-fifths-tablet {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths,.column.is-three-fifths-tablet {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths,.column.is-four-fifths-tablet {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet {
        -webkit-margin-start:66.6666%;
                margin-inline-start:66.6666%}

    .column.is-offset-half,.column.is-offset-half-tablet {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-offset-one-third,.column.is-offset-one-third-tablet {
        -webkit-margin-start:.3333%;
                margin-inline-start:.3333%}

    .column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet {
        -webkit-margin-start:20%;
                margin-inline-start:20%}

    .column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet {
        -webkit-margin-start:40%;
                margin-inline-start:40%}

    .column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet {
        -webkit-margin-start:60%;
                margin-inline-start:60%}

    .column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet {
        -webkit-margin-start:80%;
                margin-inline-start:80%}

    .column.is-0,.column.is-0-tablet {
        flex: none;
        width: 0
    }

    .column.is-offset-0,.column.is-offset-0-tablet {
        -webkit-margin-start:0;
                margin-inline-start:0}

    .column.is-1,.column.is-1-tablet {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1,.column.is-offset-1-tablet {
        -webkit-margin-start:8.3333333333%;
                margin-inline-start:8.3333333333%}

    .column.is-2,.column.is-2-tablet {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2,.column.is-offset-2-tablet {
        -webkit-margin-start:16.6666666667%;
                margin-inline-start:16.6666666667%}

    .column.is-3,.column.is-3-tablet {
        flex: none;
        width: 25%
    }

    .column.is-offset-3,.column.is-offset-3-tablet {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-4,.column.is-4-tablet {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4,.column.is-offset-4-tablet {
        -webkit-margin-start:33.3333333333%;
                margin-inline-start:33.3333333333%}

    .column.is-5,.column.is-5-tablet {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5,.column.is-offset-5-tablet {
        -webkit-margin-start:41.6666666667%;
                margin-inline-start:41.6666666667%}

    .column.is-6,.column.is-6-tablet {
        flex: none;
        width: 50%
    }

    .column.is-offset-6,.column.is-offset-6-tablet {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-7,.column.is-7-tablet {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7,.column.is-offset-7-tablet {
        -webkit-margin-start:58.3333333333%;
                margin-inline-start:58.3333333333%}

    .column.is-8,.column.is-8-tablet {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8,.column.is-offset-8-tablet {
        -webkit-margin-start:66.6666666667%;
                margin-inline-start:66.6666666667%}

    .column.is-9,.column.is-9-tablet {
        flex: none;
        width: 75%
    }

    .column.is-offset-9,.column.is-offset-9-tablet {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-10,.column.is-10-tablet {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10,.column.is-offset-10-tablet {
        -webkit-margin-start:83.3333333333%;
                margin-inline-start:83.3333333333%}

    .column.is-11,.column.is-11-tablet {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11,.column.is-offset-11-tablet {
        -webkit-margin-start:91.6666666667%;
                margin-inline-start:91.6666666667%}

    .column.is-12,.column.is-12-tablet {
        flex: none;
        width: 100%
    }

    .column.is-offset-12,.column.is-offset-12-tablet {
        -webkit-margin-start:100%;
                margin-inline-start:100%}
}

@media screen and (max-width: 1023px) {
    .column.is-narrow-touch {
        flex:none;
        width: auto;
        width: initial
    }

    .column.is-full-touch {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-touch {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-touch {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-touch {
        flex: none;
        width: 50%
    }

    .column.is-one-third-touch {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-touch {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-touch {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-touch {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-touch {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-touch {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-touch {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-offset-two-thirds-touch {
        -webkit-margin-start:66.6666%;
                margin-inline-start:66.6666%}

    .column.is-offset-half-touch {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-offset-one-third-touch {
        -webkit-margin-start:.3333%;
                margin-inline-start:.3333%}

    .column.is-offset-one-quarter-touch {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-offset-one-fifth-touch {
        -webkit-margin-start:20%;
                margin-inline-start:20%}

    .column.is-offset-two-fifths-touch {
        -webkit-margin-start:40%;
                margin-inline-start:40%}

    .column.is-offset-three-fifths-touch {
        -webkit-margin-start:60%;
                margin-inline-start:60%}

    .column.is-offset-four-fifths-touch {
        -webkit-margin-start:80%;
                margin-inline-start:80%}

    .column.is-0-touch {
        flex: none;
        width: 0
    }

    .column.is-offset-0-touch {
        -webkit-margin-start:0;
                margin-inline-start:0}

    .column.is-1-touch {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-touch {
        -webkit-margin-start:8.3333333333%;
                margin-inline-start:8.3333333333%}

    .column.is-2-touch {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-touch {
        -webkit-margin-start:16.6666666667%;
                margin-inline-start:16.6666666667%}

    .column.is-3-touch {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-touch {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-4-touch {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-touch {
        -webkit-margin-start:33.3333333333%;
                margin-inline-start:33.3333333333%}

    .column.is-5-touch {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-touch {
        -webkit-margin-start:41.6666666667%;
                margin-inline-start:41.6666666667%}

    .column.is-6-touch {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-touch {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-7-touch {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-touch {
        -webkit-margin-start:58.3333333333%;
                margin-inline-start:58.3333333333%}

    .column.is-8-touch {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-touch {
        -webkit-margin-start:66.6666666667%;
                margin-inline-start:66.6666666667%}

    .column.is-9-touch {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-touch {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-10-touch {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-touch {
        -webkit-margin-start:83.3333333333%;
                margin-inline-start:83.3333333333%}

    .column.is-11-touch {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-touch {
        -webkit-margin-start:91.6666666667%;
                margin-inline-start:91.6666666667%}

    .column.is-12-touch {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-touch {
        -webkit-margin-start:100%;
                margin-inline-start:100%}
}

@media screen and (min-width: 1024px) {
    .column.is-narrow-desktop {
        flex:none;
        width: auto;
        width: initial
    }

    .column.is-full-desktop {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-desktop {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-desktop {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-desktop {
        flex: none;
        width: 50%
    }

    .column.is-one-third-desktop {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-desktop {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-desktop {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-desktop {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-desktop {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-desktop {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-desktop {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-offset-two-thirds-desktop {
        -webkit-margin-start:66.6666%;
                margin-inline-start:66.6666%}

    .column.is-offset-half-desktop {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-offset-one-third-desktop {
        -webkit-margin-start:.3333%;
                margin-inline-start:.3333%}

    .column.is-offset-one-quarter-desktop {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-offset-one-fifth-desktop {
        -webkit-margin-start:20%;
                margin-inline-start:20%}

    .column.is-offset-two-fifths-desktop {
        -webkit-margin-start:40%;
                margin-inline-start:40%}

    .column.is-offset-three-fifths-desktop {
        -webkit-margin-start:60%;
                margin-inline-start:60%}

    .column.is-offset-four-fifths-desktop {
        -webkit-margin-start:80%;
                margin-inline-start:80%}

    .column.is-0-desktop {
        flex: none;
        width: 0
    }

    .column.is-offset-0-desktop {
        -webkit-margin-start:0;
                margin-inline-start:0}

    .column.is-1-desktop {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-desktop {
        -webkit-margin-start:8.3333333333%;
                margin-inline-start:8.3333333333%}

    .column.is-2-desktop {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-desktop {
        -webkit-margin-start:16.6666666667%;
                margin-inline-start:16.6666666667%}

    .column.is-3-desktop {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-desktop {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-4-desktop {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-desktop {
        -webkit-margin-start:33.3333333333%;
                margin-inline-start:33.3333333333%}

    .column.is-5-desktop {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-desktop {
        -webkit-margin-start:41.6666666667%;
                margin-inline-start:41.6666666667%}

    .column.is-6-desktop {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-desktop {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-7-desktop {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-desktop {
        -webkit-margin-start:58.3333333333%;
                margin-inline-start:58.3333333333%}

    .column.is-8-desktop {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-desktop {
        -webkit-margin-start:66.6666666667%;
                margin-inline-start:66.6666666667%}

    .column.is-9-desktop {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-desktop {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-10-desktop {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-desktop {
        -webkit-margin-start:83.3333333333%;
                margin-inline-start:83.3333333333%}

    .column.is-11-desktop {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-desktop {
        -webkit-margin-start:91.6666666667%;
                margin-inline-start:91.6666666667%}

    .column.is-12-desktop {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-desktop {
        -webkit-margin-start:100%;
                margin-inline-start:100%}
}

@media screen and (min-width: 1216px) {
    .column.is-narrow-widescreen {
        flex:none;
        width: auto;
        width: initial
    }

    .column.is-full-widescreen {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-widescreen {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-widescreen {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-widescreen {
        flex: none;
        width: 50%
    }

    .column.is-one-third-widescreen {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-widescreen {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-widescreen {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-widescreen {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-widescreen {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-widescreen {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-widescreen {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-offset-two-thirds-widescreen {
        -webkit-margin-start:66.6666%;
                margin-inline-start:66.6666%}

    .column.is-offset-half-widescreen {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-offset-one-third-widescreen {
        -webkit-margin-start:.3333%;
                margin-inline-start:.3333%}

    .column.is-offset-one-quarter-widescreen {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-offset-one-fifth-widescreen {
        -webkit-margin-start:20%;
                margin-inline-start:20%}

    .column.is-offset-two-fifths-widescreen {
        -webkit-margin-start:40%;
                margin-inline-start:40%}

    .column.is-offset-three-fifths-widescreen {
        -webkit-margin-start:60%;
                margin-inline-start:60%}

    .column.is-offset-four-fifths-widescreen {
        -webkit-margin-start:80%;
                margin-inline-start:80%}

    .column.is-0-widescreen {
        flex: none;
        width: 0
    }

    .column.is-offset-0-widescreen {
        -webkit-margin-start:0;
                margin-inline-start:0}

    .column.is-1-widescreen {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-widescreen {
        -webkit-margin-start:8.3333333333%;
                margin-inline-start:8.3333333333%}

    .column.is-2-widescreen {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-widescreen {
        -webkit-margin-start:16.6666666667%;
                margin-inline-start:16.6666666667%}

    .column.is-3-widescreen {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-widescreen {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-4-widescreen {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-widescreen {
        -webkit-margin-start:33.3333333333%;
                margin-inline-start:33.3333333333%}

    .column.is-5-widescreen {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-widescreen {
        -webkit-margin-start:41.6666666667%;
                margin-inline-start:41.6666666667%}

    .column.is-6-widescreen {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-widescreen {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-7-widescreen {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-widescreen {
        -webkit-margin-start:58.3333333333%;
                margin-inline-start:58.3333333333%}

    .column.is-8-widescreen {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-widescreen {
        -webkit-margin-start:66.6666666667%;
                margin-inline-start:66.6666666667%}

    .column.is-9-widescreen {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-widescreen {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-10-widescreen {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-widescreen {
        -webkit-margin-start:83.3333333333%;
                margin-inline-start:83.3333333333%}

    .column.is-11-widescreen {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-widescreen {
        -webkit-margin-start:91.6666666667%;
                margin-inline-start:91.6666666667%}

    .column.is-12-widescreen {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-widescreen {
        -webkit-margin-start:100%;
                margin-inline-start:100%}
}

@media screen and (min-width: 1408px) {
    .column.is-narrow-fullhd {
        flex:none;
        width: auto;
        width: initial
    }

    .column.is-full-fullhd {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-fullhd {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-fullhd {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-fullhd {
        flex: none;
        width: 50%
    }

    .column.is-one-third-fullhd {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-fullhd {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-fullhd {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-fullhd {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-fullhd {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-fullhd {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-fullhd {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-offset-two-thirds-fullhd {
        -webkit-margin-start:66.6666%;
                margin-inline-start:66.6666%}

    .column.is-offset-half-fullhd {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-offset-one-third-fullhd {
        -webkit-margin-start:33.3333%;
                margin-inline-start:33.3333%}

    .column.is-offset-one-quarter-fullhd {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-offset-one-fifth-fullhd {
        -webkit-margin-start:20%;
                margin-inline-start:20%}

    .column.is-offset-two-fifths-fullhd {
        -webkit-margin-start:40%;
                margin-inline-start:40%}

    .column.is-offset-three-fifths-fullhd {
        -webkit-margin-start:60%;
                margin-inline-start:60%}

    .column.is-offset-four-fifths-fullhd {
        -webkit-margin-start:80%;
                margin-inline-start:80%}

    .column.is-0-fullhd {
        flex: none;
        width: 0
    }

    .column.is-offset-0-fullhd {
        -webkit-margin-start:0;
                margin-inline-start:0}

    .column.is-1-fullhd {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-fullhd {
        -webkit-margin-start:8.3333333333%;
                margin-inline-start:8.3333333333%}

    .column.is-2-fullhd {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-fullhd {
        -webkit-margin-start:16.6666666667%;
                margin-inline-start:16.6666666667%}

    .column.is-3-fullhd {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-fullhd {
        -webkit-margin-start:25%;
                margin-inline-start:25%}

    .column.is-4-fullhd {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-fullhd {
        -webkit-margin-start:33.3333333333%;
                margin-inline-start:33.3333333333%}

    .column.is-5-fullhd {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-fullhd {
        -webkit-margin-start:41.6666666667%;
                margin-inline-start:41.6666666667%}

    .column.is-6-fullhd {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-fullhd {
        -webkit-margin-start:50%;
                margin-inline-start:50%}

    .column.is-7-fullhd {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-fullhd {
        -webkit-margin-start:58.3333333333%;
                margin-inline-start:58.3333333333%}

    .column.is-8-fullhd {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-fullhd {
        -webkit-margin-start:66.6666666667%;
                margin-inline-start:66.6666666667%}

    .column.is-9-fullhd {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-fullhd {
        -webkit-margin-start:75%;
                margin-inline-start:75%}

    .column.is-10-fullhd {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-fullhd {
        -webkit-margin-start:83.3333333333%;
                margin-inline-start:83.3333333333%}

    .column.is-11-fullhd {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-fullhd {
        -webkit-margin-start:91.6666666667%;
                margin-inline-start:91.6666666667%}

    .column.is-12-fullhd {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-fullhd {
        -webkit-margin-start:100%;
                margin-inline-start:100%}
}

.columns {
    -webkit-margin-end:calc(0.75rem
*-1);
            margin-inline-end:calc(0.75rem
*-1);
    -webkit-margin-end:calc(var(--bulma-column-gap)*-1);
            margin-inline-end:calc(var(--bulma-column-gap)*-1);-webkit-margin-start: calc(0.75rem
*-1);margin-inline-start: calc(0.75rem
*-1);-webkit-margin-start: calc(var(--bulma-column-gap)*-1);margin-inline-start: calc(var(--bulma-column-gap)*-1);
    margin-top: calc(0.75rem
*-1);
    margin-top: calc(var(--bulma-column-gap)*-1)
}

.columns:last-child {
    margin-bottom: calc(0.75rem
*-1);
    margin-bottom: calc(var(--bulma-column-gap)*-1)
}

.columns:not(:last-child) {
    margin-bottom: calc(var(--bulma-block-spacing) - 0.75rem
);
    margin-bottom: calc(var(--bulma-block-spacing) - var(--bulma-column-gap))
}

.columns.is-centered {
    justify-content: center
}

.columns.is-gapless {
    -webkit-margin-end:0;
            margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;margin-top: 0
}

.columns.is-gapless>.column {
    margin: 0;
    padding: 0!important
}

.columns.is-gapless:not(:last-child) {
    margin-bottom: 1.5rem
}

.columns.is-gapless:last-child {
    margin-bottom: 0
}

.columns.is-mobile {
    display: flex
}

.columns.is-multiline {
    flex-wrap: wrap
}

.columns.is-vcentered {
    align-items: center
}

@media print,screen and (min-width: 769px) {
    .columns:not(.is-desktop) {
        display:flex
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-desktop {
        display:flex
    }
}

.columns.is-variable.is-0 {
    --bulma-column-gap: 0rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-0-mobile {
        --bulma-column-gap:0rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-0-tablet {
        --bulma-column-gap:0rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-0-tablet-only {
        --bulma-column-gap:0rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-0-touch {
        --bulma-column-gap:0rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-0-desktop {
        --bulma-column-gap:0rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-0-desktop-only {
        --bulma-column-gap:0rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-0-widescreen {
        --bulma-column-gap:0rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-0-widescreen-only {
        --bulma-column-gap:0rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-0-fullhd {
        --bulma-column-gap:0rem
    }
}

.columns.is-variable.is-1 {
    --bulma-column-gap: 0.25rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-1-mobile {
        --bulma-column-gap:0.25rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-1-tablet {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-1-tablet-only {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-1-touch {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-1-desktop {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-1-desktop-only {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-1-widescreen {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-1-widescreen-only {
        --bulma-column-gap:0.25rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-1-fullhd {
        --bulma-column-gap:0.25rem
    }
}

.columns.is-variable.is-2 {
    --bulma-column-gap: 0.5rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-2-mobile {
        --bulma-column-gap:0.5rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-2-tablet {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-2-tablet-only {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-2-touch {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-2-desktop {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-2-desktop-only {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-2-widescreen {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-2-widescreen-only {
        --bulma-column-gap:0.5rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-2-fullhd {
        --bulma-column-gap:0.5rem
    }
}

.columns.is-variable.is-3 {
    --bulma-column-gap: 0.75rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-3-mobile {
        --bulma-column-gap:0.75rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-3-tablet {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-3-tablet-only {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-3-touch {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-3-desktop {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-3-desktop-only {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-3-widescreen {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-3-widescreen-only {
        --bulma-column-gap:0.75rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-3-fullhd {
        --bulma-column-gap:0.75rem
    }
}

.columns.is-variable.is-4 {
    --bulma-column-gap: 1rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-4-mobile {
        --bulma-column-gap:1rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-4-tablet {
        --bulma-column-gap:1rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-4-tablet-only {
        --bulma-column-gap:1rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-4-touch {
        --bulma-column-gap:1rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-4-desktop {
        --bulma-column-gap:1rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-4-desktop-only {
        --bulma-column-gap:1rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-4-widescreen {
        --bulma-column-gap:1rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-4-widescreen-only {
        --bulma-column-gap:1rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-4-fullhd {
        --bulma-column-gap:1rem
    }
}

.columns.is-variable.is-5 {
    --bulma-column-gap: 1.25rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-5-mobile {
        --bulma-column-gap:1.25rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-5-tablet {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-5-tablet-only {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-5-touch {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-5-desktop {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-5-desktop-only {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-5-widescreen {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-5-widescreen-only {
        --bulma-column-gap:1.25rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-5-fullhd {
        --bulma-column-gap:1.25rem
    }
}

.columns.is-variable.is-6 {
    --bulma-column-gap: 1.5rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-6-mobile {
        --bulma-column-gap:1.5rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-6-tablet {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-6-tablet-only {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-6-touch {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-6-desktop {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-6-desktop-only {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-6-widescreen {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-6-widescreen-only {
        --bulma-column-gap:1.5rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-6-fullhd {
        --bulma-column-gap:1.5rem
    }
}

.columns.is-variable.is-7 {
    --bulma-column-gap: 1.75rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-7-mobile {
        --bulma-column-gap:1.75rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-7-tablet {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-7-tablet-only {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-7-touch {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-7-desktop {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-7-desktop-only {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-7-widescreen {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-7-widescreen-only {
        --bulma-column-gap:1.75rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-7-fullhd {
        --bulma-column-gap:1.75rem
    }
}

.columns.is-variable.is-8 {
    --bulma-column-gap: 2rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-8-mobile {
        --bulma-column-gap:2rem
    }
}

@media print,screen and (min-width: 769px) {
    .columns.is-variable.is-8-tablet {
        --bulma-column-gap:2rem
    }
}

@media screen and (min-width: 769px) and (max-width:1023px) {
    .columns.is-variable.is-8-tablet-only {
        --bulma-column-gap:2rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-8-touch {
        --bulma-column-gap:2rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-8-desktop {
        --bulma-column-gap:2rem
    }
}

@media screen and (min-width: 1024px) and (max-width:1215px) {
    .columns.is-variable.is-8-desktop-only {
        --bulma-column-gap:2rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-8-widescreen {
        --bulma-column-gap:2rem
    }
}

@media screen and (min-width: 1216px) and (max-width:1407px) {
    .columns.is-variable.is-8-widescreen-only {
        --bulma-column-gap:2rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-8-fullhd {
        --bulma-column-gap:2rem
    }
}

.button {
    padding: 0.7rem 5rem;
    background: white;
    border: 1px solid white;
    font-size: 0.875rem;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

    .button:hover {
        cursor: pointer;
    }

    .button--secondary {
        background: transparent;
    }

.card-grid {
    padding: 0.5rem;
    background: url("/wp-content/themes/nsc/_assets/public/images/background.webp") var(--lite-pink);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}

    .card-grid .columns {
        margin: 0 auto;
        max-width: 1714px;
    }

    .card-grid .columns .card {
            position: relative;
            height: 0;
            padding-top: 100%;
            border-radius: 2rem;
            border: none;
            background: var(--lite-pink);
        }

    .card-grid .columns .card__content {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                padding: 1rem;
                border-radius: 2rem;
            }

    .card-grid .columns .card-tagline {
                text-align: center;
                font-family: 'RoadRadio';
                font-size: 4.5rem;
                font-weight: 900;
                text-transform: uppercase;
                line-height: 3.25rem;
                color: var(--gold);
            }

    .card-grid .columns .card-tagline span {
                    padding: 0.625rem;
                }

    @media (max-width: 550px) {

    .card-grid .columns .card-tagline {
                    font-size: 3.5rem;
                    line-height: 2.5rem
            }
                }

    .card-grid .columns .card-cta {
                text-align: center;
                background: var(--gold);
                color: white;
            }

    .card-grid .columns .card-cta__wrapper {
                    padding: 0.75rem;
                }

    .card-grid .columns .card-cta__title {
                    text-transform: uppercase;
                }

    .card-grid .columns .card-cta__description {
                    margin: 0.625rem 0;
                }

    .card-grid .columns .card-cta__cta {
                    padding: 2rem;
                }

    .card-grid .columns .card-cta__cta .button {
                        color: white;
                    }

    @media (max-width: 550px) {
                    .card-grid .columns .card-cta__title {
                        font-size: 1.2rem;
                    }
        
                    .card-grid .columns .card-cta__cta {
                        padding: 1rem;
                    }
        
                        .card-grid .columns .card-cta__cta .button {
                            padding: 0.7rem 2rem;
                        }
                }

    .card-grid .columns .card-cta-boxed {
                text-align: center;
                background: var(--gold);
                color: white;
            }

    .card-grid .columns .card-cta-boxed__wrapper {
                    width: 100%;
                    height: 100%;
                    padding: 1.5rem;
                }

    .card-grid .columns .card-cta-boxed__box {
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    width: 100%;
                    height: 100%;
                    padding: 0.625rem;
                    background: var(--dark-blue);
                    border-radius: 1rem;
                }

    .card-grid .columns .card-cta-boxed__title, .card-grid .columns .card-cta-boxed__subtitle {
                    color: var(--lite-pink);
                }

    .card-grid .columns .card-cta-boxed__subtitle {
                    padding: 0.625rem 0;
                }

    .card-grid .columns .card-cta-boxed__cta {
                    padding: 2rem;  
                }

    .card-grid .columns .card-cta-boxed__cta .button {
                        color: var(--dark-blue);
                    }

    @media (min-width: 1408px) and (max-width: 1600px) {
                    .card-grid .columns .card-cta-boxed__title {
                        font-size: 2.8rem;
                    }
        
                    .card-grid .columns .card-cta-boxed__subtitle {
                        font-size: 1.2rem;
                    }
                }

    @media (min-width: 769px) and (max-width: 1124px) {
                    .card-grid .columns .card-cta-boxed__title {
                        font-size: 2.2rem;
                    }
        
                    .card-grid .columns .card-cta-boxed__subtitle {
                        font-size: 1rem;
                    }
        
                    .card-grid .columns .card-cta-boxed__cta {
                        padding: 1rem 2rem;
                    }
        
                        .card-grid .columns .card-cta-boxed__cta .button {
                            padding: 0.7rem 1.5rem;
                        }
                }

    @media (max-width: 550px) {
                    .card-grid .columns .card-cta-boxed__wrapper {
                        padding: 0;
                    }
        
                    .card-grid .columns .card-cta-boxed__title {
                        font-size: 2.2rem;
                    }
        
                    .card-grid .columns .card-cta-boxed__subtitle {
                        font-size: 1rem;
                    }
        
                    .card-grid .columns .card-cta-boxed__cta {
                        padding: 1rem 2rem;
                    }
        
                        .card-grid .columns .card-cta-boxed__cta .button {
                            padding: 0.7rem 1.5rem;
                        }
                }

.editor-styles-wrapper .wp-block-post-title {
        margin-bottom: 20px;
    }

.editor-styles-wrapper :where(.wp-block) {
        max-width: none;
    }

