.elementor-5358 .elementor-element.elementor-element-fde09dc > .elementor-container{max-width:400px;}.elementor-5358 .elementor-element.elementor-element-fde09dc{padding:40px 40px 40px 40px;}.elementor-5358 .elementor-element.elementor-element-03c9854 > .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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5358 .elementor-element.elementor-element-f035621{text-align:left;}.elementor-5358 .elementor-element.elementor-element-f035621 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-2e48ebe );}.elementor-5358 .elementor-element.elementor-element-71bce30{--spacer-size:10px;}.elementor-5358 .elementor-element.elementor-element-596915b{text-align:left;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu a{color:#232121;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.first-level li{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level a{color:var( --e-global-color-secondary );}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level a:hover{color:var( --e-global-color-text );}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level li{font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu .dce-parent-title{margin-bottom:calc( 7px / 2);font-size:18px;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu hr{margin-bottom:calc( 7px / 2);}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu div.box{padding:7px;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.first-level > li{margin-bottom:0px;}.elementor-5358 .elementor-element.elementor-element-596915b.border-1 .dce-menu ul.first-level > li, .elementor-5358 .elementor-element.elementor-element-596915b .dce-menu.horizontal li{padding-left:12px;padding-right:12px;}.elementor-5358 .elementor-element.elementor-element-596915b.border-2 .dce-menu ul.first-level{padding:12px;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level > li{padding-top:0px;padding-bottom:0px;padding-left:24px;padding-right:24px;}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu hr, .elementor-5358 .elementor-element.elementor-element-596915b .dce-menu .box{border-width:1px;}@media(max-width:1024px){.elementor-5358 .elementor-element.elementor-element-f035621{text-align:center;}}@media(max-width:767px){.elementor-5358 .elementor-element.elementor-element-fde09dc{padding:19px 19px 19px 19px;}.elementor-5358 .elementor-element.elementor-element-03c9854 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5358 .elementor-element.elementor-element-f035621{text-align:center;}.elementor-5358 .elementor-element.elementor-element-f035621 .elementor-heading-title{font-size:30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5358 .elementor-element.elementor-element-03c9854{width:100%;}}/* Start custom CSS for column, class: .elementor-element-03c9854 */.product-list li.dce-term-1 {
    display: none !important;
}

.product-list ul {
    width: 100% !important;
    gap: 5px;
    margin-left: -12px;
    margin-bottom: 10px;
}

@media screen and (max-width: 900px) {
    .product-list ul {
        margin-left: 0px;
        align-content: center;
        justify-content: center;
    }
    .product-list li a {
        text-align: center !important;
        align-content: center;
        justify-content: center;
    }
}

.product-list li {
    width: 100% !important;
}

.product-list li a{
    /*background: #F3F3F3;*/
    border-radius: 20px;
    padding: 5px 15px;
    width: 100%;
    display: flex;
    transition: all 0.2s ease-in-out;
}

.product-list li a:before {
    content: '-';
    padding-right: 2px;
}

.product-list h4.dce-parent-title {
    transform: translateX(0px);
    transition: all 0.2s ease-in-out;
}

.product-list h4.dce-parent-title:hover {
    transform: translateX(10px) !important;
    /*background: #F3F3F3;*/
    transition: all 0.2s ease-in-out;
}

.product-list li a:hover {
    transform: translateX(10px);
    /*background: #F3F3F3;*/
    transition: all 0.2s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fde09dc */.elementor-5358 .elementor-element.elementor-element-fde09dc .elementor-widget-wrap.elementor-element-populated {
    gap: 4px !important;
}

@media screen and (max-width: 900px) {
    .elementor-5358 .elementor-element.elementor-element-fde09dc h2 {
        font-size: 18px !important;
        font-weight: 600 !important;
    }
    .elementor-5358 .elementor-element.elementor-element-fde09dc a {
        font-size: 18px !important;
        font-weight: 300 !important;
        padding: 6px !important;
    }
    .elementor-5358 .elementor-element.elementor-element-fde09dc span.elementor-button-text {
        font-size: 18px !important;
        font-weight: 300 !important;
        padding: 6px 8px !important;
    }
}/* End custom CSS */