.page-template-template-row-builder .container{max-width:100%}.faqs{display:-webkit-flex;display:flex;justify-content:space-between;column-gap:42px;margin:80px auto}.faqs .faqs_support_text{width:100%;max-width:384px;padding-top:40px}.faqs .faqs_support_text>div{position:sticky;top:150px}.faqs .faqs_support_text h2{font-size:36px;margin-bottom:25px;color:#1a1a1a;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:0}.faqs .faqs_support_text h2::after{content:"";display:block;width:50px;height:3px;background-color:#c0392b;margin-top:12px}.faqs .faqs_support_text p{font-size:18px;color:#555;line-height:1.7}.faqs .faqs_list_container{width:60%}.faqs .faqs_list_container .single_faq{margin-bottom:25px}.faqs .faqs_list_container .single_faq:last-of-type{margin-bottom:0}.faqs .faqs_list_container .single_faq.active .faq_title{background-color:#c0392b;border-color:#c0392b;color:#fff}.faqs .faqs_list_container .single_faq.active .faq_title::after{transform:translateY(-50%) rotate(225deg);filter:brightness(10)}.faqs .faqs_list_container .single_faq.active .faq_answer{border-left:3px solid #c0392b}.faqs .faqs_list_container .single_faq .faq_title{padding:20px 90px 20px 20px;border-radius:0;background-color:#2c2c2c;border:1px solid #c0392b;color:#fff;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;position:relative;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}.faqs .faqs_list_container .single_faq .faq_title:hover{background-color:#222}.faqs .faqs_list_container .single_faq .faq_title::after{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);height:10px;width:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transition:0.5s all}.faqs .faqs_list_container .single_faq .faq_answer{display:none;padding:20px;background-color:#f5f5f5;color:#333;font-size:16px;line-height:1.8;border-left:3px solid #fff0;transition:border-left 0.3s ease}@media only screen and (max-width:767px){.faqs{flex-wrap:wrap;margin:50px auto}.faqs .faqs_support_text{width:100%;margin-bottom:25px}.faqs .faqs_support_text h2{font-size:28px}.faqs .faqs_list_container{width:100%}.faqs .faqs_list_container .single_faq .faq_title{padding:12px 60px 12px 12px;font-size:16px}}.half_and_half_content_container{margin:80px auto;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;max-width:1440px}.half_and_half_content_container.left picture{order:1}.half_and_half_content_container.left section{order:2}.half_and_half_content_container.right picture{order:2}.half_and_half_content_container.right section{order:1}.half_and_half_content_container picture,.half_and_half_content_container .form_content{width:45%}.half_and_half_content_container picture img,.half_and_half_content_container .form_content img{border-radius:0;max-height:500px;margin:0 auto;box-shadow:0 0 21px 0 rgb(192 57 43 / .2)}.half_and_half_content_container section{width:50%;padding:50px 25px}.half_and_half_content_container section .pill{margin-bottom:10px}.half_and_half_content_container section thead th{text-align:center;background-color:#1a1a1a;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:10px}.half_and_half_content_container section ul{margin-left:1rem;margin-bottom:25px}.half_and_half_content_container section ul li{font-size:18px;margin-bottom:1rem;color:#555}.half_and_half_content_container section ul li::marker{color:#c0392b}.half_and_half_content_container section p{margin-bottom:25px;font-size:16px;color:#555;line-height:1.7}.half_and_half_content_container section p a{color:#c0392b;text-decoration:underline}.half_and_half_content_container section p a:hover{color:#922b21}.half_and_half_content_container section .button{margin-top:2rem;display:inline-block}.half_and_half_content_container section h3{margin-bottom:25px;font-size:30px;color:#1a1a1a;font-weight:700;text-transform:uppercase}.half_and_half_content_container section h2{margin-bottom:25px;font-size:34px;color:#1a1a1a;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.half_and_half_content_container section h2::after{content:"";display:block;width:50px;height:3px;background-color:#c0392b;margin-top:12px}.half_and_half_content_container section table{margin-bottom:25px;text-align:center;width:100%;border-collapse:collapse}.half_and_half_content_container section table tr{text-align:center}.half_and_half_content_container section table tr:nth-child(even){background-color:#f5f5f5}.half_and_half_content_container section table td{padding:10px;border:1px solid #ddd;color:#555}@media only screen and (min-width:768px) and (max-width:1024px){.half_and_half_content_container{padding:25px 35px;margin:75px auto;flex-wrap:wrap}.half_and_half_content_container section{padding:0;width:100%}.half_and_half_content_container section h2{font-size:32px}.half_and_half_content_container section .button{margin-top:20px}.half_and_half_content_container picture,.half_and_half_content_container .form_content{max-width:500px;width:100%;margin:0 auto 25px;order:1!important}.half_and_half_content_container picture img,.half_and_half_content_container .form_content img{max-width:100%;margin:0 auto}}@media only screen and (max-width:767px){.half_and_half_content_container{flex-wrap:wrap;padding:25px;margin:50px auto}.half_and_half_content_container picture,.half_and_half_content_container .form_content{width:100%;order:1!important;margin-bottom:25px}.half_and_half_content_container section{width:100%;order:2!important;padding:0}.half_and_half_content_container section h2{font-size:28px;margin-bottom:1rem}.half_and_half_content_container section h3{font-size:24px;margin-bottom:1rem}.half_and_half_content_container section .button{margin-top:0}}