*{box-sizing:border-box}.banner-wrap .faq-header{background:url('/sites/zweb/images/faq-banner.png') no-repeat;padding:60px 0 50px;color:#fff;background-size:cover}.faq-content li:before{display:none}.faq-content h2{color:#03a9f5}.faq-content h2 a{color:#000;font-size:30px}.faq-content h2:first-child{margin-top:0}.faq-content-wrap{margin:90px 0 40px;overflow:hidden}.faq-content-wrap .content-wrap{max-width:1170px;overflow:hidden}.faq-header h1{text-align:center}.faq-content ul{margin:0 0 30px}.faq-content ul li{margin-bottom:20px;position:relative}.faq-answers>ul>li{position:relative;padding:0 0 10px 0;border-bottom:1px solid #ececec}.faq-answers .item-list>ul>li{position:relative;padding:0 0 20px 0;border-bottom:1px solid #ececec}.faq-content ul li.active .arrow{transform:scaleY(-1);transform-origin:center}.arrow{position:absolute;right:0;top:-4px;transition:all 500ms ease;width:30px;height:30px}.arrow:before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333;position:absolute;top:17px;right:0}.faq-content ul li.active .arrow:before{border-top:8px solid #03a9f5}.arrow:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;top:16px;right:2px}.faq-content>ul li{margin:10px 0 0 20px}.faq-content .field-faq-question{color:#000;font-size:20px;cursor:pointer;margin-bottom:5px;display:inline-block;vertical-align:text-top;width:100%;padding-right:20px;position:relative;z-index:2}.faq-content .field-faq-answer{display:none;margin-bottom:10px}.field-faq-answer p{margin:0}.faq-nav{width:25%;float:left;padding-right:20px;transition:all 800ms ease;position:absolute;max-width:260px}.faq-content{max-width:900px;float:none;margin:0 auto 50px}.faq-nav+.faq-content{float:left;width:75%;padding-left:50px;margin-left:25%;margin-bottom:30px}.faq-nav li{position:relative}.faq-nav li a{color:#666;padding:15px 0 14px 20px;width:100%;font-size:16px;line-height:1.3;display:inline-block;border-bottom:1px solid #ececec}.faq-nav li.active a,.faq-nav li.active::before{color:#03a9f5}.faq-nav li.active::before{background:#03a9f5}.faq-nav li::before{content:'';background:#cecece;font-size:34px;line-height:1;position:absolute;top:50%;left:0;margin-top:-3px;width:6px;height:6px;border-radius:100%}.faq-nav.fixed{position:fixed;top:70px}@media only screen and (min-width:768px) and (max-width:991px){.faq-content .field-faq-question{font-size:16px}}@media only screen and (max-width:992px){.faq-content h2 a{font-size:24px}.faq-answers>ul>li:before,.faq-answers>ul>li:after{top:11px}.faq-nav{display:none}.faq-content,.faq-nav+.faq-content{margin-left:0;width:100%;padding-left:0;margin-bottom:40px}}@media only screen and (max-width:767px){.faq-content .field-faq-question{font-size:16px}.faq-content-wrap{margin-top:50px}.faq-content-wrap p.z-anyques{margin-left:0}.faq-answers .item-list>ul>li{padding:0 0 20px 0}.faq-content ul li{margin-bottom:20px}.faq-content h2:first-child{margin-bottom:20px}}