.elementor-80051 .elementor-element.elementor-element-2dd9cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-80051 .elementor-element.elementor-element-996a72c{text-align:center;}.elementor-80051 .elementor-element.elementor-element-996a72c .elementor-heading-title{font-family:"Baskerville-Old-Face-Caps Regular", Sans-serif;font-size:24px;color:#9D5248;}/* Start custom CSS for shortcode, class: .elementor-element-d917eaa */.tailor-form-wrapper {
    font-family: 'Libre Baskerville', serif;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
    max-width: 800px;
    margin: 0 auto;
    color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.tailor-form-wrapper input::placeholder {
    color: black !important; 
}
.tailor-form-wrapper input[type="text"],
.tailor-form-wrapper input[type="email"],
.tailor-form-wrapper input[type="password"] {
    width: 100%;
    padding: 12px;
    border: 1px solid #9D5248;
    margin: 10px 0 20px;
    /*background-color: #333333;*/
    /*border: none;*/
    border-radius: 5px;
    /*color: #fff;*/
}

.tailor-form-wrapper input::placeholder {
    color: #666;
}

.tailor-form-wrapper button {
    background-color: #9D5248;
    color: #ffffff;
    border: none;
    padding: 12px 20px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: bold;
    transition: background 0.3s ease;
}

.tailor-form-wrapper button:hover {
    background-color: transparent;
    border: 1px solid #9D5248;
    color: #9D5248;
}

.tailor-form-wrapper .error {
    color: #ff6b6b;
    background: #330000;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.tailor-form-wrapper .success {
    color: white;
    background: #9D5248;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baskerville-Old-Face-Caps Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://giovanifabrics.com/wp-content/uploads/2025/07/Baskerville-Old-Face-Caps-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */