/* purgecss start ignore */

.wp-block-dimensions-column-icon h3{
  margin-bottom:1rem;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-weight:700;
  text-transform:uppercase;
  font-size:.875rem !important;
  letter-spacing:.16em
}

.wp-block-dimensions-column-icon p{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height:1.5;
  font-weight:500 !important;
  line-height:1.45 !important;
  font-size:1.25rem !important;
  letter-spacing:.01em !important
}

.wp-block-dimensions-column-icon.hide-block{
  display:none
}

.wp-block-dimensions-column-icon .col1-icon,.wp-block-dimensions-column-icon .col2-icon{
  width:55px
}

.wp-block-dimensions-column-icon .col-1,.wp-block-dimensions-column-icon col-2{
  vertical-align:top
}

.wp-block-dimensions-column-icon.block-has-1-column .col-1{
  width:100% !important;
  border:0 !important
}

.wp-block-dimensions-column-icon.block-has-1-column .col-2{
  display:none !important
}

.wp-block-dimensions-column-icon a{
  color:#000 !important
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-column{
  font-family: neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.wp-block-dimensions-column h1, .wp-block-dimensions-column h2, .wp-block-dimensions-column h3, .wp-block-dimensions-column h4, .wp-block-dimensions-column h5, .wp-block-dimensions-column h6{
  margin-bottom: 2rem;
  font-family: neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300
}

.wp-block-dimensions-column p{
  margin-bottom: 2rem;
  font-family: neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  letter-spacing: 0.025em
}

/* purgecss end ignore *//* purgecss start ignore */

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-one-column{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size:1rem
}

.wp-block-dimensions-one-column .wp-block-column{
  display:flex
}

.wp-block-dimensions-one-column h1, .wp-block-dimensions-one-column h2, .wp-block-dimensions-one-column h3, .wp-block-dimensions-one-column h4, .wp-block-dimensions-one-column h5, .wp-block-dimensions-one-column h6{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight:300
}

.wp-block-dimensions-one-column p{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height:1.25;
  line-height:1.65 !important;
  text-align:center;
  letter-spacing:1px !important
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-two-column .wp-block-columns{
  display:flex;
  align-items:flex-start
}

.wp-block-dimensions-two-column .align-columns-start .wp-block-columns{
  align-items:flex-start
}

.wp-block-dimensions-two-column .align-columns-center .wp-block-columns{
  align-items:center
}

.wp-block-dimensions-two-column .align-columns-end .wp-block-columns{
  align-items:flex-end
}

.wp-block-dimensions-two-column .wp-block-column,.wp-block-dimensions-two-column .wp-block-image{
  margin-bottom:0
}

@media only screen and (max-width: 768px){
  .wp-block-dimensions-two-column .wp-block-column{
    margin-bottom:2rem
  }
}

@media only screen and (max-width: 768px){
  .wp-block-dimensions-two-column .reverse-on-mobile .wp-block-columns{
    flex-direction:column-reverse;
    display:flex
  }
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-three-column .wp-block-columns{
  display:flex;
  align-items:flex-start
}

.wp-block-dimensions-three-column .align-columns-start .wp-block-columns{
  align-items:flex-start
}

.wp-block-dimensions-three-column .align-columns-center .wp-block-columns{
  align-items:center
}

.wp-block-dimensions-three-column .align-columns-end .wp-block-columns{
  align-items:flex-end
}

.wp-block-dimensions-three-column .wp-block-column,.wp-block-dimensions-three-column .wp-block-image{
  margin-bottom:0
}

/* purgecss end ignore *//* purgecss start ignore */

@media(max-width: 480px){
  .wp-block-dimensions-two-column-left-image .wp-block-columns{
    flex-direction:column-reverse;
    padding-left:2rem;
    padding-right:2rem
  }
}

@media(min-width: 480px){
  .wp-block-dimensions-two-column-left-image .wp-block-column:first-child .wp-block-dimensions-column{
    direction:rtl
  }

  .wp-block-dimensions-two-column-left-image .has-2-columns{
    display:flex;
    align-items:center
  }
}

.wp-block-dimensions-two-column-left-image .wp-block-column,.wp-block-dimensions-two-column-left-image .wp-block-image{
  margin-bottom:0
}

.wp-block-dimensions-two-column-left-image .wp-block-image{
  font-size:0
}

@media(min-width: 769px){
  .wp-block-dimensions-two-column-left-image .wp-block-image{
    width:50vw !important;
    max-width:none !important;
    margin-right:75px
  }
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-two-column-right-image .has-2-columns{
  display:flex;
  align-items:center
}

.wp-block-dimensions-two-column-right-image .wp-block-column,.wp-block-dimensions-two-column-right-image .wp-block-image{
  margin-bottom:0
}

.wp-block-dimensions-two-column-right-image .wp-block-image{
  font-size:0
}

@media(min-width: 769px){
  .wp-block-dimensions-two-column-right-image .wp-block-image{
    width:50vw !important;
    max-width:none !important;
    margin-left:75px
  }
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-cards{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size:1rem
}

.wp-block-dimensions-cards .wp-block-column{
  display:flex
}

.wp-block-dimensions-cards h1, .wp-block-dimensions-cards h2, .wp-block-dimensions-cards h3, .wp-block-dimensions-cards h4, .wp-block-dimensions-cards h5, .wp-block-dimensions-cards h6{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight:300
}

.wp-block-dimensions-cards p{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size:1rem;
  letter-spacing:0.025em
}

.wp-block-dimensions-cards h3{
  font-size:1.875rem
}

.wp-block-dimensions-cards h4.card-h4{
  font-size:1.5rem !important
}

.wp-block-dimensions-cards .dimensions-card{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:2rem
}

@media only screen and (min-width: 768px)and (max-width: 1024px){
  .wp-block-dimensions-cards .dimensions-card{
    width:calc(33.33333% - 2rem)
  }
}

.wp-block-dimensions-cards .dimensions-card:hover{
  background:linear-gradient(129.92deg, #39309D -6.57%, rgba(57, 48, 157, 0) 106.8%),#40bbed;
  background-color:#40bbed !important;
  box-shadow:0px 24px 50px rgba(0,0,0,.15);
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-cards .dimensions-card:hover p, .wp-block-dimensions-cards .dimensions-card:hover h1, .wp-block-dimensions-cards .dimensions-card:hover h2, .wp-block-dimensions-cards .dimensions-card:hover h3, .wp-block-dimensions-cards .dimensions-card:hover h4, .wp-block-dimensions-cards .dimensions-card:hover h5, .wp-block-dimensions-cards .dimensions-card:hover h6{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-cards .dimensions-card:hover .dimensions-cta a{
  box-shadow:0px 13px 19px rgba(0,0,0,.18)
}

.wp-block-dimensions-cards .dimensions-card:hover .dimensions-cta-arrow a{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  box-shadow:none
}

.wp-block-dimensions-cards .dimensions-card:hover .dimensions-cta-arrow a:after{
  background-image:url("../images/cta-arrow-white.svg")
}

.wp-block-dimensions-cards .dimensions-card:hover .dimensions-cta-arrow span{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-cards .dimensions-card:hover .dimensions-cta-arrow span:after{
  background-image:url("../images/cta-arrow-white.svg")
}

.wp-block-dimensions-cards .dimensions-card .dimensions-cta{
  margin-bottom:0
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-two-cards{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size:1rem
}

.wp-block-dimensions-two-cards .wp-block-column{
  display:flex
}

.wp-block-dimensions-two-cards h1, .wp-block-dimensions-two-cards h2, .wp-block-dimensions-two-cards h3, .wp-block-dimensions-two-cards h4, .wp-block-dimensions-two-cards h5, .wp-block-dimensions-two-cards h6{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight:300
}

.wp-block-dimensions-two-cards p{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size:1rem;
  letter-spacing:0.025em
}

.wp-block-dimensions-two-cards h3{
  font-size:1.875rem
}

.wp-block-dimensions-two-cards h4.card-h4{
  font-size:1.5rem !important
}

.wp-block-dimensions-two-cards .dimensions-card{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:2rem
}

@media only screen and (min-width: 768px)and (max-width: 1024px){
  .wp-block-dimensions-two-cards .dimensions-card{
    width:calc(50% - 1rem)
  }
}

.wp-block-dimensions-two-cards .dimensions-card:hover{
  background:linear-gradient(129.92deg, #39309D -6.57%, rgba(57, 48, 157, 0) 106.8%),#40bbed;
  background-color:#40bbed !important;
  box-shadow:0px 24px 50px rgba(0,0,0,.15);
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-two-cards .dimensions-card:hover p, .wp-block-dimensions-two-cards .dimensions-card:hover h1, .wp-block-dimensions-two-cards .dimensions-card:hover h2, .wp-block-dimensions-two-cards .dimensions-card:hover h3, .wp-block-dimensions-two-cards .dimensions-card:hover h4, .wp-block-dimensions-two-cards .dimensions-card:hover h5, .wp-block-dimensions-two-cards .dimensions-card:hover h6{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-two-cards .dimensions-card:hover a{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  text-decoration:underline
}

.wp-block-dimensions-two-cards .dimensions-card:hover .dimensions-cta a{
  box-shadow:0px 13px 19px rgba(0,0,0,.18)
}

.wp-block-dimensions-two-cards .dimensions-card:hover .dimensions-cta-arrow a{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  box-shadow:none
}

.wp-block-dimensions-two-cards .dimensions-card:hover .dimensions-cta-arrow a:after{
  background-image:url("../images/cta-arrow-white.svg")
}

.wp-block-dimensions-two-cards .dimensions-card:hover .dimensions-cta-arrow span{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-two-cards .dimensions-card:hover .dimensions-cta-arrow span:after{
  background-image:url("../images/cta-arrow-white.svg")
}

.wp-block-dimensions-two-cards .dimensions-card .dimensions-cta{
  margin-bottom:0
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-form{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  letter-spacing:0;
  padding:4rem 0
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-latest-blog{
  padding-left:2rem;
  padding-right:2rem;
  padding-top:4rem;
  padding-bottom:4rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-latest-blog h3{
  line-height:1.25;
  font-weight:500
}

.wp-block-dimensions-latest-blog h3 a{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  text-decoration:none
}

.wp-block-dimensions-latest-blog .overlay{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  bottom:0;
  left:0;
  background-color:#000;
  opacity:.5;
  z-index:1
}

.wp-block-dimensions-latest-blog .inside-arrow{
  fill:#fff;
  mix-blend-mode:difference
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-video-modal{
  font-size:0
}

.wp-block-dimensions-video-modal .video-popup-link{
  min-width:1px
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-post .post h3{
  line-height:1.2;
  font-weight:500;
  margin-bottom:0.5rem
}

.wp-block-dimensions-post .post .post-image{
  overflow:hidden
}

.wp-block-dimensions-post .post .post-image img{
  height:300px;
  width:auto;
  max-width:none
}

.wp-block-dimensions-post .post .post-meta{
  margin-bottom:0.25rem;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size:0.75rem;
  font-weight:400;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(0, 0, 0, var(--tw-text-opacity));
  letter-spacing:.11em
}

.wp-block-dimensions-post .post img{
  margin-bottom:0.25rem;
  border-width:0px
}

.wp-block-dimensions-post .post .dimensions-cta.dimensions-cta-arrow a{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  letter-spacing:.5px;
  font-size:1.125rem
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-webinars-events{
  --tw-bg-opacity:1;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity));
  padding-left:2rem;
  padding-right:2rem;
  padding-top:4rem;
  padding-bottom:4rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-webinars-events .post{
  z-index:10;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-webinars-events .post a{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-webinars-events .post h3{
  line-height:1.2;
  font-weight:500;
  margin-bottom:0.5rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.wp-block-dimensions-webinars-events .post .post-image{
  overflow:hidden
}

.wp-block-dimensions-webinars-events .post .post-image img{
  height:300px;
  width:auto;
  max-width:none
}

.wp-block-dimensions-webinars-events .post .post-meta{
  margin-bottom:0.25rem;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size:0.75rem;
  font-weight:400;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  letter-spacing:.11em
}

.wp-block-dimensions-webinars-events .post .dimensions-cta.dimensions-cta-arrow a{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  letter-spacing:.5px;
  font-size:1.125rem
}

.wp-block-dimensions-webinars-events .overlay{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  bottom:0;
  left:0;
  background-color:#000;
  opacity:.5;
  z-index:1
}

/* purgecss end ignore *//* purgecss start ignore */

.wp-block-dimensions-data-metrics-vis{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size:1rem
}

.wp-block-dimensions-data-metrics-vis .wp-block-column{
  display:flex
}

.wp-block-dimensions-data-metrics-vis h1, .wp-block-dimensions-data-metrics-vis h2, .wp-block-dimensions-data-metrics-vis h3, .wp-block-dimensions-data-metrics-vis h4, .wp-block-dimensions-data-metrics-vis h5, .wp-block-dimensions-data-metrics-vis h6{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight:300
}

.wp-block-dimensions-data-metrics-vis p{
  margin-bottom:2rem;
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height:1.25;
  line-height:1.65 !important;
  text-align:center;
  letter-spacing:1px !important
}

.wp-block-dimensions-data-metrics-vis svg{
  font-family:neue-haas-grotesk-display, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  color:#444;
  line-height:1;
  font-size:19px;
  max-width:563px
}

.wp-block-dimensions-data-metrics-vis .node{
  padding:0 10px
}

.wp-block-dimensions-data-metrics-vis .node div.hex-number-text{
  line-height:1.2;
  text-align:center;
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  height:100%;
  flex-direction:column
}

.wp-block-dimensions-data-metrics-vis .node div.hex-number,.wp-block-dimensions-data-metrics-vis .node div.hex-text{
  width:100%
}

.wp-block-dimensions-data-metrics-vis .text-center{
  text-align:center
}

.wp-block-dimensions-data-metrics-vis .hex-text,.wp-block-dimensions-data-metrics-vis .hex-number{
  text-align:center
}

.wp-block-dimensions-data-metrics-vis .flex-end{
  justify-content:flex-end !important
}

.wp-block-dimensions-data-metrics-vis .flex-end .hex-text{
  padding-bottom:10px
}

.editor-block-list__block-edit .wp-block-dimensions-data-metrics-vis #data-metrics-hexagon-7{
  transform:translate(0px, 145px)
}

/* purgecss end ignore */