
/*
  CSS for brand "Heimburger Construction Inc." - "Heimburger Construction Inc. - "Heimburger Construction Inc. Brand System"
  Version: 59
  Generated at (local time): 12 July 2021 10:26:42
  Edited from: https://heimburgerco.sho.ai

  The brand style is also available at:
  - CSS: with a lock on this style's version at https://heimburgerco-assets.sho.ai/css/styles-59.css
  - CSS: on latest style's version at https://heimburgerco-assets.sho.ai/css/styles-latest.css
  - JSON: with a lock on this style's version at https://heimburgerco-assets.sho.ai/json/styles-59.json
  - JSON: on latest style's version at https://heimburgerco-assets.sho.ai/json/styles-latest.json

  Brand contact: thomas.belhacene@sho.ai
  Technical contact: support@sho.ai
  This css file is continuously improved. Please let us know if there are any classes you would like to have. */

/* Global */

  :root {
  --golden-ratio-brand: 7;
  --logo-favicon-background-url-brand: url("https://heimburger-assets.rlci.com/favicon-241189-Group 5244-949cb8df.png");
  --logo-appicon-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5242 (1)-5dfec2a8.png");
  --logo-horizontallockup-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5239-6c94c5fd.svg");
  --logo-logomark-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5242 (1)-5dfec2a8.png");
  --logo-verticallockup-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5213-40f083aa.svg");
  --logo-dark-appicon-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5242 (1)-5dfec2a8.png");
  --logo-dark-horizontallockup-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5239-6c94c5fd.svg");
  --logo-dark-logomark-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5242 (1)-5dfec2a8.png");
  --logo-dark-verticallockup-background-url-brand: url("https://heimburger-assets.rlci.com/Group 5213-40f083aa.svg");
  --placeholder-image-1: url("https://heimburger-assets.rlci.com/image1AssetId-testintro-0b6d3184-5b4ae818.jpg")
  --placeholder-image-2: url("https://heimburger-assets.rlci.com/image1AssetId-image 37-6ef33770-74e1d6ce.jpg")
  --placeholder-image-3: url("https://heimburger-assets.rlci.com/image1AssetId-image-605a7d2a-d860f892.jpg")
  --placeholder-image-4: url("https://heimburger-assets.rlci.com/image1AssetId-intro-21663414-00e5967f.jpg")
  --placeholder-image-5: url("https://heimburger-assets.rlci.com/image1AssetId-image 36-8aedbb55-a4acb313.jpg")
  --placeholder-image-6: url("https://heimburger-assets.rlci.com/image1AssetId-Crown-Valley-Front-View-6baae1cb-a7d1b96c.jpg")
  --placeholder-image-7: url("https://heimburger-assets.rlci.com/image1AssetId-Crown-Valley-Inside-d4b0cbb5-baa317ac.jpg")
  --placeholder-image-8: url("https://heimburger-assets.rlci.com/image1AssetId-Mocap-Finished-2-45084f6b-51419ce3.jpg")
  --placeholder-image-9: url("https://heimburger-assets.rlci.com/image1AssetId-Waypoint-Sign-2-1d4bb8a1-984bbf85.jpg")
  --placeholder-image-10: url("https://heimburger-assets.rlci.com/image1AssetId-Griffen-Top-2-01896e52-bdf116a2.jpg")
  }

  .logo-favicon-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/favicon-241189-Group 5244-949cb8df.png"); }
  .logo-appicon-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5242 (1)-5dfec2a8.png"); }
  .logo-appicon-background-color { background-color: rgba(36,36,36,1); }
  .logo-horizontallockup-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5239-6c94c5fd.svg"); }
  .logo-horizontallockup-background-color { background-color: rgba(0,124,186,1); }
  .logo-logomark-background-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5242 (1)-5dfec2a8.png"); }
  .logo-logomark-background-color { background-color: rgba(0,124,186,1); }
  .logo-verticallockup-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5213-40f083aa.svg"); }
  .logo-verticallockup-background-color { background-color: rgba(0,124,186,1); }
  .logo-dark-appicon-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/favicon-241189-Group 5244-949cb8df.png"); }
  .logo-dark-appicon-background-color { background-color: rgba(36,36,36,1); }
  .logo-dark-horizontallockup-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5233-45b2f23c.svg"); }
  .logo-dark-horizontallockup-background-color { background-color: rgba(0,124,186,1); }
  .logo-dark-logomark-background-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5237-373c2c29.svg"); }
  .logo-dark-logomark-background-color { background-color: rgba(0,124,186,1); }
  .logo-dark-verticallockup-background-image-url-brand {background-image: url("https://heimburger-assets.rlci.com/Group 5238-c4f50642.svg"); }
  .logo-dark-verticallockup-background-color { background-color: rgba(0,124,186,1); }

  .placeholder-image-1 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-testintro-0b6d3184-5b4ae818.jpg"); }
  .placeholder-image-2 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-image 37-6ef33770-74e1d6ce.jpg"); }
  .placeholder-image-3 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-image-605a7d2a-d860f892.jpg"); }
  .placeholder-image-4 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-intro-21663414-00e5967f.jpg"); }
  .placeholder-image-5 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-image 36-8aedbb55-a4acb313.jpg"); }
  .placeholder-image-6 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-Crown-Valley-Front-View-6baae1cb-a7d1b96c.jpg"); }
  .placeholder-image-7 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-Crown-Valley-Inside-d4b0cbb5-baa317ac.jpg"); }
  .placeholder-image-8 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-Mocap-Finished-2-45084f6b-51419ce3.jpg"); }
  .placeholder-image-9 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-Waypoint-Sign-2-1d4bb8a1-984bbf85.jpg"); }
  .placeholder-image-10 {background-image: url("https://heimburger-assets.rlci.com/image1AssetId-Griffen-Top-2-01896e52-bdf116a2.jpg"); }
  

