/* =====================================
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;
    padding: 10px 15px;
}

.formify-forms__cdefault input:checked + .formify-forms__cdefault-label {
    /* background: #cf2e2d; */
    color: #fff;
    border: 2px solid #006d53;
}

.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;
    }
    .formify-forms__cdefault input:checked + .formify-forms__cdefault-label {
        height: 160px;
    }
    #ticket-block li {
        margin: 0 auto;
    }
}

/* 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(0.85);
        transform: scale(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scale-upOne {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.85);
        transform: scale(0.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: 0.2;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0.2;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0.2;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0.2;
    }
}

@keyframes hvr-ripple-out {
    0% {
        top: -5px;
        right: -5px;
        bottom: -5px;
        left: -5px;
    }

    50% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0.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(0.5);
        transform: scale(0.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(0.5);
        transform: scale(0.5);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes scale-up-two {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }

    40% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
}

@keyframes scale-up-two {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }

    40% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.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;
    border-color: #c3c2d4;
    border-width: 1px;
    border-radius: 6px;
}

.formify-forms input,
.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: #0a82fd;
}

.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-wc__logo {
    padding: 0 20px;
}
.formify-form__inner {
    display: flex;
    flex-direction: column;
    gap: 180px;
    /* max-width: 600px; */
    min-width: 600px;
}

.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: 70% !important;
    max-width: 70% !important;
}

.formify-form__layout--column--image {
    min-width: 30% !important;
    max-width: 30% !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.1);
    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: #124ebb;
    font-size: 30px;
    font-weight: 700;
    margin: 0;
}

.formify-forms--v4 input {
    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: #124ebb;
    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: 70px;
    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: 16px;
    color: #727292;
    font-weight: 0;
}

.formify-forms__quiz-check {
    min-width: 22px;
    min-height: 22px;
    border: 2px solid #ffffff;
    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: 20px;
    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: 70px;
}

.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: 18px;
}

.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: #006d5e !important;
}

.formify-forms__quiz-check--role {
    top: 20px;
    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: #006d53;
    min-width: 170px;
    height: 54px;
    border: 1px solid transparent;
}

.formify-forms__quiz--v6 .formify-btn:hover {
    border-color: #006d53;
}

.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: #333;
}

.formify-forms__quiz--v6 label .spanblock {
    color: #333;
    width: 100% !important;
    display: block;
    text-align: center;
}

.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: #4b5563;
    font-size: 15px;
    font-weight: inherit;
}

.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: #006d53;
}

.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.3%);
    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;
    max-width: 90px;
    width: max-content;
    min-width: max-content;
    width: 80px;
    padding: 0 10px;
}

.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;
    margin: 0;
}

.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
========================================*/

.rotor-group__count {
    overflow: hidden;
}

.rotor-group__count .rotor {
    background: none !important;
}

.formify-countdown--flip .rotor::after {
    border-top: solid 3px #fff !important;
    bottom: 1px;
}

.formify-countdown--flip .rotor-group__count::before {
    background-image: url("img/formify-countdown-point2.svg");
    content: "";
    position: absolute;
    left: -4px;
    width: 108%;
    height: 12px;
    top: 35px;
    z-index: 33;
    background-size: cover;
    background-position: center;
    bottom: initial;
}

.flipdown .rotor-group-heading::before {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #322829 !important;
    font-size: 18px;
    margin: 0;
    text-transform: uppercase;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    margin-top: 5px;
}

.rotor-group__count {
    font-family: "Share Tech", sans-serif;
}

.formify-countdown--flip .rotor-group__count .rotor,
.formify-countdown--flip .rotor-group__count {
    font-family: "Share Tech", sans-serif;
}

.formify-countdown--flip .rotor-group__count .rotor {
    font-size: 70px;
}

.rotor-group::before,
.rotor-group::after {
    position: absolute;
    content: "";
    top: 32px;
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    background: #322829 !important;
    right: 7px;
}

.rotor-group::after {
    top: 45px;
}

@media (max-width: 767px) {
    .rotor-group::before,
    .rotor-group::after {
        display: none;
    }
}

.formify-countdown--flipv2 .rotor-leaf-rear,
.formify-countdown--flipv2 .rotor-leaf-front {
    background-color: #fff !important;
}

.formify-countdown--flipv2 .rotor-bottom,
.formify-countdown--flipv2 .rotor-leaf-rear {
    background-color: #fff !important;
}

.formify-countdown--flipv2 .rotor-group-heading::before {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff !important;
    font-size: 18px !important;
    font-family: "Playfair Display", serif;
}

.formify-countdown--flipv2 .rotor:after {
    border-top: solid 1px #322829;
}

.formify-countdown--flipv2 .rotor,
.formify-countdown--flipv2 .rotor-top,
.formify-countdown--flipv2 .rotor-leaf-front {
    background-color: #fff !important;
    color: #002c48 !important;
}

.formify-countdown--flipv2 .rotor-bottom,
.formify-countdown--flipv2 .rotor-leaf-rear {
    color: #002c48 !important;
    background-color: #322829;
}

.formify-countdown--flipv2 .rotor-group__count::before {
    background-image: url("img/formify-countdown-point.svg");
    content: "";
    position: absolute;
    left: -4px;
    width: 108%;
    height: 12px;
    top: 35px;
    z-index: 33;
    background-size: cover;
    background-position: center;
    bottom: initial;
}

.formify-countdown--flipv2 .rotor-group::before,
.formify-countdown--flipv2 .rotor-group::after {
    background-color: #fff !important;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
    .formify-coming-soon__inner--v7 {
        text-align: left;
    }
}

@media only screen and (min-width: 0px) and (max-width: 480px) {
    .formify-form__form-box {
        margin-top: 0px !important;
    }
}
.formify-form__form-box {
    margin-top: -100px;
}

.eventlogo {
    height: 100px;
    width: 100px;
    object-fit: contain;
}
.formify-forms__check {
    position: absolute !important;
    top: -13px;
    right: -13px;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    background: #4065ed;
    border: 2px solid #ffffff;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    transition: all 0.3s ease;
}
.list-group-item {
    border: none !important;
}

.ticketimgblock {
    height: 150px;
    /* padding-top: 30px; */
    width: 100%;
}
