.elementor-1254 .elementor-element.elementor-element-716f201{width:var( --container-widget-width, 51.003% );max-width:51.003%;--container-widget-width:51.003%;--container-widget-flex-grow:0;text-align:center;}.elementor-1254 .elementor-element.elementor-element-716f201.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1254 .elementor-element.elementor-element-716f201 .elementor-heading-title{color:#F16090;}.elementor-1254 .elementor-element.elementor-element-41a21ed{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 40px 0px 40px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-41a21ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1254 .elementor-element.elementor-element-41a21ed .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-41a21ed .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:20px;height:20px;}.elementor-1254 .elementor-element.elementor-element-41a21ed .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{color:#313131;}.elementor-1254 .elementor-element.elementor-element-41a21ed .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:#3351a6;}.elementor-1254 .elementor-element.elementor-element-41a21ed .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}/* Start custom CSS for tp-accordion, class: .elementor-element-41a21ed *//* Accordion Container */
.beulf-faq .elementor-accordion-item {
    border: none !important;
    margin: 0;
    background: transparent;
}

/* Accordion Title */
.beulf-faq .elementor-tab-title {
    border: none !important;
    border-bottom: 1px solid #f7b8c9 !important;
    padding: 30px 60px 30px 0 !important;
    position: relative;
    font-size: 22px;
    font-weight: 400;
    color: #222;
    background: transparent;
}

/* Hide Elementor default icons */
.beulf-faq .elementor-accordion-icon {
    display: none !important;
}

/* Custom Plus Icon */
.beulf-faq .elementor-tab-title:after {
    content: "+";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 42px;
    font-weight: 300;
    line-height: 1;
    color: #111;
    transition: all 0.3s ease;
}

/* Change plus to minus when active */
.beulf-faq .elementor-tab-title.elementor-active:after {
    content: "−";
}

/* Content Area */
.beulf-faq .elementor-tab-content {
    border: none !important;
    padding: 20px 0 30px;
    color: #555;
    font-size: 16px;
    line-height: 1.8;
}
.elementor-1254 .elementor-element.elementor-element-41a21ed .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active {
    color: #F16090;
}/* End custom CSS */