@font-face {
  font-family: LT Energy VF;
  src: url(../fonts/ltenergy/LTEnergy.ttf);
}
@font-face {
  font-family: Poppins;
  src: url(../fonts/poppins/Poppins-Medium.ttf);
  weight:normal;
}
@font-face {
  font-family: PoppinsBold;
  src: url(../fonts/poppins/Poppins-Bold.ttf);
}

@font-face {
  font-family: Montserrat;
  src: url(../fonts/montserrat/Montserrat-Thin.ttf);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  src: url(../fonts/montserrat/Montserrat-Regular.ttf);
  font-weight: 400;
  weight:bold
}
@font-face {
  font-family: Walkway;
  src: url(../fonts/walkway/Walkway\ SemiBold.ttf);
}

.mediaViewInfo {
  --web-view-name: Web 1920 – 1;
  --web-view-id: Web_1920__1;
  --web-scale-on-resize: true;
  --web-enable-deep-linking: true;
}
:root {
  --web-view-ids: Web_1920__1;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: none;
}
#Web_1920__1 {
  position: relative;
  width: 1920px;
  height: 3393px;
  background-color: rgba(255, 255, 255, 1);
  overflow: hidden;
  --web-view-name: Web 1920 – 1;
  --web-view-id: Web_1920__1;
  --web-scale-on-resize: true;
  --web-enable-deep-linking: true;
}
#Retngulo_37 {
  fill: rgba(245, 245, 245, 1);
}
.Retngulo_37 {
  position: absolute;
  overflow: visible;
  width: 1920px;
  height: 821px;
  left: 0px;
  top: 2502px;
}
#Grupo_172 {
  position: absolute;
  width: 1920px;
  height: 336px;
  left: 0px;
  top: 1099px;
  overflow: visible;
}
#Retngulo_25 {
  fill: rgba(245, 245, 245, 1);
}
.Retngulo_25 {
  position: absolute;
  overflow: visible;
  width: 1920px;
  height: 336px;
  left: 0px;
  top: 0px;
}
#OPCGest__Automatize_a_gesto_co {
  font-family: LT Energy VF;
  font-style: normal;
  font-weight: normal;
  font-size: 3.125vw;
  color: rgba(5, 92, 212, 1);
  margin-top: 2vw;
  margin-left: 4vw;
}
#Caractersticas_e_Descrio_Do_Pr {
  font-family: LT Energy VF;
  font-style: normal;
  font-weight: normal;
  font-size: 2.5vw;
  color: rgba(37, 37, 37, 1);
}
#Vantagens_na_escolha_da_soluo_ {
  overflow: visible;
  text-align: left;
  font-family: LT Energy VF;
  font-style: normal;
  font-weight: normal;
  font-size: 60px;
  color: rgba(5, 92, 212, 1);
  margin-top: 2vw;
  margin-left: 4vw;
}
#Sistema_de_Gesto_de_Informao_d {
  margin-top: 1vw;
  text-align: right;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 1.25vw;
  color: rgba(0, 0, 0, 1);
}
#By_day_electric_vehicles_are_t {
  overflow: visible;
    text-align: center;
    font-family: LT Energy VF;
    font-style: normal;
    font-weight: normal;
    font-size: 3.4375vw;
    color: rgba(37, 37, 37, 1);
    text-transform: uppercase;
}
#Para_mais_informao_entre_em_co {
  margin-top: 5vh;
  text-align: center;
  font-family: LT Energy VF;
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  color: rgba(37, 37, 37, 1);
  text-transform: uppercase;
}
#Sistema_de_Informao_cloud_base {
  overflow: hidden;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 1.25vw;
  color: rgba(0, 0, 0, 1);
  margin-top: 1vw;
  margin-left: 4vw;
}
#Plataforma_cloud_based_com_lig {
  margin-top: 2vw;
  text-align: right;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 0.9375vw;
  color: rgba(0, 0, 0, 1);
}
#items {
  display: flex;
  flex-direction: row;
  overflow: visible;
  width: 30vw;
}
#item-text {
  overflow: hidden;
  line-height: 25px;
  margin-top: 20.5px;
  margin-left: 0.5vw;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
}

#Caminho_62 {
  fill: rgba(3, 98, 224, 1);
}
.Caminho_62 {
  overflow: visible;
  width: 64.673px;
  height: 60.468px;
}
#Grupo_184 {
  width: 663.337px;
  height: 60.468px;
  overflow: visible;
}
#Monitoriza_emite_reports_e_com {
  left: 78.337px;
  top: 15.117px;
  position: absolute;
  overflow: hidden;
  width: 586px;
  height: 30.23388671875px;
  line-height: 25px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
}
#Caminho_62_w {
  fill: rgba(3, 98, 224, 1);
}
.Caminho_62_w {
  overflow: visible;
  position: absolute;
  width: 64.673px;
  height: 60.468px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_183 {
  position: absolute;
  width: 663.337px;
  height: 60.468px;
  left: 209.663px;
  top: 1820px;
  overflow: visible;
}
#Permite_o_acesso_a_parceiros_d {
  left: 78.337px;
  top: 15px;
  position: absolute;
  overflow: hidden;
  width: 586px;
  height: 30px;
  line-height: 25px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
}
#Caminho_62_z {
  fill: rgba(3, 98, 224, 1);
}
.Caminho_62_z {
  overflow: visible;
  width: 64.673px;
  height: 60.468px;
}
#Grupo_185 {
  position: absolute;
  width: 663.337px;
  height: 60.468px;
  left: 960px;
  top: 1820px;
  overflow: visible;
}

