@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");
* {
  outline: 0 !important;
}

html {
  scroll-behavior: smooth;
}

body {
  width: 100vw;
  padding-top: 196px;
  overflow-x: hidden;
}
@media (max-width: 1400px) {
  body {
    padding-top: 132px !important;
  }
}

/*Cores*/
/*Colors*/
.dark-blue {
  color: #38436A !important;
}

.light-blue {
  color: #005280 !important;
}

.light-blue-2 {
  color: #00AEEF !important;
}

.gray {
  color: #A6ADB4 !important;
}

.gray-2 {
  color: #83898E !important;
}

.gray-3 {
  color: #606569 !important;
}

.orange {
  color: #FF9F43 !important;
}

.white {
  color: #F6FAFF !important;
}

.yellow {
  color: #FFDE00 !important;
}

.black {
  color: #2F3032 !important;
}

/*Background*/
.bg-dark-blue {
  background-color: #38436A !important;
}

.bg-dark-blue-2 {
  background-color: #1A1F37 !important;
}

.bg-light-blue {
  background-color: #005280 !important;
}

.bg-light-blue-2 {
  background-color: #00AEEF !important;
}

.bg-gray {
  background-color: #A6ADB4 !important;
}

.bg-gray-2 {
  background-color: #83898E !important;
}

.bg-orange {
  background-color: #FF9F43 !important;
}

.bg-gray-light {
  background-color: #E5E5E5;
}

.bg-white-1 {
  background-color: #F6FAFF !important;
}

/*Gradient*/
.blue-gradient {
  background: linear-gradient(131.41deg, #1A1F37 -7.36%, #38436A 106.27%) !important;
}

.yellow-gradient {
  background: linear-gradient(123.21deg, #BFB200 -5.82%, #FFED66 121.65%) !important;
}

/*Shadow*/
.shadow {
  box-shadow: 0px 100px 80px rgba(52, 94, 138, 0.07), 0px 41.7776px 33.4221px rgba(52, 94, 138, 0.0503198), 0px 22.3363px 17.869px rgba(52, 94, 138, 0.0417275), 0px 12.5216px 10.0172px rgba(52, 94, 138, 0.035), 0px 6.6501px 5.32008px rgba(52, 94, 138, 0.0282725), 0px 2.76726px 2.21381px rgba(52, 94, 138, 0.0196802) !important;
}

/*Fonts*/
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
p,
a,
span {
  font-family: "Montserrat", sans-serif;
}

/* Scrollbar */
::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #38436A;
  border-radius: 10px;
}

/*Varios*/
.btn:active {
  box-shadow: none;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.radius-8 {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.banner img {
  width: 100%;
  height: auto;
}

#blueimp-gallery {
  display: none;
}

.breadcrumb {
  padding-left: 0;
}

.formatacao,
.formatacao p,
.formatacao span,
.formatacao div {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2F3032;
}

@media (min-width: 1400px) {
  .container {
    width: 1400px;
  }
}
.social-links a {
  top: 0;
  position: relative;
  transition: 0.4s ease;
}
.social-links a svg path {
  transition: 0.4s ease;
}
.social-links a:hover {
  text-decoration: none;
  top: -5px;
}
.social-links a:hover svg path {
  fill: #FFDE00;
}

/*Mixin*//*# sourceMappingURL=tema.css.map */