/* purgecss start ignore */

@font-face{
  font-family:"Proxima Nova Light";

  src:url(fonts/proximanova-light.25efc506.woff2) format("woff2"),url(fonts/proximanova-light.25efc506.woff2) format("woff");

  font-weight:300;

  font-style:normal;

  font-display:swap
}

.has-latte-50-color{
  --tw-text-opacity:1;
  color:rgba(251, 243, 236, var(--tw-text-opacity))
}

.has-latte-50-background-color{
  --tw-bg-opacity:1;
  background-color:rgba(251, 243, 236, var(--tw-bg-opacity))
}

.has-yellow-100-color{
  --tw-text-opacity:1;
  color:rgba(255, 243, 194, var(--tw-text-opacity))
}

.has-yellow-100-background-color{
  --tw-bg-opacity:1;
  background-color:rgba(255, 243, 194, var(--tw-bg-opacity))
}

.entry-content a{
  --tw-text-opacity:1;
  color:rgba(1, 90, 200, var(--tw-text-opacity))
}

.entry-footer{
  margin-top:0
}

body{
  padding-top:3.5rem
}

@media (min-width: 960px){
  body{
    padding-top:92px
  }
}

@media (min-width: 960px){
  .site-wrapper #main{
    margin-top:2rem
  }
}

.single-case-studies.site-wrapper .site-main{
  margin-bottom:70px
}

.site-wrapper .site-main, .home.site-wrapper .site-main, .page-template-page-blog-landing.site-wrapper .site-main{
  margin-bottom:0
}

.site-wrapper .site-main,.home.site-wrapper .site-main,.page-template-page-blog-landing.site-wrapper .site-main{
  margin-bottom:0px
}

.home.site-wrapper #main{
  margin-top:0
}

@media (min-width: 960px){
  .home.site-wrapper #main{
    margin-top:0
  }
}

.page-template-page-no-subnav.site-wrapper #main{
  margin-top:0;
  margin-bottom:0
}

@media (min-width: 960px){
  .page-template-page-no-subnav.site-wrapper #main{
    margin-top:0;
    margin-bottom:0
  }
}

.search .site-main{
  margin-bottom:3.75rem
}

.link-arrow{
  position:relative;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1rem;
  line-height:1.375rem;
  --tw-text-opacity:1;
  color:rgba(1, 90, 200, var(--tw-text-opacity))
}

.link-arrow:after{
  background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjAwMDE5IDcuMjY5OTlDOS4xODQ1MyA3LjEwMTM0IDkuNDI1MzMgNy4wMDc4MSA5LjY3NTE5IDcuMDA3ODFDOS45MjUwNCA3LjAwNzgxIDEwLjE2NTggNy4xMDEzNCAxMC4zNTAyIDcuMjY5OTlMMTQuOTUwMiAxMS44N0MxNS4wMzkzIDExLjk0OTggMTUuMTA5MiAxMi4wNDg5IDE1LjE1NDUgMTIuMTU5NkMxNS4xOTk4IDEyLjI3MDQgMTUuMjE5MyAxMi4zOSAxNS4yMTE2IDEyLjUwOTRDMTUuMjAzOSAxMi42Mjg5IDE1LjE2OTIgMTIuNzQ1IDE1LjExIDEyLjg0OUMxNS4wNTA5IDEyLjk1MzEgMTQuOTY4OSAxMy4wNDIzIDE0Ljg3MDIgMTMuMTFMMTAuMjcwMiAxNy43MUMxMC4xOTEzIDE3Ljc5NDggMTAuMDk2IDE3Ljg2MjkgOS45OTAxOSAxNy45MUM5Ljg4NDAxIDE3Ljk2IDkuNzY3NDcgMTcuOTgzOSA5LjY1MDE5IDE3Ljk4QzkuNDEwNTYgMTcuOTc3MiA5LjE3OTkgMTcuODg4NSA5LjAwMDE5IDE3LjczQzguODI4NjkgMTcuNTQ1MSA4LjczMzQgMTcuMzAyMiA4LjczMzQgMTcuMDVDOC43MzM0IDE2Ljc5NzggOC44Mjg2OSAxNi41NTQ5IDkuMDAwMTkgMTYuMzdMMTIuODAwMiAxMi41N0MxMi44MTg1IDEyLjU1MTMgMTIuODI4OCAxMi41MjYyIDEyLjgyODggMTIuNUMxMi44Mjg4IDEyLjQ3MzggMTIuODE4NSAxMi40NDg3IDEyLjgwMDIgMTIuNDNMOS4wMDAxOSA4LjYyOTk5QzguODI4NjkgOC40NDUwOCA4LjczMzQgOC4yMDIxOSA4LjczMzQgNy45NDk5OUM4LjczMzQgNy42OTc4IDguODI4NjkgNy40NTQ5MSA5LjAwMDE5IDcuMjY5OTlaIiBmaWxsPSIjMDE1QUM4Ii8+CjxwYXRoIGQ9Ik0xNC45MTk5IDEzLjExVjEzLjE2VjEzLjExWk0xMC4wMzk5IDE3LjkxVjE3Ljk2VjE3LjkxWk0xMC4zODk5IDcuMjM5OTdDMTAuMjAzNCA3LjA1OTczIDkuOTU0MjQgNi45NTg5OCA5LjY5NDkgNi45NTg5OEM5LjQzNTU2IDYuOTU4OTggOS4xODYzNyA3LjA1OTczIDguOTk5OSA3LjIzOTk3TDkuMDY5OSA3LjMwOTk3QzkuMjQxOTYgNy4xNDA4IDkuNDczNiA3LjA0NiA5LjcxNDkgNy4wNDZDOS45NTYyIDcuMDQ2IDEwLjE4NzggNy4xNDA4IDEwLjM1OTkgNy4zMDk5N0wxMC4zODk5IDcuMjM5OTdaTTE0Ljk4OTkgMTEuODRMMTAuMzg5OSA3LjIzOTk3TDEwLjMxOTkgNy4zMDk5N0wxNC45MTk5IDExLjkxTDE0Ljk4OTkgMTEuODRaTTE0Ljg5OTkgMTMuMTZDMTUuMDA0NSAxMy4wODggMTUuMDkxNyAxMi45OTM1IDE1LjE1NSAxMi44ODM0QzE1LjIxODMgMTIuNzczNCAxNS4yNTYxIDEyLjY1MDUgMTUuMjY1NyAxMi41MjM5QzE1LjI3NTMgMTIuMzk3MyAxNS4yNTY0IDEyLjI3MDEgMTUuMjEwNCAxMi4xNTE4QzE1LjE2NDQgMTIuMDMzNCAxNS4wOTI1IDExLjkyNjkgMTQuOTk5OSAxMS44NEwxNC45Mjk5IDExLjkxQzE1LjAxMzQgMTEuOTg0NCAxNS4wNzg5IDEyLjA3NjggMTUuMTIxNiAxMi4xODAyQzE1LjE2NDIgMTIuMjgzNiAxNS4xODI5IDEyLjM5NTMgMTUuMTc2MiAxMi41MDY5QzE1LjE2OTQgMTIuNjE4NiAxNS4xMzc1IDEyLjcyNzMgMTUuMDgyNyAxMi44MjQ4QzE1LjAyNzkgMTIuOTIyMyAxNC45NTE3IDEzLjAwNjEgMTQuODU5OSAxMy4wN0wxNC44OTk5IDEzLjE2Wk0xNC44OTk5IDEzLjE2VjEzLjA3VjEzLjE2Wk0xMC4yOTk5IDE3Ljc2TDE0Ljg5OTkgMTMuMTZMMTQuODI5OSAxMy4wOUwxMC4yMjk5IDE3LjY5TDEwLjI5OTkgMTcuNzZaTTkuOTk5OSAxNy45OEMxMC4xMTI4IDE3LjkyNjEgMTAuMjE0NSAxNy44NTE0IDEwLjI5OTkgMTcuNzZMMTAuMjI5OSAxNy42OUMxMC4xNTU1IDE3Ljc3NTUgMTAuMDYzNCAxNy44NDM3IDkuOTU5OSAxNy44OUw5Ljk5OTkgMTcuOThaTTkuNjM5OSAxOC4wNUM5Ljc2MzcgMTguMDU0OCA5Ljg4Njk0IDE4LjAzMDkgOS45OTk5IDE3Ljk4VjE3Ljg5QzkuODk4ODIgMTcuOTMyOSA5Ljc4OTY1IDE3Ljk1MzMgOS42Nzk5IDE3Ljk1TDkuNjM5OSAxOC4wNVpNOC45OTk5IDE3Ljc2QzkuMTc4NyAxNy45Mzc2IDkuNDE4IDE4LjA0MTIgOS42Njk5IDE4LjA1VjE3Ljk1QzkuNDQ1MjMgMTcuOTM3OSA5LjIzMjM0IDE3Ljg0NTcgOS4wNjk5IDE3LjY5TDguOTk5OSAxNy43NlpNOC45OTk5IDE2LjM0QzguOTA2MTcgMTYuNDMyOSA4LjgzMTc4IDE2LjU0MzUgOC43ODEwMSAxNi42NjU0QzguNzMwMjQgMTYuNzg3MyA4LjcwNDEgMTYuOTE4IDguNzA0MSAxNy4wNUM4LjcwNDEgMTcuMTgyIDguNzMwMjQgMTcuMzEyNyA4Ljc4MTAxIDE3LjQzNDZDOC44MzE3OCAxNy41NTY0IDguOTA2MTcgMTcuNjY3IDguOTk5OSAxNy43Nkw5LjA2OTkgMTcuNjlDOC45MDYwMiAxNy41MTcyIDguODE0NjYgMTcuMjg4MSA4LjgxNDY2IDE3LjA1QzguODE0NjYgMTYuODExOCA4LjkwNjAyIDE2LjU4MjggOS4wNjk5IDE2LjQxTDguOTk5OSAxNi4zNFpNMTIuNzk5OSAxMi41NEw4Ljk5OTkgMTYuMzRMOS4wNjk5IDE2LjQxTDEyLjg2OTkgMTIuNjFMMTIuNzk5OSAxMi41NFpNMTIuNzk5OSAxMi40NkMxMi44MDk3IDEyLjQ3MSAxMi44MTUyIDEyLjQ4NTIgMTIuODE1MiAxMi41QzEyLjgxNTIgMTIuNTE0NyAxMi44MDk3IDEyLjUyOSAxMi43OTk5IDEyLjU0TDEyLjg2OTkgMTIuNjFDMTIuODk4IDEyLjU4MDMgMTIuOTEzNyAxMi41NDA5IDEyLjkxMzcgMTIuNUMxMi45MTM3IDEyLjQ1OTEgMTIuODk4IDEyLjQxOTcgMTIuODY5OSAxMi4zOUwxMi43OTk5IDEyLjQ2Wk04Ljk5OTkgOC42NTk5N0wxMi43OTk5IDEyLjQ2TDEyLjg2OTkgMTIuMzlMOS4wNjk5IDguNTg5OTdMOC45OTk5IDguNjU5OTdaTTguOTk5OSA3LjIzOTk3QzguOTA2MTcgNy4zMzI5NCA4LjgzMTc4IDcuNDQzNTQgOC43ODEwMSA3LjU2NTRDOC43MzAyNCA3LjY4NzI2IDguNzA0MSA3LjgxNzk2IDguNzA0MSA3Ljk0OTk3QzguNzA0MSA4LjA4MTk5IDguNzMwMjQgOC4yMTI2OSA4Ljc4MTAxIDguMzM0NTVDOC44MzE3OCA4LjQ1NjQxIDguOTA2MTcgOC41NjcwMSA4Ljk5OTkgOC42NTk5N0w5LjA2OTkgOC41ODk5N0M4LjkwNjAyIDguNDE3MTkgOC44MTQ2NiA4LjE4ODEyIDguODE0NjYgNy45NDk5N0M4LjgxNDY2IDcuNzExODMgOC45MDYwMiA3LjQ4Mjc2IDkuMDY5OSA3LjMwOTk3TDguOTk5OSA3LjIzOTk3WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K) no-repeat;
  content:"";
  position:absolute;
  top:-0.1875rem;
  right:-2rem;
  display:block;
  height:1.5rem;
  width:1.5rem;
  background-size:cover;
  background-position:center
}

.link-arrow:hover::after{
  margin-left:1rem;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.mb-8{
  margin-bottom:8px
}

.mb-32{
  margin-bottom:32px
}

.text-26{
  font-size:1.625rem
}

@media (min-width: 600px){
  .tablet-portrait\:text-36{
    font-size:2.25em
  }
}

@media (min-width: 600px){
  .tablet-portrait\:text-center{
    text-align:center
  }
}

h2,h3,h4,h5,h6{
  line-height:1.166
}

select{
  background-color:#fff
}

.site-header .custom-logo{
  height:68px;
  margin-left:-15px;
  max-width:117px;
  width:117px
}

@media (min-width: 960px){
  .site-header .custom-logo{
    height:77px;
    margin-left:0;
    max-width:303px;
    width:303px
  }
}

.site-header .menu-primary-container{
  display:none
}

@media (min-width: 1280px){
  .site-header .menu-primary-container{
    display:block
  }
}

.site-header .menu-primary-container .menu{
  margin-left:1rem;
  margin-right:1rem;
  margin-top:0;
  margin-bottom:0;
  display:flex;
  height:100%;
  align-items:center;
  justify-content:flex-start
}

.site-header .menu-primary-container .menu .menu-item{
  position:relative;
  padding-left:0.625rem;
  padding-right:0.625rem;
  padding-left:1rem;
  padding-right:1rem
}

.site-header .menu-primary-container .menu .menu-item a{
  font-family:Proxima Nova, sans-serif;
  font-size:1.125rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity));
  line-height:22px
}

