/*
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: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1745843550
Updated: 2025-04-28 12:32:30

*/

/* CSS - Written for Landing pages. (9-22-2025) */

:root {
  --nd-theme-white: #ffffff;
  --nd-theme-light-yellow: #ede8e1;
  --nd-theme-dark: #333333;
  --nd-theme-yellow: #f3cb41;
  --nd-sections-bg: #f5f7f8;
  --nd-section-gray: #e7e7e7;
  --nd-theme-overlay: #00000040;
  --nd-theme-black: #000000;
  --nd-theme-offwhite: #f4f4f4;
  --nd-theme-blue: #345a99;
  --nd-theme-light-blue: #f5f7f8;

  --nd-scrollbar-thumb: var(--nd-theme-dark);
  --nd-scrollbar-track: var(--nd-theme-white);

  --nd-shadow-1: 0px 3px 5.3px rgba(0, 0, 0, 0.25);
}

body,
html {
  overflow-x: hidden !important;
}
@font-face {
  font-family: "anchor-web";
  src: url("https://use.typekit.net/af/2e6ae7/00000000000000007753566d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/2e6ae7/00000000000000007753566d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3")
      format("woff"),
    url("https://use.typekit.net/af/2e6ae7/00000000000000007753566d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

.main-promo-slip h1,
.main-promo-slip h2,
.main-promo-slip h3,
.main-promo-slip h4,
.main-promo-slip h5 {
  font-family: "anchor-web";
}
.main-promo-slip p,
.main-promo-slip h1,
.main-promo-slip h2,
.main-promo-slip h3,
.main-promo-slip h4,
.main-promo-slip h5,
.main-promo-slip span,
.main-promo-slip label {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.clamp-text-44-49 {
  font-size: clamp(44px, 5vw, 49px);
}
.clamp-text-41-49 {
  font-size: clamp(41px, 4vw + 25px, 49px);
}
.clamp-text-41-61 {
  font-size: clamp(41px, 4vw + 25px, 61px);
}
.new__design-btn {
  transition: 0.2s;
  border: none;
  outline: none;
  border-radius: 100px;
  background: var(--nd-theme-yellow);
  background: #f3cb41;
  font-weight: 700;
  color: var(--nd-theme-dark) !important;
}
.new__design-btn:hover {
  opacity: 0.8;
}
.custom-scrollbar-wrapper {
  position: relative;
  width: 100%;
}
.ios-device .custom-scrollbar-track {
  margin-bottom: 20px !important;
  position: static !important;
}
.custom-scrollbar-track {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 8px;
  background: #fff;
  border-radius: 100px;
  overflow: hidden;
}
.custom-scrollbar-thumb {
  height: 100%;
  background: #333333;
  border-radius: 100px;
  transition: transform 0.1s linear;
}
.ios-device .custom-scroll {
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.ios-device .custom-scroll::-webkit-scrollbar {
  display: none;
}
.ios-device #reviewCard {
  margin-bottom: 0px !important;
}

/* .new__design span,
.new__design label,
.new__design div {
  font-family: "Montserrat";
} */
/* .main-promo-slip p,
.main-promo-slip h1,
.main-promo-slip h2,
.new__design h3,
.new__design h4,
.new__design h5,
.new__design span,
.new__design label {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.new__design {
  font-family: "anchor-web", sans-serif;
} */
