.faq{display:flex;justify-content:space-between;padding:80px 0;gap:20px;max-width:1650px;width:90%;margin:0 auto}.faq-container{width:50%}.faq-container.full-text{width:100%}.faq-details{margin-bottom:1.5rem}.faq-details h1{padding-bottom:1rem}.faq-details p{font-size:24px;font-weight:100}.faq-box{position:relative}.faq-box::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-clr);border-radius:50px}.faq-btn{position:relative;font-size:22px;background-color:transparent;border:0;outline:0;padding:15px 0;padding-left:40px;cursor:pointer;user-select:none;width:100%;text-align:start}.faq-text{font-size:20px;padding-bottom:0;height:0;opacity:0;transition:height .5s cubic-bezier(.4, 0, .2, 1),opacity .4s cubic-bezier(.4, 0, .2, 1),padding-bottom .5s cubic-bezier(.4, 0, .2, 1);overflow:hidden;padding-left:50px;will-change:height,opacity}.faq-text ul{list-style-type:none!important;padding-left:0!important}.faq-text li{padding:.5rem 0}.faq-text.active{padding-bottom:20px;opacity:1}.faq-paragraph{transform:translateY(10px);transition:transform .6s cubic-bezier(.4, 0, .2, 1)}.faq-text.active .faq-paragraph{transform:translateY(0)}.faq-text p{width:100%}.faq-btn::after,.faq-btn::before{content:'';position:absolute;top:50%;left:10px;width:12px;height:2px;background-color:var(--text-clr);transition:transform .4s cubic-bezier(.4, 0, .2, 1),background-color .4s ease;border-radius:2px}.faq-btn::after{transform:translateY(-50%) rotate(90deg)}.faq-btn::before{transform:translateY(-50%) rotate(0)}.faq-btn.active::after{transform:translateY(-50%) rotate(180deg);background-color:var(--magic-clr)}.faq-btn.active::before{transform:translateY(-50%) rotate(180deg);background-color:var(--magic-clr)}#faq-obj{width:50%;color:var(--hr-secondary);font-weight:700;font-size:12rem;line-height:.9rem;letter-spacing:2px;text-align:center;transform:rotate(-20deg) skew(25deg);display:flex;justify-content:center;align-items:center;user-select:none;pointer-events:none;opacity:.9;text-shadow:#191919 0 0 0,#191919 -1px 1px 0,#191919 -2px 2px 0,#191919 -3px 3px 0,#191919 -4px 4px 0,#191919 -5px 5px 0,#191919 -6px 6px 0,#191919 -7px 7px 0,#191919 -8px 8px 0,#191919 -9px 9px 0,#191919 -10px 10px 0,#191919 -11px 11px 0,#191919 -12px 12px 0,#191919 -13px 13px 0,#191919 -14px 14px 0,#191919 -15px 15px 0,#191919 -16px 16px 0,#191919 -17px 17px 0,#191919 -18px 18px 0}body.bg-black #faq-obj{text-shadow:#3c3c3c 0 0 0,#3c3c3c -1px 1px 0,#3c3c3c -2px 2px 0,#3c3c3c -3px 3px 0,#3c3c3c -4px 4px 0,#3c3c3c -5px 5px 0,#3c3c3c -6px 6px 0,#3c3c3c -7px 7px 0,#3c3c3c -8px 8px 0,#3c3c3c -9px 9px 0,#3c3c3c -10px 10px 0,#3c3c3c -11px 11px 0,#3c3c3c -12px 12px 0,#3c3c3c -13px 13px 0,#3c3c3c -14px 14px 0,#3c3c3c -15px 15px 0,#3c3c3c -16px 16px 0,#3c3c3c -17px 17px 0,#3c3c3c -18px 18px 0}@media (max-width:950px){.faq{flex-direction:column-reverse;padding:140px 0 60px;gap:40px}.faq-container{width:100%!important;margin-top:1rem}#faq-obj{width:100%!important;font-size:8rem!important;margin-bottom:30px;text-shadow:#111 0 0 0,#111 -1px 1px 0,#111 -2px 2px 0,#111 -3px 3px 0,#111 -4px 4px 0,#111 -5px 5px 0,#111 -6px 6px 0,#111 -7px 7px 0,#111 -8px 8px 0,#111 -9px 9px 0,#111 -10px 10px 0,#111 -11px 11px 0}body.bg-black #faq-obj{text-shadow:#3c3c3c 0 0 0,#3c3c3c -1px 1px 0,#3c3c3c -2px 2px 0,#3c3c3c -3px 3px 0,#3c3c3c -4px 4px 0,#3c3c3c -5px 5px 0,#3c3c3c -6px 6px 0,#3c3c3c -7px 7px 0,#3c3c3c -8px 8px 0,#3c3c3c -9px 9px 0,#3c3c3c -10px 10px 0,#3c3c3c -11px 11px 0}.faq-details p{font-size:1.15rem;margin:0!important}.faq-details{margin-bottom:0}.faq-btn{font-size:1.1rem;padding-left:35px}.faq-text{font-size:1rem;padding-left:35px}}@media (max-width:480px){#faq-obj{font-size:4rem!important;margin-bottom:0;text-shadow:#191919 0 0 0,#191919 -1px 1px 0,#191919 -2px 2px 0,#191919 -3px 3px 0,#191919 -4px 4px 0,#191919 -5px 5px 0}body.bg-black #faq-obj{text-shadow:#3c3c3c 0 0 0,#3c3c3c -1px 1px 0,#3c3c3c -2px 2px 0,#3c3c3c -3px 3px 0,#3c3c3c -4px 4px 0,#3c3c3c -5px 5px 0}.faq-details h1{font-size:1.75rem}.faq-details p{font-size:1rem}.faq-btn{font-size:1rem}}@media (max-width:360px){#faq-obj{font-size:2rem}}