/* Fontfaces */
  

  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptrg8zYS_SKggPNwJYtaqE.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptrg8zYS_SKggPNwJYtaqE.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptrg8zYS_SKggPNwJYtaqE.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptrg8zYS_SKggPNwJYtaqE.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptrg8zYS_SKggPNwN4raqE.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptrg8zYS_SKggPNwPIsaqE.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  @font-face {font-family: Ralewaynormal; src: url("https://heimburger-assets.rlci.com/1Ptug8zYS_SKggPN-Co.ttf");}
  
/* Paragraph styles */
  
  .h1-brand ,h1 {text-transform: uppercase; font-size: 55px; letter-spacing: 0.01em; line-height: 1.1em; margin-bottom: 39px; font-family: Ralewaynormal; font-style: normal; font-weight: 700; }
  .h2-brand ,h2 {text-transform: uppercase; font-size: 43px; letter-spacing: 0.01em; line-height: 1.2em; margin-bottom: 30px; font-family: Ralewaynormal; font-style: normal; font-weight: 700; }
  .h3-brand ,h3 {text-transform: uppercase; font-size: 33px; letter-spacing: 0.01em; line-height: 1.4em; margin-bottom: 23px; font-family: Ralewaynormal; font-style: normal; font-weight: 700; }
  .h4-brand ,h4 {text-transform: none; font-size: 28px; line-height: 1.2em; margin-bottom: 20px; font-family: Ralewaynormal; font-style: normal; font-weight: 700; }
  .h5-brand ,h5 {text-transform: none; font-size: 22px; line-height: 1.4em; margin-bottom: 15px; font-family: Ralewaynormal; font-style: normal; font-weight: 700; }
  .h6-brand ,h6 {text-transform: uppercase; font-size: 20px; letter-spacing: 0.03em; line-height: 1.4em; margin-bottom: 14px; font-family: Ralewaynormal; font-style: normal; font-weight: 500; }
  .subtitle1-brand {text-transform: none; font-size: 24px; line-height: 1.4em; margin-bottom: 17px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; }
  .subtitle2-brand {text-transform: none; font-size: 14px; line-height: 1.4em; margin-bottom: 10px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; }
  .body1-brand ,p {text-transform: none; font-size: 17px; line-height: 1.6em; margin-bottom: 13px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; }
  .body2-brand {text-transform: none; font-size: 15px; line-height: 1.5em; margin-bottom: 11px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; }
  .button-brand {text-transform: uppercase; font-size: 16px; letter-spacing: 0.1em; line-height: 1.4em; font-family: Ralewaynormal; font-style: normal; font-weight: 600; }
  .caption-brand {text-transform: none; font-size: 12px; line-height: 1.4em; margin-bottom: 8px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; }
  .overline-brand {text-transform: uppercase; font-size: 13px; letter-spacing: 0.06em; line-height: 1.4em; margin-bottom: 9px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; }
  .blockquote-brand {text-transform: none; font-size: 17px; line-height: 1.4em; margin-bottom: 20px; font-family: Ralewaynormal; font-style: normal; font-weight: 400; padding-left: 21px; border-left: 7px solid rgba(45,45,45,1);}

