.region_square{padding:0!important;margin:0!important}.cp_lbm.cp_text_container{padding:50px;scroll-margin-top:147px}@media screen and (max-width:1001px){.cp_lbm.cp_text_container{scroll-margin-top:117px}}.cp_text_container.dark-mode{background:#000;color:#fff5ec}.cp_text_container.light-mode{background:#fff5ec;color:#000}.cp_text_container .title{font-family:MostraOneBold;font-size:30px;letter-spacing:0;line-height:34px;margin-bottom:15px}.cp_text_container .description{font-family:BrownProlight;font-size:16px;letter-spacing:0;line-height:26px}.pageFAQ{background:#fff5ec;font-family:BrownProRegular}.pageFAQ .title{font-size:40px;margin-bottom:50px}#faq{padding-top:30px}@media (min-width:1001px){#faq{width:87%;margin:0 auto}}#faq .faq-item{border-top:1px solid #e6e6e6}#faq .faq-item:last-child{border-bottom:1px solid #e6e6e6}#faq .faq-item .faq-question{position:relative;cursor:pointer;padding:30px 0}#faq .faq-item .faq-question h3{font-family:BrownProRegular;font-size:20px;color:#000;text-transform:uppercase;transition:all .5s ease-in-out;font-weight:700}@media (max-width:1001px){#faq .faq-item .faq-question h3{padding-right:45px}}#faq .faq-item .faq-question h3:after{display:inline-block;font:normal normal normal 30px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";transition:all .3s ease-in;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(90deg)}#faq .faq-item .faq-response{opacity:0;font-size:16px;overflow:hidden;padding:0;transition:all .5s ease-in-out;height:0}#faq .faq-item .faq-response p{font-size:16px;font-weight:300}#faq .faq-item.active .faq-question h3:after{color:#000;transform:translateY(-50%) rotate(0)}#faq .faq-item.active .faq-response{display:block;opacity:1;height:auto;padding-bottom:20px}