body::-webkit-scrollbar {
     width: 10px;
}
 body::-webkit-scrollbar-track {
     background-color: #fff;
}
 body::-webkit-scrollbar-thumb {
     background-color: #282927;
     z-index: 5;
}
 body {
     overflow-x: hidden;
}
.cus-grow:hover{
	 transform: scale(1.05);
}
.cus-policy-text ul, .cus-policy-text ol{
	margin-bottom: 15px;
}
.cus-policy-text figure{
	margin: 0;
}
.cus-policy-text h3{
	color: #566B50;
}

.cus-post-text ul, .cus-post-text ol{
	margin-bottom: 15px;
}
.cus-post-text a{
	color: #000;
	text-decoration: underline;
	transition: all linear 0.3s;
}
.cus-post-text a:hover{
	color: #566B50;
}

/*ROI*/
.with_frm_style .frm_section_heading.frm_hide_section.result-left, .with_frm_style .frm_section_heading.frm_hide_section.result-right{
	background-color: #F6ECE9;
	border-radius: 20px;
	padding: 20px;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}
.result-left .cus-title h3, .result-right .cus-title h3{
	color: #566B50;
	font-family: "Open Sans", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0;
}
.result-left .cus-value span, .result-right .cus-value span{
	color: #C17A65;
	font-family: "Work Sans", Sans-serif;
	font-size: 2.2em;
	font-weight: 600;
}
.result-left .cus-value, .result-right .cus-value{
	margin-bottom: 0 !important;
}
.result-left .cus-title, .result-right .cus-title{
	margin-bottom: 0 !important;
}
.cus-display{
	display: none;
}
#form_roi-calculator #field_user_currency option:hover, #form_roi-calculator #field_user_currency option:focus, #form_roi-calculator #field_user_currency option:active{
	background-color: #566B50 !important;
	color: #ffffff !important;
}


@media screen and (max-width: 767px){
	.result-left .cus-value span, .result-right .cus-value span{
		font-size: 1.5em;
	}
}

.cus-anchor .elementor-menu-anchor{
	margin-top: -128px;
}
@media screen and (max-width: 1133px){
	.cus-anchor .elementor-menu-anchor{
		margin-top: -104px;
	}
}
@media screen and (max-width: 1024px){
	.cus-anchor .elementor-menu-anchor{
		margin-top: -90px;
	}
}
@media screen and (max-width: 767px){
	.cus-anchor .elementor-menu-anchor{
		margin-top: -73px;
	}
}


/*------------------------------------------------*\ Improve Elementor Animations \*------------------------------------------------*/
/*------ Fades: Directional ------*/
/* FadeInDown */
 @keyframes kgFadeInDown {
     from {
         opacity: 0;
         transform: translate3d(0, -12px, 0);
        /* Less movement than default */
    }
     to {
         opacity: 1;
         transform: none;
    }
}
 .elementor-element .animated.fadeInDown {
     animation-name: kgFadeInDown !important;
    /* Ensure this takes precedence */
}
/* FadeInLeft */
 @keyframes kgFadeInLeft {
     from {
         opacity: 0;
         transform: translate3d(-12px, 0, 0);
    }
     to {
         opacity: 1;
         transform: none;
    }
}
 .elementor-element .animated.fadeInLeft {
     animation-name: kgFadeInLeft !important;
}
/* FadeInRight */
 @keyframes kgFadeInRight {
     from {
         opacity: 0;
         transform: translate3d(12px, 0, 0);
    }
     to {
         opacity: 1;
         transform: none;
    }
}
 .elementor-element .animated.fadeInRight {
     animation-name: kgFadeInRight !important;
}
/* FadeInUp */
 @keyframes kgFadeInUp {
     from {
         opacity: 0;
         transform: translate3d(0, 12px, 0);
    }
     to {
         opacity: 1;
         transform: none;
    }
}
 .elementor-element .animated.fadeInUp {
     animation-name: kgFadeInUp !important;
}

