/* =====================================
Template Name: Formify
Author Name: PicmaticWeb
========================================*/   
/*======================================
	General CSS
========================================*/
.loader{position:relative;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;width:150px;height:150px}.spinner-holder-one,.spinner-holder-two{position:absolute;top:0;left:0;overflow:hidden;background:0 0;box-sizing:border-box}.loader-bg{width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:5px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.spinner-holder-one{width:50%;height:50%}.spinner-holder-two{width:100%;height:100%}.loader-spinner{width:200%;height:200%;border-radius:50%;border:5px solid #87ceeb;box-sizing:border-box}.animate-0-25-a{transform:rotate(90deg);transform-origin:100% 100%}.animate-0-25-b{transform:rotate(-90deg);transform-origin:100% 100%}.animate-25-50-a{transform:rotate(180deg);transform-origin:100% 100%}.animate-25-50-b{transform:rotate(-90deg);transform-origin:100% 100%}.animate-50-75-a{transform:rotate(270deg);transform-origin:100% 100%}.animate-50-75-b{transform:rotate(-90deg);transform-origin:100% 100%}.animate-75-100-a{transform:rotate(0);transform-origin:100% 100%}.animate-75-100-b{transform:rotate(-90deg);transform-origin:100% 100%}.text{text-align:center;font-size:20px;color:#87ceeb;font-weight:700}
.formify-forms__cdefault {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
}
.formify-forms__cdefault .formify-forms__cdefault-label {
	color: #808080;
	font-size: 16px;
	border-radius: 2px;
	border: 1px solid #E3E3E3;
	background: #FDFDFD;
	min-width: 88px;
	height: 54px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.formify-forms__cdefault  input:checked + .formify-forms__cdefault-label{
	background: #CF2E2D;;
	color:#fff;
	border-color:transparent;
}
.formify-form__layout div{
	position: relative;
}
.formify-bg-white{
	background-color: #fff;
}
.formify-bg-none{
	background: none !important;
}
.formify-offset-bg{
	background-color: #E7F0E9;
}
.formify-form__winit {
	min-width: 100% !important;
	max-width: 100% !important;
}
.formify-form{
	overflow: hidden;
}
.formify-form__100vh{
	min-height: 100vh;
}
.formify-form__jstart{
	display: flex;
	justify-content: start !important; 
}
.formify-form__jcenter{
	display: flex;
	justify-content: center !important;
}
.formify-form__jend{
	display: flex;
	justify-content: end !important;
}
.formify-form__aend{
	display: flex;
	align-items: end !important;
}
.formify-form__ccolumn{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.formify-form__acenter{
	display: flex;
	align-items: center !important;
}
.formify-form__flcolumn{
	display: flex;
	flex-direction: column !important;
}
.formify-form__jend{
	justify-content: end !important;
}
.formify-forms__forgot {
	display: flex;
}
.formify-form__heading--center{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.formify-cursor-point{
	cursor: pointer;
}
.formify-forms__icon {
	position: absolute !important;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	color: #4B5563;
}
.formify-btn {
	padding: 0 22px;
	text-align: center;
    height: 56px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3 linear;
	transition: all 0.3 linear;
	border: none;
	position: relative;
	background: #3D46FB;
	font-size: 16px;
	color: #fff;
	align-items: center;
    justify-content: center;
	gap: 12px;
	width: initial;
	display: inline-flex;
    border-radius: 8px;
    font-weight: 600;
}
.formify-btn i {
	font-size: 13px;
}
.formify-btn.formify-btn__full{
    width:100%;
}
.formify-btn:hover {
	background: #101010;
}
.formify-forms__icon-valid {
	width: 20px;
	height: 20px;
	background: #124EBB;
	color: #fff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 10px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
}
.formify-forms__icon-valid.show-icon{
	opacity:1;
	visibility: visible;
}
.nice-select .list {
	width: 100%;
}
.formify-iframe {
	width: 100%;
	height: 660px;
}
.formify-forms__recaptcha {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
}

@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-iframe {
		width: 100%;
		height: 560px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-iframe {
		width: 100%;
		height: 460px;
	}
	.formify-form__acenter{
		align-items: start !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-iframe {
		width: 100%;
		height: 260px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__resfull {
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.formify-form__jcenter{
		justify-content: initial !important;
	}
	.formify-form__aend{
		align-items: center !important;
	}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-forms__cdefault .formify-forms__cdefault-label {
	min-width: 60px;
	height: 50px;
}
.formify-forms__recaptcha {
	overflow-x: scroll;
}
}



/* Animations */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
  }

@-webkit-keyframes jump {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jump {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes jumpTwo {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jumpTwo {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 40px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@-webkit-keyframes jumpThree {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jumpThree {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes jumpFour {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	50% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jumpFour {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	50% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes jumpFive {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	50% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jumpFive {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	50% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes prXOne {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes prXOne {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-15px);
		transform: translateX(-15px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes prXTwo {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(15px);
		transform: translateX(15px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes prXTwo {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(15px);
		transform: translateX(15px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes rotated {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotated {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes rotatedTwo {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

@keyframes rotatedTwo {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

@-webkit-keyframes rotatedHalf {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes rotatedHalf {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@-webkit-keyframes rotatedHalfTwo {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}

@keyframes rotatedHalfTwo {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}

@-webkit-keyframes scale-upOne {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scale-upOne {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes scale-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(20%);
		transform: translateX(20%)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}


@keyframes tpfadeInDown {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(-20px);
	  transform: translateX(-20px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
}  

@keyframes scale-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(20%);
		transform: translateX(20%)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes fade-in {
	0% {
		opacity: .2
	}

	40% {
		opacity: 1
	}

	100% {
		opacity: .2
	}
}

@keyframes fade-in {
	0% {
		opacity: .2
	}

	40% {
		opacity: 1
	}

	100% {
		opacity: .2
	}
}

@keyframes hvr-ripple-out {
	0% {
		top: -5px;
		right: -5px;
		bottom: -5px;
		left: -5px
	}

	50% {
		top: -15px;
		right: -15px;
		bottom: -15px;
		left: -15px;
		opacity: .8
	}

	100% {
		top: -5px;
		right: -5px;
		bottom: -5px;
		left: -5px;
		opacity: 1
	}
}

@keyframes hvr-ripple-out-two {
	0% {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0
	}

	100% {
		top: -30px;
		right: -30px;
		bottom: -30px;
		left: -30px;
		opacity: 0
	}
}

@-webkit-keyframes scale-up-one {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	40% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scale-up-one {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	40% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes scale-up-two {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	40% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
}

@keyframes scale-up-two {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	40% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
}

@-webkit-keyframes scale-up-three {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	40% {
		-webkit-transform: scale(2);
		transform: scale(2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scale-up-three {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	40% {
		-webkit-transform: scale(2);
		transform: scale(2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes jump5p {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jump5p {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes jump5pRsv {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes jump5pRsv {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes moveclouds {
	0% {
		margin-left: 200px
	}

	100% {
		margin-left: -200px
	}
}

@-webkit-keyframes moveclouds {
	0% {
		margin-left: 200px
	}

	100% {
		margin-left: -200px
	}
}

@keyframes moveclouds2 {
	0% {
		margin-right: 200px
	}

	100% {
		margin-right: -200px
	}
}

@-webkit-keyframes moveclouds2 {
	0% {
		margin-right: 200px
	}

	100% {
		margin-right: -200px
	}
}

@keyframes moveUp {
	0% {
		transform: translateY(0)
	}

	100% {
		transform: translateY(-70%)
	}
}

@-webkit-keyframes moveUp {
	0% {
		transform: translateY(0)
	}

	100% {
		transform: translateY(-70%)
	}
}
  @keyframes tpfadeUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	  }
  }
  
  .tpfadeUp {
	-webkit-animation-name: tpfadeUp;
	animation-name: tpfadeUp;
  }

  @-webkit-keyframes tpfadeLeft {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(-30px);
	  transform: translateX(-30px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  @keyframes tpfadeLeft {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(-30px);
	  -ms-transform: translateX(-30px);
	  transform: translateX(-30px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  .tpfadeLeft {
	-webkit-animation-name: tpfadeLeft;
	animation-name: tpfadeLeft;
  }

  @-webkit-keyframes tpfadeRight {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(30px);
	  transform: translateX(30px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  @keyframes tpfadeRight {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(30px);
	  -ms-transform: translateX(30px);
	  transform: translateX(30px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  .tpfadeRight {
	-webkit-animation-name: tpfadeRight;
	animation-name: tpfadeRight;
  }


  @-webkit-keyframes fadeInRight {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(30px);
	  transform: translateX(30px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  @keyframes fadeInRight {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(30px);
	  -ms-transform: translateX(30px);
	  transform: translateX(30px);
	}
  
	100% {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  .fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
  }



  
  @-webkit-keyframes tpfadeIn {
	0% {
	  opacity: 0;
	}
  
	100% {
	  opacity: 1;
	}
  }
  
  @keyframes tpfadeIn {
	0% {
	  opacity: 0;
	}
  
	100% {
	  opacity: 1;
	}
  }
  @keyframes tpupdown {
	0% {
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -ms-transform: translateY(0);
	  -o-transform: translateY(0);
	  transform: translateY(0);
	}
	100% {
	  -webkit-transform: translateY(-20px);
	  -moz-transform: translateY(-20px);
	  -ms-transform: translateY(-20px);
	  -o-transform: translateY(-20px);
	  transform: translateY(-20px);
	}
  }
  @keyframes zoom {
	0% {
	  transform: scale(0.5);
	}
	50% {
	  transform: scale(1);
	}
	100% {
	  transform: scale(0.5);
	}
  }
  @keyframes zoom2 {
	0% {
	  transform: scale(0.9);
	}
	50% {
	  transform: scale(1);
	}
	100% {
	  transform: scale(0.9);
	}
  }

  @keyframes rotate2 {
	from {
	  transform: rotate(0deg);
	}
	to {
	  transform: rotate(360deg);
	}
  }
  
  @keyframes moving {
	0% {
	  transform: translatey(0px);
	}
	20% {
	  transform: translateX(-50px);
	}
	50% {
	  transform: translatey(-40px);
	}
	100% {
	  transform: translatey(0px);
	}
  }
  
  @keyframes tptranslateX2 {
	0% {
	  -webkit-transform: translateX(-30px);
	  -moz-transform: translateX(-30px);
	  -ms-transform: translateX(-30px);
	  -o-transform: translateX(-30px);
	  transform: translateX(-30px);
	}
	100% {
	  -webkit-transform: translatXY(20px);
	  -moz-transform: translateX(20px);
	  -ms-transform: translateX(20px);
	  -o-transform: translateX(20px);
	  transform: translateX(20px);
	}
  }	
  
  @keyframes play-btn-1 {
	0% {
	 -webkit-transform:scale(1);
	 -moz-transform:scale(1);
	 -ms-transform:scale(1);
	 -o-transform:scale(1);
	 transform:scale(1);
	 opacity:1
	}
	100% {
	 -webkit-transform:scale(1.5);
	 -moz-transform:scale(1.5);
	 -ms-transform:scale(1.5);
	 -o-transform:scale(1.5);
	 transform:scale(1.5);
	 opacity:0
	}
   }
   @keyframes play-btn-2 {
	0% {
	 -webkit-transform:scale(1);
	 -moz-transform:scale(1);
	 -ms-transform:scale(1);
	 -o-transform:scale(1);
	 transform:scale(1);
	 opacity:1
	}
	100% {
	 -webkit-transform:scale(2);
	 -moz-transform:scale(2);
	 -ms-transform:scale(2);
	 -o-transform:scale(2);
	 transform:scale(2);
	 opacity:0
	}
   }
  .formify-anim-shape1{
	animation:rotate2 15s linear infinite;
  }
  .formify-anim-shape2{
	animation: jumpTwo 4s infinite linear;
  }
  .formify-anim-shape3{
	animation: moving 9s linear infinite;
  }
  .formify-anim-shape4 {
	animation: tpupdown 0.8s infinite alternate;
  }
  .formify-anim-shape5{
	animation: moving 9s linear infinite;
  }
  .formify-anim-shape6{
	animation: tptranslateX2 4s infinite alternate;
  }
  .formify-anim-shape7{
	animation: moving 7s linear infinite;
  }
  .formify-anim-shape8{
	animation: jumpTwo 4s infinite linear
  }
  .formify-anim-shape9{
	animation: zoom 7s infinite;
  }
  .formify-anim-shape10{
	animation: tptranslateY2 4s infinite alternate;
  }
/*======================================
	End General CSS
========================================*/




/*======================================
	Formify Basic
========================================*/


.formify-forms .form-group {
	margin-top: 20px;
	position: relative;
}
.formify-forms label {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color: #101010;
	margin-bottom: 5px;;
}
.formify-forms input:not(.specify_ver_type input[type="radio"]), .formify-forms textarea, .formify-forms select, .formify-forms .nice-select {
	width: 100%;
	height: 52px;
	padding: 5px 15px 5px 15px;
	background: none !important;
	border: 1px solid #DCDFE6;
	color: #4B5563 !important;
	border-radius: 8px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: flex;
	align-items: center;
	justify-content: ;
}
.formify-forms textarea {
	min-height: 215px;
	padding-top: 15px;
}
.formify-forms input::-moz-placeholder,
.formify-forms textarea::-moz-placeholder {
	color:#4B5563 !important;
	opacity:1 !important;
}
.formify-forms input::-webkit-input-placeholder,
.formify-forms textarea::-webkit-input-placeholder {
	color:#4B5563 !important;
	opacity:1 !important;
}
.formify-forms input:-ms-input-placeholder,
.formify-forms textarea:-ms-input-placeholder {
	color:#4B5563 !important;
	opacity:1 !important;
}

.formify-forms .form-group input:hover,.formify-forms .form-group textarea:hover {
	border-color: hsl(355 100% 39%);
}
.formify-forms .form-group:hover .formify-wc__icon {
	color: #0A82FD;
}
.formify-forms .formify-forms__input {
	position: relative;
}
.formify-forms .formify-wc__icon {
	position: absolute;
	right: 29px;
	top: 50%;
	color: #85878b;
	transition: all 0.3s ease;
	cursor: pointer;
	line-height: initial;
	margin-top: -12px;
}

input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 20px !important;
	height: 20px !important;
	background: #ECEAFF;
	border-radius: 0%;
	outline: none;
	cursor: pointer;
	position: relative;
	padding: 0 !important;
	border-radius: 6px !important;
	background: transparent !important;
	border: 1px solid #D0D5DD !important;
}
input[type="checkbox"]:checked {
	background: #0A82FD !important;
	border-color: transparent !important;
}
input[type="checkbox"]:checked::before {
	content: "\f00c";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	color: #fff;
	text-align: center;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 10px;
}
.formify-checkbox-v2[type="checkbox"]{
	border-radius: 100px !important;;
 	border: 1px solid #C4C4C4;
  	width: 20px !important;;
  	height: 20px !important;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-forms textarea{
	min-height: 150px;
}
}
/*======================================
	End Formify Basic
========================================*/


/*======================================
	Formify Layout V1
========================================*/
.formify-form__layout {
	background: #fff;
	display: flex;
	overflow: hidden;
}
.formify-form__layout--fcolumn{
	min-width: 57.5%;
}
.formify-form__layout--scolumn{
	min-width: 42.5% !important;
}
.formify-form__banner {
	display: flex !important;
	flex-direction: column;
	justify-content: center;
	min-height: 100vh;
	align-items: center;
	padding: 100px;
}
.formify-form__area {
	display: flex;
	flex-direction: column;
	padding: 50px 150px;
	align-items: center;
}
.formify-form__banner--title {
	color: #fff;
	margin-bottom: 30px;
	font-size: 28px;
}
.formify-form__banner--text {
	color: #fff;
	margin-bottom: 30px;
}
.formify-form__banner--text:last-child{
	margin:0;
}
.formify-form__banner--text a {
	color: inherit;
}
.formify-form__inner {
	display: flex;
	flex-direction: column;
	gap: 180px;
	max-width: 500px;
	min-width: 500px;
}
  
.formify-form__title {
	font-size: 36px;
	color: #101010;
	margin: 0 0 5px;
	font-weight: 700;
  }
  .formify-form__text {
	color: #4B5563;
  }
  .formify-forms__checkbox {
	display: flex;
	align-items: center;
	gap: 8px;
	cursor: pointer;
}
.formify-forms__text {
	font-size: 14px;
	margin-top: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
}
.formify-forms__toggle {
	color: #A6B0C7;
	cursor: pointer;
}
.formify-forms__text a {
	font-weight: 400;
}
.formify-form__banner--inner {
	display: flex;
	flex-direction: column;
	gap: 50px;
	max-width: 750px;
}
.formify-forms__spaceb {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.formify-forms__checkbox label {
	font-weight: 400;
	font-size: ;
	cursor: pointer;
}
.formify-forms__forgot a {
	color: #101010;
	text-decoration: underline;
}
.formify-forms__forgot a:hover {
	color: #3D46FB;
	opacity: 0.7;
}
.formify-forms__text--back a {
	font-weight: 500;
	color: #4B5563;
}
.formify-forms__text--back a:hover{
	color:#3D46FB;
}
.formify-form__banner--shape {
	position: absolute !important;
	top: -25%;
	left: 0;
	width: 100%;
}
.formify-form__banner--text a:hover {
	opacity: 0.7;
}
/* Forgot Password */
.formify-form__banner--inner__forgot {
	justify-content: center;
	align-items: center;
}

.formify-forms__text--back {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	margin-top: 20px;
  }
@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-form__area {
		padding: 30px 60px;
	}
	.formify-form__banner{
		padding:60px;
	}
	.formify-form__inner {
		gap: 25px;
	}
	.formify-form__banner--img {
		max-width: 60%;
	}
	.formify-form__inner{
		min-width: 450px;
		max-width: 450px;;
	}
	.formify-form__title{
		font-size: 30px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__layout {
		flex-direction: column;
	}
	.formify-form__banner--inner {
		gap: 30px;
	}
	.formify-form__area, .formify-form__banner {
		padding: 50px 60px !important;
	}
	.formify-form__inner {
		gap: 25px;
	}
	.formify-form__banner--img {
		max-width: 60%;
	}
	.formify-form__banner, .formify-form__area {
		width: 100%;
		max-width: 100%;
		align-items: center;
	}
	.formify-form__banner--inner{
		align-items: center;
	}
	.formify-form__layout--fcolumn, .formify-form__layout--scolumn {
		max-width: 100% !important;
		min-width: 100% !important;
	}
	.formify-form__inner {
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.formify-form__banner{
		min-height: initial;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__banner--img {
		max-width: 100%;
	}
	.formify-form__title {
		font-size: 26px;
	}
	.formify-form__area,.formify-form__banner {
		padding: 30px !important;
	}
	.formify-form__banner--title{
		font-size: 24px;
		margin-bottom: 15px;
	}
	.formify-forms__text {
		flex-direction: column;
	}
}
/*======================================
	End Formify Layout V1
========================================*/

/*======================================
	End Formify Layout V2
========================================*/
.formify-form__layout--column {
	min-width: 50% !important;
	max-width: 50% !important;
}
.formify-form__heading--v2 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
	gap: 30px;
}
.formify-form__titlev2 {
	margin: 0;
	font-size: 24px;
	color: #000;
}


.formify-form__bgroup-inner {
	display: flex;
	justify-content: space-between;
	gap: 15px;
  }
  .formify-form__bgroup-inner a {
	border: 1px solid;
	width: 100%;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 5px;
	border: 1px solid #E5E7EB;
	color: #000;
	font-size: 14px;
  }
  .formify-form__bgroup {
  }
  .formify-form__bgroup {
	display: flex;
	flex-direction: column;
	gap: 25px;
	margin-top: 40px;
  }
  .formify-form__bgroup-option {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .formify-form__bgroup-option:before {
	content: "";
	position: absolute;
	bottom: 10px;
	width: 100%;
	height: 1px;
	background: #E5E7EB;
  }
  .formify-form__bgroup-option span {
	color: #6C6C84;
	background: #fff;
	padding: 0 15px;
	z-index: 100;
  }
.formify-forms.formify-forms--v2 input {
	border-radius: 5px;
	height: 48px !important;
	border-width: 1.5px;
}
.formify-forms.formify-forms--v2 input:hover{
	border-color:#7047EB;
}
.formify-forms.formify-forms--v2 input::-moz-placeholder {
	color:#9CA3AF !important;
	opacity:1 !important;
}
.formify-forms.formify-forms--v2 input::-webkit-input-placeholder {
	color:#9CA3AF !important;
	opacity:1 !important;
}
.formify-forms.formify-forms--v2 input:-ms-input-placeholder {
	color:#9CA3AF !important;
	opacity:1 !important;
}
.formify-form__bgroup-inner a:hover {
	background: #DCDFE6;
	border-color: transparent;
}
.formify-btn.formify-btn--v2 {
	background: #5423E7;
}
.formify-btn.formify-btn--v2:hover{
	background-color: #000 !important;
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__layout--column {
		min-width: 100% !important;
		max-width: 100% !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-form__bgroup-inner {
	flex-direction: column;
	justify-content: center;
}
}
/*======================================
	End Formify Layout V2
========================================*/

/*======================================
	Formify Layout V3
========================================*/
.formify-form__innerv3 {
	max-width: 690px;
	min-width: 690px;
	padding: 95px 85px;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(12.5px);
	border-radius: 20px;
	border: 4px solid #D4D3D0;
}

.formify-form__titlev3 {
	font-size: 48px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	margin-bottom: 10px;
}
.formify-form__headingv3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	text-align: center;
}
.formify-form__textv3 {
	color: #fff;
}

.formify-forms--v3 label {
	color: #fff;
	font-size: 12px;
  }
  .formify-forms--v3 input {
	background: #FCFCFC !important;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 40px;
	border-radius: 8px !important;
	border: 1px solid #F3F3F3 !important;
}
.formify-forms--v3 input:hover{
	border-color:#3D46FB !important;
}
.formify-forms--v3 .formify-forms__icon{
	right: 20px;
}
  .formify-forms--v3 .formify-forms__forgot a {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
}
.formify-forms--v3 .formify-forms__text{
	color:#fff;
	font-size: 12px;
}
.formify-forms--v3 .formify-forms__forgot a {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	font-size: 12px;
}
.formify-forms--v3 label{
	font-weight: 400;
}
.formify-forms--v3 label,
.formify-forms--v3 text,
.formify-forms--v3 text a{
	font-size: 12px;
}

.formify-forms__text.formify-forms__text--v3 {
	font-size: 15px;
  }
  .formify-forms__text.formify-forms__text--v3 a {
	color: inherit;
	text-decoration: underline;
  }
  .formify-forms__text.formify-forms__text--v3 a:hover {
	color: #3D46FB;
}
  .formify-forms--v3  input[type="checkbox"] {
	width: 14px !important;
	height: 14px !important;
	border-radius: 3px !important;
}
.formify-forms--v3 input[type="checkbox"]:checked {
	border-color: transparent !important;
}
.formify-form__area.formify-form__area--v3 {
	min-height: 100vh;
	justify-content: center;
}
.formify-forms--v3 .formify-btn:hover {
	background: #fff;
	color: #3D46FB;
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__innerv3 {
		width: 100%;
		min-width: 100%;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__area {
		padding: 20px;
	}
	.formify-form__innerv3 {
		width: 100%;
		min-width: 100%;
		padding: 20px;
	}
	.formify-form__titlev3 {
		font-size: 28px;
	}
	.formify-form__headingv3{
		margin:0;
	}
}
/*======================================
	End Formify Layout V3
========================================*/

/*======================================
	Formify Layout V4
========================================*/

.formify-form__titlev4 {
	color: hsl(355 100% 39%);
	font-size: 30px;
	font-weight: 700;
	margin: 0;
}
.formify-forms--v4 input:not(.specify_ver_type input[type="radio"]) {
	font-size: 16px;
	padding: 0 15px;
	height: 56px;
}
.formify-forms--v4 label{
	font-size: 14px;
	font-weight: 400;
	color:#000;
}
.formify-forms__forgot a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
}


.formify-forms--v4 input::-moz-placeholder {
	color:#000 !important;
	opacity:1 !important;
}
.formify-forms--v4 input::-webkit-input-placeholder {
	color:#000 !important;
	opacity:1 !important;
}
.formify-forms--v4 input:-ms-input-placeholder {
	color:#000 !important;
	opacity:1 !important;
}


.formify-forms--v4 .formify-forms__forgot a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
}
.formify-forms--v4 .formify-forms__forgot a:hover{
	color:#124EBB;
}
.formify-forms--v4 .formify-forms__forgot {
	display: flex;
	justify-content: end;
	align-items: end;
	width: 100%;
  }

  .formify-btn.formify-btn--v4 {
	background: hsl(355 100% 39%);
	border-radius: 10px;
  }
  .formify-btn.formify-btn--v4:hover{
	background-color: #000;
	color:#fff;
  }

  .formify-form__bgroup-inner--v4 a {
	border-radius: 10px;
	width: 108px;
  }
  .formify-form__bgroup-inner--v4 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
}
  .formify-forms__text--v4{
	margin-top:120px;
  }
  .formify-form__area--v4 {
	justify-content: center;
	height: 100%;
}
.formify-form__bgroup-option--v4{
	font-size: 14px;
}

.formify-forms__text--v4 a {
	color: #000;
	font-weight: 600;
}
  .formify-forms__text--v4 a:hover{
	color:#124EBB;
  }
  .formify-form__layout--fcolumn--v4 {
	border-radius: 50px;
	overflow: hidden;
	padding: 2% 0 2% 2%;
}
.formify-form__banner--v4 {
	border-radius: 40px;
	height: 100%;
	min-height: 92.5vh;
}
.formify-form__innerv4{
	width:350px;
}

.formify-forms__text--v4 {
	margin-top: 30px;
}
@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-forms__text--v4 {
		margin-top: 40px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-forms__text--v4 {
		margin-top: 30px;
	}
	.formify-form__layout--fcolumn--v4 {
		display: none;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-form__innerv4{
	width:100%;
}
}


/*======================================
	End Formify Layout V4
========================================*/


/*======================================
	Formify Layout V5
========================================*/
.formify-form__heading--v5 .formify-form__title {
	color: #042026;
}
.formify-form__heading--v5 .formify-form__text {
	color: #8F8F8F;
	font-size: 15px;
}
.formify-form__heading--v5 {
	margin-bottom: 10px;
}

.formify-forms--v5 label{
	font-size: 12px;
	color:#3D3D3D;
}
.formify-forms--v5 input {
	background-color: #FAFAFA !important;
	border: 1px solid #DEDEDE;
}

.formify-forms--v5 input::-moz-placeholder {
	color:#8F8F8F !important;
	opacity:1 !important;
}
.formify-forms--v5 input::-webkit-input-placeholder {
	color:#8F8F8F !important;
	opacity:1 !important;
}
.formify-forms--v5 input:-ms-input-placeholder {
	color:#8F8F8F !important;
	opacity:1 !important;
}
.formify-forms--v5  a{
	color:#3D46FB;
	font-weight: 500;

}
.formify-forms--v5 .formify-forms__checkbox label {
	font-size: 16px;
}
.formify-forms--v5  .formify-forms__text{
	font-size: 16px;
	color:#8F8F8F;
}

@media only screen and (min-width: 1278px) and (max-width: 1600px){
.formify-form__banner--img.formify-form__banner--img--v5 {
  max-width: 80%;
}
}
/*======================================
	End Formify Layout V5
========================================*/

/*======================================
	Formify Layout V6
========================================*/
.formify-form__innerv6 {
	min-width: 400px;
	max-width: 400px;
}
.formify-form__title--v6 {
	font-size: 36px;
	color: #fff;
	font-weight: 700;
}

.formify-forms--v6 label{
	color:#DEDEDE;
}
.formify-forms--v6 input {
	height: 44px;
	border-radius: 4px;
	background: #262626 !important;
	border: none !important;
	color: #fff !important;
}

.formify-forms--v6 input::-moz-placeholder {
	color:#DEDEDE !important;
}
.formify-forms--v6 input::-webkit-input-placeholder {
	color:#DEDEDE !important;
}
.formify-forms--v6 input:-ms-input-placeholder {
	color:#DEDEDE !important;
}


.formify-form__bgroup-option.formify-form__bgroup-option--v6:before {
	background: #5A5A5A;
  }
  .formify-form__bgroup-option.formify-form__bgroup-option--v6 span {
	background: #000;
	font-weight: 700;
	font-size: 13px;
	color: #C7C7C7;
  }

  .formify-form__bgroup-inner.formify-form__bgroup-inner--v6 {
	flex-direction: column;
	gap: 25px;
}
  .formify-form__bgroup-inner.formify-form__bgroup-inner--v6 a {
	background: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	height: 42px;
	border-radius: 4px;
  }
  .formify-form__bgroup-inner.formify-form__bgroup-inner--v6 a:hover{
	background-color: #3D46FB;
	color:#fff;
  }
  .formify-form__bgroup-inner.formify-form__bgroup-inner--v6 a i {
	font-size: 18px;
  }
  .formify-form__bgroup.formify-form__bgroup--v6{
	gap:40px;
  }
  .formify-form__area.formify-form__area--v6{
	min-height: 100vh;
  }
  .formify-forms__forgot--v6 {
	color: #fff;
	padding-bottom: 25px;
	border-bottom: 1px solid #5A5A5A;
}
  .formify-forms__forgot--v6 a,
  .formify-forms__text.formify-forms__text--v6 a{
	color:#3D46FB;
	text-decoration: underline;
	font-weight: 700;
  }
  .formify-forms__forgot--v6 a:hover,
  .formify-forms__text.formify-forms__text--v6 a:hover{
	opacity: 0.7;
  }
  .formify-forms__text.formify-forms__text--v6{
	color:#DEDEDE;
	font-weight: 700;
	margin-top:50px;
  }
.formify-btn.formify-btn--v6 {
	background: #3D46FB !important;
	height: 40px;
}
.formify-btn.formify-btn--v6:hover{
	background-color: #fff  !important;
	color:#3D46FB;
}
@media only screen and  (max-width: 1600px){
	.formify-forms__text.formify-forms__text--v6{
		margin-top:30px;
	}
}
/*======================================
	End Formify Layout V6
========================================*/

/*======================================
Formify Layout V7
========================================*/
.formify-form__form-box--v7 {
	border-radius: 24px;
	background: #FFF;
	box-shadow: 0px 4px 20px 10px rgba(0, 0, 0, 0.04);
	padding: 65px;
  }
  .formify-form__title.formify-form__title--v7 {
	font-size: 28px;
	font-weight: 600;
  }

  .formify-forms__v7 label{
	color:#6E6E6E;
	font-size: 14px;
	font-weight: 400;
  }
  .formify-forms__v7 input{
	height: 50px;
	font-size: 14px;
	border:1px solid #CACACA;
	transition: 0.1s ease;
  }
  .formify-forms__v7 input:hover{
	border-width:2px;
	border-color:#4169E1;
  }

  .formify-forms__forgot a{
	color:#4169E1;
  }
  .formify-forms__v7 .formify-btn{
	height: 50px;
  }
.formify-form__bgroup-inner--v7 {
	gap: 8px;
}
.formify-form__bgroup-inner--v7 a{
	font-size: 14px;
	color:#213571;
	border: 1px solid #BDCCF9;
	border-radius: 5px;
}
.formify-form__bgroup.formify-form__bgroup--v7 {
	gap: 40px;
}
.formify-forms__text--v7{
	font-size:16px;
	color:#6E6E6E;
}
.formify-form__inner--v7{
	min-width: 520px;
	max-width: 520px;
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-form__inner--v7{
	min-width: 100% !important;
	max-width: 100% !important;
}
}
@media only screen and (max-width: 767px) {
.formify-form__form-box--v7{
	padding:30px;
}
.formify-form__title.formify-form__title--v7{
	font-size: 26px !important;
}
}
/*======================================
	End Formify Layout V7
========================================*/

/*======================================
	 Formify Layout V8
========================================*/
.formify-forms__v8 input{
	background-color: #FAFAFA !important;
	border-color: transparent;
	height: 46px;
	font-size: 14px;
}
.formify-forms__v8 input:hover{
	border-color:#E54D8D !important;
}
.formify-forms__v8 label{
	font-weight: 600;
	font-size: 12px;
}
.formify-form__text {
	color: #515E65;
}
.formify-forms__v8 input::-moz-placeholder {
	color:#515E65 !important;
	opacity:1 !important;
}
.formify-forms__v8 input::-webkit-input-placeholder {
	color:#515E65 !important;
	opacity:1 !important;
}
.formify-forms__v8 input:-ms-input-placeholder {
	color:#515E65 !important;
	opacity:1 !important;
}
.formify-forms__v8 .formify-forms__toggle{
	color:#0A1E29;
}
.formify-forms__v8  .formify-forms__forgot a {
	color: #EF3B3B;
}
.formify-forms__v8  .formify-btn{
	background: linear-gradient(270deg, #FF4176 0%, #B462B7 100%);

}
.formify-forms__v8 .formify-forms__checkbox label{
	font-size: 14px;
	font-weight: 400;
}
.formify-forms__v8 input[type="checkbox"]:checked {
	background: #EF3B3B !important;
	border-color: transparent !important;
}
.formify-forms__v8 .formify-forms__text a{
	font-size: 16px;
	font-weight: 500;
	color:#0D76D7;
}
.formify-forms__v8 .formify-forms__text{
	margin-top:40px;
}
.formify-form__layout--8second {
	width: 100%;
  }
  .formify-form__layout--8first {
	min-width: 28%;
	max-width: 28%;
  }
.formify-form__inner--v8 {
	min-width: 100%;
	max-width: 100%;
}
.formify-form__area--v8 {
	padding: 40px;
}
@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-form__layout--8first {
		min-width: 32%;
		max-width: 32%;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__layout--8first,.formify-form__layout--8second {
		min-width: 100%;
		max-width: 100%;
	}
}
.formify-form__banner--inner--v8{
	align-items: center;
}
/*======================================
	End Formify Layout V8
========================================*/


/*======================================
	Formify Layout V9
========================================*/
.formify-form__area--v9 {
	padding-left: 110px;
	padding-right: 110px;
  }
.formify-forms__v9 .formify-btn{
	height: 56px;
	background-color: #000000;
}
.formify-forms__v9 .formify-btn:hover{
	background-color: #3D46FB !important;
	color:#fff;
}
.formify-forms__v9 label{
	color:#000;
}
.formify-forms__v9 .formify-forms__toggle{
	color:#666666;
}
@media only screen and (min-width: 0px) and (max-width: 1600px) {
	.formify-form__area--v9 {
		padding: 50px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__area--v9 {
		padding: 30px;
	}
}
/*======================================
	End Formify Layout V9
========================================*/

/*======================================
	Formify Layout v10
========================================*/
.formify-form__inner--v10{
	min-width: 560px !important;
	max-height: 560px !important;
}
.formify-form__form-box.formify-form__form-box--v10 {
	border-radius: 24px;
	background: #091C1E;
	padding: 40px;
}
.formify-form__form-box--v10 .formify-form__title{
	font-size: 32px;
	font-weight: 400;
}
.formify-form__form-box--v10  label{
	color:#fff;
	font-size: 14px;
}
.formify-form__form-box--v10 input{
	background-color: #fff !important;
	height: 56px !important;
	border:none !important
}
.formify-form__form-box--v10 .formify-btn{
	background-color: #8438FF !important;
	border-radius: 50px;

}
.formify-form__form-box--v10 .formify-forms__text{
	color:#fff;
}
.formify-form__form-box--v10 .formify-forms__text a{
	color:#8438FF;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-form__form-box.formify-form__form-box--v10{
	padding:30px;
}
}
/*======================================
	End Formify Layout v10
========================================*/

/*======================================
	Formify Donation Form
========================================*/
/* Layout 1 Donation */
.formify-forms__title {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}

.formify-forms__title.formify-forms__title--small {
	font-size: 16px;
	font-weight: 600;
}
.formify-form__inner--v11 {
	padding: 40px;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.15);
	min-width: 580px;
}
.formify-form__inner--v11 input{
	border-radius: 2px;
	height: 54px;
	background-color: #FDFDFD !important;
	border:1px solid #E6E6E6 !important;
}
.formify-form__inner--v11 .formify-btn {
	width: 200px;
	background: #CF2E2D;
	border-radius: 2px;
}
.formify-form__inner--v11 .formify-btn:hover{
	background-color: #101010;
	color:#fff;
}
.formify-form__banner--title.formify-form__banner--title-v2 {
	font-size: 80px;
	font-weight: 600;
	line-height: 90px;
}
.formify-form__banner--text-v2{
	font-size: 22px;
}

.formify-forms__method {
	display: flex;
	gap: 30px;
}
.formify-forms__method label {
	font-weight: 500;
}
.formify-checkbox-v2[type="checkbox"]:checked {
	border-color:transparent !important;
	background-color: #CF2E2D !important;
}
.formify-forms__checkbox--v11 input {
	border-color: #CF2E2D !important;
}
.formify-forms__checkbox--v11 input[type="checkbox"]:checked{
	background-color: #CF2E2D !important;
	border-color:transparent !important;
}
.formify-forms__checkbox--v11 label{
	color:#6A6A6A;
}
.formify-forms__checkbox--v11 label a{
	color:#CF2E2D;
}

.formify-forms__credit-meta {
	position: absolute !important;
	top: 0;
	right: 0;
	display: flex;
	align-items: end;
}
.formify-forms__credit-meta input {
	background: transparent !important;
	border: none !important;
	padding: 0 !important;
	color: #222 !important;
	font-size: 14px !important;
	text-align: center;
	width: initial !important;
	max-width: 65px;
	min-width: initial !important;
}
.formify-form__layout--v11 {
	
}

.formify-form__bdoner {
	display: flex;
	align-items: center;
	gap: 25px;
  }
  .formify-form__bdoner-content {
	color: #fff;
  }
  .formify-form__btitle {
	color: #fff;
  }
  .formify-form__banner.formify-form__banner--v11 {
	align-items: start;
	justify-content: initial;
	padding-top: 140px !important;
}
.formify-form__area.formify-form__area--v11 {
	padding: 0;
	padding-top: 100px;
	justify-content: end;
	align-items: end;
}
.formify-form__layout--v11{
	gap:50px;
}
@media only screen and (min-width: 0px) and (max-width: 1200px){
	.formify-form__layout--v11 {
		gap: 30px;
	}
	.formify-form__area--v11,.formify-form__banner--v11{
		padding-top:0 !important;
		padding-bottom:0 !important;
	}
	.formify-form__banner--title.formify-form__banner--title-v2 {
		font-size: 50px;
		line-height: initial;
	}
	.formify-form__banner--text-v2{
		font-size: 18px;
	}
	.formify-form__banner--inner {
		align-items: start;
	}
	.formify-form__banner.formify-form__banner--v11 {
		padding-top: 0 !important;
	}
	.formify-form__layout--v11 {
		padding: 50px 0;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px){
.formify-form__banner--title.formify-form__banner--title-v2 {
	font-size: 28px;
}
.formify-form__banner--text-v2{
	font-size: 16px;
}
.formify-form__bdoner {
	flex-direction: column;
	align-items: start;
}
.formify-form__inner--v11{
	padding:30px;
}
.formify-forms__method {
	flex-direction: column;
	gap: 15px;
}
.formify-forms__credit-meta {
	position: relative !important;
	gap: 15px;
	margin-top: 15px;
}
.formify-forms__credit-meta input {
	border: 1px solid #E6E6E6 !important;
	height: 54px !important;
	min-width: 80px !important;
}
}



.formify-form__inner--v12 {
	background: #fff;
}
.formify-forms__head {
	background: #0A99FE;
	color: #fff;
	padding: 25px 30px;
	max-height: 75px;
	display: flex;
	align-items: center;
}
.formify-forms__head-title {
	margin: 0;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
}
.formify-forms__body {
	padding: 25px 30px;
}
.formify-forms__body-title{
	font-size: 20px;
	font-weight: 500;
}
.formify-forms--v12 .formify-btn {
	background: #0A99FE;
	width: 100%;
	height: 65px;
	font-size: 20px;
	border-radius: 0px;
}
.formify-forms--v12 .formify-btn:hover{
	background-color: #000;
}

.formify-forms--v12  .formify-forms__cdefault li {
	width: 30%;
  }
  .formify-forms--v12 .formify-forms__cdefault input:checked + .formify-forms__cdefault-label {
	background: #18A0FB !important;
}
.formify-forms--v12  input{
	border-color:#DCDFE6;
	border-radius: 0px;
	font-size: 18px;
}
.formify-forms__checkbox.formify-forms__checkbox--v12 input {
	width: 18px !important;
	height: 18px !important;
	border-radius: 0px !important;
}
.formify-forms__checkbox.formify-forms__checkbox--v12 input[type="checkbox"]:checked {
	border-color:transparent !important;
}
.formify-forms__checkbox.formify-forms__checkbox--v12 label {
	color: #808080;
}

.formify-forms--v12 input::-moz-placeholder {
	color:#808080 !important;
	opacity:1 !important;
}
.formify-forms--v12 input::-webkit-input-placeholder {
	color:#808080 !important;
	opacity:1 !important;
}
.formify-forms--v12 input:-ms-input-placeholder {
	color:#808080 !important;
	opacity:1 !important;
}

.formify-forms__cdefault--options {
	justify-content: space-between;
	gap:4%;
	flex-wrap:wrap;
  }
  .formify-forms__cdefault--options li {
	width: 48% !important;;
	min-width: 48% !important;;
  }
  
.formify-forms__cdefault.formify-forms__cdefault--options label {
	color: #0A99FE;
	border-color: #0A99FE;
	font-size: 18px;
	font-weight: 500;
	display: flex;
	align-items: center;
	gap: 10px;
	height: 60px;
  }
  .formify-forms__cdefault--check {
	border: 1px solid #18A0FB;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	position: relative;
  }
  .formify-forms__cdefault--check::before {
	content: "1";
	content: "\f00c";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	color: #fff;
	text-align: center;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 10px;
	opacity: 0;
	visibility: hidden;
	transition:all 0.3s ease;
}

.formify-forms--v12 .formify-forms__cdefault input:checked + .formify-forms__cdefault-label span:before {
opacity: 1;
visibility: visible;
}
  .formify-forms--v12 .formify-forms__cdefault input:checked + .formify-forms__cdefault-label span{
	border-color:#fff;
	position: relative;
  }

  .formify-form__banner--v12 .formify-form__banner--title {
	font-size: 65px;
	font-weight: 700;
	line-height: initial;
}
.formify-form__banner--v12 .formify-form__banner--title span {
	display: block;
	font-size: 120px;
}
.formify-form__banner--v12 .formify-form__banner--text {
	font-size: 33px;
}
.formify-form__layout--v12 {
	max-width: 1030px;
	justify-content: center;
	margin: 0 auto;
	gap: 100px;
}

@media only screen and (min-width: 0px) and (max-width: 1200px){
.formify-form__banner--v12 .formify-form__banner--title {
	font-size: 40px;
}
.formify-form__banner--v12 .formify-form__banner--title span {
	font-size: 90px;
}
.formify-form__banner--v12 .formify-form__banner--text {
	font-size: 28px;
}
.formify-form__layout--v12 {
	gap: 30px;
	align-items: start !important;
}
.formify-form__banner--v12 {
	align-items: start;
}
.formify-form__banner--v12 {
	padding-top: 0 !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px){
	.formify-form__banner--v12 .formify-form__banner--title {
		font-size: 30px;
	}
	.formify-form__banner--v12 .formify-form__banner--title span {
		font-size: 50px;
	}
	.formify-form__banner--v12 .formify-form__banner--text {
		font-size: 22px;
	}
	.formify-forms__cdefault.formify-forms__cdefault--options label {
		font-size: 14px;
	}
	.formify-forms--v12 .formify-forms__cdefault li {
		width: 29%;
	}
}
/*======================================
	End Formify Donation Form
========================================*/

/*======================================
	Contact Form
========================================*/
.formify-form__contact-title {
	font-size: 52px;
	font-weight: 700;
	color: #fff;
	line-height: initial;
  }
  .formify-form__contact-title span {
	display: block;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 10px;
}
  .formify-form__contact-text {
	color: #fff;
	font-size: 18px;
  }
  .formify-form__contact-content {
	display: flex;
	flex-direction: column;
	gap: 40px;
  }
  
.formify-form__contact-inner {
	display: flex;
	flex-direction: column;
	gap: 95px;
  }
  .formify-form__contact-list li {
	font-size: 24px;
	color: #fff;
  }
  .formify-form__contact-list ul {
	display: flex;
	flex-direction: column;
	gap: 20px;
  }
  .formify-form__contact-list li a {
	color: #fff;
	font-weight: 600;
  }
  .formify-form__contact-list li a:hover{
	color:#E8384F;
  }
  .formify-form__inner--contact {
	padding: 60px 40px;
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 22px 34px 0px rgba(0, 0, 0, 0.05);
	min-width: 610px;
	max-width: 610px;
}
.formify-form__ctitle {
	font-size: 38px;
	font-weight: 700;
	color: #1F324D;
	margin: 0;
}
.formify-form__cheading {
	margin-bottom: 30px;
}
.formify-forms__contact label {
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;
}
.formify-forms__contact input {
	height: 60px;
  }
  .formify-forms__contact input,.formify-forms__contact textarea {
	font-size: 14px;
  }
  .formify-forms__contact input:hover, .formify-forms__contact textarea:hover{
	border-color:#E8384F !important;
  }
  .formify-forms__contact input::-moz-placeholder,
  .formify-forms__contact textarea::-moz-placeholder {
	  color:#1F324D !important;
	  opacity:1 !important;
  }
  .formify-forms__contact input::-webkit-input-placeholder,
  .formify-forms__contact textarea::-webkit-input-placeholder {
	  color:#1F324D !important;
	  opacity:1 !important;
  }
  .formify-forms__contact input:-ms-input-placeholder,
  .formify-forms__contact textarea:-ms-input-placeholder {
	  color:#1F324D !important;
	  opacity:1 !important;
  }
.formify-forms__contact .formify-btn{
	height: 60px;
	background-color: #E8384F;
}
.formify-forms__contact .formify-btn:hover{
	background-color: #1F324D;
	color:#fff;
}

.formify-forms.formify-forms__contact .formify-forms__checkbox input {
	border-color: #55555542 !important;
	background: #F8F9FA !important;
}

  .formify-forms.formify-forms__contact .formify-forms__checkbox  input[type="checkbox"]:checked::before{
	color:#E8384F;
  }

  .formify-forms.formify-forms__contact .formify-forms__checkbox label {
	color: #1F324D;
	font-size: 14px;
	font-weight: 400;
}
  .formify-forms.formify-forms__contact .formify-forms__checkbox a {
	font-weight: 700;
	color: #1F324D;
  }
  .formify-forms.formify-forms__contact .formify-forms__checkbox a:hover{
	color:#E8384F;
  }
  .formify-form__contact {
	max-width: 430px;
	min-width: 430px;
}
.formify-form__layout--contact {
	justify-content: space-between;
	gap: 50px;
	align-items: baseline;
	width: 100%;
	padding: 50px 0;
}
.formify-form__area--contact {
	padding: 0;
}
@media only screen and (min-width: 0px) and (max-width: 1200px){
.formify-form__layout--contact {
	padding: 50px 60px;
	align-items: initial;
}
.formify-form__contact,.formify-form__inner--contact{
	min-width: 100% !important;
	max-width: 100% !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px){
.formify-form__layout--contact {
	padding: 30px;
}
.formify-form__contact-title {
	font-size: 36px;
}
.formify-form__contact-content,.formify-form__contact-inner {
	gap: 25px;
}
.formify-form__inner--contact {
	padding: 30px;
}
.formify-form__ctitle {
	font-size: 30px;
}
.formify-form__cheading {
	margin: 0 !important;
}
.formify-form__contact-list li{
	font-size: 20px;
}
}

/* Layout V2 */
.formify-form__contact.formify-form__contact--v2 {
	max-width: 550px;
	min-width: 550px;
}
.formify-form__contact-title--v2 {
	font-size: 65px;
}
.formify-form__contact-text--v2 {
	font-size: 20px;
}
.formify-form__contact-content--v2{
	gap:30px;
}
.formify-form__contact-inner--v2 {
	gap: 40px;
}

.formify-form__contact-inner--v2 {
	gap: 40px;
  }
  .formify-form__contact-list--v2 li {
	display: flex;
	flex-direction: column;
	gap: 15px;
  }
  .formify-form__contact-list--v2 ul {
	display: flex;
	flex-direction: column;
	gap: 65px;
  }
  .formify-form__contact-list--v2 span {
	font-weight: 400;
	font-size: 18px;
  }
  .formify-form__contact-list--v2 {
  }
  .formify-form__contact-list--v2 li,.formify-form__contact-list--v2 li a {
	font-weight: 400;
	font-size: ;
  }
  .formify-form__contact-list--v2 li a:hover{
	text-decoration: underline;
  }

  .formify-form__inner--contact--v2 {
	border-radius: 16px;
	background: #272B37;
}
.formify-form__ctitle--v2 {
	font-size: 32px;
	color: #fff;
	font-weight: 600;
}

.formify-forms__contact--v2 input,
.formify-forms__contact--v2 select,
.formify-forms__contact--v2 .nice-select, 
.formify-forms__contact--v2 textarea {
	border: none !important;
	border-bottom: 1px solid #4B485A !important;
	border-radius: 0px;
	padding:0;
	color:#fff !important;
	font-size: 16px;
  }
.formify-forms__contact--v2 .nice-select .list {
	background: #000;
}
.formify-forms__contact--v2 .nice-select .list .option:hover{
	background-color: #F37715;
}
  .formify-forms__contact--v2 input::-moz-placeholder,
  .formify-forms__contact--v2 textarea::-moz-placeholder {
	  color:#93959B !important;
	  opacity:1 !important;
  }
  .formify-forms__contact--v2 input::-webkit-input-placeholder,
  .formify-forms__contact--v2 textarea::-webkit-input-placeholder {
	  color:#93959B !important;
	  opacity:1 !important;
  }
  .formify-forms__contact--v2 input:-ms-input-placeholder,
  .formify-forms__contact--v2 textarea:-ms-input-placeholder {
	  color:#93959B !important;
	  opacity:1 !important;
  }
  .formify-forms__contact--v2 .formify-btn {
	font-size: 18px;
	font-weight: 600;
	height: 58px;
	background-color: #F47715;
	min-width: 215px;
	border-radius: 48px;
}
.formify-forms__contact--v2 .formify-btn:hover{
	background-color: #fff;
	color:#F47715;
}
.formify-forms__contact--v2 textarea{
	min-height: 120px !important;
}
.formify-forms__ititle {
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}
.formify-forms__cdefault.formify-forms__cdefault-contact label {
	border: 1px solid #FFF;
	background: transparent;
	border-radius: 30px;
	height: 40px;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
}
.formify-forms__cdefault.formify-forms__cdefault-contact input:checked + .formify-forms__cdefault-label {
	background: #F37715;
	color: #fff;
	border-color: transparent;
}
.formify-forms__attached {
	padding: 28px;
	border-radius: 8px;
	background: #32374A;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
}
.formify-forms__attached-icon {
	width: 62px;
	height: 62px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #191C25;
	border-radius: 100%;
	margin: 0 !important;
	cursor: pointer;
}
.formify-forms__attached-icon:hover{
	background-color: #F47715 !important;
	color:#fff;
}
  .formify-forms__attached-format {
	color: #fff;
	font-size: 14px;
  }
  .formify-form__layout--contact--v2 {
	padding: 60px 0;
	align-items: flex-start;
}
.formify-form__contact-content--v2 {
	padding-top: 100px;
}
.formify-forms__contact--v2 .nice-select::after {
	border-bottom-color: #fff;
	border-right-color: #fff;
}
@media only screen and (min-width: 0px) and (max-width: 1200px){
.formify-form__contact-content--v2{
	padding:0;
}
.formify-form__contact-title--v2 {
	font-size: 45px;
}
.formify-form__layout--contact  {
  padding:50px 60px;
}
.formify-form__contact-list--v2 ul {
	gap: 30px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px){
	.formify-form__layout--contact {
		padding: 50px 60px;
	}
	.formify-form__contact-title--v2 {
		font-size: 26px;
	}
	.formify-form__ctitle--v2 {
		font-size: 28px;
	}
	.formify-forms__contact--v2 .form-group{
		margin-top: 20px !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px){
.formify-form__layout--contact{
	padding: 30px;
}
}

.formify-form__layout--contact--v3 {
	gap: 155px;
	align-items: center;
}
.formify-form__ctitle--v3 {
	font-weight: 800;
	font-size: 65px;
	line-height: initial;
	color:#131313;
}
.formify-form__inner--contact--v3 {
	min-width: 700px;
	max-width: 700px;
	padding: 0;
	box-shadow: none;
}
.formify-forms__contact--v3 input,
.formify-forms__contact--v3 textarea {
	border: none;
	border-radius: 0px;
	padding: 0;
	height: 64px;
	font-size: 18px;
	border: none !important;
	border-bottom: 2px solid #131313 !important;
}
.formify-forms__contact--v3 textarea{
	min-height: 120px;
}
.formify-forms__contact--v3 .formify-btn {
	border: 2px solid #131313;
	background: #FF7945;
	box-shadow: 4px 4px 0px 0px #131313;
	min-width: 215px;
	color: #131313;
	height: 64px;
	font-weight: 600;
	border-radius: 0px;
}
.formify-forms__contact--v3 .formify-btn:hover{
	box-shadow: 0px 0px 0px 0px #131313;
}

.formify-forms__contact--v3 input::-moz-placeholder,
.formify-forms__contact--v3 textarea::-moz-placeholder {
	color:#131313 !important;
	opacity:1 !important;
}
.formify-forms__contact--v3::-webkit-input-placeholder,
.formify-forms__contact--v3::-webkit-input-placeholder {
	color:#131313 !important;
	opacity:1 !important;
}
.formify-forms__contact--v3 input:-ms-input-placeholder,
.formify-forms__contact--v3 textarea:-ms-input-placeholder {
	color:#131313 !important;
	opacity:1 !important;
}

.formify-form__contact.formify-form__contact--v3 {
	max-width: 580px;
	min-width: 580px;
}
@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-form__layout--contact--v3 {
		gap: 4%;
		align-items: center;
	}
	.formify-form__ctitle--v3 {
		font-size: 50px;
	}
	.formify-form__inner--contact--v3 {
		min-width: 600px;
		max-width: 600px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {

	.formify-form__layout--contact--v3 {
		gap: 50px;
	}
	.formify-form__ctitle--v3 {
		font-size: 45px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {

	.formify-form__ctitle--v3 {
		font-size: 28px;
		line-height: 140%;
	}
	.formify-forms.formify-forms__contact--v3 .form-group {
		margin-top: 30px !important;
	}
}
/* Formify V4 */
.formify-form__contact-title--v4 {
	color: #10271D;
}
.formify-form__contact-text--v4{
	color:#54655E;
}
.formify-form__contact-list--v4 li,
.formify-form__contact-list--v4 li a{
	color:#10271D;
}
.formify-form__contact-list--v4 li a:hover{
	color:#80AA45;
}
.formify-forms__contact--v4 .formify-btn {
	background: #80AA45;
	border-radius: 50px;
	min-width: 200px;
}
.formify-forms__contact--v4 .formify-btn:hover{
	background-color: #10271D;
}
.formify-forms__contact--v4 input,
.formify-forms__contact--v4 textarea {
	height: 50px;
	border: none !important;
	border-bottom: 1px solid #BFCBC2 !important;
	border-radius: 0px !important;
	padding: 0;
	padding-left: 35px !important;
}
.formify-forms__contact--v4 input:hover,
.formify-forms__contact--v4 textarea:hover{
	border-bottom-color:#80AA45 !important;
}
.formify-forms__contact--v4 textarea {
	height: 90px !important;
	min-height: 90px;
}
.formify-forms__contact--v4 .formify-forms__icon {
	left: 0;
	right: initial;
}
.formify-forms__contact--v4 .formify-forms__textarea .formify-forms__icon {
	top:0;
}
.formify-forms__contact--v4 .formify-forms__textarea .formify-forms__icon {
	top: 10px;
}

.formify-forms__contact--v4 input::-moz-placeholder,
.formify-forms__contact--v4 textarea::-moz-placeholder {
	color:#708079 !important;
	opacity:1 !important;
}
.formify-forms__contact--v4 input::-webkit-input-placeholder,
.formify-forms__contact--v4 textarea::-webkit-input-placeholder {
	color:#708079 !important;
	opacity:1 !important;
}
.formify-forms__contact--v4 input:-ms-input-placeholder,
.formify-forms__contact--v4 textarea:-ms-input-placeholder {
	color:#708079 !important;
	opacity:1 !important;
}

.formify-form__inner--contact--v4{
	padding: 60px 70px;
}

/* Contact 5 */

.formify-form__contact--v5 {
	max-width: 970px;
	min-width: 970px;
}
.formify-form__contact--v5 input, .formify-form__contact--v5 textarea {
	border: 1px solid #FFF;
	border-radius: 0px !important;
	color: #fff !important;
}

.formify-form__contact--v5 input::-moz-placeholder,
.formify-form__contact--v5 textarea::-moz-placeholder {
	color:#fff !important;
	opacity:1 !important;
}
.formify-form__contact--v5 input::-webkit-input-placeholder,
.formify-form__contact--v5 textarea::-webkit-input-placeholder {
	color:#fff !important;
	opacity:1 !important;
}
.formify-form__contact--v5 input:-ms-input-placeholder,
.formify-form__contact--v5 textarea:-ms-input-placeholder {
	color:#fff !important;
	opacity:1 !important;
}
.formify-form__contact--v5 .formify-btn {
	background-color: #F44238 !important;
	border-radius: 0px;
	min-width: 212px;
	height: 52px;
}
.formify-form__contact--v5 .formify-btn:hover{
	background-color: #fff !important;
	color:#F44238  !important;
}
.formify-form__contact-title--v5 {
	font-size: 40px;
  }
  .formify-form__contact-title--v5  span{
	font-size: 14px;
  }
  .formify-form__contact-content--v5{
	gap:25px;
  }
  .formify-form__contact-text--v5 {
	font-weight: 600;
	font-size: 20px;
}
.formify-form__contact-text--v5 a{
	color:#F44238;
}
.formify-forms__contact--v5 textarea {
	min-height: 190px;
}

@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-forms__contact--v5 textarea {
		min-height: 150px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-forms__contact--v5 textarea {
	min-height: 120px;
}
.formify-form__contact-title--v5 {
	font-size: 28px;
}
.formify-form__contact-text--v5 {
	font-weight: 600;
	font-size: 18px;
}
}


.formify-form-layout-v6{
	background-color: #181818;
}
.formify-form__contact-img {
	height: 100%;
	z-index: 22333;
	min-width: 42%;
	max-width: 42%;
	display: flex;
	justify-content: end;
}
.formify-form__contact-img img {
	width: 100%;
}
.formify-form__layout--contact--v6 {
	align-items: initial;
	gap: 0;
	padding: 0;
}
.formify-form__contact--v6 {
	display: flex;
	justify-content: center;
	width: 100%;
	min-width: 56%;
	max-width: 56%;
	padding-top: 45px;
	padding-bottom: 45px;
}
.formify-form__contact-inner--v6 {
	min-width: 760px;
	max-width: 760px;
	gap: 40px;
}
.formify-forms__contact--V6 input,
.formify-forms__contact--V6 textarea {
	border: none !important;
	border-bottom: 1px solid #CFCFCF !important;
	border-radius: 0px !important;
	color: #fff !important;
	padding: 0;
}
.formify-forms__contact--V6 input:hover,
.formify-forms__contact--V6 textarea:hover {
	border-color:#4065ED !important;
}
.formify-forms__contact--V6 textarea {
	min-height: 80px !important;
}
.formify-forms__contact--V6 input::-moz-placeholder,
.formify-forms__contact--V6 textarea::-moz-placeholder {
	color:#CFCFCF !important;
	opacity:1 !important;
}
.formify-forms__contact--V6 input::-webkit-input-placeholder,
.formify-forms__contact--V6 textarea::-webkit-input-placeholder {
	color:#CFCFCF !important;
	opacity:1 !important;
}
.formify-forms__contact--V6 input:-ms-input-placeholder,
.formify-forms__contact--V6 textarea:-ms-input-placeholder {
	color:#CFCFCF !important;
	opacity:1 !important;
}
.formify-forms__contact--V6 .formify-btn{
	min-width: 185px;
	color:#181818;
	background-color: #fff;
	border-radius: 0px !important;
}
.formify-forms__contact--V6 .formify-btn:hover{
	background-color: #4065ED;
	color:#fff;
}
.formify-form__contact-with-logo {
	display: flex;
	flex-direction: column;
	gap: 180px;
}
.formify-form__contact-title--v2 {
	font-size: 65px;
	letter-spacing: -0.68px;
	font-weight: 700;
}
.formify-form__contact-title--v2 span {
	font-size: 20px;
	margin-bottom: 20px;
}
.formify-form__contact-list-email a{
	text-decoration: underline;
}
.formify-form__contact-list--v2 a:hover {
	color: #F37715 !important;
}

@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-form__contact-img {
		min-width: 42%;
		max-width: 42%;
	}
.formify-form__contact-inner--v6 {
	min-width: 550px;
	max-width: 550px;
	gap: 40px;
}
.formify-form__contact-with-logo {
	gap: 50px;
}
.formify-form__contact--v6 {
	min-width: 50%;
	max-width: 50%;
}
.formify-form__contact-title--v2{
	font-size: 50px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__contact-with-logo{
		gap:40px;
	}
	.formify-form__layout--contact--v6 {
		padding:50px 60px;
	}
	.formify-form__contact--v6{
		padding-top:0px;
	}
	.formify-form__contact-inner--v6{
		min-width: 100%;
		max-width: 100%;
	}
	.formify-form__contact-title--v2 {
		font-size: 30px;
	}
	.formify-form__contact-img {
		display: none;
	}
	.formify-forms__contact--V6 .form-group.formify-mg-top-50{
		margin-top:30px !important;
	}
	.formify-form__contact-title--v2{
		font-size: 36px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__layout--contact--v6 {
		padding: 30px;
	}
	.formify-form__contact-title--v2 {
		font-size: 26px;
	}
	.formify-form__contact-title--v2{
		font-size: 26px;
	}
}


/* Contact V7 */
  .formify-form__inner--contact-v7 label {
	color: #333;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 5px;
  }
  .formify-form__inner--contact-v7 {
	background: #F6F8FF;
	padding: 40px;
	min-width: 570px;
	max-width: 570px;
}
.formify-forms__contact--v7 input, .formify-forms__contact--v7 textarea {
    border-radius: 6px;
    border: 1px solid #013E39 !important;
    height: 60px !important;
}
  .formify-forms__contact--v7 input:hover,
  .formify-forms__contact--v7 textarea:hover{
	border-color:#013E39 !important;
  }
  .formify-form__inner--contact-v7 textarea {
	min-height: 85px;
  }
.formify-forms__contact--v7 .formify-btn{
	color:#fff;
	height: 50px;
	border-radius: 6px;
	background: #013E39;
	font-size: 15px;
}
.formify-forms__contact--v7 .formify-btn:hover{
	background-color: #000000;
}
.formify-forms__contact--v7::-moz-placeholder,
.formify-forms__contact--v7 textarea::-moz-placeholder {
	color:#808080 !important;
	opacity:1 !important;
}
.formify-forms__contact--v7 input::-webkit-input-placeholder,
.formify-forms__contact--v7 textarea::-webkit-input-placeholder {
	color:#808080 !important;
	opacity:1 !important;
}
.formify-forms__contact--v7 input:-ms-input-placeholder,
.formify-forms__contact--v7 textarea:-ms-input-placeholder {
	color:#808080 !important;
	opacity:1 !important;
}
.formify-form__contact--v7{
	max-width: 515px;
	min-width: 515px;
}
.formify-form-layout-v7{
	background-color: #000000;
}
.formify-form__contact-inner--v7{
	display: flex;
	flex-direction: column;
	gap:30px;
}
.formify-form__contact-title--v7 {
	font-size: 72px;
	font-weight: 700;
}
.formify-form__contact-title--v7 span {
	display: block;
	font-size: inherit;
	margin: 0;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	color: transparent;
}
.formify-form__contact-content--v7 {
	gap: 30px;
}
.formify-form__contact-text--v7 {
	font-size: 22px;
}
.formify-form__contact-image--v7 {
	margin-top: 50px;
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__contact-title--v7 {
		font-size: 50px;
	}
	.formify-form__contact-image--v7{
		margin-top:30px;
	}
	.formify-form__layout--contact--v7 {
		padding: 50px 60px;
	}
	.formify-form__inner--contact-v7 .formify-mg-top-35 {
		margin-top: 20px !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__inner--contact-v7{
		padding:30px;
	}
	.formify-form__contact-title--v7 {
		font-size: 28px;
	}
	.formify-form__contact-text--v7{
		font-size: 18px;
	}
	
	.formify-form__layout--contact--v7 {
		padding: 30px;
	}
	.formify-form__layout--contact--v7 .formify-forms .form-group{
		margin-top:30px;
	}
}


/* Contact V8 */

.formify-form__rating-list {
	display: flex;
	align-items: center;
	gap: 5px;
  }
  .formify-form__rating-text {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin-top: 15px;
  }
  .formify-form__rating-text a {
	text-decoration: underline;
	color:#fff;
  }
  .formify-form__banner--title-contact8 {
	font-size: 60px;
	font-weight: 700;
	margin-bottom: 20px;
}
.formify-form__banner--text-contact8{
	font-size: 22px;
}
.formify-form__layout-contact8{
	background-color: #F6F9FC;
}
.formify-form__inner-contact8 {
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.formify-forms--contact8 input, .formify-forms--contact8 textarea {
	background: #fff !important;
	filter: drop-shadow(0px 2px 12px rgba(16, 24, 40, 0.06));
}
.formify-forms--contact8 textarea{
	min-height: 150px;
}
.formify-forms--contact8 .formify-btn {
	background: #267DFF;
	min-width: 170px;
	border-radius: 8px;
}
.formify-forms--contact8 .formify-btn:hover{
	background-color: #101010;
}
.formify-form__inner-contact8 {
	min-width: 645px;
	max-width: 645px;
}

.formify-forms--contact8 .formify-forms__checkbox label {
	color: #6C6E6F;
	font-size: 14px;
  }
  .formify-forms--contact8 .formify-forms__checkbox label a {
	color: #267DFF;
	font-weight: 400;
  }
  
.formify-form__banner--inner--contact8{
	max-width: 600px;
}

.formify-forms--contact8 .formify-forms__checkbox input[type="checkbox"] {
	border-radius: 3px !important;
	border: 1px solid #D0D5DD !important;
	background: transparent !important;
  }
  .formify-forms--contact8 .formify-forms__checkbox input[type="checkbox"]:checked:before {
	background: #267DFF;
	border: ;
  }
  .formify-forms--contact8 .formify-forms__checkbox input[type="checkbox"]:checked {
	border-color: transparent !important;
  }
.formify-form__banner-contact8 {
	border-radius: 50px 0 0 0;
}
  @media only screen and (min-width: 1278px) and (max-width: 1600px) {
 	.formify-form__banner--title-contact8 {
		font-size: 50px;
	}
	.formify-form__banner--text-contact8 {
		font-size: 18px;
	}
	.formify-form__inner-contact8 {
		max-width: 530px;
		min-width: 530px;
	}
  }
  @media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__inner-contact8 {
		max-width: 100% !important;
		min-width: 100% !important;
	}
	.formify-form__banner--inner--contact8{
		width:100%;
		max-width: 100%;
	}
  }
  @media only screen and (min-width: 0px) and (max-width: 767px) {
  .formify-form__banner--title-contact8 {
	font-size: 26px;
}
.formify-form__banner--text-contact8 {
	font-size: 15px;
}
.formify-form__banner--text-contact8 br{
	display: none;
}
.formify-form__rating-list li img {
	max-width: 25px;
}
.formify-form__rating-text {
	font-size: 15px;
}
  }

  .formify-form__contact.formify-form__contact--v9 {
	max-width: 525px;
	min-width: 525px;
}
.formify-form__contact-inner--v9 {
	gap: 50px;
}

.formify-form__contact-list--v9 li {
	display: flex;
	align-items: center;
	gap: 20px;
  }
  .formify-form__contact-list-icon {
	min-width: 52px;
	min-height: 52px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #6DC270;
	border-radius: 100%;
  }
  .formify-form__contact-list-icon img {
	max-width: 24px;
  }
  .formify-form__contact-list--v9 p,.formify-form__contact-list--v9 a {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	font-weight: 400 !important;
  }
  .formify-form__contact-list-content {
	display: flex;
	flex-direction: column;
  }
  .formify-form__contact-list--v9 {
	gap: 25px !important;
}

.formify-forms__contact--v9 input, .formify-forms__contact--v9 textarea {
	background: #F7F8FC !important;
	border-color: #EEEFF3 !important;
	height: 56px;
	padding: 15px 20px;
	color:#000 !important;
}
  .formify-forms__contact--v9 textarea{
	min-height: 160px !important;
  }
  .formify-forms__contact--v9 .formify-btn {
	background: #105DF6;
	border-radius: 30px;
  }
  .formify-forms__contact--v9 .formify-btn:hover{
	background-color: #1F324D !important;
  }
  .formify-form__inner--contact--v9 {
	padding: 55px 50px;
}
.formify-form__inner--contact--v9 {
	max-width: 580px;
	min-width: 580px;
}
.formify-forms__contact--v9 input:hover, .formify-forms__contact--v9 textarea:hover{
	border-color:#105DF6 !important;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-form__inner--contact--v9{
	padding:30px;
}
.formify-form__ctitle{
	font-size: 28px;
}
}
/*======================================
	End Contact Form
========================================*/


/*======================================
	Quiz Form
========================================*/
.formify-form__layout--quiz {
	width: 100%;
	padding: 50px 0;
}
.formify-form__inner--quiz {
	max-width: 650px;
	min-width: 650px;
}
.formify-form__progress {
	background-color: #E9E9E9 !important;
	height: 12px;
	border-radius: 2px;
}
.formify-form__progress-bar{
	background-color: #107EEB !important;
}
.formify-forms__input--quiz-label {
	border-radius: 5px;
	border: 2px solid #FFF;
	height: 75px;
	display: flex;
	align-items: center;
	padding: 0 25px;
	color: #fff;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin: 0;
}
.formify-forms__quiz-value {
	font-size: 20px;
	color: #fff;
	font-weight: 600;
}
.formify-forms__quiz-check {
	min-width: 28px;
	min-height: 28px;
	border: 2px solid #fff;
	border-radius: 100%;
	cursor:pointer;
}
.formify-forms__quiz-check::before {
	content: "\f00c";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	color: #601EA7;
	text-align: center;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 10px;
	background: #fff;
	border-radius: 100%;
	transition: all 0.3s ease;
	opacity: 0;
	visibility: hidden;
}
.formify-forms__quiz-form input:checked + .formify-forms__input--quiz-label .formify-forms__quiz-check{
	border-color:transparent;
}
.formify-forms__quiz-form input:checked + .formify-forms__input--quiz-label .formify-forms__quiz-check::before {
	opacity: 1;
	visibility: visible;
}
.formify-forms__quiz-form input:checked + .formify-forms__input--quiz-label{
	background-color: #7433BC;
}
.formify-forms__quiz-title {
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}
.formify-forms__quiz-form .formify-btn{
	min-width: 228px;
	background: #107EEB;
	font-size: 18px;
	font-weight: 600;
	border-radius: 5px;
}
.formify-forms__quiz-form .formify-btn:hover,
.formify-forms__quiz-form .formify-btn.prev-step:hover{
	background-color: #fff;
	color:#107EEB;
}
.formify-forms__quiz-form .formify-btn.prev-step {
	background: #5E3595;
}
.formify-forms__quiz-form  .formify-forms__button {
	display: flex;
	justify-content: space-between;
	gap:20px;
}
.formify-form__timing {
	position: absolute;
	top: 40px;
	right: 40px;
	padding: 20px;
	background: #9346D6;
	border-radius: 10px;
	display: flex;
	align-items: center;
	color: #fff;
	font-weight: 600;
	font-size: 32px;
	gap: 10px;
}
@media only screen and (min-width: 0px) and (max-width: 1600px) {
.formify-form__timing {
	font-size: 20px;
	padding: 10px 20px;
}
.formify-form__timing svg {
	max-width: 25px !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-form__inner--quiz {
	max-width: 100%;
	min-width: 100%;
}
.formify-form__layout--quiz {
	padding: 100px 50px 0;
}
.formify-form__timing {
	font-size: 18px;
	padding: 10px 20px;
	top: 20px;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-forms__quiz-title {
	font-size: 20px;
}
.formify-forms__input--quiz-label {
	height: 50px;
}
.formify-forms__quiz-value {
	font-size: 16px;
}
.formify-forms__quiz-form .formify-btn {
	font-size: 16px;
}
.formify-form__layout--quiz {
	padding: 100px 30px 0;
}
.formify-forms__quiz-form.formify-mg-top-40,
.formify-forms__quiz-form .formify-mg-top-40{
	margin-top:20px !important;
}
.formify-form__progress.formify-mg-btm-40{
	margin-bottom: 20px !important;
}
.formify-forms__quiz-form .formify-forms__button {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
}

/* Form V2 */

.formify-forms__quiz--v2 .formify-forms__input--quiz-label {
	background-color: #AB6FDB !important;
	border-radius: 50px !important;
	min-height: 80px;
}
.formify-forms__quiz-value span {
	background: #fff;
	border-radius: 100%;
	min-width: 45px;
	min-height: 45px;
	display: inline-flex;
	color: #61417A;
	font-size: 25px;
	justify-content: center;
	align-items: center;
	margin-right: 15px;
}

.formify-forms__quiz--v2 .formify-btn {
	background-color: #FFC533;
	color: #151D44;
	border-radius: 50px;
	min-width: 242px;
	min-height: 66px;
}
.formify-forms__quiz--v2 .formify-btn:hover{
	color:#FFC533;
	background-color: #fff;
}
.formify-forms__quiz-title--v2 {
	font-size: 38px;
}
.formify-form__inner--quiz{
	min-width: 750px;
	max-width: 750px;
}
.formify-form__form-step {
	color: #FFF;
	font-size: 18px;
	font-weight: 600;
}
.formify-form__form-step--v2 {
	color: #FFC533;
}
.formify-form__quiz-current {
	transition: transform 0.3s;
	display: inline-block;
}
.zoom-in {
    transform: scale(1);
}
.zoom-out {
    transform: scale(0);
}


@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-form__inner--quiz {
	min-width: 100%;
	max-width: 100%;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-forms__quiz-title--v2 {
	font-size: 24px;
}
.formify-forms__quiz-value span {
	min-width: 20px !important;
	min-height: 20px !important;
	width: 24px;
	height: 24px;
	font-size: 16px;
	margin-right: 5px;
}
.formify-forms__quiz-check {
	min-width: 22px;
	min-height: 22px;
}
.formify-forms__quiz--v2 .formify-forms__input--quiz-label {
	min-height: 70px;
}
.formify-form__layout--quiz-v2{
	padding:30px;
}
}

/* Form V3 */
.formify-forms__head.formify-forms__head--v3 {
	height: 220px;
	min-height: 220px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
}
.formify-form__inner--quiz-v3 {
	background-color: #F6F9FC;
}
.formify-forms__head-title--v3 {
	margin: 0;
	font-size: 42px;
}
.formify-forms__quiz-single--v3 {
	padding: 40px 55px;
}
.formify-forms__quiz-title--v3 {
	font-size: 28px;
	color: #101010;
	font-weight: 600;
}
.formify-forms__quiz--v3 .formify-forms__input--quiz-label {
	border-radius: 6px;
	background: #FFF !important;
	box-shadow: 0px 2px 12px 0px rgba(16, 24, 40, 0.06);

}
.formify-forms__quiz-value--v3 {
	color: #101010;
}
.formify-forms__quiz-value--v3 span {
	background: #E5FBFE;
	border-radius: 4px;
	min-width: 40px;
	min-height: 40px;
	color: #09D3EE;
}
.formify-forms__quiz--v3 input:checked + .formify-forms__input--quiz-label--v3 {
	border-color:#09D3EE;
}
.formify-forms__quiz--v3 input:checked + .formify-forms__input--quiz-label--v3 span{
	background-color: #09D3EE;
	color:#fff;
}
.formify-forms__quiz--v3 input:checked + .formify-forms__input--quiz-label--v3 .formify-forms__quiz-value--v3 {
	color: #09D3EE;
}

.formify-forms__quiz-check--v3 svg {
	stroke: #09D3EE;
  }
  .formify-forms__quiz-check--v3 {
	opacity: 0;
	visibility: hidden;
	transform: scale(0.5);
  }
  .formify-forms__quiz--v3 input:checked + .formify-forms__input--quiz-label--v3 .formify-forms__quiz-check--v3{
	opacity: 1;
	visibility: visible;
	transform: scale(1);
  }



.formify-forms__input--quiz-color2 .formify-forms__quiz-value--v3 span{
	color:#8A71FF;
	background-color: #EEEBFC;
} 
.formify-forms__input--quiz-color2 .formify-forms__quiz-check--v3 svg{
	stroke: #8A71FF;
}
.formify-forms__input--quiz-color2  input:checked + .formify-forms__input--quiz-label--v3 span{
	color:#fff;
	background-color: #8A71FF;
}
.formify-forms__input--quiz-color2 input:checked + .formify-forms__input--quiz-label--v3 .formify-forms__quiz-value--v3{
	color:#8A71FF;
}
.formify-forms__input--quiz-color2 input:checked + .formify-forms__input--quiz-label--v3{
	border-color:#8A71FF;
}

.formify-forms__input--quiz-color3 .formify-forms__quiz-value--v3 span{
	color:#5AE595;
	background-color: #E4FEEF;
} 
.formify-forms__input--quiz-color3 .formify-forms__quiz-check--v3 svg{
	stroke: #5AE595;
}
.formify-forms__input--quiz-color3  input:checked + .formify-forms__input--quiz-label--v3 span{
	color:#fff;
	background-color: #5AE595;
}
.formify-forms__input--quiz-color3 input:checked + .formify-forms__input--quiz-label--v3 .formify-forms__quiz-value--v3{
	color:#5AE595;
}
.formify-forms__input--quiz-color3 input:checked + .formify-forms__input--quiz-label--v3{
	border-color:#5AE595;
}

.formify-forms__input--quiz-color4 .formify-forms__quiz-value--v3 span{
	color:#EBC261;
	background-color: #FFF4DA;
} 
.formify-forms__input--quiz-color4 .formify-forms__quiz-check--v3 svg{
	stroke: #EBC261;
}
.formify-forms__input--quiz-color4  input:checked + .formify-forms__input--quiz-label--v3 span{
	color:#fff;
	background-color: #EBC261;
}
.formify-forms__input--quiz-color4 input:checked + .formify-forms__input--quiz-label--v3 .formify-forms__quiz-value--v3{
	color:#EBC261;
}
.formify-forms__input--quiz-color4 input:checked + .formify-forms__input--quiz-label--v3{
	border-color:#EBC261;
}
.formify-forms__quiz--v3 .formify-btn {
	min-height: 60px;
	font-size: 16px;
	min-width: 210px;
}

.formify-forms__quiz--v3 .formify-btn.prev-step {
	background: #E8EDF3;
	color: #4B5563;
}
.formify-form__layout--quiz-v3{
	padding: 100px 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.formify-form__layout--quiz-v3{
	padding: 50px 0;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-forms__head.formify-forms__head--v3 {
		height: 190px;
		min-height: 190px;
	}
	.formify-form__layout--quiz-v3 {
		padding: 50px 60px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-form__layout--quiz-v3{
	padding:30px !important;
}
.formify-forms__head.formify-forms__head--v3 {
	height: 80px;
	min-height: 80px;
}
.formify-forms__head-title--v3 {
	margin: 0;
	font-size: 32px;
}
.formify-forms__quiz-single--v3 {
	padding: 30px;
}
.formify-forms__quiz-title--v3 {
	font-size: 20px;
}
.formify-forms__quiz--v3 .formify-forms__input--quiz-label {
	padding: 0 15px;
}
.formify-forms__quiz-check--v3 svg {
	max-width: 20px;
}
.formify-forms__quiz--v3 .formify-btn {
	min-height: 55px;
	height: 55px;
	font-size: 15px;
}
}


/* Contact V4 */
.formify-form__layout--quiz--v4 {
	min-width: 500px;
	padding: 0;
}
  .formify-form__quiz-banner {
	padding: 30px 50px;
	min-width: 26.5%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 30px;
}
  .formify-form__quiz-banner-logo {
	max-width: 140px;
  }
  .formify-form__layout--quiz-main {
	min-width: 74.5%;
	padding:50px;
}

.formify-form__qztiming {
	background: #E9E9E9;
	display: inline-flex;
	gap: 15px;
	align-items: center;
	padding: 10px 20px;
	border-radius: 50px;
  }
  .formify-form__qztiming-title {
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 700;
  }
  .formify-form__qztiming span {
	font-size: 24px;
	color: #000;
	font-weight: 700;
	background: #fff;
	min-width: 80px;
	min-height: 60px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px !important;
  }
  .formify-form__form-step--v4 {
	font-size: 16px;
	color: #01CC74;
	font-weight: 700;
}
.formify-forms__quiz-title--v4{
	color:#000;
	font-size: 28px;
	font-weight: 700;
}
.formify-form__form-box--v4 .formify-forms__input--quiz-label {
	border-radius: 8px;
	background: #FFF;
	border-color: transparent;
	padding: 15px 20px;
	min-height: 92px;
}
.formify-form__form-box--v4  .formify-forms__quiz-value{
	color:#000;
}
.formify-form__form-box--v4 .formify-forms__quiz-value span {
	border: 1px solid #929ABE;
	background: #fff;
	width: 55px;
	height: 55px;
	color: #000;
	font-weight: 400;
}
.formify-form__form-box--v4  input:checked + .formify-forms__input--quiz-label{
background-color: #1665D8;
}
.formify-form__form-box--v4  input:checked + .formify-forms__input--quiz-label span{
	border-color:transparent;
}
.formify-form__form-box--v4  input:checked + .formify-forms__input--quiz-label .formify-forms__quiz-value{
	color:#fff;
}
.formify-form__form-box--v4 .formify-forms__button {
	margin-top: 70px;
}
.formify-form__form-box--v4  .formify-btn{
	justify-content: space-between;
	background: #fff;
	color: #01CC74 !important;
	font-size: 24px;
	font-weight: 600;
	min-height: 74px;
	border-radius: 8px;
	border: 1px solid #01CC74;
	padding: 0 30px;
}
.formify-form__qzcountdown {
	width: 100%;
	display: flex;
	justify-content: end;
	margin-bottom: 25px !important;
	position: absolute !important;
	top: 50px;
	right: 60px;
}
.formify-form__progress--v4 {
	background: #B4C8E8 !important;
	border-radius: 25px;
	height: 20px;
}
.formify-form__quiz-banner-progress--percent {
	color: #fff;
	margin-bottom: 15px;
	display: block;
	font-weight: 600;
	font-size: 24px;
}
.formify-form__form-box--v4 .formify-btn.prev-step {
	background: #01CC74;
	justify-content: center;
	color: #fff !important;
}
.formify-form__form-box--v4 .formify-btn.prev-step:hover{
	background:#fff;
	color: #01CC74 !important;
}

@media only screen and (min-width: 0px) and (max-width: 1500px) {
	.formify-form__qzcountdown {
		top: 15px;
		right: 25px;
	}
.formify-form__qztiming span {
	font-size: 16px;
}
.formify-form__qztiming-title {
	font-size: 16px;
}
.formify-form__qztiming {
	padding: 10px 10px;
}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-form__layout--quiz-main,
.formify-form__quiz-banner  {
	min-width: 100%;
	max-width: 100%;
}
.formify-form__qzcountdown {
	position: relative !important;
	right: 0;
	top: 0;
}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__layout--quiz-main, .formify-form__quiz-banner {
		padding: 30px;
	}
	.formify-form__layout--quiz--v4 {
		min-width: 100%;
		display: block;
	}
	.formify-form__qztiming-title {
		font-size: 15px;
	}
	.formify-form__qztiming span {
		font-size: 16px;
	}
	.formify-form__qztiming {
		gap: 10px;
		padding: 8px 15px;
	}
	.formify-forms__quiz-title--v4 {
		font-size: 24px;
	}
	.formify-form__form-box--v4 .formify-forms__button {
		margin-top: 30px;
	}
	.formify-form__form-box--v4 .formify-btn {
		font-size: 20px;
	}
	.formify-form__progress--v4 {
		height: 15px;
	}
	.formify-form__quiz-banner-progress--percent {
		font-size: 20px;
	}
	.formify-form__inner--quiz--v4 {
		height: 100vh;
	}
	.formify-form__form-box--v4 .formify-forms__quiz-value span {
		width: 50px;
		height: 50px;
	}
	.formify-form__form-box--v4 .formify-forms__input--quiz-label {
		min-height: 70px;
	}
	.formify-form__form-box--v4 .formify-btn {
		font-size: 20px;
		font-size: 18px;
		min-height: 55px;
	}
	.formify-form__form-box--v4 .formify-btn svg {
		max-width: 22px;
	}
}

/* V5 */
.formify-form__quiz-banner--v5 {
	min-width: 41%;
}
.formify-form__layout--quiz-main--v5 {
	min-width: 59%;
	background-color: #000000;
}
.formify-form__quiz-banner-logo--v5 {
	position: absolute !important;
	top: 30px;
	left: 30px;
}
.formify-form__quiz-banner--v5 {
	min-width: 41%;
}
.formify-form__quiz-banner--title {
	font-size: 60px;
	font-weight: 700;
	line-height: 108%;
	margin-bottom: 30px;
}
.formify-form__quiz-banner--text {
	font-size: 18px;
	font-weight: 400;
	color: #000;
}
.formify-form__nav {
	display: inline-flex;
	flex-direction: row;
	gap: 125px;
	justify-content: space-between !important;
	min-width: 100%;
	margin-bottom: 50px;
	flex-wrap: wrap;
}
  .formify-form__nav a.list-group-item {
	border: 1px solid #696969;
	background: #000;
	color: #9E9E9E;
	border-radius: 30px;
	font-size: 16px;
	min-width: 80px;
	min-height: 44px;
}
  .formify-form__nav:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #656565;
	margin-top: -0.5px;
  }
  .formify-forms__quiz-title--v5 {
	color: #fff;
	font-size: 30px;
	font-weight: 700;
}
.formify-forms__quiz-text--v5 {
	color: #C6C9CF;
	font-size: 18px;
	font-weight: 500;
	margin-top: 15px !important;
	display: block;
}

  .formify-forms__input--role {
	min-height: 130px;
  }
  .formify-forms__role {
	display: flex;
	align-items: center;
	gap: 30px;
  }
  .formify-forms__role-title {
	color: #fff;
	margin: 0;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 24px;
}
.formify-forms__role img {
	max-width: 70px;
}
  .formify-forms__role-text {
	font-size: 18px;
	color: #fff;
  }
  .formify-forms__input--role {
	border-radius: 12px;
	border: 1px solid #FFF;
	background: #000 !important;
}
.formify-forms__quiz-check--role {
	top: 15px;
	min-width: 22px;
	min-height: 22px;
	max-width: 22px;
	max-height: 22px;
}
.formify-forms__input--role{
	align-items: inherit;
}
.formify-forms--role-form .formify-btn {
	min-width: 160px;
	font-size: 18px;
	min-height: 58px;
}
.formify-form__nav a.list-group-item.active,
.formify-form__nav a.list-group-item:hover {
	border-color: transparent;
	background: #fff;
	color: #000;
}
.formify-forms--role-form .formify-btn.prev-step {
	background: #1A2343;
}
.formify-forms__quiz-form--v5 input {
	height: 54px;
	border-radius: 6px;
	border: 1px solid #AFAFAF;
	font-size: 15px;
	color: #fff !important;
}
.formify-forms__quiz-form--v5 input,
.formify-forms__quiz-form--v5 textarea{
	color: #fff !important;
}
.formify-forms__quiz-form--v5 textarea{
	min-height: 115px;
}
.formify-forms__quiz-form--v5 label{
	color:#fff;
	font-weight: 600;
	margin-bottom: 15px;
}
.formify-forms__quiz-form--v5 label span{
	color:#C10000;
}
.formify-forms__quiz-form--v5 input::-moz-placeholder,
.formify-forms__quiz-form--v5 textarea::-moz-placeholder {
	color:#9AA1AC !important;
	opacity:1 !important;
}
.formify-forms__quiz-form--v5 input::-webkit-input-placeholder,
.formify-forms__quiz-form--v5 textarea::-webkit-input-placeholder {
	color:#9AA1AC !important;
	opacity:1 !important;
}
.formify-forms__quiz-form--v5 input:-ms-input-placeholder,
.formify-forms__quiz-form--v5 textarea:-ms-input-placeholder {
	color:#9AA1AC !important;
	opacity:1 !important;
}

.formify-forms__quiz-form--v5  .formify-forms__checkbox label {
	color: #FEFEFE;
	font-size: 14px;
	font-weight: 400;
  }
  .formify-forms__quiz-form--v5  .formify-forms__checkbox label a {
	font-weight: 400;
  }
  .formify-forms__quiz-form--v5 .formify-forms__input--quiz-label {
	background: transparent !important;
}

.formify-forms__quiz-form--v5  .formify-forms__quiz-check{
	min-width: 20px;
	min-height: 20px;
}
.formify-forms__quiz-form--v5 .formify-forms__quiz-value{
	font-size: 16px;
	font-weight: 500;
}
.formify-forms__quiz-form--v5-select label {
	height: 60px;
}
.formify-forms__group-title {
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}
.formify-forms__input--cards label {
	height: 54px;
	border-radius: 6px;
	border: 1px solid #AFAFAF;
}
.formify-forms__input--cards label .formify-forms__quiz-value {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #9AA1AC;
	font-size: 15px;
	font-weight: 600;
}
.formify-forms__quiz-form--v5 input:checked + .formify-forms__input--quiz-label .formify-forms__quiz-value{
	color:#fff;
}
.formify-form__quiz-banner--content {
	max-width: 540px;
}
@media only screen and (min-width: 1278px) and (max-width: 1600px) {
	.formify-form__quiz-banner--title {
		font-size: 45px;
	}
	.formify-form__quiz-banner--text {
		font-size: 16px;
	}
	.formify-form__quiz-banner--v5 {
		min-width: 35%;
		max-width: 35%;
	}
	.formify-form__layout--quiz-main--v5 {
		min-width: 65%;
		max-width: 65%;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-form__quiz-banner-logo--v5 {
	position: relative !important;
	left: 0;
	top: 0;
}
.formify-form__quiz-banner--title {
	font-size: 34px;
}
.formify-form__quiz-banner--v5,
.formify-form__layout--quiz-main--v5{
	min-width: 100%;
	max-width: 100%;
}
.formify-form__quiz-banner--content {
	max-width: 100%;
}
.formify-form__quiz-banner--v5{
	align-items: start;
}
.formify-form__nav {
	gap: 50px;
}
.formify-form__layout--quiz-main--v5 {
	min-height: 100vh;
}
.formify-form__nav {
	gap: 20px;
}
.formify-form__nav::before {
	display: none;
}
.formify-form__nav a.list-group-item {
	font-size: 14px;
	padding: 4px 12px;
	min-height: initial;
	min-width: initial;
}
.formify-form__nav {
	gap: 4px;
	margin-bottom: 20px;
}
.formify-forms__quiz-title--v5 {
	font-size: 24px;
}
.formify-forms__quiz-text--v5 {
	margin-top: 5px !important;
	font-size: 15px;
}
.formify-forms__input--role {
	padding: 15px 10px;
}
.formify-forms__role img {
	max-width: 38px;
}
.formify-forms__role {
	gap: 10px;
}
.formify-forms__role-title {
	font-size: 18px;
	margin: 0 0 5px;
}
.formify-forms__quiz-check--role {
	top: 10px;
	right: 10px;
}
.formify-form__quiz-banner--title {
	font-size: 26px;
	margin-bottom:15px;
}
.formify-form__quiz-banner--text {
	font-size: 16px;
}
}
.formify-forms__quiz-title.formify-forms__quiz-title--v6 {
	color: #000;
	font-size: 30px;
}
.formify-forms__quiz--v6 .formify-forms__checkbox label {
	color: #5E6571 !important;
	font-weight: 500;
}
.formify-forms__quiz--v6 .formify-btn {
	background: #4065ED;
	min-width: 170px;
	height: 54px;
	border: 1px solid transparent;
}
.formify-forms__quiz--v6 .formify-btn:hover{
	border-color:#4065ED;
}
.formify-form__logo--v6 {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px 0;
}
.progress.formify-form__progress.formify-form__progress--v6 {
	height: 10px;
	background: #F9F9F9 !important;
	border-top: 1px solid #E9ECF2 !important;
}

.formify-forms__quiz--v6 input,.formify-forms__quiz--v6 textarea {
	border-radius: 6px;
	border: 1px solid #C3C2D4;
	height: 54px;
	font-size: 15px;
	color: #727292 !important;
}
.formify-forms__quiz--v6 textarea {
	min-height: 115px;
}
.formify-forms__quiz--v6 label span {
	color: #C10000;
}
.formify-form__progress-bar--v6 {
	border-radius: 100px;
	background: #4065ED !important;
}

.formify-forms__quiz--v6 .formify-btn.prev-step {
	background: #EDECF8;
	font-size: 18px;
	color: #727292;
  }

  .formify-forms__cdefault.formify-forms__cdefault-multiple .formify-forms__cdefault-label {
	border-radius: 6px;
	border: 1px solid #C3C2D4 !important;
	background: transparent !important;
	color: #727292 !important;
	padding: 15px 20px;
	margin: 0;
	font-size: 14px;
}
.formify-forms__cdefault.formify-forms__cdefault-multiple input:checked + .formify-forms__cdefault-label{
	border-color:transparent !important;
	background-color: #4065ED !important;
	color:#fff !important;
}


.formify-forms__quiz-form--selectv6 .formify-forms__input--quiz-label {
	border-color: #C3C2D4;
	border-width: 1px;
	border-radius: 6px;
	height: 60px;
	background: transparent !important;
	justify-content: initial;
	gap: 15px;
}
  .formify-forms__quiz-form--selectv6 .formify-forms__quiz-value {
	color: #727292;
	font-size: 16px;
	font-weight: 600;
  }
  .formify-forms__quiz-form--selectv6 .formify-forms__quiz-check {
	border-color: #AAB7C2;
	width: 20px !important;
	height: 20px !important;
	min-width: 20px !important;
	min-height: 20px !important;
	border-width: 1px;
}
.formify-forms__quiz-form--selectv6 input:checked + .formify-forms__input--quiz-label .formify-forms__quiz-value {
	color: #4065ED !important;
}
.formify-forms__quiz-form--selectv6 input:checked + .formify-forms__input--quiz-label .formify-forms__quiz-check::before {
	background-color: #4065ED !important;
	color:#fff !important;
}
.formify-forms__quiz-form--selectv6 input:checked + .formify-forms__input--quiz-label{
	border-color:#4065ED !important;
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__layout--quiz--v6 {
		padding: 20px 60px 50px !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-form__layout--quiz--v6 {
		padding: 0 30px 30px !important
	}	
	.formify-forms__cdefault.formify-forms__cdefault-multiple{
		flex-direction: column;
	}
	.formify-forms__cdefault.formify-forms__cdefault-multiple .formify-forms__cdefault-label {
		padding: 10px 5px;
		font-size: 14px;
		height: initial;
		min-height: initial;
	}
	.formify-forms__quiz-title.formify-forms__quiz-title--v6 {
		font-size: 22px;
	}
}

.formify-form__quiz-banner--v7 {
	min-width: 36%;
	padding: 80px 50px 50px;
}
.formify-form__layout--quiz-main--v7 {
	min-width: 64%;
}


.formify-form__dside {
	max-width: 430px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	min-height: 100vh;
	gap: 50px;
}
  .formify-form__dside-bottomptext {
	color: #C3C2D4;
	font-weight: 400;
	padding-top: 15px;
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	font-size: 12px;
}


/* Form V7 */
  
.formify-form__dside-top {
	display: flex;
	flex-direction: column;
	gap: 30px;
  }
  .formify-form__dside-top-inner {
	display: flex;
	flex-direction: column;
	gap: 74px;
}
.formify-form__dside-title {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
}
  .formify-form__dside-text {
	color: #C3C2D4;
  }
  .formify-form__dside-big {
	font-size: 20px;
	color: #fff;
  }
  .formify-form__dside-content-btm {
	display: flex;
	flex-direction: column;
	gap: 42px;
  }
  .formify-form__dside-support {
	display: flex;
	align-items: center;
	gap: 15px;
  }
  .formify-form__dside-support-title {
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
  }
  .formify-form__dside-support-title span {
	display: block;
	font-size: 16px;
	color: #C3C2D4;
	font-weight: 500;
  }
  .formify-form__dside-list {
	display: flex;
	flex-direction: column;
	gap: 5px;
}
  .formify-form__dside-list a {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
  }
  .formify-form__dside-content-support {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.formify-steps-progress__list {
	display: flex;
	justify-content: space-between;
	gap: 10px;
	flex-wrap: wrap;
  }
  .formify-steps-list__single {
	min-width: 16%;
	min-height: 10px;
	border-radius: 4px;
	background: #DEE9FC;
  }
  .formify-steps-list__single.active {
	min-width: 30%;
	background: #4065ED;
  }
  .formify-steps-list__single.done{
	background-color: #84E87C;
  }
  .formify-steps-progress__title {
	font-weight: 800;
	font-size: 24px;
	display: flex;
	align-items: center;
	gap: 30px;
}
.formify-steps-progress__title span {
	font-weight: 600;
	color: #4D5562;
	font-weight: ;
	font-size: 20px;
}
.formify-steps-progress {
	margin-bottom: 60px;
}


.formify-forms__quiz-single.formify-forms__quiz-single--welcome {
	width: 100%;
	min-height: 100vh;
	display: flex;
	justify-content: center;
}
.formify-forms__quiz-single--welcome-main {
	display: flex;
	flex-direction: column;
	align-items: center !important;
	max-width: 480px;
	text-align: center;
}

@media only screen and (min-width: 0px) and (max-width: 1600px) {
.formify-form__quiz-banner--v7 {
	padding: 50px;
}
.formify-form__dside-title {
	font-size: 34px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1600px) {
.formify-form__dside {
	min-height: initial;
	height: initial;
	min-width: 100%;
}
.formify-form__dside-logo img {
	max-width: 150px;
}
.formify-form__dside-top-inner{
	gap:40px;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-form__quiz-banner--v7{
	padding:30px !important;
}
.formify-form__dside-title {
	font-size: 26px;
}
.formify-form__dside-big{
	font-size: 16px;
}

.formify-steps-progress__title {
	gap: 15px;
	font-size: 20px;
  }
  .formify-steps-progress__title span {
	font-size: 16px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-forms__quiz-single--welcome {
		align-items: start !important;
	}
}

.formify-forms-shape-head {
	background-repeat: no-repeat;
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 58px;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 600px;
	max-width: 600px;
}
  .formify-forms-shape-head--title {
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
  }
.formify-form__inner--quiz--v8{
	min-width: 1278px;
	max-width: 1278px;
}

.formify-forms-shape-question {
	width: 100%;
	height: ;
	min-height: 240px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	padding: 15px 100px;
  }
  .formify-forms-shape-question--title {
	font-size: 45px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	line-height: 62px;
  }

.formify-forms-item-sgroup img {
  position: absolute;
  top: 0;
  left: 0;
}
.formify-forms__input--quiz--v8 .formify-forms__input--quiz-label {
	min-width: 475px;
	min-height: 115px;
	border: none;
	justify-content: start;
	max-width: 475px;
	margin: 0;
	text-transform: capitalize;
}
.formify-forms__quiz-form--shapes-bg {
	margin: 0 150px;
	background-position: center;
	background-repeat: no-repeat;
}
.formify-forms-item-sgroup {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.formify-forms-item-sgroup--two {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: scale(0.5);
}

.formify-forms__quiz--v8 .formify-forms__input--quiz-label{
	background-color: transparent !important;
}
.formify-forms__quiz--v8 .formify-forms__input--quiz input:checked + .formify-forms__input--quiz-label .formify-forms-item-sgroup--one{
	opacity: 0;
	visibility: hidden;
}
.formify-forms__quiz--v8 .formify-forms__input--quiz input:checked + .formify-forms__input--quiz-label .formify-forms-item-sgroup--two{
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}

.formify-forms__quiz-form--shapes-bg .form-group {
	margin-top: 50px !important;
}

.formify-forms__quiz--v8 .formify-btn {
	min-width: 270px;
	min-height: 70px;
	background: #09BDF9;
	border-radius: 50px;
	font-size: 18px;
  }
  .formify-forms__quiz--v8 .formify-btn:hover,
  .formify-forms__quiz--v8 .formify-btn.prev-step{
	background: #fff;
	color:#09BDF9;
  }
  .formify-forms__quiz--v8 .formify-btn.prev-step:hover{
	background-color: #09BDF9;
	color:#fff;
  }
  .formify-forms__quiz--v8 .formify-forms__button {
	display: flex;
	justify-content: center;
	align-items: center;
  }
.formify-forms__input--quiz--v8 .formify-forms__quiz-value span {
	background: transparent;
	color: #fff;
	margin: 0;
	font-size: 30px;
}
.formify-forms__input--quiz--v8 .formify-forms__quiz-value {
	font-size: 30px;
}
.formify-forms__quiz--v8 .formify-forms__quiz-single {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__inner--quiz--v8{
		min-width: 100%;
		max-width: 100%;
	}
	.formify-forms-shape-question--title {
		font-size: 28px;
		line-height: 40px;
	}
	.formify-forms-shape-question {
		padding: 0 30px;
		min-height: 125px;
	}
	.formify-forms__quiz-form--shapes-bg {
		margin: 0 50px;
		background: none !important;
	}
	.formify-forms__input--quiz--v8 .formify-forms__input--quiz-label {
		min-width: 100%;
		min-height: 65px;
	}
	.formify-forms__quiz-form--shapes-bg .form-group {
		margin-top: 30px !important;
	}
	.formify-forms__input--quiz--v8 .formify-forms__quiz-value {
		font-size: 20px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-forms-shape-question{
		background: none !important;
	}
	.formify-forms-shape-question--title {
		font-size: 22px;
		line-height: 34px;
	}
	
	.formify-forms-shape-head {
		min-width: 100%;
		max-width: 100% !important;
		height: 37px;
		margin-bottom: 15px;
	}
	.formify-forms-shape-head--title{
		font-size: 20px;
	}
	.formify-forms-shape-question--title {
		font-size: 24px;
		line-height: 34px;
	}
	.formify-form__layout--quiz--v8{
		padding:30px !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 330px) {
	.formify-forms-shape-head {
		height: 27px;
	}
}
/*======================================
	End Quiz Form
========================================*/



/*======================================
	Coming Soon Form
========================================*/
.formify-coming-soon__inner {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	max-width: 780px;
	min-width: 780px;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.formify-coming-soon__label {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 20px;
	display: block;
	letter-spacing: 3.8px;
}
.formify-coming-soon__title {
	font-size: 72px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 40px;
	line-height: 120%;
}
.formify-coming-soon__title.formify-coming-soon__title--v1{
	font-weight: 800;
}
  .formify-coming-soon__text {
	font-size: 24px;
	color: #fff;
  }
  .formify-coming-soon__form {
	margin-top: 30px;
  }
  
  .formify-coming-soon__form {
	background: #fff;
	display: flex;
	padding: 5px;
	stroke-width: 1px;
	stroke: #F1F2F4;
	filter: drop-shadow(0px 4px 40px rgba(1, 9, 26, 0.05));
	min-width: 470px;
	gap: 10px;
	border-radius: 12px;
	padding-left: 25px;
	min-height: 65px;
}
  .formify-coming-soon__form-inner {
	display: flex;
	gap: 30px;
	justify-content: space-between;
	width: 100%;
  }
  .formify-coming-soon__form input {
	background: transparent !important;
	border: none !important;
	height: 100%;
}
.formify-btn-coming {
	min-width: 125px;
	height: 100%;
	background: #041839;
	border: none;
	color: #fff;
	font-size: 16px;
	max-width: 125px;
	border-radius: 8px;
	font-weight: 600;
}
  .formify-btn-coming:hover{
	opacity:0.8;
  }
  .formify-coming-soon {
	min-height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 50px 0;
}

.formify-coming-soon__slist {
	display: flex;
	align-items: center;
	gap: 25px;
	color: #fff;
	margin-top: 80px;
  }
  .formify-coming-soon__slist a {
	display: flex;
	justify-content: center;
	align-items: center;
}
.formify-coming-soon__slist a:hover {
	opacity: 0.8;
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {

.formify-coming-soon {
	align-items: start;
  }
.formify-coming-soon__inner {
	padding: 0 50px !important;
}
.formify-coming-soon__title {
	font-size: 55px !important;
	margin-bottom: 30px;
}
.formify-coming-soon__text {
	font-size: 20px;
}
.formify-coming-soon__slist {
	margin-top: 40px !important;
}
.formify-coming-soon__label {
	letter-spacing: 1.5px;
	margin-bottom: 20px !important;
}
}


@media only screen and (min-width: 0px) and (max-width: 991px) {
.formify-coming-soon__inner {
	max-width: 100% !important;
	min-width: 100% !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-coming-soon{
		padding:30px 0
	}
	.formify-coming-soon__inner {
		padding: 0 30px !important;
	}
	.formify-coming-soon__title {
		font-size: 30px !important;
	}
	.formify-coming-soon__text {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.formify-coming-soon__text br{
		display: none;
	}
	.formify-coming-soon__form {
		min-width: 100% !important;
		min-height: 55px;
	}
	.formify-coming-soon__form.formify-coming-soon__form--v2 {
		padding: 0 0 0 15px !important;
		border-radius: 0;
	}
	.formify-coming-soon__form.formify-coming-soon__form--v2 .formify-btn-coming {
		min-width: 140px !important;
	}
}

/* Coming Soon V2 */
.formify-coming-soon__form.formify-coming-soon__form--v2 .formify-btn-coming {
	background: #1380B7;
	border-radius: 0px;
	min-width: 180px;
	height: 100%;
}
.formify-coming-soon__form.formify-coming-soon__form--v2 {
  padding: 0 0 0 25px;
  border-radius: 0;
}

.formify-coming-soon__label.formify-coming-soon__label--v2 {
	margin-bottom: 30px;
}
.formify-coming-soon__slist.formify-coming-soon__slist--v2{
	margin-top:55px;
}



/* Coming Soon V3 */
.formify-coming-soon__inner--v3 {
	min-width: 880px;
	max-width: 880px;
}
.formify-coming-soon__title.formify-coming-soon__title--v3 {
	font-weight: 500;
	margin-bottom: 20px;
	font-size: 88px;
	letter-spacing: 21.12px;
	line-height: 140%;
}
.formify-coming-soon__subtitle {
	font-size: 40px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 7.4px;
}
.formify-coming-soon__form.formify-coming-soon__form--v3 {
	min-width: 600px;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v3 .formify-btn-coming {
	min-width: 140px;
	background: #5842FF;
	border-radius: 0px;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v3 {
	border-radius: 0px;
	border: 2px solid #131313;
  }

  #formify_countdown {
	color: #fff;
	flex-wrap: wrap;
}
.formify-countdown {
	display: flex;
	gap: 140px;
	justify-content: center;
	align-items: center;
}
.formify-countodwn-single {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
  .fc-count {
	font-size: 56px;
	font-weight: 500;
  }
  .fc-title {
	font-size: 32px;
	font-weight: 400;
  }
  .formify-countodwn-single span {
	display: block;
	line-height: 100%;
	position: relative;
}
  .formify-coming-soon__logo {
	margin-bottom: 40px;
}
.formify-coming-soon__inner--v3 {
	min-width: 880px;
	max-width: 880px;
	gap: 70px;
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-coming-soon__subtitle {
		font-size: 30px;
	}
	#formify_countdown {
		gap: 60px;
	}
	.formify-countodwn-single{
		gap:15px;
	}
	.fc-count {
		font-size: 45px;
	}
	.fc-title{
		font-size: 25px;
	}
	.formify-coming-soon__inner--v3{
		gap:50px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	#formify_countdown {
		gap: 20px !important;
	}
	.formify-countodwn-single {
		min-width: 45%;
	}
	.formify-coming-soon__inner--v3{
		gap:30px;
	}
	.formify-coming-soon__subtitle {
		font-size: 20px;
	}
	.fc-count {
		font-size: 35px;
	}
	.fc-title{
		font-size: 20px;
	}
	
	.formify-coming-soon__title.formify-coming-soon__title--v3 {
		letter-spacing: 4.5px;
	}
	.formify-coming-soon__subtitle {
		letter-spacing: 2.4px;
	}
}
.formify-coming-soon__title.formify-coming-soon__title--v4 {
	background: linear-gradient(273deg, #CE83DC 0%, #FB718D 78.30%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: 140%;
	margin-bottom: 15px;
	font-size: 100px;
}
.formify-coming-soon__text.formify-coming-soon__text--v4 {
	font-size: 20px;
	line-height: 32px;
}
.formify-coming-soon__form.formify-coming-soon__form--v4 {
	min-height: 60px;
	stroke-width: 1px;
	stroke: #F1F2F4;
	filter: drop-shadow(0px 4px 40px rgba(1, 9, 26, 0.05));
	border-radius: 50px;
	padding-left: 30px;
}
.formify-coming-soon__form.formify-coming-soon__form--v4 .formify-btn-coming {
	border-radius: 100px;
	background: linear-gradient(317deg, #DA698C 0%, #3A1C54 100%);
	box-shadow: 0px 4px 45px 0px rgba(255, 255, 255, 0.12);
}


.formify-countdown.formify-countdown--v4  .fc-count {
	font-size: 40px;
  }
  .formify-countdown.formify-countdown--v4 .fc-title {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 4.2px;
}
  .formify-countdown.formify-countdown--v4 .formify-countodwn-single {
	gap: 10px;
  }

  .formify-countodwn-single-dot {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 10px;
  }
  .formify-countodwn-single-dot::before, .formify-countodwn-single-dot::after {
	content: "";
	width: 6px;
	height: 6px;
	background: #fff;
	display: inline-block;
	border-radius: 100%;
}
  .formify-countdown.formify-countdown--v4 {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 40px;
	margin-top: 70px;
}
.formify-coming-soon__form.formify-coming-soon__form--v4 {
	margin-top: 50px;
}
.formify-coming-soon__inner.formify-coming-soon__inner--v5 {
	gap: 50px;
}
@media only screen and (min-width: 1024px) and (max-width: 1400px) {
.formify-coming-soon__inner.formify-coming-soon__inner--v5 .formify-coming-soon__title {
	font-size: 60px;
}
.formify-countdown.formify-countdown--v6 .fc-title {
	font-size: 20px !important;
}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-countdown.formify-countdown--v4{
		margin-top:40px;
	}
	.formify-countodwn-single-dot {
		display: none;
	}
	.formify-coming-soon__inner.formify-coming-soon__inner--v5 {
		gap: 40px;
	}
	.formify-coming-soon.formify-coming-soon--v5{
		align-items: center;
	}
	.formify-countdown.formify-countdown--v6 .fc-title {
		font-size: 18px !important;
	}
	.formify-coming-soon__buttons a.formify-btn {
		min-width: 140px;
		min-height: 55px;
		font-size: 16px;
		font-weight: 500;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-coming-soon.formify-coming-soon--v5{
		align-items: start;
	}
	.formify-coming-soon__inner.formify-coming-soon__inner--v5{
		gap:30px;
	}
	div.formify-countdown.formify-countdown--v6 {
		margin-top: 40px !important;
	}
	.formify-coming-soon__title.formify-coming-soon__title--v6{
		margin-bottom: 30px !important;
	}
}

.formify-coming-soon__title.formify-coming-soon__title--v6 {
	font-weight: 500;
	font-size: 100px;
	line-height: 120%;
	margin-bottom: 35px;
	display: flex;
	flex-direction: column;
}
  .formify-coming-soon__title.formify-coming-soon__title--v6 span {
	font-weight: 400;
  }
  .formify-coming-soon__title.formify-coming-soon__title--v6 span {
	color: #5842FF;
  }
  .formify-coming-soon__text.formify-coming-soon__text--v6 {
	font-size: 24px;
	font-weight: 400;
}
.formify-coming-soon__buttons {
	display: flex;
	gap: 15px;
	margin-top: 35px;
}
.formify-coming-soon__buttons .formify-btn {
	min-width: 170px;
	min-height: 62px;
	font-size: 18px;
	font-weight: 500;
	background: #5842FF;
}
  .formify-coming-soon__buttons .formify-btn:hover{
	background-color: #fff;
	color:#5842FF;
  }
  .formify-coming-soon--v6group {
	display: flex;
	flex-direction: column;
	gap: 75px;
	justify-content: center;
	align-items: center;
}
.formify-countdown.formify-countdown--v6 {
	margin0: ;
	margin-top: 75px !important;
}
.formify-countdown.formify-countdown--v6 {
	margin-top: 75px !important;
	gap: 50px;
}
.formify-coming-soon__inner.formify-coming-soon__inner--v6 {
	min-width: 800px;
	max-width: 800px;
}

.formify-countdown.formify-countdown--v6 .formify-countodwn-single {
	gap: 20px;
  }
  .formify-countdown.formify-countdown--v6 .fc-title {
	font-size: 24px;
  }


.formify-coming-soon__title.formify-coming-soon__title--v7 {
	font-size: 100px;
	font-style: italic;
	font-weight: 500;
	margin-bottom: 30px;
}
  .formify-coming-soon__text.formify-coming-soon__text--v7 {
	font-size: 20px;
	font-weight: 400;
	line-height: 157.8%;
  }

  .formify-coming-soon__form.formify-coming-soon__form--v7 input {
	background: transparent;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v7 {
	background: transparent;
	border: 1px solid #fff;
	border-radius: 3px;
	min-width: 575px;
}
  .formify-coming-soon__form.formify-coming-soon__form--v7 .formify-btn-coming {
	border-radius: 3px;
	background: #FFF;
	font-size: 16px;
	color: #333;
	min-width: 115px;
  }
.formify-countdown.formify-countdown--v7 .formify-countdown-inline{
	min-width: 115px;
	min-height: 100px;
}
.formify-countdown.formify-countdown--v7 .fc-count {

	color: #002C48;
	display: flex;
	justify-content: center;
	font-size: 70px;
	font-weight: 400;
	align-items: center;
	padding: 0;
	max-width: 115px;
	letter-spacing: -5.33px;
	position: relative;
	left:-5px;
	z-index: 33;
}
.formify-countdown.formify-countdown--v7  .fc-title {
  font-size: 18px;
  margin: 0;
}
.formify-countdown.formify-countdown--v7 .formify-countodwn-single {
  gap: 10px;
}
.formify-countdown.formify-countdown--v7 {
	gap: 8px;
	margin-top: 70px;
}
.formify-countdown.formify-countdown--v7 .formify-countdown-inline::before,
.formify-countdown.formify-countdown--v7 .formify-countdown-inline::after {
	width: 100%;
	content: "";
	position: absolute;
	top: 0%;
	background: #fff;
	height: 49%;
	border-radius: 7px;
	left: 0;
}
.formify-countdown.formify-countdown--v7 .formify-countdown-inline::after{
	top:initial;
	bottom: 0;
}
.formify-countdown.formify-countdown--v7 .formify-countodwn-single-dot {
	top: -15px;
}
.formify-countdown.formify-countdown--v7 .formify-countodwn-single-dot::before,
.formify-countdown.formify-countdown--v7 .formify-countodwn-single-dot:after {
	background: #F2F2F2;
}
  .formify-countdown-inline img {
	position: absolute;
	top: 49%;
	left: -5px;
	min-width: 124px;
	transform: translateY(-50%);
	min-height: 13px;
	z-index: 333;
}
.formify-countdown-inline {
	display: flex;
	justify-content: center;
	align-items: center;
}
.formify-coming-soon__form--v7 input{
	color:#fff !important;
}

.formify-coming-soon__form--v7 input::-moz-placeholder {
	color:#CBCBCB !important;
	opacity:1 !important;
}
.formify-coming-soon__form--v7 input::-webkit-input-placeholder{
	color:#CBCBCB !important;
	opacity:1 !important;
}
.formify-coming-soon__form--v7 input:-ms-input-placeholder{
	color:#CBCBCB !important;
	opacity:1 !important;
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
	.formify-countdown-inline img{
		display: none;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-countdown.formify-countdown--v7 .fc-count {
	font-size: 75px;
}
.formify-countdown.formify-countdown--v7 {
	margin-top: 40px !important;
}
}



.formify-coming-soon__inner--v8 {
	padding: 100px 140px;
	border-radius: 14px;
	background: linear-gradient(135deg, rgba(255, 255, 255, 0.26) 0%, rgba(255, 255, 255, 0.07) 100%);
	backdrop-filter: blur(24px);
	min-width: 815px;
	max-width: 815px;
	text-align: left;
	margin: 0;
}
.formify-coming-soon.formify-coming-soon--v8 {
	justify-content: space-between;
	padding: 0 50px;
}
.formify-coming-soon__title.formify-coming-soon__title--v8 {
	font-size: 48px;
	font-weight: 600;
	margin-bottom: 50px;
}
.formify-countdown.formify-countdown--v8 {
	gap: 20px;
  }
  .formify-countdown.formify-countdown--v8 .formify-countodwn-single {
	border-radius: 8px;
	border: 0.796px solid #013E39;
	background: #FFF;
	box-shadow: 4.773123741149902px 4.773123741149902px 0px 0px #013E39;
	min-width: 116px;
	gap: 15px;
	width: 116px;
	padding: 0;
	padding: 0;
	justify-content: center;
	align-items: center;
	min-height: 105px;
	max-height: 105px;
}
  .formify-countdown.formify-countdown--v8 span {
	color: #013E39;
	font-size: 28px;
}
.formify-countdown.formify-countdown--v8 .fc-title {
	font-size: 16px;
}
.formify-countdown.formify-countdown--v8 .fc-count{
	font-weight: 600;
	font-size: 28px;
}
.formify-coming-soon__text.formify-coming-soon__text--v8 {
	margin-top: 60px;
	font-size: 16px;
}

.formify-coming-soon__form.formify-coming-soon__form--v8 {
	min-width: 520px;
	border-radius: 100px;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v8 .formify-btn-coming {
	border-radius: 100px;
	background: linear-gradient(317deg, #518172 0%, #9F9155 100%);
	box-shadow: 0px 4px 45px 0px rgba(255, 255, 255, 0.12);
  }

  .formify-coming-soon__slist.formify-coming-soon__slist--v8 li a {
	background: #fff;
	color: #010002;
	filter: drop-shadow(1.3333333730697632px 1.3333333730697632px 0px #010002);
	border: 1px solid #010002;
	width: 34px;
	height: 34px;
	border-radius: 100%;
}
.formify-coming-soon__slist.formify-coming-soon__slist--v8 li a:hover{
	border-color:transparent;
	background-color:#010002;
	color:#fff;
}
.formify-coming-soon__slist.formify-coming-soon__slist--v8 {
	gap: 10px;
	margin: 0 !important;
}
.formify-coming-soon__column {
	min-width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

@media only screen and (min-width: 0px) and (max-width: 1500px) {
.formify-coming-soon__inner--v8 {
	padding: 50px !important;
	min-width: 100% !important;
	max-width: 100% !important;
}
.formify-coming-soon__title.formify-coming-soon__title--v8 {
	font-size: 38px !important;
	margin-bottom: 30px;
}
.formify-coming-soon__text.formify-coming-soon__text--v8 {
	margin-top: 30px;
}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-coming-soon.formify-coming-soon--v8 {
		flex-direction: column;
		justify-content: initial;
		padding: 50px;
		gap:50px;
		align-items: center;
	}
	.formify-countdown.formify-countdown--v8{
		gap:25px !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
	.formify-coming-soon.formify-coming-soon--v8{
		padding:30px !important;
	}
	.formify-coming-soon__inner--v8{
		padding:30px  !important;
	}
	.formify-coming-soon__title.formify-coming-soon__title--v8 {
		font-size: 28px !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-countdown.formify-countdown--v8 .formify-countodwn-single {
	min-width: 100px !important;
	max-width: 100px;
}
.formify-coming-soon.formify-coming-soon--v8,.formify-coming-soon__inner--v8 {
	padding: 20px !important;
}
}

.formify-coming-soon__social.formify-coming-soon__social--v9 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 150px;
	height: 100%;
	gap: 15px !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 1000;
}
  .formify-coming-soon__social.formify-coming-soon__social--v9 .formify-coming-soon__slist {
	flex-direction: column;
	margin: ;
  }
  .formify-coming-soon__social--line {
	height: 165px;
	width: 1px;
	background: #9C9C9C;
}
.formify-countdown.formify-countdown--v9 .formify-countodwn-single{
	gap:20px;
}
.formify-countdown.formify-countdown--v9 .fc-count{
	font-size: 32px;
}
.formify-countdown.formify-countdown--v9 .fc-title{
	font-size: 24px;
}
.formify-header {
	position: absolute;
	display: flex;
	width: 100%;
	z-index: 333;
	justify-content: center;
	top: 25px;
}
.forify-header__inner {
	max-width: 1050px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.formify-header__nav {
  display: flex;
  align-items: center;
  gap: 65px;
}
.formify-header__nav li a {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
}
.formify-header__nav li a:hover{
	color:#3D46FB;
}

.formify-coming-soon__title.formify-coming-soon__title--v9 {
	color: #fff;
	font-weight: 700;
	line-height: 100%;
	font-size: 80px;
}
.formify-coming-soon__title.formify-coming-soon__title--v9 span {
	color: #7F61FB;
	font-weight: 700;
}

.formify-coming-soon__buttons--v9 .formify-btn {
	background: #7F61FB;
	font-size: 18px;
	min-width: 190px;
	min-height: 64px;
  }
  .formify-coming-soon__buttons.formify-coming-soon__buttons--v9 {
	margin-top: 40px;
}
.formify-countdown.formify-countdown--v9 {
	margin-top: 100px !important;
	gap: 110px;
}
.formify-coming-soon__text.formify-coming-soon__text--v9 {
	font-size: 20px;
}

@media only screen and (min-width: 0px) and (max-width: 1500px) {
.formify-countdown.formify-countdown--v9 {
	margin-top: 40px !important;
}
.formify-coming-soon__social--line{
	display: none;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-header{
		display: none;
	}
	.formify-coming-soon__buttons--v9 .formify-btn {
		font-size: 16px !important;
		min-height: 50px;
		min-width: 150px;
	}
	.formify-coming-soon__social.formify-coming-soon__social--v9{
		display: none;
	}
	.formify-countdown.formify-countdown--v9 .fc-title{
		font-size: 20px;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-countdown.formify-countdown--v4 .fc-count {
		font-size: 30px;
	}
	.formify-countdown.formify-countdown--v9 .fc-title {
		font-size: 14px;
	}
}


.formify-coming-soon__column--v10 {
	background: #fff;
	min-height: 100vh;
	justify-content: center;
	display: flex;
	flex-direction: column;
	min-width: 50%;
	align-items: center;
	padding: 50px 0;
}
.formify-coming-soon__inner.formify-coming-soon__inner--v10 {
	min-width: 550px;
	max-width: 550px;
	padding: 0;
	margin: 0;
}
  .formify-coming-soon.formify-coming-soon--v10 {
	align-items: start;
	justify-content: start;
  }
  .formify-coming-soon__text.formify-coming-soon__text--v10 {
	color: #696969;
	font-size: 18px;
	line-height: 30px;
}
.formify-coming-soon__title.formify-coming-soon__title--v10 {
	color: #09243F;
	font-size: 48px !important;
	font-weight: 700;
	margin-bottom: 15px;
}
.formify-countdown.formify-countdown--v10 {
	gap: 20px !important;
	margin-top: 60px;
}
  .formify-countdown.formify-countdown--v10 .fc-count {
	width: 80px;
	height: 90px;
	background: #EEEEEE;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #09243F;
	font-size: 36px;
	font-weight: 700;
  }
  .formify-countdown.formify-countdown--v10  .fc-title {
	color: #777;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
  }
  .formify-countdown.formify-countdown--v10 .formify-countodwn-single {
	gap: 15px;
	align-items: center;
}
  .formify-coming-soon__form.formify-coming-soon__form--v10 .formify-btn-coming {
	background: #2568EF;
	border-radius: 3px;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v10 {
	border: 1px solid #F1F2F4;
	border-radius: 3px;
	margin-top: 55px;
}

  .formify-coming-soon__newsletter-text {
	font-size: 14px;
	color: #999;
	margin-top: 15px;
  }
  .formify-bottom-sticky {
	position: absolute;
	left: 0;
	bottom: 0;
}
.formify-coming-soon__logo.formify-coming-soon__logo--v10 {
	margin-bottom: 50px;
}
@media only screen and (min-width: 0px) and (max-width: 1500px) {
.formify-bottom-sticky {
	max-width: 130px;
}
.formify-coming-soon__logo.formify-coming-soon__logo--v10{
	margin-bottom: 30px;
}
.formify-coming-soon__form.formify-coming-soon__form--v10,
.formify-countdown.formify-countdown--v10{
	margin-top:30px;
}
}

@media only screen and (min-width: 0px) and (max-width: 1024px) {
.formify-coming-soon__column--v10 {
	min-width: 60%;
	max-width: 60%;
}
.formify-bottom-sticky{
	display: none;
}
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
	.formify-coming-soon__column--v10 {
		min-width: 100%;
		max-width: 100%;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {

	.formify-coming-soon__title.formify-coming-soon__title--v10{
		font-size: 30px !important;
	}
	.formify-coming-soon__column--v10 {
		padding: 0px !important;
		justify-content: start;
	}
	.formify-coming-soon__inner.formify-coming-soon__inner--v10{
		padding: 30px !important;
	}
	
}

.formify-countdown.formify-countdown--v11 {
	gap: 60px;
  }
  .formify-countdown.formify-countdown--v11 .formify-countodwn-single {
	min-width: 120px;
	min-height: 115px;
	display: flex;
	justify-content: center;
	gap: 8px;
	background-image: url('img/formify-countdown-frame.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
  .formify-countdown.formify-countdown--v11 .formify-countodwn-single span {
	font-size: 40px;
	font-weight: 500 t;
  }
  .formify-countdown.formify-countdown--v11 .formify-countodwn-single .fc-title {
	font-size: 20px;
  }
  .formify-coming-soon__title.formify-coming-soon__title--v11 {
	color: #000;
	line-height: 130%;
	font-weight: 800;
	font-size: 80px;
}
.formify-coming-soon__form.formify-coming-soon__form--v11 {
	min-width: 600px;
	max-width: 600px;
	border: 2px solid #131313;
	background: #FFF;
	box-shadow: 4px 4px 0px 0px #131313;
	border-radius: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	min-height: 64px;
	margin-top: 80px;
}
.formify-coming-soon__form.formify-coming-soon__form--v11 .formify-btn-coming {
	border-radius: 0px;
	background: #DD5922;
	font-weight: 600;
	min-width: 138px;
	font-size: 14px;
}
.formify-coming-soon__inner.formify-coming-soon__inner--v11 {
	min-width: 1000px;
	max-width: 1000px;
}
.formify-coming-soon__social.formify-coming-soon__social--v11 {
	display: flex;
	align-items: center;
	margin-top: 190px;
	gap: 15px;
	width: 100%;
}
.formify-coming-soon__social.formify-coming-soon__social--v11 span {
	font-weight: 500;
	font-size: 20px;
	color: #fff;
}
.formify-coming-soon__social.formify-coming-soon__social--v11 .formify-coming-soon__slist {
	gap: 20px;
}
.formify-coming-soon__content.formify-coming-soon__content--v11 {
	margin-top: 45px;
}

@media only screen and (min-width: 0px) and (max-width: 1550px) {
.formify-coming-soon__social.formify-coming-soon__social--v11{
	margin-top:40px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-coming-soon__form.formify-coming-soon__form--v11{
		margin-top:40px;
	}
	.formify-coming-soon__title.formify-coming-soon__title--v11 {
		font-size: 50px !important;
	}
	.formify-coming-soon__social.formify-coming-soon__social--v11 {
		justify-content: center;
	}
	.formify-coming-soon__slist.formify-coming-soon__slist--v11 {
		margin: 0 !important;
	}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-coming-soon__title.formify-coming-soon__title--v11 {
		font-size: 30px !important;
	}
	.formify-coming-soon__social.formify-coming-soon__social--v11 span{
		font-size: 18px;
	}
	.formify-coming-soon__social.formify-coming-soon__social--v11 {
		margin-top: 30px;
		flex-direction: column;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {

}



.formify-coming-soon__title.formify-coming-soon__title--v12 {
	font-size: 80px;
	line-height: 100%;
	letter-spacing: 27.2px;
}
.formify-coming-soon__inner.formify-coming-soon__inner--v12 {
	min-width: 1000px;
	max-width: 1000px;
}
.formify-coming-soon__sheadings-title.sheadings-title--v1 {
	font-size: 56px;
	letter-spacing: 19.04px;
	-webkit-text-stroke-color: #ffffff1a;
}
.formify-coming-soon__sheadings {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.formify-coming-soon__sheadings-title {
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #ffffff3d;
	stroke: #ffffff5e;
	color: transparent;
	color: ;
	font-size: 64px;
	line-height: 100%;
	font-weight: 700;
	letter-spacing: 21.76px;
}
.formify-coming-soon__sheadings-title.sheadings-title--v2 {
	font-size: 72px;
	-webkit-text-stroke-color: #ffffff73;
	stroke: #ffffff8f;
	letter-spacing: 24.48px;
	margin: 0;
}
.formify-btn.formify-btn-coming--v12 {
	margin-top: 100px;
	min-width: 212px;
	min-height: 73px;
	background: #FF5900;
	color: #000000;
	font-size: 18px;
	border-radius: 0px;
	font-weight: 500;
}
.formify-btn.formify-btn-coming--v12 span {
	display: flex;
	align-items: center;
	gap: 15px;
}
.formify-btn.formify-btn-coming--v12 img {
	position: absolute;
	min-width: 285px;
	min-height: 145px;
	top: -6px;
	left: -67px;
}
.formify-coming-soon__social.formify-coming-soon__social--v12 {
	margin-top: 130px;
}


@media only screen and (min-width: 0px) and (max-width: 1200px) {
.formify-btn.formify-btn-coming--v12 {
	margin-top: 50px;
}
.formify-coming-soon__sheadings-title {
	font-size: 46px;
}
.formify-coming-soon__sheadings-title.sheadings-title--v2 {
	font-size: 50px;
}
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
.formify-coming-soon__sheadings-title {
	font-size: 35px;
	letter-spacing: 10.76px;
}
.formify-coming-soon__sheadings-title.sheadings-title--v1 {
	font-size: 32px;
	letter-spacing: 8.76px;
}
.formify-coming-soon__sheadings-title.sheadings-title--v2 {
	font-size: 38px;
	letter-spacing: 14.48px;
}
.formify-coming-soon__title.formify-coming-soon__title--v12 {
	font-size: 42px !important;
	margin-bottom: 30px;
	letter-spacing: 18px !important;
}

}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.formify-btn.formify-btn-coming--v12 img{
		display: none;
	}
	.formify-btn.formify-btn-coming--v12 {
		margin-top: 30px;
		font-size: 16px;
		min-width: 180px;
		border-radius: 4px;
		min-height: 50px;
	}
	.formify-coming-soon__social.formify-coming-soon__social--v12 {
		margin-top: 30px;
	}
	.formify-coming-soon__sheadings-title, 
	.formify-coming-soon__sheadings-title.sheadings-title--v2, 
	.formify-coming-soon__title.formify-coming-soon__title--v12 {
		letter-spacing: 0px !important;
		font-size: 30px;
	}
	.formify-coming-soon__sheadings-title.sheadings-title--v2{
		font-size: 32px;
	}
	.formify-coming-soon__title.formify-coming-soon__title--v12 {
		font-size: 34px !important;
	}
	.formify-coming-soon__sheadings-title.sheadings-title--v1 {
		font-size: 25px;
	}
}

.formify-coming-soon__title.formify-coming-soon__title--v13 {
	color: #242424;
	font-size: 48px !important;
	font-weight: 700;
	line-height: 56px;
}
.formify-coming-soon__form.formify-coming-soon__form--v13 .formify-btn-coming {
	background: #322829;
	min-width: 125px;
	font-size: 15px;
	border-radius: 3px;
}
.formify-coming-soon__form.formify-coming-soon__form--v13 {
	border-radius: 3px;
	filter: drop-shadow(0px 4px 40px rgba(1, 9, 26, 0.05));
	margin-top: 50px;
}
.formify-coming-soon.formify-coming-soon--v13 {
	padding: 100px;
	justify-content: start;
	align-items: start;
}
.formify-coming-soon__inner.formify-coming-soon__inner--v13 {
	padding: 0 !important;
	margin: 0;
	align-items: start;
	justify-content: start;
	text-align: left;
	min-width: 550px;
	max-width: 550px;
}
.formify-coming__logo.formify-coming__logo--v13 {
	margin-bottom: 130px;
}

.formify-countdown.formify-countdown--v13 .formify-countdown-inline::before,
.formify-countdown.formify-countdown--v13 .formify-countdown-inline::after {
	background: #322829;
}

.formify-countdown.formify-countdown--v13 .fc-count {
	color: #fff;
}

.formify-countdown.formify-countdown--v13 .formify-countodwn-single-dot::before,
.formify-countdown.formify-countdown--v13 .formify-countodwn-single-dot::after {
	background: #322829;
}
.formify-countdown.formify-countdown--v13 .fc-title {
	color: #322829;
}
.formify-countdown.formify-countdown--v13 .formify-countodwn-single {
	gap: 10px;
	align-items: center;
}
.formify-countdown.formify-countdown--v7 {
	gap: 8px !important;
	margin-top: 70px;
	justify-content: start;
}
.formify-countdown.formify-countdown--v13{
	margin-top:50px;
}
@media only screen and (min-width: 0px) and (max-width: 1500px) {
.formify-coming-soon.formify-coming-soon--v13 {
	padding: 60px;
}
.formify-coming__logo.formify-coming__logo--v13{
	margin-bottom: 40px;
}
.formify-countdown.formify-countdown--v13,.formify-coming-soon__form.formify-coming-soon__form--v13{
	margin-top:40px;
}
}
@media only screen and (min-width: 0px) and (max-width: 992px){
	.formify-coming-soon.formify-coming-soon--v13 {
		padding: 40px 40px 250px !important;
	}
	.formify-coming-soon__title.formify-coming-soon__title--v13 {
		color: #242424;
		font-size: 32px !important;
		line-height: 38px;
	}
	.formify-coming-soon__title.formify-coming-soon__title--v13 br{
		display: none;
	}
	.formify-coming__logo.formify-coming__logo--v13{
		margin-bottom: 30px;
	}
	.formify-countdown.formify-countdown--v13,
	.formify-coming-soon__form.formify-coming-soon__form--v13{
		margin-top:30px;
	}
	.formify-coming-soon.formify-coming-soon--v13{
		padding:30px 30px 250px !important;
	}
}

.formify-coming-soon__title.formify-coming-soon__title--v14 {
	font-size: 65px;
	font-weight: 400;
	letter-spacing: 2.6px;
	margin-bottom: 10px;
}
.formify-coming-soon__text.formify-coming-soon__title--v14 {
	font-size: 18px;
	font-weight: 400;
}

.formify-coming-soon__form.formify-coming-soon__form--v14 {
	background: transparent;
	border: 1px solid #fff;
	color: #fff !important;
	border-radius: 1px;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v14 input {
	color: #fff !important;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v14 input {
	border-radius: 1px !important;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v14 button {
	border-radius: 1px;
	background: #FFFFFF;
	color: #333;
	font-weight: 600;
	font-size: 15px;
  }

  .formify-coming-soon__form.formify-coming-soon__form--v14 input::-moz-placeholder{
	  color:#fff !important;
	  opacity:1 !important;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v14 input::-webkit-input-placeholder{
	  color:#fff !important;
	  opacity:1 !important;
  }
  .formify-coming-soon__form.formify-coming-soon__form--v14 input:-ms-input-placeholder {
	  color:#fff !important;
	  opacity:1 !important;
  }
  .formify-coming-soon__inner--v14 {
	gap: 80px;
}

.ClassyCountdown-wrapper .ClassyCountdown-value {
	transform: translateY(-50%);
	/* line-height: initial; */
	margin: 0 !important;
	color: #fff !important;
	line-height: 30px;
	font-size: 42px !important;
	font-weight: 400 !important;
}
.ClassyCountdown-wrapper .ClassyCountdown-value  span{
	font-size: 12px !important;
	font-weight: 600 !important;
}


@media only screen and (min-width: 0px) and (max-width: 767px) {
.ClassyCountdown-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
  }
  .ClassyCountdown-wrapper > div {
	min-width: 38%;
}
  .formify-coming-soon__inner--v14{
	gap:30px !important;
  }
  .ClassyCountdown-wrapper .ClassyCountdown-value {
	line-height: 20px;
	font-size: 30px !important;
}
}

/* Updates */
.formify-form__cheading.formify-form__cheading--v1 {
	margin-bottom: 15px;
}
.formify-form__contact-with-logo.formify-form__contact-with-logo--v6 {
	gap: 50px;
}

.formify-form__layout-contact8 .formify-form__area {
	min-height: 100vh;
	justify-content: center;
}
.formify-forms-arrow__svg {
	stroke: currentColor;
}
.formify-forms__text--back a {
	display: flex;
	align-items: center;
	gap: 10px;
}


.formify-form__banner-sticky {
	position: absolute;
	top: 0;
	right: 12%;
}
.formify-form__banner-sticky.formify-form__banner-sticky--2 {
	top: initial;
	left: -18%;
	bottom: -4%;
}
.formify-forms__v8 .formify-btn:hover {
	background: linear-gradient(270deg, #B462B7 0%, #FF4176 100%);
}
.formify-forms__text a:hover{
	opacity:0.7 !important
}
.formify-forms__quiz--v5 .formify-forms__quiz-form input:checked + .formify-forms__input--quiz-label {
	border-color: #107EEB !important;
}


.formify-form-shapes-bg {
	position: absolute;
	top: initial;
	bottom: initial;
  }
  .formify-form-shapes-bg--1 {
	top: 15%;
	left: 20%;
  }
  .formify-form-shapes {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
  }
  .formify-form-shapes-bg--2 {
	top: 5%;
	right: 40%;
  }
  .formify-form-shapes-bg--3 {
	right: 14%;
	top: 30%;
  }
  .formify-form-shapes-bg--4 {
	left: 22%;
	bottom: 40%;
  }
  .formify-form-shapes-bg--5 {
	right: 8%;
	bottom: 25%;
  }
  

  .formify-form-shapes-bg--6 {
	top: 5%;
	left: 18%;
  }
  .formify-form-shapes-bg--7 {
	right: 18%;
	top: 10%;
  }
  .formify-form-shapes-bg--8 {
	bottom: 40%;
	left: 25%;
  }
  .formify-form-shapes-bg--9 {
	bottom: 18%;
	right: 25%;
  }
  .formify-form-shapes-bg--10 {
	right: 5%;
	bottom: 30%;
  }

  .formify-form-shapes-bg--11 {
	bottom: 36%;
	left: 1%;
  }
  .formify-form-shapes-bg--12 {
	top: 0;
	left: 30%;
  }
  .formify-form-shapes-bg--13 {
	right: 16%;
  }
  .formify-form-shapes-bg--14 {
	bottom: 8%;
	right: 2%;
  }

@media only screen and (min-width: 0px) and (max-width: 1550px) {

	.formify-form__banner-sticky {
		right: -10%;
		max-width: 58%;
		top: 10%;
	}
	.formify-form__banner-sticky.formify-form__banner-sticky--2 {
		left: -15%;
		bottom: -2%;
	}
	.formify-form-shapes-bg--1 {
		left: 10%;
	}
	.formify-form-shapes-bg--4 {
		left: 15%;
	}
	.formify-form-shapes-bg--6 {
		top: 8%;
		left: 12%;
	}
	.formify-form-shapes-bg--7 {
		right: 10%;
		top: 10%;
	}
	.formify-form-shapes-bg--8 {
		left: 18%;
	}
	.formify-form-shapes-bg--10 {
		right: 0%;
		bottom: 20%;
	}
	.formify-form-shapes-bg--9 {
		bottom: 30%;
	}
	.formify-form-shapes-bg--12 {
		left: 22%;
	}
}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.formify-form__layout-contact8 .formify-form__area{
		min-height: initial;
		justify-content: initial;
	}
	.formify-form-shapes--rnone{
		display: none;
	}	
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.formify-form-shapes-bg--12 {
	left: 2%;
}
.formify-form-shapes-bg--13 {
	right: -10%;
}
}

/*======================================
	End Coming Soon Form
========================================*/