.module-search {
    background-image: none !important;
    background: purple;
}
.tabs.js-tabs.content-wrapper {
    margin-top: 10px;
    .tabs__list {
        justify-content: space-between;
        .tabs__item {
            height: initial;
            a {
                margin: 0;
                padding: 15px 25px;
                border: solid 1px #842C7E;
                border-radius: 50px;
                background: none;
                color: #842C7E;
                &:hover {
                    background: #842c7e;
                    color: #fff;
                }
                &.active {
                    background: #842C7E;
                    color: #fff;
                }
            }
        }
    }
}
.fb-container .tabs__link--icon::before {
    display: none;
}
.fas {
    font-size: 18px;
    line-height: 18px;
}
.fa:before, .far:before, .fas:before {
    line-height: 18px;
    font-size: 18px;
}
.fb-container input[type=checkbox],.fb-container .btn__compare-text,.visuallyhidden,.sr-only {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.visuallyhidden.focusable:active,.focusable.sr-only:active,.visuallyhidden.focusable:focus,.focusable.sr-only:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.footer-links__list,.header-top-links__list,.header-links__list,.fb-container .tags__list,.fb-container .tabs__list,.fb-container .search-results__list,.fb-container .related-links__list,.fb-container .related__list,.fb-container .module-search__list-box,.fb-container .module-search__list-links,.fb-container .module-filter__radio-list,.fb-container .module-filter__checkbox-list,.fb-container .module-filter__facets-list,.fb-container .module-filter__list,.fb-container .module-curator__list,.fb-container .module-az__list,.fb-container .filter-list__list,.fb-container .dropdown-list__list,.fb-container .contact__list,.fb-container .breadcrumb__list,.fb-container .box__list {
    margin: 0;
    padding: 0;
    list-style: none
}



.fb-container h1 {
    color: #434343;
    font-size: 1.875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container h1 {
        font-size:3.75rem
    }
}

.fb-container h2 {
    color: #da1007;
    font-size: 2.1875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container h2 {
        font-size:2.1875rem
    }
}

.fb-container h3 {
    color: #da1007;
    font-size: 2.0625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container h3 {
        font-size:2.0625rem
    }
}

.fb-container h4 {
    color: #434343;
    font-size: 1.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container h4 {
        font-size:1.5625rem
    }
}

.fb-container h5 {
    color: #434343;
    font-size: 1.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container h5 {
        font-size:1.5625rem
    }
}

.fb-container h6 {
    color: #434343;
    font-size: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container h6 {
        font-size:0.9375rem
    }
}



.hidden {
    display: none !important;
    visibility: hidden
}

.invisible {
    visibility: hidden
}

.pull-left {
    float: left
}

img.pull-left {
    margin-right: 1em
}

.pull-right {
    float: right
}

img.pull-right {
    margin-left: 1em
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 1em
}

.video-container iframe,.video-container object,.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}



::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}



input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

::-moz-placeholder {
    color: #b9b9b9;
    opacity: 1
}

::placeholder {
    color: #b9b9b9;
    opacity: 1
}

:-ms-input-placeholder {
    color: #b9b9b9
}

::-ms-input-placeholder {
    color: #b9b9b9
}



.fb-container {
    overflow: hidden;
    padding-bottom: 5.625rem;
    position: relative
}

.home .fb-container {
    width: 100%
}

.fb-container .mobile-hide {
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .mobile-hide {
        display:initial
    }
}

.fb-container .assist__wrapper {
    border-bottom: 1px solid rgba(183,183,183,.5);
    margin: 1.875rem 0 3.125rem 0;
    padding-bottom: 0.625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .assist__wrapper {
        margin:5.625rem 0 8.125rem 0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container a.btn__compare:hover {
        text-decoration:underline
    }
}

.fb-container .btn {
    background-color: #da1007;
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    font-size: 0.8125rem;
    font-weight: 200;
    line-height: 1rem;
    padding: 0.625rem 1.3125rem 0.625rem 1.3125rem;
    text-decoration: none
}

@media only screen and (min-width: 650px) {
    .fb-container .btn {
        font-size:0.875rem
    }
}

.fb-container .btn--link {
    color: #da1007;
    font-size: 0.875rem;
    font-weight: 700
}

.fb-container--edu.fb-container .btn--link {
    color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .btn--link {
        font-size:1rem
    }

    .fb-container .btn--link:hover {
        text-decoration: none
    }
}

.fb-container .btn__compare {
    color: #434343;
    display: inline-block;
    font-size: 1.0625em;
    font-weight: 500;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.fb-container .btn__compare::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23434343' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 1.25rem;
    margin-left: 1.25rem;
    vertical-align: middle;
    width: 2rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .btn__compare-text {
        clip:auto;
        height: auto;
        margin: 0;
        position: relative;
        width: auto
    }
}

.fb-container .btn__compare-total {
    align-items: center;
    background-color: #da1007;
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-size: 0.75rem;
    height: 1.4375rem;
    justify-content: center;
    line-height: 1.9375rem;
    position: absolute;
    right: -0.6875rem;
    top: -100%;
    width: 1.4375rem
}

.fb-container--edu.fb-container .btn__compare-total {
    background-color: #194caf
}

.fb-container .link {
    color: #000;
    display: inline-block;
    font-weight: 700;
    padding-bottom: 8px;
    position: relative;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .link:hover::before {
        width:0
    }
}

.fb-container .link::before {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 3px;
    position: absolute;
    width: 100%;
    transition: width .45s ease
}

.fb-container .highlight {
    color: #da1007
}

.fb-container--edu.fb-container .highlight {
    color: #194caf
}

.fb-container label {
    color: #000;
    font-size: 0.9375rem
}

.fb-container input[type=checkbox]+label {
    cursor: pointer;
    font-weight: 300;
    margin-left: 30px;
    vertical-align: middle
}

.fb-container input[type=checkbox]+label::before {
    border: 1px solid #da1007;
    content: "";
    display: inline-block;
    height: 16px;
    margin: 0 10px 3px -30px;
    vertical-align: middle;
    width: 16px
}

.fb-container input[type=checkbox]:focus+label::before {
    box-shadow: 0 0 1px 1px rgba(228,43,18,.9)
}

.fb-container input[type=checkbox]:checked+label::before {
    background-image: url(mysource_files/check-mark.svg);
    background-position: center center;
    background-repeat: no-repeat
}

.fb-container input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.fb-container input[type=radio] {
    display: none
}

.fb-container input[type=radio]+label {
    align-items: center;
    display: flex;
    margin-left: 0.9375rem
}

.fb-container input[type=radio]+label::before {
    background-clip: content-box;
    background-color: transparent;
    border: 1px solid #434343;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 1.25rem;
    margin-right: 3px;
    padding: 0.25rem;
    width: 1.25rem
}

@media only screen and (min-width: 1025px) {
    .fb-container input[type=radio]+label::before {
        height:1.8125rem;
        width: 1.8125rem
    }
}

.fb-container input[type=radio]:checked+label::before {
    background-color: #434343
}

.fb-container .text-right {
    float: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .text-right {
        float:right
    }
}

.fb-container table th.cell--center,.fb-container table td.cell--center {
    text-align: center
}

.fb-container cite {
    color: #da1007;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 700
}

.fb-container--edu.fb-container cite {
    color: #194caf
}

.fb-container .icon-after::after {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.fb-container .icon-after--twitter::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23434343' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.503 11.784'%3E%3Cpath d='M14.5,49.4a6.2,6.2,0,0,1-1.713.47A2.957,2.957,0,0,0,14.1,48.221a5.942,5.942,0,0,1-1.885.72,2.973,2.973,0,0,0-5.143,2.033,3.061,3.061,0,0,0,.069.678,8.416,8.416,0,0,1-6.129-3.11,2.974,2.974,0,0,0,.914,3.974A2.936,2.936,0,0,1,.58,52.15v.033A2.987,2.987,0,0,0,2.962,55.1a2.968,2.968,0,0,1-.78.1,2.629,2.629,0,0,1-.563-.051A3,3,0,0,0,4.4,57.222,5.974,5.974,0,0,1,.712,58.491,5.57,5.57,0,0,1,0,58.45a8.371,8.371,0,0,0,4.561,1.334,8.4,8.4,0,0,0,8.463-8.461c0-.131,0-.258-.011-.384A5.932,5.932,0,0,0,14.5,49.4Z' transform='translate(0 -48)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 0.75em;
    margin-left: 0.9375em;
    width: 0.875em
}

.fb-container .module-accordion {
    padding: 1.0625rem 0
}

.fb-container .module-accordion__title {
    color: #000;
    font-size: 1.5625rem;
    margin: 0
}

.fb-container .module-accordion__list {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 1.1875rem;
    text-align: left
}

.fb-container .module-accordion__item {
    border-radius: 10px;
    background-color: #fff;
    margin-bottom: 1rem;
    overflow: hidden
}

.fb-container .module-accordion__item:first-child {
    border: none
}

.fb-container .module-accordion__item:hover .module-accordion__link,.fb-container .module-accordion__item:focus .module-accordion__link,.fb-container .module-accordion__item.active .module-accordion__link {
    background-color: #fff;
    color: #000
}

.fb-container .module-accordion__item.active .module-accordion__link::before {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0)
}

.fb-container .module-accordion__item.active .module-accordion__link::after {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    transform: rotate(0deg);
    background-color: #000
}

.fb-container .module-accordion__item.active .module-accordion__content {
    max-height: 50rem;
    visibility: visible;
    transition: all .5s cubic-bezier(0.87, 0.08, 0.87, 0.08)
}

.fb-container .module-accordion__link {
    border: none;
    color: #434343;
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    padding: 1.625rem 80px 1.625rem 1.25rem;
    position: relative;
    text-decoration: none;
    z-index: 1;
    transition: background-color .5s ease,color .5s ease
}

.fb-container .module-accordion__link:focus,.fb-container .module-accordion__link:hover {
    background-color: #fff;
    color: #434343
}

.fb-container .module-accordion__link:focus {
    outline-offset: -4px
}

.fb-container .module-accordion__link::before,.fb-container .module-accordion__link::after {
    border-radius: 2px;
    background-color: #707070;
    bottom: 0;
    content: "";
    height: 4px;
    margin: auto 0;
    position: absolute;
    right: 30px;
    top: 0;
    width: 20px;
    z-index: 2
}

.fb-container .module-accordion__link::after {
    transition: transform .4s ease;
    transform: rotate(90deg)
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-accordion__link {
        font-size:1.25rem;
        padding: 1.5625rem 80px 1.5625rem 1.875rem
    }
}

.fb-container .module-accordion__content {
    transition: max-height .5s cubic-bezier(0.08, 0.87, 0.08, 0.87);
    font-size: 0.9375rem;
    font-weight: 200;
    line-height: 1.5rem;
    max-height: 0;
    overflow: hidden;
    padding: 0
}

.fb-container .module-accordion__content p {
    margin: 0
}

.fb-container .module-accordion__content-wrapper {
    overflow: hidden;
    padding: 0 1.25rem 1.25rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-accordion__content-wrapper {
        padding:0 1.875rem 1.875rem 1.875rem
    }
}

.fb-container .module-accordion__content-wrapper.text-wrapper {
    max-width: inherit
}

.fb-container .box {
    padding: 1.0625rem 0
}

.fb-container .box__title {
    color: #000;
    font-size: 1.25rem;
    margin-top: 0
}

@media only screen and (min-width: 950px) {
    .fb-container .box__title {
        font-size:1.5625rem
    }
}

.fb-container .box__list {
    display: flex;
    flex-wrap: wrap
}

@media only screen and (min-width: 950px) {
    .fb-container .box__list {
        flex-wrap:nowrap
    }
}

.fb-container .box__list--no-bg .box__item {
    background-color: transparent;
    border: 1px solid #b9b9b9
}

.fb-container .box__item {
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.3125rem;
    overflow: hidden;
    padding: 2.5rem 2.5rem 1.875rem;
    position: relative;
    transform: translateZ(0)
}

@media only screen and (min-width: 950px) {
    .fb-container .box__item {
        flex:1;
        margin: 0 1rem 0 0
    }

    .fb-container .box__item:last-child {
        margin-right: 0
    }
}

.fb-container .box__item--icon {
    padding: 5.9375rem 2.5rem 1.875rem
}

.fb-container .box__item--icon::before {
    background-position: left;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    position: absolute;
    top: 2.5rem;
    vertical-align: sub;
    width: 3.125rem
}

.fb-container .box__item--icon-home:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37.2 37.2' style='enable-background:new 0 0 37.2 37.2;' xml:space='preserve'%3E%3Cpath d='M25,37.2H12v-17c0-1.1,0.9-2,2-2h9c1.1,0,2,0.9,2,2V37.2z M14,35.2h9v-15h-9L14,35.2z'/%3E%3Cpath d='M30.1,37.2h-23c-1.4,0-2.5-1.1-2.5-2.5V17.3H1c-0.6,0-1-0.4-1-1v-2.2c0-0.9,0.4-1.7,1.2-2.1L18.1,0.2 c0.3-0.2,0.8-0.2,1.1,0L26.1,5V2.5c0-1.4,1.1-2.5,2.5-2.5h1.5c0,0,0,0,0,0c1.4,0,2.5,1.1,2.5,2.5l0,7l3.5,2.4 c0.7,0.5,1.1,1.3,1.1,2.1v2.2c0,0.6-0.4,1-1,1h-3.6v17.4C32.7,36.1,31.5,37.2,30.1,37.2z M2,15.3h3.6c0.6,0,1,0.4,1,1v18.4 c0,0.3,0.2,0.5,0.5,0.5h23c0.3,0,0.5-0.2,0.5-0.5V16.3c0-0.6,0.4-1,1-1h3.6v-1.2c0-0.2-0.1-0.3-0.2-0.4c0,0,0,0,0,0l-3.9-2.7 c-0.3-0.2-0.4-0.5-0.4-0.8l0-7.6c0-0.3-0.2-0.5-0.5-0.5l0,0h-1.5c-0.3,0-0.5,0.2-0.5,0.5v4.4c0,0.4-0.2,0.7-0.5,0.9 c-0.3,0.2-0.7,0.1-1-0.1l-7.9-5.5L2.3,13.6C2.1,13.7,2,13.9,2,14.1V15.3z'/%3E%3C/svg%3E");
    background-size: 2.1875rem 100%;
    height: 2.1875rem
}

.fb-container .box__item--icon-home:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37.2 37.2' style='enable-background:new 0 0 37.2 37.2;' xml:space='preserve'%3E%3Cpath d='M25,37.2H12v-17c0-1.1,0.9-2,2-2h9c1.1,0,2,0.9,2,2V37.2z M14,35.2h9v-15h-9L14,35.2z'/%3E%3Cpath d='M30.1,37.2h-23c-1.4,0-2.5-1.1-2.5-2.5V17.3H1c-0.6,0-1-0.4-1-1v-2.2c0-0.9,0.4-1.7,1.2-2.1L18.1,0.2 c0.3-0.2,0.8-0.2,1.1,0L26.1,5V2.5c0-1.4,1.1-2.5,2.5-2.5h1.5c0,0,0,0,0,0c1.4,0,2.5,1.1,2.5,2.5l0,7l3.5,2.4 c0.7,0.5,1.1,1.3,1.1,2.1v2.2c0,0.6-0.4,1-1,1h-3.6v17.4C32.7,36.1,31.5,37.2,30.1,37.2z M2,15.3h3.6c0.6,0,1,0.4,1,1v18.4 c0,0.3,0.2,0.5,0.5,0.5h23c0.3,0,0.5-0.2,0.5-0.5V16.3c0-0.6,0.4-1,1-1h3.6v-1.2c0-0.2-0.1-0.3-0.2-0.4c0,0,0,0,0,0l-3.9-2.7 c-0.3-0.2-0.4-0.5-0.4-0.8l0-7.6c0-0.3-0.2-0.5-0.5-0.5l0,0h-1.5c-0.3,0-0.5,0.2-0.5,0.5v4.4c0,0.4-0.2,0.7-0.5,0.9 c-0.3,0.2-0.7,0.1-1-0.1l-7.9-5.5L2.3,13.6C2.1,13.7,2,13.9,2,14.1V15.3z'/%3E%3C/svg%3E")
}

.fb-container .box__item--icon-home.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37.2 37.2' style='enable-background:new 0 0 37.2 37.2;' xml:space='preserve'%3E%3Cpath d='M25,37.2H12v-17c0-1.1,0.9-2,2-2h9c1.1,0,2,0.9,2,2V37.2z M14,35.2h9v-15h-9L14,35.2z'/%3E%3Cpath d='M30.1,37.2h-23c-1.4,0-2.5-1.1-2.5-2.5V17.3H1c-0.6,0-1-0.4-1-1v-2.2c0-0.9,0.4-1.7,1.2-2.1L18.1,0.2 c0.3-0.2,0.8-0.2,1.1,0L26.1,5V2.5c0-1.4,1.1-2.5,2.5-2.5h1.5c0,0,0,0,0,0c1.4,0,2.5,1.1,2.5,2.5l0,7l3.5,2.4 c0.7,0.5,1.1,1.3,1.1,2.1v2.2c0,0.6-0.4,1-1,1h-3.6v17.4C32.7,36.1,31.5,37.2,30.1,37.2z M2,15.3h3.6c0.6,0,1,0.4,1,1v18.4 c0,0.3,0.2,0.5,0.5,0.5h23c0.3,0,0.5-0.2,0.5-0.5V16.3c0-0.6,0.4-1,1-1h3.6v-1.2c0-0.2-0.1-0.3-0.2-0.4c0,0,0,0,0,0l-3.9-2.7 c-0.3-0.2-0.4-0.5-0.4-0.8l0-7.6c0-0.3-0.2-0.5-0.5-0.5l0,0h-1.5c-0.3,0-0.5,0.2-0.5,0.5v4.4c0,0.4-0.2,0.7-0.5,0.9 c-0.3,0.2-0.7,0.1-1-0.1l-7.9-5.5L2.3,13.6C2.1,13.7,2,13.9,2,14.1V15.3z'/%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .box__item--icon-courses:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 51 36.1' style='enable-background:new 0 0 51 36.1;' xml:space='preserve'%3E%3Cpath d='M24.4,23.3c-0.1,0-0.3,0-0.4-0.1L0.6,12.6C0.2,12.4,0,12,0,11.7s0.2-0.7,0.6-0.9L24,0.1c0.3-0.1,0.6-0.1,0.8,0 l23.4,10.7c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9L24.8,23.2C24.7,23.3,24.6,23.3,24.4,23.3z M3.4,11.7l21,9.5l21-9.5l-21-9.6 L3.4,11.7z'/%3E%3Cpath d='M24.1,36.1c-5.1,0-10.2-1.3-15.1-3.9c-0.3-0.2-0.5-0.5-0.5-0.9V15.9c0-0.6,0.4-1,1-1s1,0.4,1,1v14.8 c8.9,4.5,18.2,4.5,27.8,0V15.9c0-0.6,0.4-1,1-1s1,0.4,1,1v15.4c0,0.4-0.2,0.7-0.6,0.9C34.5,34.8,29.3,36.1,24.1,36.1z'/%3E%3Cpath d='M48,32.1c-0.6,0-1-0.4-1-1v-19c0-0.6,0.4-1,1-1s1,0.4,1,1v19C49,31.6,48.6,32.1,48,32.1z'/%3E%3Cpath d='M48,36.1c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S49.7,36.1,48,36.1z M48,32.1c-0.6,0-1,0.4-1,1s0.4,1,1,1 s1-0.4,1-1S48.6,32.1,48,32.1z'/%3E%3C/svg%3E");
    background-size: 3.0625rem 100%;
    height: 2.1875rem
}

.fb-container .box__item--icon-courses:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 51 36.1' style='enable-background:new 0 0 51 36.1;' xml:space='preserve'%3E%3Cpath d='M24.4,23.3c-0.1,0-0.3,0-0.4-0.1L0.6,12.6C0.2,12.4,0,12,0,11.7s0.2-0.7,0.6-0.9L24,0.1c0.3-0.1,0.6-0.1,0.8,0 l23.4,10.7c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9L24.8,23.2C24.7,23.3,24.6,23.3,24.4,23.3z M3.4,11.7l21,9.5l21-9.5l-21-9.6 L3.4,11.7z'/%3E%3Cpath d='M24.1,36.1c-5.1,0-10.2-1.3-15.1-3.9c-0.3-0.2-0.5-0.5-0.5-0.9V15.9c0-0.6,0.4-1,1-1s1,0.4,1,1v14.8 c8.9,4.5,18.2,4.5,27.8,0V15.9c0-0.6,0.4-1,1-1s1,0.4,1,1v15.4c0,0.4-0.2,0.7-0.6,0.9C34.5,34.8,29.3,36.1,24.1,36.1z'/%3E%3Cpath d='M48,32.1c-0.6,0-1-0.4-1-1v-19c0-0.6,0.4-1,1-1s1,0.4,1,1v19C49,31.6,48.6,32.1,48,32.1z'/%3E%3Cpath d='M48,36.1c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S49.7,36.1,48,36.1z M48,32.1c-0.6,0-1,0.4-1,1s0.4,1,1,1 s1-0.4,1-1S48.6,32.1,48,32.1z'/%3E%3C/svg%3E")
}

.fb-container .box__item--icon-courses.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 51 36.1' style='enable-background:new 0 0 51 36.1;' xml:space='preserve'%3E%3Cpath d='M24.4,23.3c-0.1,0-0.3,0-0.4-0.1L0.6,12.6C0.2,12.4,0,12,0,11.7s0.2-0.7,0.6-0.9L24,0.1c0.3-0.1,0.6-0.1,0.8,0 l23.4,10.7c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9L24.8,23.2C24.7,23.3,24.6,23.3,24.4,23.3z M3.4,11.7l21,9.5l21-9.5l-21-9.6 L3.4,11.7z'/%3E%3Cpath d='M24.1,36.1c-5.1,0-10.2-1.3-15.1-3.9c-0.3-0.2-0.5-0.5-0.5-0.9V15.9c0-0.6,0.4-1,1-1s1,0.4,1,1v14.8 c8.9,4.5,18.2,4.5,27.8,0V15.9c0-0.6,0.4-1,1-1s1,0.4,1,1v15.4c0,0.4-0.2,0.7-0.6,0.9C34.5,34.8,29.3,36.1,24.1,36.1z'/%3E%3Cpath d='M48,32.1c-0.6,0-1-0.4-1-1v-19c0-0.6,0.4-1,1-1s1,0.4,1,1v19C49,31.6,48.6,32.1,48,32.1z'/%3E%3Cpath d='M48,36.1c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S49.7,36.1,48,36.1z M48,32.1c-0.6,0-1,0.4-1,1s0.4,1,1,1 s1-0.4,1-1S48.6,32.1,48,32.1z'/%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .box__item--icon-contact:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 35.1' style='enable-background:new 0 0 42 35.1;' xml:space='preserve'%3E%3Cpath d='M30.6,35.1H11.4c-0.2,0-4.4-1.3-4.6-2.6c-0.3-1.8-0.5-3.6-0.6-5.4c0-0.1,0-0.3,0.1-0.4l4.2-12.1 c0.1-0.4,0.5-0.7,0.9-0.7h19.1c0.4,0,0.8,0.3,0.9,0.6l4.7,12.1c0.2,0.3,0.2,0.8,0.2,1.2c-0.1,0.7-0.3,2.7-0.7,4.6 c-0.2,0.9-1,1.3-1.3,1.4c0,0-0.1,0-0.1,0C30.8,35.1,30.7,35.1,30.6,35.1z M11.6,33.1h18.9c0.4-0.1,1.8-0.6,3.1-1 c0,0,0.1-0.1,0.1-0.1c0.3-1.8,0.6-3.6,0.6-4.3c0-0.1,0-0.1,0-0.2L29.9,16H12.1L8.3,27.2c0.1,1.5,0.2,3.1,0.5,4.6 C9.3,32.2,11,32.9,11.6,33.1z M8.6,31.7L8.6,31.7z'/%3E%3Cpath d='M21.3,31.1c-4.2,0-7.5-2.9-7.5-6.4s3.4-6.4,7.5-6.4c4.2,0,7.5,2.9,7.5,6.4S25.4,31.1,21.3,31.1z M21.3,20.3 c-3.1,0-5.5,2-5.5,4.4s2.5,4.4,5.5,4.4c3.1,0,5.5-2,5.5-4.4S24.3,20.3,21.3,20.3z'/%3E%3Cpath d='M37.1,14.9c-0.4,0-0.9-0.1-1.3-0.4c-1.4-0.8-2.8-1.5-4.3-2c-1.1-0.3-1.9-1.5-1.7-2.8l0.4-1.4 c0-0.2,0-0.4-0.1-0.5c-0.6-0.7-5.5-1.3-9-1.3c-3.5,0-8.2,0.6-8.8,1.3c-0.1,0.1-0.1,0.3-0.1,0.5l0.3,1.3c0.2,1.3-0.5,2.5-1.7,2.9 c-0.9,0.3-2.5,1-3.7,1.5c-1.8,0.8-1.9,0.8-2.2,0.8c-0.8,0-1.5-0.3-1.9-1L0.3,9.7C0,9.2-0.1,8.7,0.1,8.2C0.4,7.3,1,6.7,1.7,6.3 C7.3,2.3,14,0.1,21,0c7,0.2,13.7,2.4,19.4,6.3c0.7,0.4,1.2,1,1.5,1.8l0,0.1c0.1,0.5,0.1,1-0.2,1.5c-2.5,3.9-2.7,4.2-2.7,4.2L39,14 C38.5,14.6,37.8,14.9,37.1,14.9z M21,4.6c1.6,0,9.5,0.1,10.8,2.3c0.4,0.6,0.5,1.4,0.3,2.1l-0.3,1.3c0,0.2,0.1,0.4,0.3,0.4 c1.7,0.6,3.2,1.3,4.7,2.2c0.2,0.1,0.5,0.1,0.7-0.1c0.1-0.2,0.6-1,2.6-4c-0.2-0.3-0.4-0.6-0.7-0.7C33.8,4.3,27.5,2.2,21,2 C14.5,2.1,8.2,4.2,2.8,8C2.4,8.2,2.2,8.4,2,8.7l2.6,4.1c0,0,0.1,0.1,0.2,0.1c0.3-0.1,0.9-0.4,1.5-0.6c1.3-0.5,2.8-1.2,3.9-1.6 c0.3-0.1,0.4-0.3,0.4-0.5l-0.3-1.2c-0.2-0.7-0.1-1.5,0.3-2.1C11.8,4.7,20.1,4.6,21,4.6z'/%3E%3Cpath d='M16.6,16c-0.6,0-1-0.4-1-1v-3.5c0-0.6,0.4-1,1-1s1,0.4,1,1V15C17.6,15.5,17.2,16,16.6,16z'/%3E%3Cpath d='M27.1,16c-0.6,0-1-0.4-1-1v-3.5c0-0.6,0.4-1,1-1s1,0.4,1,1V15C28.1,15.5,27.6,16,27.1,16z'/%3E%3C/svg%3E%0A");
    background-size: 2.5rem 100%;
    height: 2.1875rem
}

