
.ff_conv_app_2 .q-inner .o-btn-action, .ff_conv_app_2 .footer-inner-wrap .f-nav{
	font-family: 'Montserrat';
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    background-color: #40bc9f;
    font-weight: 600;
    font-size: 13px;
    transition-duration: 0.4s;
    color: #ffffff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-radius: 2px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    box-shadow: 0px 10px 20px -15px rgb(0 0 0 / 50%);
    padding-top: 12px;
	padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 12px;
}



.ff_conv_app_2 .q-inner .o-btn-action:hover, .ff_conv_app_2 .footer-inner-wrap .f-nav:hover{
	border-radius: 0px;
    animation: jelly 0.5s;
}

.vff .fh2 span.f-sub, .vff .fh2 span.f-tagline{
	margin-top:clamp(4px, 1vmin, 10px)!important;
}

.vff .f-invalid, .vff .text-alert{
	font-size: clamp(0.9rem, calc(0.9rem + ((1vw - 0.32rem) * 0.4167)), 1.1rem)!important;
}

.ff_conv_app_2 .f-answer .f-radios-wrap ul li:nth-child(2){
	display:none;
}

.vff-footer .footer-inner-wrap{
	background:#1f1f20;
}

.vff .fh2 .f-text, .vff h2{
	font-size:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.0417)), 1.2rem);
}

.vff input[type=date], .vff input[type=email], .vff input[type=number], .vff input[type=password], .vff input[type=tel], .vff input[type=text], .vff input[type=url], .vff span.faux-form, .vff textarea{
		font-size:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.0417)), 1.2rem)!important;
}

.vff li, .vff p, .vff .f-section-text, .vff span.f-tagline, .vff span.f-sub{
		font-size:clamp(0.8rem, 0.73rem - -0.33vw, 0.98rem);
		word-break: break-all;
}

.vff ul.f-radios li span.f-label{
	font-size:clamp(0.8rem, 0.73rem - -0.33vw, 0.98rem);
}
.vff ol, .vff ul, .vff table{
	background-color:#1f1f20;
}