/* Zomia Digital Agency FAQ section — load only on pages that use .nl-faq-area */
.nl-faq-area{border-color:#f4f3ff;border-style:solid;border-width:2px 0 0;padding:125px 0 110px}
.nl-faq-area .section-title.t-left{text-align:left}
.nl-faq-area .section-sub-title h5{color:#5a49f8;display:inline-block;font-size:20px;font-weight:600;letter-spacing:0;margin:0 0 15px;position:relative;text-transform:capitalize;z-index:1}
.nl-faq-area .t-left .section-sub-title h5{left:53px}
.nl-faq-area .section-sub-title h5::before{background:#cdc8fd;border-radius:15px;content:"";height:5px;left:-40px;position:absolute;top:46%;width:20px}
.nl-faq-area .section-sub-title h5::after{background:#cdc8fd;border-radius:50%;content:"";height:5px;left:-53px;position:absolute;top:46%;width:5px}
.nl-faq-area .section-main-title h1{font-size:42px;font-weight:600;line-height:1.2;margin:0;text-transform:capitalize}
.nl-faq-area .accordion{border-top:1px solid #d9e5e8;list-style:none;margin:33px 0 auto;max-width:480px;padding:0}
.nl-faq-area .accordion li{background:#fff;margin-bottom:15px;position:relative}
.nl-faq-area .accordion a{box-shadow:0 10px 60px 0 rgba(0,0,0,.1);color:#1d2124;cursor:pointer;display:block;font-size:18px;font-weight:600;line-height:3;margin-bottom:20px;outline:0;padding:8px 0;position:relative;text-decoration:none;text-indent:40px;user-select:none;width:100%}
.nl-faq-area .accordion li a.active{background:#f3f1ff;border-radius:5px;color:#1d2124;font-size:18px;padding:6px 0}
.nl-faq-area .accordion a.active::before{display:none}
.nl-faq-area .accordion p{color:#646464;display:none;font-size:16px;padding:10px 25px}
.nl-faq-area .accordion a.active + p{display:block}
.nl-faq-area .accordion li a::after{content:"\f067";font-family:"Font Awesome 5 Pro";font-weight:900;left:-25px;position:absolute;top:7px}
.nl-faq-area .accordion li a.active::after{content:"\f068"}
.nl-faq-area .faq-single-thumb{text-align:center}
.nl-faq-area .faq-single-thumb img{display:inline-block;height:auto;width:50%}
@media (min-width:1170px) and (max-width:1199px){.nl-faq-area{padding:60px 0}}
@media (min-width:768px) and (max-width:991px){.nl-faq-area{padding:60px 0}.nl-faq-area .faq-single-thumb img{padding-top:55px;width:50%}.nl-faq-area .accordion{max-width:100%}.nl-faq-area .accordion a{line-height:2}.nl-faq-area .accordion a::after{left:-25px;top:8px}.nl-faq-area .accordion a.active::after{top:6px}}
@media only screen and (min-width:600px) and (max-width:767px){.nl-faq-area{padding:60px 0}}
@media only screen and (max-width:599px){.nl-faq-area{padding:60px 0}.nl-faq-area .accordion a{font-size:16px;line-height:2;text-indent:28px}.nl-faq-area .accordion li a.active{font-size:16px}.nl-faq-area .accordion p{font-size:14px}}