.fb-container .box__item--icon-contact:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 35.1' style='enable-background:new 0 0 42 35.1;' xml:space='preserve'%3E%3Cpath d='M30.6,35.1H11.4c-0.2,0-4.4-1.3-4.6-2.6c-0.3-1.8-0.5-3.6-0.6-5.4c0-0.1,0-0.3,0.1-0.4l4.2-12.1 c0.1-0.4,0.5-0.7,0.9-0.7h19.1c0.4,0,0.8,0.3,0.9,0.6l4.7,12.1c0.2,0.3,0.2,0.8,0.2,1.2c-0.1,0.7-0.3,2.7-0.7,4.6 c-0.2,0.9-1,1.3-1.3,1.4c0,0-0.1,0-0.1,0C30.8,35.1,30.7,35.1,30.6,35.1z M11.6,33.1h18.9c0.4-0.1,1.8-0.6,3.1-1 c0,0,0.1-0.1,0.1-0.1c0.3-1.8,0.6-3.6,0.6-4.3c0-0.1,0-0.1,0-0.2L29.9,16H12.1L8.3,27.2c0.1,1.5,0.2,3.1,0.5,4.6 C9.3,32.2,11,32.9,11.6,33.1z M8.6,31.7L8.6,31.7z'/%3E%3Cpath d='M21.3,31.1c-4.2,0-7.5-2.9-7.5-6.4s3.4-6.4,7.5-6.4c4.2,0,7.5,2.9,7.5,6.4S25.4,31.1,21.3,31.1z M21.3,20.3 c-3.1,0-5.5,2-5.5,4.4s2.5,4.4,5.5,4.4c3.1,0,5.5-2,5.5-4.4S24.3,20.3,21.3,20.3z'/%3E%3Cpath d='M37.1,14.9c-0.4,0-0.9-0.1-1.3-0.4c-1.4-0.8-2.8-1.5-4.3-2c-1.1-0.3-1.9-1.5-1.7-2.8l0.4-1.4 c0-0.2,0-0.4-0.1-0.5c-0.6-0.7-5.5-1.3-9-1.3c-3.5,0-8.2,0.6-8.8,1.3c-0.1,0.1-0.1,0.3-0.1,0.5l0.3,1.3c0.2,1.3-0.5,2.5-1.7,2.9 c-0.9,0.3-2.5,1-3.7,1.5c-1.8,0.8-1.9,0.8-2.2,0.8c-0.8,0-1.5-0.3-1.9-1L0.3,9.7C0,9.2-0.1,8.7,0.1,8.2C0.4,7.3,1,6.7,1.7,6.3 C7.3,2.3,14,0.1,21,0c7,0.2,13.7,2.4,19.4,6.3c0.7,0.4,1.2,1,1.5,1.8l0,0.1c0.1,0.5,0.1,1-0.2,1.5c-2.5,3.9-2.7,4.2-2.7,4.2L39,14 C38.5,14.6,37.8,14.9,37.1,14.9z M21,4.6c1.6,0,9.5,0.1,10.8,2.3c0.4,0.6,0.5,1.4,0.3,2.1l-0.3,1.3c0,0.2,0.1,0.4,0.3,0.4 c1.7,0.6,3.2,1.3,4.7,2.2c0.2,0.1,0.5,0.1,0.7-0.1c0.1-0.2,0.6-1,2.6-4c-0.2-0.3-0.4-0.6-0.7-0.7C33.8,4.3,27.5,2.2,21,2 C14.5,2.1,8.2,4.2,2.8,8C2.4,8.2,2.2,8.4,2,8.7l2.6,4.1c0,0,0.1,0.1,0.2,0.1c0.3-0.1,0.9-0.4,1.5-0.6c1.3-0.5,2.8-1.2,3.9-1.6 c0.3-0.1,0.4-0.3,0.4-0.5l-0.3-1.2c-0.2-0.7-0.1-1.5,0.3-2.1C11.8,4.7,20.1,4.6,21,4.6z'/%3E%3Cpath d='M16.6,16c-0.6,0-1-0.4-1-1v-3.5c0-0.6,0.4-1,1-1s1,0.4,1,1V15C17.6,15.5,17.2,16,16.6,16z'/%3E%3Cpath d='M27.1,16c-0.6,0-1-0.4-1-1v-3.5c0-0.6,0.4-1,1-1s1,0.4,1,1V15C28.1,15.5,27.6,16,27.1,16z'/%3E%3C/svg%3E%0A")
}

.fb-container .box__item--icon-contact.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 35.1' style='enable-background:new 0 0 42 35.1;' xml:space='preserve'%3E%3Cpath d='M30.6,35.1H11.4c-0.2,0-4.4-1.3-4.6-2.6c-0.3-1.8-0.5-3.6-0.6-5.4c0-0.1,0-0.3,0.1-0.4l4.2-12.1 c0.1-0.4,0.5-0.7,0.9-0.7h19.1c0.4,0,0.8,0.3,0.9,0.6l4.7,12.1c0.2,0.3,0.2,0.8,0.2,1.2c-0.1,0.7-0.3,2.7-0.7,4.6 c-0.2,0.9-1,1.3-1.3,1.4c0,0-0.1,0-0.1,0C30.8,35.1,30.7,35.1,30.6,35.1z M11.6,33.1h18.9c0.4-0.1,1.8-0.6,3.1-1 c0,0,0.1-0.1,0.1-0.1c0.3-1.8,0.6-3.6,0.6-4.3c0-0.1,0-0.1,0-0.2L29.9,16H12.1L8.3,27.2c0.1,1.5,0.2,3.1,0.5,4.6 C9.3,32.2,11,32.9,11.6,33.1z M8.6,31.7L8.6,31.7z'/%3E%3Cpath d='M21.3,31.1c-4.2,0-7.5-2.9-7.5-6.4s3.4-6.4,7.5-6.4c4.2,0,7.5,2.9,7.5,6.4S25.4,31.1,21.3,31.1z M21.3,20.3 c-3.1,0-5.5,2-5.5,4.4s2.5,4.4,5.5,4.4c3.1,0,5.5-2,5.5-4.4S24.3,20.3,21.3,20.3z'/%3E%3Cpath d='M37.1,14.9c-0.4,0-0.9-0.1-1.3-0.4c-1.4-0.8-2.8-1.5-4.3-2c-1.1-0.3-1.9-1.5-1.7-2.8l0.4-1.4 c0-0.2,0-0.4-0.1-0.5c-0.6-0.7-5.5-1.3-9-1.3c-3.5,0-8.2,0.6-8.8,1.3c-0.1,0.1-0.1,0.3-0.1,0.5l0.3,1.3c0.2,1.3-0.5,2.5-1.7,2.9 c-0.9,0.3-2.5,1-3.7,1.5c-1.8,0.8-1.9,0.8-2.2,0.8c-0.8,0-1.5-0.3-1.9-1L0.3,9.7C0,9.2-0.1,8.7,0.1,8.2C0.4,7.3,1,6.7,1.7,6.3 C7.3,2.3,14,0.1,21,0c7,0.2,13.7,2.4,19.4,6.3c0.7,0.4,1.2,1,1.5,1.8l0,0.1c0.1,0.5,0.1,1-0.2,1.5c-2.5,3.9-2.7,4.2-2.7,4.2L39,14 C38.5,14.6,37.8,14.9,37.1,14.9z M21,4.6c1.6,0,9.5,0.1,10.8,2.3c0.4,0.6,0.5,1.4,0.3,2.1l-0.3,1.3c0,0.2,0.1,0.4,0.3,0.4 c1.7,0.6,3.2,1.3,4.7,2.2c0.2,0.1,0.5,0.1,0.7-0.1c0.1-0.2,0.6-1,2.6-4c-0.2-0.3-0.4-0.6-0.7-0.7C33.8,4.3,27.5,2.2,21,2 C14.5,2.1,8.2,4.2,2.8,8C2.4,8.2,2.2,8.4,2,8.7l2.6,4.1c0,0,0.1,0.1,0.2,0.1c0.3-0.1,0.9-0.4,1.5-0.6c1.3-0.5,2.8-1.2,3.9-1.6 c0.3-0.1,0.4-0.3,0.4-0.5l-0.3-1.2c-0.2-0.7-0.1-1.5,0.3-2.1C11.8,4.7,20.1,4.6,21,4.6z'/%3E%3Cpath d='M16.6,16c-0.6,0-1-0.4-1-1v-3.5c0-0.6,0.4-1,1-1s1,0.4,1,1V15C17.6,15.5,17.2,16,16.6,16z'/%3E%3Cpath d='M27.1,16c-0.6,0-1-0.4-1-1v-3.5c0-0.6,0.4-1,1-1s1,0.4,1,1V15C28.1,15.5,27.6,16,27.1,16z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .box__item--icon .box__link {
    margin: -5.9375rem -2.5rem -1.875rem;
    padding: 5.9375rem 2.5rem 1.875rem
}

.fb-container .box__item-title {
    color: #000;
    font-size: 1.125rem;
    margin-top: 0
}

.fb-container .box__link {
    color: #000;
    display: block;
    margin: -2.5rem -2.5rem -1.875rem;
    padding: 2.5rem 2.5rem 1.875rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .box__link:hover {
        text-decoration:none
    }

    .fb-container .box__link:hover .box__item-title {
        text-decoration: underline
    }

    .fb-container .box__link:hover .box__bg img {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: scale(1.1)
    }

    .fb-container .box__link:focus {
        outline-offset: -4px
    }
}

.fb-container .box__desc {
    font-size: 0.9375rem;
    font-weight: 200
}

.fb-container .box__bg {
    background-size: cover;
    height: 16.25rem;
    margin: -2.5rem -2.5rem 2.1875rem -2.5rem;
    overflow: hidden;
    position: relative;
    width: calc( 100% + 5rem)
}

.fb-container .box__bg::before {
    background-color: rgba(0,0,0,.3);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.fb-container .box__bg img {
    height: 16.25rem;
    -o-object-fit: cover;
    object-fit: cover;
    transition: all .3s ease;
    width: 100%
}

.fb-container .breadcrumb {
    display: inline-block
}

.fb-container .breadcrumb__list {
    line-height: 1.1875rem
}

.fb-container .breadcrumb__item {
    color: #000;
    display: inline-block;
    font-size: 1rem;
    font-weight: 300;
    padding: 0 0.9375rem 0 0;
    vertical-align: middle
}

@media only screen and (min-width: 1025px) {
    .fb-container .breadcrumb__item {
        font-size:1.25rem
    }
}

.fb-container .breadcrumb__item::before {
    color: #da1007;
    content: "/";
    display: inline-block;
    padding-right: 0.3125rem
}

.fb-container .breadcrumb__item:first-child {
    background: url(mysource_files/home.svg) no-repeat;
    background-size: 100%;
    height: 1.6875rem;
    margin-right: 0.9375rem;
    padding: 0;
    width: 1.6875rem
}

.fb-container .breadcrumb__item:first-child a {
    display: block;
    height: 100%;
    width: 100%
}

.fb-container .breadcrumb__item:first-child::before {
    display: none
}

.fb-container .breadcrumb__item:last-child {
    background: none
}

.fb-container .breadcrumb__link {
    color: #000;
    font-weight: 500;
    text-decoration: none
}

.fb-container .breadcrumb__link:hover {
    text-decoration: underline
}

.fb-container .btn-toggle {
    background: none;
    border: 0;
    color: #da1007;
    cursor: pointer;
    font-size: 1rem;
    margin: 1.75rem 0 1.5625rem 0;
    text-decoration: underline
}

.fb-container--edu.fb-container .btn-toggle {
    color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .btn-toggle:hover {
        text-decoration:none
    }

    .fb-container .btn-toggle:focus {
        outline: none;
        text-shadow: 2px 2px 5px #b9b9b9
    }
}

.fb-container .contact {
    border-top: 1px solid #b9b9b9;
    margin-top: 0.625rem;
    overflow: hidden;
    padding: 0.6875rem 0 0 0;
    width: 100%
}

.fb-container .contact__list {
    display: block
}

@media only screen and (min-width: 1025px) {
    .fb-container .contact__list {
        display:inline-block
    }
}

.fb-container .contact__item {
    color: rgba(34,34,34,.7);
    display: block;
    font-size: 0.9375rem;
    font-weight: 200;
    padding: 0.25rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .contact__item {
        margin-right:3.125rem
    }
}

.fb-container .contact__item time {
    display: inline-block;
    vertical-align: middle
}

.fb-container .contact__item span {
    display: inline-block;
    vertical-align: middle
}

.fb-container .contact__item--icon::before {
    background-position: center top;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1.25rem
}

.fb-container .contact__item--icon-envelope:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A");
    background-size: 0.875rem 100%;
    height: 1rem
}

.fb-container .contact__item--icon-envelope:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A")
}

.fb-container .contact__item--icon-envelope.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .contact__item--icon-phone:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A");
    background-size: 0.9375rem 100%;
    height: 0.9375rem
}

.fb-container .contact__item--icon-phone:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A")
}

.fb-container .contact__item--icon-phone.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .contact__item--icon-location:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E%0A");
    background-size: 1.125rem 100%;
    height: 0.875rem
}

.fb-container .contact__item--icon-location:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E%0A")
}

.fb-container .contact__item--icon-location.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .contact__item--icon-clock:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath d='M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,459c-112.2,0-204-91.8-204-204S142.8,51,255,51s204,91.8,204,204S367.2,459,255,459z'/%3E%3Cpolygon points='267.75,127.5 229.5,127.5 229.5,280.5 362.1,362.1 382.5,328.95 267.75,260.1 '/%3E%3C/svg%3E");
    background-size: 0.8125rem 100%;
    height: 0.8125rem
}

.fb-container .contact__item--icon-clock:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath d='M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,459c-112.2,0-204-91.8-204-204S142.8,51,255,51s204,91.8,204,204S367.2,459,255,459z'/%3E%3Cpolygon points='267.75,127.5 229.5,127.5 229.5,280.5 362.1,362.1 382.5,328.95 267.75,260.1 '/%3E%3C/svg%3E")
}

.fb-container .contact__item--icon-clock.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath d='M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,459c-112.2,0-204-91.8-204-204S142.8,51,255,51s204,91.8,204,204S367.2,459,255,459z'/%3E%3Cpolygon points='267.75,127.5 229.5,127.5 229.5,280.5 362.1,362.1 382.5,328.95 267.75,260.1 '/%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container--edu.fb-container .contact__item--icon-envelope:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A");
    background-size: 0.875rem 100%;
    height: 1rem
}

.fb-container--edu.fb-container .contact__item--icon-envelope:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A")
}

.fb-container--edu.fb-container .contact__item--icon-envelope.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container--edu.fb-container .contact__item--icon-phone:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A");
    background-size: 0.9375rem 100%;
    height: 0.9375rem
}

.fb-container--edu.fb-container .contact__item--icon-phone:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A")
}

.fb-container--edu.fb-container .contact__item--icon-phone.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container--edu.fb-container .contact__item--icon-location:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E%0A");
    background-size: 1.125rem 100%;
    height: 0.875rem
}

.fb-container--edu.fb-container .contact__item--icon-location:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E%0A")
}

.fb-container--edu.fb-container .contact__item--icon-location.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container--edu.fb-container .contact__item--icon-clock:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath d='M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,459c-112.2,0-204-91.8-204-204S142.8,51,255,51s204,91.8,204,204S367.2,459,255,459z'/%3E%3Cpolygon points='267.75,127.5 229.5,127.5 229.5,280.5 362.1,362.1 382.5,328.95 267.75,260.1 '/%3E%3C/svg%3E");
    background-size: 0.8125rem 100%;
    height: 0.8125rem
}

.fb-container--edu.fb-container .contact__item--icon-clock:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath d='M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,459c-112.2,0-204-91.8-204-204S142.8,51,255,51s204,91.8,204,204S367.2,459,255,459z'/%3E%3Cpolygon points='267.75,127.5 229.5,127.5 229.5,280.5 362.1,362.1 382.5,328.95 267.75,260.1 '/%3E%3C/svg%3E")
}

.fb-container--edu.fb-container .contact__item--icon-clock.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath d='M255,0C114.75,0,0,114.75,0,255s114.75,255,255,255s255-114.75,255-255S395.25,0,255,0z M255,459c-112.2,0-204-91.8-204-204S142.8,51,255,51s204,91.8,204,204S367.2,459,255,459z'/%3E%3Cpolygon points='267.75,127.5 229.5,127.5 229.5,280.5 362.1,362.1 382.5,328.95 267.75,260.1 '/%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .contact__item--event-time {
    display: block
}

@media only screen and (min-width: 1025px) {
    .fb-container .contact__item--event-time {
        display:inline-block
    }
}

.fb-container .contact__link {
    color: rgba(34,34,34,.7);
    font-size: 0.9375rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .contact__link:hover {
        text-decoration:underline
    }
}

.fb-container .dropdown-list {
    display: block;
    position: relative
}

@media only screen and (min-width: 650px) {
    .fb-container .dropdown-list {
        display:inline-block
    }
}

.fb-container .dropdown-list__link {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,.5);
    color: rgba(0,0,0,.5);
    cursor: pointer;
    margin: 0 0.5rem;
    padding: 0 2.5rem 0 0;
    position: relative;
    text-decoration: none;
    transition: text-shadow .4s ease
}

.fb-container .dropdown-list__link::after {
    background: url(mysource_files/arrow-gray.svg) no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    display: inline-block;
    height: 0.5em;
    margin: auto 0;
    opacity: .9;
    position: absolute;
    right: 0.3125rem;
    top: 0;
    transition: transform .4s ease;
    width: 0.8125em
}

.fb-container .dropdown-list__link:focus {
    outline: none;
    text-shadow: 2px 6px 10px #b9b9b9
}

@media only screen and (min-width: 1025px) {
    .fb-container .dropdown-list__link:hover {
        text-shadow:2px 6px 10px #b9b9b9
    }
}

.fb-container .dropdown-list__link.opened::after {
    transform: rotate(180deg)
}

.fb-container .dropdown-list__list {
    display: none;
    max-height: 14.6875rem;
    min-width: 13.125rem;
    overflow: auto;
    padding: 1.25rem 0;
    position: relative;
    width: 100%;
    z-index: 2
}

.fb-container .dropdown-list__list::after {
    display: none
}

@media only screen and (min-width: 650px) {
    .fb-container .dropdown-list__list {
        background-color:#fff;
        left: calc( (100% - 13.125rem) / 2 );
        position: absolute;
        top: 2.5rem
    }
}

.fb-container .dropdown-list__list-link {
    color: #000;
    display: block;
    font-size: 1rem;
    padding: 0.3125rem 1.875rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .dropdown-list__list-link:hover {
        background-color:#f5f5f5
    }

    .fb-container .dropdown-list__list-link:focus {
        outline-offset: -3px
    }
}

.fb-container .filter-list {
    display: inline-block;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list {
        clear:left;
        display: flex;
        float: left
    }
}

.fb-container .filter-list__title {
    color: inherit;
    font-size: 1.25rem;
    font-weight: 500;
    margin: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list__title {
        font-size:1.875rem;
        margin: 0.8125rem 0 0 0
    }
}

.fb-container .filter-list__list {
    margin: 2.5rem 0 0 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list__list {
        margin:0 0 0 2.8125rem
    }
}

.fb-container .filter-list__item {
    clear: left;
    display: inline-block;
    float: left;
    margin: 0 1rem 1.0625rem 0;
    position: relative
}

@media only screen and (min-width: 768px) {
    .fb-container .filter-list__item {
        float:none
    }
}

.fb-container .filter-list__item:nth-child(even)::before,.fb-container .filter-list__item:nth-child(even)::after {
    left: 2.5rem
}

