.faq-grid .faq-category-card .button{display:inline-flex;font-family:OpenSans Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:36px;padding:0 1.25rem;text-transform:uppercase}.faq-grid .faq-category-card .button .button-text{height:40px;margin-left:auto;margin-right:auto;text-decoration:none}.faq-wrap{background:#fff}.faq-wrap span.sparrow{display:block;height:134px;margin:0 auto 20px;text-align:center;width:196px}.faq-content{margin:0 auto;max-width:1200px;padding:45px 15px 25px}.faq-content h3{color:#4f4f4f;font-family:Cabin Bold,Baskerville,Palatino,Palatino Linotype,Georgia,serif;font-size:40px;font-weight:400;margin:0 0 50px;position:relative;text-align:center}.faq-content h3:before{background:#f59233;content:"";height:6px;left:0;margin:-3px 0 0;position:absolute;top:50%;width:100%}.faq-content h3 span{background:#fff;display:inline-block;padding:0 22px;position:relative;vertical-align:top;z-index:1}.faq-content .lister-opts{text-align:center}.faq-content .lister-opts a{color:#f59233;display:inline-block;font-family:OpenSans Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;padding:10px 15px 8px;text-decoration:none;text-transform:uppercase;vertical-align:top}ul.faq_list{list-style:none;margin:0 auto 40px;max-width:81%;padding:0}ul.faq_list li{background:#fac899;display:table;margin:0 0 2px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}ul.faq_list li:after{clear:both;content:"";display:block;height:0}ul.faq_list li>a{border-right:7px solid #fff;color:#fff;display:table-cell;font-family:OpenSans Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:28px;font-weight:400;line-height:60px;text-align:center;text-decoration:none;vertical-align:top;width:135px}ul.faq_list li>a:before{content:"+";display:block;text-align:center}ul.faq_list li .faqs-here{background:#fef4ea;color:#292929;display:table-cell;font-size:18px;padding:15px 30px;vertical-align:middle;width:calc(100% - 135px)}ul.faq_list li .faqs-here span{display:block}ul.faq_list li .faqs-here a.question-link{color:#292929;font-family:OpenSans Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-weight:400;line-height:30px}ul.faq_list li .faqs-here span.ans{display:none;font-family:OpenSans Regular,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;transition:all .3s linear;-webkit-transition:all .3s linear}ul.faq_list li .faqs-here a.read-more{border:2px solid #f59233;color:#292929;display:inline-block;line-height:40px;margin-top:8px;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;vertical-align:top}ul.faq_list li .faqs-here a.read-more:hover{border-color:#292929}ul.faq_list li:nth-child(2n)>a{background:#f59233}ul.faq_list li:nth-child(2n) .faqs-here{background:#fde9d6}ul.faq_list li.active>a:before{content:"-";display:block;text-align:center}@media screen and (max-width:767px){.faq-wrap h3{font-size:24px;margin:0 0 30px}ul.faq_list li{margin:0 0 4px}ul.faq_list li .faqs-here{font-size:16px;padding:15px}ul.faq_list li .faqs-here span.ques{line-height:22px}}@media screen and (max-width:480px){.faq-wrap h3{font-size:18px}.faq-wrap h3 span{padding:0 15px}ul.faq_list{max-width:none}ul.faq_list li a{border-right:none}ul.faq_list li .faqs-here,ul.faq_list li a{display:block;width:100%}}.single-faq .menu .faq-menu-item,.tax-faq_category .menu .faq-menu-item{border-color:#ccc}.page-faqs,.page-template-default.no-vc-elements.page-faqs,.post-type-archive-faq,.search-no-results.post-type-archive-faq,.search-results.post-type-archive-faq{background-color:#fefefd;box-sizing:border-box}.page-faqs .hero-section .intro-text,.page-template-default.no-vc-elements.page-faqs .hero-section .intro-text,.post-type-archive-faq .hero-section .intro-text,.search-no-results.post-type-archive-faq .hero-section .intro-text,.search-results.post-type-archive-faq .hero-section .intro-text{margin:.75rem 0 2rem}.page-faqs article,.page-template-default.no-vc-elements.page-faqs article,.post-type-archive-faq article,.search-no-results.post-type-archive-faq article,.search-results.post-type-archive-faq article{margin-bottom:0}.page-faqs .site-content,.page-template-default.no-vc-elements.page-faqs .site-content,.post-type-archive-faq .site-content,.search-no-results.post-type-archive-faq .site-content,.search-results.post-type-archive-faq .site-content{margin-bottom:0;max-width:none;padding:0}.faq-module{margin:2rem 1.25rem 1rem}.faq-module .intro-text,.faq-module .section-title{padding:0 .9375rem;text-align:center}@media screen and (min-width:64rem){.faq-module .intro-text,.faq-module .section-title{padding:0}}.faq-module .section-title{font-family:Cabin Bold,Baskerville,Palatino,Palatino Linotype,Georgia,serif;font-size:2.5rem;font-weight:400}.faq-module .section-title:before{content:url(/wp-content/themes/wp-common-theme/assets/images/faq-bubble2.png);display:block}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.faq-module .section-title:before{background:url(/wp-content/themes/wp-common-theme/assets/images/faq-bubble@2x.png) 0 0 no-repeat;background-size:contain;content:"";display:block;height:7.5rem;left:-.0625rem;margin-bottom:1.125rem;margin-left:auto;margin-right:auto;position:relative;top:.3125rem;width:8.125rem}}.faq-module .intro-text{font-family:OpenSans Regular,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:400;margin:0 auto 3.4375rem;max-width:59.375rem}.faq-grid{display:block;margin-left:auto;margin-right:auto;max-width:74.625rem;padding:0}@media screen and (min-width:85.375rem){.faq-grid{margin:0 auto}}.faq-grid .faq-category-card{background-color:#fff;border:2px solid #ccc;margin:0 0 1.875rem;padding:1.5rem 1.25rem 0;position:relative;width:100%}@media screen and (min-width:40rem){.faq-grid .faq-category-card{padding:1.5rem 1.25rem 5rem}}@media screen and (min-width:782px){.faq-grid .faq-category-card{width:calc(50% - 17px)}}@media screen and (min-width:64rem){.faq-grid .faq-category-card{padding:1.5rem 2rem 4rem;width:calc(33.33333% - 20px)}}@media screen and (min-width:85.375rem){.faq-grid .faq-category-card{max-width:23.625rem}}.faq-grid .faq-category-card .button{background-color:#f5f2ee;border-radius:0;color:#fff;float:right;padding:0 .875rem;position:relative;right:.9375rem;text-decoration:none}.faq-grid .faq-category-card .button:hover,.faq-grid .faq-category-card .button:visited{color:#fff}.faq-grid .faq-category-card .button:hover{background-color:#292929}@media screen and (min-width:40rem){.faq-grid .faq-category-card .button{bottom:0;position:absolute;right:2.1875rem}}@media screen and (min-width:64rem){.faq-grid .faq-category-card .button{margin-right:0}}.faq-grid .faq-category-card .button .button-text{height:2.5rem}.faq-grid .faq-category-card .card-title{font-family:Cabin Bold,Baskerville,Palatino,Palatino Linotype,Georgia,serif;font-size:1.875rem;font-weight:400;line-height:1.2;margin-bottom:12px;margin-top:0}.faq-grid .faq-category-card .card-copy{list-style:none;list-style-type:disc;margin:0 0 0 1.1875rem;padding:0}.faq-grid .faq-category-card .card-copy:after{clear:both;content:"";display:block}.faq-grid .faq-category-card .card-copy li{line-height:1.2;margin-bottom:1rem}.faq-grid .faq-category-card .card-copy a{font-family:OpenSans SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:400;line-height:1.5}