.faq-section{background:transparent linear-gradient(180deg,#fff,#ececec) 0 0 no-repeat padding-box;padding:54px 24px 58px}.faq-container{margin:0 auto;max-width:1300px;width:100%}.faq-section h2{color:#64bee6;font:normal normal 700 24px/24px Montserrat;letter-spacing:0;margin:1rem 0;text-align:left;text-transform:uppercase}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background-color:#fff;border-radius:3px;overflow:hidden}.faq-question{align-items:center;background-color:#fff;border:0;color:#2b2b2b;cursor:pointer;display:flex;font:normal normal 600 20px/30px Montserrat;gap:18px;justify-content:space-between;letter-spacing:0;min-height:56px;padding:16px 20px;text-align:left;width:100%}.faq-question span:first-child{flex:1}.faq-icon{background-color:#64bee6;border-radius:4px;flex:0 0 auto;height:34px;position:relative;transition:background-color .25s ease,transform .25s ease;width:34px}.faq-icon:after,.faq-icon:before{background-color:#fff;border-radius:8px;content:"";height:3px;position:absolute;top:50%;transition:transform .25s ease;width:13px}.faq-icon:before{left:8px;transform:translateY(-50%) rotate(45deg)}.faq-icon:after{right:8px;transform:translateY(-50%) rotate(-45deg)}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-question:hover .faq-icon{background-color:#59c3ee}.faq-answer{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer-content{padding:0 20px 20px}.faq-answer-content p{color:#4b4b4b;font-size:15px;font-weight:400;line-height:1.55;margin:0}@media (max-width:768px){.faq-section{padding:36px 13px 42px}.faq-section h2{font-size:16px;margin-bottom:22px}.faq-list{gap:13px}.faq-question{font-size:14px;gap:12px;line-height:1.35;min-height:54px;padding:14px 12px 14px 15px}.faq-icon{height:32px;width:32px}.faq-icon:after,.faq-icon:before{height:3px;width:12px}.faq-icon:before{left:8px}.faq-icon:after{right:8px}.faq-answer-content{padding:0 15px 18px}.faq-answer-content p{font-size:14px;line-height:1.5}.faq-answer-content ol,.faq-answer-content ul{font-size:14px;line-height:1.5;padding-left:20px}.faq-answer-content li{margin-bottom:5px}}@media (max-width:480px){.faq-section{padding:32px 13px 38px}.faq-question{font-size:13px}.faq-icon{height:30px;width:30px}.faq-icon:after,.faq-icon:before{width:11px}.faq-icon:before{left:8px}.faq-icon:after{right:8px}}.faq-answer-content ol,.faq-answer-content ul{color:#4b4b4b;font-size:15px;font-weight:400;line-height:1.55;margin:8px 0 14px;padding-left:22px}.faq-answer-content li{margin-bottom:6px}.faq-answer-content li:last-child{margin-bottom:0}.faq-answer-content ul{list-style-type:disc}.faq-answer-content ol{list-style-type:decimal}.faq-answer-content p+ol,.faq-answer-content p+ul{margin-top:10px}.faq-answer-content ol+p,.faq-answer-content ul+p{margin-top:12px}