@media only screen and (min-width: 768px) {
    .fb-container .filter-list__item:nth-child(even)::before,.fb-container .filter-list__item:nth-child(even)::after {
        left:1.5rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list__item:nth-child(even)::before,.fb-container .filter-list__item:nth-child(even)::after {
        left:1.6875rem
    }
}

.fb-container .filter-list__item:nth-child(even) .filter-list__link {
    padding: 1.0625rem 1.75rem 1.0625rem 4.25rem
}

@media only screen and (min-width: 768px) {
    .fb-container .filter-list__item:nth-child(even) .filter-list__link {
        padding:1.0625rem 1.75rem 1.0625rem 3.1875rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list__item:nth-child(even) .filter-list__link {
        padding:1.3125rem 3.1875rem
    }
}

.fb-container .filter-list__item::before,.fb-container .filter-list__item::after {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 0.125rem;
    left: 1.5rem;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 1.0625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list__item::before,.fb-container .filter-list__item::after {
        height:0.1875rem;
        left: 1.6875rem
    }
}

.fb-container .filter-list__item::before {
    transform: rotate(45deg)
}

.fb-container .filter-list__item::after {
    transform: rotate(-45deg)
}

.fb-container .filter-list__link {
    background-color: transparent;
    border: 1px solid #b9b9b9;
    border-radius: 2.0625rem;
    color: inherit;
    display: block;
    font-size: 0.9375rem;
    padding: 1.0625rem 1.75rem 1.0625rem 3.1875rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list__link {
        font-size:1.25rem;
        padding: 1.3125rem 3.1875rem
    }

    .fb-container .filter-list__link:hover {
        border-color: #da1007
    }
}

.fb-container .filter-list+.search-results__tools-right {
    position: absolute;
    right: 2.1875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .filter-list+.search-results__tools-right {
        position:relative;
        right: auto
    }
}

.fb-container .search-results__tools-title+.filter-list {
    margin: 2.5rem 0 0 0
}

.fb-container .search-results__tools-title+.filter-list+.search-results__tools-right {
    margin-top: 2.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__tools-title+.filter-list+.search-results__tools-right {
        margin-top:3.125rem
    }
}

.fb-container .module-az {
    border: 1px solid #000;
    margin: 0 0 2.3125rem 0;
    padding: 1.5rem 1.8125rem 0.875rem 1.25rem;
    text-align: center
}

@media only screen and (min-width: 650px) {
    .fb-container .module-az {
        text-align:left
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-az {
        padding:2.75rem 4.125rem 2.125rem 5rem
    }
}

.fb-container .module-az__list {
    list-style-type: none;
    text-align: center
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-az__list {
        text-align:left
    }
}

.fb-container .module-az__item {
    display: inline-block;
    font-size: 1.25rem;
    font-weight: 300;
    height: 2.8125rem;
    list-style-type: none;
    margin: 0 0.1875rem 0.625rem 0.1875rem;
    vertical-align: bottom;
    width: 2.8125rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-az__item {
        font-size:1.5625rem;
        height: 3.4375rem;
        margin: 0 0.375rem 0.625rem 0;
        width: 3.4375rem
    }
}

.fb-container .module-az__item>span {
    align-items: center;
    border: 1px solid #000;
    display: flex;
    height: 100%;
    justify-content: center;
    opacity: .3
}

.fb-container .module-az__item--btn {
    background-color: #000;
    font-size: 1.125rem;
    width: auto
}

.fb-container .module-az__item.active .module-az__link {
    background-color: #000;
    color: #fff
}

.fb-container .module-az__item--btn .module-az__link {
    color: #fff;
    padding: 0 1.6875rem 0 1.6875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-az__item--btn .module-az__link:hover {
        background-color:#f0f0f0;
        color: #000
    }
}

.fb-container .module-az__link {
    align-items: center;
    border: 1px solid #000;
    color: #000;
    display: flex;
    height: 100%;
    justify-content: center;
    text-decoration: none;
    transition: background-color .3s ease,color .3s ease
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-az__link:hover {
        background-color:#000;
        color: #fff
    }
}

.fb-container .module-az__filter {
    border-bottom: 1px solid #000;
    font-size: 1.5rem;
    margin: 0 -1.8125rem 1.5rem -1.25rem;
    padding: 0 1.8125rem 1.5rem 1.25rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-az__filter {
        margin:0 -4.125rem 2.75rem -5rem;
        padding: 0 4.125rem 2.5rem 5rem
    }
}

.fb-container .module-compare {
    bottom: 0;
    display: none;
    left: 0;
    max-height: 100%;
    position: fixed;
    width: 100%;
    z-index: 10
}

.fb-container .module-compare .btn__compare {
    color: #fff;
    font-size: 1.0625rem;
    margin-left: auto
}

.fb-container .module-compare .btn__compare::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E")
}

.fb-container .module-compare__bar {
    background-color: #000;
    color: #fff;
    display: flex;
    font-size: 1rem;
    position: relative;
    width: 100%
}

.fb-container .module-compare__bar .highlight {
    color: #fff
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__bar .highlight {
        color:#da1007
    }

    .fb-container--edu.fb-container .module-compare__bar .highlight {
        color: #194caf
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__bar {
        font-size:1.25rem
    }
}

.fb-container .module-compare__bar.content-wrapper {
    padding-bottom: 1.4375rem;
    padding-top: 2.6875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__bar.content-wrapper {
        padding-bottom:1.875rem;
        padding-top: 1.875rem
    }
}

.fb-container .module-compare__data {
    display: inline-block;
    position: relative;
    top: -0.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__data {
        top:0
    }
}

.fb-container .module-compare__number {
    color: #da1007;
    font-size: 1.25rem;
    padding-right: 0.625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__number {
        padding-right:0.3125rem
    }
}

.fb-container .module-compare__clear {
    bottom: -1.1875rem;
    color: #da1007;
    font-size: 0.875rem;
    left: 0;
    position: absolute
}

.fb-container--edu.fb-container .module-compare__clear {
    color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__clear {
        bottom:auto;
        font-size: 1.125rem;
        left: auto;
        padding-left: 3.125rem;
        position: relative;
        vertical-align: top
    }

    .fb-container .module-compare__clear:hover {
        text-decoration: none
    }
}

.fb-container .module-compare__close {
    align-self: center;
    color: inherit;
    font-size: 1.0625rem;
    padding-right: 1.875rem;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.fb-container .module-compare__close::before {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 2px;
    margin: auto 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(45deg);
    transition: right .4s ease;
    width: 1.125rem
}

.fb-container--edu.fb-container .module-compare__close::before {
    background-color: #194caf
}

.fb-container .module-compare__close::after {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 2px;
    margin: auto 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-45deg);
    transition: right .4s ease;
    width: 1.125rem
}

.fb-container--edu.fb-container .module-compare__close::after {
    background-color: #194caf
}

.fb-container .module-compare__wrapper {
    background-color: #f0f0f0;
    max-height: calc(100vh - 5.625rem);
    overflow-y: auto;
    position: relative
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__wrapper {
        background-color:#fff;
        max-height: calc(100vh - 5.5rem)
    }
}

.fb-container .module-compare__wrapper.content-wrapper {
    padding: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__wrapper.content-wrapper {
        padding:0 8.75rem
    }
}

.fb-container .module-compare__title {
    color: #000;
    font-size: 1.125rem;
    margin: 0;
    padding-top: 2.1875rem
}

.fb-container .module-compare__phrase {
    background-color: #1d1d1d;
    border-radius: 1.1875rem;
    clear: left;
    color: #fff;
    display: block;
    float: left;
    font-size: 0.875rem;
    margin: -4.125rem 0 0 1.8125rem;
    padding: 0.625rem 1.125rem 0.6875rem 1.125rem;
    position: relative
}

.fb-container .module-compare__bg {
    background-color: #e1e1e1;
    background-size: cover;
    border-radius: 0.625rem 0.625rem 0 0;
    height: 12.375rem;
    margin: 1.8125rem 0 0 0;
    overflow: hidden;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__bg {
        height:16.25rem;
        margin: 2.875rem 0 0 0
    }
}

.fb-container .module-compare__bg img {
    height: 12.375rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__bg img {
        height:16.25rem
    }
}

.fb-container .module-compare__list {
    background-color: #fff;
    box-shadow: 0 3px 50px rgba(0,0,0,.16);
    margin-top: 2.3125rem;
    padding: 0 0 3.125rem 1.25rem;
    table-layout: fixed;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__list {
        box-shadow:none;
        margin-top: 0;
        padding: 0 0 3.125rem 0
    }
}

.fb-container .module-compare__list tr:first-of-type {
    width: 100%
}

.fb-container .module-compare__list tr:first-of-type td,.fb-container .module-compare__list tr:first-of-type th {
    border: 0
}

.fb-container .module-compare__list th {
    border-top: 1px solid rgba(185,185,185,.5);
    display: none;
    padding: 2.5rem 1.125rem;
    text-align: left
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__list th {
        display:table-cell;
        width: 19.8125rem
    }
}

.fb-container .module-compare__list td {
    border-top: 1px solid rgba(185,185,185,.5);
    padding: 2.5rem 1.125rem;
    position: relative;
    vertical-align: top;
    width: 86vw
}

.fb-container .module-compare__list td:last-child {
    padding-right: 2.3125rem
}

@media only screen and (min-width: 650px) {
    .fb-container .module-compare__list td {
        border-left:1px solid rgba(185,185,185,.5);
        width: 45vw
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__list td {
        width:28.125rem
    }
}

.fb-container .module-compare__list td.datath {
    position: relative
}

.fb-container .module-compare__list td.datath::before {
    content: attr(data-th) ": \A0";
    display: inline-block;
    font-weight: bold;
    padding: 0 1.0625rem;
    width: 49%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__list td.datath::before {
        display:none
    }
}

.fb-container .module-compare__list td.datath span {
    display: inline-block;
    padding: 0 1.0625rem;
    text-align: center;
    vertical-align: top;
    width: 49%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__list td.datath span {
        padding:0;
        width: 100%
    }
}

.fb-container .module-compare__list td.datath span::before {
    background: rgba(185,185,185,.5);
    bottom: 0;
    content: "";
    left: 50%;
    position: absolute;
    top: 0;
    width: 1px
}

@media only screen and (min-width: 650px) {
    .fb-container .module-compare__list td.datath span::before {
        display:none
    }
}

.fb-container .module-compare__desc {
    font-size: 0.9375rem;
    font-weight: 300;
    line-height: 1.5rem
}

.fb-container .module-compare__remove {
    border: 1px solid #da1007;
    border-radius: 1.1875rem;
    color: #da1007;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 500;
    margin-top: 0;
    padding: 0.5rem 2.6875rem 0.5625rem 1.375rem;
    position: relative;
    text-decoration: none
}

.fb-container--edu.fb-container .module-compare__remove {
    border-color: #194caf;
    color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__remove {
        margin-top:1.25rem
    }
}

.fb-container .module-compare__remove::before {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 1px;
    margin: auto 0;
    position: absolute;
    right: 1.1875rem;
    top: 0;
    transform: rotate(45deg);
    transition: right .4s ease;
    width: 0.8125rem
}

.fb-container--edu.fb-container .module-compare__remove::before {
    background-color: #194caf
}

.fb-container .module-compare__remove::after {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 1px;
    margin: auto 0;
    position: absolute;
    right: 1.1875rem;
    top: 0;
    transform: rotate(-45deg);
    transition: right .4s ease;
    width: 0.8125rem
}

.fb-container--edu.fb-container .module-compare__remove::after {
    background-color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__remove:hover {
        text-decoration:underline
    }
}

.fb-container .module-compare__link {
    bottom: 3.75rem;
    color: #000;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    padding-bottom: 8px;
    position: absolute;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__link {
        font-size:1.25rem
    }
}

.fb-container .module-compare__overview {
    align-self: flex-end;
    background-color: #eaeaea;
    font-size: 1rem;
    margin-top: 1.25rem;
    padding: 2.5rem 2.5rem 2.5rem 4.25rem;
    position: relative;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-compare__overview {
        font-size:1.1875rem
    }
}

.fb-container .module-compare__overview::before {
    background-color: #da1007;
    bottom: 2.5rem;
    content: "";
    left: 2.5rem;
    position: absolute;
    top: 2.5rem;
    width: 2px
}

.fb-container--edu.fb-container .module-compare__overview::before {
    background-color: #194caf
}

.fb-container .module-compare__overview-title {
    color: #da1007;
    font-size: 1.25rem;
    margin: 0 0 1.25rem 0
}

.fb-container--edu.fb-container .module-compare__overview-title {
    color: #194caf
}

.fb-container .module-compare__overview-list {
    margin-bottom: 0
}

.fb-container .module-compare__dt {
    font-weight: 700
}

.fb-container .module-compare__dd {
    margin: 0 0 1.25rem 0
}

.fb-container .module-compare__dd:last-child {
    margin-bottom: 0
}

.fb-container .module-compare ul li {
    font-size: 1.125rem;
    font-weight: 300;
    list-style-image: url("data:0");
    list-style-type: none;
    padding: 0.375rem 0;
    position: relative
}

.fb-container .module-compare ul li::before {
    background-color: #da1007;
    border-radius: 50%;
    bottom: 0;
    content: "";
    height: 0.625rem;
    left: -1.6875rem;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 0.625rem
}

.fb-container--edu.fb-container .module-compare ul li::before {
    background-color: #194caf
}

.fb-container .module-curator__list {
    display: flex;
    flex-wrap: wrap
}

@media only screen and (min-width: 950px) {
    .fb-container .module-curator__list {
        flex-wrap:nowrap
    }
}

.fb-container .module-curator--no-bg .module-curator__item {
    background-color: transparent;
    border: 1px solid #b9b9b9
}

.fb-container .module-curator__item {
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-flow: column wrap;
    margin: 0 0 1.875rem 0;
    overflow: hidden;
    padding: 1.875rem 0;
    width: 100%
}

@media only screen and (min-width: 950px) {
    .fb-container .module-curator__item {
        flex:1;
        margin-right: 0.9375rem;
        width: auto
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-curator__item {
        margin-bottom:1.25rem
    }
}

.fb-container .module-curator__item:last-child {
    margin-right: 0
}

.fb-container .module-curator__link {
    color: #000;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-curator__link:hover {
        text-decoration:underline
    }
}

.fb-container .module-curator__bg {
    border-radius: 10px;
    flex: 0 0 3.75rem;
    height: 3.75rem;
    margin: 0 0 0 1.8125rem;
    overflow: hidden;
    width: 3.75rem
}

.fb-container .module-curator__bg img {
    height: 3.75rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 3.75rem
}

.fb-container .module-curator__bg+.module-curator__title {
    margin: 0 1.8125rem 0 0.9375rem
}

.fb-container .module-curator__top {
    display: flex
}

.fb-container .module-curator__item--simple .module-curator__top {
    flex-wrap: wrap
}

.fb-container .module-curator__item--simple cite {
    font-style: normal;
    font-weight: 700;
    margin: 0 1.8125rem 0 1.8125rem
}

.fb-container .module-curator__title {
    color: #000;
    font-size: 0.9375rem;
    margin: 0 1.8125rem 0.3125em 1.8125rem
}

.fb-container .module-curator__item--simple .module-curator__title {
    font-size: 1.25rem;
    width: 100%
}

.fb-container .module-curator__content {
    border-top: 1px solid #e3e2e3;
    margin: 1.25rem 1.8125rem 0 1.8125rem;
    padding: 1.25rem 0 0 0
}

.fb-container .module-curator__item--simple .module-curator__content {
    border-top-width: 0
}

.fb-container .module-curator__desc {
    font-size: 0.9375rem;
    font-weight: 200;
    margin: 0
}

.fb-container .module-curator__desc::before {
    background-color: #434343;
    border-radius: 4px;
    color: #fff;
    content: " ";
    display: none;
    font-size: 0.625rem;
    font-weight: 700;
    line-height: 1.5rem;
    padding: 0.1875rem 0.3125rem
}

.fb-container .module-curator__item--simple .module-curator__desc::before {
    display: none
}

.fb-container .module-curator .btn--link {
    margin-left: 1.8125rem;
    margin-top: auto;
    padding-top: 1.5625rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-curator .btn--link:hover {
        text-decoration:underline
    }
}

.fb-container .search-results__tools+.module-curator {
    margin-top: 1.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__tools+.module-curator {
        margin-top:2.25rem
    }
}

.fb-container .search-results .module-curator .btn--link {
    margin-top: auto
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results .module-curator .btn--link:focus {
        outline:none;
        text-decoration: underline
    }
}

.fb-container .module-filter__wrapper {
    display: block;
    position: relative
}

.fb-container .module-filter__wrapper::before {
    background-color: rgba(185,185,185,.5);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 3.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__wrapper {
        border-bottom:1px solid rgba(185,185,185,.5);
        display: flex
    }

    .fb-container .module-filter__wrapper::before {
        display: none
    }
}

.fb-container .module-filter__wrapper-mobile {
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__wrapper-mobile {
        display:flex
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark .module-filter__wrapper {
        background-color:#000;
        padding: 0 3.375rem
    }
}

.fb-container .module-filter__title {
    color: #434343;
    display: table;
    font-size: 1.25rem;
    margin: 0;
    padding: 0.9375rem 2.25rem 0.9375rem 0;
    position: relative
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__title {
        align-self:center;
        padding: 0
    }
}

.fb-container .module-filter__title::before {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 0.1875rem;
    margin: auto 0;
    position: absolute;
    right: 0.625rem;
    top: 0;
    transform: rotate(45deg);
    transition: right .4s ease;
    width: 1.0625rem
}

.fb-container--edu.fb-container .module-filter__title::before {
    background-color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__title::before {
        display:none
    }
}

.fb-container .module-filter__title::after {
    background-color: #da1007;
    bottom: 0;
    content: "";
    height: 0.1875rem;
    margin: auto 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-45deg);
    transition: right .4s ease;
    width: 1.0625rem
}

.fb-container--edu.fb-container .module-filter__title::after {
    background-color: #194caf
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__title::after {
        display:none
    }
}

.fb-container .module-filter__title.active::before {
    right: 0.3125rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__title.active::before {
        display:none
    }
}

.fb-container .module-filter__title.active::after {
    right: 0.3125rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__title.active::after {
        display:none
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark .module-filter__title {
        color:#fff;
        margin-left: auto
    }

    .fb-container .module-filter--dark .module-filter__title:first-of-type {
        margin-left: 0
    }
}

.fb-container .module-filter__list {
    color: #434343;
    padding: 0 0 2.8125rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__list {
        padding:0 0 0 1.875rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark .module-filter__list {
        color:#fff;
        padding: 0 0 0 0.625rem
    }
}

.fb-container .module-filter__item {
    border-bottom: 1px solid rgba(185,185,185,.25);
    cursor: pointer
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__item {
        border-width:0;
        display: inline-block;
        font-size: 1.25rem;
        vertical-align: middle
    }

    .fb-container .module-filter__item:first-child {
        border-left: 1px solid rgba(185,185,185,.5)
    }
}

.fb-container .module-filter__item-title {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    padding: 1.0625rem 1.875rem 1.0625rem 0;
    position: relative
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__item-title {
        border-right:1px solid rgba(185,185,185,.5);
        font-size: 1.0625rem;
        padding: 0.9375rem 3.75rem 0.9375rem 1.625rem;
        text-transform: uppercase
    }
}

.fb-container .module-filter__item-title::after {
    background-image: none;
    background-color: #da1007;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 0.8125rem;
    margin: auto 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform .4s ease;
    width: 1.375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__item-title::after {
        height:0.6875rem;
        right: 1.5rem;
        width: 1.1875rem
    }
}

.fb-container .module-filter__item-title.active::after {
    transform: rotate(180deg)
}

.fb-container .module-filter__item-title:focus {
    outline: none
}

.fb-container .module-filter__item:focus {
    outline: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__item:focus {
        outline:auto
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__item:focus-within .module-filter__item-title::after {
        transform:rotate(180deg)
    }

    .fb-container .module-filter__item:focus-within .module-filter__facets {
        display: block
    }

    .fb-container .module-filter__item:focus .module-filter__item-title::after,.fb-container .module-filter__item:hover .module-filter__item-title::after {
        transform: rotate(180deg)
    }

    .fb-container .module-filter__item:focus .module-filter__facets,.fb-container .module-filter__item:hover .module-filter__facets {
        display: block
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark .module-filter__item {
        border:0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark .module-filter__item-title {
        border:0;
        font-size: 1.25rem;
        padding: 1.875rem 2.5rem 1.875rem 1.25rem;
        text-transform: none
    }

    .fb-container .module-filter--dark .module-filter__item-title::after {
        right: 0.5rem
    }
}

.fb-container .module-filter__facets {
    display: none;
    margin: 0;
    width: 100%;
    z-index: 3
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__facets {
        left:0;
        padding-top: 1.0625rem;
        position: absolute;
        top: 100%
    }
}

.fb-container .module-filter__facets .content-wrapper {
    padding: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__facets .content-wrapper {
        background-color:#fafafa;
        box-shadow: 0 31px 99px rgba(0,0,0,.19);
        padding: 5rem
    }
}

.fb-container .module-filter__facets-list {
    overflow: hidden
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__facets-list {
        display:inline-block;
        padding-right: 2rem;
        vertical-align: top;
        width: 33%
    }

    .fb-container .module-filter__facets-list:nth-child(n+3) {
        padding-right: 0
    }
}

.fb-container .module-filter__facets-list+.module-filter__facets-list .module-filter__facets-item:first-child .module-filter__facets-link {
    border-top: 1px solid rgba(185,185,185,.5)
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__facets-list+.module-filter__facets-list .module-filter__facets-item:first-child .module-filter__facets-link {
        border-top-width:0
    }
}

.fb-container .module-filter__facets-item:last-child .module-filter__facets-link {
    border-bottom-width: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__facets-item:last-child .module-filter__facets-link {
        border-bottom-width:1px
    }
}

.fb-container .module-filter__facets-link {
    border-bottom: 1px solid rgba(185,185,185,.5);
    color: #000;
    display: block;
    padding: 1.25rem 0 1.25rem 2.25rem;
    position: relative;
    text-decoration: none
}

.fb-container .module-filter__facets-link::after {
    border: 1px solid #434343;
    border-radius: 50%;
    bottom: 0;
    content: "";
    height: 15px;
    left: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 15px
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__facets-link {
        padding:1.25rem 0 1.25rem 30px
    }

    .fb-container .module-filter__facets-link:hover {
        text-decoration: underline
    }
}

.fb-container .module-filter__facets-link.active::before {
    background: url(mysource_files/check-mark.svg) no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 5px;
    left: 4px;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 7px
}

.fb-container .module-filter__facets-link.active::after {
    border-color: #da1007
}

.fb-container .module-filter__facets-link span {
    background-color: rgba(228,43,18,.05);
    color: #da1007;
    float: right;
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem
}

.fb-container--edu.fb-container .module-filter__facets-link span {
    background-color: rgba(185,185,185,.15);
    color: #194caf
}

.fb-container .module-filter--dark .module-filter__facets-link::after {
    border-radius: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark .module-filter__facets {
        padding-top:0
    }
}

.fb-container .module-filter__checkbox-list {
    padding-bottom: 1.875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__checkbox-list {
        align-self:center;
        justify-content: flex-end;
        margin-left: auto;
        padding-bottom: 0
    }
}

.fb-container .module-filter__checkbox-item {
    padding: 0.625rem 0 0.625rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__checkbox-item {
        display:inline-block;
        padding: 0 0 0 2.1875rem
    }
}

.fb-container .module-filter__label {
    color: #434343
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__label {
        font-size:1.0625rem
    }
}

.fb-container .module-filter .btn__compare {
    position: absolute;
    right: 0;
    top: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter .btn__compare {
        align-self:center;
        margin-left: auto;
        position: relative;
        right: auto;
        top: auto
    }
}

.fb-container .module-filter input[type=radio]+label {
    font-size: 1.0625rem;
    margin: 0.625rem 0 0 0.3125rem;
    text-transform: uppercase
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter input[type=radio]+label {
        margin:0 0 0 1.875rem
    }
}

.fb-container .module-filter input[type=radio]+label::before {
    margin-right: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__radio-list {
        align-self:center;
        display: flex;
        margin-right: 2.5rem
    }
}

.fb-container .module-filter__radio-item {
    display: inline-block;
    padding-right: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter__radio-item {
        padding-right:0
    }
}

.fb-container .module-filter--dark input[type=radio]+label {
    text-transform: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-filter--dark input[type=radio]+label {
        color:#fff;
        font-size: 1.25rem
    }

    .fb-container .module-filter--dark input[type=radio]+label::before {
        border-color: #fff
    }

    .fb-container .module-filter--dark input[type=radio]:checked+label::before {
        background-color: #fff
    }

    .fb-container .module-filter--dark .btn__compare {
        color: #fff
    }

    .fb-container .module-filter--dark .btn__compare::after {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E")
    }

    .fb-container--edu.fb-container .module-filter--dark .btn__compare::after {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23b9b9b9' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E")
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter--dark .module-filter__item:first-child .module-filter__item-title {
        margin-top:0
    }

    .fb-container .content-wrapper--col .module-filter--dark .module-filter__item-title {
        background: #000;
        margin-top: 1.25rem
    }

    .fb-container .content-wrapper--col .module-filter--dark .module-filter__item-title::after {
        background: url(mysource_files/arrow-white.svg) no-repeat;
        background-size: 100%
    }

    .fb-container .content-wrapper--col .module-filter--dark .module-filter__facets .content-wrapper {
        background-color: #fff
    }
}

.fb-container .content-wrapper--col .module-filter--dark.module-filter--no-results .module-filter__title {
    opacity: .5
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter--dark.module-filter--no-results .module-filter__title {
        opacity:1
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter--dark.module-filter--no-results .module-filter__item:hover .module-filter__item-title::after {
        transform:none
    }
}

.fb-container .content-wrapper--col .module-filter--dark.module-filter--no-results .module-filter__item-title {
    color: rgba(0,0,0,.4);
    pointer-events: none
}

.fb-container .content-wrapper--col .module-filter--dark.module-filter--no-results .module-filter__item-title::after {
    background: url(mysource_files/arrow-gray.svg) no-repeat;
    background-size: 100%;
    opacity: .5
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter--dark.module-filter--no-results .module-filter__item-title {
        background:rgba(29,29,29,.1)
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__wrapper {
        background:none;
        border: 0;
        flex-wrap: wrap;
        padding: 0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__list {
        padding:0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__item {
        cursor:default;
        width: 100%
    }

    .fb-container .content-wrapper--col .module-filter__item:first-child {
        border: 0
    }

    .fb-container .content-wrapper--col .module-filter__item:focus-within .module-filter__facets {
        display: none
    }

    .fb-container .content-wrapper--col .module-filter__item:focus .module-filter__facets,.fb-container .content-wrapper--col .module-filter__item:hover .module-filter__facets {
        display: none
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__item-title {
        border-right:0;
        cursor: pointer;
        font-size: 1.125rem;
        padding: 1.4375rem 3.75rem 1.4375rem 1.875rem
    }

    .fb-container .content-wrapper--col .module-filter__item-title::after {
        right: 1.875rem
    }

    .fb-container .content-wrapper--col .module-filter__item-title:focus-within .module-filter__facets {
        display: none
    }

    .fb-container .content-wrapper--col .module-filter__item-title:focus {
        outline: 1px solid #fff;
        outline-offset: -3px
    }

    .fb-container .content-wrapper--col .module-filter__item-title:focus .module-filter__facets,.fb-container .content-wrapper--col .module-filter__item-title:hover .module-filter__facets {
        display: none
    }

    .fb-container .content-wrapper--col .module-filter__item-title.open::after {
        transform: rotate(180deg)
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__title {
        display:none
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__facets {
        display:none;
        left: auto;
        min-height: 0;
        position: relative;
        top: auto
    }

    .fb-container .content-wrapper--col .module-filter__facets .content-wrapper {
        background-color: transparent;
        box-shadow: none;
        padding: 0.625rem 1.875rem
    }
}

.fb-container--edu.fb-container .content-wrapper--col .module-filter__facets-link.active::after {
    border-color: #194caf
}

.fb-container--edu.fb-container .content-wrapper--col .module-filter__facets-link.active::before {
    background: url(mysource_files/check-mark-blue.svg) no-repeat;
    background-size: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__facets-link {
        font-size:1.125rem
    }

    .fb-container .content-wrapper--col .module-filter__facets-link:focus {
        outline-offset: 4px
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__facets-list {
        display:block;
        overflow: visible;
        padding-right: 0;
        width: 100%
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter__separate {
        border-top:1px solid #b9b9b9;
        margin-top: 1.25rem;
        padding: 1.25rem 0;
        width: 100%
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .module-filter .btn__compare {
        color:#000;
        margin: 1.875rem 0 0 2rem
    }
}

.fb-container .module-info {
    background-color: rgba(0,0,0,.02);
    border-radius: 10px;
    margin: 1.625rem 0 0 0;
    padding: 3.125rem 1.25rem 4.375rem 1.25rem;
    text-align: center
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-info {
        margin:2.25rem 0 0 0;
        padding: 5rem 1.25rem 6.25rem 1.25rem
    }
}

.fb-container .module-info__bg {
    margin: 0.3125rem 0
}

.fb-container .module-info__title {
    color: #000;
    font-size: 1.3125rem;
    font-weight: 500;
    margin: 0.625rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-info__title {
        font-size:1.5625rem
    }
}

.fb-container .module-info__desc {
    font-size: 1rem;
    font-weight: 300;
    margin: 0 auto;
    max-width: 23.75rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-info__desc {
        font-size:1.125rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-intro {
        display:flex;
        margin: 6.25rem auto 8.125rem auto
    }
}

.fb-container .module-intro__title {
    color: #000;
    font-size: 1.875rem;
    margin: 0.6875rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-intro__title {
        font-size:4.3125rem;
        line-height: 5.4375rem;
        margin: 0
    }
}

.fb-container .module-intro__desc {
    color: #da1007;
    font-size: 1rem;
    font-style: italic;
    font-weight: 500;
    line-height: 1.625rem;
    margin: 0.6875rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-intro__desc {
        font-size:2.0625rem;
        line-height: 3.3125rem;
        margin: 0;
        padding: 0 8.125rem 0 9.375rem
    }
}

.fb-container .module-search {
    margin: 2.8125rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search {
        margin:4.25rem 0 4rem 0
    }
}

.home .fb-container .module-search {
    padding-top: 3.125rem;
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 1025px) {
    .home .fb-container .module-search {
        margin:0;
        padding-top: 10rem
    }
}

.home .fb-container .module-search h2 {
    color: #fff;
    font-size: 1.5625rem;
    font-weight: 500;
    margin-top: 0;
    text-align: center
}

@media only screen and (min-width: 1025px) {
    .home .fb-container .module-search h2 {
        font-size:3.125rem
    }
}

.fb-container .module-search__group {
    position: relative;
    width: 100%
}

.home .fb-container .module-search__group {
    margin: 0 auto;
    max-width: 68rem
}

.fb-container .module-search__query {
    border: 0;
    border-radius: 10px;
    font-size: 0.875rem;
    font-weight: 700;
    outline: none;
    padding: 1.125rem 2.6875rem 1.0625rem 1.125rem;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search__query {
        font-size:1.375rem;
        font-weight: 300;
        padding: 1.6875rem 5rem 1.25rem 2.75rem
    }

    .fb-container .module-search__query:focus {
        border-color: #da1007
    }
}

.fb-container .module-search__btn {
    background: url(mysource_files/search-icon-grey.svg) no-repeat;
    border: none;
    cursor: pointer;
    height: 1.3125rem;
    position: absolute;
    right: 1.125rem;
    top: 1rem;
    width: 1.3125rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search__btn {
        height:1.875rem;
        right: 1.875rem;
        top: 1.4375rem;
        width: 1.875rem
    }
}

.fb-container .module-search .tt-category {
    color: gray;
    font-size: 1rem;
    margin: 1.25rem 0 0.625rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-category {
        font-size:1.25rem;
        margin: 1.875rem 0 1.0625rem 0
    }
}

.fb-container .module-search.js-module-search .tt-menu {
    display: none
}

.fb-container .module-search .tt-menu {
    background-color: #fff;
    border-radius: 0 0 10px 10px;
    list-style: none;
    margin-top: 0.75rem;
    overflow: hidden;
    padding: 0 1.125rem;
    position: relative !important;
    width: 100%;
    z-index: 0 !important
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-menu {
        padding:0 1.875rem 0 2.75rem
    }
}

.fb-container .module-search .tt-menu::before {
    background: transparent linear-gradient(90deg, #fff 40%, transparent 100%) no-repeat;
    background-color: transparent;
    background-image: -webkit-linear-gradient(0deg, #fff 40%, rgba(255, 255, 255, 0.001) 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: -0.4375rem;
    position: absolute;
    width: 30px;
    z-index: 2
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-menu::before {
        display:none
    }
}

.fb-container .module-search .tt-menu::after {
    background: transparent linear-gradient(90deg, transparent 10%, #fff 100%) no-repeat;
    background-color: transparent;
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.001) 10%, #fff 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    width: 60px;
    z-index: 2
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-menu::after {
        display:none
    }
}

.fb-container--edu.fb-container .module-search .tt-menu {
    z-index: 6 !important
}

.fb-container .module-search .tt-suggestion {
    color: #363636;
    font-size: 1rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-suggestion {
        font-size:1.25rem;
        padding: 0.125rem 0
    }

    .fb-container .module-search .tt-suggestion:hover {
        cursor: pointer;
        text-decoration: underline
    }
}

.fb-container .module-search__list-links {
    font-weight: 700
}

.fb-container .module-search__list-item:first-child .fb-container .module-search__list-link {
    padding-top: 0
}

.fb-container .module-search__list-box {
    margin-top: 1.125rem;
    max-width: 100%;
    overflow-x: auto;
    padding: 0 0.9375rem 0 1.875rem;
    white-space: nowrap
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search__list-box {
        margin:1.5rem 0 1.25rem 0;
        padding: 0;
        white-space: normal
    }
}

.fb-container .module-search .tt-dataset-primary .module-search__list-item {
    display: inline-block;
    margin-right: 0.9375rem;
    overflow: hidden
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-item {
        margin:0 1.25rem 1.25rem 0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-item--more {
        margin:0 0 1.25rem 0
    }
}

.fb-container .module-search .tt-dataset-primary .module-search__list-link {
    background-size: cover;
    color: #fff;
    display: block;
    height: 9.6875rem;
    padding: 0;
    position: relative;
    width: 11.25rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-link {
        height:12.5rem;
        width: 16rem
    }
}

.fb-container .module-search .tt-dataset-primary .module-search__list-link::before {
    background-color: rgba(67,67,67,.72);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fb-container .module-search .tt-dataset-primary .module-search__list-item--more .module-search__list-link {
    background-color: #da1007;
    color: #fff;
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-item--more .module-search__list-link {
        display:block;
        height: 12.5rem;
        width: 10.3125rem
    }
}

.fb-container .module-search .tt-dataset-primary .module-search__list-item--more .module-search__list-link::before {
    display: none
}

.fb-container .module-search .tt-dataset-primary .module-search__list-text {
    background: transparent linear-gradient(0deg, #000 0%, transparent 100%) no-repeat;
    background-color: transparent;
    background-image: -webkit-linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.001) 100%);
    bottom: 0;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 1.4375rem;
    position: absolute;
    white-space: normal;
    width: 100%;
    word-break: break-word;
    z-index: 1
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-text {
        bottom:0;
        font-size: 1.25rem;
        padding: 2.0625rem;
        transition: padding-bottom .45s ease
    }
}

.fb-container .module-search .tt-dataset-primary .module-search__list-item--more .module-search__list-text {
    background: none;
    text-align: center
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-link:hover .module-search__list-text,.fb-container .module-search .tt-dataset-primary .module-search__list-link:focus .module-search__list-text {
        outline:none;
        padding-bottom: 4.375rem;
        padding-top: 4.375rem
    }
}

.fb-container .module-search .tt-dataset-primary .module-search__list-more {
    display: none;
    font-size: 0.875rem;
    font-weight: 300;
    text-decoration: underline
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-more {
        bottom:2.1875rem;
        display: block;
        font-size: 1.125rem;
        opacity: 0;
        position: absolute;
        transition: opacity .45s ease
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .module-search__list-link:hover .module-search__list-more,.fb-container .module-search .tt-dataset-primary .module-search__list-link:focus .module-search__list-more {
        opacity:1
    }
}

.fb-container .module-search .tt-dataset-primary {
    margin: 0 -1.125rem;
    overflow: auto;
    padding: 3.25rem 1.125rem 0 1.125rem;
    white-space: nowrap
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary {
        margin:0;
        padding: 0;
        white-space: normal
    }
}

.fb-container .module-search .tt-dataset-primary .tt-category {
    bottom: 10.3125rem;
    position: absolute
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search .tt-dataset-primary .tt-category {
        bottom:auto;
        position: relative
    }
}

.fb-container .module-search .twitter-typeahead {
    width: 100%
}

.fb-container .module-search__info {
    color: #fff;
    font-size: 0.875rem;
    position: absolute;
    top: 3.4375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search__info {
        top:5.3125rem
    }
}

.fb-container .module-search__info a {
    color: #fff
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search__info a:hover {
        text-decoration:none
    }
}

.fb-container .module-search--bg {
    background-size: cover;
    margin: 0;
    padding-bottom: 2.9375rem;
    padding-top: 3.875rem;
    position: relative
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg {
        padding-bottom:7.5rem;
        padding-top: 4.6875rem
    }
}

.fb-container .module-search--bg::before {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fb-container .module-search--bg.overlay::after {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 4
}

.fb-container .module-search--bg .module-search__group {
    margin: 0 auto;
    max-width: 68.0625rem;
    z-index: 5
}

.fb-container .module-search--bg .tt-menu {
    border-radius: 10px;
    left: 0 !important;
    margin-top: 1px;
    max-height: 60vh;
    overflow-y: auto;
    padding: 0;
    position: absolute !important;
    right: 0;
    width: 100%;
    z-index: 5 !important
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-menu {
        left:0 !important;
        max-height: none;
        right: 0;
        width: 100%
    }
}

.fb-container .module-search--bg .tt-menu.tt-open {
    display: flex !important;
    flex-wrap: wrap
}

.fb-container .module-search--bg .tt-category {
    color: #000;
    font-size: 0.9375rem;
    font-weight: 300;
    margin: 1.25rem 0 0.625rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-category {
        font-size:1.25rem;
        margin: 1.6875rem 0 0.625rem 0
    }
}

.fb-container .module-search--bg .tt-suggestion {
    font-size: 0.9375rem;
    font-weight: 200;
    padding: 0.25rem 0
}

.fb-container .module-search--bg .tt-suggestion:first-child {
    padding-top: 1.6875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-suggestion:first-child {
        padding-top:2.1875rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-suggestion {
        padding:0.5rem 0
    }
}

.fb-container .module-search--bg .tt-dataset {
    padding: 0 1.25rem 0.3125rem 1.25rem;
    width: 100%
}

.fb-container .module-search--bg .tt-dataset:last-child {
    padding-bottom: 1.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset {
        border-right:1px solid #f1f1f1;
        padding: 0 3.125rem 1.875rem 3.125rem
    }

    .fb-container .module-search--bg .tt-dataset:last-child {
        border: 0
    }
}

.fb-container .module-search--bg .tt-dataset-organic {
    flex: 0 0 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-organic {
        border-bottom:1px solid #f1f1f1;
        border-right-width: 0
    }
}

.fb-container .module-search--bg .tt-dataset-organic .tt-suggestion {
    font-size: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-organic .tt-suggestion {
        font-size:1.25rem
    }
}

.fb-container .module-search--bg .tt-dataset-courses {
    margin: 0;
    overflow: hidden;
    white-space: normal
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-courses {
        display:flex;
        flex: 0 0 50%;
        flex-wrap: wrap;
        max-width: 50%;
        width: 50%
    }
}

.fb-container .module-search--bg .tt-dataset-courses .tt-category {
    bottom: auto;
    position: relative
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-courses .tt-category {
        flex:0 0 100%
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-courses .tt-suggestion {
        flex:0 0 100%
    }
}

.fb-container .module-search--bg .tt-dataset-courses small {
    font-weight: 200
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-people {
        display:flex;
        flex: 0 0 50%;
        flex-wrap: wrap;
        max-width: 50%;
        width: 50%
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-people .tt-category {
        flex:0 0 100%
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset-people .tt-suggestion {
        flex:0 0 100%;
        padding: 0.5rem 0 1.25rem 0
    }

    .fb-container .module-search--bg .tt-dataset-people .tt-suggestion:hover {
        text-decoration: none
    }

    .fb-container .module-search--bg .tt-dataset-people .tt-suggestion:hover h6,.fb-container .module-search--bg .tt-dataset-people .tt-suggestion:hover h6+span {
        text-decoration: underline
    }
}

.fb-container .module-search--bg .tt-dataset-people .tt-suggestion>span {
    color: rgba(67,67,67,.7);
    font-size: 0.9375rem;
    font-weight: 700
}

.fb-container .module-search--bg h6 {
    margin: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg h6 {
        font-size:1.125rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg h6 small {
        font-size:0.75rem
    }
}

.fb-container .module-search--bg .details {
    margin-top: 0.5rem
}

.fb-container .module-search--bg .details__item {
    display: block;
    padding: 0.3125rem 0
}

.fb-container .module-search--bg .details__item--icon::before {
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    margin-right: 0.3125rem;
    vertical-align: text-top;
    width: 1.0625rem
}

.fb-container .module-search--bg .details__item--icon-university:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M473,417.5v-167v-50.1h16.7c9.2,0,16.7-7.5,16.7-16.7v-33.4c0-6-3.2-11.5-8.4-14.5L264.3,2.2c-5.1-2.9-11.4-2.9-16.6,0 L14,135.8c-5.2,3-8.4,8.5-8.4,14.5v33.4c0,9.2,7.5,16.7,16.7,16.7H39v50.1v167C19.2,426.9,5.6,447,5.6,470.3v25 c0,9.2,7.5,16.7,16.7,16.7h467.5c9.2,0,16.7-7.5,16.7-16.7v-25C506.4,447,492.8,426.9,473,417.5z M473,478.6H39v-8.3 c0-13.8,11.2-25,25-25c15.1,0,364.9,0,384,0c13.8,0,25,11.2,25,25V478.6z M72.3,411.8V198h33.4v213.8H72.3z M139.1,411.8V198h66.8 v213.8H139.1z M239.3,411.8V198h33.4v213.8H239.3z M306.1,411.8V198h66.8v213.8H306.1z M406.3,411.8V198h33.4v213.8H406.3z M473,167 c-19.3,0-398.8,0-434.1,0v-7l217-124l217,124V167z'/%3E%3C/svg%3E%0A");
    background-size: 0.9375rem 100%;
    height: 0.9375rem
}

.fb-container .module-search--bg .details__item--icon-university:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M473,417.5v-167v-50.1h16.7c9.2,0,16.7-7.5,16.7-16.7v-33.4c0-6-3.2-11.5-8.4-14.5L264.3,2.2c-5.1-2.9-11.4-2.9-16.6,0 L14,135.8c-5.2,3-8.4,8.5-8.4,14.5v33.4c0,9.2,7.5,16.7,16.7,16.7H39v50.1v167C19.2,426.9,5.6,447,5.6,470.3v25 c0,9.2,7.5,16.7,16.7,16.7h467.5c9.2,0,16.7-7.5,16.7-16.7v-25C506.4,447,492.8,426.9,473,417.5z M473,478.6H39v-8.3 c0-13.8,11.2-25,25-25c15.1,0,364.9,0,384,0c13.8,0,25,11.2,25,25V478.6z M72.3,411.8V198h33.4v213.8H72.3z M139.1,411.8V198h66.8 v213.8H139.1z M239.3,411.8V198h33.4v213.8H239.3z M306.1,411.8V198h66.8v213.8H306.1z M406.3,411.8V198h33.4v213.8H406.3z M473,167 c-19.3,0-398.8,0-434.1,0v-7l217-124l217,124V167z'/%3E%3C/svg%3E%0A")
}

.fb-container .module-search--bg .details__item--icon-university.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M473,417.5v-167v-50.1h16.7c9.2,0,16.7-7.5,16.7-16.7v-33.4c0-6-3.2-11.5-8.4-14.5L264.3,2.2c-5.1-2.9-11.4-2.9-16.6,0 L14,135.8c-5.2,3-8.4,8.5-8.4,14.5v33.4c0,9.2,7.5,16.7,16.7,16.7H39v50.1v167C19.2,426.9,5.6,447,5.6,470.3v25 c0,9.2,7.5,16.7,16.7,16.7h467.5c9.2,0,16.7-7.5,16.7-16.7v-25C506.4,447,492.8,426.9,473,417.5z M473,478.6H39v-8.3 c0-13.8,11.2-25,25-25c15.1,0,364.9,0,384,0c13.8,0,25,11.2,25,25V478.6z M72.3,411.8V198h33.4v213.8H72.3z M139.1,411.8V198h66.8 v213.8H139.1z M239.3,411.8V198h33.4v213.8H239.3z M306.1,411.8V198h66.8v213.8H306.1z M406.3,411.8V198h33.4v213.8H406.3z M473,167 c-19.3,0-398.8,0-434.1,0v-7l217-124l217,124V167z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .module-search--bg .details__item--icon-phone:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A");
    background-size: 0.9375rem 100%;
    height: 0.9375rem
}

.fb-container .module-search--bg .details__item--icon-phone:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A")
}

.fb-container .module-search--bg .details__item--icon-phone.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M207.9,164.3L99.1,51.4l-66.7,64.2c-13.1,12.7-21.6,29.6-23.9,47.6c-2.3,18.1,1.7,36.6,11.3,52l8.7,14 c31.2,50.5,68,97.8,109.2,140.5s87.1,81.2,136.4,114.3l13.6,9.2c15.1,10.1,33.4,14.8,51.6,13.2c18.1-1.6,35.4-9.5,48.5-22.1 l66.7-64.2l-108.8-113L278.7,353c-48.6-31.2-89.4-73.6-118.8-123.3L207.9,164.3z M274.2,382.3l8,4.9l58.8-41.5l71,73.6l-45.1,43.4 c-16.9,16.3-43.2,18.6-62.5,5.6l-13.6-9.2c-47.5-31.9-91.8-69-131.5-110.2S84.1,262.1,53.9,213.4l-8.7-14 c-12.3-19.8-8.9-46,8-62.3l45.1-43.4l71,73.6l0,0l-41.6,59.3l4.6,8.2C165.9,295.4,215,346.3,274.2,382.3z'/%3E%3Cpath d='M242.6,102.9l-0.6,30c77.1,1.4,138.7,65.3,137.2,142.4l30,0.6C411,182.3,336.2,104.7,242.6,102.9z'/%3E%3Cpath d='M243.8,35.8l-0.6,30c114.1,2.1,205.3,96.7,203.1,210.9l30,0.6c1.2-63.3-22.4-123.3-66.3-168.9S307.1,36.9,243.8,35.8z'/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .module-search--bg .details__item--icon-envelope:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A");
    background-size: 0.875rem 100%;
    height: 1rem
}

.fb-container .module-search--bg .details__item--icon-envelope:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A")
}

.fb-container .module-search--bg .details__item--icon-envelope.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%231F1F1F' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M460.8,68.267H17.067C7.641,68.267,0,75.908,0,85.333v307.2c0,9.426,7.641,17.067,17.067,17.067H460.8 c9.426,0,17.067-7.641,17.067-17.067v-307.2C477.867,75.908,470.226,68.267,460.8,68.267z M432.811,102.4L238.933,251.529 L45.056,102.4H432.811z M443.733,375.467h-409.6V137.062L228.54,286.6c6.13,4.707,14.657,4.707,20.787,0l194.406-149.538V375.467z '/%3E%3C/svg%3E%0A");
    width: 1.5rem
}

.fb-container .module-search--bg .module-search__more {
    color: #000;
    display: inline-block;
    font-size: 0.9375rem;
    font-weight: 500;
    padding-top: 0.625rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .module-search__more {
        align-self:flex-end;
        padding-top: 0
    }

    .fb-container .module-search--bg .module-search__more:hover {
        text-decoration: underline
    }
}

.fb-container .module-search--bg .module-search__query__btn {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23b9b9b9' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.015 29.622'%3E%3Cpath d='M32.522,29.8l-5.668-5.577a12.921,12.921,0,0,0,2.817-8.061A13.249,13.249,0,0,0,16.336,3,13.249,13.249,0,0,0,3,16.161,13.35,13.35,0,0,0,24.5,26.542l5.651,5.594a1.683,1.683,0,0,0,2.367,0,1.63,1.63,0,0,0,0-2.336ZM6.334,16.161a10,10,0,1,1,10,9.871,9.937,9.937,0,0,1-10-9.871Z' transform='translate(-3 -3)'/%3E%3C/svg%3E")
}

.fb-container .module-search--bg.overlay .module-search__btn {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.015 29.622'%3E%3Cpath d='M32.522,29.8l-5.668-5.577a12.921,12.921,0,0,0,2.817-8.061A13.249,13.249,0,0,0,16.336,3,13.249,13.249,0,0,0,3,16.161,13.35,13.35,0,0,0,24.5,26.542l5.651,5.594a1.683,1.683,0,0,0,2.367,0,1.63,1.63,0,0,0,0-2.336ZM6.334,16.161a10,10,0,1,1,10,9.871,9.937,9.937,0,0,1-10-9.871Z' transform='translate(-3 -3)'/%3E%3C/svg%3E")
}

.fb-container .pagination {
    margin: 2.5rem 0 0 0;
    text-align: center
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination {
        margin:2.8125rem 0 0 0
    }
}

.fb-container .pagination__nav {
    display: flex;
    justify-content: center;
    padding: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__nav {
        padding:0 0.9375rem
    }
}

.fb-container .pagination__pages-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__pages-list {
        display:flex;
        flex-wrap: wrap
    }
}

.fb-container .pagination__label {
    line-height: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__label {
        line-height:2.25rem
    }
}

.fb-container .pagination__item {
    background-color: #fff;
    color: #434343;
    display: inline-block;
    flex-shrink: 0;
    font-size: 0.9375rem;
    height: 2.5rem;
    margin: 0 0.0625rem 0.0625rem;
    transition: .2s background-color ease-in,.2s box-shadow ease-in;
    width: 2.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__item {
        font-size:1.25rem;
        height: 4.125rem;
        margin: 0 0.125rem;
        width: 4.125rem
    }
}

.fb-container .pagination__item--active,.fb-container .pagination__item:hover {
    background-color: #434343
}

.fb-container .pagination__item--active .module-pagination__label,.fb-container .pagination__item:hover .module-pagination__label {
    color: #fff
}

.fb-container .pagination__item--more:hover {
    background-color: transparent;
    box-shadow: none;
    color: #434343
}

.fb-container .pagination__item-navigation {
    width: auto
}

.fb-container .pagination__item-navigation .pagination__link {
    position: relative
}

.fb-container .pagination__item-navigation .pagination__link::before {
    background-image: url(mysource_files/arrow-gray.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 0.75rem;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 0.75rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__item-navigation .pagination__link::before {
        height:1.1875rem;
        width: 1.1875rem
    }
}

.fb-container .pagination__item-navigation .pagination__link:hover::before {
    background-image: url(mysource_files/arrow-white.svg)
}

.fb-container .pagination__item-previous {
    margin-left: 0
}

.fb-container .pagination__item-previous .pagination__link {
    padding: 0 1rem 0 1.875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__item-previous .pagination__link {
        padding:0 2.5rem 0 4rem
    }
}

.fb-container .pagination__item-previous .pagination__link::before {
    left: 0.75rem;
    transform: rotate(90deg)
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__item-previous .pagination__link::before {
        left:2.1875rem
    }
}

.fb-container .pagination__item-next {
    margin-right: 0
}

.fb-container .pagination__item-next .pagination__link {
    padding: 0 1.875rem 0 1rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__item-next .pagination__link {
        padding:0 4rem 0 2.5rem
    }
}

.fb-container .pagination__item-next .pagination__link::before {
    right: 0.75rem;
    transform: rotate(-90deg)
}

@media only screen and (min-width: 1025px) {
    .fb-container .pagination__item-next .pagination__link::before {
        right:2.1875rem
    }
}

.fb-container .pagination__link {
    align-items: center;
    color: #434343;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.fb-container .pagination__link:hover {
    color: #fff
}

.fb-container .pagination__current {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.fb-container .pagination__more {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.fb-container .quick-view {
    background-color: #fff;
    bottom: 0;
    box-shadow: -8px 0 20px rgba(0,0,0,.08);
    position: fixed;
    right: -85%;
    top: 0;
    transition: right .4s ease 0s;
    width: 85%;
    z-index: 4;
    margin-right: 0;
    border: none
}

.fb-container .quick-view[open] {
    right: 0;
    margin-top: 0;
    max-height: 100%;
    padding-right: 0;
    overflow-y: hidden
}

.fb-container .quick-view[open] .quick-view__close {
    right: 0;
    transition: right .2s ease .2s;
    z-index: 5
}

.fb-container .quick-view:not([open]) {
    display: block
}

.fb-container .quick-view:focus {
    outline: none
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view {
        width:70%
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .quick-view {
        width:49%
    }
}

.fb-container .quick-view__wrapper {
    height: 100vh;
    overflow: auto
}

.fb-container .quick-view__content {
    padding: 4.375rem 2.1875rem 0 2.5rem;
    position: relative
}

@media only screen and (min-width: 1025px) {
    .fb-container .quick-view__content {
        padding:6.25rem 8.75rem 0 4.4375rem
    }
}

@media only screen and (max-width: 1024px) {
    .fb-container .quick-view__content {
        padding-left:.5rem;
        padding-right: 1rem
    }
}

.fb-container .quick-view__close {
    background-color: #da1007;
    border: 0;
    cursor: pointer;
    height: 3.25rem;
    position: fixed;
    right: -3.4375rem;
    top: 0;
    transition: right .1s ease;
    width: 3.25rem
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__close {
        height:4.5rem;
        right: -4.6875rem;
        width: 4.5rem
    }
}

.fb-container .quick-view__close::before {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 3px;
    margin: auto 0;
    position: absolute;
    right: 1.0625rem;
    top: 0;
    transform: rotate(50deg);
    transition: right .4s ease;
    width: 1.125rem
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__close::before {
        right:1.5625rem
    }
}

.fb-container .quick-view__close::after {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 3px;
    margin: auto 0;
    position: absolute;
    right: 1.0625rem;
    top: 0;
    transform: rotate(-50deg);
    transition: right .4s ease;
    width: 1.125rem
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__close::after {
        right:1.5625rem
    }
}

.fb-container .quick-view__title {
    color: #000;
    font-size: 1.4375rem;
    margin-top: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .quick-view__title {
        font-size:1.875rem
    }
}

.fb-container .quick-view__desc {
    font-size: 0.9375rem;
    font-weight: 200
}

@media only screen and (min-width: 1025px) {
    .fb-container .quick-view__desc {
        font-size:1.125rem
    }
}

.fb-container .quick-view__details {
    margin-top: 2.5rem
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details {
        margin-top:3.75rem
    }
}

.fb-container .quick-view__details-title {
    color: #000;
    font-size: 0.9375rem;
    font-weight: 500
}

.fb-container .quick-view__details-content {
    background-color: rgba(0,0,0,.1);
    padding: 2.625rem 1.25rem 2.625rem 2.875rem;
    position: relative
}

.fb-container .quick-view__details-content::before {
    background-color: #da1007;
    bottom: 2.375rem;
    content: "";
    left: 1.625rem;
    position: absolute;
    top: 2.625rem;
    width: 3px
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details-content::before {
        bottom:3rem;
        left: 2.875rem;
        top: 3.25rem
    }
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details-content {
        padding:3.25rem 3.0625rem 3.25rem 4.75rem
    }
}

.fb-container .quick-view__details-content h1:first-child,.fb-container .quick-view__details-content h2:first-child,.fb-container .quick-view__details-content h3:first-child,.fb-container .quick-view__details-content h4:first-child,.fb-container .quick-view__details-content h5:first-child,.fb-container .quick-view__details-content h6:first-child {
    font-size: 1rem;
    margin-top: 0
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details-content h1:first-child,.fb-container .quick-view__details-content h2:first-child,.fb-container .quick-view__details-content h3:first-child,.fb-container .quick-view__details-content h4:first-child,.fb-container .quick-view__details-content h5:first-child,.fb-container .quick-view__details-content h6:first-child {
        font-size:1.125rem
    }
}

.fb-container .quick-view__details-content p {
    font-size: 0.875rem;
    font-weight: 200
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details-content p {
        font-size:0.9375rem
    }
}

.fb-container .quick-view__details-content dl {
    margin-bottom: 1.25rem
}

.fb-container .quick-view__details-content dl::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

.fb-container .quick-view__details-content dt {
    clear: left;
    float: left;
    font-size: 0.9375rem;
    font-weight: 700;
    padding: 0.0625rem 0 0.1875rem 0
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details-content dt {
        font-size:1.125rem;
        padding: 0.625rem 0
    }
}

.fb-container .quick-view__details-content dd {
    float: left;
    font-size: 0.9375rem;
    font-weight: 200;
    margin-left: 0.625rem;
    padding: 0.0625rem 0 0.625rem 0
}

@media only screen and (min-width: 650px) {
    .fb-container .quick-view__details-content dd {
        font-size:1.125rem;
        padding: 0.625rem 0
    }
}

body>.overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.4);
    z-index: 2;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s ease 0s,visibility 0s
}

.opened-view>.overlay {
    visibility: visible;
    opacity: 1
}

.fb-container .related {
    background-color: rgba(0,0,0,.02);
    margin: 1.25rem 0 2.5rem 0;
    padding-top: 1.875rem
}

@media only screen and (min-width: 650px) {
    .fb-container .related {
        margin-top:1.875rem;
        padding: 2.1875rem 0 0.625rem 0
    }
}

.fb-container .related__title {
    color: #000;
    font-size: 0.9375rem;
    margin-top: 0;
    padding-left: 2.5rem
}

@media only screen and (min-width: 650px) {
    .fb-container .related__title {
        padding-left:4.4375rem
    }
}

.fb-container .related__list {
    overflow: auto;
    padding: 0 2.5rem;
    scroll-padding: 0 0 0 2.5rem;
    scroll-snap-type: x mandatory;
    white-space: nowrap
}

@media only screen and (min-width: 650px) {
    .fb-container .related__list {
        min-height:20.625rem;
        padding: 0 4.4375rem;
        scroll-padding: 0 0 0 4.4375rem
    }
}

.fb-container .related__item {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0,0,0,.1);
    display: inline-block;
    margin: 0 1.0625rem 1.25rem 0;
    overflow: hidden;
    scroll-snap-align: start;
    vertical-align: top;
    white-space: normal;
    width: 14.3125rem
}

.fb-container .related__item-title {
    font-size: 0.9375rem;
    margin: 0
}

.fb-container .related__desc {
    font-size: 0.875rem;
    margin: 0;
    max-height: none;
    overflow: hidden;
    padding-top: 0.75rem;
    transition: all .4s ease-in-out
}

@media only screen and (min-width: 1025px) {
    .fb-container .related__desc {
        max-height:0;
        opacity: 0;
        padding-top: 0
    }
}

.fb-container .related__content {
    min-height: 5.8125rem;
    padding: 1.5625rem 1.25rem
}

.fb-container .related__link {
    color: #000;
    display: block;
    padding-right: 1.25rem;
    position: relative;
    text-decoration: none;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .related__link::after {
        background:url(mysource_files/arrow-red.svg) no-repeat;
        background-size: 100%;
        content: "";
        height: 0.5625rem;
        position: absolute;
        right: 0;
        top: 0.375rem;
        transition: transform .4s ease;
        width: 0.875rem
    }

    .fb-container .related__link:hover::after {
        transform: rotate(180deg)
    }

    .fb-container .related__link:hover+.related__desc {
        max-height: 18.75rem;
        opacity: 1;
        padding-top: 1.25rem
    }
}

.fb-container .related__link span {
    font-weight: 200
}

.fb-container .related__bg {
    background-color: #b9b9b9;
    background-size: cover;
    height: 8.625rem;
    margin: 0;
    width: 100%
}

.fb-container .related__bg img {
    height: 8.625rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.fb-container .related-links {
    margin-top: 3.5625rem
}

.fb-container .related-links__title {
    color: #000;
    font-size: 1.25rem;
    font-weight: 300;
    text-align: center
}

.fb-container .related-links__list {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-count: 1;
    column-count: 1;
    margin: 1.25rem auto 0 auto;
    max-width: 100%;
    page-break-inside: avoid;
    position: relative;
    text-align: center
}

@media only screen and (min-width: 950px) {
    .fb-container .related-links__list {
        -moz-column-count:2;
        column-count: 2;
        max-width: 80%;
        text-align: left
    }

    .fb-container .related-links__list::before {
        background-color: #b9b9b9;
        bottom: 0;
        content: "";
        left: 50%;
        position: absolute;
        top: 0;
        width: 1px
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .related-links__list {
        margin:2.5rem auto 0 auto;
        max-width: 60%
    }
}

@media only screen and (min-width: 950px) {
    .fb-container .related-links__item {
        padding-left:6.25rem
    }
}

.fb-container .related-links__link {
    color: #000;
    font-size: 1.125rem;
    line-height: 3.0625rem;
    text-decoration: none
}

@media only screen and (min-width: 950px) {
    .fb-container .related-links__link:hover {
        text-decoration:underline
    }
}

.fb-container .search-results {
    background-color: #f0f0f0;
    padding: 2.3125rem 0 2.5rem 0
}

.fb-container--edu.fb-container .search-results {
    padding: 1.6875rem 0 2.5rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results {
        padding:8.125rem 0 6.25rem 0
    }
}

.fb-container .search-results .content-wrapper+.content-wrapper {
    margin-top: 5.625rem
}

.fb-container .search-results__btn {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
    display: inline-block;
    font-size: 0.875rem;
    margin: 0 0 0 1.25rem;
    padding: 0.40625rem 0.9375rem 0.34375rem 0.9375rem;
    text-decoration: none;
    transition: background-color .3s ease,color .3s ease;
    vertical-align: middle
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__btn:hover {
        background-color:#f0f0f0;
        color: #000
    }
}

.fb-container .search-results__header-title {
    color: #000;
    font-size: 2.25rem;
    line-height: 2rem;
    margin: -1.5625rem 0 1.875rem 0;
    text-align: left
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__header-title {
        font-size:3.125rem;
        margin: 1.375rem 0 1.875rem 0;
        text-align: center
    }
}

.fb-container .search-results__header-desc {
    font-size: 0.9375rem;
    font-weight: 300;
    line-height: 2rem;
    text-align: left
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__header-desc {
        font-size:1.125rem;
        text-align: center
    }
}

.fb-container .search-results--no-bg .search-results__item {
    background-color: transparent;
    border: 1px solid #b9b9b9
}

.fb-container .search-results--no-bg .search-results__item--twitter {
    border: 0
}

.fb-container .search-results--no-bg .search-results__item--twitter article {
    background-color: transparent;
    border: 1px solid #b9b9b9
}

.fb-container .search-results__total {
    display: block;
    font-size: 0.9375rem;
    padding: 0.3125rem 0
}

.fb-container--edu.fb-container .search-results__total {
    margin-bottom: 1.25rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__total {
        display:inline-block;
        font-size: 1.25rem;
        padding-left: 1.25rem
    }
}

.fb-container .search-results__section-title {
    color: #000;
    display: inline-block;
    font-size: 1.25rem;
    font-weight: 500;
    margin: 0;
    text-transform: uppercase
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__section-title {
        font-size:1.5625rem
    }
}

.fb-container .search-results__list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3.125rem;
    width: 100%
}

@media only screen and (min-width: 650px) {
    .fb-container .search-results__list {
        margin:3.125rem -0.5rem 0 -0.5rem;
        width: calc( 100% + 1rem)
    }

    .fb-container--edu.fb-container .search-results__list {
        margin-top: 1rem
    }
}

.fb-container .search-results__list--list-view {
    display: block;
    margin: 3.125rem 0 0
}

@media only screen and (min-width: 650px) {
    .fb-container .search-results__list--list-view {
        width:100%
    }
}

.fb-container .search-results__item {
    background-color: #fff;
    border-radius: 10px;
    flex: 0 0 100%;
    margin: 0.9375rem 0;
    overflow: hidden;
    position: relative
}

.fb-container .search-results__item:first-child {
    margin-top: 0
}

@media only screen and (min-width: 650px) {
    .fb-container .search-results__item {
        flex:0 0 calc(50% - 1.00625rem);
        margin: 0.5rem;
        max-width: calc(50% - 1.00625rem);
        width: calc(50% - 1.00625rem)
    }

    .fb-container .search-results__item:nth-child(-n+2) {
        margin-top: 0
    }
}

@media only screen and (min-width: 950px) {
    .fb-container .search-results__item {
        flex:0 0 calc(33.333% - 1.00625rem);
        max-width: calc(33.333% - 1.00625rem);
        width: calc(33.333% - 1.00625rem)
    }

    .fb-container .search-results__item:nth-child(-n+3) {
        margin-top: 0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__item {
        flex:0 0 calc(25% - 1.00625rem);
        max-width: calc(25% - 1.00625rem);
        width: calc(25% - 1.00625rem)
    }

    .fb-container .search-results__item:nth-child(-n+4) {
        margin-top: 0
    }
}

.fb-container .search-results__item--col {
    background-color: transparent;
    display: flex;
    flex: 0 0 calc( 100% - 3.8125rem);
    max-width: calc( 100% - 3.8125rem);
    width: calc( 100% - 3.8125rem)
}

.fb-container .search-results__item--col article {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden
}

@media only screen and (min-width: 950px) {
    .fb-container .search-results__item--col article {
        flex:1;
        margin-right: 0.9375rem;
        width: auto
    }
}

.fb-container .search-results__item--col article:nth-child(3n) {
    margin-right: 0
}

.fb-container .search-results__item--video>a {
    display: block;
    position: relative
}

.fb-container .search-results__item--video>a::before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='47.748' height='47.748' viewBox='0 0 47.748 47.748'%3E%3Cg transform='translate(0.676 0)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath class='a' d='M47.569,23.113a1.705,1.705,0,0,0-.766-.766L2.467.18A1.705,1.705,0,0,0,0,1.706V46.042a1.705,1.705,0,0,0,2.468,1.526L46.8,25.4A1.705,1.705,0,0,0,47.569,23.113Z' transform='translate(-0.676 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 2.9375rem;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.9375rem;
    z-index: 2
}

.fb-container .search-results__item--video>a::after {
    background: rgba(0,0,0,.4);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.fb-container .search-results__item--video>a figure {
    overflow: hidden
}

.fb-container .search-results__item--video>a img {
    transition: transform .3s ease
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__item--video>a:hover img {
        transform:scale(1.2)
    }
}

.fb-container .search-results__item .btn--link {
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__item .btn--link:hover {
        text-decoration:underline
    }
}

.fb-container .search-results__list--list-view .search-results__item {
    margin: 0 0 1.875rem 0;
    max-width: 100%;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item {
        display:flex;
        margin: 0 0 1.25rem 0
    }
}

.fb-container .search-results__bg {
    background-color: #b9b9b9;
    background-size: cover;
    height: 16.25rem;
    margin: 0;
    width: 100%
}

.fb-container .search-results__bg img {
    height: 16.25rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.fb-container .search-results__item--twitter .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--twitter .search-results__bg {
    border-radius: 10px;
    display: inline-block;
    height: 5rem;
    margin: 1.25rem 0 0 1.25rem;
    overflow: hidden;
    width: 5rem
}

.fb-container .search-results__item--twitter img,.fb-container .search-results__list--list-view .search-results__item--twitter img {
    height: 5rem;
    width: 5rem
}

.fb-container .search-results__list--list-view .search-results__bg {
    display: none
}

.fb-container .search-results__list--list-view .search-results__item--default .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--video .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--event .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--people .search-results__bg {
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--default .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--video .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--event .search-results__bg,.fb-container .search-results__list--list-view .search-results__item--people .search-results__bg {
        display:inline-block;
        height: auto;
        width: 16.25rem
    }
}

.fb-container .search-results__list--list-view .search-results__item--default img,.fb-container .search-results__list--list-view .search-results__item--video img,.fb-container .search-results__list--list-view .search-results__item--event img,.fb-container .search-results__list--list-view .search-results__item--people img {
    height: 12.5rem;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--default img,.fb-container .search-results__list--list-view .search-results__item--video img,.fb-container .search-results__list--list-view .search-results__item--event img,.fb-container .search-results__list--list-view .search-results__item--people img {
        height:100%;
        width: 16.25rem
    }
}

.fb-container .search-results__list--list-view .search-results__item--video>a {
    height: 12.5rem;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--video>a {
        height:auto;
        width: 16.25rem
    }
}

.fb-container .search-results__list--list-view .search-results__item--video .search-results__bg {
    height: 100%;
    width: 100%
}

.fb-container .search-results__time {
    left: 1.8125rem;
    position: absolute;
    text-align: center;
    top: 19.125rem
}

@media only screen and (min-width: 650px) {
    .fb-container .search-results__time {
        top:18.625rem
    }
}

.fb-container .search-results__list--list-view .search-results__time {
    display: none
}

.fb-container .search-results__list--list-view .search-results__item--event .search-results__time {
    display: block;
    padding: 1.25rem 0 0 0;
    position: relative;
    right: auto;
    text-align: left;
    top: auto
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--event .search-results__time {
        -webkit-backdrop-filter:blur(10px);
        backdrop-filter: blur(10px);
        background-color: rgba(255,255,255,.7);
        border-radius: 10px;
        bottom: 0.625rem;
        left: 0.625rem;
        padding: 0.625rem 1.25rem;
        position: absolute;
        text-align: center
    }
}

.fb-container .search-results__month {
    color: #da1007;
    display: block;
    font-size: 0.75rem;
    font-weight: 700
}

.fb-container--edu.fb-container .search-results__month {
    color: #194caf
}

.fb-container .search-results__list--list-view .search-results__item--event .search-results__month {
    display: inline-block
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--event .search-results__month {
        display:block
    }
}

.fb-container .search-results__day {
    display: block;
    font-size: 1.8125rem;
    font-weight: 500
}

.fb-container .search-results__list--list-view .search-results__item--event .search-results__day {
    display: inline-block;
    font-size: 0.75rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--event .search-results__day {
        display:block;
        font-size: 1.8125rem
    }
}

.fb-container .search-results__time+.search-results__content {
    padding: 2.5rem 2.1875rem 2.0625rem 4.875rem
}

@media only screen and (min-width: 650px) {
    .fb-container .search-results__time+.search-results__content {
        padding:2rem 1.9375rem 2.125rem 5rem
    }
}

.fb-container .search-results__list--list-view .search-results__time+.search-results__content {
    padding: 1.625rem 1.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__time+.search-results__content {
        padding:1.625rem 2.8125rem
    }
}

.fb-container .search-results__list--list-view .search-results__item--event .search-results__time+.search-results__content {
    padding: 0.625rem 1.5625rem 1.625rem 1.5625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--event .search-results__time+.search-results__content {
        padding:1.625rem 2.8125rem
    }
}

.fb-container .search-results__content {
    display: flex;
    flex-wrap: wrap;
    height: calc( 100% - 16.25rem );
    padding: 1.875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__content {
        padding:2.0625rem 1.9375rem 2.125rem 2.1875rem
    }
}

.fb-container .search-results__content input[type=checkbox]+label::before {
    background-size: 8px;
    border-radius: 50%;
    height: 14px;
    width: 14px
}

.fb-container .search-results__list--list-view .search-results__content {
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fb-container .search-results__list--list-view .search-results__content::after {
    background-color: rgba(185,185,185,.3);
    content: "";
    height: calc( 100% - 3.25rem);
    left: 50%;
    position: absolute;
    top: 1.625rem;
    width: 1px
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__content {
        display:flex;
        padding: 1.625rem 2.8125rem
    }

    .fb-container .search-results__list--list-view .search-results__content::after {
        display: none
    }
}

.fb-container .search-results__item--twitter .search-results__content,.fb-container .search-results__list--list-view .search-results___item--twitter .search-results__content {
    height: auto;
    padding: 0.9375rem 1.875rem 2.1875rem 1.875rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__item--twitter .search-results__content,.fb-container .search-results__list--list-view .search-results___item--twitter .search-results__content {
        padding:0.9375rem 1.5625rem 2.1875rem 1.5625rem
    }
}

.fb-container .search-results__item--twitter .search-results__content .search-results__desc,.fb-container .search-results__list--list-view .search-results___item--twitter .search-results__content .search-results__desc {
    margin: 0
}

.fb-container .search-results__list--list-view .search-results__item--default .search-results__content,.fb-container .search-results__list--list-view .search-results__item--video .search-results__content,.fb-container .search-results__list--list-view .search-results__item--event .search-results__content,.fb-container .search-results__list--list-view .search-results__item--people .search-results__content,.fb-container .search-results__list--list-view .search-results__item--course .search-results__content {
    display: block;
    height: auto
}

.fb-container .search-results__list--list-view .search-results__item--default .search-results__content::after,.fb-container .search-results__list--list-view .search-results__item--video .search-results__content::after,.fb-container .search-results__list--list-view .search-results__item--event .search-results__content::after,.fb-container .search-results__list--list-view .search-results__item--people .search-results__content::after,.fb-container .search-results__list--list-view .search-results__item--course .search-results__content::after {
    display: none
}

.fb-container .search-results__list--list-view .search-results__item--default .search-results__content .search-results__title,.fb-container .search-results__list--list-view .search-results__item--default .search-results__content .search-results__desc,.fb-container .search-results__list--list-view .search-results__item--video .search-results__content .search-results__title,.fb-container .search-results__list--list-view .search-results__item--video .search-results__content .search-results__desc,.fb-container .search-results__list--list-view .search-results__item--event .search-results__content .search-results__title,.fb-container .search-results__list--list-view .search-results__item--event .search-results__content .search-results__desc,.fb-container .search-results__list--list-view .search-results__item--people .search-results__content .search-results__title,.fb-container .search-results__list--list-view .search-results__item--people .search-results__content .search-results__desc,.fb-container .search-results__list--list-view .search-results__item--course .search-results__content .search-results__title,.fb-container .search-results__list--list-view .search-results__item--course .search-results__content .search-results__desc {
    max-width: 100%;
    width: 100%
}

.fb-container .search-results__list--list-view .search-results__item--twitter .search-results__title,.fb-container .search-results__list--list-view .search-results__item--twitter .search-results__desc {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .contact__item {
        display:inline-block
    }
}

.fb-container .search-results__title {
    color: #434343;
    font-size: 1.125rem;
    margin: 0
}

.fb-container .search-results__item--twitter .search-results__header {
    display: inline-block;
    margin: 1.25em 0 0 1.25rem;
    vertical-align: top;
    width: calc(100% - 8.75em)
}

.fb-container .search-results__item--twitter .search-results__header time {
    font-size: 0.9375em;
    font-weight: 200
}

.fb-container .search-results__sub-title {
    font-size: 0.9375rem
}

.fb-container .search-results__list--list-view .search-results__title {
    clear: left;
    display: inline-block;
    float: left;
    font-size: 1rem;
    margin-bottom: 2.8125rem;
    padding-right: 0.625rem;
    width: 50%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__title {
        align-self:center;
        flex: 0 0 25%;
        font-size: 1.25rem;
        margin-bottom: 0;
        max-width: 25%;
        padding-right: 1.25rem;
        width: 25%
    }
}

.fb-container .search-results__item--twitter .search-results__title {
    margin: 0.625em 0 0.3125em 0
}

.fb-container .search-results__list--list-view .search-results__item--default .search-results__title,.fb-container .search-results__list--list-view .search-results__item--video .search-results__title,.fb-container .search-results__list--list-view .search-results__item--event .search-results__title,.fb-container .search-results__list--list-view .search-results__item--people .search-results__title,.fb-container .search-results__list--list-view .search-results__item--course .search-results__title {
    margin-bottom: 0
}

.fb-container .search-results__link {
    color: #434343;
    font-size: 1.125rem;
    text-decoration: none;
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
    font-weight: bold;
    text-align: left
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__link:hover {
        text-decoration:underline
    }
}

.fb-container .search-results__list--list-view .search-results__link {
    font-size: 1rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__link {
        font-size:1.25rem
    }
}

.fb-container .search-results__desc {
    font-size: 0.9375rem;
    font-weight: 300;
    line-height: 1.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__desc {
        display:block
    }
}

.fb-container .search-results__list--list-view .search-results__desc {
    clear: left;
    display: none;
    float: left;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    padding-right: 1.25rem;
    width: 50%
}

.fb-container--edu.fb-container .search-results__list--list-view .search-results__desc {
    display: block;
    padding-right: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__desc {
        align-self:center;
        display: inline-block;
        flex: 0 0 35%;
        font-size: 0.9375rem;
        line-height: 1.5rem;
        max-width: 35%;
        width: 35%
    }
}

.fb-container .search-results__info {
    border-top: 1px solid #e2e2e2;
    display: block;
    font-size: 0.8125rem;
    font-weight: 500;
    padding-bottom: 0.75rem;
    padding-top: 0.875rem;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__info {
        font-size:0.9375rem;
        font-weight: 700
    }
}

.fb-container .search-results__list--list-view .search-results__info {
    align-self: center;
    border-bottom: 1px solid rgba(185,185,185,.3);
    border-top-width: 0;
    display: block;
    flex: 0 0 100%;
    margin: 0;
    max-width: 100%;
    padding: 0.625rem 0 0.625rem 0;
    width: 100%
}

.fb-container .search-results__list--list-view .search-results__info:last-of-type {
    border-bottom-width: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__info {
        border-bottom-width:0;
        border-left: 1px solid rgba(67,67,67,.2);
        display: table-cell;
        padding: 1.25rem 1.875rem;
        vertical-align: middle
    }
}

.fb-container .search-results__list--list-view .search-results__info input[type=checkbox]+label {
    font-size: 0.8125rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__info input[type=checkbox]+label {
        font-size:0.875rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--course .search-results__info {
        padding:0.3125rem 1.875rem
    }
}

.fb-container .search-results__phrase {
    background-color: #1d1d1d;
    border-radius: 1.1875rem;
    bottom: calc( 100% - 14.6875rem);
    color: #fff;
    font-size: 0.875rem;
    left: 1.8125rem;
    max-width: 30%;
    padding: 0.625rem 1.125rem 0.6875rem 1.125rem;
    position: absolute
}

.fb-container .search-results__list--list-view .search-results__phrase {
    display: none
}

.fb-container .search-results__compare {
    bottom: calc( 100% - 14.6875rem);
    position: absolute;
    right: 1.9375rem
}

.fb-container .search-results__compare input[type=checkbox]+label {
    background-color: #fff;
    border-radius: 1.1875rem;
    display: block;
    font-size: 0.875rem;
    margin-left: 0;
    padding: 0.625rem 1.125rem 0.6875rem 1.125rem;
    transition: color,background-color .3s ease-in-out
}

.fb-container .search-results__compare input[type=checkbox]+label::before {
    display: none
}

.fb-container .search-results__compare input[type=checkbox]+label::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23434343' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 0.8125rem;
    margin-left: 0.8125rem;
    vertical-align: middle;
    width: 1.3125rem
}

.fb-container .search-results__compare input[type=checkbox]:checked+label {
    background-color: #da1007;
    color: #fff
}

.fb-container .search-results__compare input[type=checkbox]:checked+label::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E")
}

.fb-container .search-results__list--list-view .search-results__compare {
    bottom: 1.25rem;
    display: inline-block;
    left: 1.5625rem;
    padding: 0.625rem 0 0.625rem 0;
    position: absolute;
    right: auto
}

.fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]:checked+label {
    background-color: #da1007;
    border-color: #da1007;
    color: #fff
}

.fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]:checked+label::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E")
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__compare {
        border-left:1px solid rgba(67,67,67,.2);
        bottom: auto;
        display: table-cell;
        left: auto;
        padding: 1.25rem 0 1.25rem 1.875rem;
        position: relative;
        top: auto;
        vertical-align: middle;
        width: 11.25rem
    }

    .fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]+label {
        display: inline-block
    }
}

.fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]+label {
    background-color: #fff;
    border: 1px solid #da1007;
    color: #da1007;
    font-size: 0.8125rem;
    padding: 0.375rem 0.8125rem 0.375rem 0.8125rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]+label {
        border-color:#434343;
        color: inherit;
        font-size: 0.875rem;
        padding: 0.625rem 1.125rem 0.6875rem 1.125rem
    }
}

.fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]+label::after {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E");
    height: 0.625rem;
    margin-left: 0.375rem;
    width: 1rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__compare input[type=checkbox]+label::after {
        background-image:url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23434343' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.58'%3E%3Cpath d='M7,8.29H1a1,1,0,0,0,0,2H7v1.79a.49.49,0,0,0,.85.35l2.78-2.79a.51.51,0,0,0,0-.71L7.86,6.14A.5.5,0,0,0,7,6.49Z'/%3E%3Cpath d='M13,6.08V4.29h6a1,1,0,0,0,0-2H13V.5a.49.49,0,0,0-.85-.35L9.36,2.94a.51.51,0,0,0,0,.71l2.78,2.79A.5.5,0,0,0,13,6.08Z'/%3E%3C/svg%3E");
        height: 0.8125rem;
        margin-left: 0.8125rem;
        width: 1.3125rem
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__item--course .search-results__compare {
        padding:0 0 0 1.875rem;
        width: 17.5rem
    }
}

.fb-container .search-results .search-results__table .search-results__compare {
    bottom: auto;
    left: auto;
    margin: 0.625rem 0;
    position: relative;
    right: auto;
    top: auto;
    white-space: nowrap
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results .search-results__table .search-results__compare {
        float:right;
        margin: 0
    }
}

.fb-container .search-results .search-results__table .search-results__compare input[type=checkbox]+label {
    background-color: transparent;
    border: 1px solid #000;
    display: inline-block
}

.fb-container .search-results .search-results__table .search-results__compare input[type=checkbox]:checked+label {
    background-color: #da1007;
    border-color: #da1007
}

.fb-container .search-results__bottom {
    align-self: flex-end;
    padding-top: 1.25rem;
    width: 100%
}

.fb-container .search-results__item--default .search-results__bottom,.fb-container .search-results__item--video .search-results__bottom,.fb-container .search-results__item--event .search-results__bottom,.fb-container .search-results__item--people .search-results__bottom,.fb-container .search-results__item--course .search-results__bottom {
    padding-top: 0
}

.fb-container .search-results__list--list-view .search-results__bottom {
    display: inline-block;
    padding: 0 0 0 1.25rem;
    width: 50%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__list--list-view .search-results__bottom {
        display:table;
        max-width: 40%;
        padding: 0;
        table-layout: fixed;
        width: 40%
    }
}

.fb-container .search-results__list--list-view .search-results__item--default .search-results__bottom,.fb-container .search-results__list--list-view .search-results__item--video .search-results__bottom,.fb-container .search-results__list--list-view .search-results__item--event .search-results__bottom,.fb-container .search-results__list--list-view .search-results__item--people .search-results__bottom,.fb-container .search-results__list--list-view .search-results__item--course .search-results__bottom {
    max-width: 100%;
    padding: 0;
    width: 100%
}

.fb-container .search-results__tools {
    margin-bottom: 2.1875rem;
    overflow: hidden
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__tools {
        margin-bottom:5.625rem
    }
}

.fb-container .search-results__tools-title {
    clear: left;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 1.25rem;
    font-weight: 300;
    margin: 0 0 0.3125rem 0;
    text-transform: uppercase
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__tools-title {
        font-size:1.875rem;
        width: auto
    }
}

.fb-container .search-results__tools-link {
    margin-right: 0;
    vertical-align: middle
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__tools-link {
        display:inline-block;
        margin-right: 2.5rem
    }

    .fb-container .search-results__tools-link:hover {
        text-decoration: none
    }
}

.fb-container .search-results__tools-right {
    display: inline-block;
    float: right;
    overflow: visible;
    text-align: right
}

.fb-container .search-results__tools-right .search-results__total {
    line-height: 1.25rem;
    margin: 0 0 1.25rem 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__tools-right .search-results__total {
        margin:0 1.8125rem 0 0;
        padding-top: 0;
        vertical-align: middle
    }
}

.fb-container .search-results__icon {
    display: inline-block;
    background-color: #000;
    height: 1.75rem;
    margin-left: 1rem;
    opacity: .2;
    position: relative;
    vertical-align: middle;
    width: 1.75rem;
    transition: opacity .45s ease
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__icon {
        height:2.125rem;
        margin-left: 1.25rem;
        width: 2.125rem
    }

    .fb-container .search-results__icon:hover {
        opacity: 1
    }
}

.fb-container .search-results__icon.active {
    opacity: 1
}

.fb-container .search-results__icon--box {
    background-image: none;
    -webkit-mask-image: url(mysource_files/grid1.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-image: url(mysource_files/grid1.svg);
    mask-repeat: no-repeat;
    mask-size: 100%
}

.fb-container .search-results__icon--list {
    background-image: none;
    -webkit-mask-image: url(mysource_files/grid2.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-image: url(mysource_files/grid2.svg);
    mask-repeat: no-repeat;
    mask-size: 100%
}

.fb-container .search-results .btn--link {
    display: inline-block;
    margin-top: 1.25rem
}

.fb-container .search-results__link-all {
    color: #000;
    display: block;
    font-size: 1.25rem;
    line-height: 1.5rem;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__link-all {
        display:inline-block
    }

    .fb-container .search-results__link-all:hover {
        text-decoration: underline
    }
}

.fb-container .search-results__table {
    display: block;
    margin-top: 0.625rem;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table {
        display:table;
        margin-top: 3.125rem
    }
}

.fb-container .search-results__table:first-of-type {
    margin-top: 2.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table:first-of-type {
        margin-top:3.125rem
    }
}

.fb-container .search-results__table-caption {
    background-color: rgba(0,0,0,.05);
    display: block;
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    padding: 0.625rem 1.5625rem;
    text-align: left
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-caption {
        display:table-caption;
        font-size: 1.5625rem;
        margin-bottom: 1rem;
        padding: 1.25rem 2.1875rem
    }
}

.fb-container .search-results__table thead {
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table thead {
        display:table-header-group
    }
}

.fb-container .search-results__table tbody {
    display: block
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table tbody {
        display:table-row-group
    }
}

.fb-container .search-results__table-th {
    display: none;
    font-size: 1.125rem;
    padding: 0.625rem 0;
    text-align: left
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-th {
        display:table-cell
    }
}

.fb-container .search-results__table-td {
    display: block;
    font-size: 0.9375rem;
    font-weight: 200;
    padding: 0.3125rem 0;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-td {
        display:table-cell;
        font-size: 1.125rem;
        padding: 0.625rem 0.9375rem 0.625rem 0;
        width: 11.25%
    }
}

.fb-container .search-results__table-td.datath {
    position: relative
}

.fb-container .search-results__table-td.datath::before {
    content: attr(data-th) ": \A0";
    display: inline-block;
    font-weight: bold;
    padding: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-td.datath::before {
        display:none
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-td--title {
        width:15%
    }
}

.fb-container .search-results__table-td--desc {
    font-size: 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-td--desc {
        width:40%
    }
}

.fb-container .search-results__table-td a {
    color: #000;
    text-decoration: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table-td a:hover {
        text-decoration:underline
    }
}

.fb-container .search-results__table tr {
    display: block;
    padding: 0.625rem 0;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table tr {
        display:table-row;
        padding: 0
    }
}

.fb-container .search-results__table tbody tr {
    border-bottom: 1px solid rgba(0,0,0,.3)
}

.fb-container .search-results__table tbody tr:last-child {
    border: 0
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-results__table tbody tr {
        border:0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .search-results {
        padding:0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .search-results__tools {
        margin-bottom:0
    }
}

@media only screen and (min-width: 650px) {
    .fb-container .content-wrapper--col .search-results__item {
        flex:0 0 calc(50% - 1.00625rem);
        margin: 0.5rem;
        max-width: calc(50% - 1.00625rem);
        width: calc(50% - 1.00625rem)
    }

    .fb-container .content-wrapper--col .search-results__item:nth-child(-n+2) {
        margin-top: 0
    }
}

@media only screen and (min-width: 950px) {
    .fb-container .content-wrapper--col .search-results__item {
        flex:0 0 calc(33.333% - 1.00625rem);
        max-width: calc(33.333% - 1.00625rem);
        width: calc(33.333% - 1.00625rem)
    }

    .fb-container .content-wrapper--col .search-results__item:nth-child(-n+3) {
        margin-top: 0
    }
}

.fb-container .content-wrapper--col .search-results__item--col {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    max-width: 100%;
    width: 100%
}

@media only screen and (min-width: 650px) {
    .fb-container .content-wrapper--col .search-results__item--col {
        flex:0 0 calc(100% - 1rem);
        max-width: calc(100% - 1rem);
        width: calc(100% - 1rem)
    }
}

@media only screen and (min-width: 950px) {
    .fb-container .content-wrapper--col .search-results__item--col {
        flex-wrap:nowrap
    }
}

.fb-container .content-wrapper--col .search-results__item--col article {
    margin-bottom: 1.875em;
    width: 100%
}

.fb-container .content-wrapper--col .search-results__item--col article:last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 650px) {
    .fb-container .content-wrapper--col .search-results__item--col article {
        margin-bottom:0.9375em
    }
}

@media only screen and (min-width: 950px) {
    .fb-container .content-wrapper--col .search-results__item--col article {
        margin-bottom:0;
        width: auto
    }
}

.fb-container .content-wrapper--col .search-results__list--list-view .search-results__item {
    margin: 0 0 1.875rem 0;
    max-width: 100%;
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .search-results__list--list-view .search-results__item {
        margin:0 0 1.25rem 0
    }
}

.fb-container .content-wrapper--small .search-results {
    padding: 0
}

.fb-container .module-curator+.search-results__list {
    margin-top: 0
}

.fb-container .tabs {
    margin-bottom: 1.875rem;
    margin-top: 2rem;
    overflow: hidden
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs {
        margin-bottom:1.25rem;
        margin-top: 0;
        z-index: 2
    }
}

.fb-container .tabs__list {
    border: 2px solid #da1007;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    overflow: hidden
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__list {
        align-items:flex-end;
        border: 0;
        flex-wrap: nowrap;
        overflow-y: auto;
        padding: 0
    }
}

.fb-container--edu.fb-container .tabs__list {
    border-color: #194caf
}

.fb-container .tabs--disabled .tabs__list {
    border-color: #b9b9b9
}

.fb-container .tabs__item {
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__item {
        height:4.375rem;
        overflow: hidden;
        width: auto
    }
}

.fb-container .tabs__link {
    background-color: transparent;
    color: #000;
    display: block;
    font-size: 0.9375rem;
    font-weight: 700;
    height: auto;
    margin-top: -20%;
    padding: 0.8125rem 1.25rem;
    position: relative;
    text-decoration: none;
    transition: margin-top .3s linear;
    width: 100%
}

.fb-container .tabs__link::after {
    background-color: rgba(185,185,185,.5);
    bottom: 0;
    content: "";
    height: 1px;
    left: 1.25rem;
    position: absolute;
    right: 1.25rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__link {
        background-color:rgba(0,0,0,.6);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        color: #fff;
        font-size: 1.125rem;
        margin: 0 0.625rem;
        padding: 1.375rem 2.125rem 1.4375rem 2.125rem;
        transition: color,background-color .3s ease-in-out;
        white-space: nowrap;
        width: auto
    }

    .fb-container .tabs__link:hover {
        background-color: rgba(240,240,240,.8);
        color: #000
    }

    .fb-container .tabs__link:focus {
        outline-offset: -2px
    }

    .fb-container .tabs__link::after {
        display: none
    }
}

.fb-container .tabs__link--disabled {
    color: #b9b9b9;
    pointer-events: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__link--disabled {
        color:#8f8d8d
    }
}

.fb-container .tabs__link--disabled::before {
    opacity: .3
}

.fb-container .tabs__link.active {
    align-items: center;
    background-color: #f0f0f0;
    color: #000;
    display: flex;
    margin-top: 0;
    position: relative;
    z-index: 3
}

.fb-container .tabs__link.active::after {
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__link.active {
        background-color:#fff;
        display: block
    }
}

.fb-container .tabs__link--disabled.active {
    color: #b9b9b9;
    filter: grayscale(100%)
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__link--disabled.active {
        opacity:.7
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__link--icon {
        padding:1.375rem 2.125rem 1.4375rem 1.4375rem
    }
}

.fb-container .tabs__link--icon::before {
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    margin-right: 0.75rem;
    vertical-align: sub;
    width: 1.5rem
}

.fb-container .tabs__link--icon-file:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
    background-size: 0.875rem 100%;
    height: 1.25rem
}

.fb-container .tabs__link--icon-file:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E")
}

.fb-container .tabs__link--icon-file.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .tabs__link--icon-graduation:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.3125rem 100%;
    height: 1rem
}

.fb-container .tabs__link--icon-graduation:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container .tabs__link--icon-graduation.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .tabs__link--icon-users:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.1875rem 100%;
    height: 1.4375rem
}

.fb-container .tabs__link--icon-users:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container .tabs__link--icon-users.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .tabs__link--icon-social:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.125rem 100%;
    height: 1.1875rem
}

.fb-container .tabs__link--icon-social:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container .tabs__link--icon-social.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .tabs__link--icon-event:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.125rem 100%;
    height: 1.125rem
}

.fb-container .tabs__link--icon-event:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container .tabs__link--icon-event.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container .tabs__link--icon-globe:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 1.25rem 100%;
    height: 1.25rem
}

.fb-container .tabs__link--icon-globe:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.fb-container .tabs__link--icon-globe.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .tabs__link--icon-file:before {
        background-image:url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
        background-size: 1.125rem 100%;
        height: 1.5rem
    }

    .fb-container .tabs__link--icon-file:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E")
    }

    .fb-container .tabs__link--icon-file.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container .tabs__link--icon-graduation:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.5rem 100%;
        height: 1.125rem
    }

    .fb-container .tabs__link--icon-graduation:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container .tabs__link--icon-graduation.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container .tabs__link--icon-users:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.25rem 100%;
        height: 1.5rem
    }

    .fb-container .tabs__link--icon-users:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container .tabs__link--icon-users.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container .tabs__link--icon-social:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.375rem 100%;
        height: 1.4375rem
    }

    .fb-container .tabs__link--icon-social:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container .tabs__link--icon-social.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container .tabs__link--icon-event:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.375rem 100%;
        height: 1.375rem
    }

    .fb-container .tabs__link--icon-event:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container .tabs__link--icon-event.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container .tabs__link--icon-globe:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-size: 1.5625rem 100%;
        height: 1.5625rem
    }

    .fb-container .tabs__link--icon-globe:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A")
    }

    .fb-container .tabs__link--icon-globe.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
        width: 1.5rem
    }
}

.fb-container--edu.fb-container .tabs__link--icon-file:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
    background-size: 0.875rem 100%;
    height: 1.25rem
}

.fb-container--edu.fb-container .tabs__link--icon-file:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E")
}

.fb-container--edu.fb-container .tabs__link--icon-file.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container--edu.fb-container .tabs__link--icon-graduation:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.3125rem 100%;
    height: 1rem
}

.fb-container--edu.fb-container .tabs__link--icon-graduation:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container--edu.fb-container .tabs__link--icon-graduation.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container--edu.fb-container .tabs__link--icon-users:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.1875rem 100%;
    height: 1.4375rem
}

.fb-container--edu.fb-container .tabs__link--icon-users:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container--edu.fb-container .tabs__link--icon-users.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container--edu.fb-container .tabs__link--icon-social:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.125rem 100%;
    height: 1.1875rem
}

.fb-container--edu.fb-container .tabs__link--icon-social:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container--edu.fb-container .tabs__link--icon-social.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container--edu.fb-container .tabs__link--icon-event:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.125rem 100%;
    height: 1.125rem
}

.fb-container--edu.fb-container .tabs__link--icon-event:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E")
}

.fb-container--edu.fb-container .tabs__link--icon-event.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
    width: 1.5rem
}

.fb-container--edu.fb-container .tabs__link--icon-globe:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 1.25rem 100%;
    height: 1.25rem
}

.fb-container--edu.fb-container .tabs__link--icon-globe:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.fb-container--edu.fb-container .tabs__link--icon-globe.active:before {
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.5rem
}

@media only screen and (min-width: 1025px) {
    .fb-container--edu.fb-container .tabs__link--icon-file:before {
        background-image:url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
        background-size: 1.125rem 100%;
        height: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-file:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E")
    }

    .fb-container--edu.fb-container .tabs__link--icon-file.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' width='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 25'%3E%3Cpath d='M17,25H2a2,2,0,0,1-2-2V6a1.05,1.05,0,0,1,.29-.71l5-5A1,1,0,0,1,6,0H17a2,2,0,0,1,2,2V23A2,2,0,0,1,17,25ZM2,6.41V23H17V2H6.41Z'/%3E%3Cpath d='M5,7H1a1,1,0,0,1-.92-.62A1,1,0,0,1,.29,5.29l5-5A1,1,0,0,1,6.38.08,1,1,0,0,1,7,1V5A2,2,0,0,1,5,7ZM3.41,5H5V3.41Z'/%3E%3Cpath d='M14,14H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3Cpath d='M14,19H6a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z'/%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-graduation:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.5rem 100%;
        height: 1.125rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-graduation:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container--edu.fb-container .tabs__link--icon-graduation.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 18.6' style='enable-background:new 0 0 25 18.6;' xml:space='preserve'%3E%3Cg transform='translate(0.999 1.639)'%3E%3Cpath class='st0' d='M10.9,10.4c-0.1,0-0.3,0-0.4-0.1l-10.9-5C-0.8,5.1-1,4.8-1,4.4s0.2-0.7,0.6-0.9l10.9-5c0.3-0.1,0.6-0.1,0.8,0 l10.9,5c0.4,0.2,0.6,0.5,0.6,0.9s-0.2,0.7-0.6,0.9l-10.9,5C11.2,10.3,11.1,10.4,10.9,10.4z M2.4,4.4l8.5,3.9l8.5-3.9l-8.5-3.9 L2.4,4.4z'/%3E%3Cpath class='st0' d='M10.9,17c-2.6,0-5.2-0.6-7.6-1.9c-0.3-0.2-0.5-0.5-0.5-0.9V7c0-0.6,0.4-1,1-1s1,0.4,1,1v6.6 c3.9,1.9,8.4,1.9,12.2,0V7c0-0.6,0.4-1,1-1s1,0.4,1,1v7.2c0,0.4-0.2,0.7-0.5,0.9C16.1,16.4,13.5,17,10.9,17z'/%3E%3Cpath d='M22,15c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1s1,0.4,1,1v9C23,14.6,22.5,15,22,15z'/%3E%3Ccircle cx='22' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-users:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.25rem 100%;
        height: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-users:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container--edu.fb-container .tabs__link--icon-users.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.8 21' style='enable-background:new 0 0 24.8 21;' xml:space='preserve'%3E%3Cg transform='translate(1.005 1)'%3E%3Cpath d='M14.9,8.9c-2.2,0-4-1.8-4-4V3.1c0-2.2,1.8-4,4-4s4,1.8,4,4v1.8C18.9,7.1,17.1,8.9,14.9,8.9z M14.9,1.1 c-1.1,0-2,0.9-2,2v1.8c0,1.1,0.9,2,2,2s2-0.9,2-2V3.1C16.9,2,16,1.1,14.9,1.1z'/%3E%3Cpath d='M6.9,6.5C5,6.5,3.4,4.9,3.4,3S5-0.5,6.9-0.5s3.5,1.6,3.5,3.5S8.8,6.5,6.9,6.5z M6.9,1.5C6.1,1.5,5.4,2.2,5.4,3 s0.7,1.5,1.5,1.5S8.4,3.8,8.4,3S7.7,1.5,6.9,1.5z'/%3E%3Cpath d='M1,17c-0.1,0-0.2,0-0.3,0c-1.1-0.2-1.8-1.2-1.7-2.3c0.2-1,0.6-2,1.2-2.8c2.3-3.1,6.6-3.8,9.8-1.6 c0.4,0.3,0.5,0.9,0.2,1.4c-0.3,0.4-0.9,0.5-1.4,0.2c-2.2-1.6-5.4-1.1-7,1.1c-0.4,0.6-0.7,1.3-0.9,2l4.9,0c0.6,0,1,0.4,1,1 s-0.4,1-1,1H1C1,17,1,17,1,17z'/%3E%3Cpath d='M21.8,20C21.8,20,21.8,20,21.8,20H8c-0.1,0-0.2,0-0.3,0c-0.5-0.1-1-0.3-1.3-0.8c-0.3-0.4-0.5-1-0.4-1.5 c0.6-4.4,4.5-7.7,8.9-7.7c0,0,0,0,0,0c0,0,0,0,0,0c4.4,0,8.3,3.3,8.9,7.7c0,0.1,0,0.2,0,0.3C23.8,19.1,22.9,20,21.8,20z M14.9,12 c-3.5,0-6.4,2.6-6.9,6l13.9,0C21.3,14.6,18.4,12,14.9,12C14.9,12,14.9,12,14.9,12L14.9,12C14.9,12,14.9,12,14.9,12z'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-social:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.375rem 100%;
        height: 1.4375rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-social:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container--edu.fb-container .tabs__link--icon-social.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 25' style='enable-background:new 0 0 24 25;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M18,9c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,9,18,9z M18,1c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,1,18,1z'/%3E%3Cpath d='M3.5,16C1,16-1,13.8-1,11s2-5,4.5-5S8,8.2,8,11S6,16,3.5,16z M3.5,8C2.1,8,1,9.3,1,11s1.1,3,2.5,3S6,12.7,6,11 S4.9,8,3.5,8z'/%3E%3Cpath d='M18,24c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S20.8,24,18,24z M18,16c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3 S19.7,16,18,16z'/%3E%3Cpath d='M14,18c-0.2,0-0.3,0-0.5-0.1l-7-4C6,13.6,5.9,13,6.1,12.5s0.9-0.6,1.4-0.4l7,4c0.5,0.3,0.6,0.9,0.4,1.4 C14.7,17.8,14.3,18,14,18z'/%3E%3Cpath d='M7,10c-0.3,0-0.7-0.2-0.9-0.5C5.9,9,6,8.4,6.5,8.1l7-4C14,3.9,14.6,4,14.9,4.5s0.1,1.1-0.4,1.4l-7,4 C7.3,10,7.2,10,7,10z'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-event:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 1.375rem 100%;
        height: 1.375rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-event:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .fb-container--edu.fb-container .tabs__link--icon-event.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.2 24' style='enable-background:new 0 0 24.2 24;' xml:space='preserve'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M1,23c-1.1,0-2-0.9-2-2V3c0-1.1,0.8-2,1.9-2l20,0c1.1,0,2,0.9,2,2v18c0,1.1-0.8,2-1.9,2H1z M1,3l0,18h20l0-18 H1z'/%3E%3Cpath d='M6.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C7.2,4.6,6.7,5,6.2,5z'/%3E%3Cpath d='M16.2,5c-0.6,0-1-0.4-1-1V0c0-0.6,0.4-1,1-1s1,0.4,1,1v4C17.2,4.6,16.7,5,16.2,5z'/%3E%3Cpath d='M22.2,8h-22c-0.6,0-1-0.4-1-1s0.4-1,1-1h22c0.6,0,1,0.4,1,1S22.7,8,22.2,8z'/%3E%3C/g%3E%3C/svg%3E");
        width: 1.5rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-globe:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-size: 1.5625rem 100%;
        height: 1.5625rem
    }

    .fb-container--edu.fb-container .tabs__link--icon-globe:hover:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A")
    }

    .fb-container--edu.fb-container .tabs__link--icon-globe.active:before {
        background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 26' style='enable-background:new 0 0 25.7 26;' xml:space='preserve'%3E%3Cg transform='translate(25 22.927)'%3E%3Cpath d='M-12,2.5c-6.9,0-12.5-5.6-12.5-12.5s5.6-12.5,12.5-12.5S0.5-16.9,0.5-10S-5.1,2.5-12,2.5z M-12-20.5 c-5.8,0-10.5,4.7-10.5,10.5S-17.8,0.5-12,0.5S-1.5-4.2-1.5-10S-6.2-20.5-12-20.5z'/%3E%3Cpath d='M-13.5,0.5c-2.8,0-3.5-2-4.1-3.6C-17.8-3.7-18-4.4-18.4-5l-0.3-0.5c-1-1.6-1.8-2.9-0.7-4.6l0,0 c1-1.5,3.2-1.9,4.9-1.8c1.9,0.1,3.3,0.8,3.8,1.9c0.9,1.8-0.1,2.6-0.8,3.1c-0.5,0.4-0.9,0.7-1.2,1.6c-0.5,1.9-0.2,3.1,0,3.8 c0.1,0.5,0.3,1-0.1,1.5C-12.8,0.4-13.1,0.5-13.5,0.5z M-15-9.8c-1.2,0-2.3,0.4-2.7,0.9l0,0C-18-8.4-17.9-8.1-17-6.5l0.3,0.5 c0.5,0.8,0.7,1.5,1,2.3c0.4,1,0.6,1.7,1,2c-0.2-0.9-0.3-2.3,0.2-4c0.4-1.5,1.3-2.2,1.9-2.7c0.1-0.1,0.3-0.2,0.4-0.3 c0,0,0-0.1-0.1-0.3c-0.1-0.3-0.9-0.7-2.2-0.8C-14.7-9.8-14.9-9.8-15-9.8z'/%3E%3Cpath d='M-5.6,0.5c-0.6-0.1-1.4-0.2-1.8-1C-7.7-1.2-7.3-2-6.9-2.5c0.2-0.3,0.4-0.6,0.4-0.8c-0.1-0.1-0.4-0.3-0.6-0.4 c-0.8-0.5-2-1.1-2.3-2.5c-0.3-1.3,0.3-2.1,0.7-2.7c0.1-0.2,0.3-0.5,0.3-0.6c0-0.6,0.3-1.1,0.7-1.5c1.2-0.9,3.6-0.5,6.9,0.4 c0.3,0.1,0.5,0.1,0.5,0.1l-0.1,0.7v1.3c-0.2,0-0.4,0-0.9-0.2c-3.7-1-4.7-0.9-5.1-0.7c0,0.7-0.4,1.2-0.7,1.6 c-0.3,0.5-0.5,0.7-0.4,1.1c0.1,0.5,0.6,0.8,1.4,1.2c0.7,0.4,1.7,0.9,1.7,2c0,0.8-0.4,1.5-0.7,2c-0.1,0.1-0.1,0.2-0.2,0.3L-5.6,0.5z '/%3E%3Cpath d='M-4.8-12.4c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.3-0.8-0.9-1-1.5c-0.2-0.5-0.3-1.1-0.8-1.6c-1.1-1.1-2.7-2.7-2.1-5.3 l1.9,0.5c-0.3,1.4,0.4,2.3,1.6,3.5c0.8,0.8,1.1,1.8,1.3,2.5c0,0,0,0.1,0,0.1c0.6-0.2,1.1-0.4,1.5-0.6c1-0.4,1.4-0.6,1.9-0.2 l0.4,0.3l0.1,0.5l-2,0.2l1-0.1l-0.6,0.8c0.3,0.2,0.5,0.2,0.6,0.2c-0.1,0-0.4,0.2-0.7,0.3c-0.5,0.2-1.2,0.5-2,0.7 C-4.4-12.5-4.6-12.4-4.8-12.4z'/%3E%3Cpath d='M-19.5-12.4c-1.3,0-2.6-0.4-3.6-1.3l1.3-1.5c1.4,1.1,3.4,1.1,4.7,0c0.5-0.5,1.4-1,2.3-1.4 c0.4-0.2,1-0.5,1.3-0.7c-0.5-0.7-1.5-1.1-2.3-1.4c-0.9-0.4-1.5-0.7-1.7-1.4c-0.1-0.4,0.1-0.8,0.3-1.1l1.4,1.4 c0.1-0.1,0.2-0.3,0.2-0.6c0-0.3-0.2-0.5-0.2-0.5c0.1,0.1,0.5,0.2,0.7,0.3c1.1,0.5,2.8,1.2,3.5,2.7c0.2,0.4,0.2,0.8,0.1,1.2 c-0.3,0.9-1.3,1.4-2.5,1.9c-0.7,0.3-1.5,0.7-1.8,1.1C-16.9-12.9-18.2-12.4-19.5-12.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
        width: 1.5rem
    }
}

