html{overflow-x:hidden;max-width:100vw}
body{overflow-x:hidden;padding:0;height:100%;margin:0;padding-right:0!important;top: 0!important;}
.container-fluid{padding: 0;}
.navbar-toggler:focus,.navbar-toggler-icon:focus,.form-control:focus,.form-select:focus {outline: none; box-shadow: none;}
.navbar-toggler{border: none;}
.skiptranslate{display: none!important;}

/*topo*/
.navbar{background-color: rgba(255, 255, 255, 0.8)!important; position: fixed; width: 100%; z-index: 10;}
.menu-fixed{background-color: rgba(255, 255, 255, 1)!important; width: 100%; position:fixed; z-index: 10; }
header{position: fixed; width: 100%; z-index: 15;}
header .navbar{background-color: rgba(255, 255, 255, 0.8)!important; z-index: 10;}
header .lgs { margin-bottom: -24px; z-index: 11; position: relative; }
header h6{font-family: 'Montserrat-Bold'; font-size: 18px; color: #0A6B3F; margin-top: 10px;}
header a{text-decoration: none;}
.navbar-toggler span {display: block;  background-color: #0A6B3F;  height: 3px;  width: 32px;  margin-top: 0px;  margin-bottom: 5px;  position: relative;  left: 0;  opacity: 1;  transition: all 0.35s ease-out;  transform-origin: center left;}
.navbar-toggler span:nth-child(1) {  transform: translate(0%, 0%) rotate(0deg);}
.navbar-toggler span:nth-child(2) {  opacity: 1;}
.navbar-toggler span:nth-child(3) {  transform: translate(0%, 0%) rotate(0deg);}
.navbar-toggler span:nth-child(1) {  margin-top: 0.3em;}
.navbar-toggler:not(.collapsed) span:nth-child(1) {  transform: translate(15%, -194%) rotate(45deg);}
.navbar-toggler:not(.collapsed) span:nth-child(2) {  opacity: 0;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {  transform: translate(15%, 33%) rotate(-45deg);}
.navbar-expand-lg .navbar-nav .nav-link{padding: 0 0px 0 0px;}
.navbar-nav .nav-item a{font-family: 'Montserrat-Regular'; font-weight: 500; color: #0A6B3F;}
.navbar-nav .nav-item a:hover{color: #FF8901;}
.navbar .nav-item span { padding-right: 8px; padding-left: 6px; color: #0A6B3F;}
.navbar .nav-item span:hover{color: #0A6B3F!important;}
.navbar-nav .nav-item .active{font-family: 'Montserrat-Bold'; color: #0A6B3F; text-decoration: underline;}

/*home*/
.slide-home{margin-top: 107px;}
.slide-home .carousel-caption{top: 20%;  left: auto; bottom: auto; text-align: right;}
.slide-home span{display: block;}
.slide-home h2{font-family: 'Montserrat-Bold'; font-size: 66px; color: #fff; padding-bottom: 20px; text-shadow: 2px 2px 2px #000;}
.slide-home p{font-family: 'Montserrat-Regular'; font-size: 18px; color: #fff; font-weight: 300; text-shadow: 2px 2px 2px #000;}
.slide-home .btn-warning{border-radius: 25px; font-family: 'Montserrat-Bold'; background-color: #FEF134; border-color: #FEF134; font-size: 16px; color: #0A6B3F; padding: 5px 20px;}
.slide-home .btn-warning:hover{background-color: #1A3B63; border-color: #1A3B63; color: #FEF134;}

.artigos-home h2{font-family: 'Montserrat-Bold'; font-size: 38px; color: #0A6B3F; margin-bottom: 10px; margin-left: 0px;}
.artigos-home .column#caption .texta{opacity: 0; position: absolute; top: 13%; left: 30%; transform: translate(-30%, 0%); z-index: 9;}
.artigos-home .column#caption:hover .texta {opacity: 1; position: absolute; top: 13%; left: 30%; transform: translate(-30%, 0%); z-index: 10; transition: all 0.8s ease;}
.artigos-home .column#caption {position: relative;}
.artigos-home .column#caption:hover img {-webkit-filter: brightness(0.4); cursor: pointer;}
.artigos-home h3{font-family: 'Montserrat-Bold'; font-size: 13px; color: #fff; text-shadow: 2px 2px 2px #000;}
.artigos-home h6{font-family: 'Montserrat-Regular'; font-size: 12px; color: #FEF134;}
.artigos-home p{font-family: 'Montserrat-Regular'; font-size: 12px; color: #fff; font-weight: 300;}
.artigos-home .btn-success{border-radius: 25px; font-family: 'Montserrat-Bold'; background-color: #0A6B3F; border-color: #0A6B3F; font-size: 14px;}
.artigos-home .btn-success:hover{background-color: #FEF134; border-color: #FEF134; color: #0A6B3F;}
.artigos-home .slider-nav{visibility: hidden;}
.artigos-home .slider-nav::after{width: 0; height: 0}
.artigos-home .slider-nav-dark .slider-nav{opacity: 1}
.artigos-home .slider-nav-dark .slider-nav::after{background-color: transparent;}
.artigos-home .slider-indicators{bottom: -50px;}
.artigos-home .slider-indicators>*{border-radius: 50px !important; width: 10px; height: 10px; background-color: #D9D9D9;}
.artigos-home .slider-indicators>.active {background-color: #0A6B3F;}
.artigos-home .card-img, .card-img-top{border-radius: 0px;}

.manifestos-home h2{font-family: 'Montserrat-Bold'; font-size: 38px; color: #1A3B63; margin-bottom: 10px; margin-left: 0px;}
.manifestos-home .column#caption .texta{opacity: 1; position: absolute; top: 13%; left: 30%; transform: translate(-30%, 0%); z-index: 9; }
.manifestos-home .column#caption:hover .texta {opacity: 1; position: absolute; top: 13%; left: 30%; transform: translate(-30%, 0%); z-index: 10; transition: all 0.8s ease;}
.manifestos-home .column#caption {position: relative;}
.manifestos-home .column#caption:hover img {-webkit-filter: brightness(0.4); cursor: pointer;}
.manifestos-home .column#caption img {-webkit-filter: brightness(0.4); cursor: pointer;}
.manifestos-home h3{font-family: 'Montserrat-Bold'; font-size: 22px; color: #1A3B63;}
.manifestos-home h4{font-family: 'Montserrat-Regular'; font-size: 17px; color: #1A3B63;}
.manifestos-home p{font-family: 'Montserrat-Regular'; font-size: 15px; color: #1E1E1E; font-weight: 300;}
.manifestos-home .btn-success{border-radius: 25px; font-family: 'Montserrat-Bold'; background-color: #0A6B3F; border-color: #0A6B3F; font-size: 14px;}
.manifestos-home .btn-success:hover{background-color: #FEF134; border-color: #FEF134; color: #0A6B3F;}
.manifestos-home .slider-nav{visibility: visible; -webkit-filter: none}
.manifestos-home .slider-nav::after{width: 0; height: 0}
.manifestos-home .slider-nav-dark .slider-nav{opacity: 1}
.manifestos-home .slider-nav-dark .slider-nav::after{background-color: transparent;}
.manifestos-home .slider-indicators{bottom: -50px;}
.manifestos-home .slider-indicators>*{border-radius: 50px !important; width: 10px; height: 10px; background-color: #D9D9D9;}
.manifestos-home .slider-indicators>.active {background-color: #0A6B3F;}
.manifestos-home .slider-nav{display: none;}
.manifestos-home .card-img, .card-img-top{border-radius: 0px;}
.manifestos-home .btn-primary{border-radius: 25px; font-family: 'Montserrat-Regular'; background-color: #1A3B63; border-color: #1A3B63; font-size: 16px; color: #fff; padding: 5px 20px;}
.manifestos-home .btn-primary:hover{background-color: #FEF134; border-color: #FEF134; color: #0A6B3F;}

.eventos-home{margin-top: 56px;}
.eventos-home .carousel-caption{top: 50%;  right: auto; bottom: auto; transform: translateY(-50%); text-align: left;}
.eventos-home h2{font-family: 'Montserrat-Bold'; font-size: 46px; color: #FF8901; line-height: 42px; padding-bottom: 20px; text-shadow: 2px 2px 2px #fff;}
.eventos-home h3{font-family: 'Montserrat-Bold'; font-size: 36px; color: #0A6B3F; line-height: 36px; padding-bottom: 10px;}
.eventos-home p{font-family: 'Montserrat-Regular'; font-size: 18px; color: #000; font-weight: 300; line-height: 28px; text-shadow: 1px 1px 1px #fff;}
.eventos-home p span{display: block;}
.eventos-home .btn-primary{border-radius: 25px; font-family: 'Montserrat-Regular'; background-color: #1A3B63; border-color: #1A3B63; font-size: 16px; color: #fff; padding: 5px 20px;}
.eventos-home .btn-primary:hover{background-color: #FEF134; border-color: #FEF134; color: #0A6B3F;}

.assine-home .box{background-color: #1A3B63; border-radius: 20px; padding: 25px; margin-top: -60px; position: relative;}
.assine-home .innerLabel {font-family: 'Montserrat-Bold'; margin-top: 3px;  position: absolute;  margin-left: 14px;  color: #1E1E1E;  font-size: 12px; z-index: 10;}
.assine-home h2{font-family: 'Montserrat-Bold'; font-size: 36px; color: #fff; margin-bottom: 20px; text-align: center;}
.assine-home h2 b{color: #FF8901;}
.assine-home .form-control{border-radius: 0px; padding: 20px 15px; font-family: 'Montserrat-Regular'; font-size: 16px; border: none; color: #1A3B63; }
.assine-home .btn-warning{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #FF8901; border-color: #FF8901; font-size: 26px; color: #fff; padding: 20px 65px; margin-bottom: -60px;}
.assine-home .btn-warning:hover{background-color: #0A6B3F; border-color: #0A6B3F; color: #FEF134;}
.assine-home .btn-success{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #0A6B3F; border-color: #0A6B3F; font-size: 26px; color: #fff; padding: 20px 65px; margin-top: 60px;}
.assine-home .btn-success:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}
#modalquem table th{font-family: 'Montserrat-Bold'; color: #FF8901;}
#modalquem table td{font-family: 'Montserrat-Regular'; color: #000;}
#assine-compromisso {scroll-margin-top: 150px;}

.pilares-home{margin-top: 80px!important;}
.pilares-home h2{font-family: 'Montserrat-Bold'; font-size: 36px; color: #1A3B63; margin-bottom: 20px;}
.pilares-home h2 b{color: #FF8901;}
.pilares-home h6{font-family: 'Montserrat-Regular'; font-size: 16px; color: #0A6B3F; font-weight: 300;}
.pilares-home .txt1t{font-family: 'Montserrat-Bold'; color: #1A3B63!important;}
.pilares-home .txt1{font-family: 'Montserrat-Regular'; color: #000!important;}
.pilares-home .txt2t{font-family: 'Montserrat-Bold'; color: #FF8901!important;}
.pilares-home .txt2{font-family: 'Montserrat-Regular'; color: #000!important;}
.pilares-home .accordion-button:not(.collapsed){background-color: transparent;}
.pilares-home .accordion{--bs-accordion-border-radius:0}
.pilares-home .accordion-collapse{border:0!important;}
.pilares-home .accordion-button:focus {    z-index: 3; outline: 0; box-shadow: 0 0 0 0 rgb(226 52 60 / 25%);}
#os-pilares {scroll-margin-top: 150px;}

/*a carta*/
.a-carta{margin-top: 136px!important;}
.a-carta h1 b{font-family: 'Montserrat-Bold'; color: #FF8901; margin-bottom: 20px;}
.a-carta h1{font-family: 'Montserrat-Regular'; color: #1A3B63;}
.a-carta h2{font-family: 'Montserrat-Bold'; color: #1E1E1E; font-size: 16px; margin-bottom: 20px;}
.a-carta p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 25px; }
.a-carta img{-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;}
.a-carta img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}

/*manifesto*/
.manifesto{margin-top: 136px!important;}
.manifesto h1{font-family: 'Montserrat-Bold'; color: #FF8901;}
.manifesto h2{font-family: 'Montserrat-Regular'; color: #1A3B63; font-size: 20px; font-weight: 600;}
.manifesto h3{font-family: 'Montserrat-Regular'; color: #1A3B63; font-size: 17px;}
.manifesto p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 25px; }
.manifesto .btn-primary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #1A3B63; border-color: #1A3B63; font-size: 14px; padding: 10px 25px; color: #fff;}
.manifesto .btn-primary:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}
.manifesto hr{border-top: 2px solid #0A6B3F; margin: 40px 0px; width: 50%; margin-left: 25%;}
.manifesto img{-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;}
.manifesto img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}

.ver-manifesto{margin-top: 136px!important;}
.ver-manifesto h1{font-family: 'Montserrat-Bold'; color: #FF8901;}
.ver-manifesto h2{font-family: 'Montserrat-Regular'; color: #1A3B63; font-weight: 400;}
.ver-manifesto h6{font-family: 'Montserrat-Regular'; color: #000000; font-size: 13px; margin-bottom: 10px; text-align: right;}
.ver-manifesto hr{border-top: 2px solid #0A6B3F; margin: 10px 0px;}
.ver-manifesto p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 25px; }
.ver-manifesto .btn-primary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #1A3B63; border-color: #1A3B63; font-size: 14px; padding: 10px 25px; color: #fff;}
.ver-manifesto .btn-primary:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}
.ver-manifesto img{-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;}
.ver-manifesto img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}

/*artigos*/
.artigos{margin-top: 136px!important;}
.artigos h1{font-family: 'Montserrat-Bold'; color: #FF8901;}
.artigos h2{font-family: 'Montserrat-Bold'; color: #0A6B3F; font-size: 24px; margin-bottom: 10px;}
.artigos p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 28px; }
.artigos .noativo{display: none;}
.artigos .block-car {display: none;}
.artigos .innerLabel {font-family: 'Montserrat-Bold'; margin-top: 3px;  position: absolute;  margin-left: 14px;  color: #1E1E1E;  font-size: 12px; z-index: 10;}
.artigos .form-control{border-radius: 0px; padding: 20px 15px; font-family: 'Montserrat-Regular'; font-size: 16px; color: #1A3B63; margin-right: 15px; /*margin-left: calc(20 * var(--bs-border-width))!important;*/}
.artigos .btn-outline-secondary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #E9D702; border-color: #E9D702; font-size: 16px; color: #0A6B3F; padding: 15px 35px; border-top-left-radius:20px!important; border-bottom-left-radius:20px!important}
.artigos .btn-outline-secondary:focus{background-color: #E9D702; border-color: #E9D702;}
.artigos small{font-family: 'Montserrat-Bold'; font-size: 14px; color: #0A6B3F;}

.artigos .box{background-color: #1A3B63; padding: 20px;}
.artigos .box h2{font-family: 'Montserrat-Regular'; font-weight: 500; color: #E9D702; font-size: 24px; margin-bottom: 10px;}
.artigos .box h6{font-family: 'Montserrat-Regular'; color: #fff; font-size: 12px; margin-bottom: 10px; text-align: right;}
.artigos .box p{font-family: 'Montserrat-Regular'; color: #fff; font-size: 15px; line-height: 22px; }
.artigos .box .btn-light{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #fff; border-color: #fff; font-size: 14px; padding: 10px 25px; color: #0A6B3F;}
.artigos .box .btn-light:hover{background-color: #0A6B3F; border-color: #0A6B3F; color: #fff;}

.artigos h3{font-family: 'Montserrat-Regular'; color: #1A3B63; font-size: 20px; margin-bottom: 10px;}
.artigos h6{font-family: 'Montserrat-Regular'; color: #0A6B3F; font-size: 12px; margin-bottom: 10px;}
.artigos .btn-primary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #1A3B63; border-color: #1A3B63; font-size: 14px; padding: 10px 25px; color: #fff;}
.artigos .btn-primary:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}
.artigos .btn-carrega{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #1A3B63; border-color: #1A3B63; font-size: 14px; padding: 15px 25px; color: #FF8901;}
.artigos .btn-carrega:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}
.artigos img{-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;}
.artigos img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}

.ver-artigo{margin-top: 136px!important;}
.ver-artigo h1{font-family: 'Montserrat-Bold'; color: #FF8901;}
.ver-artigo h2{font-family: 'Montserrat-Regular'; color: #1A3B63; font-weight: 400;}
.ver-artigo h3{font-family: 'Montserrat-Bold'; color: #FDB912; font-size: 27px; margin-bottom: 10px;}
.ver-artigo h4{font-family: 'Montserrat-Regular'; color: #1A3B63; font-size: 20px; margin-bottom: 10px;}
.ver-artigo h5{font-family: 'Montserrat-Regular'; color: #0A6B3F; font-size: 12px; margin-bottom: 10px;}
.ver-artigo h6{font-family: 'Montserrat-Regular'; color: #000000; font-size: 13px; margin-bottom: 10px; text-align: right;}
.ver-artigo hr{border-top: 2px solid #0A6B3F; margin: 10px 0px;}
.ver-artigo p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 25px; }
.ver-artigo .btn-primary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #1A3B63; border-color: #1A3B63; font-size: 14px; padding: 10px 25px; color: #fff;}
.ver-artigo .btn-primary:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}

.ver-artigo img{-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;}
.ver-artigo img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}

/*eventos*/
.eventos{margin-top: 85px!important;}
.eventos h1{font-family: 'Montserrat-Bold'; color: #FF8901;}
.eventos p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 25px; }
.eventos .btn-primary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #1A3B63; border-color: #1A3B63; font-size: 14px; padding: 10px 25px; color: #fff;}
.eventos .btn-primary:hover{background-color: #FF8901; border-color: #FF8901; color: #fff;}

/*footer*/
.bg-news{background-image: url("../images/bg-informativo.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 65px 25px 65px 25px; margin-top: 100px!important;}
.bg-news h6{font-family: 'Montserrat-Bold'; font-size: 38px; color: #fff; text-shadow: 2px 2px 2px #000;}
.bg-news .innerLabel {font-family: 'Montserrat-Bold'; margin-top: 3px;  position: absolute;  margin-left: 14px;  color: #1E1E1E;  font-size: 12px; z-index: 10;}
.bg-news .form-control{border-radius: 0px; padding: 20px 15px; font-family: 'Montserrat-Regular'; font-size: 16px; border: none; color: #1A3B63; margin-right: 15px; /*margin-left: calc(20 * var(--bs-border-width))!important;*/}
.bg-news .btn-outline-secondary{border-radius: 20px; font-family: 'Montserrat-Bold'; background-color: #E9D702; border-color: #E9D702; font-size: 16px; color: #0A6B3F; padding: 15px 35px; border-top-left-radius:20px!important; border-bottom-left-radius:20px!important}
.bg-news .btn-outline-secondary:focus{background-color: #E9D702; border-color: #E9D702;}

footer{border-bottom: 16px solid #0A6B3F; font-family: 'Montserrat-Regular';}
footer p{font-size: 14px; color: #1E1E1E; margin-bottom: 0;}
footer a{font-family: 'Montserrat-Bold'; color: #0A6B3F; text-decoration: underline; font-size: 14px;}
footer ul li{list-style: disc; padding: 0; color: #0A6B3F;}
footer .nav-link{padding: 3px; font-family: 'Montserrat-Regular'!important;  color:#0A6B3F; font-size: 14px;}
footer .nav-link:focus{color:#0A6B3F;}
footer .nav-link:hover{color:#0A6B3F; text-decoration: underline; }

/*modal*/
.modal-backdrop {--bs-backdrop-bg: #0A6B3F; --bs-backdrop-opacity: 0.6; z-index: 2}
.modal-header{border-bottom: 0;}
.modal-content{border:10px solid #E9D702}
.modal-content p{font-family: 'Montserrat-Regular'; color: #1E1E1E; font-size: 15px; line-height: 25px;}
.modal-content h6{font-family: 'Montserrat-Bold'; color: #0A6B3F; font-size: 23px; text-align: center; line-height: 25px;}
.modalcarrega{border-radius: 15px; background-color: transparent!important; border-color: transparent!important; background-image: none!important;}
.modalcarrega h6{font-family: 'Montserrat-Bold'; font-size: 13px; color: #fff}

/*error*/
.error{font-family: 'Montserrat-Bold'; color: #F6B801; font-size: 12px}
#emailnws-error{position: absolute; margin-top: 65px;}

/*media*/
@media (min-width: 1921px) {

}


@media (max-width: 1680px) {
}

@media (max-width: 1440px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1366px) {
.artigos-home h3{font-size: 11px;}
.artigos-home h6{font-size: 10px;}
.artigos-home p{font-size: 11px;}
.artigos-home .btn-success{font-size: 12px;}
.eventos-home h2{font-size: 36px; line-height: 32px; padding-bottom: 5px;}
.eventos-home h3{font-size: 30px; line-height: 30px; padding-bottom: 5px;}
.eventos-home p{font-size: 15px; line-height: 18px;}
.slide-home h2{font-size: 45px;}
}

@media (max-width: 1280px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 1024px) {
.navbar{font-size: 12px;}
.artigos-home h3{font-size: 9px;}
.artigos-home h6{font-size: 9px;}
.artigos-home p{font-size: 9px;}
.artigos-home .btn-success{font-size: 11px;}
}

@media (max-width: 991px) { 
header .navbar{background-color: rgba(255, 255, 255, 1)!important;}
.navbar .nav-item span{display: none;}
.navbar{text-align: left; font-size: 17px;}
.navbar-nav{padding-top: 20px;}
.navbar-nav .nav-item{padding-bottom: 15px;}
.navbar .text-end{text-align: left !important;}
.navbar .ms-auto {margin-left: 0!important;}
.artigos-home h2{margin-left: 35px;}
.artigos-home h3{font-size: 23px; }
.artigos-home h6{font-size: 15px; display: none;}
.artigos-home p{font-size: 18px; display: none;}
.artigos-home .column#caption .texta{opacity: 1; top: 65%; left: 28%;}
.artigos-home .column#caption img {-webkit-filter: brightness(0.7); cursor: pointer;}
.manifestos-home h2{margin-left: 35px;}
.manifestos-home h3{font-size: 23px; }
.manifestos-home h4{font-size: 15px; }
.manifestos-home p{font-size: 18px;}
.manifestos-home .column#caption .texta{opacity: 1; }
.manifestos-home .column#caption img {-webkit-filter: brightness(0.4); cursor: pointer;}
.eventos-home .btn-primary{font-size: 14px; padding: 5px 10px;}
footer .line-1{padding-bottom: 25px;}
.artigos .box{margin-bottom: 25px;}
.artigos-home .slider-nav{display: inline;}
/*.slider-nav{left: 27px;}
.slider-nav-next{right: 27px;}*/
.artigos-home .sl{left: -5px;}
.artigos-home .sr{right: -10px;}
}

@media (max-width: 768px) {
.slide-home h2{font-size: 30px;}
.artigos-home h2{font-size: 30px;}
.eventos-home p span{display: inline;}
.eventos-home h2{font-size: 30px; line-height: 22px; padding-bottom: 0px;}
.eventos-home h3{font-size: 26px; line-height: 20px; padding-bottom: 0px;}
.eventos-home p{font-size: 14px; line-height: 18px;}
.assine-home .box{margin-top: -20px;}
.eventos-home .carousel-caption{padding: 0 0 0 0px;}
.assine-home .btn-warning{font-size: 22px; padding: 20px 45px;}
.manifestos-home h2{font-size: 30px;}
}

@media (max-width: 767px) {}

@media (max-width: 480px) {
footer ul li{list-style: none;}
.navbar-brand{width: 30%;}
.slide-home span{display: inline;}
.slide-home .setah{width: 20%;}
.slide-home .carousel-caption{padding: 0 0px 0 0; top: 77%; left: 4%; transform: translateY(-20%); text-align: left;}
.slide-home .btn-warning{font-size: 14px; padding: 5px 15px;}
.eventos-home .setah{width: 20%;}
.eventos-home span{display: inline;}
.slide-home h2{font-size: 22px; padding-bottom: 0;}
.slide-home h2 br{display: none!important;}
.slide-home p{font-size: 14px;}
.artigos-home h3{font-size: 14px; }
.artigos-home h6{font-size: 12px; }
.artigos-home p{font-size: 13px;}
.artigos-home h2{font-size: 20px;}
.manifestos-home h3{font-size: 16px; }
.manifestos-home h4{font-size: 12px; }
.manifestos-home p{font-size: 13px;}
.manifestos-home h2{font-size: 20px;}
.eventos-home h2{font-size: 20px; line-height: 15px; padding-bottom: 0px;}
.eventos-home h3{font-size: 19px; line-height: 10px; padding-bottom: 0px;}
.eventos-home p{font-size: 12px; line-height: 18px;}
.eventos-home .carousel-caption{padding: 0 0px 0 0; top: 65%; left: 4%; transform: translateY(-20%);}
.assine-home h2{font-size: 22px;}
.assine-home .btn-warning{font-size: 18px; padding: 20px 35px;}
.pilares-home h2{font-size: 22px;}
.pilares-home h6{font-size: 14px;}
.bg-news h6{font-size: 22px;}
}

@media (max-width: 390px) {
.slide-home h2{font-size: 19px;}
.artigos-home h3{font-size: 12px; }
.artigos-home h6{font-size: 11px; }
.artigos-home p{font-size: 11px;}
.manifestos-home h3{font-size: 12px; }
.manifestos-home h6{font-size: 11px; }
.manifestos-home p{font-size: 11px;}
.eventos-home .carousel-caption{padding: 0 0 0 40px;}
.eventos-home h2{font-size: 18px;}
.eventos-home h3{font-size: 16px;}
.assine-home h2{font-size: 18px;}
.pilares-home h2{font-size: 18px;}

}

@media (max-width: 320px) {
.slide-home{margin-top: 90px;}
.slide-home h2{font-size: 17px;}
.eventos-home .carousel-caption{padding: 0 0 0 20px;}
.eventos-home p{line-height: 14px;}
}