.elementor-2657 .elementor-element.elementor-element-9c68b9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__inner{background-color:#FFFFFF00;max-width:100%;padding:0px 0px 0px 0px;row-gap:5px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--burdpress-faq-answer-icon-size:25px;--burdpress-faq-answer-icon-color:var( --e-global-color-secondary );--burdpress-faq-answer-icon-scale-x:1;--burdpress-faq-answer-icon-scale-y:-1;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq{padding:0px 0px 0px 0px;justify-content:center;margin:0px 0px 0px 0px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:700;line-height:1.25;color:var( --e-global-color-secondary );text-shadow:0px 0px 0px rgba(0, 0, 0, 0);text-align:center;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__header{margin-bottom:20px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__item{border-color:#EEEEEE;border-top-width:2px;padding:30px 0px 22px 0px;margin:0px 0px 0px 0px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-text, .elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-prefix{font-family:"Poppins", Sans-serif;font-size:1.5rem;line-height:1.15;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-text{color:var( --e-global-color-text );}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-prefix{color:var( --e-global-color-text );}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question{column-gap:10px;margin-bottom:12px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__answer-text{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;font-style:italic;line-height:1.25;color:#1C1C1C80;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__answer-prefix{color:#1C1C1C80;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__answer-body{column-gap:10px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__answer{margin-top:5px;column-gap:10px;}@media(max-width:1024px){.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__inner{row-gap:5px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__title{font-size:2.25rem;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__header{margin-bottom:15px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-text, .elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-prefix{font-size:1.25rem;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question{margin-bottom:12px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__answer-text{font-size:1rem;}}@media(max-width:767px){.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__inner{padding:0px 0px 0px 0px;row-gap:5px;--burdpress-faq-answer-icon-size:25px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__title{font-size:1.75rem;line-height:1.25;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__header{margin-bottom:10px;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-text, .elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__question-prefix{font-size:1rem;line-height:1.25;}.elementor-2657 .elementor-element.elementor-element-dd0afa6 .burdpress-taxonomy-faq__answer-text{font-size:0.875rem;line-height:1.5;}}/* Start custom CSS */#shopAll-categories .elementor-button {
    transition: 300ms cubic-bezier(0.25, 1, 0.66, 1) !important;
    padding: 15px 40px;
    border-radius: 30px;
}

#shopAll-categories:hover .elementor-button {
    padding: 15px 60px;
    border-radius: 15px;
}

@media (max-width: 767px) {
    #shopAll-categories .elementor-button {
    padding: 10px 30px;
    border-radius: 20px;
}

#shopAll-categories:hover .elementor-button {
    padding: 10px 50px;
    border-radius: 12px;
}
}

.categoryCard-wrapper, .benefitCard-wrapper {
    transition: 300ms cubic-bezier(0.25, 1, 0.66, 1) !important;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.25) !important;
}

.categoryCard-header, .benefitCard-header {
    transform-origin: 0% 100%;
    transition: 300ms cubic-bezier(0.25, 1, 0.66, 1) !important;
    text-shadow: 0px 0px 1px rgba(0,0,0,0);
}

.categoryCard-bg, .benefitCard-bg {
    transition: 300ms cubic-bezier(0.25, 1, 0.66, 1) !important;
    box-shadow: inset 0px -10px 15px -5px rgba(0,0,0,0.25);
}

.categoryCard-image, .benefitCard-image {
    transition: 300ms cubic-bezier(0.25, 1, 0.66, 1) !important;
    transform-origin: 50% 100%;
    pointer-events: none;
}

.categoryCard-wrapper:hover, .benefitCard-wrapper:hover {
    transform: scale(1.05) translateY(-8px);
    box-shadow: 0px 10px 10px rgba(0,0,0,0.15) !important;
    cursor: pointer;
}

.categoryCard-wrapper:hover .categoryCard-bg, .benefitCard-wrapper:hover .benefitCard-bg {
    box-shadow: inset 0px -8px 18px -5px rgba(0,0,0,0.2);
}

.categoryCard-wrapper:hover .categoryCard-header, .benefitCard-wrapper:hover .benefitCard-header {
    transform: scale(1.1) translateY(-2px);
    text-shadow: 0px 3px 5px rgba(0,0,0,0.25);
}

.categoryCard-wrapper:hover .categoryCard-image, .benefitCard-wrapper:hover .benefitCard-image {
    transform: scale(1.05) translateY(-3px);
}

.categoryCard-wrapper:active, .benefitCard-wrapper:active {
    transform: scale(1) translateY(2px);
    box-shadow: 0px 3px 3px rgba(0,0,0,0.25);
}

.categoryCard-wrapper:active .categoryCard-bg, .benefitCard-wrapper:active .benefitCard-bg {
    box-shadow: inset 0px -8px 12px -3px rgba(0,0,0,0.25);
}/* End custom CSS */