.fb-container .tabs.open .tabs__link {
    margin-top: 0;
    opacity: 1
}

.fb-container .tabs.open .tabs__link.active {
    background-color: #e9ebee;
    color: #da1007
}

.fb-container--edu.fb-container .tabs.open .tabs__link.active {
    color: #194caf
}

.fb-container .tabs--disabled.open .tabs__link.active {
    color: #b9b9b9
}

.fb-container .tabs__menu-btn {
    background: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 16' style='enable-background:new 0 0 25 16;' xml:space='preserve'%3E%3Crect x='1' y='0.5' width='23' height='2'/%3E%3Crect x='1' y='7' width='23' height='2'/%3E%3Crect x='1' y='13.5' width='23' height='2'/%3E%3C/svg%3E");
    background-position: right 1.0625rem center;
    background-repeat: no-repeat;
    background-size: 1.4375rem 1rem;
    border: 0;
    height: 3.1875rem;
    position: absolute;
    right: 2.1875rem;
    width: calc( 100% - 4.375rem );
    z-index: 4
}

.fb-container .tabs__menu-btn:focus {
    outline: none
}

.fb-container--edu.fb-container .tabs__menu-btn {
    background: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 16' style='enable-background:new 0 0 25 16;' xml:space='preserve'%3E%3Crect x='1' y='0.5' width='23' height='2'/%3E%3Crect x='1' y='7' width='23' height='2'/%3E%3Crect x='1' y='13.5' width='23' height='2'/%3E%3C/svg%3E");
    background-position: right 1.0625rem center;
    background-repeat: no-repeat;
    background-size: 1.4375rem 1rem
}

