.tab-content .tab 
{
	display: none;
}
.tab-content .tab.active {
	display: block;
}
.answers-block .tab-links-container {
	display:grid;
	grid-template-columns: repeat(3, auto);
	background:#F3F3F3;
	border-radius:40px;
	overflow: hidden;
	margin-bottom:20px;
}

.tab-links a {
	padding: 15px 0;
	font-weight: 400;
	font-size: 48px;
	text-align: center;
}
.tab-links a:hover {
	background:#F9B233;
}
.tab-links a.active {
	background:#F9B233;
}
.answers-block .answer-item{
	background: #F3F3F3;
	border-radius:33px;
	padding:15px 25px 15px 50px;
}
.answers-block .answer-item__ask{
	font-weight: 400;
	font-size: 36px;
	display: grid;
    grid-template-columns: repeat(2, auto);
	align-items: center;
	justify-content: space-between;
}
.answers-block .answer-item__ask span{
	cursor: pointer;
}
.answers-block .answer-item__ans{
	color:#515151;
	font-size: 24px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease;
	padding-top: 0;
    transition: max-height 0.3s ease, padding-top 0.3s ease;
}
.answer-item__ans.active {
  max-height: 1000px;
	padding-top: 30px;
}

.answers-block .answer-item + .answer-item{
	margin-top:10px;
}
.answers-block .circle{
	display:flex;
	align-items:center;
	justify-content: center;
	width:97px;
	height:97px;
	border-radius:50%;
	background:#F9B233;
	cursor: pointer;
}
.answers-block .arrow {
	transition: transform 0.3s ease;
}
.answers-block .arrow.rotate {
	transform: rotate(135deg);
}
.answers-block .tab-select{
	display:none;
}






.answers-block .custom-select-questions {
    position: relative;
    cursor: pointer;
	background: #F9B233;
	padding: 15px 25px;
	border-radius:40px;
	font-size:40px;
	margin-bottom:20px;
	display:none;
}
.answers-block .custom-options-questions {
    display: none;
    position: absolute;
    background-color: #fff;
    z-index: 100;
    width: 100%;
	left:0;
	box-shadow: 0px 20px 20px 0px #00000017;
	font-size: 40px;
	box-sizing: border-box;
    background: #D9D9D9;
	border-radius: 30px;
    top: 0px;
	overflow: hidden;
}
.answers-block .custom-option-questions.selected {
    background: #F9B233;
	background-image: url(/images/star2.svg);
    background-repeat: no-repeat;
    background-position: right 3% top 50%;
}
.answers-block .custom-option-questions {
    padding: 15px 25px;
    cursor: pointer;
	position:relative;
}
.answers-block .custom-option-questions:hover {
    background-color: #F9B233;
}
.answers-block .custom-select-questions.open .custom-options-questions {
    display: block;
}

.custom-option-questions::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 25%;
    width: 50%;
    height: 1px;
    background: linear-gradient(0.25turn, #8C8C8C, #000, #8C8C8C);
}
.custom-option-questions:last-child::after {
   display:none;
}
.custom-select-trigger-questions{
	display:flex;
	align-items:center;
	justify-content: space-between;
}
.custom-select-questions svg{
	position:absolute;
	top:25%;
	right:2%;
}




@media(max-width:1400px){
	.answers-block{
		padding:0 15px;
	}
}
@media(max-width:1200px){
	.answers-block .custom-select-questions{
		display:block;
	}
	.answers-block .tab-links-container{
		display:none;
	}
}
@media(max-width:992px){
	.answers-block .answer-item {
		padding:15px;
	}
	.answers-block .answer-item__ask {
		font-size:25px;
	}
	.answers-block .answer-item__ans {
		font-size:20px;
	}
	.answers-block .circle {
		height:60px;
		width:60px;
	}
	.tab-links a {
		font-size:30px;
	}
	.answers-block .custom-select-questions {
		padding:15px;
		font-size:30px;
	}
	.custom-select-questions svg {
		top:20%;
		right:25px;
	}
	.answers-block .custom-option-questions.selected {
		background-position: right 3.5% top 50%;
	}
	.answers-block .custom-options-questions {
		font-size:30px;
	}
}
@media(max-width:500px){
	.answers-block .answer-item__ask {
		font-size:20px;
	}
	.answers-block .answer-item__ans {
		font-size:16px;
	}
	.answers-block .circle {
		height:45px;
		width:45px;
	}
	.tab-links a {
		font-size:25px;
	}
	.answers-block .custom-select-questions {
        font-size: 25px;
    }
	.answers-block .custom-options-questions {
        font-size: 25px;
    }
	.custom-select-questions svg {
        top: 17.5%;
		right:17.5px;
    }
}