.inside-faq-content-row{padding:50px 0}.inside-faq-content-row h2.wp-block-heading{color:#4a4a4a;font-size:38px;margin-bottom:50px}@media screen and (min-width:992px){.faq-list.container{max-width:80%}}.faq-section{color:#3e1812;font-family:var(--body-family)}.faq-section h2.wp-block-heading{font-size:max(3vw,45px);font-weight:700;letter-spacing:0;line-height:1;margin:0;padding:0 0 20px;text-align:center}.faq-answer,.faq-question{font-size:max(1vw,18px)}.faq-question{background-position:0 11px;background-repeat:no-repeat;background-size:22px;border-radius:3px;cursor:pointer;display:block;padding:0;position:relative;transition:transform .3s ease-in-out}.faq-question:before{background-color:var(--color-primary);content:"";display:block;height:8px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);width:30px}@media(max-width:992px){.faq-question:before{right:-15px}}.faq-question:after{background-color:var(--color-primary);content:"";display:block;height:8px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .3s ease-out;width:30px}@media(max-width:992px){.faq-question:after{right:-15px}.faq-question{padding-right:15px}}.faq-question-open:after{transform:rotate(0)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .15s ease-out}.faq-answer-open{max-height:500px;padding:10px 35px 5px 0;transition:max-height .3s ease-in}.faq-item{border:2px solid #000;cursor:pointer;margin-bottom:20px;padding:25px 50px 25px 25px}@media screen and (max-width:992px){.faq-item{padding-right:25px}}.faq-item .faq-answer p{font-size:max(1vw,18px);line-height:1.2;margin:0;padding:0}.faq-header.faq-group-open p{background-image:url(../images/minus-sign.8b11f39b.png)}.faq-header p{background-image:url(../images/plus-sign.e4aab892.png);background-position:left 1px;background-position:left 2px;background-repeat:no-repeat;background-size:22px auto;color:#4a4a4a;cursor:pointer;font-weight:600;line-height:1.4;position:relative;transition:transform .2s ease-in-out}.faq-content h3,.faq-content h4,.faq-content p,.faq-header p{padding-left:2rem}.faq-content h3{font-size:26px;margin-bottom:5px;margin-top:10px}.faq-content p a{font-weight:600}.faq-content p a:hover{text-decoration:underline}
