.faq-accordion,.faq-accordion .section-title .heading-style,.faq-accordion .section-title .heading-style a:not(:hover),.faq-accordion a{color:#fff}.faq-accordion.variation-home .section-title .section-info{margin-bottom:40px}.faq-accordion.variation-home .faq-accordion-info{margin-bottom:20px}.faq-accordion.variation-home .faq-accordion-panel{border-bottom:1px solid #000}.faq-accordion.variation-home .faq-accordion-title .dash:before,.faq-accordion.variation-home .faq-accordion-title .pipe:before{background:#000}.faq-accordion.variation-special{background:#000;position:relative;z-index:103}.faq-accordion.variation-special .section-title .section-info{margin-bottom:10px}.faq-accordion.variation-special .section-title .heading-style{text-transform:none}.faq-accordion.variation-special .faq-accordion-info:not(:last-child){margin-bottom:20px}.faq-accordion.variation-special .faq-accordion-panel{border-bottom:1px solid #fff}.faq-accordion.variation-special .faq-accordion-title .dash:before,.faq-accordion.variation-special .faq-accordion-title .pipe:before{background:#fff}.faq-accordion.variation-special .faq-accordion-info,.faq-accordion.variation-special .faq-accordion-subtitle{text-align:center}.faq-accordion.variation-special .faq-accordion-contact,.faq-accordion.variation-special .faq-accordion-footer{margin-bottom:31px}.faq-accordion .faq-accordion-columns,.faq-accordion .faq-accordion-title{display:flex}.faq-accordion .faq-accordion-text{font-size:18px;line-height:1.67}.faq-accordion .faq-accordion-footer,.faq-accordion .faq-accordion-text{font-weight:300}.faq-accordion .faq-accordion-label,.faq-accordion .faq-accordion-telphone{font-weight:400}.faq-accordion .faq-accordion-telphone{font-size:22px;letter-spacing:0;line-height:30px}.faq-accordion .faq-accordion-footer{text-align:center}.faq-accordion .faq-accordion-footer a{text-decoration:underline}.faq-accordion .faq-accordion-panel{border-bottom:1px solid #000}.faq-accordion .faq-accordion-panel:not(:last-child){margin-bottom:20px}.faq-accordion .faq-accordion-panel:not(.open) .faq-accordion-title .pipe:before{transform:rotate(0)}.faq-accordion .faq-accordion-panel:not(.open) .faq-accordion-content{height:0;padding-bottom:0}.faq-accordion .faq-accordion-panel.open .faq-accordion-title .pipe:before{opacity:0;transform:rotate(90deg)}.faq-accordion .faq-accordion-panel .faq-accordion-content,.faq-accordion .faq-accordion-panel .faq-accordion-title .pipe:before{transition:all .3s ease-in-out}.faq-accordion .faq-accordion-panel .faq-accordion-content{overflow-y:hidden}.faq-accordion .faq-accordion-panel .faq-accordion-title{align-items:center;cursor:pointer;justify-content:space-between}.faq-accordion .faq-accordion-panel .faq-accordion-title .faq-accordion-label{flex:1;font-size:22px}.faq-accordion .faq-accordion-panel .faq-accordion-title .icon{height:18px;right:0;position:relative;top:0;width:18px}.faq-accordion .faq-accordion-panel .faq-accordion-title .dash:before,.faq-accordion .faq-accordion-panel .faq-accordion-title .pipe:before{content:'';display:block;position:absolute;opacity:.4}.faq-accordion .faq-accordion-panel .faq-accordion-title .dash:before{height:2px;margin-top:-1px;top:50%;width:18px}.faq-accordion .faq-accordion-panel .faq-accordion-title .pipe:before{height:18px;left:50%;margin-left:-1px;width:2px}.faq-accordion .faq-accordion-panel .faq-accordion-content{padding-bottom:20px}@media (max-width:767px){.faq-accordion.variation-home{padding:31px 0 40px}.faq-accordion.variation-home .faq-accordion-footer{margin-top:30px}.faq-accordion.variation-special{padding:50px 0 50px}.faq-accordion.variation-special .section-title .heading-style{font-size:27px;font-weight:300;line-height:1.3}.faq-accordion.variation-special .faq-accordion-items{margin-bottom:30px}.faq-accordion .faq-accordion-columns{flex-direction:column}.faq-accordion .faq-accordion-columns .faq-accordion-column:first-child{margin-bottom:20px}.faq-accordion .faq-accordion-label{line-height:1.36}.faq-accordion .faq-accordion-description{margin-bottom:20px}.faq-accordion .faq-accordion-subtitle{font-size:22px;font-weight:100;line-height:1.27;margin-bottom:50px}.faq-accordion .faq-accordion-panel.open .faq-accordion-title{padding-bottom:15px}.faq-accordion .faq-accordion-panel:not(.open) .faq-accordion-title{padding-bottom:20px}.faq-accordion .faq-accordion-footer{font-size:16px;line-height:1.38}}@media (min-width:768px){.faq-accordion.variation-home{padding:50px 0 60px}.faq-accordion.variation-home .faq-accordion-footer{margin-top:35px}.faq-accordion.variation-special{padding:100px 0 100px}.faq-accordion.variation-special .section-title .heading-style{font-size:52px;font-weight:100;line-height:1.15}.faq-accordion.variation-special .faq-accordion-items{margin:0 11px 75px 9px}.faq-accordion .faq-accordion-columns{flex-direction:row}.faq-accordion .faq-accordion-columns .faq-accordion-column:first-child{margin-right:70px;flex:1}.faq-accordion .faq-accordion-columns .faq-accordion-column:last-child{flex:2}.faq-accordion .faq-accordion-footer,.faq-accordion .faq-accordion-label{line-height:1.67}.faq-accordion .faq-accordion-description{margin-bottom:52px}.faq-accordion .faq-accordion-subtitle{font-size:32px;font-weight:100;line-height:1.25;margin-bottom:75px}.faq-accordion .faq-accordion-title{padding-bottom:20px}.faq-accordion .faq-accordion-footer{font-size:18px}}