@font-face {
  font-family: 'Satoshi-Variable';
  src: url("../fonts/Satoshi-Variable.woff2") format("woff2"), url("../fonts/Satoshi-Variable.woff") format("woff"), url("../fonts/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal; }

/**
  * This is a variable font
  * You can controll variable axes as shown below:
  * font-variation-settings: 'wght' 900.0;
  *
  * available axes:
  
  * 'wght' (range from 300.0 to 900.0)
  
  */
@font-face {
  font-family: 'Satoshi-VariableItalic';
  src: url("../fonts/Satoshi-VariableItalic.woff2") format("woff2"), url("../fonts/Satoshi-VariableItalic.woff") format("woff"), url("../fonts/Satoshi-VariableItalic.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: italic; }

@font-face {
  font-family: 'Satoshi-Light';
  src: url("../fonts/Satoshi-Light.woff2") format("woff2"), url("../fonts/Satoshi-Light.woff") format("woff"), url("../fonts/Satoshi-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal; }

@font-face {
  font-family: 'Satoshi-LightItalic';
  src: url("../fonts/Satoshi-LightItalic.woff2") format("woff2"), url("../fonts/Satoshi-LightItalic.woff") format("woff"), url("../fonts/Satoshi-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic; }

@font-face {
  font-family: 'Satoshi-Regular';
  src: url("../fonts/Satoshi-Regular.woff2") format("woff2"), url("../fonts/Satoshi-Regular.woff") format("woff"), url("../fonts/Satoshi-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal; }

@font-face {
  font-family: 'Satoshi-Italic';
  src: url("../fonts/Satoshi-Italic.woff2") format("woff2"), url("../fonts/Satoshi-Italic.woff") format("woff"), url("../fonts/Satoshi-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic; }

@font-face {
  font-family: 'Satoshi-Medium';
  src: url("../fonts/Satoshi-Medium.woff2") format("woff2"), url("../fonts/Satoshi-Medium.woff") format("woff"), url("../fonts/Satoshi-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal; }

@font-face {
  font-family: 'Satoshi-MediumItalic';
  src: url("../fonts/Satoshi-MediumItalic.woff2") format("woff2"), url("../fonts/Satoshi-MediumItalic.woff") format("woff"), url("../fonts/Satoshi-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic; }

@font-face {
  font-family: 'Satoshi-Bold';
  src: url("../fonts/Satoshi-Bold.woff2") format("woff2"), url("../fonts/Satoshi-Bold.woff") format("woff"), url("../fonts/Satoshi-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal; }

@font-face {
  font-family: 'Satoshi-BoldItalic';
  src: url("../fonts/Satoshi-BoldItalic.woff2") format("woff2"), url("../fonts/Satoshi-BoldItalic.woff") format("woff"), url("../fonts/Satoshi-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic; }

@font-face {
  font-family: 'Satoshi-Black';
  src: url("../fonts/Satoshi-Black.woff2") format("woff2"), url("../fonts/Satoshi-Black.woff") format("woff"), url("../fonts/Satoshi-Black.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: normal; }

@font-face {
  font-family: 'Satoshi-BlackItalic';
  src: url("../fonts/Satoshi-BlackItalic.woff2") format("woff2"), url("../fonts/Satoshi-BlackItalic.woff") format("woff"), url("../fonts/Satoshi-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: italic; }

.centraliza {
  width: fit-content;
  display: block;
  margin: 0px auto; }

#box-principal {
  margin-top: 20px; }
  #box-principal .w-max {
    max-width: 1920px;
    margin: 0 auto; }
    @media (max-width: 1440px) {
      #box-principal .w-max {
        width: 100%; } }
    #box-principal .w-max .alinhamento {
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      @media (max-width: 768px) {
        #box-principal .w-max .alinhamento {
          display: block; } }
      #box-principal .w-max .alinhamento .box-texto {
        width: 480px;
        max-width: 100%;
        padding-top: 30px; }
        @media (max-width: 1440px) {
          #box-principal .w-max .alinhamento .box-texto {
            width: 50%; } }
        @media (max-width: 768px) {
          #box-principal .w-max .alinhamento .box-texto {
            width: 100%; } }
        #box-principal .w-max .alinhamento .box-texto div {
          padding-right: 30px;
          font-size: 14px;
          float: right;
          width: 90%;
          margin-bottom: 1em; }
          #box-principal .w-max .alinhamento .box-texto div:nth-child(2n) {
            padding-top: 10px;
            border-top: 1px solid #bababa; }
          @media (max-width: 1440px) {
            #box-principal .w-max .alinhamento .box-texto div {
              padding-left: 20px;
              width: 85%; } }
          @media (max-width: 768px) {
            #box-principal .w-max .alinhamento .box-texto div {
              float: none;
              text-align: center;
              margin-bottom: 20px; } }
          #box-principal .w-max .alinhamento .box-texto div p {
            font-size: 14px;
            line-height: 34px; }
          #box-principal .w-max .alinhamento .box-texto div a {
            display: table;
            margin: 0 auto 20px; }
      #box-principal .w-max .alinhamento .box-video {
        min-width: 800px;
        background-size: cover;
        margin-right: 0;
        z-index: 1;
        position: relative;
        position: relative; }
        #box-principal .w-max .alinhamento .box-video ::before {
          content: "";
          display: block;
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.71); }
        @media (max-width: 1440px) {
          #box-principal .w-max .alinhamento .box-video {
            width: 50%;
            min-width: auto; } }
        @media (max-width: 768px) {
          #box-principal .w-max .alinhamento .box-video {
            width: 100%;
            margin-top: 0; } }
        #box-principal .w-max .alinhamento .box-video img {
          height: 100%;
          width: auto;
          object-fit: cover; }
        #box-principal .w-max .alinhamento .box-video svg {
          position: absolute;
          left: 50%;
          top: 50%;
          margin: -61px 0 0 -61px;
          transition: all 0.4s; }
        #box-principal .w-max .alinhamento .box-video:hover svg {
          width: 200px;
          height: 200px;
          margin: -100px 0 0 -100px; }

.btn-filiar {
  display: table;
  margin: 0 auto; }

/*# sourceMappingURL=imprensa.css.map */
