.q-faq-wrapper{padding:0 50px}.q-faq-controls-wrapper{margin-bottom:60px}.q-faq-controls{border:1px solid var(--color-mine-shaft-transparency-20);border-radius:65px;display:flex;gap:5px;justify-content:space-between;padding:5px}.q-faq-control{background:transparent;border-radius:65px;color:var(--color-black-transparency-70);font-size:18px;font-weight:400;height:69px;min-width:162px;padding:0 20px;transition:all .3s ease}.q-faq-control:hover{background:var(--color-canary-2);color:var(--color-black)}.q-faq-control:first-child{min-width:100px}.q-faq-control.active{background-color:var(--color-canary-2);color:var(--color-black);font-weight:700}.q-faq-items{display:flex;flex-direction:column;gap:140px}.q-faq-items:not(.active){display:none}@media (max-width:1366px){.q-faq-controls-wrapper{margin:0 -50px 60px;overflow-x:auto;overflow-y:hidden;padding:0 50px;width:calc(100% + 100px)}.q-faq-controls{min-width:100%;width:max-content}.q-faq-control{padding:0 10px}}@media (max-width:900px){.q-faq-wrapper{padding:0 16px}.q-faq-controls-wrapper{margin:0 -16px 60px;padding:0 16px;width:calc(100% + 32px)}}.q-faq-item-wrapper{display:flex;gap:150px;justify-content:space-between}.q-faq-item-content{max-width:425px;width:100%}.q-faq-item-title{font-size:60px;font-weight:400;text-transform:uppercase}.q-faq-item-text{font-size:16px;font-weight:400;margin-top:16px}.q-faq-item-img{margin:65px 0 0 auto}.q-faq-questions{max-width:880px;width:100%}.q-faq-question{border-top:1px solid var(--color-mercury);transition:all .3s ease}.q-faq-question:first-child{border:0;padding-top:0}.q-faq-question:last-child{border-bottom:1px solid var(--color-mercury)}.q-faq-question-head{cursor:pointer;padding:32px 110px 32px 0;position:relative;transition:all .3s ease}.q-faq-question-head,.q-faq-question-head h3{font-size:26px;font-weight:400}.q-faq-question-head:after,.q-faq-question-head:before{background-color:var(--color-black);border-radius:10px;content:"";position:absolute;top:50%;transition:all .3s ease}.q-faq-question-head:before{height:1px;right:0;transform:translateY(-50%);width:15px}.q-faq-question-head:after{height:15px;right:7.5px;transform:translate(50%,-50%);width:1px}.q-faq-question-content{font-size:16px;font-weight:400;height:100%;max-height:0;overflow:hidden;padding:0 150px 0 40px;transition:all .3s ease}.q-faq-question-active .q-faq-question-head{color:var(--color-white);padding:40px 70px 20px 40px}.q-faq-question-active .q-faq-question-head:after{background-color:var(--color-white);height:0;right:47.5px;top:calc(50% + 10px)}.q-faq-question-active .q-faq-question-head:before{background-color:var(--color-white);right:40px;top:calc(50% + 10px)}.q-faq-question-active{background-color:var(--color-mine-shaft);border-color:transparent!important;border-radius:20px;overflow:hidden;padding-bottom:40px}.q-faq-question-active+.q-faq-question{border-top:0}.q-faq-question-active .q-faq-question-content{color:var(--color-white)}@media (min-width:901px){.q-faq-question:not(.q-faq-question-active) .q-faq-question-head:hover{padding:32px 70px 32px 40px}.q-faq-question:not(.q-faq-question-active) .q-faq-question-head:hover:before{right:40px}.q-faq-question:not(.q-faq-question-active) .q-faq-question-head:hover:after{right:47.5px}}@media (max-width:1180px){.q-faq-item-content{max-width:325px}.q-faq-item-wrapper{gap:60px}}@media (max-width:900px){.q-faq-item-wrapper{flex-direction:column;gap:30px}.q-faq-item-title{font-size:32px}.q-faq-item-content-flex-on-mobile{align-items:center;display:flex;justify-content:space-between;max-width:100%}.q-faq-item-content-flex-on-mobile .q-faq-item-img{max-width:80px!important}.q-faq-item-img{margin-right:0!important;margin-top:0!important;max-width:80px}.q-faq-question-head{font-size:21px;padding:30px 60px 30px 0}.q-faq-question-head h3{font-size:21px}.q-faq-question-active{padding-bottom:30px}.q-faq-question-active .q-faq-question-head{padding:30px 60px 30px 20px!important}.q-faq-question-content{padding:0 40px 0 20px}.q-faq-questions .q-faq-question:first-child .q-faq-question-head:after,.q-faq-questions .q-faq-question:first-child .q-faq-question-head:before{top:calc(50% - 15px)}.q-faq-question-active .q-faq-question-head:after,.q-faq-question-active .q-faq-question-head:before{top:50%!important}.q-faq-question-active .q-faq-question-head:before{right:25px}.q-faq-question-active .q-faq-question-head:after{right:32.5px}.q-faq-questions .q-faq-question:first-child .q-faq-question-head{padding-top:0}.q-faq-item-text{margin-top:10px}.q-faq-item-img-hidden-on-mobile{display:none}}