/* xl - DESKTOP STYLES */ 
.contact__form a {
   position: relative;
    font-weight: 700;
    padding: 9px 34px;
    border-radius: 30px;
    background-image: linear-gradient(to left, #7700ed, #022250, #fff, #fff);
    background-size: 300%;
    background-position: left;
    -webkit-background-clip: text;
    color: transparent !important;
    color: #fff;
	&:before {
    background-image: linear-gradient(to right, #022250, #7700ed);
    z-index: -2;
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 30px;
    transition: opacity .4s ease-in-out;
		content:"";
}
	&:after {
	content:"";
    background-image: linear-gradient(to right, #022250, #022250);
    z-index: -1;
    z-index: -1;
    opacity: 0;
    top: 0;
    left: 0;

}
	&:hover {
    color: #fff !important;
    background-position: right;
    background-image: linear-gradient(to left, #7700ed, #7700ed, #fff, #fff);
}
}

.contact__form .contact__graphic{
    z-index:-2;
}

.contact__form .contact__form__wrapper {
    
    z-index: 2;
}

.forminator-row-last{
	display:none;
}

.contact__form form{
	max-width: 410px; 
    margin-top: 25px;
}

.forminator-field-select .select2-container {
    display: block;
    width: 100% !important;
    padding: 15px 0px 10px 0px;
    height: 55px;
    border-bottom: 1px solid #F6F7F7;
}
.select2-selection__rendered:after {
	display:none!important;
   }

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material {
    padding: 0!important;
}
#forminator-module-1950.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
  font-size: 16px!important;
    font-family: inherit;
    font-weight: 400!important;
	    color: #4d0050!important;
}


.single-careers label span{
	text-transform:capitalize;
}

.single-cvision{
	.forminator-success{
		color:#FFF;
		background: transparent linear-gradient(180deg, #2E97C1 0%, #29EBD1 100%) 0% 0% no-repeat padding-box !important;
    margin: 40px auto;
    border-radius: 22px;
    padding: 30px;
		P{
			color:#FFF;
		}
	}
}

.page-careers .new-form-btn{
	display:none!important;
}
.single-careers .new-form-btn{
	display:none!important;
}
	
.hs-form__virality-link{
	display:none!important;
}

