/*=====Page News=========*/

#line {
  text-decoration: none;
}

#line:hover {
  text-decoration: underline #858383 1px; /*Adiciona sublinhado ao passar o mouse */
  text-underline-offset: 5px;
}

.line:hover .position-static > #line{
  text-decoration: underline #858383 1px; /*Adiciona sublinhado ao passar o mouse */
  text-underline-offset: 5px;
}

.btn-main{padding: 1px 5px 1px 5px!important }

@font-face {
  font-family: Vladivostok;
  src:
    url(/fonts/Vladivostok/regular.eot), /* IE9 Compat Modes */
    url(/fonts/Vladivostok/regular.woff2) format("woff2"), /* Super Modern Browsers */
    url(/fonts/Vladivostok/regular.woff) format("woff"), /* Pretty Modern Browsers */
    url(/fonts/Vladivostok/regular.ttf) format("truetype"); /* Safari, Android, iOS */
}


@font-face {
  font-family: 'Cisco Sans';
  src:
      url(/fonts/Cisco-Sans/CiscoSansLight.eot) format('embedded-opentype'),
      url(/fonts/Cisco-Sans/CiscoSansLight.woff2) format('woff2'),
      url(/fonts/Cisco-Sans/CiscoSansLight.woff) format('woff'),
      url(/fonts/Cisco-Sans/CiscoSansLight.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  text-justify: inherit;
} 


@font-face {
  font-family: 'Cisco Sans Regular';
  src:
      url(/fonts/CiscoSans/CiscoSans.eot) format('embedded-opentype'),
      url(/fonts/CiscoSans/CiscoSans.woff2) format('woff2'),
      url(/fonts/CiscoSans/CiscoSans.woff) format('woff'),
      url(/fonts/CiscoSans/CiscoSans.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
} 



@font-face {
  font-family: 'Cisco Sans Bold';
  src:
      url(/fonts/Cisco*Sans/CiscoSans-Bold.eot) format('embedded-opentype'),
      url(/fonts/Cisco*Sans/CiscoSans-Bold.woff2) format('woff2'),
      url(/fonts/Cisco*Sans/CiscoSans-Bold.woff) format('woff'),
      url(/fonts/Cisco*Sans/CiscoSans-Bold.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
} 
/*
@font-face {
  font-family: 'Cisco Sans';
  src:
      url(/fonts/Cisco_Sans/CiscoSans-ExtraLight.eot) format('embedded-opentype'),
      url(/fonts/Cisco_Sans/CiscoSans-ExtraLight.woff2) format('woff2'),
      url(/fonts/Cisco_Sans/CiscoSans-ExtraLight.woff) format('woff'),
      url(/fonts/Cisco_Sans/CiscoSans-ExtraLight.ttf) format('truetype');
  font-weight: bold;
  font-style: bold;
}*/

@font-face {
  font-family: Segoen_slboot;
  src:
    url(/fonts/segoen_slboot.ttf) format("truetype"); /* Safari, Android, iOS */
}

*,*:before,*:after {
  text-rendering: optimizeLegibility;
}


body, button, input, label, select, td, textarea, p {
  font-family: 'Cisco Sans', sans-serif;
  line-height: var(--muse-line-height-100);
}

.font1 {
  /* Slides Fonts */
  font-family: 'Monoton', cursive!important;
}

.font7 {
  /* Slides Fonts */
  font-family: 'Cisco Sans Bold', sans-serif;
  line-height: var(--muse-line-height-100);
  font-size: 1rem;
}

.btn-outline-primary {
  font-family: 'Cisco Sans Bold', sans-serif;
  line-height: var(--muse-line-height-100);
}


@media (min-width: 1200px) {
  h2, .h2 {
      font-size: calc(1rem + 1vw);
  }
}

.lead {
  font-size: 1.1rem;
  font-weight: 300;
  text-align: justify;
}

.main-sidebar .single-widget {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
  border-radius: 8px;
}

.single-main {
  margin-bottom: 30px;
  margin-top: 30px;
  background: #fff;
  padding: 30px;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
  border-radius: 8px;
}

/*=====Page News=========*/

/*======body-bottom======*/
body {
  padding-top: 0rem;
  padding-bottom: 0rem;
  color: rgb(var(--bs-tertiary-color-rgb));
}

 /*
.py-top-main {
 padding-top: 1rem;
}

.py-but-main {
  padding-bottom: 1.5rem;
}*/

/*======body-bottom======*/

/*======conteiner======*/


.divider-main {
  margin: 2rem !important;
}

.divider2-main {
  margin: 0.1rem !important;
}

.rectangle-grey-main {
  background-color: #f5f5f5 !important;
}

.black-main {
  background-color: rgb(37, 37, 37) !important;
}

.black2-main {
  background-color: rgba(37, 37, 37, 0.142) !important;
}

.blue4-main {
  background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
}

.blue5-main {
  background: linear-gradient(100deg, #A0B6C1, #C2B0B9) !important;
}

.blue6-main {
  background: linear-gradient(100deg, #120a8f(21 75% 0%), #94a7fd) !important;
}

.green6-main {
  background: linear-gradient(100deg, #d7fdcf, #e6ffeb00) !important;
}

.rose-main {
  background: linear-gradient(100deg, #ffd6c0, #ffeadf) !important;
}

.c-white-main {
  color: #efefef !important;
}

.owl-theme .owl-dots .owl-dot {
  display: none !important;
  zoom: 1
}


/*======conteiner======*/

.counter {
  animation-duration: 10s;
  animation-delay: 0s;
}

/*==========Prev and Next======*/
@media (min-width: 1500px) {
  .carousel-ctrl-prev-main {
    left: -55px;
  }

  .carousel-ctrl-next-main {
    right: -55px;
  }
}

/*==========Prev and Next======*/

.back-main {
  background-image: url(/imges/home/Unikao_Logo_Branco_transp.webp);
}

.back-main2::after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: inherit;
  opacity: 0.9;
  pointer-events: none;
}
/*==============Sliders=======================*/
@media (min-width: 1500px) {




  /* ==========layout of  Menu================ */
.navbarmain {
  /*position-of-menu*/
  box-sizing: border-box;
  position: absolute;
  left: 8%;
  right: 8%;
  top: 40px;
  background-color: #ffffff !important;
  border-radius: 20px !important;
  z-index: 10000;
}

.navbarmain1 {
  /*position-of-menu*/
  box-sizing: border-box;
  position: absolute !important;
  left: 8%;
  height: 43px;
  right: 8%;
  top: 39px;
  background-color: #efefef00 !important;
  border-radius: 20px !important;
  z-index: 9999;
}


.navbarmain2 {
  /*position-of-menu*/
  box-sizing: border-box;
  position: fixed;
  left: 8%;
  right: 8%;
  top: 40px;
  background-color: #ffffff !important;
  border-radius: 0px 0px 20px 20px !important;
  z-index: 10000;
}

.navbarmain3 {
  /*position-of-menu*/
  box-sizing: border-box;
  position: fixed;
  left: 8%;
  height: 43px;
  right: 8%;
  top: 39px;
  background-color: #efefef00 !important;
  border-radius: 0px 0px 20px 20px !important;
  z-index: 9999;
}

/*============= Início Espaço entre o Paragrafo e as imagens =============*/ 
.px-main-paragraph {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.mx-main-paragraph {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/*============= Fim Espaço entre o Paragrafo e as imagens =============*/ 

  .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-top: calc(var(--bs-gutter-x) * 1.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-bottom: calc(var(--bs-gutter-x) * 1.5);
    margin-right: auto;
    margin-left: auto;
  }

  .container-fl-main {
    padding-right: calc(var(--bs-gutter-x) * 3) !important;
    padding-left: calc(var(--bs-gutter-x) * 3) !important;
  }

  .container-fl-main2 {
    padding-right: calc(var(--bs-gutter-x) * 9) !important;
    padding-left: calc(var(--bs-gutter-x) * 9) !important;
  }

  .container-fl-main3 {
    padding-right: calc(var(--bs-gutter-x) * 2) !important;
    padding-left: calc(var(--bs-gutter-x) * 2) !important;
  }
  
  
  .container-fluid {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 10);
    padding-left: calc(var(--bs-gutter-x) * 10);
    margin-right: auto;
    margin-left: auto;
  }

  /* Slider */

/*=========Menu============*/
  .slidermain {
    height: 610px;
    left: 0px;
    right: 0px;
    top: 0px;
    overflow: hidden;
    margin-bottom: 0rem;
  }

  .gradient-left-main {
    /* Gradient */
    position: absolute;
    width: 1700px;
    height: 610px;
    left: -120px;
    top: 0px;
    background: linear-gradient(87.8deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.8;
  }
  .gradient-left-main2 {

    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    background: linear-gradient(150.8deg, #e4e3e3 3000%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.8;
  }

  .gradient-right-main {
    /* Gradient */
    position: absolute;
    width: 1920px;
    height: 610px;
    right: 0px;
    top: 0px;
    background: linear-gradient(267.8deg, #000000 0%, rgba(241, 240, 240, 0) 100%);
    opacity: 20;
  }

  .back-main3 {
    background-image: url(/imges/home/Fundo_quadrado_Branco.webp) ;
    position:relative;
    background-size: 66%;
    background-position: center;
    margin-left: -07px;
  }

  .rectangle-black-main {
    /* Rectangle 3 */
    width: 100%;
    height: 70px;
    background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
    margin-top: 550px;
    position: relative;
  }

  .rectangle-black-main2 {
    /* Rectangle 3 */
    width: 100%;
    height: 140px;
    background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
    position: relative;
  }

  .botom-9-6 {
    /*Margen para bottom*/
    margin-bottom: -12rem;
  }

}

@media (min-width: 1300px) and (max-width: 1500px) {

  /* ==========layout of  Menu================ */
  .navbarmain {
    /*position-of-menu*/
    box-sizing: border-box;
    position: absolute;
    left: 4%;
    right: 4%;
    top: 40px;
    background-color: #ffffff !important;
    border-radius: 20px !important;
    z-index: 10000;
  }
  
 .navbarmain1 {
    /*position-of-menu*/
    box-sizing: border-box;
    position: absolute !important;
    left: 4%;
    height: 43px;
    right: 4%;
    top: 39px;
    background-color: #efefef00 !important;
    border-radius: 20px !important;
    z-index: 9999;
  }
  
  /*=====Page News=========*/
  
  
 .navbarmain2 {
    /*position-of-menu*/
    box-sizing: border-box;
    position: fixed;
    left: 4%;
    right: 4%;
    top: 40px;
    background-color: #ffffff !important;
    border-radius: 0px 0px 20px 20px !important;
    z-index: 10000;
  }
 .navbarmain3 {
    /*position-of-menu*/
    box-sizing: border-box;
    position: fixed;
    left: 4%;
    height: 43px;
    right: 4%;
    top: 39px;
    background-color: #efefef00 !important;
    border-radius: 0px 0px 20px 20px !important;
    z-index: 9999;
  }

/*============= Início Espaço entre o Paragrafo e as imagens =============*/ 
.px-main-paragraph {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.mx-main-paragraph {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

/*============= Fim Espaço entre o Paragrafo e as imagens =============*/ 

  .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-top: calc(var(--bs-gutter-x) * 1.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-bottom: calc(var(--bs-gutter-x) * 1.5);
    margin-right: auto;
    margin-left: auto;
  }

  .container-fl-main {
    padding-right: calc(var(--bs-gutter-x) * 3) !important;
    padding-left: calc(var(--bs-gutter-x) * 3) !important;
  }

  .container-fl-main2 {
    padding-right: calc(var(--bs-gutter-x) * 9) !important;
    padding-left: calc(var(--bs-gutter-x) * 9) !important;
  }

  .container-fl-main3 {
    padding-right: calc(var(--bs-gutter-x) * 2) !important;
    padding-left: calc(var(--bs-gutter-x) * 2) !important;
  }
  
  
  .container-fluid {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 3);
    padding-left: calc(var(--bs-gutter-x) * 3);
    margin-right: auto;
    margin-left: auto;
  }

  .slidermain {
    height: 610px;
    left: 0px;
    right: 0px;
    top: 0px;
    overflow: hidden;
    margin-bottom: 0rem;
  }

  /*================ Inicio dos Fundos e Camada ========================*/

  .gradient-left-main {
    /* Gradient */
    position: absolute;
    width: 1700px;
    height: 630px;
    left: -120px;
    top: 0px;
    background: linear-gradient(87.8deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.8;
  }

  .gradient-right-main {
    /* Gradient */
    position: absolute;
    width: 1920px;
    height: 630px;
    right: 0px;
    top: 0px;
    background: linear-gradient(267.8deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.8;
  }

  .gradient-left-main2 {

    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    background: linear-gradient(150.8deg, #e4e3e3 3000%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.8;
  }

  .back-main3 {
    background-image: url(/imges/home/Fundo_quadrado_Branco.webp) ;
    position:relative;
    background-size: 79%;
    background-position: center;
    margin-left: -07px;
  }

  .rectangle-black-main {
    /* Rectangle 3 */
    width: 100%;
    height: 70px;
    background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
    margin-top: 550px;
    position: relative;
  }

  .rectangle-black-main2 {
    /* Rectangle 3 */
    width: 100%;
    height: 140px;
    background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
    position: relative;
  }

/*================ Fim dos Fundos e Camada ========================*/

  /*----------Margin das Letras do Slides ---------*/

  .botom-9-6 {
    /*Margen para bottom*/
    margin-bottom: -12rem;
  }

  /*----------Margin das Letras do Slides ---------*/

}

@media (max-width: 1300px) {

  /*=====Inicio Menu de Navegação=========*/

  .navbarmain {
    /*posição e tamanho menu-fixo*/
    box-sizing: border-box;
    position: absolute;
    left: 4%;
    right: 4%;
    top: 40px;
    background-color: #ffffff !important;
    border-radius: 20px !important;
    z-index: 10000;
  }

  .navbarmain1 {
    /*Sombra do menu-estatico*/
    box-sizing: border-box;
    position: absolute !important;
    left: 4%;
    height: 43px;
    right: 4%;
    top: 39px;
    background-color: #efefef00 !important;
    border-radius: 20px !important;
    z-index: 9999;
  }
    
  .navbarmain2 {
    /*posição e tamanho menu-flexivel*/
    box-sizing: border-box;
    position: fixed;
    left: 4%;
    right: 4%;
    top: 40px;
    background-color: #ffffff !important;
    border-radius: 0px 0px 20px 20px !important;
    z-index: 10000;
  }
  .navbarmain3 {
     /*Sombra do menu-flexivel*/
    box-sizing: border-box;
    position: fixed;
    left: 4%;
    height: 43px;
    right: 4%;
    top: 39px;
    background-color: #efefef00 !important;
    border-radius: 0px 0px 20px 20px !important;
    z-index: 9999;
  }


/*=====Fim do Menu de Navegação=========*/


/*=====Inicio Responsividade das Sessões=========*/

  .container-fluid {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 2) !important;
    padding-left: calc(var(--bs-gutter-x) * 2) !important;
    margin-right: auto;
    margin-left: auto;
  }


  /*===== Fim da Responsividade das Sessões=========*/

  /* ------------------ Inicio Slider------------------ */
  

  .slidermain {
    height: 550px;
    left: 0px;
    right: 0px;
    top: 0px;
    overflow: hidden;
    margin-bottom: 0rem;
  }
    /* ------------------Fim dos Slider------------------ */

/*================ Inicio dos Fundos e Camada ========================*/

  .gradient-left-main {
    /* Gradient */
    position: absolute;
    width: 1700px;
    height: 550px;
    left: -120px;
    top: 0px;
    background: linear-gradient(87.8deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.8;
  }

  .gradient-left-main2 {
    /* Gradiente que da efeito ofuscado na página inicial*/
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    background: linear-gradient(150.8deg, #e4e3e3 3000%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.8;
  }


  .gradient-right-main {
    /* Gradient */
    position: absolute;
    width: 1920px;
    height: 550px;
    right: 0px;
    top: 0px;
    background: linear-gradient(267.8deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.8;
  }

  .back-main3 {
    background-image: url(/imges/home/Fundo_quadrado_Branco.webp) ;
    position:relative;
    background-size: 80%;
    background-position: center;
    margin-left: -07px;
  }
  
  .rectangle-black-main {
    /* Rectangle 3 */
    width: 100%;
    height: 70px;
    background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
    margin-top: 490px;
    position: relative;
  }

  .rectangle-black-main2 {
    /* Rectangle 3 */
    width: 100%;
    height: 140px;
    background: linear-gradient(100deg, #cfeefd, #ffe6f3) !important;
    position: relative;
  }

  .botom-9-6 {
    /*Margen para bottom*/
    margin-bottom: -7rem;
  }

/*================ Fim dos Fundos e Camada ========================*/


}

/*============== FUNDO =============*/
.back-main2 {
  background-image: url(/imges/home/Unikao_Logo_Branco_transp.webp);
}
/*============== FUNDO =============*/

/*===============Menu=====================*/

/*-------- Início Padding dentro do menu-----------*/

.padding-main {
  /* layout  menu botom */
  display: flex !important;
  align-items: center !important;
  padding: 0px !important;
  width: 110px;
  height: 28px;
  border-radius: 9999px;
  /* Inside auto layout botom*/
  flex: none;
  order: 0;
  flex-grow: 0
}

.padding-main2 {
  /* layout  menu bottom */
  display: flex !important;
  align-items: center !important;
  padding: 0px !important;
  width: 85px;
  height: 28px;
  border-radius: 9999px;
  /* Inside auto layout bottom*/
  flex: none;
  order: 0;
  flex-grow: 0
}

.padding-main3 {
  /* layout  menu bottom */
  display: flex !important;
  align-items: center !important;
  padding: 0px !important;
  height: 28px;
  border-radius: 9999px;
  /* Inside auto layout bottom*/
  flex: none;
  order: 0;
  flex-grow: 0
}

/*---------Fim Padding dentro do menu-----------*/


/*---------Inicio Letra do dentro do menu-----------*/


@media (min-width:1300px) {

  .font-s2-style{
    font-family: 'Cisco Sans Regular', sans-serif;
    /*Tamanho da Letra do menu*/
      font-size: .925rem;
    }
  
/*---------Fim Letra dentro do menu-----------*/

}

@media (max-width:1300px) {

  .font-s2-style{
    font-family: 'Cisco Sans Regular', sans-serif;
    /*Tamanho da Letra do menu*/
      font-size: .805rem;
    }
  
/*---------Fim Letra dentro do menu-----------*/

}

/*=============== Fim do Menu=====================*/

/*============= Início Espaço entre o Paragrafo e as imagens =============*/ 
@media (min-width:1000px) AND (max-width:1500px) {
.px-main-paragraph {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.mx-main-paragraph {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
}
/*============= Fim Espaço entre o Paragrafo e as imagens =============*/ 

/*============= Inicio do Espaço breakdown do menu tradução ==============*/

.dropdown-width{
min-width: 6rem;
}

/*============= Finm do Espaço breakdown do menu tradução ==============*/


/*================ Inicio video de fundo ==========================*/

/*------------  inicio posição do 1º video de fundo da página inicial ---------------------*/ 

@media (min-width: 1200px) {

  .video-1-position{
     top: -100px; width: 100%;  
  }
}

@media (min-width: 1000px) AND (max-width: 1200px){

  .video-1-position{ 
    top: -200px; width: 140%; 
  }
}

@media (min-width: 574px) AND (max-width: 1000px){

  .video-1-position{ 
    top: -330px;  width: 200%; 
  }
}

@media (min-width: 400px) AND (max-width: 574px){

  .video-1-position{ 
    top: -350px;  width: 240%;
  }
}

@media (max-width: 400px) {

  .video-1-position{ 
    top: -300px;  width: 240%;
  }

}

/*------------  fim da posição do 1º video de fundo da página inicial ---------------------*/ 


/*------------  inicio posição do 2º video de fundo da página inicial ---------------------*/ 
@media (min-width: 1500px) {

.video-2-position{ 
    top: -100px; width: 100%; 
    
  }

}

@media (min-width: 1200px) AND (max-width: 1500px){

.video-2-position{ 
    top: -200px; width: 100%;
  }

}



@media (min-width: 1000px) AND (max-width: 1200px){

.video-2-position{ 
    top: -200px; width: 140%; 
  }
}

@media (min-width: 574px) AND (max-width: 1000px){

.video-2-position{ 
    top: -330px;  width: 200%; 
  }
}

@media (min-width: 400px) AND (max-width: 574px){

.video-2-position{ 
    top: -610px;  width: 540%;
  }

}

/*------------  Fim da posição do 2º video de fundo da página inicial ---------------------*/ 



/*================= Fim Video ===============================*/
/*================== Início Formulario de Contacto ==================*/

.bg-body-t-main {
  /* background Color*/
  --bs-bg-opacity: 1;
  background-color: rgba(216, 220, 225, 0.304) !important;
}

/*================== Fim Formulario de Contacto ==================*/

/*==================    Quetionários das Páginas =================*/
.show-dp-contents-main {
  display: auto;
}

.dropdown-menu.show-dp-contents-main.show {
  display: contents !important;
}

.border05-main {
  background-color: rgba(0, 0, 0, 0.100) !important;
  border-radius: 12px 12px 12px;
  padding-left: 15px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-top: 5px;
}

/*==================    Quetionários das Páginas =================*/

/*===== Box Shadown and 3D efect======*/
.efect3d-top {
  box-shadow: inset 1.5px 10px 10px rgba(255, 255, 255, 0.150);
}

.feect3d-bottom {
  box-shadow: inset 1.5px -10px 10px rgba(0, 0, 0, 0.15);
}

.feect3d-bt-fixed {
  box-shadow: inset 0.5px -5px 10px rgba(0, 0, 0, 0.35);
}

.feect3d-bottom2 {
  box-shadow: inset 1.5px -35px 80px rgba(0, 0, 0, 0.35);
}

.feectshadow-top {
  box-shadow: 1.5px -7px 10px rgba(0, 0, 0, 0.7);
}

.feectshadow-bottom {
  box-shadow: 1.5px 7px 10px rgba(0, 0, 0, 0.7);
}

/*===== Box Shadown and 3D efect======*/

/*---------------------------------------------------------*/

/*a.line:hover .linebottom {
  border-bottom: 2px solid rgba(236, 221, 131, 1)!important;}

a:hover {
  text-decoration: none;
}*/


/****/
  
  .pl-13r-main {
    padding-left: 13.95rem !important;
  }
  
  .pl-16r-main {
    padding-left: 16.85rem !important;
  }
  
  .pl-7r-main {
    padding-left: 7.50rem !important;
  }
  
  .pl-5r-main {
    padding-left: 5.50rem !important;
  }
  
  .pt-3r-main {
    padding-top: 3rem !important;
  }
  
  @media (max-width: 600px) {
    .nav-item { position: relative !important;}
  }
  
  /*
  @media (min-width: 1161px) {
    .dropdown-menu {
        max-height: 0!important;
        min-height: 0!important; */
        /* overflow: hidden; */
        /* transition: min-height 665ms cubic-bezier(0, 0, .1, 1), max-height 665ms cubic-bezier(0, 0, .1, 1); */
        /* transition-delay: 65ms, 65ms; */
  /* }
  }
  */
  ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  
/*================ Inicio Ajustar a posição das letras dos Slides ======================*/  
@media (min-width: 1500px){
  .left-4 {
      left: 13% !important;
    }
 
  .right-4 {
      right: 13% !important;
    }
  } 

  @media (min-width: 1000px) AND  (max-width: 1500px) {
    .left-4 {
        left: 7% !important;
      }
   
    .right-4 {
        right: 7% !important;
      }
    } 
    
/*================ Fim do Ajustar a posição das letras dos Slides ======================*/  
  

  
  /*
  body, button, input, label, select, td, textarea {
      font-family: Montserrat, Helvetica, Arial, sans-serif;
  } */

  
  .ft-more-normal {
    font-weight: 450 !important;
  }
  
  .font-s-style2{
    font-size: .875rem;
  }
  
  /*
  .font-s2-style{
    font-size: .875rem;
  }*/
