 ::placeholder {
  color: #fff !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff !important;
}

input::placeholder {
  color: #fff !important;
}

.form-contact.contact-form3.light-contact .contact_form .form-control{
	border-radius: 30px 30px 0 0 !important;
  	padding: 13px 18px;
  	color: #fff;
  	margin-top: 8px;
  	min-height: 40px;
}
.form-contact.contact-form3.light-contact .contact_form .form-control:-ms-input-placeholder,
.form-contact.contact-form3.light-contact .contact_form .form-control:placeholder {
  	color: #fff;
 	opacity: 1; /* Firefox */
}

.custom-checkbox .custom-control-label::before, .custom-control-label::after {
  border-color: #fff;
}

.form-contact.contact-form3.light-contact .contact_form .text-left{
	text-align: right!important;
}
.form-contact.contact-form3.light-contact .contact_form #submit_btn{
	background:#fff;
  	color: #bbcd33;
}
.form-contact.contact-form3.light-contact .contact_form #submit_btn:hover{
	background:#bbcd33;
  	color: #fff;
}
.error404 {
  max-width: none;
  background-image: url("/files/multimedia/2024/09/a8054065f085011058e665d64fc62a9c.png");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.error404 .error-container .content {
  width: 650px;
  max-width: 100%;
  margin-left: 0;
}
.error404 .text-info{
  background: #fff;
  padding: 20px;
  border-radius: 0 40px 40px 0;
}
.error404 .error-container .content h1{color:#fff;font-size: clamp(30px,7vw,150px);}
@media screen and (min-width: 1200px) {
	.header-logo{left:20px;top:20px;}
}