@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

/*-- CSS Inserts/Overwrites --*/
body {font-family: var(--uifont)!important;;font-weight:200!important;font-size:18px!important;line-height: normal!important;margin: 0!important;width: 100%!important;height: 100%!important;word-break: normal!important;}
body html{padding: 0 2.231% 40px 2.231% !important;}
a {color:#000;text-decoration: underline;}
a.btn-bt{
  color: #ffffff!important;
  font-family: var(--uifont)!important;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12) !important;
  transition: all 0.3s 
    ease-in-out!important;
  display: inline-flex !important;
  padding: 21px 20px !important;
  justify-content: center!important;
  align-items: center!important;
  position: relative!important;
  min-width: 240px!important;
  overflow: hidden!important;
  font-size: 18px!important;
  cursor: pointer!important;
  line-height: 1!important;
  z-index: 0!important;
}
.header-button a.btn-bt, .footer-col-1-ctas > .btn-bt default {
        min-width: 197px !important;
    }
button#primary-mobile-menu{color: var(--accent1) !important;border: none !important;}
button#primary-mobile-menu:hover {color: #d3242aA6!important;}



.widget-module ul span{font-size: 14px !important;}

.blog-post__body span, .blog-post__body li{font-size:unset!important;line-height: normal!important;}
.blog-post__body ul {margin: 0 0 0 20px!important;}

._hsPostListingWrapper--minimal_dsnwr_8 div h3{font-size: 14px !important;}
#island-61ae21i1R2 > div > div > div > span, #island-61ae21i1R2 > div > div > div > time{font-size: 12px !important;}



.copyright-text p {line-height: 18px !important;font-size: 14px !important;}

/*
 * h1{font-family: var(--uifont)!important;;font-size:68px!important;padding: 0 0 40px 0!important;margin: 0!important;line-height: 72px!important;letter-spacing: 0.83px!important;font-weight: bold!important;}
 * */
/*
 * h2{font-family: var(--uifont)!important;;font-weight:800!important;font-size:48px!important;padding: 0!important;margin: 0!important;}
*/
body h3, h3{font-family: var(--uifont)!important;;font-weight:400!important;font-size:24px!important;padding: 0!important;margin: 0!important;line-height: normal!important;}
h4{font-family: var(--uifont)!important;;font-weight:800!important;font-size:20px!important;padding: 0!important;margin: 0!important;}
h5{font-family: var(--uifont)!important;;font-weight:800!important;font-size:17px!important;padding: 0!important;margin: 0!important;}
form label,.hs-error-msg {}

p.blog-index-post-content{
  font-size: 16px!important;
  line-height: 1.375!important;
}

