@font-face {
    font-family: 'Clarist';
    src: url('fonts/ClaristRegular.eot');
    src: url('fonts/ClaristRegular.eot?#iefix') format('embedded-opentype'),
    url('fonts/ClaristRegular.woff2') format('woff2'),
    url('fonts/ClaristRegular.woff') format('woff'),
    url('fonts/ClaristRegular.ttf')  format('truetype'),
    url('fonts/ClaristRegular.svg#Behind The Nineties Medium') format('svg');
}

.titNucleo { font-family: 'Clarist', sans-serif; }

.gdpr-bar-description a {
    color: #EF7F3C !important;
}

/** Bt WhatsApp */
html .text-color-whatsapp,
html .text-whatsapp {
    color: #25d366 !important;
}

.custom-container-background:before { border-radius: 80px; }

html .text-color-hover-whatsapp:hover,
html .text-hover-whatsapp:hover {
    color: #25d366 !important;
}

html .btn-whatsapp {
    background-color: #25d366;
    border-color: #25d366 #25d366 #12b950;
    color: #FFF !important;
    --color: #25d366;
    --hover: #12b950;
    --disabled: #25d366;
    --active: #12b950;
}

html .btn-whatsapp:hover,
html .btn-whatsapp.hover {
    border-color: #12b950 #12b950 #25d366;
    color: #25d366 !important;
}

html .btn-whatsapp:hover:not(.bg-transparent),
html .btn-whatsapp.hover:not(.bg-transparent) {
    background-color: #12b950;
}

html .btn-whatsapp:focus,
html .btn-whatsapp.focus {
    border-color: #12b950 #12b950 #000000;
    color: #FFF;
    box-shadow: 0 0 0 3px rgba(51, 51, 51, 0.5);
}

html .btn-whatsapp:focus:not(.bg-transparent),
html .btn-whatsapp.focus:not(.bg-transparent) {
    background-color: #202020;
}

html .btn-whatsapp.disabled,
html .btn-whatsapp:disabled {
    border-color: #25d366 #25d366 #1a1a1a;
}

html .btn-whatsapp.disabled:not(.bg-transparent),
html .btn-whatsapp:disabled:not(.bg-transparent) {
    background-color: #25d366;
}

html .btn-whatsapp:active,
html .btn-whatsapp.active {
    border-color: #1a1a1a #1a1a1a #000000 !important;
}

html .btn-whatsapp:active:not(.bg-transparent),
html .btn-whatsapp.active:not(.bg-transparent) {
    background-color: #202020 !important;
    background-image: none !important;
}

/** Colors Valores CLN */
html .text-valor-cln-amor,
html .text-amor {
    color: #ed373c !important;
}
html .text-valor-cln-comprometimento,
html .text-compromentimento {
    color: var(--primary) !important;
}
html .text-valor-cln-confianca,
html .text-confianca {
    color: var(--quaternary) !important;
}
html .text-valor-cln-evolucao,
html .text-evolucao {
    color: var(--secondary) !important;
}
html .text-valor-cln-lealdade,
html .text-lealdade {
    color: var(--tertiary) !important;
}

.select2-selection__arrow { display: none; }
.equipe p { text-align: left !important; }
.equipeImg { text-align: right !important; }

.featured-boxes-style-3 .featured-box .icon-featured {
    margin-top: -75px !important;
}
.cropped {
    width: 17vh !important;
    height: 17vh !important;
    min-width: 150px !important;
    min-height: 150px !important;
    max-width: 180px !important;
    max-height: 180px !important;
    object-fit: cover;
}
.featured-box .box-content {
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
}

.lead-cln .custom-form-style-1 .form-control { border-color: #BD2B93 !important; }

@media (max-width: 769px) {
    .equipeImg { text-align: center !important; }
    .equipe p, .equipe h3, .equipe h4 { text-align: center !important; }
    html #header.header-transparent .header-nav-main nav { background-color: var(--primary) !important; };
}

@media (min-width: 1200px) {
    .gdpr-bar-description {
        width: 70%;
        margin: auto;
    }

    .gdpr-bar {
        flex-direction: row;
        align-items: center;
    }

    .gdpr-bar .gdpr-bar-actions {
        justify-content: flex-end;
        margin: initial;
        margin-top: 0;
    }

    .gdpr-bar .gdpr-bar-actions .gdpr-agree-trigger {
        margin: 0 auto;
    }

}
@media (max-width: 1200px) {
    .headlineFooter { text-align: center; }
}