.site-header .menu-primary-container .menu .menu-item a:hover, .site-header .menu-primary-container .menu .menu-item a:active, .site-header .menu-primary-container .menu .menu-item a:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children{
  margin-right:1rem;
  padding-right:1.5rem
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children:hover .sub-menu, .site-header .menu-primary-container .menu .menu-item.menu-item-has-children:focus .sub-menu, .site-header .menu-primary-container .menu .menu-item.menu-item-has-children:active .sub-menu, .site-header .menu-primary-container .menu .menu-item.menu-item-has-children.focus .sub-menu{
  left:0.25rem
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children::after{
  background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIuMjUgMTQuNDM5MyA1Ljk2OTctNS45Njk2M2MuMjkyOS0uMjkyODkuNzY3Ny0uMjkyODkgMS4wNjA2IDBzLjI5MjkuNzY3NzcgMCAxLjA2MDY2bC02LjUgNi40OTk5N2MtLjI5MjkuMjkyOS0uNzY3Ny4yOTI5LTEuMDYwNiAwbC02LjUwMDAzLTYuNDk5OTdjLS4yOTI4OS0uMjkyODktLjI5Mjg5LS43Njc3NyAwLTEuMDYwNjZzLjc2Nzc3LS4yOTI4OSAxLjA2MDY2IDB6IiBmaWxsPSIjMjEzZjVmIi8+PC9zdmc+) no-repeat;
  content:"";
  position:absolute;
  top:0.375rem;
  right:0.25rem;
  display:block;
  height:0.75rem;
  width:1rem;
  background-size:cover;
  background-position:center
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a{
  background-image:none;
  transition:none
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a:hover,.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a:focus,.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a:active{
  border:none
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a:visited:hover,.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a:visited:focus,.site-header .menu-primary-container .menu .menu-item.menu-item-has-children>a:visited:active{
  border:none
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children .sub-menu{
  position:absolute;
  left:0.25rem;
  float:left;
  list-style-type:none;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(204, 209, 214, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  background-clip:padding-box;
  padding-left:0;
  padding-right:0;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  border-radius:8px;
  border-width:1px;
  margin:0;
  min-width:208px;
  left:-999em;
  z-index:2
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item{
  padding:0
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item>a{
  display:block;
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5625rem;
  padding-bottom:0.5625rem
}

.site-header .menu-primary-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item>a:hover, .site-header .menu-primary-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item>a:focus, .site-header .menu-primary-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item>a:active{
  --tw-bg-opacity:1;
  background-color:rgba(230, 232, 234, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.site-header .login{
  font-family:Proxima Nova, sans-serif;
  font-size:0.875rem
}

@media (min-width: 375px){
  .site-header .login{
    font-size:1.125rem
  }
}

.site-header .action-button .button{
  position:relative;
  --tw-bg-opacity:1;
  background-color:rgba(23, 44, 66, var(--tw-bg-opacity))
}

.site-header .action-button .button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(46, 88, 132, var(--tw-bg-opacity))
}

.site-header .action-button .button:focus{
  --tw-bg-opacity:1;
  background-color:rgba(23, 44, 66, var(--tw-bg-opacity))
}

.site-header .action-button .button{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.site-header .action-button .button:visited{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.site-header .action-button .button:active{
  --tw-bg-opacity:1;
  background-color:rgba(33, 63, 95, var(--tw-bg-opacity))
}

.site-header .action-button .button:active:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

@media (min-width: 375px){
  .site-header .action-button .button{
    font-size:1.125rem;
    line-height:1.5rem
  }
}

@media (min-width: 600px){
  .site-header .action-button .button{
    padding-left:2.5rem;
    padding-right:2.5rem;
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }
}

@media (min-width: 1280px){
  .site-header .site-header-wrap>.container{
    padding-left:0;
    padding-right:0
  }
}

.secondary-nav{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
  height:3rem;
  align-items:center;
  justify-content:flex-start;
  padding-left:3rem;
  padding-right:3rem;
  padding-top:0;
  padding-bottom:0
}

@media(max-width: 1024px){
  .secondary-nav{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
}

@media (min-width: 960px){
  .secondary-nav{
    display:flex;
    margin-bottom:0;
    margin-top:28px
  }
}

.secondary-nav>.container{
  max-width:928px
}

.secondary-nav .secondary-nav-title{
  margin:0;
  display:none;
  align-items:center;
  font-family:Proxima Nova, sans-serif;
  font-size:1.75rem;
  font-weight:400;
  line-height:3rem
}

@media (min-width: 960px){
  .secondary-nav .secondary-nav-title{
    display:flex
  }
}

.secondary-nav .subhead-primary-nav{
  margin-left:3rem;
  margin-right:3rem;
  margin-top:0;
  margin-bottom:0;
  display:none;
  height:100%;
  align-items:center;
  justify-content:flex-start
}

@media (min-width: 960px){
  .secondary-nav .subhead-primary-nav{
    display:flex
  }
}

@media(max-width: 1024px){
  .secondary-nav .subhead-primary-nav{
    margin-left:0.75rem;
    margin-right:0.75rem
  }
}

@media(max-width: 1280px){
  .secondary-nav .subhead-primary-nav{
    margin-left:1.5rem;
    margin-right:1.5rem
  }
}

.secondary-nav .subhead-primary-nav::before{
  display:block;
  --tw-bg-opacity:1;
  background-color:rgba(204, 209, 214, var(--tw-bg-opacity));
  content:"";
  height:100%;
  height:32px;
  width:1px
}

.secondary-nav .subhead-primary-nav>.secondary-nav-menu-item:first-child{
  margin-left:2rem
}

@media(max-width: 1024px){
  .secondary-nav .subhead-primary-nav>.secondary-nav-menu-item:first-child{
    margin-left:0
  }
}

@media(max-width: 1280px){
  .secondary-nav .subhead-primary-nav>.secondary-nav-menu-item:first-child{
    margin-left:1rem
  }
}

.secondary-nav .subhead-primary-nav .secondary-nav-menu-item{
  position:relative;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:0.5rem
}

@media(max-width: 1024px){
  .secondary-nav .subhead-primary-nav .secondary-nav-menu-item{
    padding-left:0.625rem;
    padding-right:0.625rem
  }
}

.secondary-nav .subhead-primary-nav .secondary-nav-menu-item:not(.child-menu-item){
  padding-top:4px
}

.secondary-nav .subhead-primary-nav .secondary-nav-menu-item.current-menu-item{
  border-bottom:3px;
  border-style:solid;
  border-bottom-color:#3B71AA
}

.secondary-nav .subhead-primary-nav .secondary-nav-menu-item a{
  font-family:Proxima Nova, sans-serif;
  font-size:1rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity));
  line-height:22px
}

.secondary-nav .subhead-primary-nav .secondary-nav-menu-item a:hover, .secondary-nav .subhead-primary-nav .secondary-nav-menu-item a:active, .secondary-nav .subhead-primary-nav .secondary-nav-menu-item a:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.home .secondary-nav, .page-template-page-no-subnav .secondary-nav{
  display:none
}

.site-footer{
  --tw-bg-opacity:1;
  background-color:rgba(246, 247, 248, var(--tw-bg-opacity))
}

.site-footer .widget .widget-title, .site-footer .widget .menu-item a{
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(80, 93, 109, var(--tw-text-opacity))
}

.site-footer .widget .widget-title:hover, .site-footer .widget .menu-item a:hover{
  --tw-text-opacity:1;
  color:rgba(80, 93, 109, var(--tw-text-opacity))
}

@media (min-width: 960px){
  .site-footer .site-info{
    border-top-width:1px;
    border-style:solid;
    --tw-border-opacity:1;
    border-color:rgba(230, 232, 234, var(--tw-border-opacity))
  }
}

.site-footer .site-info .copyright-wrap{
  border-top-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(230, 232, 234, var(--tw-border-opacity))
}

@media (min-width: 960px){
  .site-footer .site-info .copyright-wrap{
    border-style:none
  }
}

.site-footer #menu-footer-bottom li, .site-footer #menu-footer-bottom a{
  cursor:pointer;
  font-family:Proxima Nova, sans-serif;
  --tw-text-opacity:1;
  color:rgba(80, 93, 109, var(--tw-text-opacity))
}

.site-footer #menu-footer-bottom li{
  margin:0 20px
}

.footer-cta{
  padding-top:3rem;
  padding-bottom:3rem;
  text-align:center
}

@media (min-width: 960px){
  .footer-cta{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

@media (min-width: 600px){
  .footer-cta .container{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
}

@media (min-width: 960px){
  .footer-cta .container{
    padding-left:2rem;
    padding-right:2rem
  }
}

.footer-cta h2{
  margin-bottom:0.5rem;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1.75rem
}

@media (min-width: 375px){
  .footer-cta h2{
    line-height:2.125rem
  }
}

@media (min-width: 960px){
  .footer-cta h2{
    font-size:2.25rem
  }
}

.footer-cta h2{
  margin-bottom:8px
}

.footer-cta p{
  margin-bottom:2rem;
  font-size:1.125rem;
  margin-bottom:32px
}

.footer-cta .button{
  display:inline-block;
  padding-left:2rem;
  padding-right:2rem;
  padding-top:0.938rem;
  padding-bottom:0.938rem;
  font-family:Proxima Nova, sans-serif;
  font-size:1.3125rem;
  font-weight:400;
  line-height:1.75rem
}

.single-related-posts-title{
  margin-bottom:1.5rem
}

@media (min-width: 960px){
  .single-related-posts-grid{
    -moz-column-gap:67px;
         column-gap:67px;
    row-gap:24px
  }
}

.single-related-posts .single-related-post{
  margin-bottom:4.25rem
}

@media (min-width: 600px){
  .single-related-posts .single-related-post{
    margin-bottom:0;
    margin-bottom:0px
  }
}

.hs-form fieldset.form-columns-1 .hs-input{
  width:100% !important
}

div.hs-submit{
  margin-top:20px;
  width:100% !important;
  max-width:500px !important;
  text-align:center
}

.hs-button{
  -webkit-appearance:none !important;
  --tw-bg-opacity: 1 !important;
  background-color:rgba(239, 88, 68, var(--tw-bg-opacity)) !important;
  border:0 !important;
  border-radius:9999px !important;
  color:#fff !important;
  font-family:Proxima Nova,Arial,sans-serif !important;
  font-size:21px !important;
  line-height:28px !important;
  margin:0 auto !important;
  padding:0px 16px !important;
  width:302px !important;
  height:56px !important
}

.hs-button:hover{
  --tw-bg-opacity: 1 !important;
  background-color:rgba(243, 129, 114, var(--tw-bg-opacity)) !important;
  cursor:pointer !important
}

.hbspt-form>select.hs-input{
  height:48px
}

.hbspt-form>select#state-bbecd6a3-5948-441f-8c68-47649255dc84{
  height:64px
}

.hs-input{
  background:#fff;
  border:1px solid #ccd1d6;
  border-radius:12px;
  box-sizing:border-box;
  color:#505d6d;
  font-family:Proxima Nova,Arial,sans-serif;
  margin-bottom:8px;
  padding:0px 16px;
  width:100%;
  height:64px
}

.hs-form textarea.hs-fieldtype-textarea{
  padding:.75rem 1rem !important;
  line-height:39px;
  line-height:34px;
  height:126px
}

ul.hs-error-msgs{
  margin:0 !important;
  padding:0 !important
}

.hs-error-msgs>li{
  list-style-type:none;
  text-align:left
}

.hs-error-msg,.hs_error_rollup{
  color:#cf230c !important;
  font-family:Proxima Nova,Arial,sans-serif !important;
  font-size:12px;
  font-weight:400;
  line-height:16px
}

.hs_error_rollup{
  display:none;
  margin-top:5px;
  margin-bottom:5px
}

label.hs-error-msg:not([for*=search-field-]):after{
  background:none !important
}

.hs-form-field{
  margin-bottom:10px
}

.hs-form-field label{
  padding:0px
}

.hs-form-field ul{
  list-style-type:none !important;
  margin-left:0px !important
}

.hs-form-field input[type=checkbox]{
  height:auto;
  width:auto !important;
  margin-right:10px
}

.hs-form-field label:not([for*=search-field-]):after{
  display:none
}

.hbspt-form>input::-webkit-outer-spin-button,.hbspt-form>input::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.hbspt-form>input[type=number]{
  -moz-appearance:textfield
}

.hbspt-form select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") #fff no-repeat 95% !important;
  background:url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") #fff no-repeat calc(100% - 20px) !important
}

.hbspt-form>select::-ms-expand{
  display:none
}

@media screen and (min-width: 768px){
  .hbspt-form>fieldset{
    flex-direction:row
  }

  .hbspt-form>fieldset>div{
    width:calc(50% - 12px) !important
  }

  .hs_error_rollup{
    margin-top:24px
  }
}

@media(max-width: 400px),(min-device-width: 320px)and (max-device-width: 480px){
  .hs-form fieldset.form-columns-1 .hs-input{
    width:95% !important
  }

  div.hs-submit{
    text-align:left !important
  }
}

.single-case-studies{
  padding-top:3.5rem
}

@media (min-width: 960px){
  .single-case-studies{
    padding-top:92px
  }
}

.single-case-studies .entry-content{
  margin-left:auto;
  margin-right:auto;
  max-width:864px
}

.single-case-studies .more-care-stories-block{
  margin-top:4rem
}

.single-case-studies .post-featured{
  position:relative;
  height:0;
  overflow:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity));
  padding-top:56.25%
}

.single-case-studies .post-featured .post-featured-inner{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.single-case-studies .post-featured .post-featured-inner img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.single-case-studies .post-featured .post-featured-inner:hover, .single-case-studies .post-featured .post-featured-inner:active, .single-case-studies .post-featured .post-featured-inner:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.single-case-studies .post-featured img{
  height:23.375rem;
  -o-object-fit:cover;
     object-fit:cover;
  width:41.5625rem
}

.more-headlines{
  padding-top:4rem;
  padding-bottom:4.75rem
}

.more-headlines .heading{
  margin:0;
  font-size:1.75rem;
  line-height:2.125rem
}

.more-headlines .subheading{
  margin:0;
  font-size:1rem;
  line-height:1.375rem
}

.more-headlines .more-headlines-grid{
  margin-top:2rem
}

@media (min-width: 600px){
  .more-headlines .more-headlines-grid{
    display:grid;
    gap:2rem;
    grid-template-columns:1fr 1fr 1fr
  }
}

.more-headlines .more-headlines-grid .single-in-the-news{
  margin-bottom:2rem;
  margin-bottom:32px
}

.more-headlines .more-headlines-grid .single-in-the-news .title{
  margin-bottom:0.25rem;
  font-size:1.125rem;
  line-height:1.5rem
}

.more-headlines .more-headlines-grid .single-in-the-news .post-excerpt{
  font-size:0.875rem;
  line-height:1.25rem;
  margin-bottom:9px
}

.more-headlines .more-headlines-grid .single-in-the-news .read-more{
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1rem;
  --tw-text-opacity:1;
  color:rgba(1, 90, 200, var(--tw-text-opacity));
  line-height:1.375rem
}

.more-headlines .more-headlines-grid .single-in-the-news .read-more::after{
  position:absolute;
  margin-left:0.25rem;
  height:1.5rem;
  width:1.5rem;
  background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljg4OTc4IDE5LjVDOS4wODE3MiAxOS42Nzk5IDkuMzM2ODEgMTkuNzc2OSA5LjU5OTc4IDE5Ljc3QzkuODYyNzQgMTkuNzc2OSAxMC4xMTc4IDE5LjY3OTkgMTAuMzA5OCAxOS41TDE3LjA5OTggMTIuN0MxNy4yNzI3IDEyLjUwNTkgMTcuMzY4MiAxMi4yNTUgMTcuMzY4MiAxMS45OTVDMTcuMzY4MiAxMS43MzUgMTcuMjcyNyAxMS40ODQxIDE3LjA5OTggMTEuMjlMMTAuMzA5OCA0LjQ5MDAxQzEwLjEwOTYgNC4zMjU4OSA5Ljg1ODY2IDQuMjM2MjEgOS41OTk3OCA0LjIzNjIxQzkuMzQwODkgNC4yMzYyMSA5LjA5IDQuMzI1ODkgOC44ODk3OCA0LjQ5MDAxQzguNzIwODUgNC42ODYwNSA4LjYyNzkzIDQuOTM2MjMgOC42Mjc5MyA1LjE5NTAxQzguNjI3OTMgNS40NTM3OSA4LjcyMDg1IDUuNzAzOTcgOC44ODk3OCA1LjkwMDAxTDE0Ljk5OTggMTJMOC44ODk3OCAxOC4wOUM4LjcyMDg1IDE4LjI4NiA4LjYyNzkzIDE4LjUzNjIgOC42Mjc5MyAxOC43OTVDOC42Mjc5MyAxOS4wNTM4IDguNzIwODUgMTkuMzA0IDguODg5NzggMTkuNVoiIGZpbGw9IiMwMTVBQzgiLz4KPC9zdmc+Cg==) no-repeat;
  content:""
}

.more-headlines .more-headlines-grid .post-featured{
  position:relative;
  margin-bottom:1rem;
  height:0;
  overflow:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity));
  padding-top:75%
}

.more-headlines .more-headlines-grid .post-featured .post-featured-inner{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.more-headlines .more-headlines-grid .post-featured .post-featured-inner img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.more-headlines .more-headlines-grid .post-featured .post-featured-inner:hover, .more-headlines .more-headlines-grid .post-featured .post-featured-inner:active, .more-headlines .more-headlines-grid .post-featured .post-featured-inner:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.more-headlines .more-headlines-grid .post-featured img{
  height:15.3125rem;
  -o-object-fit:cover;
     object-fit:cover;
  width:20.4375rem
}

.more-headlines .wrap{
  text-align:center
}

.load-more-in-the-news{
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:2rem;
  padding-right:2rem;
  padding-top:0.625rem;
  padding-bottom:0.75rem;
  text-align:center;
  font-family:Proxima Nova, sans-serif;
  line-height:1.75rem;
  --tw-text-opacity:1;
  color:rgba(33, 63, 95, var(--tw-text-opacity));
  border:1px solid;
  font-size:1.327rem
}

.load-more-in-the-news::after{
  position:relative;
  display:inline-block;
  background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIuMjUgMTQuNDM5MyA1Ljk2OTctNS45Njk2M2MuMjkyOS0uMjkyODkuNzY3Ny0uMjkyODkgMS4wNjA2IDBzLjI5MjkuNzY3NzcgMCAxLjA2MDY2bC02LjUgNi40OTk5N2MtLjI5MjkuMjkyOS0uNzY3Ny4yOTI5LTEuMDYwNiAwbC02LjUwMDAzLTYuNDk5OTdjLS4yOTI4OS0uMjkyODktLjI5Mjg5LS43Njc3NyAwLTEuMDYwNjZzLjc2Nzc3LS4yOTI4OSAxLjA2MDY2IDB6IiBmaWxsPSIjMjEzZjVmIi8+PC9zdmc+) no-repeat;
  background-size:24px 24px;
  bottom:-6px;
  content:"";
  height:24px;
  width:24px
}

.load-more-in-the-news:hover, .load-more-in-the-news:focus{
  --tw-text-opacity:1;
  color:rgba(8, 48, 147, var(--tw-text-opacity))
}

.single-post .resource-header{
  position:relative;
  margin-bottom:2.25rem;
  display:flex;
  flex-direction:column;
  align-items:center
}

@media (min-width: 600px){
  .single-post .resource-header{
    flex-direction:row;
    align-items:stretch;
    gap:3.5rem
  }
}

@media (min-width: 600px){
  .single-post .resource-header .column{
    width:50%
  }
}

.single-post .resource-header .featured-image-wrap{
  position:relative;
  margin-top:0;
  margin-bottom:0;
  margin-bottom:0px;
  margin-left:calc(-50vw + 50%);
  margin-right:calc(-50vw + 50%);
  max-width:100vw;
  width:100vw
}

@media (min-width: 600px){
  .single-post .resource-header .featured-image-wrap{
    width:auto;
    margin-left:0;
    margin-right:-2rem;
    height:100%
  }
}

@media (min-width: 783px){
  .single-post .resource-header .featured-image-wrap{
    margin-right:0
  }
}

.single-post .resource-header .featured-image-wrap img{
  margin-bottom:0;
  margin-bottom:0px;
  -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iYjA5Y2Y1ZjYtZGFmMC00Y2E2LWJjMzUtYWVmMjkxMjE2OTE0IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY2MS40NDY5IiBoZWlnaHQ9IjM1OS43OTMiIHZpZXdCb3g9IjAgMCA2NjEuNDQ2OSAzNTkuNzkzIj48cGF0aCBkPSJNMzMwLjcyMzksMzU5LjI5M2M5MS4xMTcsMCwxNzMuNjMzLTIwLjAzNywyMzMuMzg4LTUyLjQ1OCw1OS43MzUtMzIuNDEsOTYuODM1LTc3LjI2Nyw5Ni44MzUtMTI2LjkzOHMtMzcuMS05NC41Mjg2LTk2LjgzNS0xMjYuOTM4OEM1MDQuMzU2OSwyMC41MzczLDQyMS44NDA5LjUsMzMwLjcyMzkuNVMxNTcuMDksMjAuNTM3Myw5Ny4zMzU0LDUyLjk1ODJDMzcuNiw4NS4zNjg0LjUsMTMwLjIyNi41LDE3OS44OTdzMzcuMSw5NC41MjgsOTYuODM1NCwxMjYuOTM4QzE1Ny4wOSwzMzkuMjU2LDIzOS42MDU5LDM1OS4yOTMsMzMwLjcyMzksMzU5LjI5M1oiIGZpbGw9IiNjNGM0YzQiIHN0cm9rZT0iIzAwMCIvPjwvc3ZnPg==);
          mask-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iYjA5Y2Y1ZjYtZGFmMC00Y2E2LWJjMzUtYWVmMjkxMjE2OTE0IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY2MS40NDY5IiBoZWlnaHQ9IjM1OS43OTMiIHZpZXdCb3g9IjAgMCA2NjEuNDQ2OSAzNTkuNzkzIj48cGF0aCBkPSJNMzMwLjcyMzksMzU5LjI5M2M5MS4xMTcsMCwxNzMuNjMzLTIwLjAzNywyMzMuMzg4LTUyLjQ1OCw1OS43MzUtMzIuNDEsOTYuODM1LTc3LjI2Nyw5Ni44MzUtMTI2LjkzOHMtMzcuMS05NC41Mjg2LTk2LjgzNS0xMjYuOTM4OEM1MDQuMzU2OSwyMC41MzczLDQyMS44NDA5LjUsMzMwLjcyMzkuNVMxNTcuMDksMjAuNTM3Myw5Ny4zMzU0LDUyLjk1ODJDMzcuNiw4NS4zNjg0LjUsMTMwLjIyNi41LDE3OS44OTdzMzcuMSw5NC41MjgsOTYuODM1NCwxMjYuOTM4QzE1Ny4wOSwzMzkuMjU2LDIzOS42MDU5LDM1OS4yOTMsMzMwLjcyMzksMzU5LjI5M1oiIGZpbGw9IiNjNGM0YzQiIHN0cm9rZT0iIzAwMCIvPjwvc3ZnPg==);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-origin:content-box;
          mask-origin:content-box;
  -webkit-mask-size:176% auto;
          mask-size:176% auto;
  -webkit-mask-position:-20vw top;
          mask-position:-20vw top;
  -o-object-fit:cover;
     object-fit:cover
}

@media (min-width: 600px){
  .single-post .resource-header .featured-image-wrap img{
    height:100%;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=);
            mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=);
    -webkit-mask-position:left 50%;
            mask-position:left 50%;
    -webkit-mask-size:704px 704px;
            mask-size:704px 704px;
    -o-object-position:center center;
       object-position:center center
  }
}

.single-post .secondary-nav{
  display:none
}

.single-post .meta-sharing{
  display:none
}

@media (min-width: 600px){
  .single-post .meta-sharing{
    display:flex
  }
}

.single-post .posted-on{
  --tw-text-opacity:1;
  color:rgba(80, 93, 109, var(--tw-text-opacity));
  opacity:0.5
}

.single-post .posted-on time{
  opacity:1
}

.single-post .entry-content{
  max-width:752px
}

.single-post .entry-content ul, .single-post .entry-content ol{
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.single-post .entry-title{
  margin-bottom:1rem;
  font-size:1.75rem
}

.single-post .meta-sharing{
  margin-bottom:0;
  margin-bottom:0px
}

@media (min-width: 600px){
  .single-post .meta-sharing{
    flex-direction:column
  }
}

.single-post .meta-sharing .byline{
  margin-bottom:0;
  font-size:0.875rem;
  --tw-text-opacity:1;
  color:rgba(80, 93, 109, var(--tw-text-opacity));
  opacity:0.5;
  margin-bottom:0px
}

.single-post .social-sharing{
  margin-top:4.75rem;
  display:flex;
  justify-content:flex-start
}

@media (min-width: 600px){
  .single-post .social-sharing{
    margin-top:1rem
  }
}

.single-post .social-sharing .social-icons{
  margin:0;
  display:flex;
  list-style-type:none
}

.single-post .social-sharing .social-icon{
  margin-left:0.75rem;
  margin-right:0.75rem
}

.single-post .social-sharing .social-icon:first-child{
  margin-left:0
}

@media (min-width: 600px){
  .single-post .social-sharing .social-icon:last-child{
    margin-right:0
  }
}

@media(max-width: 960px){
  .search .results-number-wrap{
    margin-top:1rem
  }
}

@media(max-width: 960px){
  .search .secondary-nav{
    margin-top:1rem;
    margin-bottom:1rem
  }
}

.author .author-header{
  --tw-bg-opacity:1;
  background-color:rgba(246, 247, 248, var(--tw-bg-opacity));
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:2.5rem;
  padding-bottom:2.5rem
}

@media (min-width: 960px){
  .author .author-header{
    padding-left:0;
    padding-right:0;
    padding-top:3.5rem
  }
}

.author .author-meta{
  max-width:816px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}

@media (min-width: 960px){
  .author .author-meta{
    flex-direction:row
  }
}

.author .author-left-section{
  margin-bottom:1rem;
  display:flex;
  flex-direction:row;
  align-items:flex-end;
  justify-content:space-between
}

@media (min-width: 960px){
  .author .author-left-section{
    flex-direction:column;
    justify-content:flex-start
  }
}

.author .author-left-section .avatar-wrap{
  min-width:150px;
  padding-top:0
}

@media (min-width: 960px){
  .author .author-left-section .avatar-wrap{
    padding-top:0.75rem
  }
}

.author .author-left-section .social-linkedin{
  display:inline-flex;
  overflow-wrap:break-word;
  text-transform:uppercase;
  flex-wrap:wrap
}

.author .author-left-section .author-social-linkedin-header{
  margin-right:0.25rem;
  margin-bottom:0;
  font-family:Proxima Nova, sans-serif;
  font-size:0.875rem;
  font-weight:400;
  margin-bottom:0px
}

.author .author-left-section .author-linkedin-logo-wrap{
  width:76px;
  height:auto
}

.author .author-left-section .author-linkedin-logo{
  margin-left:0.0625rem
}

.author .author-left-section .avatar{
  margin-bottom:0.938rem;
  border-radius:9999px
}

@media (min-width: 960px){
  .author .author-left-section .avatar{
    margin-bottom:0.75rem
  }
}

.author .author-left-section .social-icons{
  margin-bottom:0;
  display:flex;
  flex-wrap:wrap-reverse;
  justify-content:flex-end;
  margin-bottom:0px
}

@media (min-width: 960px){
  .author .author-left-section .social-icons{
    display:grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:1.5rem
  }
}

.author .author-left-section .social-icons .social-icon{
  margin-top:1.5rem;
  margin-left:1.5rem
}

@media (min-width: 960px){
  .author .author-left-section .social-icons .social-icon{
    margin-top:0;
    margin-left:0
  }
}

.author .author-right-section{
  display:flex;
  width:100%;
  flex-direction:column
}

@media (min-width: 960px){
  .author .author-right-section{
    max-width:568px
  }
}

.author .author-name{
  margin-bottom:0.5rem;
  font-size:2.25rem;
  line-height:2.5rem;
  margin-bottom:8px
}

.author .author-bio-title, .author .author-expertise-title, .author .author-education-credentials-title{
  margin-bottom:0;
  font-family:Proxima Nova Bold, sans-serif
}

.author .author-bio-title,.author .author-expertise-title,.author .author-education-credentials-title{
  margin-bottom:0px
}

.author .author-location, .author .author-bio, .author .author-expertise, .author .author-education-credentials{
  margin-bottom:1.5rem;
  font-size:1rem;
  line-height:1.5rem
}

.author .links-wrap{
  display:flex;
  height:1.5rem;
  flex-wrap:wrap
}

.author .links-wrap a:last-child, .author .links-wrap a:visited:last-child{
  margin-bottom:0
}

@media (min-width: 960px){
  .author .links-wrap a:last-child, .author .links-wrap a:visited:last-child{
    margin-bottom:1rem
  }
}

.author .links-wrap a:last-child,.author .links-wrap a:visited:last-child{
  margin-bottom:0px
}

.author .author-link{
  position:relative;
  margin-right:2rem;
  margin-bottom:0;
  display:inline-block;
  padding-right:1.5rem;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(239, 88, 68, var(--tw-text-opacity));
  margin-bottom:0px
}

.author .author-link::after{
  position:absolute;
  margin-left:0.25rem;
  height:1.25rem;
  width:1rem;
  background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTQuMTg5MyAxMi01Ljk2OTYzLTUuOTY5NjdjLS4yOTI4OS0uMjkyODktLjI5Mjg5LS43Njc3NyAwLTEuMDYwNjZzLjc2Nzc3LS4yOTI4OSAxLjA2MDY2IDBsNi40OTk5NyA2LjUwMDAzYy4yOTI5LjI5MjkuMjkyOS43Njc3IDAgMS4wNjA2bC02LjQ5OTk3IDYuNWMtLjI5Mjg5LjI5MjktLjc2Nzc3LjI5MjktMS4wNjA2NiAwcy0uMjkyODktLjc2NzcgMC0xLjA2MDZ6IiBmaWxsPSIjZWY1ODQ0Ii8+PC9zdmc+) no-repeat;
  content:""
}

.author .author-link:hover, .author .author-link:focus{
  --tw-text-opacity:1;
  color:rgba(207, 35, 12, var(--tw-text-opacity))
}

@media (min-width: 960px){
  .author .subheader{
    margin-bottom:4rem
  }
}

.editor-styles-wrapper .block-editor-block-list__layout.is-root-container>[data-align=full]{
  margin-right:-10px;
  margin-left:-10px
}

.image-list p{
  display:flex
}

.image-list p img{
  margin-right:10px
}

.mb-0{
  margin-bottom:0px !important
}

.column-fw-container{
  max-width:1180px;
  padding-left:1.5rem;
  padding-right:1.5rem
}

.is-style-serif-heading, .editor-styles-wrapper .is-style-serif-heading{
  font-family:Proxima Nova Bold, sans-serif
}

.wp-block-careblocks-lead-generation-hero{
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:2.5rem
}

@media (min-width: 600px){
  .wp-block-careblocks-lead-generation-hero{
    padding-left:0;
    padding-right:0;
    padding-top:0
  }
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero{
    padding-left:0;
    padding-right:0;
    padding-right:0
  }
}

.wp-block-careblocks-lead-generation-hero>div{
  z-index:10
}

.wp-block-careblocks-lead-generation-hero .wp-block-columns{
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0px
}

@media screen and (max-width: 1023px){
  .wp-block-careblocks-lead-generation-hero .wp-block-columns{
    flex-wrap:wrap !important
  }
}

@media screen and (min-width: 1180px){
  .wp-block-careblocks-lead-generation-hero .wp-block-columns{
    grid-template-columns:1fr 48%;
    flex-wrap:initial
  }
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero .wp-block-columns{
    margin-left:auto;
    margin-right:auto;
    flex-wrap:nowrap;
    gap:80px;
    max-width:1180px
  }
}

.wp-block-careblocks-lead-generation-hero .wp-block-column{
  margin:0
}

@media (min-width: 600px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column{
    flex-basis:100% !important
  }
}

@media screen and (min-width: 782px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column{
    flex-grow:0
  }
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column{
    flex-grow:1
  }
}

.wp-block-careblocks-lead-generation-hero .wp-block-column:first-of-type{
  padding-top:2.5rem;
  padding-bottom:0
}

@media (min-width: 600px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column:first-of-type{
    padding-left:2rem;
    padding-right:2rem
  }
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column:first-of-type{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

@media (min-width: 1280px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column:first-of-type{
    padding-left:0;
    padding-right:0
  }
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero .wp-block-column:last-of-type{
    display:grid;
    position:relative
  }
}

.wp-block-careblocks-lead-generation-hero .heading{
  margin-top:0;
  font-size:2.25rem;
  line-height:1.167
}

@media (min-width: 783px){
  .wp-block-careblocks-lead-generation-hero .heading{
    margin-top:0;
    margin-bottom:1.25rem;
    font-size:3rem;
    align-self:end
  }
}

.wp-block-careblocks-lead-generation-hero p{
  margin-bottom:0;
  font-size:1.125rem;
  line-height:1.5rem;
  margin-bottom:0px
}

.wp-block-careblocks-lead-generation-hero .wp-block-image{
  position:relative;
  margin-top:0;
  margin-bottom:0;
  margin-bottom:0px;
  margin-left:calc(-50vw + 50%);
  margin-right:calc(-50vw + 50%);
  max-width:100vw;
  width:100vw
}

@media (min-width: 600px){
  .wp-block-careblocks-lead-generation-hero .wp-block-image{
    width:auto;
    margin-left:calc(-50vw + 50%);
    margin-right:calc(-50vw + 50%)
  }
}

@media screen and (min-width: 1180px){
  .wp-block-careblocks-lead-generation-hero .wp-block-image{
    position:relative;
    width:130%
  }
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero .wp-block-image{
    margin-left:0;
    margin-right:0;
    margin-top:0
  }
}

.wp-block-careblocks-lead-generation-hero .wp-block-image img{
  -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=);
          mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-origin:content-box;
          mask-origin:content-box;
  -webkit-mask-size:258.13333333% auto;
          mask-size:258.13333333% auto;
  -webkit-mask-position:-53vw top;
          mask-position:-53vw top;
  -o-object-fit:cover;
     object-fit:cover
}

@media (min-width: 1024px){
  .wp-block-careblocks-lead-generation-hero .wp-block-image img{
    height:100%;
    -webkit-mask-position:left 39%;
            mask-position:left 39%;
    -webkit-mask-size:1211px 1211px;
            mask-size:1211px 1211px
  }
}

.has-lead-generation-hero .entry-header{
  display:none
}

.has-lead-generation-hero .post-container{
  margin-top:0
}

[data-type="careblocks/lead-generation-hero"] .wp-block-columns{
  margin-top:0;
  padding-bottom:0;
  padding-top:0
}

[data-type="careblocks/lead-generation-hero"] .wp-block-image{
  align-items:stretch;
  display:flex
}

.block-featured-case-study{
  position:relative;
  background-repeat:no-repeat;
  padding-top:3rem;
  padding-bottom:3rem
}

@media (min-width: 600px){
  .block-featured-case-study{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

.block-featured-case-study .container{
  padding-left:0;
  padding-right:0
}

.block-featured-case-study .container .featured-case-study-video{
  margin-bottom:1.5rem;
  --tw-shadow:0 1.25rem 1.5625rem -0.3125rem rgba(0, 0, 0, 0.1), 0 0.625rem 0.625rem -0.3125rem rgba(0, 0, 0, 0.04);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.block-featured-case-study .container .featured-case-study-content{
  position:relative;
  z-index:1
}

@media (min-width: 960px){
  .block-featured-case-study .container{
    display:grid;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    align-items:flex-start;
    gap:4rem
  }

  .block-featured-case-study .container .featured-case-study-video, .block-featured-case-study .container .post-featured{
    grid-column:span 7 / span 7;
    margin-bottom:0
  }

  .block-featured-case-study .container .featured-case-study-video,.block-featured-case-study .container .post-featured{
    margin-bottom:0px
  }

  .block-featured-case-study .container .featured-case-study-content{
    grid-column:span 5 / span 5
  }
}

.block-featured-case-study .featured-tag{
  margin-bottom:1rem;
  display:inline-block;
  border-radius:0.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(232, 234, 252, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.75rem
}

.block-featured-case-study h3{
  font-size:1.75rem;
  line-height:2.125rem
}

@media (min-width: 960px){
  .block-featured-case-study h3{
    font-size:2.25rem;
    line-height:2.8125rem
  }
}

.block-featured-case-study p{
  font-size:1.125rem
}

.block-featured-case-study .post-featured{
  position:relative;
  margin-bottom:1.5rem;
  height:0;
  overflow:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity));
  --tw-shadow:0 1.25rem 1.5625rem -0.3125rem rgba(0, 0, 0, 0.1), 0 0.625rem 0.625rem -0.3125rem rgba(0, 0, 0, 0.04);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  padding-top:56.19047619%
}

@media (min-width: 600px){
  .block-featured-case-study .post-featured{
    margin-bottom:0;
    margin-bottom:0px
  }
}

.block-featured-case-study .post-featured .post-featured-inner{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.block-featured-case-study .post-featured .post-featured-inner img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.block-featured-case-study .post-featured .post-featured-inner:hover, .block-featured-case-study .post-featured .post-featured-inner:active, .block-featured-case-study .post-featured .post-featured-inner:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.block-featured-case-study .post-featured img{
  height:22.125rem;
  -o-object-fit:cover;
     object-fit:cover;
  width:39.375rem
}

.block-testimonial-carousel{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  padding:1rem
}

@media (min-width: 960px){
  .block-testimonial-carousel{
    padding:2rem
  }
}

.block-testimonial-carousel{
  background-image:url(images/energetic_collage.8be23f23.webp);
  margin:50px calc(50% - 50vw)
}

@media (min-width: 600px){
  .block-testimonial-carousel{
    margin-left:0;
    margin-right:0;
    margin-top:4rem;
    margin-bottom:4rem
  }
}

.block-testimonial-carousel .carousel-container{
  position:relative;
  margin-bottom:0;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:6rem;
  padding-bottom:2rem
}

@media (min-width: 600px){
  .block-testimonial-carousel .carousel-container{
    padding-left:4rem;
    padding-right:4rem
  }
}

.block-testimonial-carousel .carousel-container{
  margin-bottom:0px
}

.block-testimonial-carousel .carousel-container::before{
  top:1.5rem;
  right:0;
  left:0;
  text-align:center;
  font-family:Proxima Nova Bold, sans-serif;
  line-height:1;
  --tw-text-opacity:1;
  color:rgba(33, 63, 95, var(--tw-text-opacity));
  content:"“";
  font-size:140px;
  position:absolute
}

.block-testimonial-carousel .testimonial-slide{
  text-align:center
}

.block-testimonial-carousel .testimonial-slide p{
  font-family:Proxima Nova, sans-serif;
  font-size:1.25rem;
  line-height:1.875rem
}

@media (min-width: 600px){
  .block-testimonial-carousel .testimonial-slide p{
    font-size:1.75rem;
    line-height:2.375rem
  }
}

.block-testimonial-carousel .testimonial-info{
  display:inline-block;
  text-align:left
}

.block-testimonial-carousel .testimonial-info span{
  display:inline-block;
  text-align:left;
  font-size:1.125rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.block-testimonial-carousel .testimonial-info .testimonial-source{
  font-family:Proxima Nova Bold, sans-serif
}

.block-testimonial-carousel .slick-dots{
  padding-top:0.5rem
}

.block-testimonial-carousel .slick-dots li{
  width:auto
}

.block-testimonial-carousel .slick-dots li button{
  height:0.5rem;
  width:0.5rem;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(33, 63, 95, var(--tw-bg-opacity))
}

.block-testimonial-carousel .slick-dots li button::before{
  content:none
}

.block-testimonial-carousel .slick-dots li.slick-active button{
  width:1.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(33, 63, 95, var(--tw-bg-opacity))
}

.block-testimonial-carousel .slick-dotted.slick-slider{
  margin-bottom:0;
  padding-bottom:1.875rem;
  margin-bottom:0px
}

.block-testimonial-carousel .slick-track::-webkit-scrollbar{
  opacity:0;
  height:0
}

.testimonial-carousel{
  scrollbar-width:none
}

.block-resource-listing{
  margin:0 calc(50% - 50vw)
}

.block-resource-listing .resource-listing-section{
  padding-top:3rem;
  padding-bottom:3rem
}

.block-resource-listing .resource-listing-section:nth-child(even){
  --tw-bg-opacity:1;
  background-color:rgba(246, 247, 248, var(--tw-bg-opacity))
}

.block-resource-listing .resource-listing-section:nth-child(even) .resource-listing-post-content{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.block-resource-listing .resource-listing-section:nth-child(odd) .resource-listing-post-content{
  --tw-bg-opacity:1;
  background-color:rgba(246, 247, 248, var(--tw-bg-opacity))
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-section{
    padding-top:84px;
    padding-bottom:114px
  }
}

.block-resource-listing .resource-listing-section .container{
  position:relative
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-section .container{
    display:grid;
    grid-auto-columns:auto;
    gap:2rem
  }
}

@media (min-width: 960px){
  .block-resource-listing .resource-listing-section .container{
    grid-template-columns:repeat(12, minmax(0, 1fr));
    align-items:center;
    gap:4rem
  }
}

.block-resource-listing .resource-listing-section:nth-child(1) .resource-tag{
  --tw-bg-opacity:1;
  background-color:rgba(232, 234, 252, var(--tw-bg-opacity))
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-section:nth-child(2) .container::after{
    background-repeat:no-repeat;
    background-image:url(images/peony.dba16df4.png);
    background-size:100%;
    content:"";
    display:block;
    height:164px;
    opacity:.8;
    position:absolute;
    right:-100px;
    top:-60px;
    width:280px;
    z-index:0
  }
}

.block-resource-listing .resource-listing-section:nth-child(2) .resource-tag{
  --tw-bg-opacity:1;
  background-color:rgba(255, 243, 194, var(--tw-bg-opacity))
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-section:nth-child(3) .resource-listing-section-post{
    position:relative;
    z-index:1
  }

  .block-resource-listing .resource-listing-section:nth-child(3) .resource-listing-section-post::after{
    background-repeat:no-repeat;
    background-image:url(images/rose.db267b8e.png);
    background-size:100%;
    content:"";
    display:block;
    height:241px;
    opacity:.8;
    position:absolute;
    left:-95px;
    top:-80px;
    width:241px;
    z-index:-1
  }
}

.block-resource-listing .resource-listing-section:nth-child(3) .resource-tag{
  --tw-bg-opacity:1;
  background-color:rgba(231, 240, 251, var(--tw-bg-opacity))
}

.block-resource-listing .resource-listing-section:nth-child(4){
  position:relative
}

.block-resource-listing .resource-listing-section:nth-child(4)::after{
  background-repeat:no-repeat;
  background-image:url(images/cloud-9.8376f7e0.png);
  background-size:100%;
  bottom:0;
  content:"";
  display:block;
  height:362px;
  opacity:.8;
  position:absolute;
  right:0;
  width:138px
}

.block-resource-listing .resource-listing-section:nth-child(4) .resource-tag{
  --tw-bg-opacity:1;
  background-color:rgba(230, 243, 238, var(--tw-bg-opacity))
}

.block-resource-listing .resource-listing-section-copy{
  margin-bottom:2rem;
  margin-bottom:32px
}

@media (min-width: 960px){
  .block-resource-listing .resource-listing-section-copy{
    grid-column:span 4 / span 4;
    margin-bottom:0;
    margin-bottom:0px
  }
}

.block-resource-listing .resource-listing-section-copy h3{
  font-family:Proxima Nova, sans-serif;
  font-size:1.75rem;
  line-height:2.125rem
}

.block-resource-listing .resource-listing-section-copy p{
  margin-bottom:2rem;
  font-size:1.125rem;
  margin-bottom:32px
}

.block-resource-listing .resource-listing-section-copy .button{
  position:relative;
  display:inline-block;
  --tw-border-opacity:1;
  border-color:rgba(23, 44, 66, var(--tw-border-opacity));
  text-align:center;
  font-size:1.125rem;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity));
  left:50%;
  transform:translateX(-50%)
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-section-copy .button{
    left:auto;
    transform:none
  }
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-section-post{
    display:grid;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    z-index:1
  }
}

@media (min-width: 960px){
  .block-resource-listing .resource-listing-section-post{
    grid-column:span 8 / span 8;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    z-index:1
  }
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-post-image{
    grid-column:span 5 / span 5
  }
}

.block-resource-listing .resource-listing-post-image img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.block-resource-listing .resource-listing-post-content{
  padding:1rem
}

@media (min-width: 600px){
  .block-resource-listing .resource-listing-post-content{
    grid-column:span 7 / span 7;
    padding-left:1.5rem;
    padding-right:1.5rem;
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }
}

.block-resource-listing .resource-listing-post-content .resource-tag{
  margin-bottom:0.75rem;
  display:inline-block;
  border-radius:0.25rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.75rem;
  line-height:1rem
}

.block-resource-listing .resource-listing-post-content h2{
  margin-bottom:0.25rem
}

.block-resource-listing .resource-listing-post-content p{
  font-size:1.125rem
}

.more-care-stories-block{
  padding-top:3rem;
  padding-bottom:3rem
}

.more-care-stories-block .heading{
  margin-bottom:0.25rem;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1.75rem;
  line-height:2.125rem
}

.more-care-stories-block>p{
  margin-bottom:0;
  font-size:1rem;
  line-height:1.375rem;
  margin-bottom:0px
}

.more-care-stories-block .wrap{
  display:flex;
  align-items:center;
  justify-content:center
}

.more-care-stories-block .case-study-excerpt{
  margin-bottom:0.5625rem
}

.more-care-stories-block .post-featured{
  position:relative;
  margin-bottom:1rem;
  height:0;
  overflow:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity));
  padding-top:75%
}

.more-care-stories-block .post-featured a{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.more-care-stories-block .post-featured a img{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%
}

.more-care-stories-block .post-featured a:hover, .more-care-stories-block .post-featured a:active, .more-care-stories-block .post-featured a:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

@media (min-width: 960px){
  .more-care-stories-block .post-featured{
    width:372px;
    max-width:100%
  }
}

.case-studies-grid{
  margin-top:2rem;
  margin-bottom:2rem
}

@media (min-width: 600px){
  .case-studies-grid{
    display:grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:2rem
  }
}

.case-studies-grid .single-case-study{
  margin-bottom:2.25rem
}

@media (min-width: 600px){
  .case-studies-grid .single-case-study{
    margin-bottom:0;
    margin-bottom:0px
  }
}

.case-studies-grid img{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1rem;
  display:block;
  width:100%
}

.case-studies-grid .title a{
  margin-bottom:0.25rem;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1.125rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.case-studies-grid .title a:hover, .case-studies-grid .title a:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.case-studies-grid p{
  margin-top:0;
  margin-bottom:0.5625rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.case-studies-grid .read-more{
  position:relative;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1rem;
  line-height:1.375rem;
  --tw-text-opacity:1;
  color:rgba(1, 90, 200, var(--tw-text-opacity))
}

.case-studies-grid .read-more::after{
  background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjAwMDE5IDcuMjY5OTlDOS4xODQ1MyA3LjEwMTM0IDkuNDI1MzMgNy4wMDc4MSA5LjY3NTE5IDcuMDA3ODFDOS45MjUwNCA3LjAwNzgxIDEwLjE2NTggNy4xMDEzNCAxMC4zNTAyIDcuMjY5OTlMMTQuOTUwMiAxMS44N0MxNS4wMzkzIDExLjk0OTggMTUuMTA5MiAxMi4wNDg5IDE1LjE1NDUgMTIuMTU5NkMxNS4xOTk4IDEyLjI3MDQgMTUuMjE5MyAxMi4zOSAxNS4yMTE2IDEyLjUwOTRDMTUuMjAzOSAxMi42Mjg5IDE1LjE2OTIgMTIuNzQ1IDE1LjExIDEyLjg0OUMxNS4wNTA5IDEyLjk1MzEgMTQuOTY4OSAxMy4wNDIzIDE0Ljg3MDIgMTMuMTFMMTAuMjcwMiAxNy43MUMxMC4xOTEzIDE3Ljc5NDggMTAuMDk2IDE3Ljg2MjkgOS45OTAxOSAxNy45MUM5Ljg4NDAxIDE3Ljk2IDkuNzY3NDcgMTcuOTgzOSA5LjY1MDE5IDE3Ljk4QzkuNDEwNTYgMTcuOTc3MiA5LjE3OTkgMTcuODg4NSA5LjAwMDE5IDE3LjczQzguODI4NjkgMTcuNTQ1MSA4LjczMzQgMTcuMzAyMiA4LjczMzQgMTcuMDVDOC43MzM0IDE2Ljc5NzggOC44Mjg2OSAxNi41NTQ5IDkuMDAwMTkgMTYuMzdMMTIuODAwMiAxMi41N0MxMi44MTg1IDEyLjU1MTMgMTIuODI4OCAxMi41MjYyIDEyLjgyODggMTIuNUMxMi44Mjg4IDEyLjQ3MzggMTIuODE4NSAxMi40NDg3IDEyLjgwMDIgMTIuNDNMOS4wMDAxOSA4LjYyOTk5QzguODI4NjkgOC40NDUwOCA4LjczMzQgOC4yMDIxOSA4LjczMzQgNy45NDk5OUM4LjczMzQgNy42OTc4IDguODI4NjkgNy40NTQ5MSA5LjAwMDE5IDcuMjY5OTlaIiBmaWxsPSIjMDE1QUM4Ii8+CjxwYXRoIGQ9Ik0xNC45MTk5IDEzLjExVjEzLjE2VjEzLjExWk0xMC4wMzk5IDE3LjkxVjE3Ljk2VjE3LjkxWk0xMC4zODk5IDcuMjM5OTdDMTAuMjAzNCA3LjA1OTczIDkuOTU0MjQgNi45NTg5OCA5LjY5NDkgNi45NTg5OEM5LjQzNTU2IDYuOTU4OTggOS4xODYzNyA3LjA1OTczIDguOTk5OSA3LjIzOTk3TDkuMDY5OSA3LjMwOTk3QzkuMjQxOTYgNy4xNDA4IDkuNDczNiA3LjA0NiA5LjcxNDkgNy4wNDZDOS45NTYyIDcuMDQ2IDEwLjE4NzggNy4xNDA4IDEwLjM1OTkgNy4zMDk5N0wxMC4zODk5IDcuMjM5OTdaTTE0Ljk4OTkgMTEuODRMMTAuMzg5OSA3LjIzOTk3TDEwLjMxOTkgNy4zMDk5N0wxNC45MTk5IDExLjkxTDE0Ljk4OTkgMTEuODRaTTE0Ljg5OTkgMTMuMTZDMTUuMDA0NSAxMy4wODggMTUuMDkxNyAxMi45OTM1IDE1LjE1NSAxMi44ODM0QzE1LjIxODMgMTIuNzczNCAxNS4yNTYxIDEyLjY1MDUgMTUuMjY1NyAxMi41MjM5QzE1LjI3NTMgMTIuMzk3MyAxNS4yNTY0IDEyLjI3MDEgMTUuMjEwNCAxMi4xNTE4QzE1LjE2NDQgMTIuMDMzNCAxNS4wOTI1IDExLjkyNjkgMTQuOTk5OSAxMS44NEwxNC45Mjk5IDExLjkxQzE1LjAxMzQgMTEuOTg0NCAxNS4wNzg5IDEyLjA3NjggMTUuMTIxNiAxMi4xODAyQzE1LjE2NDIgMTIuMjgzNiAxNS4xODI5IDEyLjM5NTMgMTUuMTc2MiAxMi41MDY5QzE1LjE2OTQgMTIuNjE4NiAxNS4xMzc1IDEyLjcyNzMgMTUuMDgyNyAxMi44MjQ4QzE1LjAyNzkgMTIuOTIyMyAxNC45NTE3IDEzLjAwNjEgMTQuODU5OSAxMy4wN0wxNC44OTk5IDEzLjE2Wk0xNC44OTk5IDEzLjE2VjEzLjA3VjEzLjE2Wk0xMC4yOTk5IDE3Ljc2TDE0Ljg5OTkgMTMuMTZMMTQuODI5OSAxMy4wOUwxMC4yMjk5IDE3LjY5TDEwLjI5OTkgMTcuNzZaTTkuOTk5OSAxNy45OEMxMC4xMTI4IDE3LjkyNjEgMTAuMjE0NSAxNy44NTE0IDEwLjI5OTkgMTcuNzZMMTAuMjI5OSAxNy42OUMxMC4xNTU1IDE3Ljc3NTUgMTAuMDYzNCAxNy44NDM3IDkuOTU5OSAxNy44OUw5Ljk5OTkgMTcuOThaTTkuNjM5OSAxOC4wNUM5Ljc2MzcgMTguMDU0OCA5Ljg4Njk0IDE4LjAzMDkgOS45OTk5IDE3Ljk4VjE3Ljg5QzkuODk4ODIgMTcuOTMyOSA5Ljc4OTY1IDE3Ljk1MzMgOS42Nzk5IDE3Ljk1TDkuNjM5OSAxOC4wNVpNOC45OTk5IDE3Ljc2QzkuMTc4NyAxNy45Mzc2IDkuNDE4IDE4LjA0MTIgOS42Njk5IDE4LjA1VjE3Ljk1QzkuNDQ1MjMgMTcuOTM3OSA5LjIzMjM0IDE3Ljg0NTcgOS4wNjk5IDE3LjY5TDguOTk5OSAxNy43NlpNOC45OTk5IDE2LjM0QzguOTA2MTcgMTYuNDMyOSA4LjgzMTc4IDE2LjU0MzUgOC43ODEwMSAxNi42NjU0QzguNzMwMjQgMTYuNzg3MyA4LjcwNDEgMTYuOTE4IDguNzA0MSAxNy4wNUM4LjcwNDEgMTcuMTgyIDguNzMwMjQgMTcuMzEyNyA4Ljc4MTAxIDE3LjQzNDZDOC44MzE3OCAxNy41NTY0IDguOTA2MTcgMTcuNjY3IDguOTk5OSAxNy43Nkw5LjA2OTkgMTcuNjlDOC45MDYwMiAxNy41MTcyIDguODE0NjYgMTcuMjg4MSA4LjgxNDY2IDE3LjA1QzguODE0NjYgMTYuODExOCA4LjkwNjAyIDE2LjU4MjggOS4wNjk5IDE2LjQxTDguOTk5OSAxNi4zNFpNMTIuNzk5OSAxMi41NEw4Ljk5OTkgMTYuMzRMOS4wNjk5IDE2LjQxTDEyLjg2OTkgMTIuNjFMMTIuNzk5OSAxMi41NFpNMTIuNzk5OSAxMi40NkMxMi44MDk3IDEyLjQ3MSAxMi44MTUyIDEyLjQ4NTIgMTIuODE1MiAxMi41QzEyLjgxNTIgMTIuNTE0NyAxMi44MDk3IDEyLjUyOSAxMi43OTk5IDEyLjU0TDEyLjg2OTkgMTIuNjFDMTIuODk4IDEyLjU4MDMgMTIuOTEzNyAxMi41NDA5IDEyLjkxMzcgMTIuNUMxMi45MTM3IDEyLjQ1OTEgMTIuODk4IDEyLjQxOTcgMTIuODY5OSAxMi4zOUwxMi43OTk5IDEyLjQ2Wk04Ljk5OTkgOC42NTk5N0wxMi43OTk5IDEyLjQ2TDEyLjg2OTkgMTIuMzlMOS4wNjk5IDguNTg5OTdMOC45OTk5IDguNjU5OTdaTTguOTk5OSA3LjIzOTk3QzguOTA2MTcgNy4zMzI5NCA4LjgzMTc4IDcuNDQzNTQgOC43ODEwMSA3LjU2NTRDOC43MzAyNCA3LjY4NzI2IDguNzA0MSA3LjgxNzk2IDguNzA0MSA3Ljk0OTk3QzguNzA0MSA4LjA4MTk5IDguNzMwMjQgOC4yMTI2OSA4Ljc4MTAxIDguMzM0NTVDOC44MzE3OCA4LjQ1NjQxIDguOTA2MTcgOC41NjcwMSA4Ljk5OTkgOC42NTk5N0w5LjA2OTkgOC41ODk5N0M4LjkwNjAyIDguNDE3MTkgOC44MTQ2NiA4LjE4ODEyIDguODE0NjYgNy45NDk5N0M4LjgxNDY2IDcuNzExODMgOC45MDYwMiA3LjQ4Mjc2IDkuMDY5OSA3LjMwOTk3TDguOTk5OSA3LjIzOTk3WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K) no-repeat;
  content:"";
  position:absolute;
  top:-0.1875rem;
  right:-2rem;
  display:block;
  height:1.5rem;
  width:1.5rem;
  background-size:cover;
  background-position:center
}

.load-more-case-studies{
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:2rem;
  padding-right:2rem;
  padding-top:0.625rem;
  padding-bottom:0.75rem;
  text-align:center;
  font-family:Proxima Nova, sans-serif;
  line-height:1.75rem;
  --tw-text-opacity:1;
  color:rgba(33, 63, 95, var(--tw-text-opacity));
  border:1px solid;
  font-size:1.327rem
}

.load-more-case-studies::after{
  position:relative;
  display:inline-block;
  background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIuMjUgMTQuNDM5MyA1Ljk2OTctNS45Njk2M2MuMjkyOS0uMjkyODkuNzY3Ny0uMjkyODkgMS4wNjA2IDBzLjI5MjkuNzY3NzcgMCAxLjA2MDY2bC02LjUgNi40OTk5N2MtLjI5MjkuMjkyOS0uNzY3Ny4yOTI5LTEuMDYwNiAwbC02LjUwMDAzLTYuNDk5OTdjLS4yOTI4OS0uMjkyODktLjI5Mjg5LS43Njc3NyAwLTEuMDYwNjZzLjc2Nzc3LS4yOTI4OSAxLjA2MDY2IDB6IiBmaWxsPSIjMjEzZjVmIi8+PC9zdmc+) no-repeat;
  background-size:24px 24px;
  bottom:-6px;
  content:"";
  height:24px;
  width:24px
}

.load-more-case-studies:hover, .load-more-case-studies:focus{
  --tw-text-opacity:1;
  color:rgba(8, 48, 147, var(--tw-text-opacity))
}

.block-newsletter-subscription{
  padding-top:2.5rem;
  padding-bottom:2.5rem
}

@media (min-width: 960px){
  .block-newsletter-subscription{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
}

.block-newsletter-subscription{
  margin:0 calc(50% - 50vw)
}

.block-newsletter-subscription .container{
  max-width:972px
}

@media (min-width: 600px){
  .block-newsletter-subscription .container{
    display:grid;
    align-items:center;
    gap:1.875rem;
    grid-template-columns:104px 1fr 180px
  }
}

.block-newsletter-subscription .newsletter-image img{
  margin-left:auto;
  margin-right:auto;
  display:block
}

.block-newsletter-subscription .newsletter-content{
  margin-bottom:2rem;
  text-align:center;
  margin-bottom:32px
}

@media (min-width: 600px){
  .block-newsletter-subscription .newsletter-content{
    margin-bottom:0;
    text-align:left;
    margin-bottom:0px
  }
}

.block-newsletter-subscription .newsletter-content h2{
  margin-bottom:0;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1.75rem;
  line-height:2.125rem
}

@media (min-width: 600px){
  .block-newsletter-subscription .newsletter-content h2{
    margin-bottom:0.25rem
  }
}

.block-newsletter-subscription .newsletter-content h2{
  margin-bottom:0px
}

.block-newsletter-subscription .newsletter-content p{
  font-size:1.125rem;
  line-height:1.5rem
}

.block-newsletter-subscription .newsletter-button{
  text-align:center
}

.block-newsletter-subscription .newsletter-button .button{
  display:inline-block
}

.block-logo-carousel{
  padding-top:3rem;
  padding-bottom:3rem
}

@media (min-width: 960px){
  .block-logo-carousel{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

.block-logo-carousel{
  margin:0 calc(50% - 50vw)
}

.block-logo-carousel h2{
  margin-bottom:2rem;
  text-align:center;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1.3125rem;
  line-height:1.625rem
}

@media (min-width: 960px){
  .block-logo-carousel h2{
    font-size:1.75rem;
    line-height:2.125rem
  }
}

.block-logo-carousel h2{
  margin-bottom:32px
}

.block-logo-carousel .container{
  text-align:center
}

.block-logo-carousel .logo-carousel-container{
  position:relative
}

.block-logo-carousel .logo-carousel{
  margin-bottom:2.5rem;
  scrollbar-width:none
}

@media (min-width: 600px){
  .block-logo-carousel .logo-carousel{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:2rem;
    margin-bottom:32px;
    max-width:calc(100% - 40px)
  }
}

.block-logo-carousel .slick-track{
  display:flex;
  align-items:center
}

.block-logo-carousel .slick-slide{
  margin-left:0.938rem;
  margin-right:0.938rem;
  display:flex;
  align-items:center
}

@media (min-width: 600px){
  .block-logo-carousel .slick-slide img{
    max-height:85px;
    width:auto;
    display:block;
    margin:0 auto
  }
}

.block-logo-carousel .slick-prev{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-rotate:180deg;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yNTUxIDE5LjVDMTAuNDU1MiAxOS42Nzk5IDEwLjcyMSAxOS43NzY5IDEwLjk5NSAxOS43N0MxMS4yNjkgMTkuNzc2OSAxMS41MzQ4IDE5LjY3OTkgMTEuNzM0OCAxOS41TDE4LjgxMDEgMTIuN0MxOC45OTAzIDEyLjUwNTkgMTkuMDg5OCAxMi4yNTUgMTkuMDg5OCAxMS45OTVDMTkuMDg5OCAxMS43MzUgMTguOTkwMyAxMS40ODQxIDE4LjgxMDEgMTEuMjlMMTEuNzM0OCA0LjQ5MDAxQzExLjUyNjIgNC4zMjU4OSAxMS4yNjQ3IDQuMjM2MjEgMTAuOTk1IDQuMjM2MjFDMTAuNzI1MiA0LjIzNjIxIDEwLjQ2MzggNC4zMjU4OSAxMC4yNTUxIDQuNDkwMDFDMTAuMDc5MSA0LjY4NjA1IDkuOTgyMyA0LjkzNjIzIDkuOTgyMyA1LjE5NTAxQzkuOTgyMyA1LjQ1Mzc5IDEwLjA3OTEgNS43MDM5NyAxMC4yNTUxIDUuOTAwMDFMMTYuNjIxOSAxMkwxMC4yNTUxIDE4LjA5QzEwLjA3OTEgMTguMjg2IDkuOTgyMyAxOC41MzYyIDkuOTgyMyAxOC43OTVDOS45ODIzIDE5LjA1MzggMTAuMDc5MSAxOS4zMDQgMTAuMjU1MSAxOS41WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K);
  left:-15px
}

.block-logo-carousel .slick-prev::before{
  content:none
}

.block-logo-carousel .slick-prev:focus{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yNTUxIDE5LjVDMTAuNDU1MiAxOS42Nzk5IDEwLjcyMSAxOS43NzY5IDEwLjk5NSAxOS43N0MxMS4yNjkgMTkuNzc2OSAxMS41MzQ4IDE5LjY3OTkgMTEuNzM0OCAxOS41TDE4LjgxMDEgMTIuN0MxOC45OTAzIDEyLjUwNTkgMTkuMDg5OCAxMi4yNTUgMTkuMDg5OCAxMS45OTVDMTkuMDg5OCAxMS43MzUgMTguOTkwMyAxMS40ODQxIDE4LjgxMDEgMTEuMjlMMTEuNzM0OCA0LjQ5MDAxQzExLjUyNjIgNC4zMjU4OSAxMS4yNjQ3IDQuMjM2MjEgMTAuOTk1IDQuMjM2MjFDMTAuNzI1MiA0LjIzNjIxIDEwLjQ2MzggNC4zMjU4OSAxMC4yNTUxIDQuNDkwMDFDMTAuMDc5MSA0LjY4NjA1IDkuOTgyMyA0LjkzNjIzIDkuOTgyMyA1LjE5NTAxQzkuOTgyMyA1LjQ1Mzc5IDEwLjA3OTEgNS43MDM5NyAxMC4yNTUxIDUuOTAwMDFMMTYuNjIxOSAxMkwxMC4yNTUxIDE4LjA5QzEwLjA3OTEgMTguMjg2IDkuOTgyMyAxOC41MzYyIDkuOTgyMyAxOC43OTVDOS45ODIzIDE5LjA1MzggMTAuMDc5MSAxOS4zMDQgMTAuMjU1MSAxOS41WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K)
}

.block-logo-carousel .slick-next{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yNTUxIDE5LjVDMTAuNDU1MiAxOS42Nzk5IDEwLjcyMSAxOS43NzY5IDEwLjk5NSAxOS43N0MxMS4yNjkgMTkuNzc2OSAxMS41MzQ4IDE5LjY3OTkgMTEuNzM0OCAxOS41TDE4LjgxMDEgMTIuN0MxOC45OTAzIDEyLjUwNTkgMTkuMDg5OCAxMi4yNTUgMTkuMDg5OCAxMS45OTVDMTkuMDg5OCAxMS43MzUgMTguOTkwMyAxMS40ODQxIDE4LjgxMDEgMTEuMjlMMTEuNzM0OCA0LjQ5MDAxQzExLjUyNjIgNC4zMjU4OSAxMS4yNjQ3IDQuMjM2MjEgMTAuOTk1IDQuMjM2MjFDMTAuNzI1MiA0LjIzNjIxIDEwLjQ2MzggNC4zMjU4OSAxMC4yNTUxIDQuNDkwMDFDMTAuMDc5MSA0LjY4NjA1IDkuOTgyMyA0LjkzNjIzIDkuOTgyMyA1LjE5NTAxQzkuOTgyMyA1LjQ1Mzc5IDEwLjA3OTEgNS43MDM5NyAxMC4yNTUxIDUuOTAwMDFMMTYuNjIxOSAxMkwxMC4yNTUxIDE4LjA5QzEwLjA3OTEgMTguMjg2IDkuOTgyMyAxOC41MzYyIDkuOTgyMyAxOC43OTVDOS45ODIzIDE5LjA1MzggMTAuMDc5MSAxOS4zMDQgMTAuMjU1MSAxOS41WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K);
  right:-15px
}

.block-logo-carousel .slick-next::before{
  content:none
}

.block-logo-carousel .slick-next:focus{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yNTUxIDE5LjVDMTAuNDU1MiAxOS42Nzk5IDEwLjcyMSAxOS43NzY5IDEwLjk5NSAxOS43N0MxMS4yNjkgMTkuNzc2OSAxMS41MzQ4IDE5LjY3OTkgMTEuNzM0OCAxOS41TDE4LjgxMDEgMTIuN0MxOC45OTAzIDEyLjUwNTkgMTkuMDg5OCAxMi4yNTUgMTkuMDg5OCAxMS45OTVDMTkuMDg5OCAxMS43MzUgMTguOTkwMyAxMS40ODQxIDE4LjgxMDEgMTEuMjlMMTEuNzM0OCA0LjQ5MDAxQzExLjUyNjIgNC4zMjU4OSAxMS4yNjQ3IDQuMjM2MjEgMTAuOTk1IDQuMjM2MjFDMTAuNzI1MiA0LjIzNjIxIDEwLjQ2MzggNC4zMjU4OSAxMC4yNTUxIDQuNDkwMDFDMTAuMDc5MSA0LjY4NjA1IDkuOTgyMyA0LjkzNjIzIDkuOTgyMyA1LjE5NTAxQzkuOTgyMyA1LjQ1Mzc5IDEwLjA3OTEgNS43MDM5NyAxMC4yNTUxIDUuOTAwMDFMMTYuNjIxOSAxMkwxMC4yNTUxIDE4LjA5QzEwLjA3OTEgMTguMjg2IDkuOTgyMyAxOC41MzYyIDkuOTgyMyAxOC43OTVDOS45ODIzIDE5LjA1MzggMTAuMDc5MSAxOS4zMDQgMTAuMjU1MSAxOS41WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K)
}

.block-logo-carousel .button{
  --tw-border-opacity:1;
  border-color:rgba(23, 44, 66, var(--tw-border-opacity));
  font-size:1.3125rem;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

[data-type="acf/logo-carousel"] .block-logo-carousel{
  margin:initial
}

[data-type="acf/logo-carousel"] .logo-carousel{
  display:flex
}

[data-type="acf/logo-carousel"] .glider-next, [data-type="acf/logo-carousel"] .glider-prev{
  position:absolute
}

.wp-block-group{
  padding-top:2rem;
  padding-bottom:2rem
}

@media (min-width: 600px){
  .wp-block-group{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

.wp-block-group .wp-block-group__inner-container{
  margin-left:auto;
  margin-right:auto;
  padding-left:1.5rem;
  padding-right:1.5rem;
  max-width:1180px
}

@media (min-width: 600px){
  .wp-block-group .wp-block-group__inner-container{
    padding-left:2rem;
    padding-right:2rem
  }
}

@media (min-width: 1280px){
  .wp-block-group .wp-block-group__inner-container{
    padding-left:0;
    padding-right:0
  }
}

.wp-block-column{
  margin-bottom:2rem;
  margin-bottom:32px
}

@media (min-width: 960px){
  .wp-block-column{
    margin-bottom:0;
    margin-bottom:0px
  }
}

.wp-block-column:last-of-type{
  margin-bottom:0;
  margin-bottom:0px
}

.wp-block-columns{
  padding-top:4rem;
  padding-bottom:4rem
}

.wp-block-group .wp-block-columns{
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0px
}

.wp-block-careblocks-linked-cards{
  padding-top:3rem;
  padding-bottom:3rem
}

@media (min-width: 600px){
  .wp-block-careblocks-linked-cards{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

.wp-block-careblocks-linked-cards .heading{
  margin-bottom:1.875rem
}

@media (min-width: 600px){
  .wp-block-careblocks-linked-cards .heading{
    margin-bottom:2rem;
    font-size:2.25rem;
    margin-bottom:32px;
    leading:2.625
  }
}

.wp-block-careblocks-linked-cards .linked-cards{
  margin-bottom:1.5rem;
  display:flex;
  flex-direction:column;
  gap:1.5rem
}

@media (min-width: 600px){
  .wp-block-careblocks-linked-cards .linked-cards{
    margin-bottom:2rem;
    flex-direction:row;
    gap:2rem;
    margin-bottom:32px
  }
}

.wp-block-careblocks-linked-cards .linked-cards::last-of-type{
  margin-bottom:0;
  margin-bottom:0px
}

.wp-block-careblocks-linked-cards .linked-cards img{
  margin-bottom:0;
  margin-bottom:0px;
  width:48px;
  height:auto
}

@media (min-width: 600px){
  .wp-block-careblocks-linked-cards .linked-cards img{
    height:80px;
    width:auto
  }
}

.wp-block-careblocks-linked-cards .linked-cards .post-title{
  margin-bottom:0;
  font-size:1.125rem;
  line-height:1.5rem;
  margin-bottom:0px
}

.wp-block-careblocks-linked-cards .linked-card{
  position:relative;
  border-radius:1.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:1.5rem;
  padding-bottom:3rem;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity));
  box-shadow:0px 0px 16px rgba(0,0,0,.15)
}

@media (min-width: 600px){
  .wp-block-careblocks-linked-cards .linked-card{
    width:33.333333%;
    border-radius:1rem
  }
}

.wp-block-careblocks-linked-cards .linked-card::after{
  content:"";
  width:24px;
  height:24px;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yNTUxIDE5LjVDMTAuNDU1MiAxOS42Nzk5IDEwLjcyMSAxOS43NzY5IDEwLjk5NSAxOS43N0MxMS4yNjkgMTkuNzc2OSAxMS41MzQ4IDE5LjY3OTkgMTEuNzM0OCAxOS41TDE4LjgxMDEgMTIuN0MxOC45OTAzIDEyLjUwNTkgMTkuMDg5OCAxMi4yNTUgMTkuMDg5OCAxMS45OTVDMTkuMDg5OCAxMS43MzUgMTguOTkwMyAxMS40ODQxIDE4LjgxMDEgMTEuMjlMMTEuNzM0OCA0LjQ5MDAxQzExLjUyNjIgNC4zMjU4OSAxMS4yNjQ3IDQuMjM2MjEgMTAuOTk1IDQuMjM2MjFDMTAuNzI1MiA0LjIzNjIxIDEwLjQ2MzggNC4zMjU4OSAxMC4yNTUxIDQuNDkwMDFDMTAuMDc5MSA0LjY4NjA1IDkuOTgyMyA0LjkzNjIzIDkuOTgyMyA1LjE5NTAxQzkuOTgyMyA1LjQ1Mzc5IDEwLjA3OTEgNS43MDM5NyAxMC4yNTUxIDUuOTAwMDFMMTYuNjIxOSAxMkwxMC4yNTUxIDE4LjA5QzEwLjA3OTEgMTguMjg2IDkuOTgyMyAxOC41MzYyIDkuOTgyMyAxOC43OTVDOS45ODIzIDE5LjA1MzggMTAuMDc5MSAxOS4zMDQgMTAuMjU1MSAxOS41WiIgZmlsbD0iIzIxM0Y1RiIvPgo8L3N2Zz4K);
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  bottom:24px;
  right:24px
}

.wp-block-careblocks-linked-cards .linked-card::hover{
  opacity:.8
}

.wp-block-careblocks-linked-cards .wp-block-buttons{
  margin-top:2rem
}

.wp-block-careblocks-linked-cards .wp-block-buttons .wp-block-button{
  margin-bottom:0;
  margin-bottom:0px
}

.wp-block-careblocks-linked-cards .wp-block-buttons .wp-block-button__link{
  --tw-bg-opacity:1;
  background-color:rgba(239, 88, 68, var(--tw-bg-opacity))
}

.wp-block-careblocks-linked-cards .wp-block-buttons .wp-block-button__link:hover{
  --tw-bg-opacity:1;
  background-color:rgba(243, 129, 114, var(--tw-bg-opacity))
}

.wp-block-careblocks-linked-cards .wp-block-buttons .wp-block-button__link:focus{
  --tw-bg-opacity:1;
  background-color:rgba(239, 88, 68, var(--tw-bg-opacity))
}

.wp-block-careblocks-linked-cards .wp-block-buttons .wp-block-button__link{
  padding-left:2rem;
  padding-right:2rem;
  padding-top:0.8125rem;
  padding-bottom:0.8125rem;
  font-size:1.3125rem;
  line-height:1.75rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

[data-type="careblocks/linked-cards"] .heading{
  margin-top:0
}

[data-type="careblocks/linked-cards"] .post-title{
  margin:0
}

[data-type="careblocks/linked-cards"] .wp-block-buttons{
  margin-bottom:0;
  margin-bottom:0px
}

.wp-block-careblocks-hubspot-form{
  padding-top:3rem;
  padding-bottom:3rem
}

@media (min-width: 600px){
  .wp-block-careblocks-hubspot-form{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

.wp-block-careblocks-hubspot-form>div{
  margin-left:auto;
  margin-right:auto;
  max-width:629px
}

.wp-block-careblocks-hubspot-form .heading{
  font-size:1.75rem;
  line-height:2.125rem
}

@media (min-width: 600px){
  .wp-block-careblocks-hubspot-form p{
    margin-bottom:2rem;
    margin-bottom:32px
  }
}

.wp-block-careblocks-hubspot-form.has-flourishes{
  background-image:url(images/cloud-4.97908f87.png);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-size:392px 138px;
  padding-bottom:186px
}

@media (min-width: 600px){
  .wp-block-careblocks-hubspot-form.has-flourishes{
    background-size:528px 186px
  }
}

.wp-block-careblocks-hubspot-form .wp-block{
  margin-bottom:0;
  margin-bottom:0px
}

[data-type="careblocks/hubspot-form"]{
  margin-bottom:0;
  margin-bottom:0px
}

[data-type="careblocks/hubspot-form"] .wp-block{
  margin-bottom:0;
  margin-bottom:0px
}

.wp-block-careblocks-three-col-cards.wp-block-careblocks, [data-type="acf/three-column-cards"]{
  padding-left:0;
  padding-right:0
}

@media (min-width: 960px){
  .wp-block-careblocks-three-col-cards.wp-block-careblocks, [data-type="acf/three-column-cards"]{
    margin-top:0
  }
}

.wp-block-careblocks-three-col-cards.wp-block-careblocks .container>h2, [data-type="acf/three-column-cards"] .container>h2{
  margin-bottom:0.25rem;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:2.25rem;
  line-height:2.5rem
}

.wp-block-careblocks-three-col-cards.wp-block-careblocks .wp-block-careblocks-content-cards-grid .card-featured, [data-type="acf/three-column-cards"] .wp-block-careblocks-content-cards-grid .card-featured{
  margin-bottom:1rem
}

.wp-block-careblocks-three-col-cards.wp-block-careblocks .wp-block-careblocks-content-cards-grid .card-title, [data-type="acf/three-column-cards"] .wp-block-careblocks-content-cards-grid .card-title{
  margin:0;
  font-size:1.125rem;
  line-height:1.5rem
}

.wp-block-careblocks-three-col-cards.wp-block-careblocks .wp-block-careblocks-content-cards-grid .card-date, [data-type="acf/three-column-cards"] .wp-block-careblocks-content-cards-grid .card-date{
  margin:0
}

ul.is-style-heart-icon-list{
  margin-left:0;
  font-size:1.125rem;
  --tw-text-opacity:1;
  color:rgba(80, 93, 109, var(--tw-text-opacity))
}

ul.is-style-heart-icon-list li{
  line-height:1.5rem;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjg3OTYgNy4zODAxNEMyMC40NCA5LjA1MDE0IDE4Ljk1MzcgMTAuNTUwMSAxNy44MTI5IDExLjgxMDFDMTYuODU0IDEyLjgxNzMgMTUuODI5OCAxMy43NjU4IDE0Ljc0NjIgMTQuNjUwMUMxNC4xOTY5IDE1LjEwNzggMTMuNjEyNyAxNS41MjU2IDEyLjk5ODMgMTUuOTAwMUMxMi40NDYyIDE2LjMyODIgMTEuODIzOCAxNi42NjYxIDExLjE1NjIgMTYuOTAwMUMxMC45NjY2IDE2Ljk3MiAxMC43NjM2IDE3LjAwNiAxMC41NTk3IDE3LjAwMDFDMTAuMzUzNyAxNy4wMTM4IDEwLjE0NyAxNi45ODY1IDkuOTUyNiAxNi45MjAxQzkuMjk1MDggMTYuNjY1OSA4LjY3NTY3IDE2LjMyOTcgOC4xMTA1MSAxNS45MjAxQzcuNTAzNDYgMTUuNTAwMSA2Ljg4NTk0IDE1LjA4MDEgNi4zNjI2MiAxNC42NzAxQzUuMjgwNzYgMTMuNzg3NSA0LjI1OTg5IDEyLjgzODkgMy4zMDY0MiAxMS44MzAxQzEuOTI3MjEgMTAuNjA5OCAwLjg3NTQxOCA5LjA5MDM3IDAuMjM5NzQ5IDcuNDAwMTRDLTAuMDA0MjMxOTQgNi4zOTQyNiAwLjA3Mzg4NDMgNS4zNDE1MyAwLjQ2Mzk1OSA0LjM3ODZDMC44NTQwMzMgMy40MTU2NiAxLjUzODA1IDIuNTg2OTkgMi40MjcyMyAyLjAwMDE0QzMuMTk4OTYgMS40NTc1NSA0LjEwMzQ5IDEuMTEzMjQgNS4wNTQzMSAxLjAwMDE0QzYuMjg1MDIgMC44OTk3NDMgNy41MTU1MyAxLjE5NTQyIDguNTUwMSAxLjg0MDE0TDkuMzM1MDggMi4zNDAxNEM5LjUxMzAxIDIuNDIwMTQgOS41OTY3NCAyLjUwMDE0IDkuNzc0NjcgMi41OTAxNEM5LjgwOTUxIDIuNjIwOTUgOS44NTA5OSAyLjY0NDA4IDkuODk2MiAyLjY1NzkxQzkuOTQxNDIgMi42NzE3MyA5Ljk4OTI1IDIuNjc1OTEgMTAuMDM2MyAyLjY3MDE0QzEwLjIxMTkgMi43NTM3OCAxMC40MDU0IDIuNzk3MzIgMTAuNjAxNSAyLjc5NzMyQzEwLjc5NzcgMi43OTczMiAxMC45OTEyIDIuNzUzNzggMTEuMTY2NyAyLjY3MDE0QzExLjI2MDkgMi42NzAxNCAxMS4zNDQ2IDIuNTkwMTQgMTEuNDI4NCAyLjU5MDE0QzExLjU4NDYgMi41MjM0NCAxMS43MzIxIDIuNDM5NTQgMTEuODY4IDIuMzQwMTRMMTIuNjUyOSAxLjg0MDE0QzEzLjY5MTcgMS4xOTYwOSAxNC45MjUzIDAuOTAwNTY2IDE2LjE1OTIgMS4wMDAxNEMxNy4xMDcyIDEuMDU0MTEgMTguMDE3NCAxLjM3NDE0IDE4Ljc3NTggMS45MjAxNEMxOS42NTE5IDIuNTI5NzkgMjAuMzE5MyAzLjM3Mzc3IDIwLjY5MzcgNC4zNDU1NEMyMS4wNjgxIDUuMzE3MzEgMjEuMTMyOCA2LjM3MzI4IDIwLjg3OTYgNy4zODAxNFoiIGZpbGw9IiNFRjU4NDQiLz4KPC9zdmc+Cg==);
  background-repeat:no-repeat;
  background-size:23px auto;
  background-color:rgba(0,0,0,0);
  background-position:5px 4px;
  list-style-type:none;
  padding:0px 0px 1px 35px;
  margin-bottom:23px
}

.page .entry-content ol.is-style-bubble-numbered-list, ol.is-style-bubble-numbered-list{
  margin:0;
  list-style-type:none;
  padding-left:3rem
}

.page .entry-content ol.is-style-bubble-numbered-list,ol.is-style-bubble-numbered-list{
  counter-reset:bubbles-counter
}

.page .entry-content ol.is-style-bubble-numbered-list li, ol.is-style-bubble-numbered-list li{
  position:relative;
  margin-bottom:1.5rem;
  display:flex;
  align-items:center
}

.page .entry-content ol.is-style-bubble-numbered-list li,ol.is-style-bubble-numbered-list li{
  counter-increment:bubbles-counter;
  min-height:32px
}

.page .entry-content ol.is-style-bubble-numbered-list li::before, ol.is-style-bubble-numbered-list li::before{
  position:absolute;
  top:50%;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  text-align:center;
  font-size:1.125rem
}

.page .entry-content ol.is-style-bubble-numbered-list li::before,ol.is-style-bubble-numbered-list li::before{
  content:counter(bubbles-counter);
  height:32px;
  line-height:1.7777777778;
  left:-48px;
  transform:translateY(-50%);
  width:32px
}

.page .entry-content ol.is-style-bubble-numbered-list li:last-of-type, ol.is-style-bubble-numbered-list li:last-of-type{
  margin-bottom:0.5rem
}

.page .entry-content ol.is-style-bubble-numbered-list li:last-of-type,ol.is-style-bubble-numbered-list li:last-of-type{
  margin-bottom:8px
}

.split-content-heart-list{
  margin-bottom:0;
  padding-top:3rem;
  padding-bottom:3rem;
  padding-bottom:0;
  margin-bottom:0px
}

@media (min-width: 600px){
  .split-content-heart-list{
    padding-top:0;
    padding-bottom:0
  }
}

.split-content-heart-list .wp-block-column{
  margin-bottom:0;
  overflow:hidden;
  margin-bottom:0px
}

@media (min-width: 600px){
  .split-content-heart-list .wp-block-column{
    padding-top:4rem;
    padding-bottom:4rem
  }
}

@media (min-width: 960px){
  .split-content-heart-list .wp-block-column:last-of-type{
    padding-bottom:0
  }
}

.split-content-heart-list .heading{
  margin-bottom:1.25rem
}

@media (min-width: 960px){
  .split-content-heart-list .wp-block-image{
    margin-bottom:-214px
  }
}

.split-content-heart-list .wp-block-image figure{
  margin-bottom:0;
  margin-bottom:0px
}

.block-report-hero{
  margin-bottom:4rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:3rem;
  padding-bottom:4.5rem;
  background-image:url(images/Wave-Blue@4x.a521ef98.png);
  background-position:bottom center;
  background-repeat:no-repeat;
  background-size:contain
}

@media (min-width: 600px){
  .block-report-hero{
    padding-top:2rem;
    padding-bottom:2rem;
    background-image:url(images/Wave-Blue@4x-desktop.efbee2db.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-size:1000px 352px
  }
}

.block-report-hero+.wp-block-columns{
  padding-top:0
}

.block-report-hero .block-report-hero__inner{
  margin-left:auto;
  margin-right:auto;
  max-width:1180px
}

.block-report-hero .wp-block-columns{
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0px
}

.block-report-hero .wp-block-column{
  margin-bottom:2.5rem
}

@media (min-width: 600px){
  .block-report-hero .wp-block-column{
    margin-bottom:0;
    width:41.666667%;
    margin-bottom:0px
  }
}

.block-report-hero .wp-block-column:last-of-type{
  margin-bottom:0;
  margin-bottom:0px
}

@media (min-width: 600px){
  .block-report-hero .wp-block-column:last-of-type{
    width:58.333333%
  }
}

.block-report-hero .wp-block-post-title{
  margin-bottom:1rem;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:2.25rem;
  line-height:1.1666666667
}

@media (min-width: 600px){
  .block-report-hero .wp-block-post-title{
    font-size:3rem
  }
}

.block-report-hero .wp-block-post-excerpt{
  font-size:1.125rem;
  line-height:1.5rem
}

.block-report-hero .wp-block-post-excerpt a{
  text-decoration:underline
}

.block-report-hero .wp-block-button{
  margin-top:2rem
}

.block-report-hero .wp-block-button .wp-block-button__link{
  display:block;
  width:100%;
  padding-top:0.6875rem;
  padding-bottom:0.6875rem;
  font-size:1.5rem;
  line-height:1.4166666667
}

@media (min-width: 600px){
  .block-report-hero .wp-block-button .wp-block-button__link{
    display:inline-block;
    width:auto
  }
}

.block-report-hero .wp-block-post-featured-image img{
  margin-left:auto;
  margin-right:auto;
  display:block
}

.has-report-hero .secondary-nav{
  display:none
}

.has-report-hero .site-main, .has-report-hero #main{
  margin-top:0;
  margin-bottom:0
}

[data-type="acf/report-hero"] .block-editor-inner-blocks{
  padding-left:1.5rem;
  padding-right:1.5rem
}

#download{
  margin-top:-60px;
  padding-top:60px
}

@media (min-width: 960px){
  #download{
    margin-top:-95px;
    padding-top:95px
  }
}

.case-study-hero{
  margin-bottom:2.5rem;
  display:block;
  background-image:url(images/cloud-1.b5b1537d.png);
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:375px 132px
}

@media (min-width: 960px){
  .case-study-hero{
    padding-top:4.5rem;
    padding-bottom:4.5rem;
    background-size:454px 160px
  }
}

.case-study-hero .block-case-study-hero__inner{
  margin-left:auto;
  margin-right:auto;
  max-width:1180px
}

@media (min-width: 960px){
  .case-study-hero .block-case-study-hero__inner{
    display:grid;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    gap:3.5rem;
    padding-left:2rem;
    padding-right:2rem
  }
}

.case-study-hero .case-study-video{
  box-shadow:0px 0px 16px rgba(0,0,0,.25)
}

@media (min-width: 960px){
  .case-study-hero .case-study-video{
    grid-column:span 7 / span 7
  }
}

.case-study-hero .case-study-content{
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:1rem;
  padding-bottom:112px
}

@media (min-width: 960px){
  .case-study-hero .case-study-content{
    grid-column:span 5 / span 5;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:0
  }
}

.case-study-hero .case-study-tag{
  margin-bottom:0.5rem;
  display:block;
  font-family:Proxima Nova, sans-serif;
  font-size:0.75rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity));
  margin-bottom:8px
}

@media (min-width: 960px){
  .case-study-hero .case-study-tag{
    font-size:1.125rem;
    line-height:1.2
  }
}

.case-study-hero .case-study-title{
  font-size:2.25rem;
  line-height:1.1666666667
}

@media (min-width: 960px){
  .case-study-hero .case-study-title{
    font-size:3rem
  }
}

.latest-stories-block{
  padding-top:0
}

@media (min-width: 960px){
  .latest-stories-block{
    padding-top:0
  }
}

.latest-stories-block .heading{
  margin-bottom:0;
  font-size:1.75rem;
  line-height:2rem;
  margin-bottom:0px
}

.latest-stories-block .description{
  margin-bottom:0;
  font-size:1rem;
  margin-bottom:0px;
  line-height:1.375
}

.latest-stories-block .latest-stories{
  margin-top:2rem
}

.latest-stories-block .single-story{
  margin-bottom:2rem;
  display:block;
  margin-bottom:32px
}

@media (min-width: 960px){
  .latest-stories-block .single-story{
    display:flex;
    align-content:center;
    align-items:center
  }
}

@media (min-width: 960px){
  .latest-stories-block .single-story .post-content-inner{
    padding-left:2rem
  }
}

.latest-stories-block .single-story .featured-image-wrap{
  margin-bottom:1rem
}

@media (min-width: 960px){
  .latest-stories-block .single-story .featured-image-wrap{
    margin-bottom:0;
    margin-bottom:0px
  }
}

.latest-stories-block .single-story .post-featured{
  position:relative;
  height:0;
  overflow:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity));
  padding-top:66.66666667%
}

.latest-stories-block .single-story .post-featured a{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.latest-stories-block .single-story .post-featured a img{
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
  width:100%
}

.latest-stories-block .single-story .post-featured a:hover, .latest-stories-block .single-story .post-featured a:active, .latest-stories-block .single-story .post-featured a:focus{
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

@media (min-width: 960px){
  .latest-stories-block .single-story .post-featured{
    width:224px
  }
}

.latest-stories-block .single-story .post-category{
  margin-top:0;
  margin-bottom:0.25rem;
  line-height:1.375
}

.latest-stories-block .single-story .post-category a{
  font-family:Proxima Nova, sans-serif;
  font-size:0.75rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(46, 88, 132, var(--tw-text-opacity))
}

.latest-stories-block .single-story .title{
  margin-top:0;
  margin-bottom:0.25rem;
  font-size:1.125rem;
  line-height:1.5rem
}

.latest-stories-block .single-story .post-author, .latest-stories-block .single-story .post-date{
  margin-top:0;
  margin-bottom:0;
  font-size:0.75rem;
  line-height:1rem
}

.latest-stories-block .single-story .post-author,.latest-stories-block .single-story .post-date{
  margin-bottom:0px
}

.latest-stories-block .single-story .post-excerpt{
  font-size:1.125rem
}

.latest-stories-block .single-story .link-arrow{
  margin-top:0.375rem
}

.latest-stories-block .wrap{
  margin-bottom:1rem;
  text-align:center
}

@media (min-width: 600px){
  .latest-stories-block .wrap{
    margin-bottom:2rem
  }
}

.latest-stories-block .wrap .load-more-stories{
  background-color:transparent;
  padding-left:0.625rem;
  padding-right:0.625rem;
  padding-top:0;
  padding-bottom:0;
  font-family:Proxima Nova, sans-serif;
  font-size:1rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(1, 90, 200, var(--tw-text-opacity))
}

.latest-stories-block .wrap .load-more-stories::after{
  position:relative;
  margin-left:0.25rem;
  display:inline-block;
  background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIuMjUgMTQuNDM5MyA1Ljk2OTctNS45Njk2M2MuMjkyOS0uMjkyODkuNzY3Ny0uMjkyODkgMS4wNjA2IDBzLjI5MjkuNzY3NzcgMCAxLjA2MDY2bC02LjUgNi40OTk5N2MtLjI5MjkuMjkyOS0uNzY3Ny4yOTI5LTEuMDYwNiAwbC02LjUwMDAzLTYuNDk5OTdjLS4yOTI4OS0uMjkyODktLjI5Mjg5LS43Njc3NyAwLTEuMDYwNjZzLjc2Nzc3LS4yOTI4OSAxLjA2MDY2IDB6IiBmaWxsPSIjMDE1YWM4Ii8+PC9zdmc+) no-repeat;
  bottom:-2px;
  content:"";
  height:20px;
  width:20px
}

.entry-content .landing-posts-columns>.wp-block-column{
  margin-top:0
}

.wp-block-careblocks-featured-post, [data-type="acf/featured-post"]{
  position:relative
}

.wp-block-careblocks-featured-post .related-post, [data-type="acf/featured-post"] .related-post{
  gap:1.5rem
}

.wp-block-careblocks-featured-post .related-post .post-content-inner, [data-type="acf/featured-post"] .related-post .post-content-inner{
  padding-left:0;
  padding-right:0
}

.wp-block-careblocks-featured-post .related-post .post-content-inner,[data-type="acf/featured-post"] .related-post .post-content-inner{
  margin-bottom:61px
}

.wp-block-careblocks-featured-post .related-post .post-content-inner .post-category a, [data-type="acf/featured-post"] .related-post .post-content-inner .post-category a{
  font-family:Proxima Nova, sans-serif
}

.wp-block-careblocks-featured-post .related-post .post-category a, [data-type="acf/featured-post"] .related-post .post-category a{
  font-size:0.75rem
}

.wp-block-careblocks-featured-post::after, [data-type="acf/featured-post"]::after{
  position:absolute;
  right:0;
  bottom:0;
  background-size:cover;
  background-repeat:no-repeat
}

.wp-block-careblocks-featured-post::after,[data-type="acf/featured-post"]::after{
  content:"";
  z-index:-1;
  background-image:url(images/cloud-5.661367fe.png);
  width:327px;
  height:74px;
  border-width:0
}

@media (min-width: 960px){
  .wp-block-careblocks-featured-post::after,[data-type="acf/featured-post"]::after{
    width:583px;
    height:170px
  }
}

[data-type="acf/featured-post"].is-selected::after{
  background-image:none;
  content:initial;
  width:initial;
  height:initial
}

[data-type="acf/featured-post"]::after{
  background-image:none;
  content:initial;
  width:initial;
  height:initial
}

.wp-block-cfbblocks-single-image-hero{
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:3rem
}

@media (min-width: 600px){
  .wp-block-cfbblocks-single-image-hero{
    padding-left:2rem;
    padding-right:2rem
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero{
    padding-left:0;
    padding-right:0;
    padding-top:0;
    padding-right:0
  }
}

.wp-block-cfbblocks-single-image-hero>div{
  z-index:10
}

.wp-block-cfbblocks-single-image-hero .wp-block-columns{
  margin-bottom:0;
  padding:0;
  margin-bottom:0px
}

@media screen and (max-width: 1023px){
  .wp-block-cfbblocks-single-image-hero .wp-block-columns{
    flex-wrap:wrap !important
  }
}

@media screen and (min-width: 1180px){
  .wp-block-cfbblocks-single-image-hero .wp-block-columns{
    grid-template-columns:1fr 48%;
    flex-wrap:initial
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-columns{
    margin-left:auto;
    margin-right:auto;
    flex-wrap:nowrap;
    gap:80px;
    max-width:1180px
  }
}

.wp-block-cfbblocks-single-image-hero .wp-block-column{
  margin:0
}

@media (min-width: 600px){
  .wp-block-cfbblocks-single-image-hero .wp-block-column{
    flex-basis:100% !important
  }
}

@media screen and (min-width: 782px){
  .wp-block-cfbblocks-single-image-hero .wp-block-column{
    flex-grow:0
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-column{
    flex-grow:1
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-column:first-of-type{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding-top:5rem;
    padding-bottom:5rem;
    padding-left:2rem
  }
}

@media (min-width: 1280px){
  .wp-block-cfbblocks-single-image-hero .wp-block-column:first-of-type{
    padding-left:0
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-column:last-of-type{
    display:grid;
    position:relative
  }
}

.wp-block-cfbblocks-single-image-hero .heading{
  margin-top:0;
  font-family:Proxima Nova Bold, sans-serif;
  font-size:2.25rem;
  line-height:1.167
}

@media (min-width: 783px){
  .wp-block-cfbblocks-single-image-hero .heading{
    margin-top:0;
    margin-bottom:1.25rem;
    font-size:3rem;
    align-self:end
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .heading{
    align-self:initial
  }
}

.wp-block-cfbblocks-single-image-hero p{
  margin-bottom:0;
  font-size:1.125rem;
  line-height:1.5rem;
  margin-bottom:0px
}

.wp-block-cfbblocks-single-image-hero .wp-block-button__link{
  display:block
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-button__link{
    display:inline-block
  }
}

.wp-block-cfbblocks-single-image-hero .wp-block-image{
  position:relative;
  margin-top:0;
  margin-bottom:0;
  margin-bottom:0px;
  margin-left:calc(-50vw + 50%);
  margin-right:calc(-50vw + 50%);
  max-width:100vw;
  width:100vw
}

@media (min-width: 600px){
  .wp-block-cfbblocks-single-image-hero .wp-block-image{
    width:auto;
    margin-left:calc(-50vw + 50%);
    margin-right:calc(-50vw + 50%)
  }
}

@media screen and (min-width: 1180px){
  .wp-block-cfbblocks-single-image-hero .wp-block-image{
    position:relative;
    width:130%
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-image{
    margin-left:0;
    margin-right:0;
    margin-top:0
  }
}

.wp-block-cfbblocks-single-image-hero .wp-block-image img{
  -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=);
          mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-origin:content-box;
          mask-origin:content-box;
  -webkit-mask-size:258.13333333% auto;
          mask-size:258.13333333% auto;
  -webkit-mask-position:-53vw top;
          mask-position:-53vw top;
  -o-object-fit:cover;
     object-fit:cover
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-single-image-hero .wp-block-image img{
    height:100%;
    -webkit-mask-position:left 39%;
            mask-position:left 39%;
    -webkit-mask-size:1211px 1211px;
            mask-size:1211px 1211px
  }
}

.has-single-image-hero .entry-header{
  display:none
}

.has-single-image-hero .post-container{
  margin-top:0
}

[data-type="cfbblocks/single-image-hero"] .wp-block-columns{
  margin-top:0
}

[data-type="cfbblocks/single-image-hero"] .wp-block-image{
  display:flex;
  align-items:stretch
}

.wp-block-careblocks-newsletter{
  border-bottom-width:1px;
  background-image:none;
  padding-top:3rem;
  padding-bottom:3rem;
  text-align:center
}

@media (min-width: 600px){
  .wp-block-careblocks-newsletter{
    background-image:none
  }
}

@media (min-width: 960px){
  .wp-block-careblocks-newsletter{
    background-image:none
  }
}

.wp-block-careblocks-newsletter>div{
  width:100%;
  max-width:100%
}

@media (min-width: 600px){
  .wp-block-careblocks-newsletter>div{
    width:100%;
    max-width:100%
  }
}

@media (min-width: 960px){
  .wp-block-careblocks-newsletter>div{
    width:100%;
    max-width:100%
  }
}

.wp-block-careblocks-newsletter h3{
  margin-top:0;
  width:100%;
  padding-left:0;
  padding-right:0;
  text-align:center;
  background-position-x:center
}

[data-type="careblocks/newsletter"] .landing-posts-columns{
  width:100%;
  max-width:100%
}

@media (min-width: 600px){
  [data-type="careblocks/newsletter"] .landing-posts-columns{
    width:100%;
    max-width:100%
  }
}

@media (min-width: 960px){
  [data-type="careblocks/newsletter"] .landing-posts-columns{
    width:100%;
    max-width:100%
  }
}

[data-type="careblocks/newsletter"] .wp-block-careblocks-newsletter{
  background-image:none
}

@media (min-width: 600px){
  [data-type="careblocks/newsletter"] .wp-block-careblocks-newsletter{
    background-image:none
  }
}

@media (min-width: 960px){
  [data-type="careblocks/newsletter"] .wp-block-careblocks-newsletter{
    background-image:none
  }
}

[data-type="careblocks/newsletter"] .wp-block-careblocks-newsletter h3{
  padding-left:0;
  padding-right:0;
  text-align:center;
  background-position-x:center
}

.three-column-posts-pages-block{
  padding-top:3rem
}

.three-column-posts-pages-block .heading{
  margin-bottom:0;
  font-size:1.75rem;
  line-height:2rem;
  margin-bottom:0px
}

.three-column-posts-pages-block .description{
  margin-bottom:0;
  font-size:1rem;
  margin-bottom:0px;
  line-height:1.375
}

.three-column-posts-pages-block .row{
  margin-top:2rem
}

@media (min-width: 600px){
  .three-column-posts-pages-block .row{
    margin-bottom:2rem;
    display:flex;
    flex-direction:row;
    gap:2rem;
    margin-bottom:32px
  }
}

.three-column-posts-pages-block .column{
  margin-bottom:2rem;
  display:block;
  margin-bottom:32px
}

@media (min-width: 600px){
  .three-column-posts-pages-block .column{
    width:33.333333%
  }
}

.three-column-posts-pages-block .column .post-featured{
  position:relative;
  margin-bottom:1rem;
  height:0;
  overflow:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity));
  padding-top:66.66666667%
}

.three-column-posts-pages-block .column .post-featured .post-featured-inner{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.three-column-posts-pages-block .column .post-featured .post-featured-inner img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.three-column-posts-pages-block .column .post-featured img{
  height:13.625rem;
  -o-object-fit:cover;
     object-fit:cover;
  width:20.4375rem
}

.three-column-posts-pages-block .column .post-title{
  margin-top:0;
  margin-bottom:0.25rem;
  font-size:1.125rem;
  line-height:1.5rem
}

.three-column-posts-pages-block .column .post-excerpt{
  margin-bottom:0.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  margin-bottom:8px
}

.wp-block-careblocks-features-list .heading{
  font-size:1.75rem;
  line-height:2.25rem;
  font-weight:normal
}

@media (min-width: 960px){
  .wp-block-careblocks-features-list .heading{
    font-size:2.25rem
  }
}

.wp-block-careblocks-features-list.vertical .heading{
  font-size:1.3125rem;
  line-height:1.625rem;
  font-weight:bold
}

@media (min-width: 960px){
  .wp-block-careblocks-features-list.vertical .heading{
    font-size:1.3125rem
  }
}

.wp-block-careblocks-features-list.horizontal .wp-block-careblocks-features-list-wrap{
  margin-top:2rem
}

.wp-block-careblocks-features-list.horizontal .wp-block-image{
  margin-bottom:0;
  margin-bottom:0px
}

@media (min-width: 960px){
  .wp-block-careblocks-features-list.horizontal>div{
    padding-left:2rem;
    padding-right:2rem
  }
}

@media (min-width: 1280px){
  .wp-block-careblocks-features-list.horizontal>div{
    padding-left:0;
    padding-right:0
  }
}

.wp-block-cfbblocks-business-impact-calculator{
  margin-bottom:2.5rem;
  display:block
}

@media (min-width: 1440px){
  .wp-block-cfbblocks-business-impact-calculator{
    margin-left:-130px;
    margin-right:130px;
    width:1440px
  }
}

.wp-block-cfbblocks-business-impact-calculator>.wp-block-columns{
  padding:0;
  flex-wrap:wrap !important;
  gap:1rem
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns{
    flex-wrap:nowrap !important;
    gap:2rem
  }
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .heading{
    font-size:1.875rem
  }
}

@media (min-width: 600px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content, .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-forms{
    padding:1.5rem
  }
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content, .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-forms{
    padding:2.25rem
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content, .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-forms{
    padding:3rem
  }
}

.wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content{
  display:flex;
  flex-direction:column;
  justify-content:center;
  --tw-bg-opacity:1;
  background-color:rgba(156, 201, 246, var(--tw-bg-opacity));
  background-image:url(images/calculator-flourish.929fd9a1.png);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-size:406px 156px;
  flex-basis:100%;
  padding:24px 24px 156px
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content{
    flex-basis:40%;
    padding-bottom:100px
  }

  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content *:first-child{
    margin-top:auto
  }

  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content *:last-child{
    margin-bottom:auto
  }
}

.wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-content *{
  line-height:1.25
}

.wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-forms{
  flex-basis:100%
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator>.wp-block-columns .column-forms{
    flex-basis:60%
  }
}

.wp-block-cfbblocks-business-impact-calculator .column-content, .wp-block-cfbblocks-business-impact-calculator ol.is-style-bubble-numbered-list li::before{
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.wp-block-cfbblocks-business-impact-calculator .column-content ol li, .wp-block-cfbblocks-business-impact-calculator .column-content ul li{
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.wp-block-cfbblocks-business-impact-calculator .column-content ol li,.wp-block-cfbblocks-business-impact-calculator .column-content ul li{
  line-height:inherit
}

.wp-block-cfbblocks-business-impact-calculator .step-1, .wp-block-cfbblocks-business-impact-calculator .step-2, .wp-block-cfbblocks-business-impact-calculator .step-3{
  display:none;
  padding:1rem
}

.wp-block-cfbblocks-business-impact-calculator .step-1,.wp-block-cfbblocks-business-impact-calculator .step-2,.wp-block-cfbblocks-business-impact-calculator .step-3{
  border-radius:16px;
  box-shadow:0 4px 16px rgba(0,0,0,.12)
}

@media (min-width: 600px){
  .wp-block-cfbblocks-business-impact-calculator .step-1, .wp-block-cfbblocks-business-impact-calculator .step-2, .wp-block-cfbblocks-business-impact-calculator .step-3{
    padding:2rem
  }
}

.wp-block-cfbblocks-business-impact-calculator[data-active-step="1"] .step-1{
  display:block
}

.wp-block-cfbblocks-business-impact-calculator[data-active-step="2"] .step-2{
  display:block
}

.wp-block-cfbblocks-business-impact-calculator[data-active-step="3"] .step-3{
  display:block
}

.editor-styles-wrapper .wp-block-cfbblocks-business-impact-calculator .step-3{
  display:none
}

.editor-styles-wrapper .wp-block-cfbblocks-business-impact-calculator .step-1,.editor-styles-wrapper .wp-block-cfbblocks-business-impact-calculator .step-2{
  display:block
}

.wp-block-cfbblocks-business-impact-calculator .calculator-form-heading-wrap{
  margin-bottom:1.5rem
}

@media (min-width: 600px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-form-heading-wrap{
    margin-bottom:3rem
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-form-heading{
  font-size:1.5rem;
  line-height:1.875rem
}

.wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form legend{
  margin-bottom:0.75rem;
  font-family:Proxima Nova, sans-serif;
  font-size:1.25rem;
  font-weight:700
}

@media (min-width: 600px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form legend{
    margin-bottom:1.5rem
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form .calculator-field-wrap{
  margin-bottom:0.75rem;
  display:flex;
  align-items:center;
  justify-content:space-between
}

@media (min-width: 600px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form .calculator-field-wrap{
    margin-bottom:1.5rem
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form .calculator-field-label{
  margin-right:0.25rem;
  display:flex;
  align-items:center;
  padding-left:0;
  padding-right:0;
  font-family:Proxima Nova, sans-serif;
  font-size:1.125rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form .calculator-field-label::after{
  display:none
}

.wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form .calculator-field{
  font-size:1.125rem;
  flex:0 0 131px
}

.wp-block-cfbblocks-business-impact-calculator .calculator-step-one-form .calculator-field.invalid{
  border-color:#cf230c !important
}

.wp-block-cfbblocks-business-impact-calculator .calculator-tooltip-button, .wp-block-cfbblocks-business-impact-calculator .fake-calculator-tooltip-button{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(33, 63, 95, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(33, 63, 95, var(--tw-text-opacity))
}

.wp-block-cfbblocks-business-impact-calculator .calculator-tooltip-button, .wp-block-cfbblocks-business-impact-calculator .fake-calculator-tooltip-button{
  margin-left:0.5rem;
  height:1rem;
  width:1rem;
  font-size:16px
}

.wp-block-cfbblocks-business-impact-calculator .calculator-tooltip-button,.wp-block-cfbblocks-business-impact-calculator .fake-calculator-tooltip-button{
  border-radius:50%;
  line-height:1;
  min-width:16px
}

.wp-block-cfbblocks-business-impact-calculator .fake-calculator-tooltip-button{
  margin-left:0.125rem;
  display:inline-block;
  text-align:center
}

.wp-block-cfbblocks-business-impact-calculator .calculator-tooltip{
  position:absolute;
  display:none;
  --tw-bg-opacity:1;
  background-color:rgba(23, 44, 66, var(--tw-bg-opacity));
  padding:0.5rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  border-radius:4px;
  left:calc(100% + 8px);
  width:130%;
  top:0
}

.wp-block-cfbblocks-business-impact-calculator .calculator-tooltip[aria-hidden=false]{
  display:block
}

.wp-block-cfbblocks-business-impact-calculator .calculator-tooltip::before{
  position:absolute;
  height:0.875rem;
  width:0.875rem;
  --tw-bg-opacity:1;
  background-color:rgba(23, 44, 66, var(--tw-bg-opacity));
  border-radius:2px;
  content:"";
  left:-3px;
  top:6px;
  transform:rotate(45deg);
  z-index:-1
}

.wp-block-cfbblocks-business-impact-calculator .hbspt-form{
  display:flex;
  justify-content:center
}

.page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal, .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal{
  position:relative;
  margin-bottom:1rem;
  display:flex;
  justify-content:space-between;
  padding-left:0
}

@media (min-width: 600px){
  .page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal, .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal{
    margin-bottom:2rem
  }

  .page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal,.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal{
    margin-bottom:32px
  }
}

.page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li, .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li{
  margin-bottom:0
}

.page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li,.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li{
  margin-bottom:0px
}

.page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li::before, .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li::before{
  left:0
}

.page .entry-content .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li:not(:first-child)::before, .business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list.horizontal li:not(:first-child)::before{
  left:1.25rem
}

.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list::after{
  position:absolute;
  left:0;
  display:block;
  height:0.0625rem;
  width:100%;
  --tw-bg-opacity:1;
  background-color:rgba(128, 139, 152, var(--tw-bg-opacity));
  content:"";
  top:50%;
  transform:translateY(-50%);
  z-index:-1
}

.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list li{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right:1.25rem;
  padding-left:2.5rem;
  font-size:1.125rem;
  --tw-text-opacity:1;
  color:rgba(128, 139, 152, var(--tw-text-opacity))
}

.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list li:not(:first-child){
  padding-left:4.25rem
}

.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list li::before{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(128, 139, 152, var(--tw-border-opacity))
}

.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list li.current{
  font-weight:600;
  --tw-text-opacity:1;
  color:rgba(23, 44, 66, var(--tw-text-opacity))
}

.business-impact-calculator-progress-bar ol.is-style-bubble-numbered-list li.current::before{
  --tw-border-opacity:1;
  border-color:rgba(156, 201, 246, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(156, 201, 246, var(--tw-bg-opacity))
}

.business-impact-calculator-buttons{
  display:flex;
  justify-content:space-between;
  margin-top:26px
}

@media (min-width: 960px){
  .business-impact-calculator-buttons{
    margin-top:52px
  }
}

.business-impact-calculator-buttons .button{
  border-radius:9999px;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:21px;
  line-height:1.75
}

.business-impact-calculator-buttons .button-outline{
  --tw-border-opacity:1;
  border-color:rgba(239, 88, 68, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(239, 88, 68, var(--tw-text-opacity));
  min-width:94px;
  padding-left:23px;
  padding-right:23px
}

.business-impact-calculator-buttons .button-next, .business-impact-calculator-buttons .calculator-cta{
  margin-left:auto;
  padding-left:2.375rem;
  padding-right:2.375rem
}

.business-impact-calculator-buttons .button-next, .business-impact-calculator-buttons .calculator-cta{
  --tw-bg-opacity:1;
  background-color:rgba(239, 88, 68, var(--tw-bg-opacity))
}

.business-impact-calculator-buttons .button-next:hover, .business-impact-calculator-buttons .calculator-cta:hover{
  --tw-bg-opacity:1;
  background-color:rgba(243, 129, 114, var(--tw-bg-opacity))
}

.business-impact-calculator-buttons .button-next:focus, .business-impact-calculator-buttons .calculator-cta:focus{
  --tw-bg-opacity:1;
  background-color:rgba(239, 88, 68, var(--tw-bg-opacity))
}

.business-impact-calculator-buttons .button-next, .business-impact-calculator-buttons .calculator-cta{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.business-impact-calculator-buttons .button-next,.business-impact-calculator-buttons .calculator-cta{
  min-width:120px
}

.business-impact-calculator-buttons .button-next:visited, .business-impact-calculator-buttons .calculator-cta:visited{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.business-impact-calculator-buttons .button-next:active, .business-impact-calculator-buttons .calculator-cta:active{
  --tw-bg-opacity:1;
  background-color:rgba(207, 35, 12, var(--tw-bg-opacity))
}

.business-impact-calculator-buttons .button-next:active:focus, .business-impact-calculator-buttons .calculator-cta:active:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.business-impact-calculator-buttons .button-next:disabled,.business-impact-calculator-buttons .button-next[disabled]{
  opacity:.4
}

.business-impact-calculator-buttons .calculator-cta{
  display:none
}

.wp-block-cfbblocks-business-impact-calculator[data-active-step="1"] .button-back{
  display:none
}

.wp-block-cfbblocks-business-impact-calculator[data-active-step="3"] .button-next, .wp-block-cfbblocks-business-impact-calculator .acf-block-preview .button-next{
  display:none
}

.wp-block-cfbblocks-business-impact-calculator[data-active-step="3"] .calculator-cta, .wp-block-cfbblocks-business-impact-calculator .acf-block-preview .calculator-cta{
  display:inline-block
}

@media screen and (max-width: 959px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-results-wrap{
    display:flex;
    flex-direction:row-reverse;
    justify-content:flex-end
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-text-wrap{
  display:none
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-text-wrap{
    margin-top:1rem;
    display:flex;
    align-items:flex-start;
    justify-content:space-around
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-text{
  font-family:Proxima Nova, sans-serif;
  font-size:1rem;
  font-weight:400
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-text{
    text-align:center;
    width:33.33333%
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-text{
    width:200px
  }
}

@media (min-width: 1024px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-text.productivity-savings{
    padding:0 20px
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bars{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:space-around
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bars{
    flex-direction:row;
    align-items:flex-end;
    border-bottom-width:1px;
    border-style:solid;
    --tw-border-opacity:1;
    border-color:rgba(204, 209, 214, var(--tw-border-opacity))
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap{
  margin-bottom:1rem;
  display:flex;
  flex-direction:column
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap{
    margin-bottom:0;
    align-items:center;
    margin-bottom:0px;
    width:33.33333%
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-bar{
  display:flex;
  flex-direction:column-reverse
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-bar{
    flex-direction:column;
    align-items:center
  }
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-result-text{
    display:none
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-result-number{
  font-family:Proxima Nova Bold, sans-serif;
  font-size:1.25rem;
  font-weight:600
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-result-number{
    text-align:center
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-result-bar{
  background-color:#2b47ab;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  height:90px
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap .calculator-result-bar{
    border-top-left-radius:8px;
    border-bottom-right-radius:0;
    width:90px
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap.productivity-savings .calculator-result-bar{
  width:78px
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap.productivity-savings .calculator-result-bar{
    height:78px;
    width:90px
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap.recruitment-savings .calculator-result-bar{
  width:160px
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap.recruitment-savings .calculator-result-bar{
    height:160px;
    width:90px
  }
}

.wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap.total-savings .calculator-result-bar{
  width:206px
}

@media (min-width: 960px){
  .wp-block-cfbblocks-business-impact-calculator .calculator-result-bar-wrap.total-savings .calculator-result-bar{
    height:206px;
    width:90px
  }
}

.wp-block-careblocks-accordions{
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:1.5625rem
}

@media (min-width: 600px){
  .wp-block-careblocks-accordions{
    padding-bottom:2.5rem
  }
}

.wp-block-careblocks-accordions .container{
  padding-left:0;
  padding-right:0
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordions__title{
  margin-bottom:0.625rem
}

@media (min-width: 600px){
  .wp-block-careblocks-accordions .wp-block-careblocks-accordions__title{
    margin-bottom:0.75rem
  }
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordions__content .wp-block-careblocks-accordion{
  margin:0
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion{
  padding-top:0
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion .wp-block-careblocks-accordion__title{
  margin-top:0;
  margin-bottom:0;
  font-family:Proxima Nova, sans-serif;
  font-size:1.125rem;
  font-weight:400
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion .wp-block-careblocks-accordion__title:focus{
  outline:none
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion .wp-block-careblocks-accordion__title:focus-visible{
  --tw-shadow:0 0 0 0.1875rem rgba(66, 153, 225, 0.5);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion .wp-block-careblocks-accordion__content{
  margin:0
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion .wp-block-careblocks-accordion__content .wp-block-careblocks-accordion__content--inner{
  margin-top:0
}

.wp-block-careblocks-accordions .wp-block-careblocks-accordion .wp-block-careblocks-accordion__content--inner{
  padding-top:0.938rem;
  font-size:1.125rem;
  line-height:1.875rem;
  color:#4d5e6f
}

.single-post .entry-content>.wp-block-careblocks-accordions{
  margin-bottom:0;
  margin-bottom:0px
}

.wp-block-careblocks-trending-topics:not(h4)>div a{
  font-family:Proxima Nova Bold, sans-serif
}

.glider,.glider-contain{
  margin:0 auto;
  position:relative
}

.glider,.glider-track{
  transform:translateZ(0)
}

.glider-dot,.glider-next,.glider-prev{
  border:0;
  padding:0;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  outline:0
}

.glider-contain{
  width:100%
}

.glider{
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none
}

.glider-track{
  width:100%;
  margin:0;
  padding:0;
  display:flex;
  z-index:1
}

.glider.draggable{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:grab
}

.glider.draggable .glider-slide img{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  pointer-events:none
}

.glider.drag{
  cursor:grabbing
}

.glider-slide{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  justify-content:center;
  align-content:center;
  width:100%;
  min-width:150px
}

.glider-slide img{
  max-width:100%
}

.glider::-webkit-scrollbar{
  opacity:0;
  height:0
}

.glider-next,.glider-prev{
  position:absolute;
  background:0 0;
  z-index:2;
  font-size:40px;
  text-decoration:none;
  left:-23px;
  top:30%;
  cursor:pointer;
  color:#666;
  opacity:1;
  line-height:1;
  transition:opacity .5s cubic-bezier(0.17, 0.67, 0.83, 0.67),color .5s cubic-bezier(0.17, 0.67, 0.83, 0.67)
}

.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{
  color:#ccc
}

.glider-next{
  right:-23px;
  left:auto
}

.glider-next.disabled,.glider-prev.disabled{
  opacity:.25;
  color:#666;
  cursor:default
}

.glider-hide{
  opacity:0
}

.glider-dots{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 auto;
  padding:0
}

.glider-dot{
  display:block;
  cursor:pointer;
  color:#ccc;
  border-radius:999px;
  background:#ccc;
  width:12px;
  height:12px;
  margin:7px
}

.glider-dot:focus,.glider-dot:hover{
  background:#ddd
}

.glider-dot.active{
  background:#a89cc8
}

@media(max-width: 36em){
  .glider::-webkit-scrollbar{
    opacity:1;
    -webkit-appearance:none;
    width:7px;
    height:3px
  }

  .glider::-webkit-scrollbar-thumb{
    opacity:1;
    border-radius:99px;
    background-color:rgba(156, 156, 156, 0.25);
    box-shadow:0 0 1px rgba(255, 255, 255, 0.25)
  }
}

.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent
}

.slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0
}

.slick-list:focus{
  outline:none
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list{
  transform:translate3d(0, 0, 0)
}

.slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}

.slick-track:before,.slick-track:after{
  display:table;
  content:""
}

.slick-track:after{
  clear:both
}

.slick-loading .slick-track{
  visibility:hidden
}

.slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px
}

[dir=rtl] .slick-slide{
  float:right
}

.slick-slide img{
  display:block
}

.slick-slide.slick-loading img{
  display:none
}

.slick-slide.dragging img{
  pointer-events:none
}

.slick-initialized .slick-slide{
  display:block
}

.slick-loading .slick-slide{
  visibility:hidden
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent
}

.slick-arrow.slick-hidden{
  display:none
}

.slick-loading .slick-list{
  background:#fff url(images/ajax-loader.fb6f3c23.gif) center center no-repeat
}

@font-face{
  font-family:"slick";

  font-weight:normal;

  font-style:normal;

  src:url(fonts/slick.a4e97f5a.eot);

  src:url(fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"),url(fonts/slick.29518378.woff) format("woff"),url(fonts/slick.c94f7671.ttf) format("truetype"),url(2630a3e3eab21c607e21.svg#slick) format("svg")
}

.slick-prev,.slick-next{
  font-size:0;
  line-height:0;
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:20px;
  padding:0;
  transform:translate(0, -50%);
  cursor:pointer;
  color:transparent;
  border:none;
  outline:none;
  background:transparent
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{
  color:transparent;
  outline:none;
  background:transparent
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{
  opacity:1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
  opacity:.25
}

.slick-prev:before,.slick-next:before{
  font-family:"slick";
  font-size:20px;
  line-height:1;
  opacity:.75;
  color:white;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.slick-prev{
  left:-25px
}

[dir=rtl] .slick-prev{
  right:-25px;
  left:auto
}

.slick-prev:before{
  content:"←"
}

[dir=rtl] .slick-prev:before{
  content:"→"
}

.slick-next{
  right:-25px
}

[dir=rtl] .slick-next{
  right:auto;
  left:-25px
}

.slick-next:before{
  content:"→"
}

[dir=rtl] .slick-next:before{
  content:"←"
}

.slick-dotted.slick-slider{
  margin-bottom:30px
}

.slick-dots{
  position:absolute;
  bottom:-25px;
  display:block;
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  text-align:center
}

.slick-dots li{
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer
}

.slick-dots li button{
  font-size:0;
  line-height:0;
  display:block;
  width:20px;
  height:20px;
  padding:5px;
  cursor:pointer;
  color:transparent;
  border:0;
  outline:none;
  background:transparent
}

.slick-dots li button:hover,.slick-dots li button:focus{
  outline:none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before{
  opacity:1
}

.slick-dots li button:before{
  font-family:"slick";
  font-size:6px;
  line-height:20px;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  content:"•";
  text-align:center;
  opacity:.25;
  color:black;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.slick-dots li.slick-active button:before{
  opacity:.75;
  color:black
}

/* purgecss end ignore */
