/* HERO TITLE */
.assicofra-container h1.vc_custom_1778638521566 {
    font-size: clamp(52px, 5vw, 60px) !important;
    line-height: clamp(58px, 5.4vw, 65px) !important;
    letter-spacing: -1px !important;
}

/* HERO TEXT */
.assicofra-container .vc_custom_1779176579401 div>p {
    font-size: clamp(20px, 2vw, 24px) !important;
    line-height: clamp(26px, 2.4vw, 28px) !important;
}

.assicofra-container .vc_custom_1778640899435 {
    background-size: auto 100% !important;
}

.vc_custom_1778833314741 .vc_custom_1778638894199 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    max-height: 720px !important;
    display: -webkit-flex !important;
    align-items: center;
}

.vc_custom_1778678411082 ul,
.vc_custom_1778678411082 ol {
    list-style-type: disc !important;
}

.vc_custom_1778678411082 ul, ol {
    margin: 20px !important;
    padding: 10px !important;
    display: block !important;
    /* list-style: none; */
}
.vc_custom_1778678382769 p,
.vc_custom_1778678411082 ul li, ol li,
.vc_custom_1778678411082 ul li p, ol li p {
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    --font-smoothing: antialiased;
    margin-bottom: 10px !important;
}


/* Highlight form */
#assicofra-form {
  transition: all 0.35s ease;
}

#assicofra-form.assicofra-form-active {
  transform: scale(1.015);
}

#assicofra-form.assicofra-form-active .assicofra-form-card {
  box-shadow: 0 0 0 4px rgba(0, 107, 182, 0.18);
}

/* focus campo */
#assicofra-form input:focus,
#assicofra-form select:focus,
#assicofra-form textarea:focus {
  border-color: #006bb6 !important;
  box-shadow: 0 0 0 3px rgba(0,107,182,.12);
}

/* PLACEHOLDER */
.assicofra-form-field input::placeholder,
.assicofra-form-field textarea::placeholder {
  color: #9a9a9a !important;
  opacity: 1 !important;
}

.assicofra-form-field input:focus::placeholder,
.assicofra-form-field textarea:focus::placeholder {
  color: transparent !important;
  opacity: 0 !important;
}

.assicofra-form-field select:invalid {
  color: #9a9a9a !important;
}

.assicofra-form-field select option {
  color: #444444;
}