.el-haMYQyopf {
	background-color: #1BAFE0;
}
.el-haMYQyopf { padding: 20px 0 20px 0; }
.el-haMYQyopf {
    color: white;
}
.el-haMYQyopf strong {
    font-weight: 700;
}
@media (min-width:768px) and (max-width:992px) {
	.el-haMYQyopf {
	font-size: 14px;
}
.el-haMYQyopf { padding: 10px 10px 10px 10px; }
.jd-row.has-columns {
        flex-direction: row !important;
}
}
@media (max-width:768px) {
	.jd-row.has-columns {
        flex-direction: row !important;
}
}
.el-MUyUrBtID {
	text-align: center;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
}
.el-MUyUrBtID {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-MUyUrBtID { padding: 0 0 0 0; }
}
.el-XUmEGmPYB {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	text-transform: uppercase;
}
.el-AWNBcNcxy {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	text-transform: uppercase;
}
#row-00-header {
	text-align: center;
	background-color: #FFFFFF;
}
#row-00-header img{
    max-width: 150px;
}
@media (min-width:768px) and (max-width:992px) {
	#row-00-header { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-00-header { padding: 10px 10px 10px 10px; }
}
.el-JHdxSmIlf { padding: 20px 20px 20px 20px; }
.el-JHdxSmIlf {
    max-width: 30%;
}
.el-JHdxSmIlf img {
    min-width: 60%;
}
@media (min-width:768px) and (max-width:992px) {
	.el-JHdxSmIlf {
	text-align: center;
}
.el-JHdxSmIlf { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-JHdxSmIlf { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-upYTrFCrt {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}
.el-upYTrFCrt { padding: 10px 10px 10px 10px; }
.el-upYTrFCrt {
    color: black;
}
.el-upYTrFCrt a{
    color: black;
}
.el-upYTrFCrt a:hover {
    color: #1bafe0;
}
@media (min-width:768px) and (max-width:992px) {
	.el-upYTrFCrt { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
#row-01-banner {
	background-color: #F5F5F5;
}
@media (min-width:768px) and (max-width:992px) {
	#row-01-banner { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-01-banner {
	background-color: #FFFFFF;
}
}
#row-02-banner-inner {
	text-align: left;
	background-color: #F5F5F5;
}
#row-01-banner-tablet {
	background-color: #F5F5F5;
}
@media (min-width:768px) and (max-width:992px) {
	#row-01-banner-tablet {
	background-color: #FFFFFF;
}
#row-01-banner-tablet { padding: 20px 20px 20px 20px; }
#row-01-banner-tablet {
    display: flex;
    flex-direction: row;
}
}
.el-EIrEJMeNA { padding: 20px 20px 20px 20px; }
.el-EIrEJMeNA img{
    max-width: 200px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-EIrEJMeNA {
	text-align: center;
}
.el-EIrEJMeNA { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-EIrEJMeNA img{
    max-width: 150px;
}
}
.el-TrdSJbXwI {
	color: #F0F8FF;
	background-color: #1E1E1E;
	font-family: poppins;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}
.el-TrdSJbXwI { padding: 10px 10px 10px 10px; }
.el-TrdSJbXwI {
    color: white;
    border-top: 1px solid lightgrey;
    background: white;
    display: contents;
}
.el-TrdSJbXwI a{
    color: grey;
}
.el-TrdSJbXwI a:hover {
    color: #CBA048;
}
@media (min-width:768px) and (max-width:992px) {
	.el-TrdSJbXwI { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
#row-01-banner-mobi {
	background-color: #F5F5F5;
}
@media (min-width:768px) and (max-width:992px) {
	#row-01-banner-mobi {
	background-color: #FFFFFF;
}
#row-01-banner-mobi { padding: 20px 20px 20px 20px; }
#row-01-banner-mobi {
    display: flex;
    flex-direction: row;
    display: none;
}
}
@media (max-width:768px) {
	#row-01-banner-mobi {
    background: white;
}
}
.el-LIsxbbuMI { padding: 20px 20px 20px 20px; }
.el-LIsxbbuMI img{
    max-width: 200px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-LIsxbbuMI {
	text-align: center;
}
.el-LIsxbbuMI { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-LIsxbbuMI img{
    max-width: 150px;
}
}
@media (max-width:768px) {
	.el-VDkPXGhIY {
    display: flex;
    flex-direction: row;
}
}
.el-DBYVMpKIz {
	color: #F0F8FF;
	background-color: #1E1E1E;
	font-family: poppins;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}
.el-DBYVMpKIz { padding: 10px 10px 10px 10px; }
.el-DBYVMpKIz {
    color: white;
    border-top: 1px solid lightgrey;
    background: white;
    display: contents;
}
.el-DBYVMpKIz a{
    color: grey;
}
.el-DBYVMpKIz a:hover {
    color: #1bafe0;
}
@media (min-width:768px) and (max-width:992px) {
	.el-DBYVMpKIz { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
#row-02-product {
	background-color: #FFFFFF;
}
@media (max-width:768px) {
	#row-02-product { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-saMCQcQnb {
	background-color: #FFFFFF;
}
@media (max-width:768px) {
	.el-saMCQcQnb { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-saMCQcQnb {
    gap: none;
}
}
.el-CLjavhNvt {
	background-color: #FFFFFF;
}
.el-CLjavhNvt { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
.el-CLjavhNvt {
    border-radius: 10px;
}
@media (max-width:768px) {
	.el-CLjavhNvt { padding: 20px 20px 10px 20px; 	margin: 10px 10px 10px 10px; }
}
.el-occHNfXAY {
    max-width: 100%;
}
.el-jqorTmYrL {
	text-align: left;
	color: #000000;
	font-family: poppins;
	font-size: 24px;
	font-weight: 600;
	line-height: 38px;
}
.el-jqorTmYrL { padding: 10px 20px 10px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-jqorTmYrL {
	font-size: 18px;
	line-height: 24px;
}
.el-jqorTmYrL { padding: 40px 0 0 0; }
}
@media (max-width:768px) {
	.el-jqorTmYrL {
	font-size: 16px;
	line-height: 23px;
}
.el-jqorTmYrL { padding: 40px 0 20px 0; }
}
.el-bfXtcyxes {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 16px;
	font-weight: 600;
}
.el-bfXtcyxes { padding: 20px 20px 20px 20px; }
.el-bfXtcyxes a {
    color: #f57427;
}
@media (max-width:768px) {
	.el-bfXtcyxes { padding: 20px 0 20px 0; 	margin: 0 0 0 0; }
}
#des {
	font-family: poppins;
	font-size: 16px;
	line-height: 25px;
}
.el-KksMoKyQE { padding: 20px 0 0 0; }
.el-XIRxgPJGF {
	color: #FFFFFF;
	background-color: #74AFBA;
}
.el-XIRxgPJGF {
    background: #b1c734;
    min-width: 40%;
    text-decoration: none;
    color: black;
    border-radius: 3px!important;
    transition: 0.8s;
    border: 1px solid #b1c734!important;
}
.el-XIRxgPJGF:hover {
    background: white;
    color: #b1c734;
    border: 1px solid #b1c734!important;
    transition: 0.3s;
}
#row-02-product-mobile {
	background-color: #FFFFFF;
}
@media (max-width:768px) {
	#row-02-product-mobile { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-hQBmaVmvp {
	background-color: #F5F5F5;
}
@media (max-width:768px) {
	.el-hQBmaVmvp { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-hQBmaVmvp {
    gap: none;
}
}
.el-STKyChoPe {
	background-color: #FFFFFF;
}
.el-STKyChoPe { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
.el-STKyChoPe {
    border-radius: 10px;
}
@media (max-width:768px) {
	.el-STKyChoPe { padding: 20px 20px 10px 20px; 	margin: 10px 10px 10px 10px; }
}
.el-HTBoHuEmD {
	text-align: center;
}
.el-HTBoHuEmD { padding: 40px 40px 40px 40px; }
.el-HTBoHuEmD img{
    border-radius: 10px;
    max-width: 500px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-HTBoHuEmD img{
    border-radius: 10px;
    max-width: 300px;
}
}
@media (max-width:768px) {
	.el-HTBoHuEmD img{
    border-radius: 10px;
    max-width: 150px;
}
}
.el-hlSRIVkVl {
	text-align: left;
	color: #000000;
	font-family: poppins;
	font-size: 24px;
	font-weight: 600;
	line-height: 38px;
}
.el-hlSRIVkVl { padding: 20px 20px 20px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-hlSRIVkVl {
	font-size: 18px;
	line-height: 24px;
}
}
@media (max-width:768px) {
	.el-hlSRIVkVl {
	font-size: 16px;
	line-height: 23px;
}
.el-hlSRIVkVl { padding: 0 0 20px 0; }
}
.el-dmcnmBHKN {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.el-dmcnmBHKN { padding: 20px 20px 20px 20px; }
.el-dmcnmBHKN {
    border-radius: 10px;
}
.el-dmcnmBHKN strong{
    font-weight:700;
}
@media (max-width:768px) {
	.el-dmcnmBHKN {
	font-family: poppins;
}
.el-dmcnmBHKN { padding: 0 0 0 0; }
}
#row-05-Suppliers {
	background-color: #F5F5F5;
}
.el-ngknnaPAH { padding: 20px 40px 20px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-ngknnaPAH { padding: 0 0 0 0; }
}
.el-pWmREEHhY {
	text-align: center;
	color: #000000;
	background-color: #000000;
	font-family: poppins;
	font-size: 30px;
}
.el-pWmREEHhY { padding: 0 0 20px 0; }
.el-pWmREEHhY {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-pWmREEHhY {
	font-size: 26px;
}
.el-pWmREEHhY { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-pWmREEHhY {
	font-size: 26px;
}
.el-pWmREEHhY { padding: 0 0 0 0; }
}
.el-KEYHtJhkH {
	background-color: #F5F5F5;
}
.el-KEYHtJhkH { padding: 0 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-KEYHtJhkH { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-KEYHtJhkH { padding: 0 0 0 0; }
}
.el-KWwUArHbk { padding: 20px 40px 40px 40px; }
.el-KWwUArHbk {
    gap: 40px;
}
.el-KWwUArHbk img{
    display: block;
    border-radius: 10px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-KWwUArHbk { padding: 20px 40px 40px 40px; }
}
@media (max-width:768px) {
	.el-KWwUArHbk { padding: 0px 10px 20px 10px; }
.el-KWwUArHbk {
    gap: 10px;
}
}
.el-cuAPTDtVF img:hover {
    transform: scale(110%);
    transition: 0.2s;
}
.el-cuAPTDtVF img{
    transform: scale(100%);
    transition: 0.5s;
}
.el-eeGbtXPQy img:hover {
    transform: scale(110%);
    transition: 0.2s;
}
.el-eeGbtXPQy img{
    transform: scale(100%);
    transition: 0.5s;
}
.el-SwJvcPQfX img:hover {
    transform: scale(110%);
    transition: 0.2s;
}
.el-SwJvcPQfX img{
    transform: scale(100%);
    transition: 0.5s;
}
.el-SBwcgddgk img:hover {
    transform: scale(110%);
    transition: 0.2s;
}
.el-SBwcgddgk img{
    transform: scale(100%);
    transition: 0.5s;
}
#row-04-cats {
	background-color: #FFFFFF;
}
#row-04-cats { padding: 60px 20px 40px 20px; }
@media (min-width:768px) and (max-width:992px) {
	#row-04-cats { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-04-cats { padding: 0 0 0 0; }
}
.el-WDxuYtSHf {
	background-color: #1E1E1E;
	font-weight: 900;
}
.el-WDxuYtSHf { padding: 40px 40px 40px 40px; }
.el-WDxuYtSHf {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-WDxuYtSHf {
	font-size: 14px;
}
}
@media (max-width:768px) {
	.el-WDxuYtSHf { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-wkskWmgxD { padding: 20px 0 20px 0; }
}
.el-gIceXoKVh {
	text-align: center;
	color: #000000;
	background-color: #000000;
	font-family: poppins;
	font-size: 33px;
	font-weight: 600;
}
.el-gIceXoKVh { padding: 0 0 80px 0; }
.el-gIceXoKVh {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-gIceXoKVh {
	font-size: 26px;
}
.el-gIceXoKVh { padding: 0 0 40px 0; }
}
@media (max-width:768px) {
	.el-gIceXoKVh {
	font-size: 26px;
}
.el-gIceXoKVh { padding: 20px 0 20px 0; }
}
#desktop-cats {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#desktop-cats {
    gap: 40px;
}
}
@media (max-width:768px) {
	#desktop-cats { padding: 10px 10px 10px 10px; }
}
#cats-01 {
    gap: 20px;
}
#cats-01 img{
    aspect-ratio: 1;
}
.el-VsxVKlbxH {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-VsxVKlbxH a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-VsxVKlbxH a span{
    position: absolute;
}
.el-VsxVKlbxH img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-VsxVKlbxH a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-VsxVKlbxH a span{
    position: absolute;
}
.el-VsxVKlbxH img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-VsxVKlbxH {
	line-height: 18px;
}
}
.el-dAVDXSuja {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-dAVDXSuja { padding: 40px 0 0 0; }
.el-tGzWYYrze {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-tGzWYYrze a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-tGzWYYrze a span{
    position: absolute;
}
.el-tGzWYYrze img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
.el-tGzWYYrze img{
    aspect-ratio: 1;
}
@media (max-width:768px) {
	.el-tGzWYYrze {
	line-height: 18px;
}
}
.el-beSzmFvVN {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-beSzmFvVN { padding: 40px 0 0 0; }
.el-qBopsuNMQ {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-qBopsuNMQ a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-qBopsuNMQ a span{
    position: absolute;
}
.el-qBopsuNMQ img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
.el-qBopsuNMQ img{
    aspect-ratio: 1;
}
@media (min-width:768px) and (max-width:992px) {
	.el-qBopsuNMQ a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-qBopsuNMQ a span{
    position: absolute;
}
.el-qBopsuNMQ img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-qBopsuNMQ {
	line-height: 18px;
}
}
.el-KVazRjVST {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-KVazRjVST { padding: 40px 0 0 0; }
.el-tnMeUWIVJ {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-tnMeUWIVJ a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-tnMeUWIVJ a span{
    position: absolute;
}
.el-tnMeUWIVJ img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-tnMeUWIVJ {
	line-height: 18px;
}
}
.el-znneupJkb {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-znneupJkb { padding: 40px 0 0 0; }
.el-bayGodwuM {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-bayGodwuM a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-bayGodwuM a span{
    position: absolute;
}
.el-bayGodwuM img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-bayGodwuM {
	line-height: 18px;
}
}
.el-enpdUFTYw {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-enpdUFTYw { padding: 40px 0 0 0; }
.el-LLtEYJVkp {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-LLtEYJVkp a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-LLtEYJVkp a span{
    position: absolute;
}
.el-LLtEYJVkp img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-LLtEYJVkp a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-LLtEYJVkp a span{
    position: absolute;
}
.el-LLtEYJVkp img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-LLtEYJVkp {
	line-height: 18px;
}
}
.el-UpTejRDtC {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-UpTejRDtC { padding: 40px 0 0 0; }
#cats-02 {
	font-weight: 900;
}
#cats-02 {
    gap: 20px;
}
#cats-02 img{
    aspect-ratio: 1;
}
.el-vJgWVscQA {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-vJgWVscQA a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-vJgWVscQA a span{
    position: absolute;
}
.el-vJgWVscQA img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-vJgWVscQA a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-vJgWVscQA a span{
    position: absolute;
}
.el-vJgWVscQA img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-vJgWVscQA {
	line-height: 18px;
}
}
.el-ChfwgIpPd {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-ChfwgIpPd { padding: 40px 0 0 0; }
.el-eHCcsLIKE {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-eHCcsLIKE a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-eHCcsLIKE a span{
    position: absolute;
}
.el-eHCcsLIKE img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-eHCcsLIKE a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-eHCcsLIKE a span{
    position: absolute;
}
.el-eHCcsLIKE img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-eHCcsLIKE {
	line-height: 18px;
}
}
.el-PxoVuWaED {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-PxoVuWaED { padding: 40px 0 0 0; }
.el-XKqvkKrqu {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-XKqvkKrqu a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-XKqvkKrqu a span{
    position: absolute;
}
.el-XKqvkKrqu img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-XKqvkKrqu a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-XKqvkKrqu a span{
    position: absolute;
}
.el-XKqvkKrqu img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-XKqvkKrqu {
	line-height: 18px;
}
}
.el-MEcAClQel {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-MEcAClQel { padding: 40px 0 0 0; }
.el-AmPATHEVp {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-AmPATHEVp a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-AmPATHEVp a span{
    position: absolute;
}
.el-AmPATHEVp img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-AmPATHEVp a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-AmPATHEVp a span{
    position: absolute;
}
.el-AmPATHEVp img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-AmPATHEVp {
	line-height: 18px;
}
}
.el-myVfeDMjN {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-myVfeDMjN { padding: 40px 0 0 0; }
.el-lpxuvPuSf {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-lpxuvPuSf a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-lpxuvPuSf a span{
    position: absolute;
}
.el-lpxuvPuSf img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-lpxuvPuSf a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-lpxuvPuSf a span{
    position: absolute;
}
.el-lpxuvPuSf img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-lpxuvPuSf {
	line-height: 18px;
}
}
.el-GaPYDHpdr {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-GaPYDHpdr { padding: 40px 0 0 0; }
.el-RzvNgaMeR {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-RzvNgaMeR a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-RzvNgaMeR a span{
    position: absolute;
}
.el-RzvNgaMeR img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-RzvNgaMeR a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-RzvNgaMeR a span{
    position: absolute;
}
.el-RzvNgaMeR img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-RzvNgaMeR {
	line-height: 18px;
}
}
.el-QXHsfuTva {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-QXHsfuTva { padding: 40px 0 0 0; }
#mobile-cats {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#mobile-cats {
    gap: 40px;
}
}
@media (max-width:768px) {
	#mobile-cats { padding: 10px 10px 10px 10px; }
}
#cats-03 {
    gap: 20px;
}
#cats-03 img{
    aspect-ratio: 1;
}
.el-RJkxuAaoh {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-RJkxuAaoh a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-RJkxuAaoh a span{
    position: absolute;
}
.el-RJkxuAaoh img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-RJkxuAaoh a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-RJkxuAaoh a span{
    position: absolute;
}
.el-RJkxuAaoh img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-RJkxuAaoh {
	line-height: 18px;
}
}
.el-nKVnqhGUD {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-nKVnqhGUD { padding: 40px 0 0 0; }
.el-lMEmQjdfm {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-lMEmQjdfm a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-lMEmQjdfm a span{
    position: absolute;
}
.el-lMEmQjdfm img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
.el-lMEmQjdfm img{
    aspect-ratio: 1;
}
@media (max-width:768px) {
	.el-lMEmQjdfm {
	line-height: 18px;
}
}
.el-GzNTVJCEB {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-GzNTVJCEB { padding: 40px 0 0 0; }
.el-NGbcDngqS {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-NGbcDngqS a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-NGbcDngqS a span{
    position: absolute;
}
.el-NGbcDngqS img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
.el-NGbcDngqS img{
    aspect-ratio: 1;
}
@media (min-width:768px) and (max-width:992px) {
	.el-NGbcDngqS a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-NGbcDngqS a span{
    position: absolute;
}
.el-NGbcDngqS img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-NGbcDngqS {
	line-height: 18px;
}
}
.el-HEqkeWDJq {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-HEqkeWDJq { padding: 40px 0 0 0; }
#cats-04 {
	font-weight: 900;
}
#cats-04 {
    gap: 20px;
}
#cats-04 img{
    aspect-ratio: 1;
}
.el-USfQksvUY {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-USfQksvUY a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-USfQksvUY a span{
    position: absolute;
}
.el-USfQksvUY img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-USfQksvUY a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-USfQksvUY a span{
    position: absolute;
}
.el-USfQksvUY img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-USfQksvUY {
	line-height: 18px;
}
}
.el-gvjPwugVU {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-gvjPwugVU { padding: 40px 0 0 0; }
.el-KYdwUufYu {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-KYdwUufYu a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-KYdwUufYu a span{
    position: absolute;
}
.el-KYdwUufYu img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-KYdwUufYu a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-KYdwUufYu a span{
    position: absolute;
}
.el-KYdwUufYu img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-KYdwUufYu {
	line-height: 18px;
}
}
.el-KGHjwrvvh {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-KGHjwrvvh { padding: 40px 0 0 0; }
.el-FxDngEGpn {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-FxDngEGpn a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-FxDngEGpn a span{
    position: absolute;
}
.el-FxDngEGpn img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-FxDngEGpn a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-FxDngEGpn a span{
    position: absolute;
}
.el-FxDngEGpn img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-FxDngEGpn {
	line-height: 18px;
}
}
.el-UHmglyqYe {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-UHmglyqYe { padding: 40px 0 0 0; }
#cats-05 {
	font-weight: 900;
}
#cats-05 {
    gap: 20px;
}
#cats-05 img{
    aspect-ratio: 1;
}
.el-EgujUJdlc {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-EgujUJdlc a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-EgujUJdlc a span{
    position: absolute;
}
.el-EgujUJdlc img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-EgujUJdlc a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-EgujUJdlc a span{
    position: absolute;
}
.el-EgujUJdlc img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-EgujUJdlc {
	line-height: 18px;
}
}
.el-wayhdpWfw {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-wayhdpWfw { padding: 40px 0 0 0; }
.el-LIdtkpybU {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-LIdtkpybU a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-LIdtkpybU a span{
    position: absolute;
}
.el-LIdtkpybU img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-LIdtkpybU a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-LIdtkpybU a span{
    position: absolute;
}
.el-LIdtkpybU img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-LIdtkpybU {
	line-height: 18px;
}
}
.el-aHslYFHAz {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-aHslYFHAz { padding: 40px 0 0 0; }
.el-TGnIoQfmn {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-TGnIoQfmn a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-TGnIoQfmn a span{
    position: absolute;
}
.el-TGnIoQfmn img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-TGnIoQfmn a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-TGnIoQfmn a span{
    position: absolute;
}
.el-TGnIoQfmn img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-TGnIoQfmn {
	line-height: 18px;
}
}
.el-TgwgfngYz {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-TgwgfngYz { padding: 40px 0 0 0; }
#cats-06 {
	font-weight: 900;
}
#cats-06 {
    gap: 20px;
}
#cats-06 img{
    aspect-ratio: 1;
}
.el-GYsMstDQv {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-GYsMstDQv a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-GYsMstDQv a span{
    position: absolute;
}
.el-GYsMstDQv img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-GYsMstDQv a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-GYsMstDQv a span{
    position: absolute;
}
.el-GYsMstDQv img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-GYsMstDQv {
	line-height: 18px;
}
}
.el-yxzSWoTgN {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-yxzSWoTgN { padding: 40px 0 0 0; }
.el-zKpfYdTje {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-zKpfYdTje a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-zKpfYdTje a span{
    position: absolute;
}
.el-zKpfYdTje img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-zKpfYdTje a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 100px;
}
.el-zKpfYdTje a span{
    position: absolute;
}
.el-zKpfYdTje img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-zKpfYdTje {
	line-height: 18px;
}
}
.el-TgVyrRyWW {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-TgVyrRyWW { padding: 40px 0 0 0; }
.el-UIgHzGUpk {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-UIgHzGUpk a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 200px;
}
.el-UIgHzGUpk a span{
    position: absolute;
}
.el-UIgHzGUpk img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-UIgHzGUpk a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 500px;
}
.el-UIgHzGUpk a span{
    position: absolute;
}
.el-UIgHzGUpk img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-UIgHzGUpk {
	line-height: 18px;
}
}
.el-BPuLxnPcU {
	text-align: center;
	font-family: poppins;
	font-weight: 800;
}
.el-BPuLxnPcU { padding: 40px 0 0 0; }
#row-04-cats-mobile {
	background-color: #F5F5F5;
}
#row-04-cats-mobile { padding: 60px 20px 40px 20px; }
@media (min-width:768px) and (max-width:992px) {
	#row-04-cats-mobile { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-04-cats-mobile { padding: 0 0 0 0; }
}
.el-UoGRWCbcJ {
	background-color: #1E1E1E;
}
.el-UoGRWCbcJ { padding: 40px 40px 40px 40px; }
.el-UoGRWCbcJ {
    background: none;
}
@media (max-width:768px) {
	.el-UoGRWCbcJ { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-ccvmtgeXn { padding: 20px 0 20px 0; }
}
.el-wBlYmvMqq {
	text-align: center;
	color: #000000;
	background-color: #000000;
	font-family: poppins;
	font-size: 44px;
}
.el-wBlYmvMqq { padding: 0 0 20px 0; }
.el-wBlYmvMqq {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-wBlYmvMqq {
	font-size: 26px;
}
}
@media (max-width:768px) {
	.el-wBlYmvMqq {
	font-size: 26px;
}
.el-wBlYmvMqq { padding: 0 0 10px 0; }
}
.el-gtqmCPNKV {
    gap: 10px;
}
@media (max-width:768px) {
	.el-gtqmCPNKV { padding: 10px 10px 10px 10px; }
}
#cats-03-mobile {
    gap: 10px;
}
.el-UboDmgXnM {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-UboDmgXnM a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-UboDmgXnM a span{
    position: absolute;
}
.el-UboDmgXnM img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-UboDmgXnM a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-UboDmgXnM a span{
    position: absolute;
}
.el-UboDmgXnM img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-UboDmgXnM {
	line-height: 18px;
}
.el-UboDmgXnM a{
    font-size: 16px;
}
}
.el-IAnsDkxEf {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-IAnsDkxEf a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-IAnsDkxEf a span{
    position: absolute;
}
.el-IAnsDkxEf img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-IAnsDkxEf {
	line-height: 18px;
}
.el-IAnsDkxEf a{
    font-size: 16px;
}
}
#cats-04-mobile {
    gap: 10px;
}
.el-IYtrtnfUL {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-IYtrtnfUL a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-IYtrtnfUL a span{
    position: absolute;
}
.el-IYtrtnfUL img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-IYtrtnfUL a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-IYtrtnfUL a span{
    position: absolute;
}
.el-IYtrtnfUL img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-IYtrtnfUL {
	line-height: 18px;
}
.el-IYtrtnfUL a{
    font-size: 16px;
}
}
.el-dgsqHfqtG {
	text-align: center;
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-dgsqHfqtG a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-dgsqHfqtG a span{
    position: absolute;
}
.el-dgsqHfqtG img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-dgsqHfqtG a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-dgsqHfqtG a span{
    position: absolute;
}
.el-dgsqHfqtG img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-dgsqHfqtG {
	line-height: 18px;
}
.el-dgsqHfqtG a{
    font-size: 16px;
}
}
#cats-05-mobile {
    gap: 10px;
}
.el-ufLWhvxEK {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-ufLWhvxEK a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-ufLWhvxEK a span{
    position: absolute;
}
.el-ufLWhvxEK img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (min-width:768px) and (max-width:992px) {
	.el-ufLWhvxEK a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-ufLWhvxEK a span{
    position: absolute;
}
.el-ufLWhvxEK img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
}
@media (max-width:768px) {
	.el-ufLWhvxEK {
	line-height: 18px;
}
.el-ufLWhvxEK a{
    font-size: 16px;
}
}
.el-zlhDzVGYT {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-zlhDzVGYT a{
    color: black;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    overflow: hidden;
    transition: 0.5s;
    border-radius: 10px;
}
.el-zlhDzVGYT a span{
    position: absolute;
}
.el-zlhDzVGYT img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-zlhDzVGYT {
	line-height: 18px;
}
.el-zlhDzVGYT a{
    font-size: 16px;
}
}
#row-05-Banners {
	background-color: #F5F5F5;
}
.el-PcbuDhqDp {
	background-color: #FFFFFF;
}
.el-PcbuDhqDp { padding: 0 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-PcbuDhqDp { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-PcbuDhqDp { padding: 0 0 0 0; }
}
.el-DFFfwuaxN { padding: 20px 40px 40px 40px; }
.el-DFFfwuaxN {
    gap: 10px;
}
.el-DFFfwuaxN img{
    display: block;
    border-radius: 10px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-DFFfwuaxN { padding: 20px 40px 40px 40px; }
}
@media (max-width:768px) {
	.el-DFFfwuaxN { padding: 40px 20px 40px 20px; }
.el-DFFfwuaxN {
    gap: 10px;
}
}
.el-nIWXRvmFu img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
@media (max-width:768px) {
	.el-nIWXRvmFu { padding: 0 0 10px 0; }
}
.el-mkSPpYbKq img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
.el-qEEpKLadw img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
@media (max-width:768px) {
	.el-qEEpKLadw { padding: 0 0 10px 0; }
}
.el-zDczHxwFm img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
#banners-mobi { padding: 20px 40px 40px 40px; }
#banners-mobi {
    gap: 10px;
}
#banners-mobi img{
    display: block;
    border-radius: 10px;
}
@media (min-width:768px) and (max-width:992px) {
	#banners-mobi { padding: 20px 40px 40px 40px; }
}
@media (max-width:768px) {
	#banners-mobi { padding: 40px 20px 40px 20px; }
#banners-mobi {
    gap: 10px;
}
}
.el-mWtAYqIwt img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
@media (max-width:768px) {
	.el-mWtAYqIwt { padding: 0 0 10px 0; }
}
.el-hSEGbjWXD img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
.el-DkTSlHVtx img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
@media (max-width:768px) {
	.el-DkTSlHVtx { padding: 0 0 10px 0; }
}
.el-WgbXjamMF img{
    transform: scale(100%);
    transition: 0.5s;
    border: 1px solid lightgrey;
}
#row-05-suppliers {
	background-color: #FFFFFF;
}
#row-05-suppliers { padding: 60px 0 0 0; }
@media (max-width:768px) {
	#row-05-suppliers { padding: 10px 0 0 0; }
}
.el-gCvsvhsnU {
	text-align: center;
	color: #000000;
	background-color: #000000;
	font-family: poppins;
	font-size: 22px;
	font-weight: 400;
}
.el-gCvsvhsnU { padding: 0 0 20px 0; }
.el-gCvsvhsnU {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-gCvsvhsnU {
	font-size: 26px;
}
.el-gCvsvhsnU { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-gCvsvhsnU {
	font-size: 26px;
}
.el-gCvsvhsnU { padding: 0 0 0 0; }
}
.el-SsLDwWpkY { padding: 0 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-SsLDwWpkY { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-SsLDwWpkY { padding: 20px 20px 40px 20px; }
}
.el-UHUgokoUn {
	font-family: poppins;
	font-size: 16px;
	line-height: 25px;
}
.el-UHUgokoUn strong {
    font-weight: 700;
}
.jd-accordion-item label {
    display: block;
    position: relative;
    border-bottom: 0;
    background-color: #1bafe0;
    border-radius: 0px!important;
    padding: 20px 20px;
}
.el-eQwdadSqm {
	text-align: center;
	color: #000000;
	background-color: #000000;
	font-family: poppins;
	font-size: 22px;
	font-weight: 400;
}
.el-eQwdadSqm { padding: 0 0 20px 0; }
.el-eQwdadSqm {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-eQwdadSqm {
	font-size: 26px;
}
.el-eQwdadSqm { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-eQwdadSqm {
	font-size: 26px;
}
.el-eQwdadSqm { padding: 0 0 20px 0; }
}
.el-bJyKfFsYn {
	background-color: #FFFFFF;
}
.el-bJyKfFsYn { padding: 0 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-bJyKfFsYn { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-bJyKfFsYn { padding: 0 0 0 0; }
}
.el-koVxUPcfC {
	text-align: center;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.el-koVxUPcfC { padding: 20px 40px 40px 40px; }
@media (min-width:768px) and (max-width:992px) {
	.el-koVxUPcfC { padding: 20px 40px 40px 40px; }
}
@media (max-width:768px) {
	.el-koVxUPcfC { padding: 0px 10px 0px 10px; }
}
.el-vffCdBFKQ figure {
   border: 0px solid #ccc;
    padding: 30px;
}
@media (max-width:768px) {
	.el-vffCdBFKQ {
    min-height: 35vw;
}
}
.el-PbYUuuqVE { padding: 0 0 0 0; 	margin: 0 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-PbYUuuqVE { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-PbYUuuqVE {
    background-image: none;
}
}
@media (max-width:768px) {
	.el-PbYUuuqVE { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-PbYUuuqVE {
    background: none;
}
}
.el-RumvIkanf { margin: 0 0 0 0; }
.el-RumvIkanf {
    display: flex;
    border-top: 2px solid #b1c734;
}
@media (min-width:768px) and (max-width:992px) {
	.el-RumvIkanf { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-RumvIkanf {
    display: flex;
    flex-direction: row!imortant
}
}
@media (max-width:768px) {
	.el-RumvIkanf { margin: 20px 20px 20px 20px; }
}
.el-xuJhzHrbz {
	text-align: center;
}
.el-xuJhzHrbz img{
    max-width: 100%;
}
@media (min-width:768px) and (max-width:992px) {
	.el-xuJhzHrbz {
	text-align: center;
}
}
@media (max-width:768px) {
	.el-xuJhzHrbz {
	text-align: center;
}
.el-xuJhzHrbz img{
    max-width: 100%;
}
}
.el-WoqGhBRzT {
	color: #000000;
	background-color: #FFFFFF;
}
.el-WoqGhBRzT { padding: 40px 40px 40px 40px; }
.el-WoqGhBRzT {
    border-radius: 10px;
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-WoqGhBRzT { margin: 10px 10px 10px 10px; }
}
@media (max-width:768px) {
	.el-WoqGhBRzT { padding: 20px 20px 20px 20px; }
}
@media (min-width:768px) and (max-width:992px) {
	.el-kLBbIwYYj {
	text-align: left;
}
}
@media (max-width:768px) {
	.el-kLBbIwYYj { padding: 20px 0 0 0; }
}
.el-EHCjfqNmQ {
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 30px;
	font-weight: 700;
}
@media (min-width:768px) and (max-width:992px) {
	.el-EHCjfqNmQ {
	text-align: left;
	background-color: #FFFFFF;
}
.el-EHCjfqNmQ {
    background: none;
}
}
@media (max-width:768px) {
	.el-EHCjfqNmQ {
	font-size: 22px;
}
}
.el-kQTsakvGA {
	text-align: center;
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	line-height: 23px;
}
.el-kQTsakvGA { padding: 20px 0 0 0; }
.el-kQTsakvGA strong{
    font-weight: 700;
}
@media (min-width:768px) and (max-width:992px) {
	.el-kQTsakvGA {
	text-align: center;
}
}
@media (max-width:768px) {
	.el-kQTsakvGA {
	font-size: 14px;
	line-height: 18px;
}
}
#row-07-footer {
	background-color: #D5EF3F;
}
#row-07-footer { padding: 40px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	#row-07-footer {
	background-color: #FFFFFF;
}
}
@media (max-width:768px) {
	#row-07-footer {
	background-color: #FFFFFF;
}
#row-07-footer { padding: 0 0 0 0; }
}
#footer-inner {
	background-color: #000000;
}
#footer-inner { padding: 20px 20px 20px 20px; }
#footer-inner {
    background:none;
}
@media (min-width:768px) and (max-width:992px) {
	#footer-inner { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-yfGMeGzgq { padding: 20px 0 20px 0; }
.el-yfGMeGzgq {
    gap: 60px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-yfGMeGzgq { padding: 40px 40px 40px 40px; }
}
@media (max-width:768px) {
	.el-yfGMeGzgq { margin: 20px 20px 20px 20px; }
}
.el-tlWhWYrPJ {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
.el-tlWhWYrPJ { padding: 0 0 20px 0; }
.el-tlWhWYrPJ {
    border-bottom: 1px solid black;
}
.el-pwvADycBT {
	font-family: poppins;
	line-height: 25px;
}
.el-pwvADycBT { padding: 20px 0 0 0; }
.el-muFFUlSta {
    max-width: 100px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-muFFUlSta {
	text-align: right;
}
}
.el-kVKseDnhl {
	text-align: right;
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
.el-xIISrmKDr {
	text-align: right;
	font-family: poppins;
	font-size: 14px;
	line-height: 24px;
}
.el-xIISrmKDr { padding: 20px 0 0 0; }
.el-xIISrmKDr a{
    text-decoration: none;
    color: black;
}
.el-xIISrmKDr ul{
    background: none;
}
.el-xIISrmKDr {
    max-width: 100px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-xIISrmKDr {
	text-align: right;
}
}
#footer-inner-mobile {
	background-color: #000000;
}
#footer-inner-mobile { padding: 20px 20px 20px 20px; }
#footer-inner-mobile {
    background:none;
}
@media (min-width:768px) and (max-width:992px) {
	#footer-inner-mobile {
	background-color: #FFFFFF;
}
#footer-inner-mobile { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
@media (max-width:768px) {
	#footer-inner-mobile {
	background-color: #D5EF3F;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-qWbHDGbGr {
	background-color: #FFFFFF;
}
.el-qWbHDGbGr { margin: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-qWbHDGbGr {
	background-color: #D5EF3F;
}
}
.el-yNwwafyjp { padding: 20px 0 20px 0; }
.el-yNwwafyjp {
    gap: 60px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-yNwwafyjp {
	background-color: #D5EF3F;
}
.el-yNwwafyjp { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-yNwwafyjp {
	background-color: #D5EF3F;
}
.el-yNwwafyjp { margin: 20px 20px 20px 20px; }
}
.el-omBJYfptN { padding: 20px 20px 20px 20px; }
.el-omBJYfptN {
    max-width: 20%;
}
@media (max-width:768px) {
	.el-omBJYfptN { padding: 0 0 0 0; }
.el-omBJYfptN {
    max-width: 50%;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-vspkEdFdn { padding: 40px 40px 40px 40px; }
}
.el-LvIyTjEHw {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
.el-qeFPDNhMn {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-qeFPDNhMn { padding: 20px 0 0 0; }
.el-qeFPDNhMn {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-qeFPDNhMn {
	line-height: 18px;
}
}
.el-otJxuAjaL {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
.el-QpttCzozk {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-QpttCzozk { padding: 20px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-QpttCzozk {
	line-height: 18px;
}
}
.el-RQcBLBhsT {
	text-align: center;
}
.el-RQcBLBhsT { padding: 20px 20px 20px 20px; }
.el-RQcBLBhsT {
    border-top: 2px solid lightblue;
}
.el-YhfWQUIdc {
	font-family: poppins;
	font-size: 16px;
}
.el-HtgloXMQW { padding: 20px 20px 20px 20px; }
.el-HtgloXMQW img{
    max-width: 150px;
}
#footer-inner-mobile-2 {
	background-color: #884DF8;
}
#footer-inner-mobile-2 { padding: 40px 40px 40px 40px; }
#footer-inner-mobile-2 {
    background-image: url(http://app/bg-color);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top right;
}
@media (max-width:768px) {
	#footer-inner-mobile-2 { padding: 0 0 0 0; }
#footer-inner-mobile-2 {
    background-image: none;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top right;
}
}
#logo-mobile { padding: 40px 40px 40px 40px; }
#logo-mobile {
    max-width: 280px;
}
@media (max-width:768px) {
	#logo-mobile { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-bJvvmYkHk {
	text-align: center;
}
.el-bJvvmYkHk { padding: 20px 0 0 20px; }
.el-bJvvmYkHk {
    max-width: 150px;
}
}
.el-PGXlDugzd a {
    color:white;
}
@media (min-width:768px) and (max-width:992px) {
	.el-PGXlDugzd {
	color: #FFFFFF;
	font-family: degular;
	font-weight: 800;
}
}
@media (max-width:768px) {
	.el-PGXlDugzd {
	font-family: degular;
	font-size: 0px;
}
.el-PGXlDugzd { padding: 0 0 0 0; }
.el-PGXlDugzd {
    font-size: 10px;
}
}
#info-mobile { padding: 80px 40px 40px 40px; }
#info-mobile {
    border-bottom: 2px solid white;
}
#info-mobile a {
}
@media (min-width:768px) and (max-width:992px) {
	#info-mobile { padding: 40px 0 0; }
}
@media (max-width:768px) {
	#info-mobile { padding: 0 0 0 0; }
}
.el-lXRWNWEuu {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
@media (min-width:768px) and (max-width:992px) {
	.el-lXRWNWEuu { padding: 0 0 0 63px; }
}
.el-vpbLjREfR {
	line-height: 2em;
}
@media (min-width:768px) and (max-width:992px) {
	.el-vpbLjREfR { padding: 20px 0 0 0; }
}
.el-XUcVtjqSl {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
.el-XUcVtjqSl { padding: 200px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-XUcVtjqSl { padding: 40px 80px 40px 63px; }
}
@media (max-width:768px) {
	.el-XUcVtjqSl { padding: 20px 20px 20px 20px; }
.el-XUcVtjqSl {
    font-size: 13px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-DIXRjKxMd {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-DIXRjKxMd { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-DIXRjKxMd {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-DIXRjKxMd { padding: 20px 20px 20px 20px; }
}