@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);/* responsive breakpoints */
.container {
  padding: 0;
  margin: 0 auto; }
  @media (max-width: 991.98px) {
    .container {
      padding: 0 16px !important; } }

.comp-content-txt-1,
.comp-content-txt-2,
.comp-content-txt-3,
.comp-content-txt-4,
.comp-content-txt-5,
.col-animate-up,
.col-animate-down,
.animate-img {
  -webkit-transition-duration: .8s;
          transition-duration: .8s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.image-hover-scale img {
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }
  .image-hover-scale img:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

.ff-oswald {
  font-family: "Oswald", sans-serif; }

.f-100 {
  font-size: 100%; }
  @media (max-width: 991.98px) {
    .f-100 {
      font-size: 100%; } }

.f-200 {
  font-size: 200%; }
  @media (max-width: 991.98px) {
    .f-200 {
      font-size: 100%; } }

.f-300 {
  font-size: 300%; }
  @media (max-width: 991.98px) {
    .f-300 {
      font-size: 150%; } }

.theme-typo h1, .theme-typo h2, .theme-typo h3, .theme-typo h4, .theme-typo h5, .theme-typo h6 {
  font-weight: 600; }

.theme-typo h1 {
  font-size: 300%; }

.theme-typo h2 {
  font-size: 250%; }

.theme-typo h3 {
  font-size: 200%; }

.theme-typo h4 {
  font-size: 150%; }

.theme-typo h5 {
  font-size: 125%; }

.theme-typo h6 {
  font-size: 100%; }

.theme-typo p {
  font-size: 100%;
  font-weight: normal; }
