.faq-section{margin-bottom:2px}.faq-section .faq-collapse-content{margin:0 auto;max-width:990px;padding:25px 12px}@media (max-width: 575px){.faq-section .faq-collapse-content{padding:35px 12px}}.faq-section .faq-collapse-content .mb-24px{margin-bottom:24px}@media (max-width: 575px){.faq-section .faq-collapse-content .mb-24px{margin-bottom:20px}}.faq-section .faq-collapse-content .mb-50px{margin-bottom:50px}@media (max-width: 575px){.faq-section .faq-collapse-content .mb-50px{margin-bottom:35px}}@media (max-width: 575px){.faq-section .faq-collapse-content .fs-20{font-size:18px!important}}.faq-section .faq-collapse-content .faq-img{width:150px;min-width:150px;max-height:175px;overflow:hidden;position:relative}@media (max-width: 575px){.faq-section .faq-collapse-content .faq-img{width:120px;min-width:120px;max-height:145px}}@media (max-width: 374px){.faq-section .faq-collapse-content .faq-img{width:100px;min-width:100px;max-height:125px}}.faq-section .faq-collapse-content .faq-img:before{content:"";position:absolute;width:135px;height:135px;border-radius:50%;border:5px solid var(--white);bottom:0;left:0;z-index:0}@media (max-width: 575px){.faq-section .faq-collapse-content .faq-img:before{width:110px;height:110px}}@media (max-width: 374px){.faq-section .faq-collapse-content .faq-img:before{width:95px;height:95px;border:4px solid var(--white)}}.faq-section .faq-collapse-content .faq-img.sport-faq-img:before{background-color:var(--primary-sport-color)}.faq-section .faq-collapse-content .faq-img.massage-faq-img:before{background-color:var(--primary-massage-color)}.faq-section .faq-collapse-content .faq-img.edv-faq-img:before{background-color:var(--primary-edv-color)}.faq-section .faq-collapse-content .faq-img img{position:relative}.faq-section .faq-collapse-content .faqs-title{display:block;font-size:18px;font-weight:400;padding:15px 0 5px;color:var(--primary);border-bottom:1px solid #aeaeaf}@media (max-width: 575px){.faq-section .faq-collapse-content .faqs-title{font-size:16px;padding:10px 0 5px}}.faq-section .faq-collapse-content .multi-collapse{border-bottom:1px solid #aeaeaf;padding-bottom:10px}.faq-section .faq-collapse-content .multi-collapse .card a{font-size:18px;font-weight:400;padding:6px 6px 6px 20px;color:var(--primary)}@media (max-width: 575px){.faq-section .faq-collapse-content .multi-collapse .card a{font-size:16px;padding:5px 5px 5px 15px}}
