#page-faq .banner{height:28vw;min-height:unset;position:relative}@media only screen and (max-width:1199px){#page-faq .banner{height:48vh}}@media only screen and (max-width:767px){#page-faq .banner{height:240px}}#page-faq .banner :before{background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(8,8,8,.14) 54%,hsla(0,0%,5%,.1));content:" ";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:1}#page-faq .container{max-width:1184px;position:relative;width:95vw}#page-faq h1.wp-block-heading{color:#4a4a4a;margin-bottom:30px;padding-bottom:20px}#page-faq .faq-section{margin-bottom:30px}#page-faq .wp-block-columns .wp-block-column:not(:last-child){border-right:1px solid #a2a2a2;padding-left:10px;padding-right:15px}@media only screen and (max-width:781px){#page-faq .wp-block-columns .wp-block-column:not(:last-child){border-bottom:1px solid #a2a2a2;border-right:none;padding-bottom:15px}}#page-faq .custom-modal{margin-top:0!important}#page-faq .custom-modal__content{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;max-height:calc(100vh - 24px);max-width:90vw;position:relative;width:100%}@media screen and (min-width:576px){#page-faq .custom-modal__content{max-width:500px}}#page-faq .custom-modal__content .modal-body img{margin-left:auto;margin-right:auto;max-height:calc(100vh - 140px);width:auto}#page-faq .custom-modal__content .custom-modal-footer,#page-faq .custom-modal__content .custom-modal-footer button{margin-top:10px}.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 svg{display:inline-block;font-size:1.25em;height:1em;line-height:.05em;margin:2px 10px 0 0}.faq-header svg path{fill:#000}.faq-header svg.open{display:none}.faq-header.faq-group-open svg.open{display:inline-block}.faq-header.faq-group-open svg.close{display:none}.faq-header p{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;padding-bottom:20px;padding-left:0;position:relative;transition:transform .2s ease-in-out}.faq-content{background-color:#e1e1e1;padding:30px 30px 10px 40px}.faq-content h3,.faq-content h4,.faq-content p{color:#4a4a4a;font-size:17px;line-height:20px;margin-top:24px;padding-bottom:0;padding-left:0}.faq-content h3 br,.faq-content h4 br,.faq-content p br{display:none}.faq-content p:first-child{margin-top:0}.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}
