.section.faq_section .faqs .hidden_description{height:0;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.section.faq_section .faqs .faq_group{position:relative;padding:0 20px 20px 0;max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.section.faq_section .faqs .faq_group{padding:0}}.section.faq_section .faqs .faq_group+.faq_group{margin-top:20px}@media(max-width: 767px){.section.faq_section .faqs .faq_group+.faq_group{margin-top:10px}}.section.faq_section .faqs .faq_group:before{content:"";display:block;position:absolute;z-index:1;right:0;bottom:0;width:60%;height:80px;background:var(--texture_img) repeat top right rgba(0,0,0,0);background-size:150px auto;background-position:center}@media(max-width: 767px){.section.faq_section .faqs .faq_group:before{display:none}}.section.faq_section .faqs .faq_group .wrap{background:var(--body_background_darken_3);position:relative;z-index:200;padding:40px}@media(max-width: 767px){.section.faq_section .faqs .faq_group .wrap{padding:20px}}.section.faq_section .faqs .faq_group .wrap .title{font-family:var(--second_font);font-weight:bold;color:var(--font_color);text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.section.faq_section .faqs .faq_group .wrap .title:hover{text-decoration:underline;color:var(--hover_color_highlight)}.section.faq_section .faqs .faq_group .wrap .title.open .icon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.section.faq_section .faqs .faq_group .wrap>.title{font-family:var(--second_font);font-size:1.4em;text-transform:uppercase;letter-spacing:.05em;color:var(--title_color)}@media(max-width: 767px){.section.faq_section .faqs .faq_group .wrap>.title{font-size:1.1em}}.section.faq_section .faqs .faq_group .wrap .icon{position:relative;margin-right:20px;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.section.faq_section .faqs .faq_group .wrap .icon:before,.section.faq_section .faqs .faq_group .wrap .icon:after{content:"";display:block;width:23px;height:4px;background:var(--hover_color_highlight)}.section.faq_section .faqs .faq_group .wrap .icon:after{-webkit-transform:rotate(-90deg) translateX(3.5px);-moz-transform:rotate(-90deg) translateX(3.5px);-ms-transform:rotate(-90deg) translateX(3.5px);-o-transform:rotate(-90deg) translateX(3.5px);transform:rotate(-90deg) translateX(3.5px)}.section.faq_section .faqs .faq_group .wrap .inner_wrap{margin-top:20px}.section.faq_section .faqs .faq_group .wrap .inner_wrap a:not(.title){color:var(--content_link_)}.section.faq_section .faqs .faq_group .wrap .inner_wrap a:not(.title):hover{color:var(--content_link_hover)}.section.faq_section .faqs .faq_group .wrap .faq{width:90%;margin:0 auto;padding:20px 0}@media(max-width: 767px){.section.faq_section .faqs .faq_group .wrap .faq{width:100%}}.section.faq_section .faqs .faq_group .wrap .faq+.faq{border-top:1px solid var(--body_background)}.section.faq_section .faqs .faq_group .wrap .faq ul li{list-style:disc inside none}