/*
 *  Shortcode Language Switcher
 */
.trp-language-switcher {
    height: 42px;
    position: relative;
    box-sizing: border-box;
    width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.trp-language-switcher>div {
    box-sizing: border-box;
    padding: 4px 20px 3px 13px;
    border: 1.5px solid #949494;
    border-radius: 2px;
    background-image: url("data: image/png;base64,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");
    background-repeat: no-repeat;

    background-position:
        calc(100% - 20px) calc(1em + 2px),
        calc(100% - 3px) calc(1em + 0px);

    background-size:
        8px 8px,
        8px 8px;

    background-repeat: no-repeat;

    background-color: #fff;
}

.trp-language-switcher>div:hover {
    background-image: none;
}


.trp-language-switcher>div>a {
    display: block;
    padding: 7px 12px;
    border-radius: 3px;
    text-decoration: none;
    color: #1E1E1E;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
}

.trp-language-switcher>div>a:hover {
    background: #F0F0F0;
    border-radius: 2px;
}

.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language {
    cursor: default;
}

.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover {
    background: none;
}

.trp-language-switcher>div>a>img {
    display: inline;
    margin: 0 3px;
    width: 18px;
    height: 12px;
    border-radius: 0;
}

.trp-language-switcher .trp-ls-shortcode-current-language {
    display: inline-block;
}

.trp-language-switcher:focus .trp-ls-shortcode-current-language,
.trp-language-switcher:hover .trp-ls-shortcode-current-language {
    visibility: hidden;
}

.trp-language-switcher .trp-ls-shortcode-language {
    display: inline-block;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
    z-index: 1;

    max-height: 250px;
    overflow-y: auto;
    left: 0;
    top: 0;
    min-height: auto;
}

.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language {
    visibility: visible;
    max-height: 250px;
    padding: 4px 13px;
    height: auto;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block !important;
    min-height: auto;
}


.trp-language-switcher>div>a {
    font-size: 14px !important;
    font-weight: bold !important;
}

.trp-language-switcher>div {
    border-radius: 6px !important;
}

.trp_language_switcher_shortcode {
    margin-top: 0 !important;
}

.trp-language-switcher {
    height: unset;
    width: unset;
}

.blog-card__body button {
    margin-top: auto;
}

.blog-card__body {
    min-height: 20rem;
}

.blog-card__body p {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.active {
    color: #000;
    border-color: transparent !important;
    background: linear-gradient(to top left, #fe9933, #fec236);
}

.button--outline {
    color: #000;
    border-color: #000;
    transition: none;
}

.button.button--primary.active:hover,
.button.button--outline.active:hover {
    color: white;
}

.tabs-wrapper {
    padding-bottom: 32px;
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

.navigation__logo img {
    aspect-ratio: 200/98;
    max-width: 8rem;
}

@media screen and (min-width:75em) {
    .navigation__logo img {
        max-width: 100%
    }
}


@media screen and (min-width:62em) {
    .navigation {
        top: 2rem;
    }
}

.trp_language_switcher_shortcode {
    margin-top: 24px;
}

.trp-language-switcher>div {
    box-sizing: border-box;
    padding: 4px 20px 3px 13px;
    border: 1.5px solid #949494;
    border-radius: 2px;
    background-repeat: no-repeat;
    background-position: right 10px center;
    /* Adjusted this line */
    background-size: 8px 8px;
    background-color: #fff;
}

.trp-ls-shortcode-language .trp-ls-shortcode-current-language {
    width: 90px !important;
}

.trp-language-switcher>div {
    padding: 0;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
    padding: 0;
}

.footer__box ul li {
    font-weight: 900;
}

.form .title span {
    display: inline-block;
}
.hidden {
    display: none;
}
.text-justify p {
    text-align: justify;
}
.calculator__data-row span > span,
.calculator__data-row span > strong,
.calculator__data-row strong:first-child {
    display: inline-block;
    margin-right: 0;
}
.calculator__data-row span.strong > span:last-child {
    margin-right: 1rem;
    font-weight: 700;
}
