/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1694746510
Updated: 2023-09-15 02:55:10

*/
@import url('./assets/css/contact.css');
@import url('./assets/css/media.css');
@import url('./assets/css/home-page.css');

@import url('./assets/css/about.css');
@import url('./assets/css/menu-page.css');
@font-face {
  font-family: Roobert-Regular;
  src: url(./assets/fonts/Roobert-Regular.otf) format("truetype");
}

@font-face {
  font-family: Roobert-Medium;
  src: url(./assets/fonts/Roobert-Medium.otf) format("truetype");
}

@font-face {
  font-family: Roobert-SemiBold;
  src: url(./assets/fonts/Roobert-SemiBold.otf) format("truetype");
}

@font-face {
  font-family: Roobert-Bold;
  src: url(./assets/fonts/Roobert-Bold.otf) format("truetype");
}

body {
  font-size: 16px !important;
  font-family: Roobert-Regular;
}

html {
  font-size: 16px !important;
  font-family: Roobert-Regular;
}

h1 {
  font-size: 2.5rem;
  font-family: Roobert-SemiBold;
}

h2 {
  font-size: 40px;
  font-family: Roobert-SemiBold;
}

h3 {
  font-size: 1.75rem;
  font-family: Roobert-SemiBold;
}

h4 {
  font-size: 1.5rem;
  font-family: Roobert-Regular;
}

h5 {
  font-size: 1.25rem;
  font-family: Roobert-Regular;
}

h6 {
  font-size: 1rem;
  font-family: Roobert-Regular;
}

a {
  font-size: 1rem;
  font-family: Roobert-Regular;
}

p {
  font-size: 1em;
  font-family: Roobert-Regular;
}

span {
  font-size: 1rem;
  font-family: Roobert-Regular;
}

@media (max-width: 1024px) {
  html {
    font-size: 14px !important;
  }

  body {
    font-size: 14px !important;
  }
}

@media (max-width: 768px) {
  html {
    font-size: 12px !important;
  }

  body {
    font-size: 12px !important;
  }
}