:where(:root) .bricks-color-primary {color: #2c67b1}:where(:root) .bricks-background-primary {background-color: #2c67b1}:where(:root) .bricks-color-secondary {color: #eb744f}:where(:root) .bricks-background-secondary {background-color: #eb744f}:where(:root) .bricks-color-light {color: #fdfbee}:where(:root) .bricks-background-light {background-color: #fdfbee}:where(:root) .bricks-color-dark {color: #333333}:where(:root) .bricks-background-dark {background-color: #333333}:where(:root) .bricks-color-info {color: #fefefe}:where(:root) .bricks-background-info {background-color: #fefefe} body {font-size: var(--body); font-family: "Afacad"; line-height: 1.3} h1, h2, h3, h4, h5, h6 {line-height: 1.3} h1 {font-size: var(--h1); font-family: "Katahdin Round"} h2 {font-size: var(--h2); font-family: "Katahdin Round"} h3 {font-size: var(--h3); font-family: "Katahdin Round"} h4 {font-size: var(--h4); font-family: "Katahdin Round"} h5 {font-size: var(--h5); font-family: "Katahdin Round"} h6 {font-size: var(--body); font-family: "Katahdin Round"} .brxe-container {width: 100%; margin-top: 8rem; margin-bottom: 8rem; padding-right: 2rem; padding-left: 2rem; max-width: 1440px} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1440px} :root .bricks-button[class*="primary"] {font-family: "Katahdin Round"; color: var(--bricks-color-zlkdsh); font-size: var(--body); border-radius: 10px} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-ysjhnk)} :root .bricks-button[class*="primary"]:hover {border-radius: 100px} .bricks-button:hover {transition: all ease 0.3s} .bricks-button {transition: all ease 0.3s; font-size: var(--body)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-owlctl)} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-ysjhnk); font-family: "Katahdin Round"; border: 1px solid var(--bricks-color-ysjhnk); border-radius: 10px}.g-banner::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #FAFAFA80; z-index: 0;}.g-value::after { content: ""; background-color: #EB744F; width: 18px; height: 18px; border-radius: 50%;}.g-text-divider::after { content: ""; width: 2px; height: 38px; background-color: #8BB7F0; margin: 0 10px 0 10px;}@media (max-width: 991px) { .g-text-divider::after { content: unset; } .g-value::after { width: 12px; height: 12px; }}.g-prod::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; border: 2px solid transparent; border-radius: 10px; transition: all ease 0.3s;}.g-prod:hover::after { border: 2px solid #2C67B1;}.hover-contact-info { transition: all ease 0.3s;}.hover-contact-info div:first-child { transition: all ease 0.3s;}.hover-contact-info div svg path { transition: all ease 0.3s;}.hover-contact-info:hover div:first-child { transition: all ease 0.3s; background-color: #EB744F;}.hover-contact-info:hover div:first-child svg path { transition: all ease 0.3s; fill: #fefefe;}.hover-contact-info:hover div:nth-child(2){ transition: all ease 0.3s; color: #EB744F;}.sg-custom::first-letter { font-size: 48px; line-height: 0;}.sg-custom h1, .sg-custom h2, .sg-custom h3, .sg-custom h4, .sg-custom h5 { font-family: "Afacad", sans-serif; margin-bottom: 15px; }.sg-custom h2 { font-size: 30px;}.sg-custom h3 { font-size: 26px;}.sg-custom h4 { font-size: 22px;}.sg-custom h5, .sg-custom p { font-size: 18px;}.sg-custom figure { max-width: 100%;}.sg-custom figcaption { display: flex;}.com-intro__bc-1 { position: relative;}.com-intro__bc-1::after { content: ""; position: absolute; bottom: 0; left: 0; transition: all 0.3s ease; width: 0%; height: 1px; background-color: #2C67B1;}.com-intro__bc-1:hover::after { width: 100%;}.com-intro__bc-3 a:hover { color: #EB744F;}.sg-content__info__text a:hover { color: #EB744F;}.sg-related__item__cat { flex-wrap: wrap;} .sg-related__item__cat a:hover { color: #2C67B1;} .h-prod__wrap-title { border: 2px dashed #2C67B1; border-radius: 100px; color: #2C67B1; background-color: #FEFEFE; transition: all ease 0.3s;}.h-prod__wrap-title.brx-open, .h-prod__wrap-title:hover { background-color: #EB744F !important; border-color: #FEFEFE !important; color: #FEFEFE !important; }.n__wrap {display: flex; flex-direction: row; width: 100%; justify-content: space-between;}.n__left { display: flex; flex-direction: column; width: 300px; flex-wrap: wrap; height: max-content; position: sticky; top: 150px; background-color: var(--bricks-color-owlctl); border-radius: 10px; box-shadow: 0 0 6px 2px rgba(96, 96, 96, 0.25); padding: 15px 20px 40px 20px;}.n__cat__list { display: flex !important; flex-direction: column !important; margin: unset; padding: unset;}.n__cat__item { display: flex; flex-direction: column;}.n__cat__item a{ font-family: "Afacad", sans-serif; font-size: 20px; color: #BDBDBD; padding: 25px 0 14px 0px; border-bottom: 1px solid #BDBDBD; transition: all ease 0.3s;}.n__cat__item a:hover{ color: #2C67B1; border-bottom: 1px solid #2C67B1;}.n__cat__item a.active-tab{ color: #2C67B1; font-weight: 600; border-bottom: 1px solid #2C67B1;}.n__cat__list { display: flex; flex-direction: column;}.n__right { width: 70%;}.n__cat__hint { color: var(--bricks-color-ggirja); font-size: var(--h4); font-weight: 400; padding-left: 5px;}.n__cat__title { font-size: var(--h2); font-weight: 400; margin-bottom: 30px;}.n__cat__list { overflow-y: scroll;  overflow-x: hidden;  max-height: 50vh;  scrollbar-color: #ccc transparent;  scrollbar-width: thin; }.n__cat__list::-webkit-scrollbar { width: 8px; }.n__cat__list::-webkit-scrollbar-track { background: transparent; }.n__cat__list::-webkit-scrollbar-thumb { background-color: #bbb; border-radius: 4px;}.n__cat__list::-webkit-scrollbar-thumb:hover { background-color: #999;}.n__cat__item { order: 3;}.n__cat__item.static-all { order: 0;}.n__cat__item.cat-item-1 { order: 1;}.n__cat__item.static-community { order: 2;}.n__wrap-list { overflow: hidden; background-color: var(--bricks-color-owlctl); border-radius: 10px; box-shadow: 0 0 6px 2px rgba(96, 96, 96, 0.25); padding: 30px 25px 36px 25px;}.n__list { display: flex; flex-direction: column; margin: unset; padding: unset; list-style-type: none; border-top: 1px solid #2C67B1; border-left: 1px solid #2C67B1; border-right: 1px solid #2C67B1;}.n__list li.loop__item { display: flex; flex-direction: column; border-bottom: 1px solid #2C67B1;}.n__list li.loop__item .article { display: flex; flex-direction: row;}.n__list li.loop__item .article .article__thumb { width: 43%; height: auto; display: flex; flex-direction: column; justify-content: center; border-right: 1px solid #2C67B1; margin: unset; padding: 20px 15px;}.n__list li.loop__item .article .article__thumb__img { object-fit: cover; object-position: 50% 50%; aspect-ratio: 386 / 291;}.n__list li.loop__item .article .article__content { width: 57%; display: flex; flex-direction: column; justify-content: center; padding: 40px 16px 40px 16px;}.n__list li.loop__item .article .article__title { font-family: "Katahdin Round", sans-serif; color: #2C67B1; font-weight: 400; font-size: 20px; transition: all ease 0.3s;}.n__list li.loop__item .article .article__title:hover { color: #EB744F;}.n__list li.loop__item .article .article__meta { display: flex; width: 100%; flex-direction: row; justify-content: center; border-top: 1px solid #2C67B1; border-bottom: 1px solid #2C67B1; margin: 16px 0px 16px 0px;}.n__list li.loop__item .article .article__meta__date { width: 45%; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #0C0C0C; padding: 9px 10px; border-right: 1px solid #2C67B1;}.n__list li.loop__item .article .article__meta__list-cat { width: 55%; display: flex; flex-direction: row; column-gap: 5px; flex-wrap: wrap; align-items: center; justify-content: center; padding: 9px 10px;}.n__list li.loop__item .article .article__meta__list-cat a { display: flex; flex-direction: column; align-items: center; justify-content: center; color: #EB744F; font-weight: 600; transition: all ease 0.3s;}.n__list li.loop__item .article .article__meta__list-cat a:hover { color: #2C67B1;}.n__list li.loop__item .article .article__excerpt { color: #333333; margin-bottom: 15px;}.n__list li.loop__item .article .article__link { color: #EB744F; font-family: "Katahdin Round", sans-serif; border: 1px solid #EB744F; border-radius: 10px; background-color: #FEFEFE; transition: all ease 0.3s; padding: 13px 40px; max-width: max-content;}.n__list li.loop__item .article .article__link:hover { color: #FEFEFE; background-color: #EB744F; transition: all ease 0.3s;}.n__wrap .wpgb-pagination-facet { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 30px;}.n__wrap ul.wpgb-pagination { display: flex; flex-direction: row; justify-content: center; align-items: center;}.n__wrap li.wpgb-page { display: flex; flex-direction: column;}.n__wrap .wpgb-facet .wpgb-pagination li a { font-family: "Afacad", sans-serif; font-weight: 400; font-size: 20px; color: #828282; transition: all ease 0.3s;}.n__wrap .wpgb-facet .wpgb-pagination li a:hover { font-size: 20px; color: #2C67B1;}.n__wrap .wpgb-facet .wpgb-pagination li a[aria-current] { color: #2C67B1; font-weight: 600; }.n__wrap .wpgb-facet .wpgb-page-prev a, .n__wrap .wpgb-facet .wpgb-page-next a{ position: relative; width: 36px; height: 36px; color: transparent !important;}.n__wrap .wpgb-facet .wpgb-page-prev a::after, .n__wrap .wpgb-facet .wpgb-page-next a::after { position: absolute; top: 0%; left: 0%; width: 100%; height: 100%;}.n__wrap .wpgb-facet .wpgb-page-prev a::after { content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMzUuNSIgeT0iMzUuNSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjM1IiByeD0iMTcuNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAzNS41IDM1LjUpIiBmaWxsPSIjRkVGRUZFIi8+CjxyZWN0IHg9IjM1LjUiIHk9IjM1LjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgcng9IjE3LjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMzUuNSAzNS41KSIgc3Ryb2tlPSIjMkM2N0IxIi8+CjxwYXRoIGQ9Ik0xMiAyMkw4IDE4TTggMThMMTIgMTRNOCAxOEgyOCIgc3Ryb2tlPSIjMkM2N0IxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');}.n__wrap .wpgb-facet .wpgb-page-next a::after { content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgcng9IjE3LjUiIGZpbGw9IiNGRUZFRkUiLz4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgcng9IjE3LjUiIHN0cm9rZT0iIzJDNjdCMSIvPgo8cGF0aCBkPSJNMjQgMTRMMjggMThNMjggMThMMjQgMjJNMjggMThIOCIgc3Ryb2tlPSIjMkM2N0IxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');}.loc__wrap {display: flex; flex-direction: row; width: 100%; justify-content: space-between;}.loc__wrap .filter__wrap { display: flex; flex-direction: column;}.loc__wrap .loc__left { padding: 15px 25px 55px 25px;}.loc__wrap .filter__wrap-parent { display: flex; flex-direction: row; column-gap: 20px;}.loc__wrap .filter__wrap-parent .filter__hint { font-size: 24px; font-weight: 600; font-family: "Afacad", sans-serif; min-width: max-content; max-width: max-content;}.loc__wrap .dropdown { position: relative; display: flex; flex-direction: row; width: -webkit-fill-available;}.loc__wrap .filter__btn-parent { background: unset; border: unset; font-size: 24px; font-weight: 700; color: #eb744f; display: flex; gap: 10px; cursor: pointer; align-items: center; width: 100%;}.loc__wrap .filter__btn-parent .arrow { font-size: 0.8em; margin-left: 4px;}.loc__wrap .filter__list-parent { position: absolute; background: #fefefe; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); list-style: none; padding: unset; margin: unset; width: 100%; display: none; z-index: 20; top: calc(100% + 5px); left: 0;}.loc__wrap .filter__list-parent.open { display: flex; flex-direction: column;}.loc__wrap .filter__value-parent { font-size: 18px; padding: 11px 25px; cursor: pointer;}.loc__wrap .filter__value-parent:hover, .loc__wrap .filter__value-parent:focus { background: #eb744f; color: #fff;}.loc__wrap .filter__list-child { list-style-type: none; margin: unset; padding: unset;} .loc__wrap .filter__child { cursor: pointer; padding: 24px 0 15px; margin: unset; font-size: 20px; color: #BDBDBD; border-bottom: 1px solid #BDBDBD; transition: all ease 0.3s;}.loc__wrap .filter__child.active, .loc__wrap .filter__child:hover { color: #2c67b1; border-bottom: 1px solid #2c67b1 ;}.loc__wrap .filter__child.active { font-weight: 600;}.loc__wrap .loc__list li.loop__item .article__content { padding: 24px 16px 24px 16px;}.loc__wrap .loc__list li.loop__item .article__thumb img { object-fit: cover; object-position: center; aspect-ratio: 386 / 264;}.loc__wrap .loc__list li.loop__item .article__title { font-size: 24px; margin: unset;}.loc__wrap .loc__list li.loop__item .article__cat-child { font-size: 18px; font-weight: 700; color: #333333; padding: 2px 0px 15px; width: 100%; border-bottom: 1px solid #2C67B1; margin-bottom: 17px;}.loc__wrap .loc__list li.loop__item .article__wrap-detail { display: flex; flex-direction: row; gap: 10px; margin-bottom: 13px;}.loc__wrap .loc__list li.loop__item .article__wrap-detail svg { min-width: max-content;}.loc__wrap .loc__list li.loop__item .article__wrap-detail p { display: flex; flex-direction: column; justify-content: center; color: #333333;}.loc__wrap .loc__list li.loop__item .article__wrap-bottom { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: 16px; margin-top: 5px;}.loc__wrap .loc__list li.loop__item .article__btn { min-width: max-content; display: flex; flex-direction: row; align-items: center; padding: 13px 10px 13px 25px; border: 1px solid #EB744F; border-radius: 10px; gap: 10px; transition: all ease 0.3s; background: transparent;}.loc__wrap .loc__list li.loop__item .article__btn:hover { background: #EB744F;}.loc__wrap .loc__list li.loop__item .article__btn p { font-family: "Katahdin Round", sans-serif; color: #EB744F;}.loc__wrap .loc__list li.loop__item .article__btn:hover p { color: #fefefe;}.loc__wrap .loc__list li.loop__item .article__btn:hover svg path { fill: #fefefe;}.loc__wrap .loc__list li.loop__item .article__logo { display: flex; flex-direction: column; justify-content: center; width: max-content;}.loc__wrap .loc__list li.loop__item .article__logo__img { object-fit: contain; max-width: 80px; height: auto;}@media (max-width: 991px) { .n__wrap { flex-direction: column; } .n__left { top: unset; position: relative; width: 100%; background-color: transparent; border-radius: unset; box-shadow: unset; padding: 15px 0px 0px 0px; border-bottom: 2px solid #2C67B1; margin-bottom: 30px; overflow: hidden; } .n__cat__hint { font-size: 16px; padding: 0px 20px; } .n__cat__list { overflow: scroll; max-height: max-content; flex-direction: row !important; max-width: 100%; padding: 25px 20px 20px 20px; gap: 15px; } .n__cat__item { width: max-content; } .n__cat__item a { padding: 8px 10px; min-width: max-content; border-bottom: 0px solid transparent !important; font-size: 20px; } .n__cat__item a.active-tab { color: #FEFEFE; background-color: #2C67B1; font-weight: 400; border-radius: 10px; } .n__right { width: 100%; padding: 0px 20px; } .n__cat__title { font-size: 24px; } .n__wrap-list { padding: 0; background-color: unset; box-shadow: unset; overflow: visible; } ul.n__list { border: unset; gap: 4rem; } ul.n__list li.loop__item { border: unset; border-radius: 10px; background-color: #fefefe; box-shadow: 0 0 6px 2px rgba(96, 96, 96, 0.25); overflow: hidden; } ul.n__list li.loop__item .article { flex-direction: column; } ul.n__list li.loop__item .article .article__thumb { width: 100%; border: unset; padding: unset; } ul.n__list li.loop__item .article .article__content { width: 100%; padding: 15px; } ul.n__list li.loop__item .article .article__title { font-size: 16px; } ul.n__list li.loop__item .article .article__meta__date, ul.n__list li.loop__item .article .article__meta__list-cat a, ul.n__list li.loop__item .article .article__excerpt, ul.n__list li.loop__item .article .article__link{ font-size: 14px; } ul.n__list li.loop__item .article .article__meta { margin: 10px 0px 12px 0px; } ul.n__list li.loop__item .article .article__meta__date, ul.n__list li.loop__item .article .article__meta__list-cat { padding: 5px; } ul.n__list li.loop__item .article .article__link { max-width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }  .loc__wrap { flex-direction: column; } .loc__wrap .loc__left { padding: 10px 20px 10px; border-bottom: unset; } .loc__wrap .filter__wrap { padding: 18px 25px 55px 25px; border-radius: 10px; background-color: #fefefe; box-shadow: 0 0 6px 2px rgba(96, 96, 96, 0.25); } .loc__wrap .filter__list-child { height: 198px; max-height: 198px; overflow-y: auto; }  .loc__wrap .filter__list-child::-webkit-scrollbar { width: 6px;  } .loc__wrap .filter__list-child::-webkit-scrollbar-track { background: transparent;  } .loc__wrap .filter__list-child::-webkit-scrollbar-thumb { background-color: #bbb; border-radius: 4px; } .loc__wrap .filter__list-child::-webkit-scrollbar-thumb:hover { background-color: #999; } .loc__wrap .filter__list-child::-webkit-scrollbar { -webkit-appearance: none; } .loc__wrap .filter__list-child::-webkit-scrollbar:vertical { width: 8px; } .loc__wrap .filter__list-child::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white;  background-color: rgba(0, 0, 0, 0.5); }  .loc__wrap ul li.loop__item .article .article__content { padding: unset; } .loc__wrap ul li.loop__item .article .article__title, .loc__wrap ul li.loop__item .article .article__cat-child, .loc__wrap ul li.loop__item .article .article__wrap-detail, .loc__wrap ul li.loop__item .article .article__wrap-bottom { padding-left: 15px; padding-right: 15px; } .loc__wrap ul li.loop__item .article .article__title { font-size: 20px; margin-top: 22px; } .loc__wrap ul li.loop__item .article .article__cat-child { font-size: 16px; margin-top: 2px; margin-bottom: 16px; } .loc__wrap ul li.loop__item .article .article__wrap-detail p { font-size: 14px; } .loc__wrap ul li.loop__item .article .article__wrap-bottom { margin-top: unset; justify-content: center; column-gap: 20px; row-gap: 20px; margin-bottom: 20px; } .loc__wrap ul li.loop__item .article .article__btn { min-width: 100%; justify-content: center; padding: 13px 10px 13px 25px; }}@media (max-width: 991px) { .brxe-container {margin-top: 6rem; margin-bottom: 6rem}}@media (max-width: 767px) { .brxe-container {margin-top: 4rem; margin-bottom: 4rem}}