@font-face {
  font-family: "tiempos-text-regular";
  src: url("tiempos-text-regular.woff2") format("woff2");
  font-display: swap;
}

a,
a:hover,
a:focus,
a:active {
  text-decoration: none;
  color: inherit;
}

p {
  font-size: 18px;
}

h1,
h2 {
  font-family: "tiempos-text-regular", "georgia", serif;
  font-weight: 400;
  font-style: normal;
}

h5 {
  font-family: "acumin-pro-condensed", "arial", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #5472a6;
}

h6 {
  font-family: acumin-pro, arial, sans-serif;
  font-style: normal;
  color: #9e9e9e;
}

body,
h3,
h4 {
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.jumbotron-without-line {
  background: #fff;
  margin-bottom: 0px;
}

.jumbotron-with-line {
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0px;
}

.slategrey {
  background-color: #f3f3f3;
}

.ionicblack {
  color: #fff;
  background-color: #000;
}

.last-block {
  background-color: #000;
  color: #fff;
}

.block-one-prop {
  background-color: #fa7268;
  /* or hexidecimal */
  color: #fff;
}

.block-two-prop {
  background-color: #f9d2cb;
  /* or hexidecimal */
}

.block-three-prop {
  background-color: #f8f8f8;
  /* or hexidecimal */
}

.block-four-prop {
  background-color: #ccc;
  /* or hexidecimal */
}

.pointer:hover {
  -ms-transform: scale(1.02);
  /* IE 9 */
  -webkit-transform: scale(1.02);
  /* Safari 3-8 */
  transform: scale(1.02);
}

.pointer {
  cursor: pointer;
  transition: transform 0.3s;
}

.pointer a:link {
  color: #212529;
}

.pointer a:visited {
  color: #212529;
}

.pointer a:hover {
  text-decoration: none;
  color: #212529;
}

.pointer a:active {
  text-decoration: none;
  color: #212529;
}

.iconex {
  max-height: 42px;
}

.heart {
  max-height: 300px;
}

.imd {
  height: 500px;
}

.card-img-top {
  border-radius: 12px;
}

.roundeda {
  border-radius: 12px;
}

.navi {
  background: #fff;
  color: #000;
}

.navbar {
  border-bottom: 1px solid #e8e8e8;
}

.darkblue {
  color: #fff;
  background: #1c1c25;
}

hr {
  border-top: 1px solid #e8e8e8;
}

.navbar-brand {
  position: relative;
  display: inline-block;
}

.brand-text {
  display: inline-block;
  transition: opacity 0.3s ease;
}

.brand-icon {
  position: absolute;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.navbar-brand:hover .brand-text {
  opacity: 0;
}

.navbar-brand:hover .brand-icon {
  opacity: 1;
}
