@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
@font-face {
  font-family: "RoyalAmbition";
  src: url("/wp-content/themes/tivala-main/assets/fonts/RoyalAmbitionScript.otf") format("opentype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
h1 {
  font-size: 100px;
  font-family: "RoyalAmbition", serif;
}
@media all and (max-width: 1025px) {
  h1 {
    font-size: 74px;
  }
}
@media all and (max-width: 600px) {
  h1 {
    font-size: 44px;
  }
}

body:not(.wp-admin) h2 {
  font-size: 64px;
  font-family: "RoyalAmbition", serif;
}
@media all and (max-width: 1025px) {
  body:not(.wp-admin) h2 {
    font-size: 54px;
  }
}
@media all and (max-width: 600px) {
  body:not(.wp-admin) h2 {
    font-size: 34px;
  }
}

body:not(.wp-admin) h3 {
  font-size: 30px;
}
@media all and (max-width: 600px) {
  body:not(.wp-admin) h3 {
    font-size: 28px;
  }
}

body {
  font-weight: 400;
}

h1, h2, h3 {
  font-weight: 700;
}

.about-our-history-container {
  height: 1080px;
  display: flex;
}
.about-our-history-container .about-our-history-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media all and (max-width: 1100px) {
  .about-our-history-container .about-our-history-content {
    gap: 50px;
    flex-direction: column-reverse;
  }
}
.about-our-history-container .about-our-history-image-frame {
  position: relative;
  display: flex;
  flex: 0 0 40%;
  height: 600px;
}
.about-our-history-container .about-our-history-image-frame::after {
  content: "";
  position: absolute;
  left: -45px;
  top: 30px;
  width: 100%;
  height: 100%;
  border: 3px solid transparent;
  -o-border-image: linear-gradient(175deg, #AA884D -50%, #664320 22%, #A5804F 41%, #F6E1B6 60%, #DAB77F 78%, #896233 100%) 1;
     border-image: linear-gradient(175deg, #AA884D -50%, #664320 22%, #A5804F 41%, #F6E1B6 60%, #DAB77F 78%, #896233 100%) 1;
  pointer-events: none;
  z-index: -1;
}
.about-our-history-container .about-our-history-image-frame .about-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media all and (max-width: 1100px) {
  .about-our-history-container .about-our-history-image-frame .about-image {
    max-height: 500px;
  }
}
.about-our-history-container .about-our-history-text-container {
  display: flex;
  flex-direction: column;
  flex: 0 0 55%;
  justify-content: center;
}
.about-our-history-container .about-our-history-text-container p {
  max-width: 650px;
}

.about-tomorrows-masterpiece-container {
  height: 1080px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
  position: relative;
}
.about-tomorrows-masterpiece-container .about-tomorrows-masterpiece-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media all and (max-width: 1100px) {
  .about-tomorrows-masterpiece-container .about-tomorrows-masterpiece-content {
    gap: 50px;
    flex-direction: column-reverse;
  }
}
.about-tomorrows-masterpiece-container .about-our-history-image-frame {
  position: relative;
  display: flex;
  flex: 0 0 40%;
  height: 600px;
}
.about-tomorrows-masterpiece-container .about-our-history-image-frame::after {
  content: "";
  position: absolute;
  left: -45px;
  top: 30px;
  width: 100%;
  height: 100%;
  border: 3px solid transparent;
  -o-border-image: linear-gradient(175deg, #AA884D -50%, #664320 22%, #A5804F 41%, #F6E1B6 60%, #DAB77F 78%, #896233 100%) 1;
     border-image: linear-gradient(175deg, #AA884D -50%, #664320 22%, #A5804F 41%, #F6E1B6 60%, #DAB77F 78%, #896233 100%) 1;
  pointer-events: none;
  z-index: -1;
}
.about-tomorrows-masterpiece-container .about-our-history-image-frame .about-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media all and (max-width: 1100px) {
  .about-tomorrows-masterpiece-container .about-our-history-image-frame .about-image {
    max-height: 500px;
  }
}
.about-tomorrows-masterpiece-container .about-tomorrows-masterpiece-text-container {
  display: flex;
  flex-direction: column;
  flex: 0 0 55%;
  justify-content: center;
}
.about-tomorrows-masterpiece-container .about-tomorrows-masterpiece-text-container p {
  max-width: 650px;
}

.blank-in-numbers-container {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 100%;
  text-align: center;
  padding-top: 230px;
}
.blank-in-numbers-container .about-blank-in-numbers-content-container {
  display: flex;
  justify-content: space-between;
  padding-top: 50px;
  gap: 30px;
}
@media all and (max-width: 850px) {
  .blank-in-numbers-container .about-blank-in-numbers-content-container {
    flex-direction: column;
    align-items: center;
  }
}
.blank-in-numbers-container .about-blank-in-numbers-content-container .about-blank-in-numbers-content {
  display: flex;
  flex-direction: column;
  gap: 25px;
  max-width: 380px;
}
.blank-in-numbers-container .about-blank-in-numbers-content-container .about-blank-in-numbers-content .about-blank-numbers {
  font-size: 56px;
  color: #E5DAD1;
}
.blank-in-numbers-container .about-blank-in-numbers-content-container .about-blank-in-numbers-content h3 {
  color: #E5DAD1;
}/*# sourceMappingURL=shortcodes-about.css.map */