﻿.section-faq .title-content{max-width:800px;margin:0 auto 80px;text-align:center}.section-faq .title-content>*:last-child{margin-bottom:0}.section-faq .faq-box{padding:75px 110px 150px 120px;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:20px}.section-faq .faq-box .content-faq .faq-item{padding:50px 115px 50px 0px;border-bottom:1px solid #5b6770;text-align:start}.section-faq .faq-box .content-faq .faq-item summary{list-style:none}.section-faq .faq-box .content-faq .faq-item summary::-webkit-details-marker{display:none}.section-faq .faq-box .content-faq .faq-item summary::-webkit-details-marker::marker{display:none}.section-faq .faq-box .content-faq .faq-item:first-child{padding-top:0}.section-faq .faq-box .content-faq .faq-item:last-child{border-bottom:none;padding-bottom:0}.section-faq .faq-box .content-faq .faq-item .question-faq{font-size:26px;line-height:1.386em;font-weight:700;color:#00ac7b;position:relative;list-style:none;padding-left:90px;padding-top:5px;text-align:start}.section-faq .faq-box .content-faq .faq-item .question-faq::before{content:"+";position:absolute;left:0;top:0;width:50px;height:50px;border:1px solid;display:flex;align-items:center;justify-content:center;border-radius:100%;font-weight:400}.section-faq .faq-box .content-faq .faq-item[open] .question-faq::before{content:"−"}.section-faq .faq-box .content-faq .faq-item .answer-faq{padding-top:22px;padding-left:90px}.section-faq .faq-box .content-faq .faq-item .answer-faq p,.section-faq .faq-box .content-faq .faq-item .answer-faq li{letter-spacing:.6px}.section-faq .faq-box .content-faq .faq-item .answer-faq li::marker{color:#00ac7b}.section-faq .faq-box .content-faq .faq-item .answer-faq>*:last-child{margin-bottom:0}.section-faq .faq-box .content-buttons{margin-top:clamp(30px,6vw,70px)}.section-faq--non-profits .faq-box{padding:97px 115px 112px}.section-faq--non-profits .faq-box .content-faq .faq-item:last-child{border-bottom:1px solid #5b6770;padding-bottom:50px}.section-faq--non-profits .faq-box .content-faq .faq-item .answer-faq{padding-top:22px}.section-faq--non-profits .faq-box .content-faq .faq-item .answer-faq p{margin-bottom:1.25rem}@media(min-width: 1200px){.section-faq--personal-insurance .faq-box{padding:97px 115px 112px}}.section-faq--franchise .faq-box{padding-bottom:90px}.section-faq--franchise .faq-box .content-faq .faq-item:last-child{border-bottom:1px solid #5b6770;padding-bottom:50px}.section-faq--commercial-auto-insurance .faq-box{padding:108px 116px 88px 116px}.section-faq--commercial-auto-insurance .faq-box .content-faq .faq-item{padding:50px 115px 38px 0px}@media(max-width: 1024px){.section-faq .title-content{margin:0 auto 45px}.section-faq .faq-box{padding:50px 50px 100px 50px}.section-faq .faq-box .content-faq .faq-item{padding:35px 25px 35px 0px}.section-faq .faq-box .content-faq .faq-item .question-faq{font-size:22px;padding-left:70px;padding-top:3px}.section-faq .faq-box .content-faq .faq-item .question-faq::before{width:35px;height:35px}.section-faq .faq-box .content-faq .faq-item .answer-faq{padding-left:70px}.section-faq--franchise .faq-box .content-faq .faq-item:last-child{padding-bottom:35px}}@media(max-width: 767px){.section-faq .faq-box{padding:40px 20px 45px 20px}.section-faq .faq-box .title-content{margin:0 auto 30px}.section-faq .faq-box .content-faq .faq-item{padding:30px 0px}.section-faq .faq-box .content-faq .faq-item .question-faq{font-size:20px;padding-left:40px;padding-top:0px}.section-faq .faq-box .content-faq .faq-item .question-faq::before{width:28px;height:28px}.section-faq .faq-box .content-faq .faq-item .answer-faq{padding-left:40px}.section-faq--non-profits .faq-box .content-faq .faq-item:last-child{padding-bottom:30px}.section-faq--franchise .faq-box .content-faq .faq-item:last-child{padding-bottom:30px}}