.main-cls textarea{resize:none;height:150px}.row-cls{display:flex;gap:20px}.main-cls input{width:100%}.faq-section{font-family:"Helvetica",sans-serif}.faq-header{text-align:center;margin-bottom:30px;color:#1a1a1a;font-size:28px;font-weight:700}.faq-item{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;margin-bottom:10px;overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.faq-question{background-color:#fff;color:#333;padding:15px 20px;width:100%;border:none;text-align:left;outline:none;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease,color .3s ease;white-space:normal;gap:15px}.faq-question:focus{background-color:#fff!important;color:#333!important;box-shadow:none!important}.faq-question:hover,.faq-question.active,.faq-question.active:focus{background-color:#26a9e1!important;color:#fff!important}.faq-question::after{content:"+";font-size:20px;color:#26a9e1!important;font-weight:700;flex-shrink:0}.faq-question:hover::after,.faq-question.active::after,.faq-question.active:focus::after{color:#fff!important;content:"-"}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;background-color:#fafafa;transition:max-height .3s ease-out,padding .3s ease;color:#555;line-height:1.6}.faq-answer p{margin:0;padding:0}@media (max-width:600px){.faq-question{font-size:15px;padding:15px}}