.fb-container .tabs--disabled .tabs__menu-btn {
    background: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23b9b9b9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 16' style='enable-background:new 0 0 25 16;' xml:space='preserve'%3E%3Crect x='1' y='0.5' width='23' height='2'/%3E%3Crect x='1' y='7' width='23' height='2'/%3E%3Crect x='1' y='13.5' width='23' height='2'/%3E%3C/svg%3E");
    background-position: right 1.0625rem center;
    background-repeat: no-repeat;
    background-size: 1.4375rem 1rem
}

.fb-container .tabs.open .tabs__menu-btn {
    background: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23da1007' xmlns='http://www.w3.org/2000/svg' width='17.578' height='17.577' viewBox='0 0 17.578 17.577'%3E%3Cpath d='M10.4,8.924,17.243,2.08A1.139,1.139,0,0,0,15.633.47L8.789,7.314,1.944.47A1.139,1.139,0,0,0,.334,2.08L7.178,8.924.334,15.769a1.139,1.139,0,1,0,1.61,1.61l6.844-6.845,6.845,6.845a1.139,1.139,0,0,0,1.61-1.61Zm0,0' transform='translate(0 -0.136)'/%3E%3C/svg%3E");
    background-position: right 1.0625rem center;
    background-repeat: no-repeat;
    background-size: 0.9375rem 0.9375rem
}

