:root{--anims-duration: .5s}body.page section.faq,body.single section.faq{margin-top:50px;padding:0 0 60px}@media (min-width: 992px){body.page section.faq,body.single section.faq{margin-top:0;padding:130px 0 150px}}body.page section.faq.alternative,body.single section.faq.alternative{background:#eff2f5}body.page section.faq .left-side img,body.single section.faq .left-side img{width:100%;margin-bottom:20px;margin-top:-50px}@media (min-width: 992px){body.page section.faq .left-side img,body.single section.faq .left-side img{margin-top:0;margin-bottom:25px}}body.page section.faq .left-side .help-text,body.single section.faq .left-side .help-text{display:block;font-size:1.125rem;line-height:1.5;font-weight:500;letter-spacing:0;margin-bottom:8px}@media (min-width: 768px){body.page section.faq .left-side .help-text,body.single section.faq .left-side .help-text{font-size:1.25rem}}@media (min-width: 1200px){body.page section.faq .left-side .help-text,body.single section.faq .left-side .help-text{font-size:1.625rem}}body.page section.faq .left-side .help-text a,body.single section.faq .left-side .help-text a{font-weight:500;letter-spacing:0;color:#637c9d;font-size:1.125rem;line-height:1.5}@media (min-width: 768px){body.page section.faq .left-side .help-text a,body.single section.faq .left-side .help-text a{font-size:1.25rem}}@media (min-width: 1200px){body.page section.faq .left-side .help-text a,body.single section.faq .left-side .help-text a{font-size:1.625rem}}body.page section.faq .left-side .contact,body.single section.faq .left-side .contact{margin-bottom:50px}@media (min-width: 992px){body.page section.faq .left-side .contact,body.single section.faq .left-side .contact{margin-bottom:0}}body.page section.faq .left-side .contact-person,body.page section.faq .left-side .contact-phone,body.single section.faq .left-side .contact-person,body.single section.faq .left-side .contact-phone{font-size:.875rem;line-height:1.6}@media (min-width: 768px){body.page section.faq .left-side .contact-person,body.page section.faq .left-side .contact-phone,body.single section.faq .left-side .contact-person,body.single section.faq .left-side .contact-phone{font-size:1rem}}@media (min-width: 1200px){body.page section.faq .left-side .contact-person,body.page section.faq .left-side .contact-phone,body.single section.faq .left-side .contact-person,body.single section.faq .left-side .contact-phone{font-size:1.125rem}}body.page section.faq .left-side .contact-person span,body.page section.faq .left-side .contact-person a,body.page section.faq .left-side .contact-phone span,body.page section.faq .left-side .contact-phone a,body.single section.faq .left-side .contact-person span,body.single section.faq .left-side .contact-person a,body.single section.faq .left-side .contact-phone span,body.single section.faq .left-side .contact-phone a{font-size:.875rem;line-height:1.6;font-weight:500}@media (min-width: 768px){body.page section.faq .left-side .contact-person span,body.page section.faq .left-side .contact-person a,body.page section.faq .left-side .contact-phone span,body.page section.faq .left-side .contact-phone a,body.single section.faq .left-side .contact-person span,body.single section.faq .left-side .contact-person a,body.single section.faq .left-side .contact-phone span,body.single section.faq .left-side .contact-phone a{font-size:1rem}}@media (min-width: 1200px){body.page section.faq .left-side .contact-person span,body.page section.faq .left-side .contact-person a,body.page section.faq .left-side .contact-phone span,body.page section.faq .left-side .contact-phone a,body.single section.faq .left-side .contact-person span,body.single section.faq .left-side .contact-person a,body.single section.faq .left-side .contact-phone span,body.single section.faq .left-side .contact-phone a{font-size:1.125rem}}body.page section.faq .left-side .contact-person a,body.page section.faq .left-side .contact-phone a,body.single section.faq .left-side .contact-person a,body.single section.faq .left-side .contact-phone a{color:#2b2b2b}body.page section.faq .right-side,body.single section.faq .right-side{padding-left:12px}@media (min-width: 1200px){body.page section.faq .right-side,body.single section.faq .right-side{padding-left:80px}}body.page section.faq .right-side h2,body.single section.faq .right-side h2{font-size:1.625rem}@media (min-width: 992px){body.page section.faq .right-side h2,body.single section.faq .right-side h2{font-size:2rem}}@media (min-width: 1200px){body.page section.faq .right-side h2,body.single section.faq .right-side h2{font-size:2.4rem}}@media (min-width: 1710px){body.page section.faq .right-side h2,body.single section.faq .right-side h2{font-size:3rem}}body.page section.faq .right-side .faq,body.single section.faq .right-side .faq{border-top:1px solid #b8bccb}body.page section.faq .right-side .faq:last-child,body.single section.faq .right-side .faq:last-child{border-bottom:1px solid #b8bccb}body.page section.faq .right-side .faq .question,body.single section.faq .right-side .faq .question{font-size:1rem;line-height:1.75;font-weight:400;letter-spacing:0;display:flex;flex-direction:row;justify-content:space-between;padding:15px 0;cursor:pointer}@media (min-width: 768px){body.page section.faq .right-side .faq .question,body.single section.faq .right-side .faq .question{font-size:1.125rem}}@media (min-width: 992px){body.page section.faq .right-side .faq .question,body.single section.faq .right-side .faq .question{flex-direction:row;font-size:1.375rem;padding:15px 0}}body.page section.faq .right-side .faq .question>.icon,body.single section.faq .right-side .faq .question>.icon{left:0}body.page section.faq .right-side .faq .answer,body.single section.faq .right-side .faq .answer{opacity:0;height:0;overflow:hidden}body.page section.faq .right-side .faq .answer p,body.single section.faq .right-side .faq .answer p{margin-bottom:20px}@media (min-width: 992px){body.page section.faq .right-side .faq .answer p,body.single section.faq .right-side .faq .answer p{margin-top:0;margin-bottom:2rem}}body.page section.faq .right-side .faq .icon,body.single section.faq .right-side .faq .icon{fill:#b8bccb;margin:10px 0 15px;position:relative;left:calc(50% - 8px);transform:rotate(90deg);transition:.4s}@media (min-width: 992px){body.page section.faq .right-side .faq .icon,body.single section.faq .right-side .faq .icon{margin:0 15px 0 0;left:0}}body.page section.faq .right-side .faq.active .icon,body.single section.faq .right-side .faq.active .icon{transform:rotate(-90deg)}body.page section.faq .right-side .faq.active .question,body.single section.faq .right-side .faq.active .question{color:#e34c26}body.page section.faq .right-side .faq.active .answer,body.single section.faq .right-side .faq.active .answer{opacity:1;transition:max-height 1s;max-height:2000px}
