/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1755003066
Updated: 2025-08-12 12:51:06

*/
/*-- Normalize CSS--*/
@font-face {
    font-family: 'Product Sans';
    src: url('./assets/fonts/ProductSans-Bold.eot');
    src: url('./assets/fonts/ProductSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/ProductSans-Bold.woff2') format('woff2'),
        url('./assets/fonts/ProductSans-Bold.woff') format('woff'),
        url('./assets/fonts/ProductSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('./assets/fonts/ProductSans-Regular.eot');
    src: url('./assets/fonts/ProductSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/ProductSans-Regular.woff2') format('woff2'),
        url('./assets/fonts/ProductSans-Regular.woff') format('woff'),
        url('./assets/fonts/ProductSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('./assets/fonts/ProductSans-Medium.eot');
    src: url('./assets/fonts/ProductSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/ProductSans-Medium.woff2') format('woff2'),
        url('./assets/fonts/ProductSans-Medium.woff') format('woff'),
        url('./assets/fonts/ProductSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

html {
	 font-family: 'Product Sans';
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
html,body {
	height: 100%;
	margin: 0;
}
*{
	padding:0;
	margin:0;
	box-sizing: border-box;
}
body {
	margin: 0;
	font-family: 'Product Sans' !important;
}
a {
	cursor: pointer;
	text-decoration:none;
}
a:active,
a:hover {
	outline: 0;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	 font-family: 'Product Sans';
	font-weight:500;
}
p:last-child{
	margin-bottom:0 !Important;
}
.wc_login_btn a.elementor-item {
    background-color: var(--e-global-color-accent);
    color: #fff !important;
    padding: 7px 20px !important;
    border-radius: 5px;
    line-height: 27px !important;
}
.wc_login_btn a.elementor-item:hover {
 background-color:var( --e-global-color-primary );
}
.wc-footer-social ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon {
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 9px;
    border-radius: 5px;
}
.wc-footer-social ul.elementor-icon-list-items li.elementor-icon-list-item svg {
    margin: 0;
}
.wc-footer-social ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon:hover {
    background-color: var(--e-global-color-accent);
}
.wc-footer-social ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon:hover svg {
    fill: #fff;
}
.wc-footer-social ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    display: none;
}
.faq-container {
    display: flex;
    gap: 30px;
    padding: 20px;
}

.faq-sidebar {
    width: 25%;
    background: #f8f9fb;
    padding: 15px;
    border-radius: 6px;
}

.faq-sidebar h2 {
    margin-bottom: 15px;
    font-size: 20px;
}

.faq-tabs {
    list-style: none;
    padding: 0;
    margin: 0;
}

.faq-tab {
    padding: 10px;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 5px;
    background: #fff;
    border: 1px solid #ddd;
}

.faq-tab.active {
    background: #006aff;
    color: #fff;
}

.faq-tab a {
    color: inherit;
    text-decoration: none;
    display: block;
}

.faq-content {
    width: 75%;
}

.faq-panel {
    display: none;
}

.faq-panel.active {
    display: block;
}

.faq-panel h3 {
    font-size: 22px;
    margin-bottom: 10px;
}
.faq-category-widget {
    display: grid;
    grid-template-columns: repeat(2 ,1fr);
    gap: 30px;
}

.faq-category-block {
    background: #fff;
    border-radius: 6px;
    padding: 20px;
}

.faq-category-title {
    font-size: 1.1rem;
    margin-bottom: 15px;
    padding-bottom: 15px;
     border-bottom: 1px solid #e5e5e5;
}

.faq-post-list {
    list-style: none;
    padding: 0;
    margin: 0 0 15px 0;
    color: #7f7f7f;
}

.faq-post-list li {
    margin-bottom: 10px;
}

.faq-post-list a {
    text-decoration: none;
    color: #0073aa;
}

.faq-see-all a {
    font-weight: bold;
    color: #0073aa;
    text-decoration: none;
}
#hkb .hkb-fullwcontainer{
	width:100% !important;
}
#hkb .hkb-subheader .hkb-container {
    max-width: 1460px;
    padding: 0 20px;
}
#hkb .hkb-mainpage-wrapper{
	padding:80px 0!important;
}
#hkb .hkb-mainpage-wrapper .hkb-archive {
    margin: 0 !important;
}
#hkb .hkb-searchbox-wrapper .hkb-container {
    padding: 0 20px;
}
.hkb-container .hkb-searchbox form.hkb-site-search {
    background-color: #fff;
    padding: 14px 15px 14px 25px !important;
    border: 1px solid #D9DDE2;
    border-radius: 12px;
    box-shadow: 0px 6px 20px rgba(1, 86, 213, 0.1);
}
#hkb .hkb-container .hkb-searchbox {
    max-width: 840px;
}
.hkb-container .hkb-searchbox form.hkb-site-search input {
    color: #808080;
    font-weight: 400;
    font-size: 16px;
}
#hkb .hkb-searchbox-wrapper .hkb-searchbox h1.hkb-searchbox__title {
    font-family: 'Product Sans';
    font-weight: 500;
    font-size: 60px;
    line-height: 70px;
    text-align: center;
    margin-bottom: 26px;
}
#hkb .hkb-searchbox-wrapper .hkb-searchbox p.hkb-searchbox__subtitle {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #505050;
    margin-bottom: 35px;
}

