@import url("https://p.typekit.net/p.css?s=1&k=vyf4ouk&ht=tk&f=16449.24539.24543.24547&a=78866432&app=typekit&e=css");
.tk-playfair-display { font-family: "playfair-display",serif; }
.tk-sofia-pro { font-family: "sofia-pro",sans-serif; }
html {
  scroll-behavior: smooth;
  font-family: "sofia-pro", sans-serif; 
}
.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}
.w-checkbox::before{content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}
.w-checkbox::after{content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;clear:both}
.w-checkbox-input{float:left;margin-bottom:0;margin-left:-20px;margin-right:0;margin-top:4px;line-height:normal}
.w-checkbox-input--inputType-custom{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;width:12px;height:12px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;border-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}
.w-form-formradioinput--inputType-custom{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ccc;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;width:12px;height:12px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%}
.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}
.w-form-formradioinput--inputType-custom.w--redirected-checked{border-top-width:4px;border-bottom-width:4px;border-left-width:4px;border-right-width:4px;border-top-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;border-right-color:#3898ec}

article.content-card > .article-meta,
article.featured-post > .tag-wrapper,
article.content-card .baton,
article.cardZone .baton,
article.featured-post.listing2.other .baton,
article.featured-content > .card-links *{
  position:relative;
  z-index:2; 
}
.shadow-vert,.dropdown:is(:focus-within, :hover, :focus){
  -webkit-filter: drop-shadow(0px 1.25rem 2.5rem rgba(0, 20, 102, 0.05));
  filter: drop-shadow(0px 1.25rem 2.5rem rgba(0, 20, 102, 0.05));
}
.featured-post.listing2.other{
  display: grid;
  grid-template-columns: 0.7fr 1fr;
  grid-template-rows: 1fr 0.2fr; 
}
main.listing .slick-slider{
  margin-top:-4em;
}
main.listing .slick-slider .slick-track, .moreEbooks .slick-track{
  display: grid;
  grid-auto-flow: column;
  padding:2em;
}
.slick-list{
  -webkit-mask-image: linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);
  mask-image: linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);
}
.slide-wrap{
  width: 100%;
  min-height:240px;
}
.slide-wrap article.card-wrapper.card{
  width: 100%;
}
.rel{
  position:relative;
}
article.cardSlide.card-wrapper.card {
  height: 100%;
  min-height: 240px;
  margin: 0 1em;
}
article.cardSlide .tag-wrapper{
  align-content: flex-end;
  height: 100%;
  position:relative;
  z-index:2; 
}
article.cardSlide .baton{
  margin-top:auto;
}
.card-wrapper .thumb-head{
  margin-bottom:1em;
}
/* Typography */
body {
  width:100vw;
  overflow-x:hidden;
  font-family: sofia-pro, sans-serif; 
  font-style: normal;
  font-size: 16px;
  line-height: 1.25em; 
  letter-spacing: -0.025em;
  color: #001466; 
  background-color: #F5F6FD;
  margin: 0;
  scroll-behavior: smooth;
}
h1, h2, h3, h4, p {
  margin:unset;
  line-height:1.4em
}
h1, h2, h3, h4, strong, a, button, input[type="submit"]{
  text-decoration: none;
  font-weight: 900;
  color:inherit;
}
h1 { /* Page Title */
  font-size: 2em; /* 32px */
  letter-spacing: -0.05em;
}
h2 { /* Section Heading */
  font-size: 1.75em; /* 28px */
  letter-spacing: -0.04375em;
}
h3 { /* Midheading */
  font-size: 1.25em; /* 20px */
  letter-spacing: -0.0375em;
}
.label{
  font-size:0.7em;
}
.label, h4{
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.1875em;
  line-height:1.5em;
}
ul,ol{
  padding:unset;
}
blockquote{
  color: #001466;
  text-align: center;
  font-family: Playfair-Display;
  font-size: 1.5em; /* 24px */
  line-height: 1.25em; /* 28px */
  font-style: italic;
  font-weight: 600;
  letter-spacing: -0.6px;
}
.baton-icon-fill{ /* for svg icons */
  fill:currentColor;
}
.icon{
  height:4em;
}
.bg-img{
  position:absolute;
    top:0;
    bottom: 0;
    left:0;
    right:0;
    z-index:-1;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.fadeup{
  -webkit-mask-image: linear-gradient(0deg, transparent 0%, black 100%);
  mask-image: linear-gradient(0deg, transparent 0%, black 100%);
}
.fadedown{
  -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 100%);
  mask-image: linear-gradient(180deg, transparent 0%, black 100%);
}
.tcenter{
  text-align: center;
} 
.tright{
  text-align: right;
}
/* colors */
.twhite{ color: #FFF; }
.tblue{ color: #2C52BF;}
.tnavy{ color: #001466; }
.tteal{ color: #30ceaf; }
/* spacing */
.pad-xs { padding: 0.5rem; gap: 0.25rem}
.pad-s  { padding: 1rem; gap: 0.5rem}
.pad-m  { padding: 2rem; gap: 1rem } 
.pad-l  { padding: 3rem; gap: 2rem }
.pad-xl { padding: 4rem; gap: 3rem }
.mar-xs { margin: 0.5rem;}
.mar-s  { margin: 1rem; }
.mar-m  { margin: 2rem; }
.mar-l  { margin: 3rem; }
.mar-xl { margin: 4rem; }
.gap-xs { gap: 0.5rem;}
.gap-s  { gap: 1rem; }
.gap-m  { gap: 2rem; }
.gap-l  { gap: 3rem; }
.gap-xl { gap: 4rem; }
/* layout */
.rel{
  position:relative;
}
.flex{
  display:flex;
}
.flex.v{
  flex-direction:column;
}
.flex.sb{
  justify-content: space-between;
}

.flex.sa{
  justify-content: space-around;
}
.flex.ac{
  align-items:center;
}
.flex.ae{
  align-items:flex-end;
}
.flex.as{
  align-items:flex-start;
}
.flex.je{
  justify-content:flex-end;
}
.flex.jc{
  justify-content:center;
  text-align:center;
}
.flex.wrap{
  flex-wrap: wrap;
}
.flex.nogap{
  gap:0;
}
.rc{
  -webkit-border-radius:0.5em;
  -moz-border-radius:0.5em;
  -ms-border-radius:0.5em;
  -o-border-radius:0.5em;
  border-radius:0.5em;
  overflow: hidden;
}
.cls-1{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:6.6px;}</style>
body { background-color:#f5f6fc;color:#001466;font-size:18px;line-height:24px;font-weight:300;letter-spacing:-.025ch; width:100vw;}
h1,h2,h3,h4,h5,h6 { margin-top:10px;margin-bottom:10px;font-weight:700; line-height:1.2em; }
h1 { margin-top:20px;font-size:2.2em; }
h2 { color:#001466;font-size:1.7em; }
h3 { color:#30ceaf;font-size:1.5em;text-transform: uppercase; }
h4 { color:#2c52bf;font-size:1.3em; }
h5 { font-size:.9em;line-height:.9em; }
h6 { font-size:.9em;line-height:.9em;font-weight:400; }
p { margin-bottom:10px;font-size:1em;letter-spacing:0ch; }
a { color:#001466;font-weight:700;text-decoration:none; }
li { margin-top:5px;margin-bottom:5px;margin-left:10px;padding-top:5px;padding-bottom:5px;padding-left:20px;}
em { font-style:italic; }
blockquote { margin-bottom:10px;padding:10px 20px;border-left:5px solid #2c52bf;font-size:18px;line-height:22px; }
figcaption { margin-top:5px;color:#2c52bf;font-size:.9rem;text-align:right;letter-spacing:.2ch;text-transform:uppercase; }
nav.nav-menu li {
list-style:none;
}
.article-content .right-inner a:not(.baton, .close, .tag), .phone {
    text-decoration: none;
    font-weight: 700;
    color: inherit;
    background-image: linear-gradient(90deg, #30ceaf, #30ceaf);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 100% 0.45em;
    transition: background-size 0.2s ease-in!important;
      -moz-transition: background-size 0.2s  ease-in!important;
      -ms-transition: background-size 0.2s  ease-in!important;
      -o-transition: background-size 0.2s  ease-in!important;
      -webkit-transition: background-size 0.2s  ease-in!important;
  }
  .bottom-nav-link { 
  font-weight: unset;}
  .article-content .right-inner a:hover, .phone:hover, {
    background-size: 100% 0.2em;
    color: inherit;
  }

.sr-only{ display:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0; }
.section {
  margin-bottom: 20px;
  padding: 90px 60px 60px;
  background-color: #f5f6fc;
}
 a.bottom-nav-link:hover{
  color:white;
}
.tag-cloud ul li.baton {
padding:0px;
}
.tag-cloud ul li.baton a {
padding:5px 15px!important;
}
    .sliderNav, .sliderNav button{
        z-index: 20;
      display:flex;
      align-content:center;
      align-items:center;
      justify-content:flex-end;}
    .button.icon{
      background-color: transparent;
      width:2.2em;
      color:#30ceaf;
    }
    button.icon.flipped{
      transform: rotate(180deg);}
.article-content { position: relative; }
.container {
  margin-right: auto;
  margin-left: auto;
}
#Contact :last-child{
  width:100%;
}
.white-bg { background-color:white; }
.container.flex {
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container.flex.sb {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sectioned-content {
  position: relative;
  margin: 20px;
  padding: 35px 15px 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #2c52bf;
  border-radius: 7px;
}

.sectioned-content.flex {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex{ display:flex }
.flex {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 40px;
}

.flex.article-meta {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  font-size: 0.7em;
  letter-spacing: 0ch;
}

.flex.article-meta.thumb {
  position: absolute;
  left: 15px;
  right: auto;
  bottom: 15px;
  z-index: 2;
  width: auto;
  flex-wrap: wrap;
  gap: 10px;
}

.flex.article-meta.thumb.static {
  position: static;
  left: auto;
  right: auto;
  bottom: auto;
}

.flex.box-cols {
  margin-right: -80px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex.center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.sa {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  grid-column-gap: 20px;
}

.flex.sa.bot {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-column-gap: 10%;
}

.flex.g30 {
  grid-column-gap: 30px;
}

.flex.foot {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column-gap: 20px;
}

.flex.vert-m.lowgap {
  grid-column-gap: 10px;
}

.flex.vert-m.wrap {
  width: 100%;
  grid-column-gap: 20px;
}

.flex.vert-m.bluebox {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.9em;
}

.bluebox {
  padding: 40px;
  background-color: #2c52bf;
  color: #fff;
}

.flex.vert {
  position: relative;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.baton {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 15px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #001466;
  -webkit-transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  font-size: 1.1em;
  line-height: 1.1em;
}
.tag-cloud ul li.baton {
margin: 5px;}
.baton:hover {
  border-color: #001466;
  background-color: #001466;
  color: #f5f6fc;
}

.baton:focus {
  border-color: #2c52bf;
}

.baton.fill {
  background-color: #001466;
  color: #fff;
}

.baton.fill:hover {
  border-color: #f5f6fc;
  background-color: #f5f6fc;
  color: #001466;
}

.baton.nostyle {
  margin-right: 0px;
  margin-left: 0px;
  border-color: transparent;
}
.baton.white{
  background-color:transparent;
 border-color:#fff;  
 color:white;
}
.baton.nomargin.white:hover{
  background-color: #fff;
  color: #30ceaf;
}

.baton.nostyle:hover {
  background-color: transparent;
  color: #2c52bf;
}
.baton.nomargin.border.teal.w-inline-block{
color: #30ceaf;}
.baton.nostyle.inline {
  margin-right: 20px;
  padding-left: 0px;
  color: #fff;
}

.baton.nostyle.center {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.baton.nostyle.center:hover {
  color: #30ceaf;
}

.baton.nostyle.nopad {
  padding-right: 0px;
  padding-left: 0px;
}

.baton.nostyle.nopad.card-thing {
  padding-bottom: 20px;
  border-bottom-color: #2c52bf;
}

.baton.nostyle.nopad.smaller {
  margin-top: 0px;
}

.baton.nostyle.nopad.smaller.card-thing {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.baton.nostyle.smaller {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 0.9em;
}

.baton.teal {
  position: relative;
  padding-top: 8px;
  padding-bottom: 8px;
  clear: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-color: #30ceaf;
  background-color: #30ceaf;
  color: #001466;
}

.baton.teal:hover {
  border-color: #fff;
  background-color: #fff;
}

.baton.teal.news {
  margin: 0px;
}

.baton.nomargin {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.baton.nomargin:hover {
  border-color: #001466;
  background-color: transparent;
  color: #001466;
}

.baton.nomargin.teal.navytext {
  color: #001466;
}

.baton.nomargin.border {
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: transparent;
}

.baton.nomargin.border.teal:hover {
  border-color: #f5f6fc;
  background-color: #fff;
  color: #001466;
}

.baton.transcript {
  width: 400px;
  height: 80px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.baton.transcript.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.baton-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.8em;
  height: 1.8em;
  margin-left: 15px;
  font-size: 0.8em;
  line-height: 0.8em;
}

.baton-icon.left {
  margin-right: 15px;
  margin-left: 0px;
}

.baton-icon.nomargin {
  margin-right: auto;
  margin-left: auto;
}

.baton-icon.nomargin.flip {
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.baton-icon.down {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.baton-icon.down.teal {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.baton-text {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 1.4em;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
}

.nav-link {
  width: auto;
  padding: 5px 20px;
  color: #001466;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
}

.nav-link.last {
  border-right-style: none;
}

.nav-link.baton.nav {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.brand {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.logo {
  display: block;
  width: auto;
  height: 60px;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  height: 75px;
  background-color: #f5f6fc;
}

.hero {
  position: relative;
  height: 80vh;
  margin-top: 55px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#001466), to(rgba(0, 20, 102, 0)));
  background-image: linear-gradient(0deg, #001466, rgba(0, 20, 102, 0));
}

.hero.page {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(245, 246, 252, 0.1)), to(#2b409e));
  background-image: linear-gradient(0deg, rgba(245, 246, 252, 0.1), #2b409e);
}

.hero-background {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-head {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  color: #fff;
}

.article-content, #hs_cos_wrapper_module_167293302930424, #hs_cos_wrapper_module_16734518372405, #hs_cos_wrapper_module_167362163393015{
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column-gap: 100px;
  background-color: #f5f6fc;
  flex-direction: row-reverse;
  padding-bottom:20px;
}
#hs_cos_wrapper_module_167362163393015{
background-color: white; }
.article-content.listing {
  margin-top: 140px;
}

.article-left {
  position: relative;
  font-size: 0.8rem;
  line-height: 0.9rem;
}

.article-right {
  width: 70%;
  padding-top: 30px;
  padding-left: 0%;
}

.article-right.article-head {
  padding-right: 150px;
  padding-bottom: 20px;
}

.article-right.alt {
  margin-bottom: -40px;
  padding-bottom: 30px;
  background-color: #fff;
}

.right-inner {
  position: relative;
  margin-right: calc(50vw - 585px);
  margin-left:30px;
}

.label {
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 700;
  letter-spacing: 0.2ch;
  text-transform: uppercase;
}

.label.share {
  width: 100%;
  margin-bottom: 20px;
  color: #b0b8db;
  font-weight: 300;
  text-align: center;
}

.label.faded {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #b0b8db;
}

.label.faded.nomargin {
  margin-top: 0px;
}

.thin {
  font-weight: 300;
}

.tag {
  margin-right: 5px;
  padding-right: 10px;
  padding-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #f5f6fc;
  color: #fff;
  font-size: 0.8rem;
}

.tag.nomargin {
  margin-top: 5px;
  margin-right: 0px;
  margin-left: 0px;
}

.tag.teal {
  border-color: #30ceaf;
}

.bg-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.bg-img.gradient {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 252, 0)), to(#f5f6fc));
  background-image: linear-gradient(180deg, rgba(245, 246, 252, 0), #f5f6fc);
  -o-object-fit: contain;
  object-fit: contain;
}

.bg-img.gradient.reverse {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f6fc), to(rgba(245, 246, 252, 0)));
  background-image: linear-gradient(180deg, #f5f6fc, rgba(245, 246, 252, 0));
}

.bg-img.reverse {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.bg-img-wrap {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: 360px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 252, 0)), to(#f5f6fc));
  background-image: linear-gradient(180deg, rgba(245, 246, 252, 0), #f5f6fc);
  color: #f5f6fc;
}

.superhaeder {
  position: relative;
  bottom: -10px;
  display: inline-block;
  color: #2c52bf;
  font-size: 0.8em;
  line-height: 1.1em;
  font-weight: 300;
  letter-spacing: 0.2ch;
  text-transform: uppercase;
}

.superhaeder.navy {
  color: #001466;
}

.whitetext {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #f5f6fc;
}

.whitetext.newsletter {
  min-width: 35px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.icon-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2.6em;
  height: 2.6em;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 50%;
  background-color: #2c52bf;
  color: #f5f6fc;
}

.icon-wrap.social {
  width: 4em;
  height: 4em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 6px;
  border-style: solid;
  border-width: 1.5px;
  border-color: #b0b8db;
  background-color: transparent;
  -webkit-transition: border-color 200ms ease, color 200ms ease;
  transition: border-color 200ms ease, color 200ms ease;
  color: #b0b8db;
  font-size: 0.5rem;
  line-height: 0.7rem;
}

.icon-wrap.social:hover {
  border-color: #2c52bf;
  color: #2c52bf;
}

.icon-wrap.listing {
  width: 3.2em;
  height: 3.2em;
  background-color: #f5f6fc;
  color: #30ceaf;
}

.text-block {
  line-height: 1.1em;
  font-weight: 700;
}

.cat-bat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.cat-bat.listing {
  padding: 20px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #2c52bf;
  color: #f5f6fc;
  font-size: 0.9em;
  line-height: 22px;
}

.cat-bat.listing.navy {
  background-color: #001466;
}

.text-span {
  position: static;
  color: #2c52bf;
}

.text-span.listing {
  color: #30ceaf;
}

.newsletter {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.form {
  display: -ms-grid;
  display: grid;
  height: 3em;
  margin-top: 10px;
  margin-bottom: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1.25fr 0px 0.25fr;
  grid-template-columns: 1.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-field {
  overflow: hidden;
  height: 3em;
  margin-bottom: 0px;
  padding: 0px 20px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #c8cbce;
  border-top-left-radius: 1.5em;
  border-bottom-left-radius: 1.5em;
  font-size: 1em;
  line-height: 1em;
}

.text-field.reg {
  border-style: none none solid;
  border-radius: 0em;
  background-color: transparent;
  color: #b0b8db;
}

.text-field.reg:hover {
  border-bottom-color: #f5f6fc;
  color: #f5f6fc;
}

.text-field.reg:active {
  color: #fff;
}

.text-field.reg:focus {
  border-bottom-color: #fff;
  color: #fff;
}

.text-field.reg::-webkit-input-placeholder,
.text-field.reg:-ms-input-placeholder,
.text-field.reg::-ms-input-placeholder,
.text-field.reg::placeholder {
  color: #b0b8db;
}

.submit-button {
  width: 4em;
  height: 3em;
  padding-top: 0px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #30ceaf;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color: #30ceaf;
  font-size: 1em;
  line-height: 1em;
}

.tack {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
}

.box-h {
  color: #fff;
  font-size: 1.3em;
  font-weight: 300;
  letter-spacing: 0.15ch;
  text-transform: uppercase;
}

.box-h.on-white {
  color: #001466;
}

.article {
  position: relative;
}


.shadow {
  box-shadow: 14px 14px 40px 4px rgba(0, 20, 102, 0.1);
}

.person-box {
  position: relative;
  margin-top: 80px;
  margin-bottom: 2em;
  padding: 20px 84px 60px;
  background-color: #30ceaf;
  font-size: 1.4rem;
}

.cta {
  position: absolute;
  left: auto;
  top: auto;
  right: -2em;
  bottom: -2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.avatar {
  position: absolute;
  left: -50px;
  top: -50px;
  right: auto;
  bottom: auto;
  z-index: 2;
  overflow: hidden;
  width: 100px;
  height: 100px;
  border-style: solid;
  border-width: 4px;
  border-color: #2c52bf;
  border-radius: 50%;
}

.avatar.inline {
  position: relative;
  left: auto;
  top: auto;
  display: block;
}

.avatar.inline.squished {
  width: 60px;
  height: 60px;
  margin-left: -20px;
}

.cta-main {
  margin-top: 20px;
  font-size: 1.5em;
  line-height: 1.2em;
  font-weight: 700;
  color: #001466;
}

.text-span-2 {
  font-weight: 300;
}

.teal {
  color: #30ceaf;
}

.teal-bg {
  background-color: #30ceaf;
}

.sharebox {
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top: 1px solid #b0b8db;
}

.ea-blog-footer {
  position: relative;
  height: 360px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 70px;
  text-align: center;
}

.ea-footer {
  position: relative;
  background-color: #001466;
  color: #f5f6fc;
}

.form-wrapper.webinar {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.address {
  color: #b0b8db;
  font-style: normal;
}

.person {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #b0b8db;
  font-size: 0.9em;
  line-height: 1.1em;
  text-align: center;
  letter-spacing: 0.1ch;
}

.company {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 0.8rem;
  line-height: 1.6rem;
  letter-spacing: -0.025ch;
}

.phone {
  font-weight: 700;
}

.phone-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-column-gap: 80px;
}

.keep {
  color: #f5f6fc;
  font-weight: 700;
  white-space: nowrap;
}

.white {
  background-color: #fff;
}

.white.full {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 86px;
  padding-bottom: 86px;
}

.address-3 {
  text-transform: uppercase;
}

.form-2 {
  display: -ms-grid;
  display: grid;
  margin-top: 30px;
  margin-bottom: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.input input, input textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #b0b8db;
  -webkit-transition: color 200ms ease, border-color 200ms ease;
  transition: color 200ms ease, border-color 200ms ease;
  color: #001416;
}

.input input:hover {
  border-color: #2c52bf;
  color: #2c52bf;
}

.input input:active {
  border-color: #001466;
  color: #001466;
}

.input input:focus {
  border-color: #2c52bf;
  color: #2c52bf;
}

.input input::-webkit-input-placeholder,
.input input:-ms-input-placeholder,
.input input::-ms-input-placeholder,
.input input::placeholder {
  color: #b0b8db;
}

.checkbox {
  width: 1em;
  height: 1em;
}

.contact-small {
  font-size: 0.8em;
}

.ea-footer-partners {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #2c52bf;
}

._75 {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
}

.checkbox-label {
  padding-left: 5px;
  text-align: left;
}

.footer {
  padding-top: 70px;
  padding-bottom: 40px;
  background-color: #001466;
  color: #fff;
}

.link-block-2 {
  display: none;
}

.bottom-nav-link {
  color: #b0b8db;
  font-size: 1.4em;
  font-weight: 300;
}

.top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 40px;
  font-size: 0.6em;
}

.video-facade {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}


.text-block-4 {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.transcript {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-bottom: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.icon.slick-arrow{
  background:none;
  color:#30ceaf;
}
.icon.slick-arrow svg{
  height:24px;
}
.link-wrapper{
 color:inherit;
 background: transparent;
 z-index:0;
 position:absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.the-transcript {
  position: relative;
}
.slick-track{
  display: flex;
  align-items: stretch;
}
.slick-track article.card-wrapper{
  min-height:240px;
  height:100%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: space-between;
}
.the-transcript.w--open {
  padding: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #f5f6fc;
}

.thumbnail {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.thumbnail.rel {
  position: relative;
  max-height: 180px;
}

.thumbnail.right {
  left: auto;
  width: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.slick-slide>div:has(.card-wrapper){
  height:100%;
}
.thumb-head {
  margin-top: 0.8em;
  margin-bottom: 0em;
  padding-bottom: 0.6em;
  border-bottom: 1px solid #b0b8db;
  color: #001466;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: 400;
}

.thumb-head.label.center {
  text-align: center;
}

.thumb-head.label.centered {
  display: block;
  text-align: center;
}

.thumb-head.whitetext {
  color: #f5f6fc;
}

.thumb-head.noline {
  padding-bottom: 0em;
  border-bottom-style: none;
}

.thumb-head.ebooks {
  width: 100%;
  margin-bottom: 0.8em;
}

.thumb-head.center {
  text-align: center;
}

.single {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 360px;
  max-width: 45%;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-bottom: 1px solid #2c52bf;
  color: #001466;
}

.single.hov-shadow {
  z-index: 1;
}

.recent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #b0b8db;
  color: #2c52bf;
}

.recent-head {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #b0b8db;
}

.blu {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #2c52bf;
}

.blu.alt {
  max-width: 55%;
}

.after-article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.9rem;
}

.underline {
  height: 26px;
}

.resources {
  margin-top: -180px;
}

.hero-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: center;
}

.hero-section.whitetext {
  font-size: 2em;
}

.decorative-bar {
  position: absolute;
  left: -12px;
  top: -6px;
  width: 30%;
  height: 15px;
  background-color: #69ebd2;
}

.item {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: 0.8em;
}

.tag-cloud {
  padding: 30px;
  background-color: #fff;
  font-size: 1em;
}

.section-head {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.section-head.label {
  margin-right: 30px;
}

.section-head.label.whitetext.full {
  height: auto;
  max-width: 100%;
}

.section-head.variable {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.featured-post {
  position: relative;
  z-index: 1;
  padding: 30px 30px 90px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
}

.featured-post.other {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  background-color: #fff;
  color: #001466;
  font-size: 1.1rem;
}

.multiply-gradient {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 20, 102, 0)), color-stop(36%, rgba(0, 20, 102, 0.36)), color-stop(90%, #001466));
  background-image: linear-gradient(180deg, rgba(0, 20, 102, 0), rgba(0, 20, 102, 0.36) 36%, #001466 90%);
  mix-blend-mode: multiply;
}

.card-wrapper {
  padding: 2em;
}

.card-wrapper.card {
  width: 28%;
  padding: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.card-wrapper.card.hov-shadow {
  font-size: 1rem;
}

.card-wrapper.feat {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

.card-wrapper.feat.ebooks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 1px solid #2c52bf;
}

.nomargin {
  margin-top: 0px;
  margin-bottom: 0px;
}

.div-block-3 {
  position: relative;
  z-index: -1;
  width: 45%;
  padding-top: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  flex-wrap:wrap;
}

.secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: #2c52bf;
  text-align: center;
}

.nav-overbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  margin-right: 60px;
  margin-left: 60px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
  list-style-type: none;
}

.navbar-3 {
  position: -webkit-sticky;
  position: sticky;
  top: 75px;
  bottom: auto;
  z-index: 9;
  width: 100vw;
  height: 80px;
  margin-top: -220px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.nostyle {
  margin-bottom: 0px;
  padding-left: 0px;
}

.topic-menu {
  display: none;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.hov-shadow {
  box-shadow: 0 0 0 0 rgba(0, 20, 102, 0);
  -webkit-transition: box-shadow 400ms cubic-bezier(.19, 1, .22, 1);
  transition: box-shadow 400ms cubic-bezier(.19, 1, .22, 1);
}

.hov-shadow:hover {
  box-shadow: 0 0 2em 6px rgba(0, 20, 102, 0.1);
}

.flex-colgap5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.arrow {
  width: 60%;
  margin-left: auto;
}

.arrow.up {
  position: relative;
  top: -16px;
  width: 240px;
}

.grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 0.8fr 1.4fr 0.8fr;
  grid-template-columns: 0.8fr 1.4fr 0.8fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-left2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 40px;
}

.section-2 {
  margin-bottom: 40px;
  padding: 40px;
}

.section-2.white.add-marg {
  margin-top: 90px;
}

.section-2.ghostwhite {
  position: relative;
  padding-top: 80px;
}

.section-2.overlay {
  position: relative;
  top: 240px;
}

.sec-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
a.tag {
  -webkit-transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
a.tag:hover {
  color:#001466;
  background-color:white;
}
.sec-heading.spread {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 2em 1fr auto;
  grid-template-columns: 2em 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  z-index: 1;
  position: relative;
}
.countdown .baton.teal.w-inline-block{
margin:unset;}
._300 {
  font-weight: 300;
}

.featured-content {
  position: relative;
  z-index: 1;
  padding: 140px 40px 40px;
  color: #fff;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  aspect-ratio:16/9;
  max-width:100vw;
}

.featured-content.sidebar {
  padding-top: 100px;
  padding-right: 10px;
  padding-left: 10px;
}

.featured-content.sidebar.low {
  padding: 40px 20px 20px;
}

.tag-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 8px;
  grid-row-gap: 12px;
}

.tag-wrapper.full {
  max-width: 100%;
}

.card-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: flex-start;
}

.aside-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 20px;
  justify-content: space-between;
}

.ghostwhite {
  background-color: #f5f6fc;
}
.timewrapper.fix-right{
  color: white;
  font-weight: 700;
  position: absolute;
  bottom: 30px;
  right: 50px;
}
.grid-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 40px;
}

.grid-odd {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1.25fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.the-calendar {
  padding: 20px 20px 29px;
  background-color: #f5f6fc;
  color: #c8cbce;
}

.date {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.cal-day {
  margin-bottom: 12px;
  color: #001466;
  font-weight: 700;
  text-transform: uppercase;
}

.cal-pos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2em;
  height: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #c8cbce;
  text-align: center;
}

.cal-pos.active {
  color: #30ceaf;
}

.cal-pos.current {
  width: 2.5em;
  height: 2.5em;
  border-radius: 2em;
  background-color: #b0b8db;
  color: #fff;
}

.cal-pos.current.active {
  color: #001466;
}

.cal-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  font-weight: 300;
}

.flip {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.n-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -0.15em;
  font-size: 3em;
  line-height: 1em;
}

.time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  color: #fff;
}

.n-label {
  margin-top: 12px;
  font-weight: 700;
}

.countdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 20px;
}

.d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.5ch;
  margin-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.2em;
  background-color: #001466;
}

.compensator {
  margin-bottom: 240px;
}

.excerpt {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #2c52bf;
}

.excerpt.whitetext {
  color: #f5f6fc;
}

.newsletter-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.form-block-3 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webinar-promo {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 20px;
  color: #fff;
  font-size: 0.9em;
}
.listing2{
  display:grid;

}
.text-block-5 {
  margin-top: 16px;
}

.ebook-promo {
  height: 100%;
  max-height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.ebook-promo.no-h {
  width: 100%;
  height: 140px;
}

.ebook-promo.no-h.listing {
  width: auto;
  height: 100%;
}

.aside-3 {
  position: relative;
}

.div-block-10 {
  position: -webkit-sticky;
  position: sticky;
  top: 190px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.pagination-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: 1.15em;
  list-style-type: none;
}

.pagi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3em;
  height: 3em;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagi.num {
  background-color: transparent;
}

.pagi.num:hover {
  color: #2c52bf;
}

.pagi.num.current {
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 3px 3px 40px 6px rgba(0, 20, 102, 0.1);
  color: #30ceaf;
}

.link-full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.image {
  height: 90%;
  -o-object-fit: contain;
  object-fit: contain;
}

.ebook {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  height: 100%;
  max-height: 220px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.col5 {
  min-width: 50%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.col5.right {
  padding-top: 40px;
  padding-bottom: 0px;
}

.agenda {
  padding: 20px;
  background-color: #f5f6fc;
}

.agenda.right {
  background-color: #2c52bf;
  color: #f5f6fc;
}

.div-block-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 18px;
  margin-bottom: 50px;
  grid-column-gap: 20px;
  color: #2c52bf;
  line-height: 1.2em;
}

.radio {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.form-label {
  color: #b0b8db;
  letter-spacing: 0.2ch;
  text-transform: uppercase;
}

.info-paragraphds {
  margin-top: 40px;
  padding-right: 40px;
}

.person-details {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 330px;
  padding: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f6fc;
  text-align: center;
}

.det-tri {
  width: 40px;
  height: 40px;
  background-color: #f5f6fc;
}

.det-tri.shadow {
  margin-left: -1px;
}

.details-wrapper {
  position: absolute;
  top: 20px;
  right: 30px;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.heading {
  color: #001466;
}

.div-block-14 {
  position: relative;
  cursor: help;
}

.close {
  position: absolute;
  left: 10px;
  top: 10px;
  right: auto;
  bottom: auto;
  padding: 13px;
}

  .p-wrap{
    padding: 30px;
    background: white;
    margin-top: 60px;
    margin-bottom: 60px;
  }
.right-inner.p-wrap.shadow{
  margin: 60px -30px;
  padding: 30px 60px;
}
@media screen and (max-width: 991px) {
  .section {
    padding: 45px;
    grid-column-gap: 45px;
  }
  html, body {
  overflow-x: hidden;
}
body {
  position: relative
}
  .tag-wrapper{
  max-width:90%;
  }
  .container.flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.flex.sb {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-row-gap: 0px;
  }

  .container.flex.footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sectioned-content {
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex.box-cols {
    margin-right: auto;
  }

  .flex.vert-m.wrap {
    grid-column-gap: 20px;
    margin-top:20px;
  }

  .flex.vert {
    grid-row-gap: 10px;
  }
  .baton.nomargin.border.teal {
    color: #f5f6fc;
  }

  .baton.nav {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .baton.transcript {
    width: 100%;
  }


  .article-content, #hs_cos_wrapper_module_167293302930424, #hs_cos_wrapper_module_16734518372405, #hs_cos_wrapper_module_167362163393015 {
    grid-column-gap: 0px;
  }

  .article-left {
    width: 25%;
  }

  .article-right{ margin: 0px; }
  .right-inner { margin: 20px; }

  .right-inner.box {
    width: 100%;
    margin-right: -10px;
  }
  .tack {
    top: 120px;
  }

  .box-inner-content-box.cols.shadow {
    min-width: 45%;
  }

  .form-wrapper.shadow {
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    box-shadow: 1px 1px 60px 6px rgba(0, 20, 102, 0.1);
  }

  .company {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .white.full {
    padding-right: 20px;
    padding-left: 20px;
  }

  .table-of-contents {
    height: 45vh;
  }

  .single {
    max-width: 100%;
  }

  .list {
    font-size: 0.9em;
  }

  .tag-cloud {
    padding: 15px;
  }

  .featured-post.other {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card-wrapper.card.hov-shadow {
    width: 45%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .div-block-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 280px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .secondary {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-overbar {
    margin-right: 0px;
    margin-left: 0px;
  }

  .navbar-3 {
    top: 120px;
  }

  .flex-colgap5 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .arrow {
    display: none;
  }

  .grid {
    display:flex;
    flex-direction:column;
  }

  .grid-odd {
    display:flex;
    flex-direction:column;
    gap:40px;
  }

  .div-block-11 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 768px) {
  #inline-quotes .avatar{
  width: 96px;
  height: 96px;
  flex: 0 0 96px;}
  li {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .flex.g30{
  flex-direction: column;
  }
  .flex.g30 .person{
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas:
  "avatar ." 
  "avatar .";
  margin: 10px auto;
    width:unset;
    }
  .flex.g30 .person .avatar.inline{
  grid-area:avatar;
  }
  .phone-wrapper{
    flex-direction: column;
    gap: 20px;
  }
  .logo {
  height:auto;
    max-width: 70vw;
  }
  .section {
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.flex.sb {
    max-width: 100%;
    margin-right: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container.flex.footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .sectioned-content {
    padding-right: 10px;
    padding-left: 10px;
  }

  .flex.box-cols {
    margin-right: 0px;
    grid-column-gap: 20px;
  }

  .flex.vert-m {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .baton.nav {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 44px;
  }

  .nav-menu {
    overflow: hidden;
    width: 90vw;
    margin-top: 60px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #f5f6fc;
  }

  .nav-link {
    width: auto;
    margin: 3px 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #b0b8db;
    border-right-style: none;
  }

  .nav-link.breaker {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    border-bottom-style: none;
    background-color: #fff;
  }

  .nav-link.baton.nav {
    margin-top: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: solid;
    border-width: 1px;
    border-color: #001466;
    text-align: center;
  }

  .navbar {
    height: auto;
    padding:none;
  }
  .container.flex.sb{
  margin:auto;
  }
  .hero {
    margin-top: 60px;
  }

  .hero.page {
    height: 35vh;
  }

  .article-content, #hs_cos_wrapper_module_167293302930424, #hs_cos_wrapper_module_16734518372405, #hs_cos_wrapper_module_167362163393015 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 1em;
  }

  .article-left {
    position: absolute;
    z-index: 3;
    width: 0px;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .article-right {
    width: 100%;
    padding-bottom: 90px;
    padding-left: 0%;
  }

  .article-right.article-head {
    width: 85%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
  }

  .right-inner {
    width: 85%;
  }

  .right-inner.box {
    width: 90%;
    margin-right: auto;
  }

  .right-inner.bg-card.white.shadow {
    margin-left: auto;
  }

  .right-full.shadow {
    background-color: #001466;
  }

  .bg-img-wrap {
    display: none;
    height: 100%;
  }

  .newsletter {
    width: 80%;
  }

  .tack {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 4;
    display: none;
    overflow: hidden;
    margin: 100px auto 0px 0px;
    padding-bottom: 50px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f5f6fc;
  }

  .box-inner-content-box.cols.shadow {
    min-width: 45%;
    margin-right: auto;
  }

  .person-box.shadow {
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 65px;
    padding-left: 65px;
    font-size: 1em;
  }

  .form-block {
    position: static;
  }

  .sharebox {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .ea-blog-footer {
    height: auto;
  }

  .form-wrapper.shadow {
    margin-right: 10px;
    margin-left: 10px;
  }

  .person {
    font-size: 0.8em;
  }

  .company {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 1rem;
  }

  .phone-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .address-3 {
    font-style: normal;
  }

  .checkbox-label {
    padding-left: 15px;
    text-align: left;
  }

  .table-of-contents {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }

  .link-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .link-block-2.article {
    position: -webkit-sticky;
    position: sticky;
    top: 90vh;
    z-index: 5;
    width: 60px;
    height: 60px;
    margin-bottom: 40px;
    margin-left: 40px;
    border-style: solid;
    border-width: 1px;
    border-color: #001466;
    background-color: #001466;
    color: #f5f6fc;
    font-size: 16px;
  }

  .menu-button {
    padding: 0px;
    background-color: transparent;
    color: #001466;
  }

  .menu-button.w--open {
    background-color: #001466;
  }

  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .div-block {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #001466;
  }

  .nav-list {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    align-items: center;
  }

  .single {
    width: 360px;
  }

  .blu.alt {
    max-width: 100%;
  }

  .list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-head.label {
    max-width: 100%;
  }

  .section-head.variable {
    max-width: 100%;
  }

  .nav-overbar {
    margin-right: 0px;
    margin-left: 0px;
  }

  .navbar-3 {
    display: none;
  }

  .topic-menu {
    display: block;
    margin-top: 20px;
    font-size: 1em;
  }

  .div-block-4 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .arrow {
    display: none;
  }

  .grid {
    display:flex;
    flex-direction:column;
    gap:40px;
  }

  .section-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .sec-heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .grid-odd {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .time {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .det-tri.shadow {
    display: none;
  }

  .details-wrapper {
    left: auto;
    right: auto;
  }

  .div-block-14 {
    position: static;
  }
}

@media screen and (max-width: 519px) {
  .video-facade, .featured-content {
  aspect-ratio: unset!important;}
  .featured-content > :is(picture,img){
  max-width:100vw;
  }
  h1 {
    font-size: 1.8em;
  }
  .white.full{
  margin: none;
    padding:none;
  }
  .section {
    padding-right: 15px;
    padding-left: 15px;
  }

  .flex.article-meta {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 10px;
    z-index:20;
  }

  .flex.vert-m {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .flex.vert-m.bluebox.shadow {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .baton.nostyle.inline {
    width: 90%;
  }

  .baton.nomargin.teal:hover {
    color: #30ceaf;
    border-color:#30ceaf;
  }

  .article-right.article-head {
    width: 95%;
  }

  .right-inner {
    width: 90%;
  }

  .label {
    font-size: 1.1em;
  }

  .tag {
    margin-left: 0px;
  }

  .box-inner-content-box.cols.shadow {
    min-width: 65%;
  }

  .person-box.shadow {
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 55px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 0.8em;
  }

  .avatar.shadow {
    left: 0%;
    top: -50px;
    right: 0%;
    bottom: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .form-wrapper.shadow {
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .form-wrapper.webinar {
    margin-right: -20px;
    margin-left: -20px;
  }

  .white.full.add {
    margin-top: 170px;
  }

  ._75 {
    width: 95%;
  }

  .featured-post.other {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .card-wrapper.hov-shadow {
    padding-right: 0px;
    padding-left: 0px;
  }

  .featured-content {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .card-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .the-calendar {
    margin-right: -20px;
    margin-left: -20px;
  }

  .cal-pos {
    width: 1.5em;
    height: 1.5em;
  }

  .cal-pos.current {
    width: 1.75em;
    height: 1.75em;
  }



  .compensator {
    display: none;
  }

  .agenda {
    margin-right: -20px;
    margin-left: -20px;
  }

  .agenda.right {
    margin-right: -20px;
    margin-left: -20px;
  }
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6902-1c9675d9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6907-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee690d-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee690f-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6934-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6972-1c9675d9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6977-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02a1ffc9-0736-e49f-a949-16ccf37cb840-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e9068453-0147-d0c4-14f9-45864d4a2920-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b2a00fff-3edf-ee80-1ab1-e6eacb76583c-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeaac13a-fd31-1fd7-c9ed-e44edf64f552-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ef8c6dd-10cb-365a-3796-889d756e2999-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_627bb9d1-5ad5-b979-5c55-f4801631e5a8-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3b9ad1dd-9215-a2ad-c9dc-39a0aaad77ec-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d64cf8ad-5a3a-546a-189f-f255c9952c66-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cb23c49a-a787-c192-d2ea-8a1e9e4999b2-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95ac082d-57a2-e671-cfa6-724d53efb15a-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_452d9309-9955-fa3f-7a7b-cc6d6ed8ad26-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c4827979-6c05-1600-bd82-9e8889b71f50-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6859c3a9-429e-b9a6-f068-41309e64c3f2-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-da36db39-2177-9b86-cc91-9c5565e4bc1c-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-da3960f0-fbd1-62db-9577-35577f490bcc-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3b8c2b4a-454c-ee0a-b91f-549a111b9832-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8226a512-ca3b-64ff-52a7-ab6e52435437-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3e48d6ec-52d6-97e0-46fb-19e48dd61a54-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a830b8e-f39b-a4b6-c734-766d9cab1869-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_846830a9-322f-b969-70f7-8d392eab1bf4-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_69900a1b-e93a-b421-fb51-2487aa56c18b-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_894cfc51-674d-113a-12de-ecda2b63f126-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a0879414-58ec-5e1a-f2e3-0cb8d90f34d1-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_272333d9-b961-76a5-1461-fcd3f6fcc153-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a6b5f7ae-ca16-4b32-2fe9-cc2b58d4e843-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba40fadc-087a-5e4d-2a27-8fc0bc18677c-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8fb86faa-762f-4e6d-39eb-b173f88c21b9-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47b343e7-76a9-cca3-6633-50d6be299c0c-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2692cce-a2b7-5133-6255-095ef6815480-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06628ed4-6576-b1e1-20b6-130caa28ae39-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b24743fc-b8ba-11e0-e0a1-64713f5e0815-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a233ab38-9750-823f-12d2-225234a1846c-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d82301a6-ed89-7271-9255-2b52a7ca13e5-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cbaf1a3b-8321-0062-1d76-d217bd8ff806-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_84075073-39d9-f758-def1-18a5a2be5491-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3b27f62-0117-c174-88d1-e95fb2e789c8-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b81ade2-cb74-5947-868a-d691415ecb0d-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01106028-5e13-f5a0-eb3e-9cd674782b45-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_456b744f-618f-e086-4f8f-9a1eab4f24c4-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13d46702-15b9-c272-1098-e155e5f5b385-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_502e1f28-f929-2a9f-8dfd-5d80cb87d960-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3821558a-5a33-fc65-cb13-2f9fe35d7037-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_865df19b-d002-cd54-39dc-aa73694b6045-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee69b3-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee69b9-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee69bb-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd9d6cdb-6172-3617-2b18-546d72308ab9-1c9675d9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fd9d6cdb-6172-3617-2b18-546d72308abe-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd9d6cdb-6172-3617-2b18-546d72308ac4-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd9d6cdb-6172-3617-2b18-546d72308ac6-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd9d6cdb-6172-3617-2b18-546d72308aeb-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a8523afb-aaf2-d433-8d6f-dee226ed96c8-1c9675d9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a8523afb-aaf2-d433-8d6f-dee226ed972f-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a8523afb-aaf2-d433-8d6f-dee226ed9735-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a8523afb-aaf2-d433-8d6f-dee226ed9737-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c51fcc50-6393-a9e5-4e88-426f46bd1661-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8ceead52-e106-a197-da61-1ec9a2c1f42c-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572c3-1c9675d9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572c9-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572cf-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572d1-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572f1-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572f6-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-da3e792d-eb80-e0de-9542-fe8533a6ebbf-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-dad5a9e9-2f17-972b-8d0b-2152d4f05596-1c9675d9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc56-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc5c-1c9675d9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc62-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc64-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc77-1c9675d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#Company-2.w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eaca6-569eac61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#Name-3.w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eaca7-569eac61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#email-2.w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eaca8-569eac61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#field-2.w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eaca9-569eac61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eacaa-569eac61 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eacb3-569eac61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6902-2d9675da {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6907-2d9675da {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee690d-2d9675da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee690f-2d9675da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6934-2d9675da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc40cb46-dcc7-7a06-ff1e-f1ada00c8379-a00c8379 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b12e9ce-def0-9580-128e-77b7b7a435a6-b7a435a6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_26b7df40-3900-0577-3381-f3ebcfbc87d8-8d9675db {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_26b7df40-3900-0577-3381-f3ebcfbc87dd-8d9675db {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_26b7df40-3900-0577-3381-f3ebcfbc87f9-8d9675db {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6902-2c9675e1 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee6907-2c9675e1 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee690d-2c9675e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37368a5-1007-ba31-2260-721c21ee690f-2c9675e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd912ece-dd5d-0287-8d80-4556879ee0d4-879ee0d4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_26b7df40-3900-0577-3381-f3ebcfbc87d8-439675e3 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_26b7df40-3900-0577-3381-f3ebcfbc87dd-439675e3 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_26b7df40-3900-0577-3381-f3ebcfbc87f9-439675e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#Company-2.w-node-ebf7b805-c19f-dd27-35e4-c473917e0e75-99e29306 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#Name-3.w-node-ebf7b805-c19f-dd27-35e4-c473917e0e76-99e29306 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#email-2.w-node-ebf7b805-c19f-dd27-35e4-c473917e0e77-99e29306 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_42ebe1ad-5ee3-310f-cadd-0128d781bcb3-99e29306 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3617edeb-e841-4436-79cf-9dda748ad594-99e29306 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7cdc003-b15e-e2fd-2786-c7b0d06cff1f-99e29306 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ebf7b805-c19f-dd27-35e4-c473917e0e79-99e29306 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ebf7b805-c19f-dd27-35e4-c473917e0e82-99e29306 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-c37368a5-1007-ba31-2260-721c21ee6902-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6907-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6972-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee69b3-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fd9d6cdb-6172-3617-2b18-546d72308ab9-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fd9d6cdb-6172-3617-2b18-546d72308abe-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a8523afb-aaf2-d433-8d6f-dee226ed96c8-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a8523afb-aaf2-d433-8d6f-dee226ed972f-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572c3-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572c9-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-da3e792d-eb80-e0de-9542-fe8533a6ebbf-1c9675d9 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-e51085f4-1cb3-5752-d4ef-94abff7d5481-1c9675d9 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc56-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc5c-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6902-2d9675da {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6907-2d9675da {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6934-2d9675da {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-fc40cb46-dcc7-7a06-ff1e-f1ada00c8379-a00c8379 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87d8-8d9675db {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87dd-8d9675db {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87f9-8d9675db {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6902-2c9675e1 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6907-2c9675e1 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fd912ece-dd5d-0287-8d80-4556879ee0d4-879ee0d4 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87d8-439675e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87dd-439675e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87f9-439675e3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c37368a5-1007-ba31-2260-721c21ee6902-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6907-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6972-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee69b3-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fd9d6cdb-6172-3617-2b18-546d72308ab9-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fd9d6cdb-6172-3617-2b18-546d72308abe-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a8523afb-aaf2-d433-8d6f-dee226ed96c8-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a8523afb-aaf2-d433-8d6f-dee226ed972f-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572c3-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_0bb26eaf-6ff6-d445-2921-ff8f3f6572c9-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-da3e792d-eb80-e0de-9542-fe8533a6ebbf-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e51085f4-1cb3-5752-d4ef-94abff7d5481-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-dad5a9e9-2f17-972b-8d0b-2152d4f05596-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc56-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5373096d-b2ec-86b2-e6b6-3014379fbc5c-1c9675d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eacaa-569eac61 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1fb9a6b4-e21c-519f-ddbf-3b11569eacb3-569eac61 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6902-2d9675da {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6907-2d9675da {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87d8-8d9675db {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87dd-8d9675db {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6902-2c9675e1 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c37368a5-1007-ba31-2260-721c21ee6907-2c9675e1 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87d8-439675e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_26b7df40-3900-0577-3381-f3ebcfbc87dd-439675e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ebf7b805-c19f-dd27-35e4-c473917e0e79-99e29306 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ebf7b805-c19f-dd27-35e4-c473917e0e82-99e29306 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: start;
    align-self: start;
  }
}
/* SCROLLBAR TABLE OF CONTENTS */
.toc::-webkit-scrollbar {
  width:4px;
}
/*track*/
.toc::-webkit-scrollbar-track {
  border-right:1px solid rgb(176, 184, 219);
}
/*thumb*/
.toc::-webkit-scrollbar-thumb {
  background:rgb(0, 20, 102);
  border-width:3px;
  WIDTH:3px;
  border-style:none;
  /* END SCROLLBAR TABLE OF CONTENTS */
}
.featured-content :is(h1,h2,h3,h4){
  color:inherit;
}
.cal-head h3{
font-weight: 300;}
.input input:not(placeholder-shown){
  border-color:#001466;
  color:#001466;
  width:100%;
}
.toc-h a {
  font-weight:300;
}
.toc li {
  padding:5px 10px;
  margin:5px 0px;
}
/* use cases secondary menu*/
.nav-overbar li {
  background-color: #2c52bf;
}
.nav-overbar li:nth-child(2n) {
  background-color: #001466;
}
.nav-overbar li:nth-child(3n) {
  background-color: #30ceaf;
}
.nav-overbar li a {
  color:white;
  padding: 10px;
}
.pagination-wrap li{
padding:0;
margin:0;
}
/* end use cases secondary menu */
/* video content */
.video-facade {
  width:100%;
  aspect-ratio: 16 / 9;
}
/* after article box */
.excerpt{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
@media screen and (max-width: 767px){
  .after-article .sharebox {
    order: unset;
  }
}
/* end video content */
.nav-menu li {
  padding:0px;
  margin:0px;}
.input input:placeholder-shown{
  border-color:#b0b8db;
  color:#b0b8db;
}
/* embeded svgs - editable color */
.svg-outlined-icon{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:6.6px;}
.svg-filled-icon{fill:currentColor;}
/* end embeded svgs*/
.det-tri{
clip-path: polygon(0 0, 100% 0, 0 100%);
}
.details-wrapper{
filter: drop-shadow(6px 6px 60px rgba(0, 20, 102, 0.1));
}
.w-richtext a, .phone, form a {
  text-decoration: none;
  font-weight: 700;
  color: inherit;
  background-image: linear-gradient(90deg, #30ceaf, #30ceaf);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 100% 0.2em;
  transition: all 200ms ease-in-out;
}
.w-richtext a:hover, .phone:hover {
  background-size: 100% 0.45em;
  color: inherit;
}
.box-inner-content-box li {
  padding-left:5px;
  margin-left:0px;
}
.tack{
  height: calc(100vh - 120px);
}
.container{ 
  max-width:1170px;
  margin-left: auto;
  margin-right: auto;
}
.article-left{
  margin-left: calc((100vw - 1170px) / 2);
  margin-right: 0px;
}
.article-right{
  margin-right: 0px;
  margin-left:auto;
}
.slanted-div{
  clip-path: polygon(65% 0, 100% 0%, 100% 100%, 40% 100%);
}
@media (max-width: 991px){
  .container{
    max-width:100vw;
  }
    .slanted-div{
    clip-path: polygon(65% 0, 100% 0%, 100% 100%, 40% 100%);
  }
  .grid{
    grid-template-columns: 1fr; 
    grid-template-rows: 1fr; 
  }
  .article-left, .container{
    margin-left: 10px;
    margin-right: 10px;
  }
  .article-right{
    margin-right:10px;
  }
}
@media (max-width: 767px){
  .tack{
    height:auto;
  }
  .right-full .bg-img {
    display:none;
  }
}