/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Global */

.pad{ padding:clamp(40px, 1.4904rem + 4.4872vw, 110px) 20px;}
.pad-top{ padding:clamp(40px, 1.4904rem + 4.4872vw, 110px) 20px 0;}
.pad-bottom{ padding:0 20px clamp(40px, 1.4904rem + 4.4872vw, 110px);}
.pad-inline{padding: 0 20px;}

.header-section.fixed { background: #000000ba;}

/* Contact form */

.contact-form {
	color:#fff;
	::placeholder{color:#fff;opacity:1;}
	input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], select, textarea {
  background: transparent;
  color: #fff;
  border:none;
  border-bottom: 2px solid #fff;
  outline: none;
  border-radius: 0;
  font-size: 14px;
  padding: 15px 0;
}
	input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, select:focus, textarea:focus{
		border-color:#c9e3c5;
	}
	[type="button"], [type="reset"], [type="submit"], button {
  
  margin-top: 20px;
  border: none;
  padding: 12px 50px !important;
}
	select option{ background:#a06a3c;}
}

.contact-form.contact-page {
	color:#94a290;
	::placeholder{color:#94a290;}
	
	input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], select, textarea {
  color: #94a290;
  border-bottom: 2px solid #94a290;
}
	input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, select:focus, textarea:focus{
		border-color:#94a290;
	}
	[type="button"], [type="reset"], [type="submit"], button {
  
     background: #172017;
    color: #fff;
}
	select option{ background:#fff;}
	.half {
  display: flex;
  gap: 0 20px;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: end;
}
	.half > p{width:calc(50% - 10px);}
	.center{text-align: center;
  padding-left: 70px;
}
}
 
@media screen and (max-width:767px){
	.contact-form.contact-page .half > p{width:100%;}
	.contact-form.contact-page .center {
    text-align: left;
    padding-left: 0;
  }
}