/* Font - Títulos e Parágrafos --------------------------------------------------------------------------------------------------------------------------------*/
h1{font-family: "philosopher", sans-serif; font-size: 56px; padding: 0px 0px; font-weight: 700;font-style: normal;text-align: center;color: #0d0d0d; margin-top: 10px; margin-bottom: 10px;} h1.h1-destaque{font-size: 56px; font-weight: 900; line-height: 1.6em; text-align: left; margin-left: 2em; padding: 30px;}
.h1-container{color: #F2B705; font-family: "philosopher", sans-serif;font-weight: 700;font-style: normal;text-align: center; margin-top: 10px; margin-bottom: 10px;}



h2{font-family: "philosopher", sans-serif;font-weight: 1000; font-size: 1.5em; font-style: normal;text-align: left;color: #0d0d0d; } h2.white-color{font-family: "philosopher", sans-serif;font-weight: 900;line-height: 1.2em; font-style: normal;text-align: left; color: #ffffff; padding: 5px 10px;} h2.h2-destaque{font-size: 56px; font-weight: 900; line-height: 1.6em; text-align: center;} h2.h2-destaque-02{font-size: 48px; font-weight: 900; line-height: 1.6em; text-align: center;}
h3{font-family: "philosopher", sans-serif;font-weight: 700;font-style: normal;text-align: left;color: #0d0d0d;} h3.h3-02{font-size: 1.5em;}



p {line-height: 1.5;text-decoration: none;text-align: justify;text-size-adjust: 0.8em; font-size: 16px;color: rgb(31, 31, 31); text-indent: 20px;}
p.center{text-align: center; line-height: 1.5;text-decoration: none; text-size-adjust: 0.8em; font-size: 16px;color: rgb(31, 31, 31); text-indent: 20px;}
p.p-08em{line-height: 1.2;text-decoration: none;text-align: left;font-size: 0.8em; text-indent: 20px;}
p.p-09em{line-height: 1.2;text-decoration: none;text-align: left;font-size: 0.9em; text-indent: 20px;}
p.p-02{font-size: 20px; padding: 0px; text-indent: 0px;}
.p-left{line-height: 1.8;text-decoration: none;text-align: left;font-size: 16px;}



ul{text-decoration: none; margin-left: 40px; margin-right: 20px;}
a{text-decoration: none; color: #0d0d0d; transition: 0.3s; }
a:hover{color: #f2b705; transform: scale(1.01);}
a>h2{transition: 0.3s; } a>h3{transition: 0.3s;} a>p{transition: 0.3s;}
a>h2:hover{color: #f2b705; transform: scale(1.01);}a>h3:hover{color: #F2B705; transform: scale(1.01);} a>p.p-left:hover{color: #f2b705; font-weight: 600; transform: scale(1.01);}

.ordened-list{margin-top: 30px;margin-left: 20px;width: 90%;}



@media screen and (max-width: 1000px) {


h1 {font-size: 40px; padding: 0px 0px; font-style: normal;text-align: center;color: #0d0d0d;} h1.h1-destaque{font-size: 40px; margin-left: 0.5em; padding: 5px;}
h2.h2-destaque{font-size: 40px;} h2.h2-destaque-02{font-size: 40px; line-height: 1.3em;}
h3.h3-02{font-size: 1.2em;}
p {line-height: 1.6em;text-decoration: none;text-align: justify;font-size: 14px;color: rgb(31, 31, 31); margin-bottom: 5px; margin-top: 5px;} p.p-02{font-size: 20px;} .p-left{line-height: 1.8;text-decoration: none;text-align: left;font-size: 16px;color: rgb(31, 31, 31);} p.p-02{font-size: 1.2em; padding: 0px; text-indent: 0px;}



.home-bem-vindo-texto{padding: 0;grid-column: 1;grid-row: 2;}
.home-bem-vindo-texto-right{padding: 0;margin: 0;grid-column: 1;grid-row: 2;}

.banner-home h1 {text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);position: absolute;top: 30%;left: 50%;transform: translate(-50%, -50%);color: white;text-align: center;font-size: 34px;}
.banner-home p {text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);position: absolute;top: 60%;left: 50%;transform: translate(-50%, -50%);color: white;text-align: center;font-size: 18px;}


.box-text-02 {float: initial;text-align: center;justify-content: center;}
.box-text-02 h1 {font-size: 25px;float: initial;text-align: center;justify-content: center;}
.box-text-02 p {font-size: 18px;float: initial;text-align: center;justify-content: center;}

.box-text-02 {padding: 5px;margin-top: 0;text-align: left;justify-self: auto;}


}
@media screen and (max-width: 768px) {


h1 {font-size: 40px; padding: 0px 20px; font-style: normal;text-align: center;color: #0d0d0d;} h1.h1-destaque{font-size: 40px; margin-left: 0.5em; padding: 5px;}
h2.h2-destaque{font-size: 35px;} h2.h2-destaque-02{font-size: 35px; line-height: 1.2em;}



}