@charset "UTF-8";

@font-face {
    font-family: font1;
    src: url(/fonts/CGaramond-Regular.ttf);
}

@font-face {
    font-family: font2;
    src: url(/fonts/CGaramond-Bold.ttf);
}

@font-face {
    font-family: font3;
    src: url(/fonts/CGaramond-Italic.ttf);
}

@font-face {
    font-family: font4;
    src: url(/fonts/MoeFont_wght.ttf);
}

@font-face {
    font-family: font6;
    src: url(/fonts/font6.ttf);
}
/* HEADER */


/* FIM HEADER */

/* CONTEUDO */

.part1{
    margin-top: 120px;
    perspective: 1000px;
    height: 300px;
    display: flex;
    margin-bottom: 50px;
    position: relative;
   
}

#worksfoto1{
    width: 780px;
    transform: rotateY(-25deg);
    box-shadow:0px 30px 30px -10px rgba(8, 8, 8, 0.492);
    position: absolute;
    top: -50px;
    right: 0;
}

.textpart{
    position: absolute;
    padding: 30px 0px 50px 20px;  
    width: 700px;
    top: 0px;
    left: 0px;
    background-image: linear-gradient(to left,  #FDC6D4 , white);
    border-radius: 0px 0px 95px 0px;
}

.textpart p{
    width: 280px;
    text-align: justify;
}

.titpart{
    font-family: font6;
    font-size: 40px;
    color: #59493b;
    letter-spacing: 4px;
}

.conteudo h1, h2, p{
    color: #59493b;
    margin-top: 15px;
}

strong{
    color: black;
}

.part2{
    display: flex;
    height: 1200px;
    position: relative;
   
}

.text2part2{
    position: absolute;
    padding: 30px 0px 50px 20px;  
    width: 990px;
    height: 550px;
    top: -100px;
   text-align: justify;
   font-size: 18px;
   
    
}

.text2part3{
    position: absolute;
    padding: 30px 0px 50px 20px;  
    width: 990px;
    top: 680px;
   text-align: justify;
   font-size: 18px;
   
    
}

#btontext2part2{
    margin-top: 60px;
    position: absolute;
    left: -100px;
}

#fotobarriga2pg{
    position: absolute;
    width: 320px;
    top: 450px;
    left: 70px;
    box-shadow:0px 30px 30px -10px rgba(8, 8, 8, 0.647);
}

#fotobarriga3pg{
    position: absolute;
    width: 320px;
    top: 450px;
    left: 420px;
    
}

#textbarriga3pg{
    position: absolute;
    width: 320px;
    top: 600px;
    left: 420px;
}


/* FOOTER */

.footer6{
    box-shadow: -15px 0px 20px rgba(0, 0, 0, 0.086);
    border-radius: 21% 79% 0% 100% / 100% 21% 79% 0% ;
       
}



