.region_square{margin:0!important;padding: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{letter-spacing:0;margin-bottom:15px}.cp_text_container .description h5,.cp_text_container .description h6{font-family:BrownProRegular;text-align:left}.cp_text_container .description{font-family:BrownProlight;font-size:18px;font-weight:400;letter-spacing:0;line-height:25px}.cp_text_container h1,.cp_text_container h2,.cp_text_container h3,.cp_text_container h4{font-family:MostraOneBold,sans-serif;font-weight:900;text-align:left}@media(max-width:767px){.cp_text_container h1,.cp_text_container h2,.cp_text_container h3,.cp_text_container h4{font-weight:700}}.cp_text_container h1{font-size:80px;line-height:80px}@media(max-width:767px){.cp_text_container h1{font-size:40px;font-weight:900;line-height:40px}}.cp_text_container h2{font-size:48px;line-height:52px}@media(max-width:767px){.cp_text_container h2{font-size:30px;line-height:34px}}.cp_text_container h3{font-size:28px;line-height:34px}@media(max-width:767px){.cp_text_container h3{font-size:24px;line-height:28px}}.cp_text_container h4{font-size:22px;line-height:28px}@media(max-width:767px){.cp_text_container h4{font-size:20px;line-height:25px}}.cp_text_container p{font-family:BrownProLight,sans-serif;font-size:18px;font-weight:400;line-height:25px}.cp_text_container.cp_lbm h1,.cp_text_container.cp_lbm h2,.cp_text_container.cp_lbm h3,.cp_text_container.cp_lbm h4{font-family:MostraOneBold,sans-serif;font-weight:900;text-align:left}@media(max-width:767px){.cp_text_container.cp_lbm h1,.cp_text_container.cp_lbm h2,.cp_text_container.cp_lbm h3,.cp_text_container.cp_lbm h4{font-weight:700}}.cp_text_container.cp_lbm h1{font-size:80px;line-height:80px}@media(max-width:767px){.cp_text_container.cp_lbm h1{font-size:40px;font-weight:900;line-height:40px}}.cp_text_container.cp_lbm h2{font-size:48px;line-height:52px}@media(max-width:767px){.cp_text_container.cp_lbm h2{font-size:30px;line-height:34px}}.cp_text_container.cp_lbm h3{font-size:28px;line-height:34px}@media(max-width:767px){.cp_text_container.cp_lbm h3{font-size:24px;line-height:28px}}.cp_text_container.cp_lbm h4{font-size:22px;line-height:28px}@media(max-width:767px){.cp_text_container.cp_lbm h4{font-size:20px;line-height:25px}}.cp_text_container.cp_lbm p{font-family:BrownProLight,sans-serif;font-size:18px;font-weight:400;line-height:25px}.cp_text_container .text-dropdown .text-dropdown-toggle{background:0 0;border:0;color:inherit;cursor:pointer;font-family:BrownProRegular;font-size:14px;letter-spacing:.5px;margin-top:10px;padding:0;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}.cp_text_container .text-dropdown .text-dropdown-toggle:focus,.cp_text_container .text-dropdown .text-dropdown-toggle:hover{outline:0;text-decoration:none}.cp_text_container.dark-mode .text-dropdown-toggle{color:#fff5ec}.cp_text_container.light-mode .text-dropdown-toggle{color:#000}.pageFAQ{background:#fff5ec;font-family:BrownProRegular}.pageFAQ .title{font-size:40px;margin-bottom:50px}#faq{padding-top:30px}@media(min-width:1001px){#faq{margin:0 auto;width:87%}}#faq .faq-item{border-top:1px solid #e6e6e6}#faq .faq-item:last-child{border-bottom:1px solid #e6e6e6}#faq .faq-item .faq-question{cursor:pointer;padding:30px 0;position:relative}#faq .faq-item .faq-question h3{color:#000;font-family:BrownProRegular;font-size:20px;font-weight:700;text-transform:uppercase;transition:all .5s ease-in-out}@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:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .3s ease-in}#faq .faq-item .faq-response{font-size:16px;height:0;opacity:0;overflow:hidden;padding:0;transition:all .5s ease-in-out}#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;height:auto;opacity:1;padding-bottom:20px}