/* CSS Document */
.faqs-page {}

.right-column {}
.right-column .left {}
.right-column .left h2 {
	margin: 0 0 30px;
}
.right-column .left h3 {
	margin: 0 0 20px;
}
.right-column .right {}
.right-column .right .image-top-cta { 
	height: auto;
	margin: 0 0 40px;
}
.right-column .right .newsletter-cta {}
.right-column .right .newsletter-cta .bnn {
	display: block;
	overflow: hidden;
	border-radius: 20px;
	margin: 0 0 21px;
}
.right-column .right .newsletter-cta .bnn img {}
.right-column .right .newsletter-cta h3 {
	margin: 0 0 15px;
}
.right-column .right .newsletter-cta p {
	margin: 0 0 16px;
}

.fqa-toggle:not(:last-child) {
  margin: 0 0 50px
}
.fqa-toggle .item {
	border-bottom: solid 2px #D9D9D9;
}
.fqa-toggle .item h4 {
	font-family: "Open Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 16px 0;
}
.fqa-toggle .item h4 a {
    position: relative;
    padding-left: 31px;
    transition: all .3s ease;
}
.fqa-toggle .item.active h4 a {
	color: #000;
	font-weight: 700;
}
.fqa-toggle .item h4 a:before {
   position: absolute;
   left: 1px;
   top: 2px;
   content: '\f330';
   font-family: 'Font Awesome 6 Pro';
   font-size: 19px;
   transition: all .3s ease;
}
.fqa-toggle .item.active h4 a:before {
	transform: rotate(90deg)
}
.fqa-toggle .item .toggle-body {
	overflow: hidden;
	height: 0;
	padding: 0 0;
	padding-left: 30px;
	transition: all .3s ease;
}
.fqa-toggle .item.active .toggle-body {
	overflow: visible;
	height: auto;
	padding: 16px 0;
	padding-left: 30px;
}
.fqa-toggle .item .toggle-body {}
.fqa-toggle .item .toggle-body h2 {
    margin: 30px 0 19px;
}
.fqa-toggle .item .toggle-body h3 {
    margin: 14px 0 4px;
}
.fqa-toggle .item .toggle-body p {
    margin: 0 0 29px;
}
.fqa-toggle .item .toggle-body p a {
    font-weight: 600;
    text-decoration: underline;
}
.fqa-toggle .item .toggle-body ul, 
.fqa-toggle .item .toggle-body ol {
    margin: 0 0 30px;
}
.fqa-toggle .item .toggle-body p:has(+ ul) { margin: 0; }

@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {}