/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 300 version
*/

h1, h2, h3, h4, h5 {
    font-family: 'Cinzel Decorative';
    font-size: 30px;
}
p{
    font-family: 'Marcellus';
    font-size: 22px;
}

section{
    padding-top: 100px;
    padding-bottom: 100px;
}

.verde{
    color: rgb(46,218,113);
}

.bg-roxo{
    background-color: rgba(137, 52, 107, 0.4);
}

/*---------------------- backgorund ----------------------*/
.grad-roxo-0{
    background: -webkit-gradient( linear, left bottom, left top, from(rgb(137, 52, 107, 1)),to(rgb(137, 52, 107, 0.1)));
    background: -webkit-linear-gradient( bottom, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( bottom, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( bottom, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 0deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-45{
    background: -webkit-linear-gradient( 45deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( 45deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( 45deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 45deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-90{
    background: -webkit-gradient( linear, left top, right top, from(rgb(137, 52, 107, 1)),to(rgb(137, 52, 107, 0.1)));
    background: -webkit-linear-gradient( left, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( left, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( left, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 90deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-135{
    background: -webkit-linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 135deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-180{
    background: -webkit-gradient( linear, left top, left bottom, from(rgb(137, 52, 107, 1)),to(rgb(137, 52, 107, 0.1)));
    background: -webkit-linear-gradient( top, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( top, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( top, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 180deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-225{
    background: -webkit-linear-gradient( 225deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( 225deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( 225deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 225deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-270{
    background: -webkit-gradient( linear, right top, left top, from(rgb(137, 52, 107, 1)),to(rgb(137, 52, 107, 0.1)));
    background: -webkit-linear-gradient( right, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( right, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( right, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 270deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
.grad-roxo-315{
    background: -webkit-linear-gradient( 135deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -moz-linear-gradient( 135deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: -o-linear-gradient( 135deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
    background: linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1));
}
/*---------------------- backgorund2 ----------------------*/
.grad-roxo2-135{
    background: -webkit-linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1),  rgb(137, 52, 107, 1));
    background: -moz-linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1),  rgb(137, 52, 107, 1));
    background: -o-linear-gradient( 315deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1),  rgb(137, 52, 107, 1));
    background: linear-gradient( 135deg, rgb(137, 52, 107, 1),rgb(137, 52, 107, 0.1),  rgb(137, 52, 107, 1));
}
/*---------------------- backgorund3 ----------------------*/
.grad-circ {
    background: -webkit-radial-gradient( rgb(137, 52, 107, 1), rgb(137, 52, 107, 0.1));
    background: -moz-radial-gradient( rgb(137, 52, 107, 1), rgb(137, 52, 107, 0.1));
    background: -o-radial-gradient( rgb(137, 52, 107, 1), rgb(137, 52, 107, 0.1));
    background: radial-gradient( rgb(137, 52, 107, 1), rgb(137, 52, 107, 0.1));
  }


.img-max-width{
    @media (max-width:991.98px) {
        max-height: 400px; 
    }
}
.custom-shadow{
    -webkit-box-shadow: inset 0px 0px 30px -10px rgba(32, 30, 30, 0.451);
       -moz-box-shadow: inset 0px 0px 30px -10px rgba(32, 30, 30, 0.451);
            box-shadow: inset 0px 0px 30px -10px rgba(32, 30, 30, 0.451);
}
address a .fa-brands, address a .fa-solid{
    display: none;
}
address a:hover .fa-brands, address a:hover .fa-solid{
    display: inline-block;
}

footer a:hover .fa-brands{
    -webkit-transition: -webkit-transform .2s;
            transition: -webkit-transform .2s;
         -o-transition: -o-transform .2s;
       -moz-transition: transform .2s, -moz-transform .2s;
            transition: transform .2s;
            transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5);
}

.zoom:hover{
    transform: scale(1.1);
    transition: transform .2s;
}
.card p{ 
    text-indent: 1em;
 }
 .italic{
    font-style: italic;
 }