#home-slide .banner-content {
width: 100%;
height: 60vh;
padding-top: 100px;
background-size: cover;
background-position: center center; }
#home-slide .banner-content .line-01 {
text-align: center;
margin: 25px 0;
font-family: OpenSans-Light;
font-size: 31px;
color: #00294E !important;
text-transform: none; }
#home-slide .banner-content .line-01 span {
font-family: OpenSans-SemiBold;
font-size: 31px;
color: #00294E !important;
text-transform: none; }
@media (max-width: 768px) {
#home-slide .banner-content .line-01 {
color: #fff !important; }
#home-slide .banner-content .line-01 span {
color: #fff !important; } }
#home-slide .banner-content .line-02 {
display: flex;
justify-content: center;
align-items: center; }
#home-slide .banner-content .line-02 a {
display: flex;
justify-content: center;
align-items: center;
font-family: OpenSans-Regular;
font-size: 20px;
color: #fff !important;
text-transform: none;
border: solid 1px #2DCF68;
background-color: #2DCF68;
width: 100%;
max-width: 315px;
height: 50px;
border-radius: 23px;
transition: all ease-in-out 0.4s; }
#home-slide .banner-content .line-02:hover a {
background-color: #fff;
color: #2DCF68 !important; }
#home-slide .banner-content .line-03 {
width: 100%;
text-align: center; }
#home-slide .banner-content .line-03 img {
width: 15%;
padding: 30px 0;
margin: 0 auto; }
@media (max-width: 768px) {
#home-slide .banner-content .line-03 img {
width: 45%; } }
#home-slide .owl-nav {
position: absolute;
width: 100%;
top: 55%;
color: #fff;
font-size: 40px;
padding: 0 60px; }
#home-slide .owl-nav .owl-next {
position: absolute;
right: 60px; }
#home-slide .owl-dots {
text-align: center; }
#home-slide .owl-dots .owl-dot {
margin: 0 5px; }
#social-midia {
height: 100vh; }
#social-midia .section-title .line-01 {
text-align: center;
font-family: OpenSans-Light;
font-size: 32px;
color: #00294E !important;
text-transform: none; }
#social-midia .section-title .line-01 span {
font-family: OpenSans-SemiBold;
font-size: 32px;
color: #00294E !important;
text-transform: none; }
#social-midia .section-title .shape-title {
border: solid 1px #cecece; }
#social-midia .section-subtitle {
font-family: OpenSans-SemiBold;
font-size: 20px;
color: #000 !important;
text-transform: none;
margin-bottom: 15px; }
#social-midia .content-midia {
font-family: OpenSans-Regular;
font-size: 16px;
color: #000 !important;
text-transform: none;
padding: 50px 0; }
@media (max-width: 768px) {
#social-midia .content-midia img {
max-width: 90%;
margin: 0 auto; } }
#social-midia .shape-um {
background-color: #2DCF68;
border-bottom: solid 5px #34AC60;
height: 220px;
margin-top: -10%; }
#social-midia .shape-um .tags a {
background-color: #fff;
color: #000;
padding: 10px 20px;
border: solid 2px #fff;
border-radius: 20px;
margin-right: 15px; }
#social-midia .owl-nav {
position: absolute;
width: 100%;
left: 0;
top: 40%;
font-size: 40px;
color: #2DCF68; }
#social-midia .owl-nav .owl-prev {
position: absolute;
top: 0; }
#social-midia .owl-nav .owl-next {
position: absolute;
top: 0;
right: 0; }
@media (max-width: 768px) {
#social-midia {
height: 140vh; } }
#produtos .section-title .line-01 {
text-align: center;
font-family: OpenSans-Light;
font-size: 32px;
color: #00294E !important;
text-transform: none; }
#produtos .section-title .line-01 span {
font-family: OpenSans-SemiBold;
font-size: 32px;
color: #00294E !important;
text-transform: none; }
#produtos .section-title .shape-title {
border: solid 1px #cecece; }
#produtos .section-description {
font-family: OpenSans-Regular;
font-size: 16px;
color: #000 !important;
text-transform: none;
text-align: center;
margin: 50px 0; }
#produtos .shape-section {
background-color: #2DCF68;
border-bottom: solid 5px #34AC60;
height: 250px;
margin-top: -5%; }
#produtos .shape-section a {
font-family: OpenSans-Regular;
font-size: 20px;
color: #fff !important;
text-transform: none;
background-color: #34AC60;
position: absolute;
width: 100%;
max-width: 350px;
text-align: center;
border: solid 2px #34AC60;
border-radius: 27px;
left: 38%;
margin-top: 10%;
padding: 5px 0;
transition: all ease-in-out 0.4s; }
#produtos .shape-section a:hover {
background-color: transparent;
border-color: #fff; }
@media (max-width: 768px) {
#produtos .shape-section a {
left: 5%; } }
@media (max-width: 768px) {
#produtos .shape-section {
height: 150px; } }
#produtos .owl-nav {
position: absolute;
width: 100%;
left: 0;
top: 40%;
font-size: 40px;
color: #2DCF68; }
#produtos .owl-nav .owl-prev {
position: absolute;
top: 0;
left: -5%; }
#produtos .owl-nav .owl-next {
position: absolute;
top: 0;
right: -5%; }
#intranet {
background-color: #F6F6F6;
padding-top: 100px; }
#intranet .section-title .line-01 {
text-align: center;
font-family: OpenSans-Light;
font-size: 32px;
color: #00294E !important;
text-transform: none; }
#intranet .section-title .line-01 span {
font-family: OpenSans-SemiBold;
font-size: 32px;
color: #00294E !important;
text-transform: none; }
#intranet .section-title .shape-title {
border: solid 1px #cecece; }
#intranet .section-description {
font-family: OpenSans-Regular;
font-size: 16px;
color: #000 !important;
text-transform: none;
text-align: center;
margin: 50px 0; }
#intranet .accordeon-link {
font-family: OpenSans-SemiBold;
font-size: 18px;
color: #00294E !important;
text-transform: none;
cursor: pointer; }
#intranet .card-body {
font-family: OpenSans-Regular;
font-size: 16px;
color: #000 !important;
text-transform: none; }
#intranet .intranet-link {
padding: 30px 0 0 15px; }
#intranet .intranet-link a {
background-color: #004EA1;
text-align: center;
padding: 10px 63px;
border: solid 2px #004EA1;
border-radius: 28px;
color: #fff !important;
transition: all ease-in-out 0.4s; }
#intranet .intranet-link a:hover {
background-color: transparent;
color: #004EA1 !important; }
#orcamento {
height: 600px;
background-color: #2DCF68;
border-bottom: solid 12px #34AC60; }
#orcamento .section-title .line-01 {
text-align: center;
font-family: OpenSans-SemiBold;
font-size: 48px;
color: #fff !important;
text-transform: none; }
#orcamento .section-title .line-01 span {
font-family: OpenSans-Light;
font-size: 48px;
color: #fff !important;
text-transform: none; }
@media (max-width: 768px) {
#orcamento .section-title .line-01 {
font-size: 35px; }
#orcamento .section-title .line-01 span {
font-size: 32px; } }
#orcamento .section-title .shape-title {
border: solid 1px #cecece; }
#orcamento .line-02 {
font-family: OpenSans-SemiBold;
font-size: 16px;
color: #000 !important;
text-transform: none;
margin: 50px 0; }
#orcamento select {
border-radius: 23px; }