                                                                                           :root {
                                                                                              --yellowtampinha: #f5bc03;
                                                                                              --darkcontrastyellow: #765219;
                                                                                              --sweetbg: #f0f0f0;
                                                                                          }
                                                                                          
                                                                                          p,
                                                                                          h1,
                                                                                          h2,
                                                                                          h3,
                                                                                          h4,
                                                                                          h5,
                                                                                          h6 {
                                                                                              color: #000000;
                                                                                          }
                                                                                          /*#######  NAVBAR #########*/
                                                                                          
                                                                                          .navbar-start {
                                                                                              margin-right: auto;
                                                                                              width: 100%;
                                                                                              align-items: stretch;
                                                                                              display: flex;
                                                                                              justify-content: space-around !important;
                                                                                              flex-direction: row;
                                                                                              flex-wrap: wrap;
                                                                                          }
                                                                                          
                                                                                          header#headerpage {
                                                                                              background-color: #ffffff !important;
                                                                                              position: fixed;
                                                                                              width: 100vw;
                                                                                              z-index: 999;
                                                                                              box-shadow: 0px -4px 7px 2px #000000;
                                                                                          }
                                                                                          
                                                                                          .navbar-item {
                                                                                              font-weight: 600;
                                                                                              line-height: 3;
                                                                                          }
                                                                                          /* ####### BANNER #########*/
                                                                                          
                                                                                          .banner {
                                                                                              background-image: url(/images/banners/backgroundbannertampinha.jpg);
                                                                                              background-size: cover;
                                                                                              background-position: center;
                                                                                              min-height: 55vh;
                                                                                              padding: 6rem 1rem 3rem !important;
                                                                                          }
                                                                                          
                                                                                          .aos-right {
                                                                                              transform: translateX(100px);
                                                                                              opacity: 0;
                                                                                          }
                                                                                          
                                                                                          .aos-left {
                                                                                              transform: translateX(-100px);
                                                                                              opacity: 0;
                                                                                          }
                                                                                          
                                                                                          .homebannertamps h1.title {
                                                                                              font-weight: 900;
                                                                                              font-size: 65px;
                                                                                              color: var(--darkcontrastyellow);
                                                                                              line-height: .9;
                                                                                          }
                                                                                          
                                                                                          .homebannertamps h2.subtitle {
                                                                                              margin-top: 2rem !important;
                                                                                              font-size: 26px;
                                                                                              font-weight: 700;
                                                                                              color: #000000;
                                                                                          }
                                                                                          
                                                                                          .homebannertamps p {
                                                                                              font-size: 15px;
                                                                                              color: #000000;
                                                                                              font-weight: 400;
                                                                                              margin-top: 2rem;
                                                                                          }
                                                                                          
                                                                                          p.hashtagbanner {
                                                                                              font-size: 32px;
                                                                                              color: #000000 !important;
                                                                                          }
                                                                                          
                                                                                          p.hashtagbanner strong {
                                                                                              color: #000000;
                                                                                              font-weight: 900;
                                                                                          }
                                                                                          /* ####### P R O G R A M A #########*/
                                                                                          
                                                                                          .theprogram p,
                                                                                          .oprograma p {
                                                                                              font-weight: 500;
                                                                                          }
                                                                                          
                                                                                          .oprograma {
                                                                                              background: var(--sweetbg);
                                                                                          }
                                                                                          
                                                                                          .section {
                                                                                              padding: 10rem 1rem;
                                                                                          }
                                                                                          
                                                                                          .section-bold-tittle {
                                                                                              font-weight: 900;
                                                                                              font-size: 3rem !important;
                                                                                              margin-bottom: 10rem !important;
                                                                                          }
                                                                                          
                                                                                          .columns.roseline {
                                                                                              padding: 10rem 0rem 2rem;
                                                                                          }
                                                                                          
                                                                                          .aspascolorfull {
                                                                                              font-size: 7rem;
                                                                                              font-family: sans-serif;
                                                                                              height: fit-content;
                                                                                              line-height: 1;
                                                                                              position: absolute;
                                                                                              font-weight: 700;
                                                                                          }
                                                                                          
                                                                                          .aspascolorfull.blue {
                                                                                              margin-left: -3.5rem;
                                                                                              margin-top: -2rem;
                                                                                              color: #0e71b8;
                                                                                          }
                                                                                          
                                                                                          .aspascolorfull.pink {
                                                                                              width: 100%;
                                                                                              transform: rotate(180deg);
                                                                                              margin-top: -5rem;
                                                                                              color: #951b81;
                                                                                          }
                                                                                          
                                                                                          p.footertitle {
                                                                                              font-weight: 900;
                                                                                              font-size: 25px;
                                                                                          }
                                                                                          
                                                                                          p.subtitulofooter {
                                                                                              font-size: 15px;
                                                                                              font-weight: 400;
                                                                                          }
                                                                                          
                                                                                          .imgcentered {
                                                                                              text-align: center;
                                                                                          }
                                                                                          
                                                                                          .selotampa img {
                                                                                              max-width: 550px !important;
                                                                                              margin: 3rem 0rem;
                                                                                          }
                                                                                          
                                                                                          section#mapatampinha {
                                                                                              background-color: #e6e6e6;
                                                                                          }
                                                                                          
                                                                                          img.mapabg {
                                                                                              margin-top: 3rem;
                                                                                              margin-bottom: -20rem;
                                                                                          }
                                                                                          
                                                                                          img.mapatampinhaparanaicones,
                                                                                          img.mapabg {
                                                                                              max-width: 1000px;
                                                                                          }
                                                                                          
                                                                                          img.mapatampinhaparanaicones {
                                                                                              position: absolute;
                                                                                              left: 0rem;
                                                                                              top: 10rem;
                                                                                          }
                                                                                          
                                                                                          img.mapabg {
                                                                                              margin-top: 0rem;
                                                                                              margin-bottom: -15rem;
                                                                                          }
                                                                                          
                                                                                          .informacoesestatisticas .counter-number,
                                                                                          .informacoesestatisticas .signalcounter {
                                                                                              font-size: 5rem;
                                                                                              text-align: center;
                                                                                              font-weight: 900;
                                                                                              color: #c19602;
                                                                                          }
                                                                                          
                                                                                          .informacoesestatisticas .signalcounter {
                                                                                              position: absolute;
                                                                                          }
                                                                                          
                                                                                          .column.imgbanner img {
                                                                                              max-width: 110%;
                                                                                          }
                                                                                          
                                                                                          h4.itens-tittle {
                                                                                              font-weight: 900;
                                                                                              text-transform: uppercase;
                                                                                          }
                                                                                          
                                                                                          .informacoesestatisticas .container {
                                                                                              max-width: 1000px !important;
                                                                                          }
                                                                                          
                                                                                          .counter-text {
                                                                                              color: hsl(0, 0%, 21%);
                                                                                              font-size: 1.3rem;
                                                                                              font-weight: 900;
                                                                                              line-height: 1.125;
                                                                                              text-align: center;
                                                                                              text-transform: capitalize;
                                                                                          }
                                                                                          
                                                                                          .materiaisdedivulgacao,
                                                                                          section.contato {
                                                                                              min-height: 50vh;
                                                                                              background-color: #f5bc03;
                                                                                          }
                                                                                          
                                                                                          .bgcard {
                                                                                              background-color: #ffffff;
                                                                                              border-radius: 2rem;
                                                                                              box-shadow: 2px 2px 8px -3px #000000;
                                                                                              transition: .5s;
                                                                                          }
                                                                                          
                                                                                          .bgcard:hover {
                                                                                              transform: translate3d(0px, -10px, 0px) scale(1.02);
                                                                                              box-shadow: 2px 13px 11px -3px #00000070;
                                                                                          }
                                                                                          
                                                                                          h3.tittlecard {
                                                                                              color: hsl(0deg 0% 0%);
                                                                                              font-size: 1.3rem;
                                                                                              font-weight: 900;
                                                                                              line-height: 1.125;
                                                                                              text-align: center;
                                                                                              text-transform: capitalize;
                                                                                              margin: 1rem 0rem 2rem;
                                                                                          }
                                                                                          
                                                                                          .container:not(.is-max-desktop):not(.is-max-widescreen) {
                                                                                              max-width: 1100px;
                                                                                          }
                                                                                          
                                                                                          section.section.faq {
                                                                                              background-color: #f0f0f0;
                                                                                              min-height: 25vh;
                                                                                          }
                                                                                          
                                                                                          p.iconlistcontact {
                                                                                              text-align: center;
                                                                                              font-size: 1.6rem;
                                                                                              font-weight: 700;
                                                                                              padding: 0.5rem 0rem;
                                                                                          }
                                                                                          
                                                                                          p.iconlistcontact a {
                                                                                              color: #000000;
                                                                                          }
                                                                                          
                                                                                          p.iconlistcontact i {
                                                                                              border: solid 1px #000000;
                                                                                              border-radius: 4rem;
                                                                                              padding: 0.6rem;
                                                                                          }
                                                                                          
                                                                                          .columns.bg-white {
                                                                                              background-color: #ffffff;
                                                                                              border-radius: 1rem;
                                                                                              box-shadow: 2px 2px 8px -3px #000000;
                                                                                          }
                                                                                          
                                                                                          .title {
                                                                                              color: #000000;
                                                                                          }
                                                                                          
                                                                                          figure.logoassembleia {
                                                                                              width: 350px;
                                                                                          }
                                                                                          
                                                                                          .has-background-dark {
                                                                                              background-color: #000000 !important;
                                                                                              padding: 9rem 1rem 22rem;
                                                                                          }
                                                                                          
                                                                                          .has-background-dark h2 {
                                                                                              color: #ffffff;
                                                                                          }
                                                                                          
                                                                                          footer.footer.has-background-dark {
                                                                                              color: #ffffff;
                                                                                          }
                                                                                          
                                                                                          .iconspecial {
                                                                                              width: 50px;
                                                                                              height: 50px;
                                                                                              background-color: #ffffff;
                                                                                              border-radius: 5rem;
                                                                                              display: flex;
                                                                                              flex-direction: column;
                                                                                              align-items: center;
                                                                                              justify-content: center;
                                                                                              align-content: center;
                                                                                              font-size: 35px;
                                                                                              color: #000000;
                                                                                          }
                                                                                          
                                                                                          footer.footer .social-line {
                                                                                              display: flex;
                                                                                              flex-direction: row;
                                                                                              justify-content: center;
                                                                                              align-items: center;
                                                                                              align-content: center;
                                                                                              column-gap: 10px;
                                                                                              margin: 4rem 0rem !important;
                                                                                              font-weight: 700;
                                                                                          }
                                                                                          
                                                                                          .accordion-header .icon {
                                                                                              transition: transform 0.3s ease-in-out;
                                                                                          }
                                                                                          
                                                                                          .is-active .icon {
                                                                                              transform: rotate(180deg);
                                                                                          }
                                                                                          
                                                                                          .accordion-content {
                                                                                              overflow: hidden;
                                                                                              transition: .2s;
                                                                                              transition-duration: 0.2s;
                                                                                              transition-timing-function: ease-out;
                                                                                              max-height: 0px;
                                                                                          }
                                                                                          
                                                                                          .accordion-content p {
                                                                                              padding: 1rem 0rem;
                                                                                              font-size: 15px;
                                                                                          }
                                                                                          
                                                                                          .accordion-header {
                                                                                              border-bottom: solid 2px #a2a2a2;
                                                                                              display: flex;
                                                                                              flex-direction: row;
                                                                                              align-items: center;
                                                                                              justify-content: space-between;
                                                                                              height: 5rem;
                                                                                              cursor: pointer;
                                                                                          }
                                                                                          
                                                                                          .accordion-header span {
                                                                                              color: #000000;
                                                                                              font-weight: 800;
                                                                                              font-family: sans-serif;
                                                                                              font-size: 18px;
                                                                                          }
                                                                                          /*Media query para celular*/
                                                                                          
                                                                                          @media (max-width: 1000px) {
                                                                                              body {
                                                                                                  max-width: 100vw;
                                                                                                  overflow-x: hidden;
                                                                                              }
                                                                                              .homebannertamps h1.title {
                                                                                                  font-size: 3rem;
                                                                                                  text-align: center;
                                                                                              }
                                                                                              .homebannertamps h2.subtitle {
                                                                                                  text-align: center;
                                                                                              }
                                                                                              p.descricaobanner {
                                                                                                  text-align: center;
                                                                                              }
                                                                                              p.hashtagbanner {
                                                                                                  font-size: 20px;
                                                                                                  text-align: center;
                                                                                              }
                                                                                              .selotampa img {
                                                                                                  max-width: 100% !important;
                                                                                              }
                                                                                              .theprogram p,
                                                                                              .oprograma p {
                                                                                                  padding: 0rem 1rem;
                                                                                              }
                                                                                              .aspascolorfull {
                                                                                                  font-size: 7rem;
                                                                                                  opacity: 0.5;
                                                                                              }
                                                                                              .aspascolorfull.blue {
                                                                                                  margin-left: -0.5rem;
                                                                                                  margin-top: -1.8rem;
                                                                                              }
                                                                                              .aspascolorfull.pink {
                                                                                                  margin-left: -2rem;
                                                                                                  margin-top: -6rem !important;
                                                                                              }
                                                                                              .section-bold-tittle {
                                                                                                  font-size: 2rem !important;
                                                                                              }
                                                                                              .mapatampinhaparana.imgcentered {
                                                                                                  margin-top: -9rem;
                                                                                              }
                                                                                              .mapatampinhaparana.imgcentered img {
                                                                                                  max-width: 100%;
                                                                                              }
                                                                                              img.mapatampinhaparanaicones {
                                                                                                  position: absolute;
                                                                                                  left: 0rem;
                                                                                                  top: 8rem;
                                                                                              }
                                                                                              .accordion-header {
                                                                                                  height: 5.3rem;
                                                                                              }
                                                                                              p.iconlistcontact {
                                                                                                  font-size: 15px;
                                                                                              }
                                                                                              .navbar-start {
                                                                                                  display: flex;
                                                                                                  flex-direction: column;
                                                                                              }
                                                                                              .section {
                                                                                                  padding: 5rem 1rem;
                                                                                              }
                                                                                              .section-bold-tittle {
                                                                                                  margin-bottom: 4rem !important;
                                                                                              }
                                                                                              .columns.roseline {
                                                                                                  padding: 4rem 0rem 2rem;
                                                                                              }
                                                                                          }