.faq-section{align-items:center;display:flex;justify-content:center;margin:0}.faq-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:30px;max-width:1088px;padding:0;width:100%}.faq-left{flex:none;flex-grow:0;min-height:198px;order:0}.faq-left,.faq-title{height:auto;max-width:310px;width:100%}.faq-title{color:#2b2b2b;font-family:Bus Sans,sans-serif;font-size:32px;font-style:normal;font-weight:700;left:0;line-height:39px;margin:0;min-height:117px;position:relative;top:0}.faq-title-highlight{color:#49e67f}.faq-subtitle{color:#2b2b2b;font-family:Bus Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:auto;left:0;line-height:17px;margin:0;max-width:310px;position:relative;text-align:left;top:9px;width:100%}.faq-contact-highlight{color:#49e67f}.faq-right{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:30px;justify-content:center;order:1;padding:0}.faq-item,.faq-right{max-width:763px;width:100%}.faq-item{margin-bottom:10px;position:relative}.faq-question-wrapper{align-items:center;cursor:pointer;display:flex;height:auto;min-height:40.56px;position:relative;transition:all .3s ease;width:100%}.faq-question-wrapper:hover{background-color:rgba(73,230,127,.05)}.faq-arrow{align-items:center;display:flex;height:34px;left:0;position:absolute;top:0;transition:transform .3s ease;z-index:10}.faq-item.active .faq-arrow{transform:rotate(90deg)}.faq-question{color:#515151;font-family:Bus Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:auto;line-height:20px;margin-bottom:0;margin-left:40px;margin-top:0;min-height:34px;padding-bottom:8px;padding-right:30px;padding-top:8px;position:relative;transition:color .3s ease;word-wrap:break-word;overflow-wrap:break-word}.faq-question-wrapper:hover .faq-question{color:#49e67f}.faq-separator{border-top:1px solid #515151;height:0;left:0;position:absolute;right:0;top:40.56px;transform:scaleY(.33);transition:border-color .3s ease}.faq-answer-wrapper{margin-top:1px;max-height:auto;max-width:763px;opacity:0;overflow:hidden;position:relative;transition:opacity .4s ease,max-height .4s ease;visibility:hidden;width:100%}.faq-answer-background{background:#f5f5f5;box-sizing:border-box;height:auto;min-height:140px;padding:24px 42px;position:relative;width:100%}.faq-answer{color:#515151;font-family:Bus Sans,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px;margin:0;position:relative;width:100%;word-wrap:break-word;overflow-wrap:break-word}.faq-item.active .faq-answer-wrapper{max-height:1000px;opacity:1;visibility:visible}.faq-item.active .faq-separator,.faq-item:hover .faq-separator{border:1px solid #49e67f}@media (max-width:1280px){.faq-container{gap:25px;max-width:none;padding:0 40px;width:100%}.faq-left{max-width:none;width:30%}.faq-title{font-size:28px;line-height:34px}.faq-subtitle,.faq-title{max-width:none;width:100%}.faq-subtitle{font-size:13px;line-height:16px}.faq-right{gap:25px;max-width:none;width:65%}.faq-item{max-width:none;width:100%}.faq-question{font-size:15px;line-height:19px;margin-left:35px}.faq-answer{font-size:13px;line-height:16px}.faq-answer-background{padding:20px 36px}}@media (max-width:1060px){.faq-section{margin:80px 0}.faq-container{flex-direction:column;gap:15px}.faq-item,.faq-left,.faq-right,.faq-subtitle,.faq-title{max-width:100%;width:100%}.faq-question{word-wrap:break-word;hyphens:auto;overflow-wrap:break-word;white-space:normal}}@media (max-width:768px){.faq-section{left:50%;margin:60px -50vw;padding:0;position:relative;right:50%;width:100vw}.faq-container{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:360px;padding:20px;width:100%}.faq-left{text-align:left;width:100%}.faq-title{font-size:32px;font-weight:700;line-height:39px;margin:0 0 15px}.faq-subtitle,.faq-title{color:#2b2b2b;font-family:Bus Sans,sans-serif;font-style:normal;text-align:left}.faq-subtitle{font-size:14px;font-weight:400;line-height:17px;margin:0}.faq-right{display:flex;flex-direction:column;gap:0;margin-top:-60px;width:100%}.faq-item{border-bottom:1px solid #e5e5e5;position:relative;width:100%}.faq-question-wrapper{align-items:stretch;cursor:pointer;display:flex;height:auto;min-height:auto;padding:0;position:relative;transition:all .3s ease;width:100%}.faq-question-wrapper:hover{background-color:rgba(73,230,127,.05)}.faq-arrow{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:absolute;right:0;top:20px;transition:transform .3s ease;width:24px}.faq-item.active .faq-arrow{transform:rotate(90deg)}.faq-question{color:#515151;font-family:Bus Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:auto;left:0;line-height:20px;min-height:auto;padding:20px 50px 20px 0;position:relative;right:auto;text-align:left;top:auto;transition:color .3s ease;word-wrap:break-word;hyphens:auto;overflow-wrap:break-word;white-space:normal}.faq-question-wrapper:hover .faq-question{color:#49e67f}.faq-separator{display:none}.faq-answer-wrapper{background:#f5f5f5;max-height:auto;opacity:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease;visibility:hidden;width:100%}.faq-item.active .faq-answer-wrapper{box-sizing:border-box;max-height:auto;opacity:1;padding:20px;visibility:visible}.faq-answer-background{padding:0;width:100%}.faq-answer{color:#515151;font-family:Bus Sans,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:17px;margin:0;word-wrap:break-word;overflow-wrap:break-word}.faq-arrow-right{display:block!important}}