.elementor-4247 .elementor-element.elementor-element-fa9a91f{z-index:0;}.elementor-4247 .elementor-element.elementor-element-6b49e9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4247 .elementor-element.elementor-element-6b49e9a > .elementor-element-populated{margin:0rem 0rem 5rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-4247 .elementor-element.elementor-element-3fa49e2{color:#000000;font-size:1rem;}.elementor-4247 .elementor-element.elementor-element-de2d2fb{color:#000000;font-size:1rem;}.elementor-4247 .elementor-element.elementor-element-fb53b5f{color:#000000;font-size:1rem;}.elementor-4247 .elementor-element.elementor-element-262e168{--display:flex;}.elementor-4247 .elementor-element.elementor-element-520dfe2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}.elementor-4247 .elementor-element.elementor-element-520dfe2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-4247 .elementor-element.elementor-element-520dfe2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4247 .elementor-element.elementor-element-520dfe2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-3fa49e2 */.elementor-4247 .elementor-element.elementor-element-3fa49e2 table {
    border: none;
}
.elementor-4247 .elementor-element.elementor-element-3fa49e2 table tr td {
    border: none;
    vertical-align: top;
    padding: .5rem;
}
.elementor-4247 .elementor-element.elementor-element-3fa49e2 table .lni:before {
    font-size: 1.5rem;
    color: var(--color-main);
}
.elementor-4247 .elementor-element.elementor-element-3fa49e2 p {
    opacity: 1;
}
.elementor-4247 .elementor-element.elementor-element-3fa49e2 strong {
    color: var(--color-main);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de2d2fb */.elementor-4247 .elementor-element.elementor-element-de2d2fb table {
    border: none;
}
.elementor-4247 .elementor-element.elementor-element-de2d2fb table tr td {
    border: none;
    vertical-align: top;
    padding: .5rem;
}
.elementor-4247 .elementor-element.elementor-element-de2d2fb table .lni:before {
    font-size: 1.5rem;
    color: var(--color-main);
}
.elementor-4247 .elementor-element.elementor-element-de2d2fb p {
    opacity: 1;
}
.elementor-4247 .elementor-element.elementor-element-de2d2fb strong {
    color: var(--color-main);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb53b5f */.elementor-4247 .elementor-element.elementor-element-fb53b5f table {
    border: none;
}
.elementor-4247 .elementor-element.elementor-element-fb53b5f table tr td {
    border: none;
    vertical-align: top;
    padding: .5rem;
}
.elementor-4247 .elementor-element.elementor-element-fb53b5f table .lni:before {
    font-size: 1.5rem;
    color: var(--color-main);
}
.elementor-4247 .elementor-element.elementor-element-fb53b5f p {
    opacity: 1;
}
.elementor-4247 .elementor-element.elementor-element-fb53b5f strong {
    color: var(--color-main);
}/* End custom CSS */
/* Start custom CSS */.spacer {
    height: 0 !important;
}
section.content-section {
    padding-top: 0;
}
.topbar {
    z-index: 10;
}/* End custom CSS */