#hkb .hkb-searchbox-wrapper {
    padding: 70px 0 !important;
}
#hkb .hkb-site-search .hkb-site-search__icon{
    transform: translateY(-50%) ;
    margin-top: 0 !important;
	    left: 25px !important;
}
.hkb-container .hkb-searchbox form.hkb-site-search button.hkb-site-search__button {
    display: block ! IMPORTANT;
    font-size: 16px;
    font-weight: 500;
    background-color: var(--e-global-color-accent) !important;
    color: #fff !important;
    height: auto !important;
    max-height: max-content;
    padding: 8px 22px !important;
    min-width: auto ! IMPORTANT;
    line-height: 24px !important;
    border-radius: 8px !important;
    box-shadow: 0px 3px 15px 0px #0156D533;
}

.hkb-container .hkb-searchbox form.hkb-site-search input.hkb-site-search__field {
    padding: 8px 10px 8px 33px!important;
}
#hkb .hkb-archive.hkb-archive--two-cols .hkb-category {
    padding: 0;
    border: 0;
}
#hkb .hkb-mainpage-wrapper .hkb-container {
    max-width: 1460px;
	    padding: 0 20px;
}
#hkb .hkb-archive {
    gap: 80px 100px !important;
}
#hkb .hkb-category ul.hkb-article-list {
        margin: 0 0 30px !important;
}
#hkb .hkb-category ul.hkb-article-list li {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 24px;
}
#hkb .hkb-category ul.hkb-article-list li:last-child {
    margin-bottom:0;
}
#hkb .hkb-category ul.hkb-article-list li a {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #505050;
}
#hkb .hkb-archive a.hkb-category__view-all {
    margin: 0 !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 24px;
    text-align:left;
    color: rgba(0, 67, 162, 1) !important;
    padding-left: 0 !important;
    padding-right: 25px;
	    display: inline-flex;
}
#hkb .hkb-category .hkb-category__view-all::before{
	display:none !important;
}
#hkb .hkb-category .hkb-category__view-all::after{
	    content: '' !important;
    display: block;
    height: 14px;
    width: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    bottom: 0;
    right: 0;
	background-image:url(http://help.webbytemplate.com/wp-content/uploads/2025/08/Arrow.png)
}
#hkb .hkb-category ul.hkb-article-list li::before {
	display:none;
}
#hkb .hkb-category ul.hkb-article-list li::after {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    content: '';
    height: 16px;
    width: 16px;
    background-image: url(http://help.webbytemplate.com/wp-content/uploads/2025/08/icon-park-outline_right.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center;
}
#hkb .hkb-category ul.hkb-article-list li a:hover{
       color: rgba(0, 67, 162, 1) !important;
}
#hkb .hkb-category ul.hkb-article-list li:hover:after{
	filter: invert(17%) sepia(85%) saturate(2472%) hue-rotate(207deg) brightness(93%) contrast(103%);
}
.hkb-mainpage__main .kb-category-intro ul li,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ul li{
    padding-left: 32px;
    position: relative;
    margin-bottom: 8px;
    font-family: Product Sans;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #505050;
}

