
:root{
    --clr01: #00294b;
    --clr02: #0d80c3;
    --clr03: #5eae28;
    --clr04: #53c20a;

    --hclr: var(--clr01);

    --rgb01: 0, 41, 107;
    --rgb02: 0, 101, 145;
    --btnft: var(--ft-t2);
    --btnbgclr: var(--clr03);
    --btnhovbgclr: var(--clr04);
    --btnborderclr: var(--btnbgclr);
    --btnhovborderclr: var(--btnhovbgclr);
    --btnclr: var(--clr01x, #fff);
    --btnp: 9px;
    --btnminwidth: 160px;

    --lblfont: var(--ft-t2, inherit);

    --secttlmarg: 0;
}

section {
    --secttlclr: var(--clr01);
}
.btn.f i {
    font-size: 200%;
    margin: 0 6px 0 0;
}
.btn.f > * {
    display: inline-flex;
    vertical-align: middle;
}
section {
    --secttlclr: var(--clr01);
}
._secttlbx:before,
._ittl:before {
    content: '';
    width: 60px;
    height: 6px;
    margin: 0 auto 15px;
    background-color: var(--clr03);
    display: inline-block;
    position: relative;

 }
 ._subttl{
    margin: 0 0 15px;
 }
 ._secttlbx .h4,
 ._ittl .h4 {
    margin: 0px!important;
 }