*,
*::after,
*::before {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  width: 100%;
  position: relative;
  scroll-behavior: smooth;
  overflow-x: hidden !important;
}

.primary-normal-color {
  background-color: #2949A0 !important;
}

.primary-light-color {
  background-color: #5697EF !important;
}

.primary-dark-color {
  background-color: #232c47 !important;
}

.primary-normal-text {
  color: #2949A0 !important;
}

.primary-light-text {
  color: #5697EF !important;
}

.primary-dark-text {
  color: #232c47 !important;
}

.secundary-normal-color {
  background-color: #DEA866 !important;
}

.secundary-light-color {
  background-color: #FFDF8E !important;
}

.secundary-dark-color {
  background-color: #A87D49 !important;
}

.secundary-normal-text {
  color: #DEA866 !important;
}

.secundary-light-text {
  color: #FFDF8E !important;
}

.secundary-dark-text {
  color: #A87D49 !important;
}

.white-normal-color {
  background-color: #E5EFEF;
}

.white-light-color {
  background-color: #EEF1F1;
}

.white-dark-color {
  background-color: #C6E5E5;
}

.gradient-color {
  background: linear-gradient(29deg, #232c47 0%, #5697EF 100%);
}

.btn-gradient {
  background: linear-gradient(29deg, #A87D49 0%, #DEA866 100%) !important;
}

.blue-blur {
  -webkit-backdrop-filter: blur(25px) !important;
          backdrop-filter: blur(25px) !important;
  background-color: #232c47ab !important;
}

h1, h2, h3, h4, h5 {
  font-family: 'Sunflower', sans-serif;
  font-weight: 700;
}

p, a, span, label, div {
  font-family: 'Sunflower', sans-serif;
  font-weight: 300;
}

h3 {
  text-shadow: rgba(0, 0, 0, 0.5) -5px 5px 5px !important;
}

@media (max-width: 960px) {
  h1 {
    font-size: 32px;
  }
  h2 {
    font-size: 28px;
  }
  h3 {
    font-size: 24px;
    margin: 0rem 0 0rem 0;
    text-shadow: rgba(0, 0, 0, 0.5) -3px 3px 3px !important;
  }
  h4 {
    font-size: 20px;
  }
  h5 {
    font-size: 18px;
  }
}

.s-0 {
  margin: 0;
  padding: 0;
}

.m-1 {
  margin: 8px;
}

.m-2 {
  margin: 16px;
}

.m-3 {
  margin: 48px;
}

.m-4 {
  margin: 72px;
}

.m-5 {
  margin: 128px;
}

.mt-1 {
  margin-top: 8px;
}

.mt-2 {
  margin-top: 16px;
}

.mt-3 {
  margin-top: 48px;
}

.mt-4 {
  margin-top: 72px;
}

.mt-5 {
  margin-top: 128px;
}

.ml-1 {
  margin-left: 8px;
}

.ml-2 {
  margin-left: 16px;
}

.ml-3 {
  margin-left: 48px;
}

.ml-4 {
  margin-left: 72px;
}

.ml-5 {
  margin-left: 128px;
}

.mr-1 {
  margin-right: 8px;
}

.mr-2 {
  margin-right: 16px;
}

.mr-3 {
  margin-right: 48px;
}

.mr-4 {
  margin-right: 72px;
}

.mr-5 {
  margin-right: 128px;
}

.mb-1 {
  margin-bottom: 8px;
}

.mb-2 {
  margin-bottom: 16px;
}

.mb-3 {
  margin-bottom: 48px;
}

.mb-4 {
  margin-bottom: 72px;
}

.mb-5 {
  margin-bottom: 128px;
}

.mx-1 {
  margin-left: 8px;
  margin-right: 8px;
}

.mx-2 {
  margin-left: 16px;
  margin-right: 16px;
}

.mx-3 {
  margin-left: 48px;
  margin-right: 48px;
}

.mx-4 {
  margin-left: 72px;
  margin-right: 72px;
}

.mx-5 {
  margin-left: 128px;
  margin-right: 128px;
}

.my-1 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.my-2 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.my-3 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.my-4 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.my-5 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.p-1 {
  padding: 8px;
}

.p-2 {
  padding: 16px;
}

.p-3 {
  padding: 48px;
}

.p-4 {
  padding: 72px;
}

.p-5 {
  padding: 128px;
}

.pt-1 {
  padding-top: 8px;
}

.pt-2 {
  padding-top: 16px;
}

.pt-3 {
  padding-top: 48px;
}

.pt-4 {
  padding-top: 72px;
}

.pt-5 {
  padding-top: 128px;
}

.pl-1 {
  padding-left: 8px;
}

.pl-2 {
  padding-left: 16px;
}

.pl-3 {
  padding-left: 48px;
}

.pl-4 {
  padding-left: 72px;
}

.pl-5 {
  padding-left: 128px;
}

.pr-1 {
  padding-right: 8px;
}

.pr-2 {
  padding-right: 16px;
}

.pr-3 {
  padding-right: 48px;
}

.pr-4 {
  padding-right: 72px;
}

.pr-5 {
  padding-right: 128px;
}

.pb-1 {
  padding-bottom: 8px;
}

.pb-2 {
  padding-bottom: 16px;
}

.pb-3 {
  padding-bottom: 48px;
}

.pb-4 {
  padding-bottom: 72px;
}

.pb-5 {
  padding-bottom: 128px;
}

.px-1 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-2 {
  padding-left: 16px;
  padding-right: 16px;
}

.px-3 {
  padding-left: 48px;
  padding-right: 48px;
}

.px-4 {
  padding-left: 72px;
  padding-right: 72px;
}

.px-5 {
  padding-left: 128px;
  padding-right: 128px;
}

.py-1 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-2 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-3 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.py-4 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.py-5 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.nav-list {
  text-transform: uppercase;
}

.round {
  border-radius: 18px;
}

.peoples {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

.people-1 {
  background-image: url("../img/personagens/jackson sampaio_red-min.jpg");
}

.people-1:hover {
  opacity: 0;
}

.people-2 {
  background-image: url("../img/personagens/benedito bizerril_red-min.jpg");
}

.people-2:hover {
  opacity: 0;
}

.people-3 {
  background-image: url("../img/personagens/jorge pieiro_red-min.jpg");
}

.people-3:hover {
  opacity: 0;
}

.people-4 {
  background-image: url("../img/personagens/rosemberg cariry_red-min.jpg");
}

.people-4:hover {
  opacity: 0;
}

.people-5 {
  background-image: url("../img/personagens/angela marinho_red-min.jpg");
}

.people-5:hover {
  opacity: 0;
}

.people-6 {
  background-image: url("../img/personagens/flavio paiva_red-min.jpg");
}

.people-6:hover {
  opacity: 0;
}

.people-7 {
  background-image: url("../img/personagens/kazane_red-min.jpg");
}

.people-7:hover {
  opacity: 0;
}

.people-8 {
  background-image: url("../img/personagens/tiao ponte_red-min.jpg");
}

.people-8:hover {
  opacity: 0;
}

.people-9 {
  background-image: url("../img/personagens/izabel gurgel_red-min.jpg");
}

.people-9:hover {
  opacity: 0;
}

.people-10 {
  background-image: url("../img/personagens/lupin_red-min.jpg");
}

.people-10:hover {
  opacity: 0;
}

.people-11 {
  background-image: url("../img/personagens/klevisson viana_red-min.jpg");
}

.people-11:hover {
  opacity: 0;
}

.people-12 {
  background-image: url("../img/personagens/ricardo kelmer_red-min.jpg");
}

.people-12:hover {
  opacity: 0;
}

.people-13 {
  background-image: url("../img/personagens/george frizzo  e diego vinhas_red-min.jpg");
}

.people-13:hover {
  opacity: 0;
}

.people-14 {
  background-image: url("../img/personagens/robson pinheiro_red-min.jpg");
}

.people-14:hover {
  opacity: 0;
}

.people-15 {
  background-image: url("../img/personagens/daniel dantas e renato lima_red-min.jpg");
}

.people-15:hover {
  opacity: 0;
}

.people-16 {
  background-image: url("../img/personagens/guabiras_red-min.jpg");
}

.people-16:hover {
  opacity: 0;
}

.people-17 {
  background-image: url("../img/personagens/uira dos reis_red-min.jpg");
}

.people-17:hover {
  opacity: 0;
}

.people-18 {
  background-image: url("../img/personagens/fernanda meireles_red-min.jpg");
}

.people-18:hover {
  opacity: 0;
}

.people-19 {
  background-image: url("../img/personagens/andre dias_red-min.jpg");
}

.people-19:hover {
  opacity: 0;
}

.people-20 {
  background-image: url("../img/personagens/jo goncalves_red-min.jpg");
}

.people-20:hover {
  opacity: 0;
}

.people-21 {
  background-image: url("../img/personagens/eduardo vomitorium_red-min.jpg");
}

.people-21:hover {
  opacity: 0;
}

.people-22 {
  background-image: url("../img/personagens/sirlanney_red-min.jpg");
}

.people-22:hover {
  opacity: 0;
}

.people-23 {
  background-image: url("../img/personagens/adelaide goncalves_red-min.jpg");
}

.people-23:hover {
  opacity: 0;
}

.people-24 {
  background-image: url("../img/personagens/anna k lima_red-min.jpg");
}

.people-24:hover {
  opacity: 0;
}

.people-25 {
  background-image: url("../img/personagens/bianca ziegler e raisa christina_red-min.jpg");
}

.people-25:hover {
  opacity: 0;
}

.people-26 {
  background-image: url("../img/personagens/artur pires_red-min.jpg");
}

.people-26:hover {
  opacity: 0;
}

.people-27 {
  background-image: url("../img/personagens/talles azigon_red-min.jpg");
}

.people-27:hover {
  opacity: 0;
}

.people-28 {
  background-image: url("../img/personagens/emi teixeira e rodrigo costalima_red-min.jpg");
}

.people-28:hover {
  opacity: 0;
}

.people-29 {
  background-image: url("../img/personagens/lenildo gomes_red-min.jpg");
}

.people-29:hover {
  opacity: 0;
}

.people-30 {
  background-image: url("../img/personagens/marissa noana e dhiovana barroso_red-min.jpg");
}

.people-30:hover {
  opacity: 0;
}

.personagens {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.personagens .d1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.personagens .d2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.personagens .d3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.personagens .d4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.personagens .d5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.personagens .d6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.personagens .d7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.personagens .d8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.personagens .d9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.personagens .d10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.personagens .d11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.personagens .d12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.personagens .d13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.personagens .d14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

.personagens .d15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

.personagens .d16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

.personagens .d17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

.personagens .d18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

.personagens .d19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

.personagens .d20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

.personagens .d21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

.personagens .d22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

.personagens .d23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

.personagens .d24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}

.personagens .d25 {
  -webkit-box-ordinal-group: 26;
      -ms-flex-order: 25;
          order: 25;
}

.personagens .d26 {
  -webkit-box-ordinal-group: 27;
      -ms-flex-order: 26;
          order: 26;
}

.personagens .d27 {
  -webkit-box-ordinal-group: 28;
      -ms-flex-order: 27;
          order: 27;
}

.personagens .d28 {
  -webkit-box-ordinal-group: 29;
      -ms-flex-order: 28;
          order: 28;
}

.personagens .d29 {
  -webkit-box-ordinal-group: 30;
      -ms-flex-order: 29;
          order: 29;
}

.personagens .d30 {
  -webkit-box-ordinal-group: 31;
      -ms-flex-order: 30;
          order: 30;
}

.people {
  position: relative;
  padding: 72px 0px 72px 0 !important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow-y: hidden !important;
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

.people:nth-child(1) {
  background-image: url("../img/personagens/jackson sampaio-min.jpg");
}

.people:nth-child(2) {
  background-image: url("../img/personagens/benedito bizerril-min.jpg");
}

.people:nth-child(3) {
  background-image: url("../img/personagens/jorge pieiro-min.jpg");
}

.people:nth-child(4) {
  background-image: url("../img/personagens/rosemberg cariry-min.jpg");
}

.people:nth-child(5) {
  background-image: url("../img/personagens/angela marinho-min.jpg");
}

.people:nth-child(6) {
  background-image: url("../img/personagens/flavio paiva-min.jpg");
}

.people:nth-child(7) {
  background-image: url("../img/personagens/kazane-min.jpg");
}

.people:nth-child(8) {
  background-image: url("../img/personagens/tiao ponte-min.jpg");
}

.people:nth-child(9) {
  background-image: url("../img/personagens/izabel gurgel-min.jpg");
}

.people:nth-child(10) {
  background-image: url("../img/personagens/lupin-min.jpg");
}

.people:nth-child(11) {
  background-image: url("../img/personagens/klevisson viana-min.jpg");
}

.people:nth-child(12) {
  background-image: url("../img/personagens/ricardo kelmer-min.jpg");
}

.people:nth-child(13) {
  background-image: url("../img/personagens/george frizzo  e diego vinhas-min.jpg");
}

.people:nth-child(14) {
  background-image: url("../img/personagens/robson pinheiro-min.jpg");
}

.people:nth-child(15) {
  background-image: url("../img/personagens/daniel dantas e renato lima-min.jpg");
}

.people:nth-child(16) {
  background-image: url("../img/personagens/guabiras-min.jpg");
}

.people:nth-child(17) {
  background-image: url("../img/personagens/uira dos reis-min.jpg");
}

.people:nth-child(18) {
  background-image: url("../img/personagens/fernanda meireles-min.jpg");
}

.people:nth-child(19) {
  background-image: url("../img/personagens/andre dias-min.jpg");
}

.people:nth-child(20) {
  background-image: url("../img/personagens/jo goncalves-min.jpg");
}

.people:nth-child(21) {
  background-image: url("../img/personagens/eduardo vomitorium-min.jpg");
}

.people:nth-child(22) {
  background-image: url("../img/personagens/sirlanney-min.jpg");
}

.people:nth-child(23) {
  background-image: url("../img/personagens/adelaide goncalves-min.jpg");
}

.people:nth-child(24) {
  background-image: url("../img/personagens/anna k lima-min.jpg");
}

.people:nth-child(25) {
  background-image: url("../img/personagens/bianca ziegler e raisa christina-min.jpg");
}

.people:nth-child(26) {
  background-image: url("../img/personagens/artur pires-min.jpg");
}

.people:nth-child(27) {
  background-image: url("../img/personagens/talles azigon-min.jpg");
}

.people:nth-child(28) {
  background-image: url("../img/personagens/emi teixeira e rodrigo costalima-min.jpg");
}

.people:nth-child(29) {
  background-image: url("../img/personagens/lenildo gomes-min.jpg");
}

.people:nth-child(30) {
  background-image: url("../img/personagens/marissa noana e dhiovana barroso-min.jpg");
}

.people .container {
  opacity: 0;
  -webkit-transform: translateY(200px);
          transform: translateY(200px);
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

.people:hover .container {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.people:hover .peoples {
  opacity: 0;
}

.center-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.border-right {
  border-right: 1px solid #ccc;
  padding-right: 48px !important;
}

@media screen and (max-width: 600px) {
  .border-right {
    border: none;
    padding-right: 16px !important;
  }
  .people {
    padding: 24px 0px 24px 0 !important;
  }
}

.modal-filme {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-y: hidden !important;
}

.modal-filme .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal-filme .modal-box {
  max-width: 640px;
}

.border {
  border: 1px solid red;
}

.row {
  margin: 0;
}
/*# sourceMappingURL=style.css.map */