/* Buttons */

  .button-primary-brand {background-color: rgba(0,156,200,1); border-color: unset; border-radius: 2px; border-style: unset; border-width: 2px; color: unset;}
  .button-primary-brand:hover {background-color: rgba(0,156,200,0.84);}
  .button-primary-disabled-brand {background-color: rgba(36,36,36,0.31999999999999995); border-color: rgba(36,36,36,0.31999999999999995); color: rgba(70,70,70,1);}

  .button-secondary-brand {background-color: rgba(63,87,101,1); border-color: unset; border-radius: 2px; border-style: unset; border-width: 1px; color: unset;}
  .button-secondary-brand:hover {background-color: rgba(63,87,101,0.84);}
  .button-secondary-disabled-brand {background-color: rgba(36,36,36,0.31999999999999995); border-color: rgba(36,36,36,0.31999999999999995); color: rgba(70,70,70,1);}

  .button-tertiary-brand {background-color: rgba(255,255,255,1); border-color: unset; border-radius: 2px; border-style: unset; border-width: 0px; color: rgba(0,156,200,1);}
  .button-tertiary-brand:hover {background-color: rgba(255,255,255,0.84);}
  .button-tertiary-disabled-brand {background-color: rgba(36,36,36,0.31999999999999995); border-color: rgba(36,36,36,0.31999999999999995); color: rgba(70,70,70,1);}

  .fab {border-radius: 50%;}
  
/* Hyperlink */

  a, .hyperlink {color: rgba(0,156,200,1)};

