@font-face {
  font-family: 'Host Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/Host-Grotesk/HostGrotesk-SemiBold.woff2) format('woff2');
}

@font-face {
  font-family: 'Inter-Regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Inter/Inter_18pt-Regular.woff2) format('woff2');
}

@font-face {
  font-family: 'Inter-Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/Inter/Inter_18pt-Medium.woff2) format('woff2');
}

body>div.ht-sitecontainer.ht-sitecontainer--wide>div.ht-page.ht-page--sidebarright>div>div>article>div.hkb-article__content>div>fieldset:nth-child(1) {
   border-style: none !important;
}

body > div.ht-sitecontainer.ht-sitecontainer--wide > div.ht-page.ht-page--sidebarright > div > div > article > div.hkb-article__content > div > div > fieldset{
    border-style: none
}

fieldset {
    border: 0px none!important;
}

.hkb-category .hkb-category__description, .ht-categoryheader .ht-categoryheader__description, .hkb-article-tags a, .ht-post-tags a {
    font-family: 'Inter', sans-serif!important;
}

.hkb-article-tags, .ht-post-tags {
	font-family: 'Host Grotesk', sans-serif;
}

/*Menu hamburguer mobile*/
.nav-header .nav-header__mtoggle {
    display: none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Host Grotesk', sans-serif!important;
}

.site-header .site-header__title {
    font-size: 40px!important;
}

.site-logo a {
    width: 160px;
}

.hkb-article__content p, 
.hkb-article__content ul,
.hkb-article__content ul li>a,
.hkb-article__content ol li {
    font-family: 'Inter-Regular', sans-serif!important;
}

.hkb-breadcrumbs_wrap {
    font-family: 'Inter-Medium', sans-serif;
}

.hkb-article .hkb-article__lastupdated, 
.hkb_widget_toc ol li a, 
#hkb.hkb-searchresults>li.hkb-searchresults__noresults span,
.site-footer .site-footer__copyright, 
.ht-pageheader .hkb-site-search .hkb-site-search__field, 
.hkb_widget_articles a, .hkb-site-search .hkb-site-search__field, 
#hkb.hkb-searchresults>li .hkb-searchresults__excerpt,
#hkb.hkb-searchresults>li.hkb-searchresults__showall, P {
    font-family: 'Inter-Regular', sans-serif!important;
}

#hkb.hkb-searchresults>li .hkb-searchresults__title {
    font-family: 'Host Grotesk', sans-serif!important
}

.hkb-articlemini .hkb-article__excerpt {
    font-family: 'Inter-Regular', sans-serif!important;
}

.ht-404msg {
    padding: 13% 0;
    height: 100vh;
}

@media(max-width: 766px) {

    .ht-404msg {
        padding: 228px 0;
        height: 100vw;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
}

@media(max-width: 800px) {
    .ht-404msg {
        padding: 81px 0;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

/*Alerts*/
.wp-block-hb-message.is-style-alert.wp-block-hb-message--withicon {
    background-image: url("/wp-content/uploads/2025/09/exclamation-circle.svg")!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 1em 1em!important;
}

.wp-block-hb-message.is-style-success.wp-block-hb-message--withicon {
    background-image: url("/wp-content/uploads/2025/09/Vector.svg")!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 1em 1em!important;
}

.wp-block-hb-message.is-style-danger.wp-block-hb-message--withicon {
    background-image: url("/wp-content/uploads/2025/09/Vector-1.svg")!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 1em 1em!important;
}

.wp-block-hb-message.is-style-info.wp-block-hb-message--withicon {
    background-image: url("/wp-content/uploads/2025/09/Vector-2.svg")!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 1em 1em!important;
}

.wp-block-hb-message.wp-block-hb-message--withicon {
    background-position: 1em 1em!important;
}

.wp-block-hb-message.is-style-alert {
    background: #FFFAEB!important;
}

.wp-block-hb-message.is-style-success {
    background: #EAF9F4!important;
}

.wp-block-hb-message.is-style-danger {
    background: #FEF3F2!important;
}

.wp-block-hb-message.is-style-info {
    background: #ECF3FE!important;
}

p.wp-block-hb-message--withicon {
    color: #101828!important;
}

.ht-404msg .ht-404msg__tagline {
    padding-bottom: 40px;
}

.frnt-ht-404msg__backlink {
    color: #fff;
}

a.frnt-ht-404msg__backlink:hover {
    color: #0C005A;
}