:root {
	--black: #000;
	--white: #fff;
	--green: #F8655D;
	--gray: #e3e9ed;
	--font-montserrat: 'Montserrat', sans-serif;
}

body {
	font-family: var(--font-montserrat) !important;
}

.ask__title h1 {
	margin-top: 87px;
	margin-bottom: 150px;
	font-weight: 700;
	font-size: 40px;
	line-height: 49px;
	letter-spacing: -0.02em;
	color: var(--black);
}

.ask__acordeon--title {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	letter-spacing: -0.02em;
	color: var(--black);
	margin-bottom: 42px;
}

.ask__acordeon .accordion-button:not(.collapsed) {
	color: var(--darkgreen) !important;
	background-color: var(--white) !important;
	box-shadow: none !important;
}

.ask__acordeon .accordion-button {
	font-weight: 500 !important;
	font-size: 1rem !important;
	line-height: 140% !important;
	color: var(--black) !important;
}

.ask__acordeon .accordion-button:hover {
	color: var(--darkgreen) !important;
}

.ask__acordeon .accordion-button:focus {
	border-color: #86b7fe !important;
	box-shadow: none !important;
}

.ask__acordeon .accordion-item {
	border-right: 0 !important;
	border-left: 0 !important;
	border-radius: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important;
	border-top: none !important;
}

.ask__acordeon .accordion-body {
	font-weight: 400 !important;
	font-size: 0.875rem !important;
	line-height: 1.563rem !important;
	padding-right: 20px !important;
}

.ask__acordeon .accordion-button::after {
	margin-right: 0px;
}

.ask__acordeon .accordion {
	margin-right: 100px;
}

.accordion-button::after {
	content: '+';
	background-image: none;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
}

.accordion-button:not(.collapsed)::after {
	background-image: none;
	content: '-';
	transform: rotate(0deg);
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
}

@media (max-width: 600px) {
	.ask__title h1 {
		margin-top: 54px;
		margin-bottom: 25px;
		font-size: 24px;
		line-height: 29px;
	}

	.ask__acordeon .ask__acordeon--title {
		font-size: 16px;
	}

	.ask__acordeon .accordion {
		margin-right: 0;
	}
}
