/*
 * NEW ABOUT
 */

.hero_sec {
	background: none!important;
}

.dark-section {
	background: #37404A;
	color: white;
	padding: 60px 0;
}

.dark-section .sec_title {
	color: #ffffff;
}

.dark-section__numbers {
	font-family: 'Inter', sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: 0em;
	text-align: center;
}

.dark-section__text {
	font-family: 'Work Sans', sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0em;
}

/*
 * ACCORDION
 */

.accordion-item {
	border-color: #FF99A0;
	border-left: none;
	border-right: none;
	background: none;
}

.accordion-button {
	font-family: 'Vesper Libre', sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: 0em;
	background: none;
}

.accordion-button:not(.collapsed) {
	background-color: #ffffff;
	color: #000000;
	background: none;
}

.accordion-body {
	font-family: 'Inter', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0em;
}

.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform: rotate(-180deg);
}

/*
 * GRADIENT BLOCK
 */

 #treeLeaves {
	background-color: #000;
	width: 20px;
	height: 20px;
	z-index: 5;
	position:absolute;
	bottom:140px;
	left: 140px;
	border-radius: 99px;
}

@keyframes leaves {
	0% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}
	100% {
		transform: scale(2.0);
		-webkit-transform: scale(2.0);
	}
}

#treeLeaves:hover {
	animation: leaves 5s ease-in-out alternate;
	-webkit-animation: leaves 5s ease-in-out alternate;
}

.dot {
    background: #000000;
	width: 20px;
	height: 20px;
	border-radius: 99px;
	transition: all .5s;
	z-index: 99;
}

.gradient-block__top:hover,
.gradient-block__bottom:hover {
	cursor: pointer;
}

.gradient-block__top:hover .dot, 
.gradient-block__bottom:hover .dot {
    -webkit-transform: scale(2.0);
	-moz-transform: scale(2.0);
	-o-transform: scale(2.0);
	-ms-transform: scale(2.0);
	transform: scale(2.0);
}

.gradien-block__header {
	font-family: 'Vesper Libre', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0em;
}

.gradient-block__top {
	margin-right: 70px;
	z-index: 15;
}

.gradient-block__middle {
	margin-top:-10px;
	z-index: -1;
}

.gradient-block__bottom {
	margin-left: 160px;
	z-index: 5;
	margin-top: -10px;
}

.assessment_sec {
	overflow: visible;
}

.assessment_sec_bg_right {
    position: absolute;
    right: 0;
    top: 75%;
    z-index: -1!important;
}

/*
 * ADVISORS
 */

 .advisors-section {
	padding: 150px 0;
 }

.advisors-section h3 {
	font-family: 'Vesper Libre', sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0em;
}

.advisors-section p {
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0em;
}

.bottom-back {
	position: absolute;
	left: 0;
	bottom: 13%;
	z-index: -1!important;
}



.tools-section {
	background: #F6EDE8;
	padding: 50px 0;
}

.tools-section .row:hover {
	cursor: pointer;
}

.tools-section h3 {
	font-family: 'Inter', sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: 0em;
	margin: 0;
	padding: 0;
}

.tools-section .border-top,
.tools-section .border-bottom {
	border-color: #000000!important;
}

.tools-section .row:hover .tools-bg {
	background-image: url(https://adhdtest.ai/assets/img/about/tools-bg.svg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 300px 150px;
}

.carousel-control-next {
    right: 0%!important;
	left: auto;	
	background-position: bottom 0% center;
}

.carousel-control-prev {
    left: 33%!important;
	background-position: top 0% center;
}

.testimonial_desc {
	text-align: left;
}

.testimonial_item {
	padding: 0 70px!important;
}

.orange-bottom-button {
	font-family: 'Work Sans', sans-serif;
    border-radius: 5px!important;
    border: 1px solid rgba(16, 16, 16, 0.01)!important;
    background: #F2994A!important;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25)!important;
    color: #101010!important;
    text-align: center;
    font-family: Work Sans;
    font-size: 30px!important;
    font-style: normal;
    font-weight: 600!important;
    line-height: 35px;
	letter-spacing: 0em;
    padding: 1em 6em!important;
}

.orange-bottom-button:hover {
    background: #f7bc88!important;
}

@media(min-width:992px) {
	.bottom-back {
		width: 500px;
		height: 749px;
	}
}

@media screen and (max-width:567px) {
	.bottom-back {
        max-width: 100%!important;
    }
	.bottom-back svg {
        max-width:100%;
        width:100%; /* IE */ 
    }
    .carousel-control-prev {
    	left: 0%!important;
    }

    .gradient-block__bottom {
    	margin-left: 100px;
    }
    .orange-bottom-button {
    	padding: 1em 2em!important;
    	width: 100%;
    	box-sizing: border-box;
    }
}