*,*::before,*::after{box-sizing:inherit}.slmp-faqs .relative{position:relative}.slmp-faqs.faqs-layout-1 .slmp-faq-listing{padding:15px 10px;background-color:#f1f1f1}.slmp-faqs .slmp-faq-item:not(:last-child){margin-bottom:15px}.slmp-faqs .slmp-faq-item .slmp-faq-question{display:flex;justify-content:center;align-items:inherit;border-radius:3px;overflow:hidden;cursor:pointer;background-color:#3a8dc3}.slmp-faqs .slmp-faq-item .slmp-faq-question .faq-count{width:40px;display:flex;justify-content:center;align-items:center;padding:10px 5px;font-weight:700}.slmp-faqs .slmp-faq-item .slmp-faq-question .faq-q{width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50px;font-size:14px;color:#3a8dc3}.slmp-faqs .slmp-faq-item .slmp-faq-question .faq-question{padding:10px 30px 10px 5px;line-height:1.2;font-weight:700;width:calc(100% - 40px);display:flex;justify-content:left;align-items:center;font-size:16px;color:#fff}.slmp-faqs .slmp-faq-item .slmp-faq-question .faq-question:before{content:"\FF0B";display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%) rotate(90deg);transition:all 0.3s ease}.slmp-faqs .slmp-faq-item .slmp-faq-answer{padding:15px 15px;border:1px solid #f1f1f1;display:none;background-color:#fff;font-size:16px;color:#000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.slmp-faqs .slmp-faq-item .slmp-faq-answer p:last-child{margin:0}.slmp-faqs .slmp-faq-item .slmp-faq-question:hover .faq-count,.slmp-faqs .slmp-faq-item .slmp-faq-question.active .faq-count{background-color:#000;color:#fff}.slmp-faqs .slmp-faq-item .slmp-faq-question:hover .faq-question,.slmp-faqs .slmp-faq-item .slmp-faq-question.active .faq-question{background-color:#000;color:#fff}.slmp-faqs .slmp-faq-item .slmp-faq-question.active .faq-question:before{content:"\FF0D";transform:translateY(-50%) rotate(-180deg);transition:all 0.3s ease}.slmp-faqs .faq-desktop-cat{text-align:center;margin-bottom:60px;display:flex;justify-content:center;align-items:normal;flex-wrap:wrap}.slmp-faqs .faq-desktop-cat .faq-cat{background-color:#f2f2f2;cursor:pointer;width:215px;border:1px solid #f2f2f2}.slmp-faqs .faq-desktop-cat .faq-cat .faq-cat-num{;font-weight:700;background-color:#fff;clip-path:polygon(100% 0,0% 100%,0 0);position:absolute;top:0;left:0;width:90px;height:90px}.slmp-faqs .faq-desktop-cat .faq-cat .faq-cat-txt{display:flex;justify-content:center;align-items:center;width:35px;height:35px;line-height:1;font-size:16px;border-radius:50%;margin:8px;color:#fff;background-color:#3a8dc3;font-weight:700}.slmp-faqs .faq-desktop-cat .faq-cat .faq-cat-name{display:flex;justify-content:center;align-items:center;min-height:110px;padding:10px 30px 10px 80px;text-align:right;color:#000;font-size:18px;line-height:1.2;height:100%}.slmp-faqs .faq-desktop-cat .faq-cat:hover,.slmp-faqs .faq-desktop-cat .faq-cat.active{background-color:#3a8dc3;color:#fff;border:1px solid #f2f2f2}.slmp-faqs .faq-desktop-cat .faq-cat:hover .faq-cat-name,.slmp-faqs .faq-desktop-cat .faq-cat.active .faq-cat-name{color:#fff}.slmp-faqs .faq-desktop-cat .faq-cat:hover .faq-cat-txt,.slmp-faqs .faq-desktop-cat .faq-cat.active .faq-cat-txt{color:#3a8dc3;background-color:#fff0;font-weight:400;font-size:25px}.slmp-faqs .faq-cat-item .faq-cat-info .faq-info{padding:15px 10px;background-color:#f1f1f1}.slmp-faqs .faq-cat-info .faq-info:not(:last-child){margin-bottom:30px}.slmp-faqs .faq-heading{font-weight:700;font-size:22px;color:#000;margin-bottom:10px;line-height:1.2}.slmp-faqs .faq-desc{font-size:16px;color:#000;margin-bottom:20px}.slmp-faqs .faq-desc p:last-child{margin:0}.slmp-faqs.faqs-layout-1 .slmp-faq-listing:not(:last-child){margin-bottom:30px}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat>span{display:inline-block!important;vertical-align:middle}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat .faq-cat-icon{width:40px}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat,.slmp-faqs.faqs-layout-4 .faq-desktop-cat .faq-cat{padding:20px 15px}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat{display:flex;justify-content:center;align-items:center}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat .faq-cat-name,.slmp-faqs.faqs-layout-4 .faq-desktop-cat .faq-cat .faq-cat-name{min-height:auto;padding:0;margin-top:10px;display:block;text-align:center;height:auto}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat .faq-cat-icon img,.slmp-faqs.faqs-layout-4 .faq-desktop-cat .faq-cat .faq-cat-icon img{max-height:50px}.slmp-faqs.faqs-layout-3 .faq-desktop-cat .faq-cat .faq-cat-name{width:calc(100% - 45px);text-align:left;padding:0 0 0 10px}.slmp-faqs.faqs-layout-4 .faq-cat-item .faq-cat-info{display:flex;justify-content:space-between;align-items:normal;flex-wrap:wrap}.slmp-faqs.faqs-layout-4 .faq-cat-info .faq-info{width:100%}.slmp-faqs.faqs-layout-4 .faq-cat-info:has(.faq-info:nth-last-child(n+2)) .faq-info:nth-child(-n+2){width:49%}.slmp-faqs.faqs-layout-4 .faq-cat-info .faq-info:nth-child(n+3) .faq-heading,.slmp-faqs.faqs-layout-4 .faq-cat-info .faq-info:nth-child(n+3) .faq-desc{height:auto!important}.slmp-faqs .faq-loader{text-align:center}.slmp-faqs .faq-loader.active{padding:0 15px 30px}@media only screen and (max-width:991px){.slmp-faqs.faqs-layout-4 .faq-cat-info:has(.faq-info:nth-last-child(n+2)) .faq-info:nth-child(-n+2){width:100%}}