/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 08 2026 | 16:39:51 */
:root {
  --primary: #13661C;
  --secondary: #7EB53F;
	--third: #0b2340;
	--text: #4F4F4F;
	
}


/* header  */

nav#site-navigation li a {
    color: #fff !important;
    letter-spacing: 0 !important;
    text-transform: uppercase;
    font-size: 12px !important;
}

nav#site-navigation li a:hover {
    color: var(--secondary) !important;
}


/* Banner form */

.banner_form_section form {
    background: #fff;
    padding: 20px;
    border-radius: 15px;
    top: 60px;
    position: relative;
}

.banner_form_section form h3 {
    font-weight: bolder !important;
    font-size: 15px;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form select, .wpcf7-form textarea {
    border: 1px solid #d9e0ea !important;
    background: #fbfdff !important;
    width: 100%;
    padding: 12px 14px;
    border-radius: 10px;
    border: 1px solid #d9e0ea;
    background: #fbfdff;
    font-size: 14px;
    transition: border-color 0.14s ease, box-shadow 0.14s ease, transform 0.06s ease;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.banner_form_section form p {
    margin-bottom: 0;
}

.banner_form_section form select.wpcf7-form-control {
    height: 50px;
}

.banner_form_section form span.wpcf7-list-item {
    margin-left: 0;
    display: flex;
    align-items: flex-start !important;
}

.banner_form_section form span.wpcf7-list-item input {
    margin-right: 5px;
}

.banner_form_section form span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 12px !important;
    color: var(--third);
}

.banner_form_section form span.wpcf7-list-item input {
    border-radius: 5px;
    background: #e9eef2;
    top: 5px;
    position: relative;
}

.banner_form_section form p br {
    display: none;
}

.banner_form_section form span.wpcf7-list-item {
    margin-bottom: 10px;
}

.banner_form_section form input#btn-enviar {
    width: 100%;
    border-radius: 10px;
    min-height: 50px;
    display: inline-block;
    padding: 12px 20px;
    border-radius: 10px;
    border: none;
    background: linear-gradient(90deg, #1f75ff 0%, #155bd6 100%);
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    transition: transform 0.12s ease, box-shadow 0.12s ease;
    box-shadow: 0 8px 22px rgba(31, 117, 255, 0.18);
    font-size: 0.98rem;
    position: relative !important;
    z-index: 10 !important;
    width: 100%;
}

.banner_form_section form input#btn-enviar:hover {
    transform: translateY(-5px);
}