:root {
    --cor-laranja: #e39170;
    --cor-vermelho-escuro: #4e1e1e;  
    --cor-cinza: #E5E1E6;
    --cor-cinza-escuro: #212529;
    --cor-vermelho-escuro-t: rgba(78, 30, 30, 0.899);
}

header {
    position:relative;
}

button {
    border-radius: 24px;
}

.imagem-cabecalho {
    width: 100%;
}

/* .fonte-titulo {
    font-family: 'Pacifico', cursive;
    color: white;
} */

.info-header {
    top: 10px;
    right: 10px;
    /* color: rgba(227, 145, 112, 0.75); */
    /* color: var(--cor-cinza); */
    font-size: clamp(7px, 2.5vw, 15px);
}

.title-header {
    position: absolute;
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;

}

a[href^="tel:"] { /* select only "tel:" links */
    color: inherit;
}

@media (pointer: fine) { /* this is for devices using a mouse, maybe a pen */
a[href^="tel:"] { /* select only "tel:" links */
    pointer-events: none; /* avoid clicks on this element */
    text-decoration: none;
    }
}

@media only screen and (min-width: 768px) {
    .title-header {
        top: 35%;
        text-align: center;
        left: 50%;
    }
} 

.title-header p {
    color: var(--cor-vermelho-escuro);
    margin-bottom: 0;
    font-size: clamp(0.7rem, 8vw, 45px);
    font-family: 'Eczar', serif;
}

.dobra1, .dobra3 {
    background-image: url("../img/imagemlateral1.webp");
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 0 0 1000px var(--cor-vermelho-escuro-t) inset;
    filter: grayscale(30%);
    /* color: white; */
    /* background-color: var(--cor-vermelho-escuro-t);  */
}

.dobra2 {
    /* background-image: url("../img/imagemlateral1.webp");
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover; */
    /* box-shadow: 0 0 0 1000px rgba(198, 133, 143, 0.899) inset; */
    /* box-shadow: 0 0 0 1000px rgba(229, 225, 230, 0.899) inset; */
    /* box-shadow: 0 0 0 1000px rgba(78, 30, 30, 0.899) inset; */
    /* filter: grayscale(30%); */
    /* color: white; */
    /* background-color: var(--cor-vermelho-escuro-t); */
    color: var(--cor-cinza-escuro);
}

 /* .dobra3 {
    background-image: url("../img/d3-bg3.png");
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 0 0 1000px rgba(198, 133, 143, 0.899) inset;
    box-shadow: 0 0 0 1000px rgba(229, 225, 230, 0.899) inset;
    box-shadow: 0 0 0 1000px rgba(40, 71, 52, 0.899) inset;
    filter: grayscale(30%);
}  */

.texto-dobra {
    font-size: clamp(20px, 2.5vw, 28px)
}

.dobra1__row1--c1 p, .dobra3__row1--c1 p {
    opacity: 1;    
    /* color: var(--cor-cinza-escuro); */
    color: white;
}

.dobra1__img, .dobra2__img, .dobra3__img {
    margin-top: 30px;
}

/* .dobra2__text{
    opacity: 1;
    color:black;
}

.dobra3__text {
    opacity: 1;
    color:var(--cor-verde);
} */

.dobra1__img{
    box-shadow: 30px 0px 0px -15px var(--cor-laranja);
}

.dobra2__img, .dobra3__img {
    max-height: 800px;
    box-shadow: 30px 0px 0px -15px var(--cor-laranja);
}

/* .dobra3 {
    background-color: var(--cor-vermelho);
} */

.dobra4__text {
    font-family: 'Eczar', serif;
    color: var(--cor-vermelho-escuro);
    font-size: 42px;
}

mark {
    background-color: var(--cor-marron);
    color: white;
}

.btn-primary, .bi-whatsapp {
    --bs-btn-bg: var(--cor-laranja);
    --bs-btn-border-color:white;
    --bs-btn-color: white;
    --bs-btn-hover-color:white;
    --bs-btn-hover-border-color:white;
    --bs-btn-hover-bg: var(--cor-vermelho-escuro);
    --bs-btn-active-color: var(--cor-vermelho-escuro);
    --bs-btn-active-bg: white;
    --bs-btn-font-size:  clamp(15px, 2.5vw, 22px);

}

.btn-primary2 {
    --bs-btn-bg: white;
    --bs-btn-border-color: white;
    --bs-btn-color: var(--cor-vermelho-escuro);
    --bs-btn-hover-color: white;
    --bs-btn-hover-border-color:white;
    --bs-btn-hover-bg: var(--cor-laranja);
    --bs-btn-active-color: var(--cor-vermelho-escuro);
    --bs-btn-active-bg: white;
    --bs-btn-font-size:  clamp(15px, 2.5vw, 22px);    
}

.accordion {
    --bs-accordion-bg: white;
    --bs-accordion-color: var(--cor-cinza-escuro);
    --bs-accordion-active-color: white;
    --bs-accordion-active-bg: var(--cor-vermelho-escuro-t);

}

.whatslogo {
    position: fixed;
    width: 100px;
    height: 200px;
    right: 0;
    bottom: 0;
    z-index: 10;
}

.curriculo {
    background-color: var(--cor-laranja);
    margin-top: 150px;
    background-image: url("../img/d3-bg3.png");
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    /* box-shadow: 0 0 0 1000px rgba(198, 133, 143, 0.899) inset; */
    /* box-shadow: 0 0 0 1000px rgba(229, 225, 230, 0.899) inset; */
    /* box-shadow: 0 0 0 1000px rgba(40, 71, 52, 0.899) inset; */
    filter: grayscale(30%);
}

.imagem-footer {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.copyright {
    background-color: var(--cor-vermelho-escuro);
    color: white;
}