.forminator-button-submit {
	position:relative!important;
    cursor: pointer!important;
    text-decoration: none!important;
    border-radius: 8px!important;
    font-family: MarselisPro!important;
    font-size: 16px!important;
    color: #ffffff !important;
    letter-spacing: 0!important;
    background-color: #145449!important;
    border-radius: 0!important;
    padding: 15px 60px!important;
}
@media screen and (max-width: 350px) {
    .forminator-button-submit {
        padding: 15px 20px!important;
    }
}
 

.forminator-ui.forminator-design--default .forminator-input, .forminator-ui.forminator-design--default .forminator-input:hover {
		width: 100%!important;
    background: rgba(187,187,187,0.2)!important;
    box-shadow: inset 0 0 2px 2px rgb(0 0 0 / 3%)!important;
    font-family: MarselisPro!important;
    font-weight: 400!important;
    font-size: 16px!important;
    color: #686C6E!important;
    letter-spacing: 0!important;
    padding: 10px 15px 13px 15px!important;
    border: none!important;
    resize: none!important;
}

.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child)  {
	margin-bottom:10px!important
}

.forminator-ui.forminator-design--default .forminator-response-message.forminator-success {
background-color: transparent!important;
    box-shadow:none!important;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
}

.forminator-response-message.forminator-show.forminator-success, .forminator-label--forminator-success ul {
	margin-left:0!important;
	padding-left:0!important;
}

.forminator-label--forminator-success li {
	position:relative;
	list-style-type:none;
	display:inline-block;
	position:relative!important;
    cursor: pointer!important;
    text-decoration: none!important;
    background: #145449!important;
    border-radius: 8px!important;
    color: #ffffff !important;
    letter-spacing: 0!important;
    border-radius: 0!important;
    padding: 15px 60px!important;
}

@media screen and (max-width: 350px) {
    .forminator-label--forminator-success li {
        padding: 15px 20px!important;
    }
}

.forminator-label--forminator-success li a {
	text-decoration:none!important;
	color:#fff!important;
    font-family: MarselisPro!important;
    font-size: 16px!important;
    font-weight: 500;
}
 

.forminator-ui.forminator-design--default .forminator-response-message.forminator-success p {
	display:none;
}

.forminator-success ~ .forminator-row {display:none!important}

.mgbutton:after {
	content:""!important;
}