.hkb-mainpage__main .kb-category-intro ul li:before,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ul li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 17px;
    height: 17px;
    background-image: url(http://help.webbytemplate.com/wp-content/uploads/2025/08/Group-469604.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ul,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ul li{
    list-style: none !important;
}

#hkb .hkb-subheader .hkb-container form.hkb-site-search {
    background-color: #fff;
    padding: 8px 8px 8px 25px !important;
    border: 1px solid #D9DDE2;
    border-radius: 12px;
    box-shadow: 0px 6px 20px rgba(1, 86, 213, 0.1);
    width: 420px;
}

#hkb .hkb-subheader .hkb-container form.hkb-site-search button.hkb-site-search__button {
    display: block;
    font-size: 14px;
    font-weight: 500;
    background-color: var(--e-global-color-accent) !important;
    color: #fff !important;
    height: auto !important;
    max-height: max-content;
    padding: 6px 16px !important;
    min-width: auto ! IMPORTANT;
    line-height: 24px !important;
    border-radius: 8px !important;
    box-shadow: 0px 3px 15px 0px #0156D533;
}
#hkb .hkb-subheader .hkb-container form.hkb-site-search svg.hkb-site-search__icon {
    height: 18px;
    width: 18px;
}
#hkb .hkb-subheader .hkb-container form.hkb-site-search input.hkb-site-search__field {
    padding: 8px 10px 8px 33px !important;
    font-size: 15px;
    font-weight: 500;
}
#hkb .hkb-subheader .hkb-breadcrumbs-wrap .hkb-breadcrumbs li {
    font-weight: 500;
    font-size: 16px;
}
#hkb .hkb-subheader .hkb-breadcrumbs-wrap .hkb-breadcrumbs li:last-child {
    display: inline-block;
    color: #505050 !important;
}

#hkb .hkb-subheader .hkb-breadcrumbs-wrap .hkb-breadcrumbs li a {
    color: var(--hkb-link-color);
}
.hkb-mainpage__main .kb-category-intro p {
    font-family: Product Sans;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #505050;
    margin-bottom: 20px;
}

.hkb-mainpage__main .kb-category-intro ul,
.hkb-mainpage__main .kb-category-intro ol{
    margin-bottom: 20px;
}

.hkb-mainpage__main .kb-category-intro ol{
    margin-left: 20px;
}
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol{
    margin: 0 0 0 20px !Important;
}
.hkb-mainpage__main .kb-category-intro ol li,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol li{
    position: relative;
    margin-bottom: 8px;
    font-family: Product Sans;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #505050;
}

.hkb-mainpage__main .kb-category-intro ol li::marker,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol li::marker{
    font-weight: 600 !important;
}

.hkb-mainpage__main .kb-category-intro ol li ul,
.hkb-mainpage__main .kb-category-intro ul li ul,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol li ul.wp-block-list li{
    margin: 10px 0;
}

.hkb-mainpage__main .kb-category-intro ol li ul li,
.hkb-mainpage__main .kb-category-intro ul li ul li,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol li ul.wp-block-list li{
    padding-left: 22px;
    font-size: 16px;
    line-height: 25px;
}

