
    @charset "UTF-8";

    .row {
        --bs-gutter-x: 20px;
        --bs-gutter-y: 0;
        display: flex;
        flex-wrap: wrap;
        margin-top: calc(var(--bs-gutter-y) * -1);
        margin-right: calc(var(--bs-gutter-x) / -2);
        margin-left:calc(var(--bs-gutter-x)/ -2)
    }

    .row > * {
        box-sizing: border-box;
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) / 2);
        padding-left: calc(var(--bs-gutter-x) / 2);
        margin-top:var(--bs-gutter-y)
    }

    .col-3 {
        flex: 0 0 auto;
        width:25%
    }

    .col-9 {
        flex: 0 0 auto;
        width:75%
    }

    @media (min-width: 576px) {

        .col-sm-2 {
            flex: 0 0 auto;
            width:16.66667%
        }

        .col-sm-10 {
            flex: 0 0 auto;
            width:83.33333%
        }
    }

    .svg-inline--fa {
        width: 100%;
        height: auto;
        max-height: 100%;
        display: flex;
        margin: auto;
        padding: 0;
        align-self:center;
        color: #fff;
    }

    .author-footer {
        border-top: 1px solid #dfe6e9;
        padding-top: 20px;
        margin-top:40px
    }

    .author-footer__image {
        max-width: 100%;
        width: 170px;
        border-radius: 5px;
        height:auto
    }

    .author-footer__name {
        margin: 0;
        font-size: 18px;
        font-weight:700
    }

    .author-footer__description {
        font-size:14px
    }

    .author-footer__actions {
        display:flex
    }

    .author-footer__socials {
        flex-grow: 1;
        display:flex
    }

    .author-footer__social-button {
        display: flex;
        padding: 5px;
        max-width: 50px;
        background: gray;
        margin-right: 10px;
        border-radius: 3px;
        color: #fff;
        height:auto
    }

    .author-footer__social-button_facebook {
        background:#3b5998
    }

    .author-footer__social-button_twitter {
        background:#005fd1
    }

    .author-footer__social-button_linkedin {
        background:#0073b1
    }

    .author-footer__social-button_last {
        margin-right:0
    }

    .author-footer__button {
        min-width: 100px;
        margin-left:10px
    }

    .author-footer__social-icon {
        max-width: 100%;
        margin: auto;
        height: 16px;
        display:flex
    }

    @media (max-width: 768px) {
        .author-footer__social-icon {
            height:12px
        }
    }

    .button {
        text-decoration: none;
        text-transform: uppercase;
        padding: 15px 30px;
        display: inline-block;
        background: #fcc911;
        color: #5a5235;
        font-size: 12px;
        font-weight: 800;
        border-radius: 3px;
        box-sizing: border-box;
        text-align: center;
        cursor: pointer;
        transition: background-color .1s ease, color .1s ease;
        border:0
    }

    .button:hover {
        background: #ff3f13;
        color: #fff;
        border-color:#fcc911
    }

    .button.button_secondary {
        background: #dbe5d1;
        color: #335b1f;
        border-color:#dbe5d1
    }

    .button.button_secondary:hover {
        background: #fff;
        color:#335b1f
    }

    .button.button_small {
        padding: 5px 15px;
        font-size:11px
    }

    .heading {
        font-weight: 800;
        text-transform: uppercase;
        margin: 0;
        line-height: 1;
        display: block;
        word-break:break-word
    }

    .heading.heading_small {
        font-size: 12px;
        color: #d63031;
        font-weight: 700;
        margin-bottom:10px
    }

    @media (max-width: 768px) {
        .heading.heading_small {
            font-size:11px
        }
    }

    .heading.heading_slim {
        margin:0
    }
    .toc__list-item::marker {
        color:#d63031
    }
/* span title */
.space-style-3-organization-header-title-box span {
font-weight: 700;
font-size: 2.369em;
line-height: 1.1em;
color: #fff;
}

@media screen and (max-width: 767px) and (min-width: 480px) { 
    .space-style-3-organization-header-title-box span {
    font-size: 1.777em;
}
}
.space-organization-header-title-box span {
font-weight: 700;
font-size: 2.369em;
line-height: 1.1em;
color: #151515;
}

@media screen and (max-width: 767px) and (min-width: 480px) { 
    .space-organization-header-title-box span {
    font-size: 1.777em;
}
}