.faq-tabsContainer{margin-top:30px;margin-bottom:40px;max-width:750px}.faq-tabsContainer .faq_headline{text-align:center;line-height:normal;margin-bottom:20px}.faq-tabsContainer .faq_headline h2.section_headline{font-size:24px;font-weight:700;line-height:normal;margin-top:0;margin-bottom:0}.faq-tabsContainer .faq_headline p.section_subheadline{font-size:18px;margin-bottom:40px}.faq-tabsContainer .faq_headline h2.section_headline~p.section_subheadline{margin-top:10px}.faq-tabsContainer .tab-vert>span.mSeeLess,.faq-tabsContainer .tab-vert>span.mSeeMore{margin:auto 0;color:#f99d1c;margin-top:17px;margin-left:15px;font-size:14px;font-weight:500;line-height:14px;display:block;cursor:pointer;text-align:left}.faq-tabsContainer .tabContentWrapper .tab-content-faq{padding-left:0;margin-bottom:0}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li{list-style-type:none;min-height:0!important}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li:nth-of-type(odd)>a.tab.subTitle{background-color:#eee}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li>a.tab.subTitle{background-color:#fff;font-size:16px;line-height:1.38;min-height:59px;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:45px;font-weight:500;display:block;text-decoration:none;color:#444;cursor:pointer;position:relative}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li>a.tab.subTitle .circle{width:18px;height:18px;background-color:transparent;border:2px solid #a1a1a1;border-radius:50px;margin-left:20px;text-align:center;position:absolute;right:20px;top:calc(50% - 9px)}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li>a.tab.subTitle .circle i{font-size:10px;margin-top:2px;display:block;color:#a1a1a1}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li>a.tab.subTitle.active{background-color:#04c9d7!important;color:#fff;font-weight:500}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li>a.tab.subTitle.active .circle{width:18px;height:18px;background-color:transparent;border:2px solid #fff;border-radius:50px;margin-left:20px;float:right;text-align:center;position:absolute;right:20px;top:calc(50% - 9px)}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li>a.tab.subTitle.active .circle i{font-size:10px;margin-top:2px;display:block;color:#fff}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq{display:none;line-height:normal;padding-top:27px;padding-bottom:30px;padding-left:15px;padding-right:15px}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq>.h3{font-weight:700;display:block;line-height:normal;font-size:18px;margin-bottom:10px;margin-top:0}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .popup-image,.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .popup-video{margin-top:20px;display:block}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .producthero--heroimage{width:100%;height:auto}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .popup-image{max-width:560px;max-height:350px;margin-left:auto;margin-right:auto}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .popup-image .producthero--heroimage{max-width:560px;max-height:350px}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .popup-video{max-width:560px;max-height:315px;margin-left:auto;margin-right:auto}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .popup-video .producthero--heroimage{max-width:560px;max-height:315px}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .buttons{text-align:left;margin-top:20px;width:100%;font-size:14px;font-weight:500;line-height:normal}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .buttons a{display:block;color:#f99d1c;margin:0 0 10px 0}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .buttons a:hover{color:#fab024;text-decoration:none}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .buttons a:active{color:#f88e16;text-decoration:none}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .buttons a:focus{text-decoration:none}.faq-tabsContainer .tabContentWrapper .tab-content-faq>li .tabPanel-faq .buttons a:last-of-type{margin:0}