.hkb-mainpage__main .kb-category-intro ol li ul li::before,
.hkb-mainpage__main .kb-category-intro ul li ul li::before,
.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol li ul.wp-block-list li:before{
    width: 15px;
    height: 15px;
    top: 4px;
}
.hkb-mainpage__main .kb-category-intro h2 {
    color: #000;
    font-family: Product Sans Medium;
    font-weight: 500;
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 22px;
    margin-top: 0;
}
.hkb-mainpage.hkb-mainpage--sidebarleft .hkb-mainpage__main{
    margin-left: 30px;
}
.hkb-mainpage .hkb-mainpage__main .hkb-categoryheader .hkb-categoryheader__icon svg,
#hkb .hkb-mainpage-wrapper .hkb-archive .hkb-categoryhead .hkb-categoryhead__icon svg{
    width: 40px !important;
    height: 40px !important;
}
body .hkb-mainpage .hkb-mainpage__main .hkb-categoryheader .hkb-categoryheader__description {
    font-size: 18px ! IMPORTANT;
    line-height: 30px !important;
    color: #505050 !important;
}
body .hkb-mainpage .hkb-mainpage__main .hkb-categoryheader h1.hkb-categoryheader__title,
#hkb .hkb-mainpage-wrapper .hkb-categoryhead .hkb-categoryhead__content h2.hkb-categoryhead__title{
    font-size: 25px !important;
    font-weight: 500 !important;
    margin-bottom: 12px !important;
    color: #000;
}
.hkb-mainpage .hkb-mainpage__sidebar {
    position: sticky;
    top: 40px;
    height: 100%;
}
body .hkb-mainpage .hkb-mainpage__main .hkb-categoryheader {
    align-items: flex-start !important;
}
#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget {
    background-color: #e6effb4d;
    padding: 20px;
}
#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget ol.nav li.active > a {
	color:#fff;
}
#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget ol.nav li a {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 500;
    color: #727272;
}
#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget ol.nav li a:hover {
    background-color: #0043a2;
    color: #fff;
}

#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget ul.hkb_category_widget__category_list li a {
    font-size: 16px;
    font-weight: 500;
    color: #727272;
    line-height: 24px;
}

#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget ul.hkb_category_widget__category_list li {
    margin-bottom: 14px;
}

#hkb .hkb-mainpage-wrapper .hkb-mainpage__sidebar .widget ul.hkb_category_widget__category_list li a:hover {
	color:var(--hkb-link-color);
}

.hkb-mainpage .hkb-singletemp .hkb-article h1.hkb-article__title {
    color: #000;
    font-family: Product Sans Medium;
    font-weight: 500 !important;
    font-size: 35px !important;
    line-height: 45px;
    margin-bottom: 22px !important;
    margin-top: 0 !important;
}
.hkb-mainpage .hkb-mainpage__main .hkb-singletemp .hkb-article-related {
    margin: 0 !important;
}
.hkb-mainpage .hkb-singletemp .hkb-feedback {
    background-color: #fbfbfb;
    border: 1px solid #f2f2f2 !important;
    border-radius: 10px;
}
.hkb-mainpage .hkb-singletemp ul.hkb-article-list li {
    font-size: 16px;
    margin-bottom: 14px !important;
}
.hkb-mainpage .hkb-singletemp .hkb-article {
    margin: 0 !important;
}
#hkb .hkb-archive.hkb-archive--two-cols .hkb-category .hkb-categoryhead p {
    font-size: 18px !important;
    line-height: 30px !important;
}
	.hkb-mainpage .hkb-mainpage__sidebar #ht-kb-categories-widget-2 {
    margin: 0;
}
.hkb-mainpage__main .kb-category-intro h3 {
    color: #000;
    font-family: Product Sans Medium;
    font-weight: 500;
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 0;
}
#hkb .hkb-breadcrumbs li:not(:first-child)::before {
    content: url(http://help.webbytemplate.com/wp-content/uploads/2025/08/Vector-1.png)!important;
	background-repeat:no-repeat;
}

@media screen and (min-width:991px) {
    #hkb .hkb-mainpage.hkb-mainpage--sidebarleft, #hkb .hkb-mainpage.hkb-mainpage--sidebarright {
        display: flex !important;
    }
}

@media only screen and (max-width: 1199px) {
	#hkb .hkb-searchbox-wrapper .hkb-searchbox h1.hkb-searchbox__title {
    font-size: 50px;
    line-height: 60px;
	}
.hkb-mainpage.hkb-mainpage--sidebarleft .hkb-mainpage__main {
    margin-left: 0;
}
		.hkb-mainpage__main .kb-category-intro h2 {
    font-size: 28px;
    line-height: 38px;
  }
