/* @import url('http://example.com/example_style.css'); */
@import url("https://news.stradaglobal.com/hs-fs/hubfs/hub_generated/template_assets/1/207522644193/1744356640889/template_main.min.css");
@import url("https://news.stradaglobal.com/hs-fs/hubfs/hub_generated/template_assets/1/207522644194/1744356642733/template_theme-overrides.min.css");
@import url("https://news.stradaglobal.com/hs-fs/hubfs/hub_generated/template_assets/1/220182278375/1744356647895/template_child.min.css");
@import url("https://news.stradaglobal.com/hs-fs/hubfs/hub_generated/module_assets/1/207522626777/1744414441307/module_kz-hero-2.min.css");
@import url("https://news.stradaglobal.com/hs-fs/hubfs/hub_generated/module_assets/1/207522626771/1744414436601/module_kz-basic.min.css");

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* <style>
  html { scroll-behavior: smooth }
  /* Triangle background */
  body{ background: linear-gradient(123deg, #002414 0%, #07452a 12%, #007746 29%, #FFFFFF 29%); background-repeat: no-repeat }

  /* Main title line width control */
  .kz-hero-2{ width:75% }

  /* Additional style force-apply base on Krazy theme */
  .row{ display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }
  .align-items-center{ align-items: center }
  h1, h2, h3, h4{ font-family:'CyGrotesk' !important }
  a{ text-decoration:underline }
  b, strong{ font-weight:700 }
  ul{ list-style-position:outside }
  table, td, th{ border:0 }
  th{ font-weight:normal }
  .tagline{ letter-spacing:3px; text-transform:uppercase }

  /* Form */
  form{ padding:30px 20px; background-color:transparent }
  form select.hs-input {
		/* for Firefox */
		-moz-appearance: none !important;
		/* for Safari, Chrome, Opera */
		-webkit-appearance: none !important;
	}

	/* for IE10 */
	form select.hs-input::-ms-expand {
		display: none !important;
	}

  /* List of call to action style */
  .cta{ padding:10px 35px 15px; background:#6647e5; border-radius:40px; color:#FFF; font-weight:600; text-decoration:none }
  .cta:hover{ background:#00DF72; color:#002414; font-weight:600 }
  .cta-green{ padding:10px 35px 15px; background:#007746; border:3px solid #007746; border-radius:40px; color:#FFF; font-weight:600; text-decoration:none }
  .cta-green:hover{ background:#FFFFFF; border:3px solid #00DF72; color:#000000 }
  .cta-black{ padding:10px 35px 15px; background:#000000; border:3px solid #000000; border-radius:40px; color:#FFF; font-weight:600; text-decoration:none }
  .cta-black:hover{ background:#002414; border:3px solid #00DF72; color:#FFFFFF; font-weight:600 }
  .cta-white{ padding:10px 35px 15px; background:#FFFFFF; border:3px solid #FFFFFF; border-radius:40px; color:#000; font-weight:600; text-decoration:none }
  .cta-white:hover{ border:3px solid #00DF72; font-weight:600 }
  .hs-submit{ justify-items:center }
  .hs-button{ font-family:'CyGrotesk' !important; font-size:17.5px !important }

  /* Other uses for basic layout */
  .column-mint{ margin:0; padding:30px 25px; background:#C1FFE0; border-radius:10px }
  .column-white{ margin:0; padding:30px 25px; background:#FFFFFF; border-radius:10px }
  .column-m{ margin:0; padding:0; background:#FFF; border-radius:10px }
  .text-white{ color:#FFF }
  .footer-note{ color:#002414; font-size:15px }
  .footer-note a{ color:#002414 }
  .footer-note a:hover{ color:#07452A; text-decoration:underline }
  
  /* Responsive control */
 @media(max-width: 881px) {
  body{ background: linear-gradient(128deg, #002414 0%, #07452a 12%, #007746 29%, #FFFFFF 29%) }
}
  @media(max-width: 767px) {  
    .kz-hero-2{ width:96% !important }
    .column-m{ margin:30px 0 0; padding:30px 25px; background:#FFF }
    .content-wrapper--vertical-spacing, .dnd-section{ padding:10px 20px }
  }
</style>
/*****************************************/