input,
select,
textarea {
	font-family: 'Montserrat',sans-serif;
    resize: vertical;
    width: 100%;
    outline: transparent 0 !important;
    transition: border-color 0.3s, box-shadow 0.3s;
}
select::-ms-expand{
	display:none
}
.select > span{
	position: relative;
	display: block;
}
.select > span::before{
	content: '\2039';
	position: absolute;
	top: 1.9rem;
	right: 1.5rem;
	z-index: 5;
	color: var(--e-global-color-secondary);
	font-size: 3rem;
	font-weight: normal;
	line-height: 0;
	transform: rotate(-90deg);
}
.select > span::after{
	content:'';
	background-color:#fff;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1
}
select{
	-webkit-appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
	appearance:none;
	position:relative;
	cursor:pointer;
	z-index:10;
	background-color:transparent;
}
.elementor input[type="submit"].wpcf7-submit {
    cursor: pointer;
    width: 15rem;
    transition: background-color .3s;
    padding: 1rem;
    font-weight: 700;
    transition: background-color 0.3s;
}