#logo_OPCGest{
  width: 32vw;
}
#pc_img{
  width: 66vw;
  max-width: 2177.69px;
  margin-right: 16vw;
}

#Recolha_e_registo_de_dados_des {
  left: 78.337px;
  top: 15.351px;
  position: absolute;
  overflow: hidden;
  width: 586px;
  height: 29.76611328125px;
  line-height: 25px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
}
#Caminho_62_ {
  fill: rgba(3, 98, 224, 1);
}
.Caminho_62_ {
  overflow: visible;
  width: 64.673px;
  height: 60.468px;
}
#Grupo_200 {
  display: flex;
  gap: 18px;
}
#Caminho_76_ {
  fill: url(#Caminho_76_);
}
.Caminho_76_ {
  overflow: visible;
  width: 18.385px;
  height: 18.384px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_77_ {
  fill: url(#Caminho_77_);
}
.Caminho_77_ {
  overflow: visible;
  width: 18.385px;
  height: 18.384px;
  left: 37px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_78_ {
  fill: url(#Caminho_78_);
}
.Caminho_78_ {
  overflow: visible;
  width: 18.385px;
  height: 18.384px;
  left: 74px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_79_bb {
  fill: url(#Caminho_79_bb);
}
.Caminho_79_bb {
  overflow: visible;

  width: 18.385px;
  height: 18.384px;
  left: 111px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_7 {
  position: relative;
  width: 100%;
  height: 76px;
  background: radial-gradient(#0062e8,#033475);
  overflow: visible;
}
#Retngulo_13_be {
  fill: url(#Retngulo_13_be);
}
.Retngulo_13_be {
  position: absolute;
  overflow: visible;
  width: 100%;
  height: 76px;
  left: 0px;
  top: 0px;
}
#Retngulo_2 {
  opacity: 0.2;
  fill: rgba(0, 98, 232, 1);
}
.Retngulo_2 {
  position: absolute;
  overflow: visible;
  width: 100%;
  height: 76px;
  left: 0px;
  top: 0px;
}
#n_Todos_os_direitos_reservados {
  top: 27px;
  position: absolute;
  overflow: visible;
  width: 100%;
  white-space: nowrap;
  line-height: 25px;
  margin-top: -3.5px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: lighter;
  font-size: 18px;
  color: rgba(255, 255, 255, 1);
}
#Componente_24__2 {
  position: absolute;
  width: 129.385px;
  height: 18.384px;
  left: 1716.615px;
  top: 1958.616px;
  overflow: visible;
}
#Grupo_206 {
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 55.5007, -55.5007)
    rotate(0deg);
  transform-origin: center;
  position: absolute;
  width: 18.384px;
  height: 129.385px;
  left: 0px;
  top: 55px;
  overflow: visible;
}
#Caminho_76_bk {
  fill: url(#Caminho_76_bk);
}
.Caminho_76_bk {
  overflow: visible;
  position: absolute;
  width: 18.385px;
  height: 18.384px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_77_bm {
  fill: url(#Caminho_77_bm);
}
.Caminho_77_bm {
  overflow: visible;
  position: absolute;
  width: 18.385px;
  height: 18.384px;
  left: 37px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_78_bo {
  fill: url(#Caminho_78_bo);
}
.Caminho_78_bo {
  overflow: visible;
  position: absolute;
  width: 18.385px;
  height: 18.384px;
  left: 74px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_79_bq {
  fill: url(#Caminho_79_bq);
}
.Caminho_79_bq {
  overflow: visible;
  position: absolute;
  width: 18.385px;
  height: 18.384px;
  left: 111px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_207 {
  position: relative;
    width: 249.08px;
    height: 94px;
    top: 586px;
    overflow: visible;
}
#Grupo_202 {
  position: absolute;
  width: 249.08px;
  height: 94px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Grupo_201 {
  transform: translate(-990.7px, -422.73px)
    matrix(1, 0, 0, 1, 1128.2598, 405.21) rotate(90deg);
  transform-origin: center;
  position: absolute;
  width: 94px;
  height: 129.04px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Elipse_6_bv {
  fill: url(#Elipse_6_bv);
}
.Elipse_6_bv {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90px;
  top: 0px;
}
#Elipse_7_bx {
  fill: url(#Elipse_7_bx);
}
.Elipse_7_bx {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120px;
  top: 0px;
}
#Elipse_8_bz {
  fill: url(#Elipse_8_bz);
}
.Elipse_8_bz {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60px;
  top: 0px;
}
#Elipse_9_b {
  fill: url(#Elipse_9_b);
}
.Elipse_9_b {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0px;
  top: 0px;
}
#Elipse_10_b {
  fill: url(#Elipse_10_b);
}
.Elipse_10_b {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30px;
  top: 0px;
}
#Elipse_11_b {
  fill: url(#Elipse_11_b);
}
.Elipse_11_b {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90.18px;
  top: 28.5px;
}
#Elipse_12_b {
  fill: url(#Elipse_12_b);
}
.Elipse_12_b {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60.18px;
  top: 28.5px;
}
#Elipse_13_b {
  fill: url(#Elipse_13_b);
}
.Elipse_13_b {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120.18px;
  top: 28.5px;
}
#Elipse_14_cb {
  fill: url(#Elipse_14_cb);
}
.Elipse_14_cb {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0.18px;
  top: 28.5px;
}
#Elipse_15_cd {
  fill: url(#Elipse_15_cd);
}
.Elipse_15_cd {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30.18px;
  top: 28.5px;
}
#Elipse_16_cf {
  fill: url(#Elipse_16_cf);
}
.Elipse_16_cf {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0.36px;
  top: 57.01px;
}
#Elipse_17_ch {
  fill: url(#Elipse_17_ch);
}
.Elipse_17_ch {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120.36px;
  top: 57.01px;
}
#Elipse_18_cj {
  fill: url(#Elipse_18_cj);
}
.Elipse_18_cj {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30.36px;
  top: 57.01px;
}
#Elipse_19_cl {
  fill: url(#Elipse_19_cl);
}
.Elipse_19_cl {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60.36px;
  top: 57.01px;
}
#Elipse_20_cn {
  fill: url(#Elipse_20_cn);
}
.Elipse_20_cn {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90.36px;
  top: 57.01px;
}
#Elipse_21_cp {
  fill: url(#Elipse_21_cp);
}
.Elipse_21_cp {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90.54px;
  top: 85.5px;
}
#Elipse_22_cr {
  fill: url(#Elipse_22_cr);
}
.Elipse_22_cr {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120.54px;
  top: 85.5px;
}
#Elipse_23_ct {
  fill: url(#Elipse_23_ct);
}
.Elipse_23_ct {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30.54px;
  top: 85.5px;
}
#Elipse_24_cv {
  fill: url(#Elipse_24_cv);
}
.Elipse_24_cv {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60.54px;
  top: 85.5px;
}
#Elipse_25_cx {
  fill: url(#Elipse_25_cx);
}
.Elipse_25_cx {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0.54px;
  top: 85.5px;
}
#Grupo_203 {
  transform: translate(-990.7px, -422.73px)
    matrix(1, 0, 0, 1, 1008.2197, 405.21) rotate(90deg);
  transform-origin: center;
  position: absolute;
  width: 94px;
  height: 129.04px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Elipse_6_c {
  fill: url(#Elipse_6_c);
}
.Elipse_6_c {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90px;
  top: 0px;
}
#Elipse_7_da {
  fill: url(#Elipse_7_da);
}
.Elipse_7_da {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120px;
  top: 0px;
}
#Elipse_8_da {
  fill: url(#Elipse_8_da);
}
.Elipse_8_da {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60px;
  top: 0px;
}
#Elipse_9_da {
  fill: url(#Elipse_9_da);
}
.Elipse_9_da {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0px;
  top: 0px;
}
#Elipse_10_da {
  fill: url(#Elipse_10_da);
}
.Elipse_10_da {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30px;
  top: 0px;
}
#Elipse_11_da {
  fill: url(#Elipse_11_da);
}
.Elipse_11_da {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90.18px;
  top: 28.5px;
}
#Elipse_12_dc {
  fill: url(#Elipse_12_dc);
}
.Elipse_12_dc {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60.18px;
  top: 28.5px;
}
#Elipse_13_de {
  fill: url(#Elipse_13_de);
}
.Elipse_13_de {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120.18px;
  top: 28.5px;
}
#Elipse_14_dg {
  fill: url(#Elipse_14_dg);
}
.Elipse_14_dg {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0.18px;
  top: 28.5px;
}
#Elipse_15_di {
  fill: url(#Elipse_15_di);
}
.Elipse_15_di {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30.18px;
  top: 28.5px;
}
#Elipse_16_dk {
  fill: url(#Elipse_16_dk);
}
.Elipse_16_dk {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0.36px;
  top: 57.01px;
}
#Elipse_17_dm {
  fill: url(#Elipse_17_dm);
}
.Elipse_17_dm {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120.36px;
  top: 57.01px;
}
#Elipse_18_do {
  fill: url(#Elipse_18_do);
}
.Elipse_18_do {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30.36px;
  top: 57.01px;
}
#Elipse_19_dq {
  fill: url(#Elipse_19_dq);
}
.Elipse_19_dq {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60.36px;
  top: 57.01px;
}
#Elipse_20_ds {
  fill: url(#Elipse_20_ds);
}
.Elipse_20_ds {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90.36px;
  top: 57.01px;
}
#Elipse_21_du {
  fill: url(#Elipse_21_du);
}
.Elipse_21_du {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 90.54px;
  top: 85.5px;
}
#Elipse_22_dw {
  fill: url(#Elipse_22_dw);
}
.Elipse_22_dw {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 120.54px;
  top: 85.5px;
}
#Elipse_23_dy {
  fill: url(#Elipse_23_dy);
}
.Elipse_23_dy {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 30.54px;
  top: 85.5px;
}
#Elipse_24_d {
  fill: url(#Elipse_24_d);
}
.Elipse_24_d {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 60.54px;
  top: 85.5px;
}
#Elipse_25_ea {
  fill: url(#Elipse_25_ea);
}
.Elipse_25_ea {
  position: absolute;
  overflow: visible;
  width: 8.5px;
  height: 8.5px;
  left: 0.54px;
  top: 85.5px;
}
#Grupo_212 {
  position: relative;
  width: 424.539px;
  height: 81.885px;
  overflow: visible;
}
#nunomiguelrightcopt {
  left: 112.539px;
  top: 25.899px;
  position: absolute;
  overflow: visible;
  width: 313px;
  white-space: nowrap;
  line-height: 89px;
  margin-top: -31.5px;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  color: rgba(1, 93, 219, 1);
}
#Grupo_189 {
  position: absolute;
  width: 81.918px;
  height: 81.885px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Caminho_65 {
  fill: rgba(1, 93, 219, 1);
}
.Caminho_65 {
  overflow: visible;
  position: absolute;
  width: 81.918px;
  height: 81.885px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_66 {
  fill: rgba(1, 93, 219, 1);
}
.Caminho_66 {
  overflow: visible;
  position: absolute;
  width: 33.013px;
  height: 31.483px;
  left: 24.29px;
  top: 14.933px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_211 {
  position: relative;
  width: 244.152px;
  height: 81.885px;
  overflow: visible;
}
#Nuno_Miguel {
  left: 81.152px;
  top: 25.995px;
  position: absolute;
  overflow: visible;
  width: 164px;
  white-space: nowrap;
  line-height: 30px;
  margin-top: -2px;
  text-align: left;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  color: rgba(1, 89, 211, 1);
}
#Grupo_210 {
  position: absolute;
  width: 55.592px;
  height: 81.885px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Grupo_210_eb {
  position: absolute;
  width: 55.592px;
  height: 81.885px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Componente_29__1 {
  position: relative;
  width: 489px;
  height: 637px;
  overflow: visible;
}
#Grupo_de_mscara_145 {
  position: absolute;
  width: 489px;
  height: 637px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Grupo_de_mscara_4 {
  position: absolute;
  width: 489px;
  height: 637px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Retngulo_20 {
  opacity: 0.5;
  fill: #0060e2;
}

.Retngulo_20 {
  position: absolute;
  overflow: visible;
  width: 489px;
  height: 637px;
  left: 0px;
  top: 0px;
}
#Vantagens_na_escolha_da_soluo__eg {
  display: block;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  left: 43.711px;
  top: 436.373px;
  position: absolute;
  overflow: visible;
  width: 345px;
  height: 141px;
  text-align: left;
  font-family: LT Energy VF;
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  color: rgba(236, 236, 236, 1);
  text-transform: uppercase;
}
#Grupo_de_rolagem_2 {
  mix-blend-mode: normal;
  position: absolute;
  width: 39.622px;
  height: 32.737px;
  left: 408.93px;
  top: 544.635px;
  overflow: hidden;
}
#Grupo_142 {
  position: absolute;
  width: 120.045px;
  height: 32.737px;
  left: -84px;
  top: 0px;
  overflow: visible;
}
#Camada_1 {
  transform: translate(-346.431px, -12.132px)
    matrix(1, 0, 0, 1, 435.0854, 13.4774) rotate(-90deg);
  transform-origin: center;
  position: absolute;
  width: 32.737px;
  height: 30.045px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Caminho_1 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_1 {
  overflow: visible;
  position: absolute;
  width: 16.213px;
  height: 32.737px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_2 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_2 {
  overflow: visible;
  position: absolute;
  width: 16.211px;
  height: 32.728px;
  left: 0px;
  top: 10px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Camada_1_em {
  transform: translate(-346.431px, -12.132px)
    matrix(1, 0, 0, 1, 345.0854, 13.4774) rotate(-90deg);
  transform-origin: center;
  position: absolute;
  width: 32.737px;
  height: 30.045px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Caminho_1_en {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_1_en {
  overflow: visible;
  position: absolute;
  width: 16.213px;
  height: 32.737px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_2_eo {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_2_eo {
  overflow: visible;
  position: absolute;
  width: 16.211px;
  height: 32.728px;
  left: 13.835px;
  top: 0.004px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Componente_29__2 {
  position: relative;
  width: 489px;
  height: 637px;
  overflow: visible;
}
#Grupo_de_mscara_145_eq {
  position: absolute;
  width: 489px;
  height: 637px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Grupo_de_mscara_4_er {
  position: absolute;
  width: 489px;
  height: 637px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Retngulo_20_es {
  opacity: 0.5;
  fill: #0060E2
}
.Retngulo_20_es {
  position: absolute;
  overflow: visible;
  width: 489px;
  height: 637px;
  left: 0px;
  top: 0px;
}
#A_diferena_do_OPCGest {
  display: block;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  left: 104.552px;
  top: 483.373px;
  position: absolute;
  overflow: visible;
  width: 345px;
  height: 94px;
  text-align: right;
  font-family: LT Energy VF;
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  color: rgba(236, 236, 236, 1);
  text-transform: uppercase;
}
#Grupo_142_eu {
  position: absolute;
  width: 30.045px;
  height: 32.737px;
  left: 49.711px;
  top: 544.635px;
  overflow: visible;
}
#Camada_1_ev {
  transform: translate(-90px, 0px) matrix(1, 0, 0, 1, 88.6542, 1.3458)
    rotate(-90deg);
  transform-origin: center;
  position: absolute;
  width: 32.737px;
  height: 30.045px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Caminho_1_ew {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_1_ew {
  overflow: visible;
  position: absolute;
  width: 16.213px;
  height: 32.737px;
  left: 0px;
  top: -10px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_2_ex {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_2_ex {
  overflow: visible;
  position: absolute;
  width: 16.211px;
  height: 32.728px;
  left: 0px;
  top: 0.004px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#top_bar {
  position: fixed;
  z-index: 2;
  width: 100%;
  height: 60px;
  left: 0px;
  top: 0px;
  overflow: visible;
  display: none;
  background: radial-gradient(#0062e8,#033475)
}
#Retngulo_2_e {
  fill: url(#Retngulo_2_e);
}
.Retngulo_2_e {
  position: absolute;
  overflow: visible;
  width: 1920px;
  height: 60px;
  left: 0px;
  top: 0px;
}
#Grupo_136 {
  opacity: 0.6;
  position: absolute;
  width: 50.948px;
  height: 39.263px;
  left: 120.025px;
  top: 10.369px;
  overflow: visible;
}
#Caminho_28 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_28 {
  overflow: visible;
  position: absolute;
  width: 50.948px;
  height: 17.427px;
  left: 0px;
  top: 21.835px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_29 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_29 {
  overflow: visible;
  position: absolute;
  width: 28.595px;
  height: 3.311px;
  left: 8.725px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_30 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_30 {
  overflow: visible;
  position: absolute;
  width: 9.006px;
  height: 9.578px;
  left: 41.933px;
  top: 14.063px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_31 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_31 {
  overflow: visible;
  position: absolute;
  width: 5.682px;
  height: 5.86px;
  left: 35.098px;
  top: 3.018px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_32 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_32 {
  overflow: visible;
  position: absolute;
  width: 11.069px;
  height: 7.599px;
  left: 39.227px;
  top: 8.474px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_33 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_33 {
  overflow: visible;
  position: absolute;
  width: 4.605px;
  height: 9.044px;
  left: 0.407px;
  top: 13.178px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_34 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_34 {
  overflow: visible;
  position: absolute;
  width: 3.563px;
  height: 6.006px;
  left: 3.343px;
  top: 7.192px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_35 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_35 {
  overflow: visible;
  position: absolute;
  width: 5.198px;
  height: 5.084px;
  left: 5.361px;
  top: 2.499px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_36 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_36 {
  overflow: visible;
  position: absolute;
  width: 14.841px;
  height: 8.508px;
  left: 18.074px;
  top: 13.327px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_37 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_37 {
  overflow: visible;
  position: absolute;
  width: 8.346px;
  height: 9.545px;
  left: 6.557px;
  top: 14.612px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_38 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_38 {
  overflow: visible;
  position: absolute;
  width: 7.605px;
  height: 9.639px;
  left: 36.337px;
  top: 14.225px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_39 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_39 {
  overflow: visible;
  position: absolute;
  width: 3.647px;
  height: 0.205px;
  left: 45.653px;
  top: 24.923px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_40 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_40 {
  overflow: visible;
  position: absolute;
  width: 0.048px;
  height: 0.161px;
  left: 43.599px;
  top: 15.192px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_41 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_41 {
  overflow: visible;
  position: absolute;
  width: 0.173px;
  height: 0.148px;
  left: 35.245px;
  top: 3.411px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_42 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_42 {
  overflow: visible;
  position: absolute;
  width: 30.514px;
  height: 17.126px;
  left: 8.196px;
  top: 5.405px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_43 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_43 {
  overflow: visible;
  position: absolute;
  width: 27.032px;
  height: 4.202px;
  left: 9.035px;
  top: 3.574px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_44 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_44 {
  overflow: visible;
  position: absolute;
  width: 8.296px;
  height: 13.204px;
  left: 21.401px;
  top: 22.546px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_45 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_45 {
  overflow: visible;
  position: absolute;
  width: 6.857px;
  height: 4.879px;
  left: 22.27px;
  top: 17.86px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_46 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_46 {
  overflow: visible;
  position: absolute;
  width: 1.706px;
  height: 1.849px;
  left: 11.536px;
  top: 15.15px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_47 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_47 {
  overflow: visible;
  position: absolute;
  width: 1.708px;
  height: 1.872px;
  left: 11.535px;
  top: 18.727px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_48 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_48 {
  overflow: visible;
  position: absolute;
  width: 4.836px;
  height: 0.241px;
  left: 23.079px;
  top: 14.246px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_49 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_49 {
  overflow: visible;
  position: absolute;
  width: 4.969px;
  height: 5.299px;
  left: 8.236px;
  top: 25.021px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_50 {
  fill: rgba(255, 255, 255, 1);
}
.Caminho_50 {
  overflow: visible;
  position: absolute;
  width: 4.962px;
  height: 5.304px;
  left: 37.797px;
  top: 25.021px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_138 {
  position: absolute;
  width: 40.557px;
  height: 39.263px;
  left: 1817.123px;
  top: 10.092px;
  overflow: visible;
}
#Grupo_137 {
  position: absolute;
  width: 40.557px;
  height: 39.263px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Caminho_53 {
  fill: rgba(255, 255, 255, 1);
  stroke: rgba(0, 0, 0, 0);
  stroke-width: 3px;
  stroke-linejoin: miter;
  stroke-linecap: butt;
  stroke-miterlimit: 4;
  shape-rendering: auto;
}
.Caminho_53 {
  overflow: visible;
  position: absolute;
  width: 26.49px;
  height: 16.468px;
  left: 18.887px;
  top: 25.791px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_54 {
  fill: rgba(0, 0, 0, 0);
  stroke: rgba(255, 255, 255, 1);
  stroke-width: 1px;
  stroke-linejoin: miter;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  shape-rendering: auto;
}
.Caminho_54 {
  overflow: visible;
  position: absolute;
  width: 28.882px;
  height: 28.881px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#NU {
  left: 5.877px;
  top: 7.908px;
  position: absolute;
  overflow: visible;
  width: 18px;
  white-space: nowrap;
  text-align: left;
  font-family: Adarsh Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}
#enter {
  position: absolute;
  width: 1920px;
  height: 1099px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Retngulo_15 {
  fill: rgba(255, 255, 255, 1);
}
.Retngulo_15 {
  position: absolute;
  overflow: visible;
  width: 1920px;
  height: 1080px;
  left: 0px;
  top: 0px;
}
#Ativo_32 {
  opacity: 0.3;
  display: none;
  position: absolute;
  width: 1000px;
  height: 1000px;
  left: 920px;
  top: 0px;
  overflow: visible;
}
#Ativo_3 {
  opacity: 0.23;
  position: absolute;
  top: 0;
  right: 0;
  overflow: visible;
}
#Grupo_168 {
  position: absolute;
  width: 1783px;
  height: 993px;
  left: 137px;
  top: 106px;
  overflow: visible;
}
#Grupo_166 {
  position: absolute;
  width: 1783px;
  height: 993px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#n_k___Free_iMac_Photoshop2 {
  position: absolute;
  width: 1324px;
  height: 993px;
  left: 459px;
  top: 0px;
  overflow: visible;
}
#Grupo_165 {
  position: absolute;
  width: 755px;
  height: 455px;
  left: 0px;
  top: 167px;
  overflow: visible;
}
#MANAGE_COSTS__MONITORING_REVEN {
  margin-left: 5vw;
    text-align: left;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size:1.54vw;
    color: rgba(0, 0, 0, 1);
}
#Grupo_8 {
  position: absolute;
  width: 755px;
  height: 332px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Grupo_4 {
  position: absolute;
  width: 171.607px;
  height: 166.131px;
  left: 34px;
  top: 25.869px;
  display: none;
  overflow: visible;
}
#Caminho_26 {
  fill: rgba(0, 0, 0, 1);
}
.Caminho_26 {
  overflow: visible;
  position: absolute;
  width: 91.69px;
  height: 57.004px;
  left: 79.917px;
  top: 109.127px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_27 {
  fill: rgba(0, 0, 0, 0);
  stroke: rgba(0, 0, 0, 1);
  stroke-width: 4px;
  stroke-linejoin: miter;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  shape-rendering: auto;
}
.Caminho_27 {
  overflow: visible;
  position: absolute;
  width: 121.975px;
  height: 121.973px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_3 {
  position: absolute;
  width: 88.596px;
  height: 68.276px;
  left: 14.689px;
  top: 24.826px;
  overflow: visible;
}
#Caminho_28_f {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_28_f {
  overflow: visible;
  position: absolute;
  width: 88.596px;
  height: 30.305px;
  left: 0px;
  top: 37.971px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_29_f {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_29_f {
  overflow: visible;
  position: absolute;
  width: 49.725px;
  height: 5.757px;
  left: 15.172px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_30_ga {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_30_ga {
  overflow: visible;
  position: absolute;
  width: 15.661px;
  height: 16.656px;
  left: 72.918px;
  top: 24.455px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_31_gb {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_31_gb {
  overflow: visible;
  position: absolute;
  width: 9.881px;
  height: 10.191px;
  left: 61.034px;
  top: 5.249px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_32_gc {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_32_gc {
  overflow: visible;
  position: absolute;
  width: 19.248px;
  height: 13.215px;
  left: 68.214px;
  top: 14.735px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_33_gd {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_33_gd {
  overflow: visible;
  position: absolute;
  width: 8.007px;
  height: 15.727px;
  left: 0.708px;
  top: 22.915px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_34_ge {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_34_ge {
  overflow: visible;
  position: absolute;
  width: 6.195px;
  height: 10.445px;
  left: 5.814px;
  top: 12.506px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_35_gf {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_35_gf {
  overflow: visible;
  position: absolute;
  width: 9.04px;
  height: 8.84px;
  left: 9.322px;
  top: 4.345px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_36_gg {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_36_gg {
  overflow: visible;
  position: absolute;
  width: 25.807px;
  height: 14.795px;
  left: 31.43px;
  top: 23.175px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_37_gh {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_37_gh {
  overflow: visible;
  position: absolute;
  width: 14.514px;
  height: 16.599px;
  left: 11.403px;
  top: 25.409px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_38_gi {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_38_gi {
  overflow: visible;
  position: absolute;
  width: 13.225px;
  height: 16.762px;
  left: 63.188px;
  top: 24.737px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_39_gj {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_39_gj {
  overflow: visible;
  position: absolute;
  width: 6.342px;
  height: 0.357px;
  left: 79.388px;
  top: 43.34px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_40_gk {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_40_gk {
  overflow: visible;
  position: absolute;
  width: 0.083px;
  height: 0.279px;
  left: 75.817px;
  top: 26.418px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_41_gl {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_41_gl {
  overflow: visible;
  position: absolute;
  width: 0.301px;
  height: 0.258px;
  left: 61.288px;
  top: 5.932px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_42_gm {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_42_gm {
  overflow: visible;
  position: absolute;
  width: 53.063px;
  height: 29.781px;
  left: 14.253px;
  top: 9.399px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_43_gn {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_43_gn {
  overflow: visible;
  position: absolute;
  width: 47.007px;
  height: 7.307px;
  left: 15.712px;
  top: 6.215px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_44_go {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_44_go {
  overflow: visible;
  position: absolute;
  width: 14.426px;
  height: 22.96px;
  left: 37.216px;
  top: 39.206px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_45_gp {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_45_gp {
  overflow: visible;
  position: absolute;
  width: 11.925px;
  height: 8.485px;
  left: 38.726px;
  top: 31.058px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_46_gq {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_46_gq {
  overflow: visible;
  position: absolute;
  width: 2.966px;
  height: 3.215px;
  left: 20.06px;
  top: 26.345px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_47_gr {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_47_gr {
  overflow: visible;
  position: absolute;
  width: 2.97px;
  height: 3.255px;
  left: 20.059px;
  top: 32.565px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_48_gs {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_48_gs {
  overflow: visible;
  position: absolute;
  width: 8.41px;
  height: 0.418px;
  left: 40.133px;
  top: 24.774px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_49_gt {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_49_gt {
  overflow: visible;
  position: absolute;
  width: 8.641px;
  height: 9.215px;
  left: 14.321px;
  top: 43.51px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Caminho_50_gu {
  fill: rgba(22, 22, 21, 1);
}
.Caminho_50_gu {
  overflow: visible;
  position: absolute;
  width: 8.629px;
  height: 9.223px;
  left: 65.727px;
  top: 43.51px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Grupo_de_rolagem_3 {
  mix-blend-mode: normal;
  position: absolute;
  width: 360px;
  height: 332px;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
#gif_logo_opcgest {
  fill: transparent;
}
.gif_logo_opcgest {
  overflow: hidden;
  position: absolute;
  width: 360px;
  height: 360px;
  left: 0px;
  top: -12px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#PCGest {
  left: 256px;
  top: 36px;
  position: absolute;
  overflow: visible;
  width: 500px;
  white-space: nowrap;
  text-align: left;
  font-family: Walkway;
  font-style: normal;
  font-weight: bold;
  font-size: 148px;
  color: rgba(37, 37, 37, 1);
}
#AreaReservada{
  margin-left: 11vw;
  margin-top: 12vh;
  align-self: flex-start;
  width: 14vw;
  max-width: 269px;
  height: 7vh;
  max-height: 64px;
  overflow: visible;
  background-color: rgba(12, 75, 161, 1);
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  text-align: center;
  color: #FFFFFF;
  border-radius: 5px;
  color: rgba(255, 255, 255, 1);

  font: normal normal 300 1vw/25px Montserrat;

}
#AreaReservada:hover{
  border: 1px solid #0C4BA1;
  background-color: white;
  color: #0C4BA1 ;
  font-family: Montserrat;
  font-weight: bold;
  cursor: pointer;
  font-size: 0.9vw;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
#Componente_30__1 {
  margin-left: 8vw;
  align-self: flex-start;
  position: relative;
  width: 269px;
  height: 64px;
  overflow: visible;
  margin-top: 20vh;
}
#Retngulo_39 {
  fill: rgba(12, 75, 161, 1);
}
.Retngulo_39 {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 287px;
  height: 82px;
  left: 0px;
  top: 0px;
}
#rea_Reservada {
  left: 58px;
  top: 20px;
  position: absolute;
  overflow: visible;
  width: 155px;
  white-space: nowrap;
  line-height: 25px;
  margin-top: -2.5px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: lighter;
  font-size: 20px;
  color: rgba(255, 255, 255, 1);
}
#Grupo_8 {
  position: absolute;
  width: 755px;
  height: 332px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.firstSection {
    display: flex;
    width: 100%;
    height: 100vh;
    flex-direction: row;
    justify-content: center;
}
.sectionTitle{
  margin-right: 7.9vw;
}
.container_left {
    display: flex;
    overflow: hidden;
    align-items: center;
    flex-direction: column;
    width: 50%;
    margin-top: 140px;
}
.container_right {
  display: flex;
  overflow: hidden;
  align-items: center;
  flex-direction: column;
  width: 50%;

}

.OPC {
  width: 100%;
}
.secondSection {
  padding: 45px;
  background-color: rgba(245, 245, 245, 1);
}

.thirdSection {
  text-align: end;
  padding: 45px;
}
.content-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 6.5vw;
  margin-top: 3vw;
  flex-wrap: wrap;
}

#Grupo_200_2 {
  display: flex;
  gap: 18px;
  justify-content: end;
  flex-direction: row;
  margin-right: 2vw;
}
.videoSection{
  align-self: center;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    margin-bottom: 76px;
}
.forthSection {
  display: flex;
  background-color: #ffffff;
  padding: 2vw;
  flex-direction: column;
}
.fifthSection {
  background-color: #f5f5f5;
  padding: 2vw;
  flex-direction: column;
  display: flex;
}

.Vantagens_na_escolha_da_soluo__eg_hover {
  display: none;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  left: 43.711px;
  top: 287.373px;
  position: absolute;
  overflow: visible;
  width: 345px;
  height: 141px;
  text-align: left;
  font-family: PoppinsBold;
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  color: rgba(236, 236, 236, 1);
  text-transform: uppercase;
}
.Componente_29___1:hover .Vantagens_na_escolha_da_soluo__eg_hover {
  display: block !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.Componente_29___1:hover #Camada_1{
  margin-left: 4px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.Componente_29___1:hover #Retngulo_20 {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  opacity: 1;
  mix-blend-mode: multiply;
}
.Componente_29___1:hover #Vantagens_na_escolha_da_soluo__eg {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  display: none;
}

.Componente_29___2:hover #Retngulo_20_es {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  opacity: 1;
  mix-blend-mode: multiply;
}
.Componente_29___2:hover #Camada_1_ev{
  margin-left: -4px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.Componente_29___2:hover .A_diferena_do_OPCGest_hover {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  display: block !important;
}
.Componente_29___2:hover #A_diferena_do_OPCGest {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  display: none;
}

.A_diferena_do_OPCGest_hover {
  
  display: none;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  left: 104.552px;
  top: 257.373px;
  position: absolute;
  overflow: visible;
  width: 345px;
  height: 94px;
  text-align: right;
  font-family: PoppinsBold;
  font-weight: normal;
  font-size: 26px;
  color: rgba(236, 236, 236, 1);
  text-transform: uppercase;
}

.A_diferena_do_OPCGest_hover > span{
  font-family: Poppins;
}

@media (min-width: 1650px) {
  #pc_img {
    height: 100%;
    width: 66vw;
    max-width: 2177.69px;
    margin-right: 16vw;
}
}