.fb-container--edu.fb-container .tabs.open .tabs__menu-btn {
    background: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23194caf' xmlns='http://www.w3.org/2000/svg' width='17.578' height='17.577' viewBox='0 0 17.578 17.577'%3E%3Cpath d='M10.4,8.924,17.243,2.08A1.139,1.139,0,0,0,15.633.47L8.789,7.314,1.944.47A1.139,1.139,0,0,0,.334,2.08L7.178,8.924.334,15.769a1.139,1.139,0,1,0,1.61,1.61l6.844-6.845,6.845,6.845a1.139,1.139,0,0,0,1.61-1.61Zm0,0' transform='translate(0 -0.136)'/%3E%3C/svg%3E");
    background-position: right 1.0625rem center;
    background-repeat: no-repeat;
    background-size: 0.9375rem 0.9375rem
}

.fb-container .tabs--disabled.open .tabs__menu-btn {
    background: url("data:image/svg+xml;charset=utf-8, %3Csvg fill='%23b9b9b9' xmlns='http://www.w3.org/2000/svg' width='17.578' height='17.577' viewBox='0 0 17.578 17.577'%3E%3Cpath d='M10.4,8.924,17.243,2.08A1.139,1.139,0,0,0,15.633.47L8.789,7.314,1.944.47A1.139,1.139,0,0,0,.334,2.08L7.178,8.924.334,15.769a1.139,1.139,0,1,0,1.61,1.61l6.844-6.845,6.845,6.845a1.139,1.139,0,0,0,1.61-1.61Zm0,0' transform='translate(0 -0.136)'/%3E%3C/svg%3E");
    background-position: right 1.0625rem center;
    background-repeat: no-repeat;
    background-size: 0.9375rem 0.9375rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg+.tabs {
        margin-top:-4.375rem;
        padding: 0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg+.tabs .tabs__list {
        border-bottom:1px solid #f0f0f0
    }
}

@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg+.tabs .tabs__link.active {
        background-color:#f0f0f0
    }
}

.fb-container .tags {
    clear: left;
    margin-top: 0.625rem
}

@media only screen and (min-width: 1025px) {
    .fb-container .tags {
        margin-top:0
    }
}

.fb-container .tags__item {
    background-color: rgba(25,76,175,.06);
    border-radius: 32px;
    color: #da1007;
    display: inline-block;
    font-size: 0.9375rem;
    font-weight: 300;
    margin: 0 0.3125rem 0.625rem 0;
    padding: 0.375rem 0.9375rem
}

.fb-container--edu.fb-container .tags__item {
    color: #194caf
}

.fb-container .tools {
    display: inline-block;
    float: right
}

.fb-container .tools__print {
    display: none
}

@media only screen and (min-width: 1025px) {
    .fb-container .tools__print {
        color:#000;
        display: inline-block;
        font-size: 1.25rem;
        padding-right: 2.8125rem;
        position: relative;
        text-decoration: none
    }

    .fb-container .tools__print:hover {
        text-decoration: underline
    }

    .fb-container .tools__print::after {
        background: url(mysource_files/print.svg) no-repeat;
        background-size: 100%;
        content: "";
        height: 1.75rem;
        position: absolute;
        right: 0;
        width: 1.75rem
    }
}

body {
    z-index: 1
}

@media screen and (min-width: 768) {
    body {
        z-index:2
    }
}

@media screen and (min-width: 1920) {
    body {
        z-index:3
    }
}

.fb-header {
    background-color: #020202;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.home .fb-header {
    background-color: transparent;
    width: 100%
}

.home .fb-header-bottom {
    position: relative
}

.home .fb-header-bottom::after {
    background-color: rgba(255,255,255,.25);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: calc( 100% - 4.375rem )
}

@media only screen and (min-width: 1025px) {
    .home .fb-header-bottom::after {
        width:calc( 100% - 17.5rem )
    }
}

.fb-header-left {
    display: inline-block;
    margin: 3.75rem 0 2.4375rem 0;
    vertical-align: middle
}

@media only screen and (min-width: 1025px) {
    .fb-header-left {
        margin:3.6875rem 0 3.0625rem 0
    }
}

.fb-header-right {
    display: inline-block;
    float: right;
    margin: 3.5625rem 0 2.1875rem 0;
    text-align: right;
    vertical-align: middle
}

@media only screen and (min-width: 1025px) {
    .fb-header-right {
        margin:3.4375rem 0 2.8125rem 0;
        width: calc(100% - 16.25rem)
    }
}
/**/



/* 
    Highlight the selected auto complete suggestion when the user
    hovers or navigates there via the keyboard.
*/
.fb-container .module-search .tt-suggestion:hover { 
    cursor: pointer; 
    background-color: #f0f0f0; 
}

/* Ensure each suggest occupies the entire line */
.fb-container .module-search--bg .tt-suggestion {
    width: 100%;
}

.fb-container .module-search .tt-suggestion.tt-cursor { 
    background-color: #f0f0f0; 
}

/* 
    TODO - Review if you need to adjust the presentation of the channels 
    in concierge 
*/
@media only screen and (min-width: 1025px) {
    .fb-container .module-search--bg .tt-dataset:nth-child(2),
    .fb-container .module-search--bg .tt-dataset:nth-child(3)
    {
        display: -webkit-box;
        display: flex;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        flex-wrap: wrap;
        max-width: 50%;
        width: 50%;
    }

    .fb-container .module-search--bg .tt-category {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
    }
}

/* Hide empty sections in concierge */
.fb-container .module-search .tt-dataset:empty {
    display: none;
}
:root {
    --red: #da1007;
}

/* Design overrides made by the vertical products team - Avoid changing these if possible */

/* Helper classes */
.fb-container .wrap {
    white-space: normal !important;    
}

/* Show things based on resolution */
@media only screen and (max-width: 360px) {    
    .fb-container .tablet,
    .fb-container .desktop {
        display: none;
    }

    .fb-container .mobile {
        display: inherit;
    }
}  

@media only screen and (min-width: 360px) and (max-width: 1025px) {
    .fb-container .mobile,
    .fb-container .desktop {
        display: none;
    }

    .fb-container .tablet {
        display: inherit;
    }
}  

@media only screen and (min-width: 1025px) {
    .fb-container .mobile,
    .fb-container .tablet {
        display: none;
    }

    .fb-container .desktop {
        display: inherit;
    }
}


/* Generic overrides to get the styling to work */
.fb-container {
    padding-bottom: 0;
    overflow: initial;
}

.fb-container .list-unstyled {
    list-style: none;
}

.fb-container .btn {
    cursor: pointer;
    border: none;
}

.fb-container cite {
    overflow-wrap: anywhere;
}


/**
  * Initial search form
  **/ 

/* 
    Adjust the presentation of the initial search form so that
    a white bar does not appear.
*/
@media only screen and (min-width: 1025px) {
    .fb-container .initial-search-form .module-search--bg {
        padding-bottom: 15rem;
        padding-top: 15em;
    }
    
    .fb-container .initial-search-form .content-wrapper--col {
        margin-top: 0;
    }  
}

/** 
 * Facets 
 **/

/* Ensure there is always some margin after facets */

.fb-container .module-filter {
    margin-bottom: 1.25em;
}

/* Add support for radio boxes and check boxes */
.fb-container .module-filter--dark .module-filter__facets-link.round::after {
    border-radius: 50%;
}

.fb-container .module-filter--dark .module-filter__facets-link.square::after {
    border-radius: 0;
}

/* Ensure that outline is displayed for accessibility */
.fb-container .btn-toggle:focus {
    outline: revert;
}    

/* Clear all link which will remove all selected categories for the current facet */
.fb-container .module-filter__facets-clear_all_link {
    color: var(--red);;
    font-size: 1rem;
}

.fb-container .module-filter__facets-clear_all_link::after {
    display: none;
}

/* Facet breadcrumb */
.fb-container .search-results__total {
    float: none;
}

.fb-container .filter-list__title {
    font-size: 1.25rem;
    margin-bottom: 1em;
}

.fb-container .filter-list__list {
    margin: 1.5rem 0 0 0;
}

.fb-container .module-filter__list, .fb-container .module-filter__wrapper-mobile {
    width: 100%;
}

.fb-container .module-az__item {
    width: inherit;
    min-width: 3.4375rem;
    text-transform: uppercase;
}

.fb-container .module-az__link,
.fb-container .module-az__item > span {
    padding: 1rem;
}

/** 
  * Search tools 
  **/

.fb-container .search-results__tools {
    overflow: visible;
}

/* Increased the color contrast to meet accessibility standards */
.fb-container .dropdown-list__link {
    color: rgba(0,0,0,0.6);
}

/* Ensure that outline is displayed for accessibility */
.fb-container .dropdown-list__link:focus {
    outline: revert;
}    

@media only screen and (min-width: 1025px){
    .fb-container .content-wrapper--col .search-results__tools {
        margin-bottom: 2rem;
    }
}

@media only screen and (max-width: 768px) {
    .fb-container .search-results__tools-right {
        float: none;
        width: 100%;
        padding-top: 1em;
    }

    .fb-container .dropdown-list {
        margin-bottom: 1.5em;
        width: 100%;
    }
    
    .fb-container .dropdown-list__link {
        width: 100%;
    }
    
    /* Ensure that the drop down is displayed in the viewport on tablet */
    .fb-container .dropdown-list__list{
        left: inherit;
    }        
}

/* 
    Reduce the size of dropdown so that it suits the small numbers
    found in the limit dropdown.
*/
.fb-container .fb-limit-dropdown .dropdown-list__list {
    min-width: 9rem;
}

/**
  * Tabs 
  **/

/* Ensure that the text of tabs is aligned in the center */
.fb-container .tabs__link--icon::before {
    margin-right: 0;
}

.fb-container .tabs__link--icon {
    padding-left: 0.4375rem
}

.fb-container .tabs__item .fas,  
.fb-container .tabs__item .fab, 
.fb-container .tabs__item .far {
    margin-right: 0.5rem;
}

/* 
    Ensure there is enough padding between the facet category label
    and the count.
*/
.fb-container .tabs__item .search-facet-count {
    margin-left: 0.25rem;
}

/* Dropdown in tab navigation */

/* 
    Make the overflow visible so that the tab dropdown
    is displayed correctly.
*/

@media only screen and (min-width: 1028px)  {
    .fb-container .tabs__item.dropdown,
    .fb-container .tabs__list,
    .fb-container .tabs {
        overflow: visible;
        overflow-y: visible;
    }
}

.fb-container .dropdown__toggle:hover,
.fb-container .dropdown__toggle:focus-within {
    cursor: pointer;
}

.fb-container .dropdown_menu {
    list-style: none;
    background: rgba(0,0,0,0.8);
    color: #fff;
    opacity: 0;
    min-width: 5rem;
    padding: 0;
    margin-left:0.625rem;
    position: absolute;
    visibility: hidden;
    display: none;
    z-index: 10;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.fb-container .dropdown__toggle:hover > ul,
.fb-container .dropdown__toggle:focus-within > ul,
.fb-container .dropdown__menu:hover,
.fb-container .dropdown__menu:focus {
    visibility: visible;
    opacity: 1;
    display: block
}


.fb-container .dropdown__item {
    position: relative;
    text-decoration: none;
    transition-duration: 0.5s;
    padding: 1rem 2rem;
    width: 100%;
}

.fb-container .dropdown__item:hover,
.fb-container .dropdown__item:focus-within {
    background:var(--red);
    cursor: pointer;
}

.fb-container .dropdown__item.disabled {
    background: inherit;
    pointer-events: none;
}

.fb-container .dropdown__item.active {
    background-color:var(--red);
    opacity: 0.9;
}

.fb-container .dropdown__item a {
    outline: none;
    text-decoration: none;
    color: #fff;
}

.fb-container .dropdown__item.disabled a {
    color: #8f8d8d;
}


/* Prevent the search tier from appearing next to a card in card view */
.fb-container .search-tier {
    flex-basis: 100%;
}

.module-curator__title + cite {
    margin: 0 1.8125rem .3125em 1.8125rem;
}

.fb-container .search-results__icon--red {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.8rem;
    color: var(--red);
}

/**
  * Curator 
  **/

.fb-container .module-curator {
    position: relative;
}

.fb-container .module-curator__list {
    overflow-y: hidden;
    overflow-x: auto;
}

.fb-container .module-curator__item {
    min-width: 20rem;
}

/**
  * Pagination 
  **/

/* Add a padding at the bottom so that footer is not so close */
@media only screen and (min-width: 1025px) {
    .fb-container .pagination {
        margin: 2.8125rem 0 2.8125rem 0;
    }
}

/**
  * Contextual Navigation 
  **/

/* Add a padding at the bottom so that footer is not so close */
@media only screen and (min-width: 1025px) {
    .fb-container .related-links {
        margin: 2.8125rem 0 2.8125rem 0;
    }
}

/**
  * Blending 
  **/

.fb-container .search-blending {
    margin-left: 0rem;
}

@media only screen and (min-width: 1025px) {
    .fb-container .search-blending {
        margin-left: 1.25rem;
    }
}

/**
  * Results 
  **/

/* Show images for standard results which includes instagram */
.fb-container .search-results__list--list-view .search-results__item--default .search-results__bg {
    display: block;
}
  
.fb-container .search-results__list--list-view .search-results__item--default img {
    min-height: 16.25rem;
}

@media only screen and (min-width: 1025px) {
    .fb-container .content-wrapper--col .search-results__item:nth-child(-n+4) {
        margin-top: 0;
    }
}

/* 
    Remove the margin on results mobile & tablet so that search results 
    use more of the available screen real estate.
*/
@media only screen and (max-width: 768px) {
    .fb-container .search-results__list {
        width: inherit;
        margin-left: -2.1875rem;
        margin-right: -2.1875rem;     

    }

    .fb-container .content-wrapper--col .search-results__list--list-view .search-results__item,
    .fb-container .search-results__item {
        border-radius: 0;
        margin-top: 0rem;         
        margin-bottom: 0.475rem    
    }
}

/* Ensure that the description is shown on mobile */
.fb-container .search-results__list--list-view .search-results__desc,
.fb-container .search-results__item--twitter .search-results__content .search-results__desc {
    display: inline;
    margin-bottom: 1rem;
}

.fb-container .search-results__content {
    flex-direction: column;
    flex-wrap: nowrap;
}

.fb-container .search-results__bottom {
    box-sizing: border-box;
}

/* Twitter */

.fb-container .search-results__item--twitter {
    flex-wrap: wrap;
}

.fb-container .tags.hashtag .hashtag__link{
    color: var(--red);
    text-decoration: none;
}

/* Videos */

/* Show images on mobile */
.fb-container .search-results__list--list-view .search-results__item--video .search-results__bg {
    display: inline-block;
}

/**
  * Sessions 
  **/

.fb-container #search-cart, .fb-container #search-history {
    min-height: 12rem;     
}  

@media only screen and (min-width: 1025px) {
    .fb-container #search-cart, .fb-container #search-history {
        -webkit-box-flex: 0;
        flex-basis: 100%;
        margin: 0 auto;
        min-height: 16rem;
        max-width: calc( 100% - 24.875rem);
        width: calc( 100% - 24.875rem);
        padding-top: 4rem;        
    }     
}

.fb-container .initial-search-form .result-sessions__controls {
    display: none;
}

/* Hide search history and cart on the initial load */
.fb-container section#search-history {
    display: none;
}

/* 
    Presentation for the back to results link for both the cart
    and the click and search history.
*/
.fb-container #flb-cart-box-back, .fb-container .session-history-hide {
    color: var(--red);
    cursor: pointer;
    text-decoration: underline;    
    border: none;
}

.fb-container .flb-cart-box-list {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
}

.fb-container #flb-cart-box-header {
    font-size: 1.5625rem;
    color: #000;
}

/* Remove the padding introduced by the <ul> element. */
.fb-container ul#flb-cart-box-list {
    padding-left: 0;
}

/* 
    Change the style of the button which removes items from
    the cart from a button to a link.
*/
.fb-container #search-cart .flb-cart-item-trigger {
    border: none;
    background: none;
    color: var(--red);
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}

/* 
    Change the style of the button which adds and removes 
    things from the cart from a button to a link
*/
.fb-container .search-results__item .flb-cart-item-trigger {
    border: none;
    background: none;
    cursor: pointer;
}

/* 
    Remove the "ad" icon before search history due to the markup
    being borrowed from curator.
*/
.fb-container #search-history .module-curator__desc::before {
    display: none;
}

.fb-container .result-sessions__controls {
    background-color: rgba(255,255,255,0.6);
    padding: 1rem;
    border-radius: 1em;
    float: right;
    margin-top: 1rem;
    color: black;
}

/* 
    Style both cart and click and search history toggles
    as normal links instead of buttons.
*/
.fb-container .result-sessions__controls a, 
.fb-container .result-sessions__controls button {
   margin: 0.5rem;
   color: black;
   cursor: pointer;
   text-decoration: underline;  
   background: none;
   border: none;
}

/* Grouping results */
.fb-container .search-results__group-label,
.fb-container .search-results__group-see-more-label {
    width: 100%;
    margin: 1rem;
    margin-left: 2.1875rem;
    text-decoration: none;
    display: block;
}

.fb-container .search-results__group-see-more-label {
    text-align: right;
    padding-right: 2.1875rem;
}

/* Result presentation */
.fb-container .contact__item {
    display: inline;
    white-space: nowrap;
    margin-right: .5rem;
    margin-bottom: .5rem;

}

@media only screen and (min-width: 1025px) {
    .fb-container .contact__item {
        margin-right: 3.125rem;
    }
}

/* 
    Adjust the font size of the description element in search results 
    so that it is larger than 10px.
*/
@media only screen and (min-width: 1025px) and (max-width: 1920px) {
    .fb-container .search-results__desc,
    .fb-container .search-results__list--list-view .search-results__desc {
        font-size: 1.0375rem;
    }
}

/* Facebook results */
.fb-container .search-results__item__facebook-post h3 {
    display: flex;
}

.fb-container .search-results__item__facebook-post .facebook-post__profile-thumbnail {
    width: 3.75rem;
    height: 3.75rem;
    border-radius: 10px;
    overflow: hidden;
    flex: 0 0 3.75rem;
    margin: 0 0.75rem 0.75rem 0;
}

.fb-container .search-results__item__facebook-post .facebook-post__profile-thumbnail img {
    width: 3.75rem;
    height: 3.75rem;
    object-fit: cover;
 }

.fb-container .search-results__item__facebook-post .facebook-post__post-link img {
    height: 16.25rem;
    width: 100%;
    object-fit: cover;
}

.fb-container .search-results__list--list-view .search-results__content::after {
    width: 0px;    
}




@media only screen and (min-width: 1025px) {
    .header-logo__link {
        width: 14.5625rem;
    }
}
/**/
.module-search {
  background-image: none !important;
  background: purple;
}
.tabs.js-tabs.content-wrapper {
  margin: 0;
    overflow: hidden;
    background: #F9F4F9;
    border-bottom: 1px solid #842C7E;
}
.tabs.js-tabs.content-wrapper .tabs__list {
  justify-content: space-between;
  margin: 25px 0;
}
.tabs.js-tabs.content-wrapper .tabs__list .tabs__item {
  height: initial;
}
.tabs.js-tabs.content-wrapper .tabs__list .tabs__item a {
  margin: 0;
  padding: 15px 25px;
  border: solid 1px #842C7E;
  border-radius: 50px;
  background: none;
  color: #842C7E;
}
.tabs.js-tabs.content-wrapper .tabs__list .tabs__item a:hover {
  background: #842c7e;
  color: #fff;
}
.tabs.js-tabs.content-wrapper .tabs__list .tabs__item a.active {
  background: #842C7E;
  color: #fff;
}
.fb-container .tabs__link--icon::before {
  display: none;
}
.fas {
  font-size: 18px;
  line-height: 18px;
}
.fa:before, .far:before, .fas:before {
  line-height: 18px;
  font-size: 18px;
}
.course-page #overview .fa:before,
.course-page #overview .far:before,
.course-page #overview .fas:before {
    font-size:3rem;
    line-height: 4rem;
}

