.column{
    -ms-flex-preferred-size:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    -ms-flex-negative:1;
    display:block;
    flex-basis:0;
    flex-grow:1;
    flex-shrink:1;
    padding:3px;
}
.columns.is-mobile > .column.is-narrow{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none
}
.columns.is-mobile > .column.is-full{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:100%
}
.columns.is-mobile > .column.is-three-quarters{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:75%
}
.columns.is-mobile > .column.is-two-thirds{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:66.6666%
}
.columns.is-mobile > .column.is-half{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:50%
}
.columns.is-mobile > .column.is-one-third{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:33.3333%
}
.columns.is-mobile > .column.is-one-quarter{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:25%
}
.columns.is-mobile > .column.is-offset-three-quarters{
    margin-left:75%
}
.columns.is-mobile > .column.is-offset-two-thirds{
    margin-left:66.6666%
}
.columns.is-mobile > .column.is-offset-half{
    margin-left:50%
}
.columns.is-mobile > .column.is-offset-one-third{
    margin-left:33.3333%
}
.columns.is-mobile > .column.is-offset-one-quarter{
    margin-left:25%
}
.columns.is-mobile > .column.is-1{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:8.33333%
}
.columns.is-mobile > .column.is-offset-1{
    margin-left:8.33333%
}
.columns.is-mobile > .column.is-2{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:16.66667%
}
.columns.is-mobile > .column.is-offset-2{
    margin-left:16.66667%
}
.columns.is-mobile > .column.is-3{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:25%
}
.columns.is-mobile > .column.is-offset-3{
    margin-left:25%
}
.columns.is-mobile > .column.is-4{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:33.33333%
}
.columns.is-mobile > .column.is-offset-4{
    margin-left:33.33333%
}
.columns.is-mobile > .column.is-5{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:41.66667%
}
.columns.is-mobile > .column.is-offset-5{
    margin-left:41.66667%
}
.columns.is-mobile > .column.is-6{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:50%
}
.columns.is-mobile > .column.is-offset-6{
    margin-left:50%
}
.columns.is-mobile > .column.is-7{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:58.33333%
}
.columns.is-mobile > .column.is-offset-7{
    margin-left:58.33333%
}
.columns.is-mobile > .column.is-8{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:66.66667%
}
.columns.is-mobile > .column.is-offset-8{
    margin-left:66.66667%
}
.columns.is-mobile > .column.is-9{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:75%
}
.columns.is-mobile > .column.is-offset-9{
    margin-left:75%
}
.columns.is-mobile > .column.is-10{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:83.33333%
}
.columns.is-mobile > .column.is-offset-10{
    margin-left:83.33333%
}
.columns.is-mobile > .column.is-11{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:91.66667%
}
.columns.is-mobile > .column.is-offset-11{
    margin-left:91.66667%
}
.columns.is-mobile > .column.is-12{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:100%
}
.columns.is-mobile > .column.is-offset-12{
    margin-left:100%
}
@media screen and (max-width:768px){
    .column.is-narrow-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .column.is-full-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-three-quarters-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-two-thirds-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.6666%
    }
    .column.is-half-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-one-third-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.3333%
    }
    .column.is-one-quarter-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-three-quarters-mobile{
        margin-left:75%
    }
    .column.is-offset-two-thirds-mobile{
        margin-left:66.6666%
    }
    .column.is-offset-half-mobile{
        margin-left:50%
    }
    .column.is-offset-one-third-mobile{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter-mobile{
        margin-left:25%
    }
    .column.is-1-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1-mobile{
        margin-left:8.33333%
    }
    .column.is-2-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2-mobile{
        margin-left:16.66667%
    }
    .column.is-3-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-3-mobile{
        margin-left:25%
    }
    .column.is-4-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4-mobile{
        margin-left:33.33333%
    }
    .column.is-5-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5-mobile{
        margin-left:41.66667%
    }
    .column.is-6-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-offset-6-mobile{
        margin-left:50%
    }
    .column.is-7-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7-mobile{
        margin-left:58.33333%
    }
    .column.is-8-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8-mobile{
        margin-left:66.66667%
    }
    .column.is-9-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-offset-9-mobile{
        margin-left:75%
    }
    .column.is-10-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10-mobile{
        margin-left:83.33333%
    }
    .column.is-11-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11-mobile{
        margin-left:91.66667%
    }
    .column.is-12-mobile{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-offset-12-mobile{
        margin-left:100%
    }
}
@media screen and (min-width:769px){
    .column.is-narrow,.column.is-narrow-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .column.is-full,.column.is-full-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-three-quarters,.column.is-three-quarters-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-two-thirds,.column.is-two-thirds-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.6666%
    }
    .column.is-half,.column.is-half-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-one-third,.column.is-one-third-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.3333%
    }
    .column.is-one-quarter,.column.is-one-quarter-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{
        margin-left:75%
    }
    .column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{
        margin-left:66.6666%
    }
    .column.is-offset-half,.column.is-offset-half-tablet{
        margin-left:50%
    }
    .column.is-offset-one-third,.column.is-offset-one-third-tablet{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{
        margin-left:25%
    }
    .column.is-1,.column.is-1-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1,.column.is-offset-1-tablet{
        margin-left:8.33333%
    }
    .column.is-2,.column.is-2-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2,.column.is-offset-2-tablet{
        margin-left:16.66667%
    }
    .column.is-3,.column.is-3-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-3,.column.is-offset-3-tablet{
        margin-left:25%
    }
    .column.is-4,.column.is-4-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4,.column.is-offset-4-tablet{
        margin-left:33.33333%
    }
    .column.is-5,.column.is-5-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5,.column.is-offset-5-tablet{
        margin-left:41.66667%
    }
    .column.is-6,.column.is-6-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-offset-6,.column.is-offset-6-tablet{
        margin-left:50%
    }
    .column.is-7,.column.is-7-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7,.column.is-offset-7-tablet{
        margin-left:58.33333%
    }
    .column.is-8,.column.is-8-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8,.column.is-offset-8-tablet{
        margin-left:66.66667%
    }
    .column.is-9,.column.is-9-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-offset-9,.column.is-offset-9-tablet{
        margin-left:75%
    }
    .column.is-10,.column.is-10-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10,.column.is-offset-10-tablet{
        margin-left:83.33333%
    }
    .column.is-11,.column.is-11-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11,.column.is-offset-11-tablet{
        margin-left:91.66667%
    }
    .column.is-12,.column.is-12-tablet{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-offset-12,.column.is-offset-12-tablet{
        margin-left:100%
    }
}
@media screen and (min-width:1000px){
    .column.is-narrow-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .column.is-full-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-three-quarters-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-two-thirds-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.6666%
    }
    .column.is-half-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-one-third-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.3333%
    }
    .column.is-one-quarter-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-three-quarters-desktop{
        margin-left:75%
    }
    .column.is-offset-two-thirds-desktop{
        margin-left:66.6666%
    }
    .column.is-offset-half-desktop{
        margin-left:50%
    }
    .column.is-offset-one-third-desktop{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter-desktop{
        margin-left:25%
    }
    .column.is-1-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1-desktop{
        margin-left:8.33333%
    }
    .column.is-2-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2-desktop{
        margin-left:16.66667%
    }
    .column.is-3-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-3-desktop{
        margin-left:25%
    }
    .column.is-4-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4-desktop{
        margin-left:33.33333%
    }
    .column.is-5-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5-desktop{
        margin-left:41.66667%
    }
    .column.is-6-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-offset-6-desktop{
        margin-left:50%
    }
    .column.is-7-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7-desktop{
        margin-left:58.33333%
    }
    .column.is-8-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8-desktop{
        margin-left:66.66667%
    }
    .column.is-9-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-offset-9-desktop{
        margin-left:75%
    }
    .column.is-10-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10-desktop{
        margin-left:83.33333%
    }
    .column.is-11-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11-desktop{
        margin-left:91.66667%
    }
    .column.is-12-desktop{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-offset-12-desktop{
        margin-left:100%
    }
}
@media screen and (min-width:1192px){
    .column.is-narrow-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .column.is-full-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-three-quarters-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-two-thirds-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.6666%
    }
    .column.is-half-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-one-third-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.3333%
    }
    .column.is-one-quarter-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-three-quarters-widescreen{
        margin-left:75%
    }
    .column.is-offset-two-thirds-widescreen{
        margin-left:66.6666%
    }
    .column.is-offset-half-widescreen{
        margin-left:50%
    }
    .column.is-offset-one-third-widescreen{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter-widescreen{
        margin-left:25%
    }
    .column.is-1-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1-widescreen{
        margin-left:8.33333%
    }
    .column.is-2-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2-widescreen{
        margin-left:16.66667%
    }
    .column.is-3-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:25%
    }
    .column.is-offset-3-widescreen{
        margin-left:25%
    }
    .column.is-4-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4-widescreen{
        margin-left:33.33333%
    }
    .column.is-5-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5-widescreen{
        margin-left:41.66667%
    }
    .column.is-6-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:50%
    }
    .column.is-offset-6-widescreen{
        margin-left:50%
    }
    .column.is-7-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7-widescreen{
        margin-left:58.33333%
    }
    .column.is-8-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8-widescreen{
        margin-left:66.66667%
    }
    .column.is-9-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:75%
    }
    .column.is-offset-9-widescreen{
        margin-left:75%
    }
    .column.is-10-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10-widescreen{
        margin-left:83.33333%
    }
    .column.is-11-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11-widescreen{
        margin-left:91.66667%
    }
    .column.is-12-widescreen{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .column.is-offset-12-widescreen{
        margin-left:100%
    }
}
.columns{
/*    margin-left:-0.75rem;
    margin-right:-0.75rem;
    margin-top:-0.75rem*/
}
.columns:last-child{
    margin-bottom:-0.75rem
}
.columns:not(:last-child){
    margin-bottom:0.75rem
}
.columns.is-centered{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.columns.is-gapless{
    margin-left:0;
    margin-right:0;
    margin-top:0
}
.columns.is-gapless:last-child{
    margin-bottom:0
}
.columns.is-gapless:not(:last-child){
    margin-bottom:1.5rem
}
.columns.is-gapless > .column{
    margin:0;
    padding:0
}
@media screen and (min-width:769px){
    .columns.is-grid{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .columns.is-grid > .column{
        max-width:33.3333%;
        padding:0.75rem;
        width:33.3333%
    }
    .columns.is-grid > .column + .column{
        margin-left:0
    }
}
.columns.is-mobile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.columns.is-multiline{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.columns.is-vcentered{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media screen and (min-width:769px){
    .columns:not(.is-desktop){
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media screen and (min-width:1000px){
    .columns.is-desktop{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}











@media screen and (max-width:768px){
    .column.is-narrow-mobile{
        flex:none
    }
    .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-offset-three-quarters-mobile{
        margin-left:75%
    }
    .column.is-offset-two-thirds-mobile{
        margin-left:66.6666%
    }
    .column.is-offset-half-mobile{
        margin-left:50%
    }
    .column.is-offset-one-third-mobile{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter-mobile{
        margin-left:25%
    }
    .column.is-1-mobile{
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1-mobile{
        margin-left:8.33333%
    }
    .column.is-2-mobile{
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2-mobile{
        margin-left:16.66667%
    }
    .column.is-3-mobile{
        flex:none;
        width:25%
    }
    .column.is-offset-3-mobile{
        margin-left:25%
    }
    .column.is-4-mobile{
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4-mobile{
        margin-left:33.33333%
    }
    .column.is-5-mobile{
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5-mobile{
        margin-left:41.66667%
    }
    .column.is-6-mobile{
        flex:none;
        width:50%
    }
    .column.is-offset-6-mobile{
        margin-left:50%
    }
    .column.is-7-mobile{
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7-mobile{
        margin-left:58.33333%
    }
    .column.is-8-mobile{
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8-mobile{
        margin-left:66.66667%
    }
    .column.is-9-mobile{
        flex:none;
        width:75%
    }
    .column.is-offset-9-mobile{
        margin-left:75%
    }
    .column.is-10-mobile{
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10-mobile{
        margin-left:83.33333%
    }
    .column.is-11-mobile{
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11-mobile{
        margin-left:91.66667%
    }
    .column.is-12-mobile{
        flex:none;
        width:100%
    }
    .column.is-offset-12-mobile{
        margin-left:100%
    }
}
@media screen and (min-width:769px){
    .column.is-narrow,.column.is-narrow-tablet{
        flex:none
    }
    .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-offset-three-quarters,.column.is-offset-three-quarters-tablet{
        margin-left:75%
    }
    .column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{
        margin-left:66.6666%
    }
    .column.is-offset-half,.column.is-offset-half-tablet{
        margin-left:50%
    }
    .column.is-offset-one-third,.column.is-offset-one-third-tablet{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{
        margin-left:25%
    }
    .column.is-1,.column.is-1-tablet{
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1,.column.is-offset-1-tablet{
        margin-left:8.33333%
    }
    .column.is-2,.column.is-2-tablet{
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2,.column.is-offset-2-tablet{
        margin-left:16.66667%
    }
    .column.is-3,.column.is-3-tablet{
        flex:none;
        width:25%
    }
    .column.is-offset-3,.column.is-offset-3-tablet{
        margin-left:25%
    }
    .column.is-4,.column.is-4-tablet{
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4,.column.is-offset-4-tablet{
        margin-left:33.33333%
    }
    .column.is-5,.column.is-5-tablet{
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5,.column.is-offset-5-tablet{
        margin-left:41.66667%
    }
    .column.is-6,.column.is-6-tablet{
        flex:none;
        width:50%
    }
    .column.is-offset-6,.column.is-offset-6-tablet{
        margin-left:50%
    }
    .column.is-7,.column.is-7-tablet{
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7,.column.is-offset-7-tablet{
        margin-left:58.33333%
    }
    .column.is-8,.column.is-8-tablet{
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8,.column.is-offset-8-tablet{
        margin-left:66.66667%
    }
    .column.is-9,.column.is-9-tablet{
        flex:none;
        width:75%
    }
    .column.is-offset-9,.column.is-offset-9-tablet{
        margin-left:75%
    }
    .column.is-10,.column.is-10-tablet{
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10,.column.is-offset-10-tablet{
        margin-left:83.33333%
    }
    .column.is-11,.column.is-11-tablet{
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11,.column.is-offset-11-tablet{
        margin-left:91.66667%
    }
    .column.is-12,.column.is-12-tablet{
        flex:none;
        width:100%
    }
    .column.is-offset-12,.column.is-offset-12-tablet{
        margin-left:100%
    }
}
@media screen and (min-width:1000px){
    .column.is-narrow-desktop{
        flex:none
    }
    .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-offset-three-quarters-desktop{
        margin-left:75%
    }
    .column.is-offset-two-thirds-desktop{
        margin-left:66.6666%
    }
    .column.is-offset-half-desktop{
        margin-left:50%
    }
    .column.is-offset-one-third-desktop{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter-desktop{
        margin-left:25%
    }
    .column.is-1-desktop{
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1-desktop{
        margin-left:8.33333%
    }
    .column.is-2-desktop{
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2-desktop{
        margin-left:16.66667%
    }
    .column.is-3-desktop{
        flex:none;
        width:25%
    }
    .column.is-offset-3-desktop{
        margin-left:25%
    }
    .column.is-4-desktop{
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4-desktop{
        margin-left:33.33333%
    }
    .column.is-5-desktop{
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5-desktop{
        margin-left:41.66667%
    }
    .column.is-6-desktop{
        flex:none;
        width:50%
    }
    .column.is-offset-6-desktop{
        margin-left:50%
    }
    .column.is-7-desktop{
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7-desktop{
        margin-left:58.33333%
    }
    .column.is-8-desktop{
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8-desktop{
        margin-left:66.66667%
    }
    .column.is-9-desktop{
        flex:none;
        width:75%
    }
    .column.is-offset-9-desktop{
        margin-left:75%
    }
    .column.is-10-desktop{
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10-desktop{
        margin-left:83.33333%
    }
    .column.is-11-desktop{
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11-desktop{
        margin-left:91.66667%
    }
    .column.is-12-desktop{
        flex:none;
        width:100%
    }
    .column.is-offset-12-desktop{
        margin-left:100%
    }
}
@media screen and (min-width:1192px){
    .column.is-narrow-widescreen{
        flex:none
    }
    .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-offset-three-quarters-widescreen{
        margin-left:75%
    }
    .column.is-offset-two-thirds-widescreen{
        margin-left:66.6666%
    }
    .column.is-offset-half-widescreen{
        margin-left:50%
    }
    .column.is-offset-one-third-widescreen{
        margin-left:33.3333%
    }
    .column.is-offset-one-quarter-widescreen{
        margin-left:25%
    }
    .column.is-1-widescreen{
        flex:none;
        width:8.33333%
    }
    .column.is-offset-1-widescreen{
        margin-left:8.33333%
    }
    .column.is-2-widescreen{
        flex:none;
        width:16.66667%
    }
    .column.is-offset-2-widescreen{
        margin-left:16.66667%
    }
    .column.is-3-widescreen{
        flex:none;
        width:25%
    }
    .column.is-offset-3-widescreen{
        margin-left:25%
    }
    .column.is-4-widescreen{
        flex:none;
        width:33.33333%
    }
    .column.is-offset-4-widescreen{
        margin-left:33.33333%
    }
    .column.is-5-widescreen{
        flex:none;
        width:41.66667%
    }
    .column.is-offset-5-widescreen{
        margin-left:41.66667%
    }
    .column.is-6-widescreen{
        flex:none;
        width:50%
    }
    .column.is-offset-6-widescreen{
        margin-left:50%
    }
    .column.is-7-widescreen{
        flex:none;
        width:58.33333%
    }
    .column.is-offset-7-widescreen{
        margin-left:58.33333%
    }
    .column.is-8-widescreen{
        flex:none;
        width:66.66667%
    }
    .column.is-offset-8-widescreen{
        margin-left:66.66667%
    }
    .column.is-9-widescreen{
        flex:none;
        width:75%
    }
    .column.is-offset-9-widescreen{
        margin-left:75%
    }
    .column.is-10-widescreen{
        flex:none;
        width:83.33333%
    }
    .column.is-offset-10-widescreen{
        margin-left:83.33333%
    }
    .column.is-11-widescreen{
        flex:none;
        width:91.66667%
    }
    .column.is-offset-11-widescreen{
        margin-left:91.66667%
    }
    .column.is-12-widescreen{
        flex:none;
        width:100%
    }
    .column.is-offset-12-widescreen{
        margin-left:100%
    }
}
@media screen and (min-width:769px){
    .columns.is-grid{
        flex-wrap:wrap
    }
    .columns.is-grid > .column{
        max-width:33.3333%;
        padding:0.75rem;
        width:33.3333%
    }
    .columns.is-grid > .column + .column{
        margin-left:0
    }
}
@media screen and (min-width:769px){
    .columns:not(.is-desktop){
        display:flex
    }
}
@media screen and (min-width:1000px){
    .columns.is-desktop{
        display:flex
    }
}
@media screen and (max-width:999px){
    .container, .card-content, .section, .column 
    { 
        padding-left: 2px;
        padding-right: 2px;
    }
}



.input.is-large, .textarea.is-large {
    font-size: 1.5rem;
}
form input[type=text],  {
    min-height: 50px;
}
.input, .textarea {
    -webkit-box-align: center;
    -ms-flex-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border-radius: 3px;
    display: inline-flex;
    font-size: 1rem;
    justify-content: flex-start;
    line-height: 1.5rem;
    position: relative;
    vertical-align: top;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    color: #363636;
    box-shadow: inset 0 1px 2px rgba(10,10,10,0.1);
    max-width: 100%;
    width: 100%;
}
.control {
    font-size: 1rem;
    position: relative;
    text-align: left;
    margin: 0px;
}
.select.is-large {
    font-size: 1.5rem;
}
.select {
    height: 2.25em;
    display: inline-block;
    height: 2.5em;
    position: relative;
    vertical-align: top;
}
.select select {
    -webkit-box-align: center;
    -ms-flex-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    -webkit-box-pack: start;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 3px;
    display: inline-flex;
    justify-content: flex-start;
    background-color: #fff;
    color: #363636;
    cursor: pointer;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
    background-color: #004faa;
    border-color: transparent;
    color: #fff;
}
button.button, input[type="submit"].button {
    line-height: 1;
    padding-bottom: 0.4em;
    padding-top: 0.35em;
    border-radius: 6px;
    color: white;
}
.button.is-primary {
    background: #0F5294;
}
.button.is-large {
    font-size: 1.75rem;
}
.button.is-primary, .button.is-primary:hover {
    color: #fff!important;
    text-decoration: none;
}
.button.is-primary:active, .button.is-primary.is-active {
    background-color: #00499e;
    border-color: transparent;
    box-shadow: inset 0 1px 2px rgba(10,10,10,0.2);
    color: #fff;
}