.custom-faq-group{background-image:linear-gradient(120deg,#c91e4b 28%,#f2295b 100%);position:relative;padding:80px}.custom-faq-group .custom-faq-overlay{background-position:bottom center;opacity:.37;height:100%;width:100%;top:0;left:0;position:absolute}.custom-faq-group .page-center{position:relative;padding:10px}.custom-faq-group .custom-faq-top-title h2{color:#fff;font-size:55px;margin:0 0 20px;text-align:center;font-weight:600;line-height:1}.custom-faq-group .faq-divider{padding:9px 0;margin-bottom:20px}.custom-faq-group span.divider-separator{border-top:5px solid #fff;width:5%;display:block;margin:0 auto}.custom-faq-group .custom-faq-content-wrap{display:flex;flex-wrap:wrap}.custom-faq-group .custom-faq-content-item{width:33.33%;padding:10px;text-align:center}.custom-faq-group h3.elementor-icon-box-title{color:#fff;font-size:28px;font-weight:600;line-height:1.2;margin:32px 0 0}.custom-faq-group p.elementor-icon-box-description{color:#fff;margin:0}.custom-faq-group .shape-bottom{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;bottom:-1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-faq-group .shape-bottom svg{height:40px;transform:translateX(-50%) rotateY(180deg);display:block;width:calc(100% + 1.3px);position:relative;left:50%}.custom-faq-group .shape-bottom .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0);transform:rotateY(0);fill:#272a2d}.custom-faq-group .shape-top{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;top:-1px}.custom-faq-group .shape-top svg{height:40px;transform:translateX(-50%) rotateY(180deg);display:block;width:calc(100% + 1.3px);position:relative;left:50%}.custom-faq-group .shape-top svg path.elementor-shape-fill{fill:#f6f6f6;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0);transform:rotateY(0)}@media(max-width:1024px){.custom-faq-group .custom-faq-top-title h2{font-size:40px}}@media(max-width:767px){.custom-faq-group{padding:56px 32px}.custom-faq-group .custom-faq-content-item{width:100%;padding:10px;text-align:center}}