.faq{width:100%;padding:80px 0;background:#fff;font-family:Urbano,sans-serif}.faq__main-header{max-width:1600px;margin:0 auto 60px;padding:0 40px;text-align:center;position:relative}.faq__subheading{font-size:35px;font-weight:400;color:#f7931d;margin:0 0 30px;text-align:left;text-transform:uppercase;letter-spacing:1px}.faq__main-heading{font-size:65px;font-weight:400;color:#000;line-height:70px;max-width:900px;margin:0 auto}.faq__main-heading p{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.faq__main-heading strong{font-weight:600}.faq__main-heading em{font-style:italic}.faq__main-heading a{color:inherit;text-decoration:none;transition:color .3s ease}.faq__main-heading a:hover{color:#0970b8;text-decoration:underline}.faq__container{max-width:1562px;margin:0 auto;padding:0 40px}.faq__items{display:flex;flex-direction:column;gap:20px}.faq__item{background:#fff;border-radius:35px;box-shadow:0 0 46px #0000001c;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:4px solid transparent;will-change:transform,box-shadow,border-color;backface-visibility:hidden;transform:translateZ(0)}.faq__item--open{border-color:#f7931d;transform:translateY(-4px) translateZ(0);box-shadow:0 12px 80px #00000030}.faq__question{padding:30px 67px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative}.faq__question-text{font-size:35px;font-weight:500;color:#000;margin:0;line-height:32px;max-width:calc(100% - 60px);padding-right:20px;transition:color .2s cubic-bezier(.25,.46,.45,.94)}.faq__item--open .faq__question-text{color:#000}.faq__toggle-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#e67e22;transition:all .4s cubic-bezier(.25,.46,.45,.94);flex-shrink:0;position:relative;will-change:transform,background-color;backface-visibility:hidden;border:3px solid #9FAAB2}.faq__item--open .faq__toggle-icon{transform:rotate(180deg);background-color:#fff;border-color:#9faab2}.faq__icon{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon--plus,.faq__icon--minus{transition:opacity .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon--plus{opacity:1}.faq__icon--minus,.faq__item--open .faq__icon--plus{opacity:0}.faq__item--open .faq__icon--minus{opacity:1}.faq__answer{height:0;overflow:hidden;will-change:height}.faq__answer-content{padding:0 40px 40px 67px;transform:translateY(0);opacity:1}.faq__answer-content p{font-size:22px;font-weight:300;color:#000;max-width:1263px;line-height:35px;margin:0 0 15px}.faq__answer-content p:last-child{margin-bottom:0}.faq__answer-content h1,.faq__answer-content h2,.faq__answer-content h3,.faq__answer-content h4,.faq__answer-content h5,.faq__answer-content h6{font-size:28px;font-weight:600;color:#000;line-height:1.3;margin:20px 0 15px;max-width:1263px}.faq__answer-content ul,.faq__answer-content ol{font-size:25px;font-weight:400;color:#000;line-height:35px;margin:15px 0;padding-left:30px;max-width:1263px}.faq__answer-content li{margin-bottom:8px}.faq__answer-content a{color:#0970b8;text-decoration:none;transition:color .3s ease}.faq__answer-content a:hover{color:#f7931d;text-decoration:underline}.faq__answer-content strong{font-weight:600;color:#000}.faq__answer-content em{font-style:italic}.faq__answer-content br{line-height:35px}.faq__question:hover .faq__toggle-icon{transform:scale(1.05);border-color:#f7931d}.faq__item--open .faq__question:hover .faq__toggle-icon{transform:rotate(180deg) scale(1.05)}@media (max-width: 768px){.faq{padding:40px 0}.faq__main-header{padding:0 20px;margin-bottom:40px}.faq__subheading{font-size:16px;margin:0 0 20px;letter-spacing:.5px}.faq__main-heading{font-size:36px;line-height:42px}.faq__container{padding:0 20px}.faq__items{gap:16px}.faq__question{padding:24px 20px}.faq__question-text{font-size:20px;line-height:26px;max-width:calc(100% - 50px)}.faq__toggle-icon{width:36px;height:36px}.faq__icon{width:18px;height:18px}.faq__answer-content{padding:0 20px 24px}.faq__answer-content p{font-size:14px;line-height:20px}.faq__answer-content h1,.faq__answer-content h2,.faq__answer-content h3,.faq__answer-content h4,.faq__answer-content h5,.faq__answer-content h6{font-size:18px;line-height:1.3;margin:15px 0 10px}.faq__answer-content ul,.faq__answer-content ol{font-size:14px;line-height:20px;margin:10px 0;padding-left:20px}.faq__answer-content li{margin-bottom:5px}}@media (max-width: 480px){.faq__subheading{font-size:14px;margin:0 0 15px;letter-spacing:.3px}.faq__main-heading{font-size:28px;line-height:34px}.faq__question{padding:20px 16px}.faq__question-text{font-size:18px;line-height:24px}.faq__toggle-icon{width:32px;height:32px}.faq__icon{width:16px;height:16px}.faq__answer-content{padding:0 16px 20px}}@media (prefers-reduced-motion: reduce){.faq__item,.faq__question,.faq__question-text,.faq__toggle-icon,.faq__icon,.faq__answer,.faq__answer-content{transition-duration:.2s}}
