/* -------- FAQ -------- */

.faq .ugb-accordion__heading {
	background-color: #1274A212 !important;
	border-left: #1274A2 solid 7px;
}

.faq .ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__arrow {
	width: 15px;
}

.faq .ugb-accordion__content-inner p {
	text-align: left;
}

.faq .ugb-accordion__title {
	font-family: 'Avenir LT Std 65';
    font-weight: 500;
	font-size: 21px;
}

.faq .ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading:focus {
    outline-style: none;
}


@media (max-width: 800px) {
	.faq .ugb-cd846a0-content-wrapper.ugb-container__content-wrapper {
		width: 100% !important;
	}
}

@media (max-width: 768px) {
	.ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading, .ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic .ugb-blockquote__item {
		padding: 20px;
	}
}

@media (max-width: 600px) {
	.faq .ugb-cd846a0 {
		margin-top: -30px;
	}
}

@media (max-width: 520px) {
	.faq .ugb-accordion__content-inner p > a {
		word-break: break-all;
	}
}

@media (max-width: 425px) {
	.faq .ugb-accordion__title {
		font-size: 21px;
	}
	.ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading, .ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic .ugb-blockquote__item {
		padding: 15px 20px;
	}
	.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner {
		padding: 20px 20px 0;
	}
}