.fb-container .module-filter .module-filter__title {
  display: initial;
    color: black;
    font-size: 16px;
    font-family: "Gilroy", "Arial", sans-serif;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 10px;
    padding-left: 15px;
}
.fb-container .module-filter .module-filter__list .module-filter__item .module-filter__item-title {
  background: none;
  color: black;
  border-bottom: 1px solid rgba(118, 118, 118, 0.3);
}
.fb-container .module-filter .module-filter__list .module-filter__item .module-filter__item-title.open {
  border-radius: 10px 10px 0px 0px;
  background: #842C7E;
  border-bottom: #842C7E;
  padding: 15px;
}
.fb-container .module-filter .module-filter__list .module-filter__item .module-filter__facets {
  border-radius: 0px 0px 10px 10px;
  border: 1px solid rgba(118, 118, 118, 0.3);
  background: rgba(118, 118, 118, 0.05);
  overflow: hidden;
}
.content-wrapper--col.search-facets-and-results {
  padding: 0;
    margin-top: 10px;
}
.search-results .search-results__tools .search-results__tools-right .search-results-icon {
  width: fit-content;
  font-size: 18px;
  color: #767676;
  position: relative;
  padding-left: 30px;
}
.search-results .search-results__tools .search-results__tools-right .search-results-icon.active {
  color: #842C7E;
  font-weight: 700;
}
.search-results .search-results__tools .search-results__tools-right .search-results-icon:before {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  left: 0;
}
.search-results .search-results__tools .search-results__tools-right .search-results-card:before {
  background-image: url("https://www.lsbu.ac.uk/?a=370717");
}
.search-results .search-results__tools .search-results__tools-right .search-results-card.active:before {
  background-image: url("https://www.lsbu.ac.uk/?a=371109");
}
.search-results .search-results__tools .search-results__tools-right .search-results-list {
  margin-left: 30px;
}
.search-results .search-results__tools .search-results__tools-right .search-results-list:before {
  background-image: url("https://www.lsbu.ac.uk/?a=370718");
}
.search-results .search-results__tools .search-results__tools-right .search-results-list.active:before {
  background-image: url("https://www.lsbu.ac.uk/?a=370720");
}
.fb-container .clear_all_section {
  display: flex;
  justify-content: center;
}
.fb-container .clear_all_section .clear_all_button {
  width: auto;
  padding: 0;
  border: none;
  background: none;
}
.fb-container .clear_all_section .clear_all_button a {
  font-size: 16px;
    padding: 15px 25px;
    border: solid 1px #842C7E;
    border-radius: 50px;
    background: none;
    color: #842C7E;
    margin: 0;
    font-weight: 700;
    line-height: 1;
}
/**/
/**/
/**/
.fb-container .content-wrapper--col.search-facets-and-results .module-filter--dark .module-filter__item-title::after {
  background: url("https://www.lsbu.ac.uk/?a=370721");
  background-size: contain;
  background-repeat: no-repeat;
  filter: brightness(0) saturate(100%) invert(23%) sepia(12%) saturate(7138%) hue-rotate(271deg) brightness(99%) contrast(95%);
}
.fb-container .content-wrapper--col.search-facets-and-results .module-filter--dark .module-filter__item-title.open {
  color: #fff;
}
.fb-container .content-wrapper--col.search-facets-and-results .module-filter--dark .module-filter__item-title.open::after {
  filter: none;
}
.fb-container .module-filter .module-filter__list .module-filter__item .module-filter__item-title {
  padding: 15px;
  margin: 0;
}
.fb-container .clear_all_section {
  margin-top: -2.5rem;
}
.fb-container .tabs__list .tabs__item .fas {
  display: none;
}
.fb-container .tabs__list .tabs__item .tabs__link span {
  padding-left: 30px;
  position: relative;
}
.fb-container .tabs__list .tabs__item .tabs__link span:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  left: 0;
  filter: brightness(0) saturate(100%) invert(23%) sepia(12%) saturate(7138%) hue-rotate(271deg) brightness(99%) contrast(95%);
}
.fb-container .tabs__list .tabs__item .tabs__link.active span:before {
  filter: brightness(0) saturate(100%) invert(92%) sepia(46%) saturate(0%) hue-rotate(250deg) brightness(106%) contrast(108%);
}
.fb-container .tabs__list .tabs__item .tabs__link:hover span:before {
  filter: brightness(0) saturate(100%) invert(92%) sepia(46%) saturate(0%) hue-rotate(250deg) brightness(106%) contrast(108%);
}
.fb-container .tabs__list .tabs__item .tabs__link--All span:before {
  background: url("https://www.lsbu.ac.uk/?a=370722");
}
.fb-container .tabs__list .tabs__item .tabs__link--Courses span:before {
  background: url("https://www.lsbu.ac.uk/?a=370723");
}
.fb-container .tabs__list .tabs__item .tabs__link--People span:before {
  background: url("https://www.lsbu.ac.uk/?a=370724");
}
.fb-container .tabs__list .tabs__item .tabs__link--Stories span:before,
.fb-container .tabs__list .tabs__item .tabs__link--Blogs span:before {
  background: url("https://www.lsbu.ac.uk/?a=370725");
}
.fb-container .tabs__list .tabs__item .tabs__link--Alumni span:before {
  background: url("https://www.lsbu.ac.uk/?a=370727");
}
.fb-container .tabs__list .tabs__item .tabs__link--Other span:before,
.fb-container .tabs__list .tabs__item .tabs__link--Events span:before,
.fb-container .tabs__list .tabs__item .tabs__link--News span:before {
  background: url("https://www.lsbu.ac.uk/?a=370726");
}
.fb-container .content-wrapper .module-filter__facets-link:after {
  border-color: #842C7E;
  margin: 0;
  margin-top: 3px;
}
.fb-container .content-wrapper .module-filter__facets-link:before {
  margin: 0;
  margin-top: 3px;
}
.fb-container .content-wrapper .module-filter__facets-link.active:before {
  background-image: url("https://www.lsbu.ac.uk/?a=370737");
  z-index: 2;
  height: 15px;
  width: 15px;
  left: 0;
}
.fb-container .content-wrapper .module-filter__facets-link.active:after {
  background: #842C7E;
  z-index: 0;
}
.fb-container .content-wrapper--col .module-filter.module-filter--dark .module-filter__facets .content-wrapper {
  padding: 15px;
}
.fb-container .content-wrapper--col .module-filter.module-filter--dark .module-filter__facets .content-wrapper .module-filter__facets-item .module-filter__facets-link {
  padding: 0 0 20px 25px;
  border-bottom: none;
}
.fb-container .content-wrapper--col .module-filter.module-filter--dark .module-filter__facets .content-wrapper .module-filter__facets-item .module-filter__facets-link span {
  float: none;
}
.fb-container .filter-list.search-results__total {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.fb-container .filter-list.search-results__total.clearfix:after, .fb-container .filter-list.search-results__total.clearfix:before {
  content: none;
}
.fb-container .filter-list.search-results__total .filter-list-container {
  display: flex;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__title {
  margin: 0;
  margin-right: 15px;
  line-height: 34px;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__list {
  margin: 0;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__list .filter-list__item {
  margin-bottom: 0;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__list .filter-list__item:before {
  content: none;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__list .filter-list__item:after {
  background: url("https://www.lsbu.ac.uk/?a=370756");
  transform: none;
  height: 24px;
  width: 24px;
  right: 0;
  left: calc(100% - 30px);
  background-size: cover;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__list .filter-list__item .filter-list__link {
  display: flex;
  padding: 5px 30px 5px 10px;
  border: 1px solid #842C7E;
  border-radius: 0;
  position: relative;
  z-index: 2;
  font-size: 16px;
}
.fb-container .filter-list.search-results__total .filter-list-container .filter-list__list .filter-list__item .filter-list__link strong {
  display: none;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown {
  margin: 0;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown .dropdown-list__link {
  min-width: 200px;
  margin: 0;
  padding: 10px;
  border: 1px solid #767676;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown .dropdown-list__link span {
  float: left;
  font-size: 18px;
  line-height: 1;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown .dropdown-list__link:after {
  background: url("https://www.lsbu.ac.uk/?a=370762");
  height: 20px;
  width: 20px;
  opacity: 0.6;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown .dropdown-list__list {
  left: 0px;
  top: 3rem;
  border: 1px solid #767676;
  border-top: none;
  padding-top: 0;
  padding-bottom: 0;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown .dropdown-list__list li {
  padding: 0;
}
.fb-container .filter-list.search-results__total .dropdown-list.fb-sort-dropdown .dropdown-list__list li a {
  padding: 10px;
}
.fb-container .content-wrapper .search-results {
  background: #fff;
}
.content-wrapper--col.search-facets-and-results > div:first-child {
  border-right: 1px solid #842C7E;
  padding-right: 20px;
  background: #fff;
  margin-right: 0;
}
.fb-container .search-results__total .highlight {
  color: #000;
}
body.inside .container.content-wrapper {
  background: #fff;
}
.content-wrapper--col.search-facets-and-results > div {
  padding-top: 10px;
}
.fb-container .pagination .pagination__nav {
  border-radius: 50px;
  border: 1px solid #842C7E;
  width: fit-content;
  overflow: hidden;
  padding: 0;
}
.fb-container .pagination .pagination__nav .pagination__pages-list li:first-child {
  margin-left: 0;
}
.fb-container .pagination .pagination__nav .pagination__link {
  padding: 15px 10px;
}
.fb-container .pagination .pagination__nav .pagination__label {
  line-height: 1;
  font-size: 16px;
  font-weight: 700;
  color: #842C7E;
}
.fb-container .pagination .pagination__nav .pagination__item {
  height: auto;
  margin: 0;
  width: auto;
}
.fb-container .pagination .pagination__nav .pagination__item:hover .pagination__link {
  background: #842C7E;
}
.fb-container .pagination .pagination__nav .pagination__item:hover .pagination__link .pagination__label {
  color: #fff;
}
.fb-container .pagination .pagination__nav .pagination__item:hover .pagination__link:before {
  filter: brightness(0) saturate(100%) invert(92%) sepia(46%) saturate(0%) hue-rotate(250deg) brightness(106%) contrast(108%);
}
.fb-container .pagination .pagination__nav .pagination__item--active {
  background: #842C7E;
  padding: 15px 10px;
}
.fb-container .pagination .pagination__nav .pagination__item--active .pagination__label {
  color: #fff;
}
.fb-container .pagination .pagination__nav .pagination__item-previous .pagination__link::before, .fb-container .pagination .pagination__nav .pagination__item-next .pagination__link::before {
  background: url("https://www.lsbu.ac.uk/?a=370721");
  background-size: contain;
  background-repeat: no-repeat;
  filter: brightness(0) saturate(100%) invert(23%) sepia(12%) saturate(7138%) hue-rotate(271deg) brightness(99%) contrast(95%);
}
.fb-container .pagination .pagination__nav .pagination__item-previous .pagination__link {
  padding-left: 40px;
}
.fb-container .pagination .pagination__nav .pagination__item-previous .pagination__link:before {
  left: 15px;
}
.fb-container .pagination .pagination__nav .pagination__item-next .pagination__link {
  padding-right: 40px;
}
.fb-container .pagination .pagination__nav .pagination__item-next .pagination__link:before {
  right: 15px;
}
.fb-container .related-links {
  display: none;
}
/**/
/**/
/**/
.fb-container .module-curator {
  display: none;
}
.search-results > .search-results__section, .fb-container .module-curator+.search-results__list {
  padding-left: 1.25rem;
}
.search-results .search-results__section h2.title-type-6 {
  font-size: 20px;
  font-family: "Gilroy", "Arial", sans-serif;
  padding: 25px 20px 25px 60px;
  margin: 0;
  background: #842C7E;
  color: #fff;
}
.search-results .search-results__list {
  margin-top: 20px;
  margin-bottom: 20px;
}
.search-results .search-results__item.search-results__item--default, .search-results .search-results__item.search-results__item--people {
  border-radius: 0;
  border: 1px solid rgba(118, 118, 118, 0.3);
}
.search-results .search-results__item.search-results__item--default .search-results__content, .search-results .search-results__item.search-results__item--people .search-results__content {
  padding: 15px;
}
.search-results .search-results__list:not(.search-results__list--list-view) h2.search-results__title {
  color: #424242;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Gilroy", "Arial", sans-serif;
  margin-bottom: 20px;
}
.search-results .search-results__list:not(.search-results__list--list-view) h3.search-results__title a {
  color: #842C7E;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
}
.search-results .search-results__list:not(.search-results__list--list-view) .tags {
  margin: 0;
}
.search-results .search-results__list:not(.search-results__list--list-view) .tags .tags__item-coursesMode, .search-results .search-results__list:not(.search-results__list--list-view) .tags .tags__item-courseStartDate {
  display: none;
}
.search-results .search-results__list:not(.search-results__list--list-view) .tags__item-location {
  color: #842C7E;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  background: none;
  margin: 0;
  padding: 0;
}
.search-results .search-results__list:not(.search-results__list--list-view) .search-results__item--people p {
  color: #424242;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Gilroy", "Arial", sans-serif;
  margin-bottom: 20px;
  margin-top: 0;
}
.search-results .search-results__list:not(.search-results__list--list-view) .search-results__item--people .search-results__sub-title, .search-results .search-results__list:not(.search-results__list--list-view) .search-results__item--people .search-results__desc {
  display: none;
}
.search-results .search-results__list--list-view .search-results__item--default {
  display: relative;
}
.search-results .search-results__list--list-view .search-results__item--default .search-results__content {
  padding-left: 35px;
}
.search-results .search-results__list--list-view .search-results__item--default:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10px;
  background: #842C7E;
}
.search-results .search-results__list--list-view .search-results__item--default h2.search-results__title {
  color: #424242;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Gilroy", "Arial", sans-serif;
  margin-bottom: 20px;
  margin-top: 0;
}
.search-results .search-results__list--list-view .search-results__item--default h3 a {
  font-family: "Gilroy", "Arial", sans-serif;
  color: #842C7E;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
}
.search-results .search-results__list--list-view .search-results__item--default .tags {
  margin-bottom: 0;
}
.search-results .search-results__list--list-view .search-results__item--default .tags ul {
  padding-top: 40px;
  display: flex;
  justify-content: space-between;
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item {
  position: relative;
  background: none;
  padding-left: 55px;
  padding-top: 20px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #000;
  min-width: 170px;
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item:after {
  position: absolute;
  content: '';
  text-transform: uppercase;
  top: 0;
  left: 55px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #842C7E;
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item:before {
  content: '';
  position: absolute;
  height: 44px;
  width: 44px;
  top: 0;
  left: 0;
  background-size: contain !important;
  filter: brightness(0) saturate(100%) invert(23%) sepia(12%) saturate(7138%) hue-rotate(271deg) brightness(99%) contrast(95%);
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item.tags__item-coursesMode:before {
  background: url("https://www.lsbu.ac.uk/?a=370728");
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item.tags__item-coursesMode:after {
  content: 'Study';
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item.tags__item-courseStartDate:before {
  background: url("https://www.lsbu.ac.uk/?a=370729");
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item.tags__item-courseStartDate:after {
  content: 'Start date';
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item.tags__item-location:before {
  background: url("https://www.lsbu.ac.uk/?a=370731");
}
.search-results .search-results__list--list-view .search-results__item--default .tags .tags__item.tags__item-location:after {
  content: 'location';
}
.search-results .search-results__list--list-view .search-results__item--people {
  border: none;
  border-top: 1px solid rgba(118, 118, 118, 0.3);
  padding-top: 20px;
  padding-left: 10px;
}
.search-results .search-results__list--list-view .search-results__item--people p {
  color: #424242;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Gilroy", "Arial", sans-serif;
  margin-bottom: 20px;
  margin-top: 0;
}
.search-results .search-results__list--list-view .search-results__item--people h3 {
  padding-bottom: 20px;
}
.search-results .search-results__list--list-view .search-results__item--people h3 a {
  font-family: "Gilroy", "Arial", sans-serif;
  color: #842C7E;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
}
.search-results .search-results__list--list-view .search-results__item--people .search-results__sub-title {
  font-family: "Gilroy", "Arial", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.search-results .search-results__list--list-view .search-results__item--people .search-results__sub-title:nth-child(4) {
  color: #842C7E;
  text-decoration: underline;
}
.search-results .search-results__list--list-view .search-results__item--people .search-results__desc {
  color: #111;
  text-transform: none;
  margin-top: 20px;
  font-weight: 400;
}
.result-sessions__controls {
  display: none;
}
.fb-container .module-search--bg .module-search__group {
  max-width: 845px;
}
.fb-container .module-search--bg .module-search__group .module-search__query {
  border-radius: 50px;
  padding: 20px 30px;
  font-size: 18px;
  line-height: 18px;
}
.fb-container .module-search--bg .module-search__group .module-search__btn {
  background: url("https://www.lsbu.ac.uk/?a=371122");
  width: 23px;
  height: 23px;
  background-size: contain;
  background-repeat: no-repeat;
}
.search-results__section > .title-type-6 {
  position: relative;
}
.search-results__section > .title-type-6:before {
  content: '';
  position: absolute;
  height: 24px;
  width: 24px;
  left: 20px;
  filter: brightness(0) saturate(100%) invert(92%) sepia(46%) saturate(0%) hue-rotate(250deg) brightness(106%) contrast(108%);
  background: url('https://www.lsbu.ac.uk/?a=371113');
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 2px;
}
.search-results__content cite {
    display: none;
}
.fb-container .search-results__list--list-view .search-results__item--people .search-results__bg {
  height: 100%;
  width: 40%;
  max-width: 310px;
  max-height: 200px;
  display: inline-block;
  overflow: hidden;
}
.fb-container .search-results__list--list-view .search-results__item--people .search-results__bg img {
  width: 100%;
  max-width: 310px;
  max-height: 200px;
  height: 16.25rem;
}
.search-results__list--list-view .search-results__item--people .search-results__bg {
  height: 100%;
  width: 40%;
  max-width: 310px;
  max-height: 200px;
  display: inline-block;
  overflow: hidden;
}
.search-results__list--list-view .search-results__item--people .search-results__bg img {
  width: 100%;
  max-width: 310px;
  max-height: 200px;
}
.search-results__list--list-view .search-results__item--blogs {
  border-radius: 0;
  border-top: 1px solid rgba(118, 118, 118, 0.3);
  padding-top: 20px;
  padding-left: 10px;
}
.search-results__list--list-view .search-results__item--blogs .search-results__bg, .fb-container .main .search-results__list--list-view .search-results__item--blogs .search-results__bg {
  height: 100%;
  width: 40%;
  max-width: 310px;
  max-height: 200px;
  display: inline-block;
  overflow: hidden;
}
.search-results__list--list-view .search-results__item--blogs .search-results__bg img, .fb-container .main .search-results__list--list-view .search-results__item--blogs .search-results__bg img {
  width: 100%;
  max-width: 310px;
  max-height: 200px;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content {
  padding: 15px;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content p, .search-results__list--list-view .search-results__item--blogs .search-results__content h3 {
  align-self: auto;
  max-width: 100%;
  width: 100%;
  flex: 1;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content p:first-child {
  color: #424242;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Gilroy", "Arial", sans-serif;
  margin-bottom: 20px;
  margin-top: 0;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content h3 a {
  font-family: "Gilroy", "Arial", sans-serif;
  color: #842C7E;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content .search-results__desc {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #111;
  font-family: "Gilroy", "Arial", sans-serif;
  margin-bottom: 0;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content p a {
  padding-right: 22px;
  position: relative;
  float: right;
  width: auto;
  color: #842C7E;
  font-family: "Gilroy", "Arial", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  font-family: "Gilroy", "Arial", sans-serif;
}
.search-results__list--list-view .search-results__item--blogs .search-results__content p a:after {
  right: 0;
  position: absolute;
  content: '';
  height: 19px;
  width: 19px;
  background: url("https://www.lsbu.ac.uk/?a=370781");
}
.search-results .search-results__list--list-view .search-results__item.search-results__item--people .search-results__content {
  display: flex;
}
.search-results .search-results__list--list-view .search-results__item.search-results__item--people .search-results__content h3 {
  align-self: auto;
  max-width: 100%;
  width: 100%;
  flex: 1;
  padding-bottom: 0;
}
.search-results .search-results__list--list-view .search-results__item.search-results__item--people .search-results__content .search-results__desc {
  margin-bottom: 0;
}
.search-results .search-results__list--list-view .search-results__item.search-results__item--people .search-results__content p a {
  padding-right: 22px;
  position: relative;
  float: right;
  width: auto;
  color: #842C7E;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  font-family: "Gilroy", "Arial", sans-serif;
  text-transform: capitalize;
}
.search-results .search-results__list--list-view .search-results__item.search-results__item--people .search-results__content p a:after {
  right: 0;
  position: absolute;
  content: '';
  height: 19px;
  width: 19px;
  background: url(https://www.lsbu.ac.uk/?a=370781);
}
/* Autocomplete */

.fb-container .module-search--bg .tt-menu {
  padding: 30px 20px;
}
.fb-container .module-search--bg .tt-menu .tt-dataset {
  padding: 0;
  border-right: 1px solid #842C7E;
  align-content: flex-start;
}
.fb-container .module-search--bg .tt-menu .tt-dataset:nth-child(2) {
  margin-left: 30px;
  border: none;
}
.fb-container .module-search--bg .tt-menu .tt-dataset .tt-category {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: "Gilroy", "Arial", sans-serif;
  font-weight: 700;
  color: #3A2658;
  height: fit-content;
}
.fb-container .module-search--bg .tt-menu .tt-dataset .tt-selectable {
  margin-bottom: 15px;
  padding: 0 10px;
  height: fit-content;
}
.fb-container .module-search--bg .tt-menu .tt-dataset .tt-selectable h6, .fb-container .module-search--bg .tt-menu .tt-dataset .tt-suggestion.tt-selectable {
  margin: 0;
  font-family: "Gilroy", "Arial", sans-serif;
  color: #111;
  font-size: 16px;
  font-weight: 400;
}
.fb-container .module-search--bg .tt-menu .tt-dataset .tt-selectable h6 .tt-highlight, .fb-container .module-search--bg .tt-menu .tt-dataset .tt-suggestion.tt-selectable .tt-highlight {
  color: #3A2658;
  font-family: "Gilroy", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.fb-container .module-search--bg .tt-menu .tt-dataset .tt-selectable .details {
  margin: 0;
}
.fb-container .module-search--bg .tt-menu.tt-open {
  position: relative !important;
  flex-flow: row;
  overflow: visible;
}
.fb-container .module-search--bg .tt-menu.tt-open:after {
  content: '';
  position: absolute;
}
.fb-container .module-search .tt-menu.tt-empty.tt-open {
    display: none !important;
}
.fb-container:not(.result-page) .module-search--bg .tt-menu.tt-open {
  position: relative !important;
  flex-flow: row;
  overflow: visible;
}
.fb-container:not(.result-page) .module-search--bg .tt-menu.tt-open:after {
  content: '';
  position: absolute;
}
.fb-container:not(.result-page) .module-search .tt-menu.tt-empty.tt-open {
  display: none !important;
}
.fb-container:not(.result-page) .tt-menu {
  display: flex !important;
  flex-wrap: wrap !important;
}
.fb-container:not(.result-page) .tt-menu .tt-dataset:first-child {
  flex: 0 0 100%;
  border-bottom: 1px solid #842C7E;
  padding-bottom: 15px;
  border-right: 0;
  margin-bottom: 15px;
}
.fb-container:not(.result-page) .tt-menu .tt-dataset:nth-child(2) {
  flex: 0 0 calc(50% - 15px);
  margin-left: 0;
  margin-right: 30px;
  border-right: 1px solid #842C7E;
}
.fb-container:not(.result-page) .tt-menu .tt-dataset:nth-child(3) {
  flex: 0 0 calc(50% - 15px);
  margin-left: 0;
  border: none;
}
.fb-container .module-search .tt-suggestion {
  width: fit-content;
}
.fb-container .module-search .tt-suggestion:hover {
  background-color: #fff;
}
/**/
.bottom-lvl.open .bottom-lvl__fullscreen-search.open {
  height: fit-content !important;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open h2 {
  font-family: "Gilroy", "Arial", sans-serif;
  font-size: 24px;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param {
  margin-bottom: 10px;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param .tabs__link-overlay {
  padding: 15px 25px;
  border: solid 1px #fff;
  border-radius: 50px;
  background: none;
  color: #fff;
  font-size: 16px;
  transition: color, background-color 0.3s ease-in-out;
  white-space: nowrap;
  width: auto;
  font-weight: 700;
  cursor: pointer;
  margin-right: 30px;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param .tabs__link-overlay:hover, .bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param .tabs__link-overlay.active {
  background: #fff;
  color: #3a2658;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param .tabs__link-overlay:last-child {
  margin-right: 0;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page {
  height: fit-content;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search.js-module-search.content-wrapper.module-search--bg {
  padding: 0;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search {
  background: none;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search:before {
  background: none;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form {
  width: 100%;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .module-search__group {
  max-width: 100%;
  width: 100%;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu {
  background: none;
  padding: 0;
  margin-top: 30px;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-category {
  color: #fff;
  flex: 0;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-dataset {
  display: flex;
  flex-direction: column;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-dataset:first-child {
  border-bottom: 1px solid #fff;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-dataset:nth-child(2) {
  border-right: 1px solid #fff;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-selectable {
  color: #fff;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-selectable h6 {
  color: #fff;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-selectable:hover {
  background: none;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .module-search form .tt-menu .tt-selectable strong {
  color: #fff;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .content-wrapper.search-sessions {
  margin: 0;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page .content-wrapper.search-sessions .search-cart {
  display: none;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .module-search__btn {
  top: 19px;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-remove-btn {
  display: none;
  position: absolute;
  top: 19px;
  right: 70px;
  height: 23px;
  width: 23px;
  background: url('https://www.lsbu.ac.uk/?a=370756');
  background-size: 140%;
  background-position: center;
  border: none;
  padding: 0;
  filter: brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(2513%) hue-rotate(215deg) brightness(97%) contrast(87%);
  cursor: pointer;
}
.bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-remove-btn.active {
  display: block;
}
/**/
body.home .lsbu-header .fb-container.search-page .module-search {
  background: none;
  padding: 0;
}
body.home .lsbu-header .fb-container.search-page .module-search:before {
  display: none;
}
body.home .lsbu-header .fb-container.search-page .module-search form #query {
  transition: all 0.4s ease-out;
}
body.home .lsbu-header .fb-container.search-page .module-search form #query:focus {
  border-radius: 50px 50px 0 0;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group {
  height: 65px;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .twitter-typeahead {
  height: 65px;
  overflow: visible;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .tt-menu {
  display: none !important;
  top: -1px !important;
  border-radius: 0 0 50px 50px;
  border-top: 2px solid #842C7E;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .tt-menu.tt-open {
  display: flex !important;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .tt-menu .tt-selectable {
  width: 100%;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .fb-remove-btn {
  display: none;
  position: absolute;
  top: 19px;
  right: 70px;
  height: 23px;
  width: 23px;
  background: url('https://www.lsbu.ac.uk/?a=370756');
  background-size: 140%;
  background-position: center;
  border: none;
  padding: 0;
  filter: brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(2513%) hue-rotate(215deg) brightness(97%) contrast(87%);
  cursor: pointer;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .fb-remove-btn.active {
  display: block;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .module-search__btn {
  top: 19px;
}
body.home .lsbu-header .fb-container.search-page .module-search .module-search__group .clearfix {
  display: none;
}
body.home #search-toggle {
  display: none;
}
/**/
/**/
@media screen and (max-width: 1024px) {
  body.home .fb-container .module-search.js-module-search.content-wrapper .tt-menu {
    flex-direction: column;
    max-height: initial;
  }
  body.home .fb-container .module-search.js-module-search.content-wrapper .tt-menu:before, body.home .fb-container .module-search.js-module-search.content-wrapper .tt-menu:after {
    display: none;
  }
  body.home .fb-container .module-search.js-module-search.content-wrapper .tt-menu .tt-dataset {
    border-bottom: 1px solid #842C7E;
    padding-bottom: 15px;
    border-right: 0;
    margin-bottom: 15px;
    margin-right: 0;
  }
  body.home .fb-container .module-search.js-module-search.content-wrapper .tt-menu .tt-dataset:last-child {
    border: none;
    margin: 0;
    padding: 0;
  }
  body.home .fb-container .module-search.js-module-search.content-wrapper .tt-menu .tt-selectable:nth-child(n+5) {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .bottom-lvl__search-wrapper {
    height: calc(100vh - 95px);
    justify-content: start;
    overflow: scroll;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param {
    display: flex;
    flex-wrap: wrap;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param .tabs__link-overlay {
    flex: 0 0 calc(50% - 10px);
    margin-right: 0;
    margin-bottom: 20px;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .search-buttons-param .tabs__link-overlay:nth-child(2n) {
    margin-left: 20px;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form {
    margin: 0;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .module-search__group .tt-menu {
    margin-top: 10px;
    flex-direction: column;
    flex-wrap: nowrap !important;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .module-search__group .tt-menu:before, .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .module-search__group .tt-menu:after {
    display: none;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .module-search__group .tt-menu .tt-dataset {
    flex: 0 0 100%;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    border-right: 0;
    margin-bottom: 15px;
    border-right: none !important;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .module-search__group .tt-menu .tt-dataset:last-child {
    margin: 0;
    padding-bottom: 15px;
    border: none;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .module-search__group .tt-menu .tt-selectable:nth-child(n+5) {
    display: none;
  }
  .bottom-lvl.open .bottom-lvl__fullscreen-search.open .fb-container.search-page form .clearfix {
    display: none;
  }
}
#component_370972 {
    display: none;
}