.blog-post__preheader,.blog-post__title,.blog-post__summary,.blog-post__meta,.blog-post__author,.blog-post__author a,.blog-post__timestamp{display:block!important;color:#000!important;text-align:center!important;max-width:1200px!important;}
.blog-post{width:1200px!impotant;padding: 0 0!important}
.blog-header--post{margin-top: 0px!important;scale: 75%!important;background-size: contain!important;background-color: white!important;}
.blog-post__summary{font-weight:400!important;font-size:24px!important;padding-bottom:35px!important;}
.blog-post__preheader,.blog-post__author,.blog-post__author a{padding-bottom:5px!important;}
.blog-post__timestamp{font-weight:400!important;font-size:17px!important}
.blog-post__divider{background-color:#000!important;color:#000!important;height:3px!important;}
#hs_cos_wrapper_widget_1736462109052 > section > h2 > span{padding-bottom:10px!important;}
#island-61ae21i1R2 > div > div:nth-child(1){padding-top:20px;}
._hsPostListingWrapper--minimal_dsnwr_8 > div > h3 > a{margin-bottom:0px!important;}

#hs_cos_wrapper_widget_1736461098950_ > div > h3,#hs_cos_wrapper_widget_1736462109052_ > div > h3{font-weight:600!important;}
#hs_cos_wrapper_widget_1736461098950_ > div > div > ul,#hs_cos_wrapper_widget_1736462109052_ > div > div > ul{list-style:none;padding:0!important;}
#hs_cos_wrapper_widget_1736461098950_ > div > div > ul > li{display:inline-block;padding-right:10px;font-size:small!important;}
#hs_cos_wrapper_widget_1736461098950_ > div > div > ul > li > a,#hs_cos_wrapper_widget_1736462109052_ > div > div > ul > li > a{}
#hs_cos_wrapper_widget_1736461098950_ > div > div > ul > li > a:hover,#hs_cos_wrapper_widget_1736462109052_ > div > div > ul > li > a:hover{text-decoration:none!important;}
body > div.body-wrapper.hs-content-id-173251709560.hs-blog-listing.hs-blog-id-173251709559 > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-6.dnd-section > div{width:1000px!important;max-width:1000px!important;}
.blog-index__post{border:none;border-radius:0px;border-bottom: black!important;border-bottom-style: solid!important;}
.blog-index__post-title{font-size:18px!important;font-weight:800!important;line-height: normal!important; margin: -20px 0 0px;}
.blog-index__post-title a{text-decoration:none!important;line-height: normal!important;}
#hs_cos_wrapper_name{font-size: inherit;}
.blog-index__post-content{padding: 5px;}
.blog-post__tags {display: inline-flex;}
.blog-post__tag-link{color: #b5121b!important;}
.blog-post__divider {margin: 20px 0 20px;}

.dnd-section, .content-wrapper--vertical-spacing {
    padding: 20px 20px;
    border-radius: 32px;
}

.futures-footer{margin: auto;background-color:#000;}
.futures-footer-section{display:block;width:33%}
.blog-subscribe{display:none;}
span, #hs_cos_wrapper_widget_1725578302374 > h3, #hs_cos_wrapper_widget_1725578302374 > label,#hs_cos_wrapper_widget_1725578302374 > span,#hs_cos_wrapper_widget_1725578302374 > p,#hs_cos_wrapper_widget_1725578302374 > input{font-family: var(--uifont)!important;;}

.kl-header{box-shadow: none!important;top:0px!important;}
#hs_cos_wrapper_widget_1736195385451, #hs_cos_wrapper_module_17371557173604, #hs_cos_wrapper_module_17371626772873{border:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;}
.hs-button, .button, .button_cta a, .hsfc-Button{
  font-family: var(--uifont)!important;;color:#000!important;background-color:#fff!important;border-radius:0px!important;border: 1px solid #444!important;box-shadow:none!important;padding:10px 15px!important;
}
.hs-button:hover, .button:hover, .button_cta a:hover, .hsfc-Button:hover{
  font-family: var(--uifont)!important;;color:#b5121b!important;border-radius:0px!important;border: 1px solid #750c11!important;box-shadow:none!important;padding:10px 15px!important;
}

.kl-navbar__item a{font-family: var(--uifont)!important;;}
.kl-navbar__description.kl-navbar__description--full > a{pointer-events:none!important;cursor:default!important;text-decoration:none!important;}
.kl-navbar__description.kl-navbar__description--full > a > h2{font-size:16px!important;padding-bottom:10px!important;}
.kl-navbar__description.kl-navbar__description--full > a > p{font-size:14px!important;font-weight:400!important;}

.hsfc-DataPrivacyField > div > div > p{font-size:10px!important;}

.blog-index__post-title{padding: 10px 0 10px 0!important;}
.blog-post__author_listing{font-size:14px;text-align:left;padding: 0 0 10px 5px;}
.blog-post__author_listing > a:hover{text-decoration:none!important;}
.blog-post__read-more:hover{font-weight:800!important;}
#hs_cos_wrapper_post_body > ol > li:{margin-left: 30px !important;}


@media only screen and (max-width: 920px){
  .kl-navbar__end{position: absolute!important;top: 10px!important;left: 70px!important;}
  .kl-navbar__logo{float:left;width:90%!important;}
  .kl-header-placeholder, .kl-navbar{height: 72px!important;}
  .hero {width: 100vh;height: 100vh;}
  .hero-sub-image{width: 40%}
  .hero-content{padding-top: 5vh;padding-left: 5vh;width: 60%;}
  /*.hero-content h1{font-size: 1.5em;}*/
    .hero-content p{font-size: .85em;}
}
@media only screen and (max-width: 767px){
      .kl-navbar__end{position: absolute!important;top: 10px!important;left: 70px!important;}
      .kl-hero-01 {
      align-items: flex-start;
      display: flex;
      min-height: auto;
      padding: 0;
      position: relative;
      margin: 20px 0 -20px;
   }
    .kl-hero-01__content {
      margin: 0 !important;
      padding: 10px !important;
	}
}
@media only screen and (max-width: 540px){
  .kl-navbar__end{position: absolute!important;top: 10px!important;left: 50px!important;}
  .kl-navbar__logo{float:left;width:80%!important;}
  .kl-header-placeholder, .kl-navbar{height: 52px!important;}
  .hero {width: 100vh;height: 100vh;}
  .hero-sub-image{display: none;}
  .hero-content{padding-top: 2vh;padding-left: 2vh;width: 80%;}
  /*.hero-content h1{font-size: 2em;}*/
  .hero-content p{font-size: .75em;}
  
  .futures-footer,.futures-footer div,.futures-footer-text{width:auto!important;}
  .futures-footer-section{margin:0!important;padding:0!important;}
  .dnd-section{padding-top:20px!important;}
  #hs_cos_wrapper_widget_1736461098950_ > div > h3{font-size:small!important;font-weight:600!important;margin-left:15px!important;margin-top: -30px!important;}
  #hs_cos_wrapper_widget_1736461098950_ > div > div > ul{list-style:none;padding:0!important;margin-left:15px!important;}
  #hs_cos_wrapper_widget_1736461098950_ > div > div > ul > li{display:inline-block;padding-right:10px;font-size:small!important;}
  #hs_cos_wrapper_widget_1736461098950_ > div > div > ul > li > a{font-size:small!important;text-decoration:none!important;}
  #hs_cos_wrapper_widget_1736461098950_ > div > div > ul > li > a:hover{text-decoration:underline!important;}
  body > div.body-wrapper.hs-content-id-173251709560.hs-blog-listing.hs-blog-id-173251709559 > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-6.dnd-section > div{width:1000px!important;max-width:1000px!important;}
  .blog-header--post{min-height:auto!important;}
  .blog-index__post{border:none;border-radius:0px;border-bottom: black!important;border-bottom-style: solid!important;}
  .blog-index__post-title{font-size:14px!important;font-weight:600!important;}
  .blog-index__post-title a{text-decoration:none!important;}
  .blog-index__post-content{font-size:10px!important;padding: 5px;}
}