.hkb-mainpage .hkb-singletemp .hkb-article h1.hkb-article__title {
    font-size: 28px !important;
    line-height: 38px;
}

	body .hkb-mainpage .hkb-mainpage__main .hkb-categoryheader h1.hkb-categoryheader__title,
    #hkb .hkb-mainpage-wrapper .hkb-categoryhead .hkb-categoryhead__content h2.hkb-categoryhead__title {
    font-size: 20px !important;
}
}
@media only screen and (max-width: 1024px) {
.wc-header-navbar nav.elementor-nav-menu--dropdown {
    padding: 10px 10px 20px;
}
	#hkb .hkb-archive {
    gap: 60px 60px !important;
}
#hkb .hkb-mainpage-wrapper {
    padding: 40px 0 !important;
}
	.hkb-article-grid .hkb-articlepreview {
    padding: 15px 0 !important;
}
}

@media only screen and (max-width: 991px) {
#hkb .hkb-archive {
    gap: 40px !important;
}
#hkb .hkb-searchbox-wrapper .hkb-searchbox h1.hkb-searchbox__title {
    font-size:40px;
    line-height: 50px;
}
.hkb-container .hkb-searchbox form.hkb-site-search .hkb-site-search__icon {
    height: 16px !important;
    width: 16px !important;
}
	#hkb .hkb-mainpage.hkb-mainpage--sidebarleft, #hkb .hkb-mainpage.hkb-mainpage--sidebarright{
		display:block !important;
	}
	#hkb .hkb-category ul.hkb-article-list li a{
    font-size: 16px;
    line-height: 26px;
}
	#hkb .hkb-archive a.hkb-category__view-all {
    font-size: 16px !important;
    line-height: 19px;
	}
	#hkb .hkb-archive.hkb-archive--two-cols .hkb-category .hkb-categoryhead p {
		font-size: 16px !important;
    line-height: 24px!important;
	}
}
@media only screen and (max-width: 767px) {
#hkb .hkb-searchbox-wrapper .hkb-searchbox h1.hkb-searchbox__title {
        font-size: 32px;
        line-height: 40px;
    }
	#hkb .hkb-searchbox-wrapper .hkb-searchbox h1.hkb-searchbox__title{
		    margin-bottom: 20px;
	}
	.hkb-container .hkb-searchbox form.hkb-site-search {
    padding: 10px 10px 10px 25px !important;
}
	.hkb-mainpage__main .kb-category-intro p,
	.hkb-mainpage__main .kb-category-intro ul li,
	.hkb-mainpage__main .kb-category-intro ol li,
	.hkb-mainpage .hkb-singletemp .hkb-article .hkb-article__content ol li{
		    font-size: 16px;
    line-height: 25px;
	}
		body .hkb-mainpage .hkb-mainpage__main .hkb-categoryheader .hkb-categoryheader__description{
		    font-size: 16px !important;
    line-height: 25px !important;
	}
	#hkb .hkb-subheader .hkb-container {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
    justify-content: center;
}
	#hkb .hkb-subheader .hkb-container form.hkb-site-search{
		    width: 100%;
    justify-content: center;
	}
	#hkb .hkb-subheader .hkb-breadcrumbs-wrap{
		text-align:center;
	}
	#hkb .hkb-mainpage-wrapper .hkb-categoryhead{
    flex-direction: column;
    gap: 10px;
}
}

@media only screen and (max-width: 660px) {
    #hkb .hkb-archive.hkb-archive--two-cols {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

@media only screen and (max-width: 575px) {
#hkb .hkb-searchbox-wrapper .hkb-searchbox p.hkb-searchbox__subtitle {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
}
	.hkb-container .hkb-searchbox form.hkb-site-search button.hkb-site-search__button {
    font-size: 14px;
    padding: 8px 16px !important;
    line-height: 18px !important;
}
.hkb-mainpage__main .kb-category-intro h2 {
    font-size: 22px;
    line-height: 30px;
  }
	.hkb-mainpage .hkb-singletemp .hkb-article h1.hkb-article__title {
    font-size: 22px !important;
    line-height: 30px;
}
	#hkb .hkb-subheader .hkb-container form.hkb-site-search{
		width:auto;
	}
	.hkb-mainpage .hkb-mainpage__main .hkb-categoryheader{
    flex-direction: column;
    gap: 10px;
}
}
