.faq-section{padding:90px 0;background:#fcfcfc}.faq-section h2{text-align:center;font-family:var(--primaryfont-semibold);font-size:36px}.faq-content{border:1px solid #ebebeb;transition:all .5s ease;border-radius:5px;margin:30px 0}.faq-content.active{border-color:#000;padding-bottom:20px}.faq-content h3.active{color:#000}.faq-content h3{position:relative;font-size:21px;border-bottom:1px solid transparent;cursor:pointer;margin:0;transition:all .5s ease;padding:30px 42px 30px 25px}.faq-content h4{font-size:26px;color:#177dfc}.faq-content.active h4{color:#177dfc}.faq-content .faq-arrow::after,.faq-content .faq-arrow::before{content:'';position:absolute;display:block;right:-9px;width:12px;height:2px;background:#000;border-radius:2px;transition:all .5s}.faq-content.active .faq-arrow::after,.faq-content.active .faq-arrow::before{background:#000}.faq-content .faq-arrow::before{top:5px;right:1px}.faq-content .faq-arrow::after{right:inherit;left:7px;transform:rotate(90deg);top:5px}.faq-content h3.active span.faq-arrow:before{transform:rotate(-90deg)}.faq-content h3 span.faq-arrow{position:absolute;right:5px;top:50%;width:20px;height:15px;transition:all .5s ease;transform:translate(-50%,-50%) rotate(-90deg)}.accordion{margin:50px auto 0;max-width:780px}ul.list ul li::before,ul.list ul li::after{display:none}ul.list li{position:relative;padding:12px 0 0 25px;font-size:17px;margin-bottom:15px;line-height:1.5}ul.list li:before{content:'';position:absolute;width:17px;height:10px;box-shadow:4px -4px 0 0 #000 inset;transform:rotate(-45deg) scale(0.5);-webkit-transform:rotate(-45deg) scale(0.5);-ms-transform:rotate(-45deg) scale(0.5);left:0;top:20px}ul.list li:after{content:"";position:absolute;border:1px solid #000;width:17px;height:17px;top:17px;left:0;border-radius:50%}.accord-content{display:none;padding:0 30px;margin-top:-15px}ul.list li a{text-decoration:underline;color:#000;text-underline-offset:4px}ul.number li:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ". ";position:absolute;left:0}ul.number{counter-reset:my-sec-counter}ul.number li{position:relative;padding-left:20px;font-size:17px;margin-bottom:15px;line-height:1.5}@media screen and (max-width:1023px){.faq-section{padding:60px 0}}@media screen and (max-width:767px){.faq-section h2{font-size:30px}.faq-content h3{font-size:18px}}