@font-face {
    font-family: "visymo";
    src: url(data:application/octet-stream;base64,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)
            format("woff2"),
        url("/build/shared/fonts/visymo/visymo.woff?v13") format("woff"),
        url("/build/shared/fonts/visymo/visymo.ttf?v13") format("truetype"),
        url("/build/shared/fonts/visymo/visymo.svg?v13#visymo") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
:root {
    --brand-primary-color: #18cb96;
    --brand-primary-color_dark: #024784;
    --brand-primary-color_light: #256fb1;
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
html {
    background: #ffffff;
    font-size: 62.5%;
    text-align: left;
    -webkit-text-size-adjust: none;
}
body {
    font-family: var(--font-family, arial, helvetica, sans-serif);
    font-size: 1.5rem;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    line-height: 1.5rem;
    min-width: 32rem;
}
html,
body {
    height: 100%;
    width: 100%;
}
img {
    border: 0;
    display: block;
    font-size: 0.1rem;
    overflow: hidden;
}
input,
button {
    -webkit-appearance: none;
    background-image: none;
    border-radius: 0;
}
input::-ms-clear {
    display: none;
}
button {
    -webkit-appearance: none;
    border: 0;
    border-collapse: separate;
    cursor: pointer;
    outline: 0;
}
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* ul {
    list-style: none;
} */
div {
    display: block;
}
a {
    text-decoration: none;
}
.vsi:after,
.vsi:before {
    display: block;
    font-family: visymo;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
}
.clear {
    clear: both;
}
.logo--filter-color-white {
    -webkit-filter: invert(50%) brightness(100);
    filter: invert(50%) brightness(100);
}
html.variant-visual_browser_test::-webkit-scrollbar {
    display: none;
}
html.variant-visual_browser_test {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.clear-input {
    display: none;
    position: absolute;
    right: 0.5rem;
    top: 0;
    z-index: 1;
}
.clear-input__button {
    background: rgba(0, 0, 0, 0);
    border-right: 0;
    height: 3.8rem;
    line-height: 3.8rem;
    width: 3rem;
}
.clear-input__button-text {
    color: #a0a0b0;
    font-size: 2rem;
}
.clear-input__button-text:before {
    content: "";
}
.clear-input--visible {
    display: block;
}
.media-query {
    background: transparent;
    bottom: 0;
    display: block;
    height: 0;
    left: 0;
    position: fixed;
    width: 0;
}
.media-query li {
    display: none;
}
@media (min-width: 1400px) {
    .media-query li:nth-child(6) {
        display: inline-block;
    }
}
@media (max-width: 1399px) {
    .media-query li:nth-child(5) {
        display: inline-block;
    }
}
@media (max-width: 1199px) {
    .media-query li:nth-child(4) {
        display: inline-block;
    }
}
@media (max-width: 991px) {
    .media-query li:nth-child(3) {
        display: inline-block;
    }
}
@media (max-width: 767px) {
    .media-query li:nth-child(2) {
        display: inline-block;
    }
}
@media (max-width: 499px) {
    .media-query li:nth-child(1) {
        display: inline-block;
    }
}
.wrapper--top {
    margin-top: 1rem;
}
.wrapper--top-l {
    margin-top: 2rem;
}
.wrapper--top-xl {
    margin-top: 3rem;
}
.wrapper--top-xxl {
    margin-top: 4rem;
}
.wrapper--bottom {
    margin-bottom: 1rem;
}
.wrapper--bottom-l {
    margin-bottom: 2rem;
}
.wrapper--bottom-xl {
    margin-bottom: 3rem;
}
.wrapper--bottom-xxl {
    margin-bottom: 4rem;
}
.wrapper--bottom-5l {
    margin-bottom: 10rem;
}
.wrapper--hidden {
    display: none !important;
}
.wrapper-container .wrapper[class$="--no-default-space"] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.wrapper-container .wrapper[class$="--hidden"] {
    display: none;
}
.wrapper-container__csa {
    padding-left: 1.1rem;
    padding-right: 1.5rem;
}
.wrapper-container__csa--empty {
    display: none;
}
@media (max-width: 767px) {
    .wrapper-container {
        margin-bottom: 0;
    }
}
.device-m .wrapper-container__csa {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.device-t .wrapper-container__csa {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
html .advanced-search--default {
    --button_border-radius: 0;
}
@media (min-width: 1400px) {
    html .container--default {
        --container__column-two_width: 47rem;
    }
}
@media (min-width: 1200px) {
    html .container--default {
        --container__column-one_width: 67.4rem;
        --container__column-space_width: 10.6rem;
        --container__column-two_width: 39rem;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    html .container--default {
        --container__column-one_width: 65.1rem;
        --container__column-space_width: 7.7rem;
        --container__column-two_width: 23.4rem;
    }
}
html .preferences--default {
    --button_border-radius: 0;
}
html .search-header--content-1,
html .search-header--default,
html .search-header--home {
    --field_border: 0.1rem solid #eceff1;
    --field-auto-suggest_border: 0.1rem solid #eceff1;
    --field-button-icon_font-size: 1.7rem;
    --field-button-icon_font-weight: 700;
    --field-corner_border-radius: 0.4rem;
    --field_box-shadow: 0;
}
html .search-header--default {
    --button-menu-icon_background: #ffffff;
    --button-menu-line_background: #000051;
    --field_box-shadow: none;
}
html .search-header--default .search-header__more-menu-content--compact {
    --link_color: #0000d6;
}
html .search-bar--default,
html .search-bar--dsr {
    --field-button_font-weight: 700;
    --field-button_width: 5rem;
    --field-corner_border-radius: 0.4rem;
    --box-shadow: none;
}
html .info-page--default {
    --link_color: #2775bd;
}
html .info-page-menu--default {
    --list-link-active_color: #2775bd;
    --list-link_color: #2775bd;
}
html .related-terms--default {
    --link_color: #1900e1;
}
html .related-terms--compact {
    --link_font-size: 1.3rem;
}
@media (max-width: 767px) {
    html .organic-results--default {
        --link_color: #0000d6;
    }
}
html .pagination--default {
    --link_color: #0000d6;
}
html .auto-suggest--default {
    --border-color: #eceff1;
    --border-radius: 0.3rem;
    --box-shadow: 0 0.3rem 0.3rem rgba(20, 23, 26, 0.1);
    --history_color: #0000d6;
    --history-erase_color: #0000d6;
}
html .related-terms--default {
    --link_color: #1900e1;
}
html .related-terms--search {
    --icon_color: #1d2849;
    --link_color: #00d664;
}
.wrapper-container__csa {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.wrapper-container__csa.wrapper-container__csa--new {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
html.device-c .wrapper-container__csa {
    padding-left: 1.1rem !important;
}
html.device-c .wrapper-container__csa.wrapper-container__csa--new {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.wrapper--no-default-space {
    padding-left: 0;
    padding-right: 0;
}
.container--dsr {
    --container__column-one_width: 66rem;
    --container__columns_grid-template-areas: ". one .";
    --container__columns_grid-template-columns: auto
        minmax(10rem, var(--container__column-one_width)) auto;
}
.container--dsr .section--footer {
    --container__section_background: #f1f3f4;
}
.container--dsr {
    background: var(--container__background, none);
    border-top: var(
        --container__border-top,
        0.3rem solid var(--brand-primary-color)
    );
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
}
.html--dsr.html--mode-dark {
    --container__background: #01074b;
    --container__section_color: #ffffff;
    --container__section_highlight_color: var(--brand-primary-color);
}
.search-bar--dsr {
    --_field-button_border-radius: 0 var(--field-corner_border-radius)
        var(--field-corner_border-radius) 0;
    --_field_border-radius: var(--field-corner_border-radius);
    --_field-query_border-radius: var(--field-corner_border-radius) 0 0
        var(--field-corner_border-radius);
    --field-corner_border-radius: 0;
    --_height: calc(4rem - var(--field-button_border-width, 0.1rem) * 2);
    --query_border-color: #eceff1;
    --field-button-text_color: #ffffff;
    --field-button_background-color: var(--brand-primary-color);
    --field-button_border-color: var(--brand-primary-color);
    --field-button_width: 4rem;
}
.search-bar--dsr {
    margin: var(--margin, 1.5rem 0 1.5rem 0);
    min-height: 4rem;
    min-width: 100%;
    padding: var(--padding, 0 1.5rem 0 var(--padding-left, 1.5rem));
}
.search-bar--dsr .search-bar__field {
    background: #ffffff;
    border-radius: var(--_field_border-radius);
    display: grid;
    grid-template-columns: 1fr var(--field-button_width);
    position: relative;
}
.search-bar--dsr .search-bar__field-button,
.search-bar--dsr .search-bar__field-query {
    border: var(--field-button_border-width, 0.1rem);
    border-color: #eceff1;
    border-style: solid;
}
.search-bar--dsr .search-bar__field-button {
    background-color: transparent;
    border-left: 0;
    border-radius: var(--_field-button_border-radius);
    color: var(--brand-primary-color);
    height: 4rem;
    overflow: hidden;
    width: var(--field-button_width);
}
.search-bar--dsr .search-bar__field-button:before {
    content: "\e901";
    display: block;
    font-size: var(--field-button_font-size, 1.7rem);
    font-weight: var(--field-button_font-weight, 400);
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    width: var(--field-button_width);
}
.search-bar--dsr .search-bar__field-button-text {
    color: #ffffff;
}
.search-bar--dsr .search-bar__field-query {
    background-color: transparent;
    border-radius: var(--_field-query_border-radius);
    border-right: 0;
    color: var(--brand-primary-color);
    display: block;
    height: 4rem;
    padding-left: var(--query_padding-left);
    position: relative;
}
.search-bar--dsr .search-bar__field-input {
    background: transparent;
    border: 0;
    color: #505058;
    display: block;
    font-size: 1.6rem;
    height: var(--_height);
    left: 0;
    line-height: var(--_height);
    margin: 0;
    outline: 0;
    padding: 0 1rem 0 var(--query-input_padding-left, 1rem);
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.search-bar--dsr .search-bar__field--auto-suggest {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.search-bar--dsr .search-bar__field--auto-suggest .search-bar__field-button {
    background: var(--field-button_background-color);
    border-color: var(--field-button_border-color);
    color: var(--field-button-text_color, var(--brand-primary-color));
}
.search-bar--dsr .search-bar__field--auto-suggest .search-bar__auto-suggest {
    grid-row: 2;
}
.search-bar--dsr .search-bar__field--auto-suggest .search-bar__field-query {
    border-bottom-left-radius: 0;
}
.search-bar--dsr .search-bar__field--auto-suggest .search-bar__field-submit {
    border-bottom-right-radius: 0;
}
.search-bar--dsr .search-bar__field--auto-suggest .auto-suggest__icon {
    width: var(--field-button_width);
}
.search-bar--dsr .search-bar--invisible-query .search-bar-input {
    color: transparent;
}
.search-bar--dsr .search-bar--invisible-query .search-bar-input:focus {
    color: #505058;
}
.search-bar--dsr .search-bar--invisible-query .clear-input__button-text {
    color: transparent;
}
.search-bar--dsr:hover .search-bar__field-button,
.search-bar--dsr:focus .search-bar__field-button {
    background: var(--field-button_background-color);
    border-color: var(--field-button_border-color);
    color: var(--field-button-text_color, var(--brand-primary-color));
}
@media (min-width: 992px) {
    .search-bar--dsr .search-bar__field-button,
    .search-bar--dsr .search-bar__field-query {
        border-color: var(--query_border-color);
    }
    .search-bar--dsr .search-bar__field-button:hover,
    .search-bar--dsr .search-bar__field-button--background-desktop {
        background: var(--field-button_background-color);
        border-color: var(--field-button_border-color);
        color: var(--field-button-text_color, var(--brand-primary-color));
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .search-bar--dsr .search-bar__field-button,
    .search-bar--dsr .search-bar__field-query {
        border-color: var(--query_border-color);
    }
    .search-bar--dsr .search-bar__field-button:hover,
    .search-bar--dsr .search-bar__field-button--background-tablet {
        background: var(--field-button_background-color);
        border-color: var(--field-button_border-color);
        color: var(--field-button-text_color, var(--brand-primary-color));
    }
}
@media (max-width: 767px) {
    .search-bar--dsr .search-bar__field-button,
    .search-bar--dsr .search-bar__field-query {
        border-color: var(--query_border-color);
    }
    .search-bar--dsr .search-bar__field-button:hover,
    .search-bar--dsr .search-bar__field-button--background-mobile {
        background: var(--field-button_background-color);
        border-color: var(--field-button_border-color);
        color: var(--field-button-text_color, var(--brand-primary-color));
    }
}
.d--dsrw {
    display: grid;
    grid-template-areas: var(--container__columns_grid-template-areas);
    grid-template-columns: var(--container__columns_grid-template-columns);
}
.d--dsrw .d__column--one {
    grid-column: one;
    padding-top: 2rem;
}
.d--dsrw .d__column--two {
    grid-column: two;
}
html.variant-cpih2 .d--dsrw .d__column--one,
html.variant-scpi1 .d--dsrw .d__column--one,
html.variant-scpi2 .d--dsrw .d__column--one {
    padding-top: 0;
}
.organic-results--default .organic-results__list {
    list-style: none;
    max-width: var(--list_max-width, 60rem);
}
.organic-results--default .organic-results__item {
    margin-bottom: var(--item_margin-bottom, 2.5rem);
}
.organic-results--default .organic-results__title {
    font-size: var(--title_font-size, 1.6rem);
    font-weight: 400;
    line-height: var(--title_line-height, 2.2rem);
}
.organic-results--default .organic-results__link {
    color: var(--link_color, #08368b);
}
.organic-results--default .organic-results__link:hover {
    text-decoration: underline;
}
.organic-results--default .organic-results__description, .organic-results--default p {
    color: var(--description_color, #505058);
    font-size: var(--description_font-size, 1.4rem);
    line-height: var(--description_line-height, 2rem);
}
.organic-results--default .organic-results__display-url {
    color: var(--display-url_color, #505058);
    font-size: var(--display-url_font-size, 1.4rem);
    font-style: normal;
    line-height: var(--display-url_line-height, 2rem);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding:2px 0 5px;
}
.device-m .organic-results--default,
.device-t .organic-results--default {
    --description_color: #666666;
    --description_font-size: 1.3rem;
    --description_line-height: 1.6rem;
    --description_max-height: 4.8rem;
    --display-url_color: #666666;
    --display-url_font-size: 1.3rem;
    --display-url_line-height: 2rem;
    --item_margin-bottom: 1.5rem;
    --title_font-size: 1.6rem;
    --title_line-height: 1.6rem;
}
.device-m .organic-results--default__list,
.device-t .organic-results--default__list {
    max-width: none;
}
.device-m .organic-results--default__description,
.device-t .organic-results--default__description {
    overflow: hidden;
}
.device-m .organic-results--default .organic-results__link {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (max-width: 991px) {
    .device-c .organic-results--default {
        --description_color: #666666;
        --description_font-size: 1.3rem;
        --description_line-height: 1.6rem;
        --description_max-height: 4.8rem;
        --display-url_color: #505058;
        --display-url_font-size: 1.4rem;
        --display-url_line-height: 2rem;
        --item_margin-bottom: 1.5rem;
        --title_font-size: 1.4rem;
        --title_line-height: 1.6rem;
    }
    .device-c .organic-results--default__list {
        max-width: none;
    }
    .device-c .organic-results--default__description {
        overflow: hidden;
    }
}
.footer-navigation--dsr {
    border-top: 0.3rem solid var(--brand-primary-color);
    font-size: 1.3rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    position: relative;
    text-align: center;
    width: 100%;
}
.footer-navigation--dsr .footer-navigation__container {
    display: block;
    line-height: 2.6rem;
    padding: 0 1.5rem;
}
.footer-navigation--dsr .footer-navigation__item {
    display: inline;
}
.footer-navigation--dsr .footer-navigation__item:before {
    color: var(--container__section_color, #666);
    content: "-";
    display: inline-block;
    padding: 0 0.8rem;
}
.footer-navigation--dsr .footer-navigation__item--copyright {
    display: block;
    margin-top: 1rem;
}
.footer-navigation--dsr .footer-navigation__item:first-child:before,
.footer-navigation--dsr .footer-navigation__item--copyright:before {
    display: none;
}
.footer-navigation--dsr .footer-navigation__link {
    color: var(--container__section_color, #666);
    cursor: pointer;
    white-space: nowrap;
}
.footer-navigation--dsr .footer-navigation__link:hover {
    text-decoration: underline;
}
.brand-logo--default {
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
}

.organic-results-title--default {
    margin-bottom: 1rem;
}
.organic-results-title--default .organic-results-title__title {
    color: #505058;
    font-size: var(--title_font-size, 1.4rem);
    font-weight: 400;
    line-height: var(--title_line-height, 1.5rem);
    word-break: break-word;
    word-wrap: break-word;
}
.organic-results-title--default .organic-results-title__link {
    color: inherit;
}
.organic-results-title--default .organic-results-title__link:hover {
    text-decoration: underline;
}
.organic-results-title--default
    .organic-results-title--small
    .organic-results-title__title {
    font-size: 1.4rem;
    line-height: 1.5rem;
}
.device-c .organic-results-title {
    color: #505058;
}
.device-m .organic-results-title,
.device-t .organic-results-title {
    margin-bottom: 0.5rem;
}
.device-m .organic-results-title__title,
.device-t .organic-results-title__title {
    font-size: 1.3rem;
    line-height: 1.8rem;
}
@media (max-width: 991px) {
    .organic-results-title {
        margin-bottom: 0.5rem;
    }
    .organic-results-title__title {
        font-size: 1.3rem;
        line-height: 1.8rem;
    }
}
.footer--default {
    margin-top: auto;
}

.brand-logo--default {
    display: block !important;
}

.d--dsrw {
    margin-top: 60px;
}

.search_v1 .d--dsrw {
     margin-top: 20px;
}



.dark-mode {
    background:#020817!important;
    * {
        color:#948994!important;
    }
     #readmore {
          color:#1d2849!important;
     }
    .title--content-3 .title__title, .footer-navigation--dsr .footer-navigation__link {
        color:#fff;
    }
     .searchBar, .footer {
          background: hsl(217.2 32.6% 17.5%);
     }
     .search-bar__field-button {
          color:var(--brand-primary-color) !important;
     }
     .search-bar--dsr .search-bar__field-input {
          color: #505058 !important;
     }
     .search-bar--dsr:hover .search-bar__field-button, .search-bar--dsr:focus .search-bar__field-button {
          /* color: #fff!important; */
          background: #fff!important;
          border: 0;
     }
}

.brand-logo__image {
    width: 200px;
    height: 50px;
}