/* Primary Colors */

  /* Hero */
  .ali-brand {color: rgba(0,124,186,1)}
  .ali-brand-hover:hover {color: rgba(0,124,186,1)}
  .ali-background-brand {background-color: rgba(0,124,186,1)}
  .ali-background-brand-hover:hover {background-color: rgba(0,124,186,1)}
  .ali-border-brand {border-color: rgba(0,124,186,1)}
  .ali-svg-fill-path-brand path {fill: rgba(0,124,186,1)}
  .ali-stroke {stroke: rgba(0,124,186,1)}
  
  /* Steel */
  .ben-brand {color: rgba(43,58,66,1)}
  .ben-brand-hover:hover {color: rgba(43,58,66,1)}
  .ben-background-brand {background-color: rgba(43,58,66,1)}
  .ben-background-brand-hover:hover {background-color: rgba(43,58,66,1)}
  .ben-border-brand {border-color: rgba(43,58,66,1)}
  .ben-svg-fill-path-brand path {fill: rgba(43,58,66,1)}
  .ben-stroke {stroke: rgba(43,58,66,1)}
  
  /* Steel 2 */
  .cal-brand {color: rgba(63,87,101,1)}
  .cal-brand-hover:hover {color: rgba(63,87,101,1)}
  .cal-background-brand {background-color: rgba(63,87,101,1)}
  .cal-background-brand-hover:hover {background-color: rgba(63,87,101,1)}
  .cal-border-brand {border-color: rgba(63,87,101,1)}
  .cal-svg-fill-path-brand path {fill: rgba(63,87,101,1)}
  .cal-stroke {stroke: rgba(63,87,101,1)}
  
  /* Rafters */
  .dan-brand {color: rgba(0,156,200,1)}
  .dan-brand-hover:hover {color: rgba(0,156,200,1)}
  .dan-background-brand {background-color: rgba(0,156,200,1)}
  .dan-background-brand-hover:hover {background-color: rgba(0,156,200,1)}
  .dan-border-brand {border-color: rgba(0,156,200,1)}
  .dan-svg-fill-path-brand path {fill: rgba(0,156,200,1)}
  .dan-stroke {stroke: rgba(0,156,200,1)}
  
  /* Purlin */
  .z-1738719e-brand {color: rgba(0,152,131,1)}
  .z-1738719e-brand-hover:hover {color: rgba(0,152,131,1)}
  .z-1738719e-background-brand {background-color: rgba(0,152,131,1)}
  .z-1738719e-background-brand-hover:hover {background-color: rgba(0,152,131,1)}
  .z-1738719e-border-brand {border-color: rgba(0,152,131,1)}
  .z-1738719e-svg-fill-path-brand path {fill: rgba(0,152,131,1)}
  .z-1738719e-stroke {stroke: rgba(0,152,131,1)}
  
/* Secondary Colors */

  /* Update */
  .han-brand {color: rgba(74,180,249,1)}
  .han-brand-hover:hover {color: rgba(74,180,249,1)}
  .han-background-brand {background-color: rgba(74,180,249,1)}
  .han-background-brand-hover:hover {background-color: rgba(74,180,249,1)}
  .han-border-brand {border-color: rgba(74,180,249,1)}
  .han-svg-fill-path-brand path {fill: rgba(74,180,249,1)}
  .han-stroke {stroke: rgba(74,180,249,1)}
  
  /* Warning */
  .ivy-brand {color: rgba(150,46,38,1)}
  .ivy-brand-hover:hover {color: rgba(150,46,38,1)}
  .ivy-background-brand {background-color: rgba(150,46,38,1)}
  .ivy-background-brand-hover:hover {background-color: rgba(150,46,38,1)}
  .ivy-border-brand {border-color: rgba(150,46,38,1)}
  .ivy-svg-fill-path-brand path {fill: rgba(150,46,38,1)}
  .ivy-stroke {stroke: rgba(150,46,38,1)}
  
  /* Approved */
  .jim-brand {color: rgba(80,144,53,1)}
  .jim-brand-hover:hover {color: rgba(80,144,53,1)}
  .jim-background-brand {background-color: rgba(80,144,53,1)}
  .jim-background-brand-hover:hover {background-color: rgba(80,144,53,1)}
  .jim-border-brand {border-color: rgba(80,144,53,1)}
  .jim-svg-fill-path-brand path {fill: rgba(80,144,53,1)}
  .jim-stroke {stroke: rgba(80,144,53,1)}
  
  /* Energy */
  .kay-brand {color: rgba(196,153,4,1)}
  .kay-brand-hover:hover {color: rgba(196,153,4,1)}
  .kay-background-brand {background-color: rgba(196,153,4,1)}
  .kay-background-brand-hover:hover {background-color: rgba(196,153,4,1)}
  .kay-border-brand {border-color: rgba(196,153,4,1)}
  .kay-svg-fill-path-brand path {fill: rgba(196,153,4,1)}
  .kay-stroke {stroke: rgba(196,153,4,1)}
  
  /* Alert */
  .leo-brand {color: rgba(214,120,9,1)}
  .leo-brand-hover:hover {color: rgba(214,120,9,1)}
  .leo-background-brand {background-color: rgba(214,120,9,1)}
  .leo-background-brand-hover:hover {background-color: rgba(214,120,9,1)}
  .leo-border-brand {border-color: rgba(214,120,9,1)}
  .leo-svg-fill-path-brand path {fill: rgba(214,120,9,1)}
  .leo-stroke {stroke: rgba(214,120,9,1)}
  
/* Grayscale Colors */

  /* Hundred */
  .nan-brand {color: rgba(36,36,36,1)}
  .nan-brand-hover:hover {color: rgba(36,36,36,1)}
  .nan-background-brand {background-color: rgba(36,36,36,1)}
  .nan-background-brand-hover:hover {background-color: rgba(36,36,36,1)}
  .nan-border-brand {border-color: rgba(36,36,36,1)}
  .nan-svg-fill-path-brand path {fill: rgba(36,36,36,1)}
  .nan-stroke {stroke: rgba(36,36,36,1)}
  
  /* Eighty */
  .ota-brand {color: rgba(45,45,45,1)}
  .ota-brand-hover:hover {color: rgba(45,45,45,1)}
  .ota-background-brand {background-color: rgba(45,45,45,1)}
  .ota-background-brand-hover:hover {background-color: rgba(45,45,45,1)}
  .ota-border-brand {border-color: rgba(45,45,45,1)}
  .ota-svg-fill-path-brand path {fill: rgba(45,45,45,1)}
  .ota-stroke {stroke: rgba(45,45,45,1)}
  
  /* Sixty */
  .pam-brand {color: rgba(70,70,70,1)}
  .pam-brand-hover:hover {color: rgba(70,70,70,1)}
  .pam-background-brand {background-color: rgba(70,70,70,1)}
  .pam-background-brand-hover:hover {background-color: rgba(70,70,70,1)}
  .pam-border-brand {border-color: rgba(70,70,70,1)}
  .pam-svg-fill-path-brand path {fill: rgba(70,70,70,1)}
  .pam-stroke {stroke: rgba(70,70,70,1)}
  
  /* Forty */
  .qui-brand {color: rgba(150,150,150,1)}
  .qui-brand-hover:hover {color: rgba(150,150,150,1)}
  .qui-background-brand {background-color: rgba(150,150,150,1)}
  .qui-background-brand-hover:hover {background-color: rgba(150,150,150,1)}
  .qui-border-brand {border-color: rgba(150,150,150,1)}
  .qui-svg-fill-path-brand path {fill: rgba(150,150,150,1)}
  .qui-stroke {stroke: rgba(150,150,150,1)}
  
  /* Twenty */
  .roy-brand {color: rgba(239,239,239,1)}
  .roy-brand-hover:hover {color: rgba(239,239,239,1)}
  .roy-background-brand {background-color: rgba(239,239,239,1)}
  .roy-background-brand-hover:hover {background-color: rgba(239,239,239,1)}
  .roy-border-brand {border-color: rgba(239,239,239,1)}
  .roy-svg-fill-path-brand path {fill: rgba(239,239,239,1)}
  .roy-stroke {stroke: rgba(239,239,239,1)}
  
  /* Zero */
  .sue-brand {color: rgba(255,255,255,1)}
  .sue-brand-hover:hover {color: rgba(255,255,255,1)}
  .sue-background-brand {background-color: rgba(255,255,255,1)}
  .sue-background-brand-hover:hover {background-color: rgba(255,255,255,1)}
  .sue-border-brand {border-color: rgba(255,255,255,1)}
  .sue-svg-fill-path-brand path {fill: rgba(255,255,255,1)}
  .sue-stroke {stroke: rgba(255,255,255,1)}
  