.dimensions-cta{
  display:-ms-flexbox;
  display:flex;
  margin-bottom:1rem
}

.dimensions-cta a,.dimensions-cta span.edit{
  min-width:200px;
  background-color:transparent;
  border-radius:0.25rem;
  padding-top:1rem;
  padding-bottom:1rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  color:#FFFFFF;
  text-decoration:none;
  font-style:normal;
  font-weight:bold;
  line-height:21px;
  font-size:14px;
  text-align:center;
  letter-spacing:0.1em;
  text-transform:uppercase
}

.dimensions-cta a:hover,.dimensions-cta span.edit:hover{
  box-shadow:0px 13px 19px rgba(0,0,0,0.18)
}

.dimensions-cta.dimensions-cta-transparent a,.dimensions-cta.dimensions-cta-transparent span.edit{
  background-color:transparent;
  border-color:#000000;
  border-width:2px;
  text-transform:uppercase;
  color:#000000;
  text-decoration:none
}

.dimensions-cta.dimensions-cta-transparent-white a,.dimensions-cta.dimensions-cta-transparent-white span.edit{
  background-color:transparent;
  border-color:#FFFFFF;
  border-width:2px;
  text-transform:uppercase;
  color:#FFFFFF;
  text-decoration:none
}

.dimensions-cta.dimensions-cta-white a,.dimensions-cta.dimensions-cta-white span.edit{
  background-color:#FFFFFF !important;
  color:#000000 !important
}

.dimensions-cta.dimensions-cta-black a,.dimensions-cta.dimensions-cta-black span.edit{
  background-color:#000000 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-blue a,.dimensions-cta.dimensions-cta-blue span.edit{
  background-color:#304E9D !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-blue-light a,.dimensions-cta.dimensions-cta-blue-light span.edit{
  background-color:#40BBED !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-blue-dark a,.dimensions-cta.dimensions-cta-blue-dark span.edit{
  background-color:#162143 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-purple1 a,.dimensions-cta.dimensions-cta-purple1 span.edit{
  background-color:#40286f !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-purple2 a,.dimensions-cta.dimensions-cta-purple2 span.edit{
  background-color:#2b235c !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-green a,.dimensions-cta.dimensions-cta-green span.edit{
  background-color:#A2C617 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-orange a,.dimensions-cta.dimensions-cta-orange span.edit{
  background-color:#F18900 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-redorange a,.dimensions-cta.dimensions-cta-redorange span.edit{
  background-color:#F14800 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-yellow a,.dimensions-cta.dimensions-cta-yellow span.edit{
  background-color:#FFCC00 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-pink a,.dimensions-cta.dimensions-cta-pink span.edit{
  background-color:#F10091 !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-red a,.dimensions-cta.dimensions-cta-red span.edit{
  background-color:#E8230E !important;
  color:#FFFFFF !important
}

.dimensions-cta.dimensions-cta-arrow a,.dimensions-cta.dimensions-cta-arrow span.edit{
  color:#000000;
  background-color:transparent;
  padding-left:0;
  padding-right:0;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  width:auto;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  text-transform:none;
  font-size:1rem;
  font-weight:300
}

.dimensions-cta.dimensions-cta-arrow a:after,.dimensions-cta.dimensions-cta-arrow span.edit:after{
  display:inline-block;
  content:'';
  background-image:url("../images/cta-arrow-black.svg");
  background-repeat:no-repeat;
  background-size:32px 14px;
  height:14px;
  width:32px;
  margin-left:15px
}

.dimensions-cta.dimensions-cta-arrow a:hover,.dimensions-cta.dimensions-cta-arrow span.edit:hover{
  box-shadow:none
}

.dimensions-cta.dimensions-cta-arrow-white a,.dimensions-cta.dimensions-cta-arrow-white span.edit{
  color:#FFFFFF;
  background-color:transparent;
  padding-left:0;
  padding-right:0;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  width:auto;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  text-transform:none;
  font-size:1rem;
  font-weight:300
}

.dimensions-cta.dimensions-cta-arrow-white a:after,.dimensions-cta.dimensions-cta-arrow-white span.edit:after{
  display:inline-block;
  content:'';
  background-image:url("../images/cta-arrow-white.svg");
  background-repeat:no-repeat;
  background-size:32px 14px;
  height:14px;
  width:32px;
  margin-left:15px
}

.dimensions-cta.dimensions-cta-arrow-white a:hover,.dimensions-cta.dimensions-cta-arrow-white span.edit:hover{
  box-shadow:none
}

.dimensions-cta.dimensions-cta-arrow-white.no-arrow a:after,.dimensions-cta.dimensions-cta-arrow-white.no-arrow span.edit:after{
  display:none;
  background-image:none
}

.dimensions-cta.dimensions-cta-arrow-white.no-arrow a:hover,.dimensions-cta.dimensions-cta-arrow-white.no-arrow span.edit:hover{
  box-shadow:none
}

span.small-text{
  font-size:90%
}

.dimensions-section{
  overflow:hidden
}

.gform_button.button{
  height:auto;
  border:0;
  box-shadow:none
}

.white-text-form .gform_wrapper{
  padding-left:2rem;
  padding-right:2rem
}

.white-text-form .gform_wrapper input{
  font-weight:500
}

.white-text-form .gform_wrapper label.gfield_label{
  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:500;
  font-size:1rem;
  color:#FFFFFF
}

.white-text-form .gform_wrapper input::-webkit-input-placeholder{
  color:#fff !important;
  opacity:1 !important
}

.white-text-form .gform_wrapper li.gfield{
  padding-bottom:2rem;
  padding-right:2rem !important
}

.white-text-form .gform_wrapper .ginput_container{
  margin-top:20px !important
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_text input[type="text"],.white-text-form .gform_wrapper .ginput_container.ginput_container_email input[type="text"]{
  border:0 !important;
  border-bottom:1px solid #fff !important;
  background-color:transparent;
  color:#FFFFFF;
  padding-top:1rem;
  padding-bottom:1rem;
  outline:0;
  font-size:1rem
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_textarea textarea{
  border:1px solid #fff !important;
  height:150px;
  background-color:transparent;
  color:#FFFFFF;
  padding-top:1rem;
  padding-bottom:1rem;
  outline:0;
  font-size:1rem
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_select{
  background:url("../../assets/images/select-arrow.png") no-repeat;
  background-position:97% 50%;
  background-size:21px 10px;
  position:relative
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_select:after{
  display:block;
  position:absolute;
  width:30px;
  height:30px;
  top:0;
  right:1rem
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_select select{
  border:1px solid #fff !important;
  color:#ffffff !important;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:transparent;
  color:#FFFFFF;
  outline:0;
  border-radius:0;
  font-size:1rem;
  font-weight:500;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_consent{
  color:#FFFFFF;
  font-size:1rem;
  font-weight:500;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-align:center;
      align-items:center;
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"]{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-width:1px;
  border-color:#FFFFFF;
  height:1.5rem;
  width:1.5rem;
  margin-right:1.5rem;
  margin-top:0;
  position:relative;
  width:25px
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"]:checked:after{
  content:"";
  display:block;
  position:absolute;
  top:4px;
  left:5px;
  width:13px;
  height:14px;
  background-color:#ffffff
}

.white-text-form .gform_wrapper .ginput_container.ginput_container_consent label{
  width:calc(100% - 4rem)
}

.white-text-form .gform_wrapper .gform_footer{
  text-align:center
}

.white-text-form .gform_wrapper .gform_footer input[type="submit"]{
  text-transform:uppercase;
  padding-top:1rem;
  padding-bottom:1rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  background-color:#E8230E;
  color:#FFFFFF;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  border-radius:0.25rem;
  font-weight:600;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  text-align:center;
  font-size:0.875rem;
  letter-spacing:0.025em;
  line-height:2;
  width:200px
}

.white-text-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area{
  border:1px dashed #fff
}

.white-text-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions{
  color:#fff;
  font-weight:bold
}

.white-text-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area .gform_button_select_files{
  background:#304E9D;
  color:#fff;
  padding:10px 20px !important;
  font-weight:bold
}

.white-text-form .gform_wrapper .screen-reader-text{
  font-size:0.875rem;
  color:#fff;
  font-weight:500
}

.black-text-form .gform_wrapper{
  padding-left:2rem;
  padding-right:2rem
}

.black-text-form .gform_wrapper input{
  font-weight:500
}

.black-text-form .gform_wrapper label.gfield_label{
  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:500;
  font-size:1rem;
  color:#000000
}

.black-text-form .gform_wrapper input::-webkit-input-placeholder{
  color:#000 !important;
  opacity:1 !important
}

.black-text-form .gform_wrapper li.gfield{
  padding-bottom:2rem;
  padding-right:2rem !important
}

.black-text-form .gform_wrapper .ginput_container{
  margin-top:20px !important
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_text input[type="text"],.black-text-form .gform_wrapper .ginput_container.ginput_container_email input[type="text"]{
  border:0 !important;
  border-bottom:1px solid #000 !important;
  background-color:transparent;
  color:#000000;
  padding-top:1rem;
  padding-bottom:1rem;
  outline:0;
  font-size:1rem
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_textarea textarea{
  border:1px solid #000 !important;
  height:150px;
  background-color:transparent;
  color:#000000;
  padding-top:1rem;
  padding-bottom:1rem;
  outline:0;
  font-size:1rem
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_select{
  background:url("../../assets/images/select-arrow-black.png") no-repeat;
  background-position:97% 50%;
  background-size:21px 10px;
  position:relative
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_select:after{
  display:block;
  position:absolute;
  width:30px;
  height:30px;
  top:0;
  right:1rem
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_select select{
  border:1px solid #000 !important;
  color:#000000 !important;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:transparent;
  color:#000000;
  outline:0;
  border-radius:0;
  font-size:1rem;
  font-weight:500;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_consent{
  color:#000000;
  font-size:1rem;
  font-weight:500;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-align:center;
      align-items:center;
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"]{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-width:1px;
  border-color:#000000;
  height:1.5rem;
  width:1.5rem;
  margin-right:1.5rem;
  margin-top:0;
  position:relative;
  width:25px
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"]:checked:after{
  content:"";
  display:block;
  position:absolute;
  top:4px;
  left:5px;
  width:13px;
  height:14px;
  background-color:#000000
}

.black-text-form .gform_wrapper .ginput_container.ginput_container_consent label{
  width:calc(100% - 4rem)
}

.black-text-form .gform_wrapper .gform_footer{
  text-align:center
}

.black-text-form .gform_wrapper .gform_footer input[type="submit"]{
  text-transform:uppercase;
  padding-top:1rem;
  padding-bottom:1rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  background-color:#E8230E;
  color:#FFFFFF;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  border-radius:0.25rem;
  font-weight:600;
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  text-align:center;
  font-size:0.875rem;
  letter-spacing:0.025em;
  line-height:2;
  width:200px
}

.black-text-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area{
  border:1px dashed #000
}

.black-text-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions{
  color:#000;
  font-weight:bold
}

.black-text-form .gform_wrapper .gform_fileupload_multifile .gform_drop_area .gform_button_select_files{
  background:#304E9D;
  color:#fff;
  padding:10px 20px !important;
  font-weight:bold
}

.black-text-form .gform_wrapper .screen-reader-text{
  font-size:0.875rem;
  color:#000;
  font-weight:500
}

@media (min-width: 600px){
  .has-2-columns .wp-block[data-type="core/column"]:nth-child(2) .editor-block-contextual-toolbar .editor-block-toolbar{
    left:-150px !important
  }
}

@media (min-width: 600px){
  .has-3-columns .wp-block[data-type="core/column"]:nth-child(3) .editor-block-contextual-toolbar .editor-block-toolbar{
    left:-200px !important
  }
}

.wp-block-dimensions-one-column ol,.wp-block-dimensions-two-column ol,.wp-block-dimensions-three-column ol,.wp-block-dimensions-column ol{
  padding-left:20px
}

.wp-block-dimensions-one-column ol li,.wp-block-dimensions-two-column ol li,.wp-block-dimensions-three-column ol li,.wp-block-dimensions-column ol li{
  list-style-type:decimal;
  padding:0 0 0 20px;
  background-size:20px;
  margin-bottom:20px
}

.wp-block-dimensions-one-column ul,.wp-block-dimensions-two-column ul,.wp-block-dimensions-three-column ul,.wp-block-dimensions-column ul{
  padding-left:20px
}

.wp-block-dimensions-one-column ul li,.wp-block-dimensions-two-column ul li,.wp-block-dimensions-three-column ul li,.wp-block-dimensions-column ul li{
  list-style-type:none;
  background:url("../images/hexagon-bullet.svg") no-repeat left 4px;
  padding:0 0 0 40px;
  background-size:20px;
  margin-bottom:20px
}

.wp-block-dimensions-one-column ul.bullets-normal,.wp-block-dimensions-two-column ul.bullets-normal,.wp-block-dimensions-three-column ul.bullets-normal,.wp-block-dimensions-column ul.bullets-normal{
  padding-left:20px
}

.wp-block-dimensions-one-column ul.bullets-normal li,.wp-block-dimensions-two-column ul.bullets-normal li,.wp-block-dimensions-three-column ul.bullets-normal li,.wp-block-dimensions-column ul.bullets-normal li{
  list-style-type:disc;
  background:none;
  padding:0 0 0 10px;
  margin-bottom:20px
}

.wp-block-dimensions-one-column ul.bullets-normal-tight,.wp-block-dimensions-two-column ul.bullets-normal-tight,.wp-block-dimensions-three-column ul.bullets-normal-tight,.wp-block-dimensions-column ul.bullets-normal-tight{
  padding-left:20px
}

.wp-block-dimensions-one-column ul.bullets-normal-tight li,.wp-block-dimensions-two-column ul.bullets-normal-tight li,.wp-block-dimensions-three-column ul.bullets-normal-tight li,.wp-block-dimensions-column ul.bullets-normal-tight li{
  list-style-type:disc;
  background:none;
  padding:0 0 0 10px;
  margin-bottom:5px
}

.wp-block-dimensions-one-column ul.collapsed-list li:nth-of-type(1n+6),.wp-block-dimensions-two-column ul.collapsed-list li:nth-of-type(1n+6),.wp-block-dimensions-three-column ul.collapsed-list li:nth-of-type(1n+6),.wp-block-dimensions-column ul.collapsed-list li:nth-of-type(1n+6){
  display:none
}

.wp-block-dimensions-one-column ul.collapsed-list-3 li:nth-of-type(1n+4),.wp-block-dimensions-two-column ul.collapsed-list-3 li:nth-of-type(1n+4),.wp-block-dimensions-three-column ul.collapsed-list-3 li:nth-of-type(1n+4),.wp-block-dimensions-column ul.collapsed-list-3 li:nth-of-type(1n+4){
  display:none
}

.wp-block-dimensions-one-column a.collapsed-list-more,.wp-block-dimensions-two-column a.collapsed-list-more,.wp-block-dimensions-three-column a.collapsed-list-more,.wp-block-dimensions-column a.collapsed-list-more{
  padding-left:10px;
  font-weight:600
}

.wp-block-dimensions-one-column .font-mono,.wp-block-dimensions-two-column .font-mono,.wp-block-dimensions-three-column .font-mono,.wp-block-dimensions-column .font-mono{
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-weight:400
}

.wp-block-dimensions-one-column h1.no-margin,.wp-block-dimensions-one-column h2.no-margin,.wp-block-dimensions-one-column h3.no-margin,.wp-block-dimensions-one-column h4.no-margin,.wp-block-dimensions-one-column h5.no-margin,.wp-block-dimensions-one-column h6.no-margin,.wp-block-dimensions-one-column p.no-margin,.wp-block-dimensions-one-column span.no-margin,.wp-block-dimensions-one-column div.no-margin,.wp-block-dimensions-one-column ul.no-margin,.wp-block-dimensions-one-column blockquote.no-margin,.wp-block-dimensions-two-column h1.no-margin,.wp-block-dimensions-two-column h2.no-margin,.wp-block-dimensions-two-column h3.no-margin,.wp-block-dimensions-two-column h4.no-margin,.wp-block-dimensions-two-column h5.no-margin,.wp-block-dimensions-two-column h6.no-margin,.wp-block-dimensions-two-column p.no-margin,.wp-block-dimensions-two-column span.no-margin,.wp-block-dimensions-two-column div.no-margin,.wp-block-dimensions-two-column ul.no-margin,.wp-block-dimensions-two-column blockquote.no-margin,.wp-block-dimensions-three-column h1.no-margin,.wp-block-dimensions-three-column h2.no-margin,.wp-block-dimensions-three-column h3.no-margin,.wp-block-dimensions-three-column h4.no-margin,.wp-block-dimensions-three-column h5.no-margin,.wp-block-dimensions-three-column h6.no-margin,.wp-block-dimensions-three-column p.no-margin,.wp-block-dimensions-three-column span.no-margin,.wp-block-dimensions-three-column div.no-margin,.wp-block-dimensions-three-column ul.no-margin,.wp-block-dimensions-three-column blockquote.no-margin,.wp-block-dimensions-column h1.no-margin,.wp-block-dimensions-column h2.no-margin,.wp-block-dimensions-column h3.no-margin,.wp-block-dimensions-column h4.no-margin,.wp-block-dimensions-column h5.no-margin,.wp-block-dimensions-column h6.no-margin,.wp-block-dimensions-column p.no-margin,.wp-block-dimensions-column span.no-margin,.wp-block-dimensions-column div.no-margin,.wp-block-dimensions-column ul.no-margin,.wp-block-dimensions-column blockquote.no-margin{
  margin-bottom:0
}

.wp-block-dimensions-one-column h1.half-margin,.wp-block-dimensions-one-column h2.half-margin,.wp-block-dimensions-one-column h3.half-margin,.wp-block-dimensions-one-column h4.half-margin,.wp-block-dimensions-one-column h5.half-margin,.wp-block-dimensions-one-column h6.half-margin,.wp-block-dimensions-one-column p.half-margin,.wp-block-dimensions-one-column span.half-margin,.wp-block-dimensions-one-column div.half-margin,.wp-block-dimensions-one-column ul.half-margin,.wp-block-dimensions-one-column blockquote.half-margin,.wp-block-dimensions-two-column h1.half-margin,.wp-block-dimensions-two-column h2.half-margin,.wp-block-dimensions-two-column h3.half-margin,.wp-block-dimensions-two-column h4.half-margin,.wp-block-dimensions-two-column h5.half-margin,.wp-block-dimensions-two-column h6.half-margin,.wp-block-dimensions-two-column p.half-margin,.wp-block-dimensions-two-column span.half-margin,.wp-block-dimensions-two-column div.half-margin,.wp-block-dimensions-two-column ul.half-margin,.wp-block-dimensions-two-column blockquote.half-margin,.wp-block-dimensions-three-column h1.half-margin,.wp-block-dimensions-three-column h2.half-margin,.wp-block-dimensions-three-column h3.half-margin,.wp-block-dimensions-three-column h4.half-margin,.wp-block-dimensions-three-column h5.half-margin,.wp-block-dimensions-three-column h6.half-margin,.wp-block-dimensions-three-column p.half-margin,.wp-block-dimensions-three-column span.half-margin,.wp-block-dimensions-three-column div.half-margin,.wp-block-dimensions-three-column ul.half-margin,.wp-block-dimensions-three-column blockquote.half-margin,.wp-block-dimensions-column h1.half-margin,.wp-block-dimensions-column h2.half-margin,.wp-block-dimensions-column h3.half-margin,.wp-block-dimensions-column h4.half-margin,.wp-block-dimensions-column h5.half-margin,.wp-block-dimensions-column h6.half-margin,.wp-block-dimensions-column p.half-margin,.wp-block-dimensions-column span.half-margin,.wp-block-dimensions-column div.half-margin,.wp-block-dimensions-column ul.half-margin,.wp-block-dimensions-column blockquote.half-margin{
  margin-bottom:1rem
}

.wp-block-dimensions-one-column h1.full-margin,.wp-block-dimensions-one-column h2.full-margin,.wp-block-dimensions-one-column h3.full-margin,.wp-block-dimensions-one-column h4.full-margin,.wp-block-dimensions-one-column h5.full-margin,.wp-block-dimensions-one-column h6.full-margin,.wp-block-dimensions-one-column p.full-margin,.wp-block-dimensions-one-column span.full-margin,.wp-block-dimensions-one-column div.full-margin,.wp-block-dimensions-one-column ul.full-margin,.wp-block-dimensions-one-column blockquote.full-margin,.wp-block-dimensions-two-column h1.full-margin,.wp-block-dimensions-two-column h2.full-margin,.wp-block-dimensions-two-column h3.full-margin,.wp-block-dimensions-two-column h4.full-margin,.wp-block-dimensions-two-column h5.full-margin,.wp-block-dimensions-two-column h6.full-margin,.wp-block-dimensions-two-column p.full-margin,.wp-block-dimensions-two-column span.full-margin,.wp-block-dimensions-two-column div.full-margin,.wp-block-dimensions-two-column ul.full-margin,.wp-block-dimensions-two-column blockquote.full-margin,.wp-block-dimensions-three-column h1.full-margin,.wp-block-dimensions-three-column h2.full-margin,.wp-block-dimensions-three-column h3.full-margin,.wp-block-dimensions-three-column h4.full-margin,.wp-block-dimensions-three-column h5.full-margin,.wp-block-dimensions-three-column h6.full-margin,.wp-block-dimensions-three-column p.full-margin,.wp-block-dimensions-three-column span.full-margin,.wp-block-dimensions-three-column div.full-margin,.wp-block-dimensions-three-column ul.full-margin,.wp-block-dimensions-three-column blockquote.full-margin,.wp-block-dimensions-column h1.full-margin,.wp-block-dimensions-column h2.full-margin,.wp-block-dimensions-column h3.full-margin,.wp-block-dimensions-column h4.full-margin,.wp-block-dimensions-column h5.full-margin,.wp-block-dimensions-column h6.full-margin,.wp-block-dimensions-column p.full-margin,.wp-block-dimensions-column span.full-margin,.wp-block-dimensions-column div.full-margin,.wp-block-dimensions-column ul.full-margin,.wp-block-dimensions-column blockquote.full-margin{
  margin-bottom:2rem
}

div[class^="wp-block-dimensions"] a{
  color:#304E9D;
  font-weight:500
}

div.wp-block-dimensions-post a{
  color:#000000
}

.swiper-container{
  margin:0 auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1
}

.swiper-container-no-flexbox .swiper-slide{
  float:left
}

.swiper-container-vertical>.swiper-wrapper{
  -ms-flex-direction:column;
  flex-direction:column
}

.swiper-wrapper{
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:-ms-flexbox;
  display:flex;
  transition-property:transform;
  box-sizing:content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper{
  transform:translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper{
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.swiper-container-free-mode>.swiper-wrapper{
  transition-timing-function:ease-out;
  margin:0 auto
}

.swiper-slide{
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform
}

.swiper-slide-invisible-blank{
  visibility:hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
  height:auto
}

.swiper-container-autoheight .swiper-wrapper{
  -ms-flex-align:start;
  align-items:flex-start;
  transition-property:transform,height
}

.swiper-container-3d{
  perspective:1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
  transform-style:preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10
}

.swiper-container-3d .swiper-slide-shadow-left{
  background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right{
  background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top{
  background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom{
  background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{
  -ms-touch-action:pan-y;
  touch-action:pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{
  -ms-touch-action:pan-x;
  touch-action:pan-x
}

.swiper-button-next,.swiper-button-prev{
  position:absolute;
  top:50%;
  width:27px;
  height:44px;
  margin-top:-22px;
  z-index:10;
  cursor:pointer;
  background-size:27px 44px;
  background-position:center;
  background-repeat:no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
  opacity:.35;
  cursor:auto;
  pointer-events:none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left:10px;
  right:auto
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right:10px;
  left:auto
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock{
  display:none
}

.swiper-pagination{
  position:absolute;
  text-align:center;
  transition:.3s opacity;
  transform:translate3d(0, 0, 0);
  z-index:10
}

.swiper-pagination.swiper-pagination-hidden{
  opacity:0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
  bottom:10px;
  left:0;
  width:100%
}

.swiper-pagination-bullets-dynamic{
  overflow:hidden;
  font-size:0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transform:scale(0.33);
  position:relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
  transform:scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
  transform:scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
  transform:scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
  transform:scale(0.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
  transform:scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
  transform:scale(0.33)
}

.swiper-pagination-bullet{
  width:8px;
  height:8px;
  display:inline-block;
  border-radius:100%;
  background:#000;
  opacity:.2
}

button.swiper-pagination-bullet{
  border:none;
  margin:0;
  padding:0;
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.swiper-pagination-clickable .swiper-pagination-bullet{
  cursor:pointer
}

.swiper-pagination-bullet-active{
  opacity:1;
  background:#007aff
}

.swiper-container-vertical>.swiper-pagination-bullets{
  right:10px;
  top:50%;
  transform:translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:6px 0;
  display:block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  top:50%;
  transform:translateY(-50%);
  width:8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  display:inline-block;
  transition:.2s top,.2s -webkit-transform;
  transition:.2s transform,.2s top;
  transition:.2s transform,.2s top,.2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  left:50%;
  transform:translateX(-50%);
  white-space:nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:.2s left,.2s -webkit-transform;
  transition:.2s transform,.2s left;
  transition:.2s transform,.2s left,.2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:.2s right,.2s -webkit-transform;
  transition:.2s transform,.2s right;
  transition:.2s transform,.2s right,.2s -webkit-transform
}

.swiper-pagination-progressbar{
  background:rgba(0,0,0,0.25);
  position:absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background:#007aff;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  transform:scale(0);
  transform-origin:left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  transform-origin:right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
  width:100%;
  height:4px;
  left:0;
  top:0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{
  width:4px;
  height:100%;
  left:0;
  top:0
}

.swiper-pagination-white .swiper-pagination-bullet-active{
  background:#fff
}

.swiper-pagination-progressbar.swiper-pagination-white{
  background:rgba(255,255,255,0.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{
  background:#fff
}

.swiper-pagination-black .swiper-pagination-bullet-active{
  background:#000
}

.swiper-pagination-progressbar.swiper-pagination-black{
  background:rgba(0,0,0,0.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
  background:#000
}

.swiper-pagination-lock{
  display:none
}

.swiper-scrollbar{
  border-radius:10px;
  position:relative;
  -ms-touch-action:none;
  background:rgba(0,0,0,0.1)
}

.swiper-container-horizontal>.swiper-scrollbar{
  position:absolute;
  left:1%;
  bottom:3px;
  z-index:50;
  height:5px;
  width:98%
}

.swiper-container-vertical>.swiper-scrollbar{
  position:absolute;
  right:3px;
  top:1%;
  z-index:50;
  width:5px;
  height:98%
}

.swiper-scrollbar-drag{
  height:100%;
  width:100%;
  position:relative;
  background:rgba(0,0,0,0.5);
  border-radius:10px;
  left:0;
  top:0
}

.swiper-scrollbar-cursor-drag{
  cursor:move
}

.swiper-scrollbar-lock{
  display:none
}

.swiper-zoom-container{
  width:100%;
  height:100%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
  max-width:100%;
  max-height:100%;
  -o-object-fit:contain;
  object-fit:contain
}

.swiper-slide-zoomed{
  cursor:move
}

.swiper-lazy-preloader{
  width:42px;
  height:42px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-21px;
  margin-top:-21px;
  z-index:10;
  transform-origin:50%;
  animation:swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after{
  display:block;
  content:'';
  width:100%;
  height:100%;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position:50%;
  background-size:100%;
  background-repeat:no-repeat
}

.swiper-lazy-preloader-white:after{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@keyframes swiper-preloader-spin{
  100%{
    transform:rotate(360deg)
  }
}

.swiper-container .swiper-notification{
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{
  transition-timing-function:ease-out
}

.swiper-container-fade .swiper-slide{
  pointer-events:none;
  transition-property:opacity
}

.swiper-container-fade .swiper-slide .swiper-slide{
  pointer-events:none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}

.swiper-container-cube{
  overflow:visible
}

.swiper-container-cube .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
  visibility:hidden;
  transform-origin:0 0;
  width:100%;
  height:100%
}

.swiper-container-cube .swiper-slide .swiper-slide{
  pointer-events:none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide{
  transform-origin:100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
  pointer-events:auto;
  visibility:visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.swiper-container-cube .swiper-cube-shadow{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  background:#000;
  opacity:.6;
  filter:blur(50px);
  z-index:0
}

.swiper-container-flip{
  overflow:visible
}

.swiper-container-flip .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1
}

.swiper-container-flip .swiper-slide .swiper-slide{
  pointer-events:none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.swiper-container-coverflow .swiper-wrapper{
  -ms-perspective:1200px
}
.wp-block-dimensions-home-hero{
  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;
  padding:6rem 6rem 0 6rem
}

@media only screen and (max-width: 1024px){
  .wp-block-dimensions-home-hero{
    padding:6rem 6rem 18rem 6rem
  }
}

@media only screen and (max-width: 992px){
  .wp-block-dimensions-home-hero{
    padding:6rem 6rem 2rem 6rem
  }
}

@media only screen and (max-width: 768px){
  .wp-block-dimensions-home-hero{
    padding:4rem 2rem
  }
}

@media only screen and (max-width: 1599px){
  .wp-block-dimensions-home-hero{
    padding:6rem 6rem 12rem 6rem
  }
}

.wp-block-dimensions-home-hero h1,.wp-block-dimensions-home-hero h2{
  font-size:2.8125rem !important;
  font-weight:300 !important;
  line-height:1.2 !important;
  text-transform:none;
  width:80%
}

@media only screen and (max-width: 768px){
  .wp-block-dimensions-home-hero h1,.wp-block-dimensions-home-hero h2{
    font-size:2.1875rem !important;
    width:100%
  }
}

.wp-block-dimensions-home-hero .dimensions-cta{
  pointer-events:auto;
  display:-ms-inline-flexbox;
  display:inline-flex
}

.wp-block-dimensions-home-hero .hero-vis{
  width:100%;
  max-width:840px;
  bottom:20px;
  right:5px;
  z-index:1
}

@media only screen and (max-width: 1024px){
  .wp-block-dimensions-home-hero .hero-vis{
    right:10px;
    bottom:10px
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  .wp-block-dimensions-home-hero .hero-vis{
    top:20px
  }
}

.wp-block-dimensions-home-hero svg{
  font-family:neue-haas-grotesk-display, sans-serif;
  line-height:1;
  font-size:19px;
  max-height:561px;
  max-width:887px
}

.wp-block-dimensions-home-hero svg .single-hexagon{
  transition:all 0.5s ease
}

.wp-block-dimensions-home-hero svg .single-hexagon-top:hover .single-hexagon{
  fill:currentColor
}

.wp-block-dimensions-home-hero svg .title-text{
  color:#ffffff;
  font-family:neue-haas-grotesk-text, sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:0.6875rem;
  text-align:center;
  line-height:1.25
}

.wp-block-dimensions-home-hero svg .full-text{
  color:#ffffff;
  font-family:neue-haas-grotesk-display, sans-serif;
  font-style:normal;
  font-weight:500;
  font-size:1rem;
  line-height:1.625;
  opacity:0
}

.wp-block-dimensions-home-hero .hexagons-lines-container{
  position:relative;
  z-index:1000;
  padding-top:100px
}

.wp-block-dimensions-home-hero .hexagons-container{
  position:relative;
  z-index:10
}

.wp-block-dimensions-home-hero .hexagon-curved-lines{
  position:absolute;
  z-index:1;
  width:100%;
  text-align:center;
  top:12px;
  right:15px
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container{
  width:100%;
  overflow:hidden
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .swiper-slide{
  text-align:center
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .swiper-slide .hexagon-title{
  font-size:0.875rem;
  color:#ffffff;
  text-align:center;
  font-weight:500
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .swiper-slide .hexagon-title div{
  padding:0 10px
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .swiper-text{
  font-size:0.875rem;
  padding-bottom:1rem
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .swiper-pagination-bullet{
  background:transparent;
  border:1px solid #ffffff;
  height:11px;
  width:11px;
  opacity:1
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .swiper-pagination-bullet-active{
  background:#ffffff
}

.wp-block-dimensions-home-hero .hero-vis-swiper-container .hero-vis-swiper-pagination{
  text-align:center
}
.wp-block-dimensions-column-icon h3{
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  text-transform:uppercase;
  margin-bottom:1rem;
  font-weight:700;
  font-size:0.875rem !important;
  letter-spacing:0.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:0.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:black !important
}
.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{
  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;
  margin-bottom: 2rem
}

.wp-block-dimensions-column 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;
  font-size: 1rem;
  letter-spacing: 0.025em;
  margin-bottom: 2rem
}
.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:-ms-flexbox;
  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{
  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;
  margin-bottom:2rem
}

.wp-block-dimensions-one-column p{
  line-height:1.25;
  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;
  margin-bottom:2rem;
  line-height:1.65 !important;
  text-align:center;
  letter-spacing:1px !important
}
.wp-block-dimensions-two-column .wp-block-columns{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
      align-items:flex-start
}

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

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

.wp-block-dimensions-two-column .align-columns-end .wp-block-columns{
  -ms-flex-align:end;
      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{
    -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
    display:-ms-flexbox;
    display:flex
  }
}
.wp-block-dimensions-three-column .wp-block-columns{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
      align-items:flex-start
}

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

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

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

.wp-block-dimensions-three-column .wp-block-column,.wp-block-dimensions-three-column .wp-block-image{
  margin-bottom:0
}
.wp-block-dimensions-two-column-left-image .has-2-columns{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center
}

.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 .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
  }
}
.wp-block-dimensions-two-column-right-image .has-2-columns{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      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
  }
}
.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:-ms-flexbox;
  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{
  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;
  margin-bottom:2rem
}

.wp-block-dimensions-cards 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;
  font-size:1rem;
  letter-spacing:0.025em;
  margin-bottom:2rem
}

.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{
  padding:2rem;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:justify;
      justify-content:space-between
}

@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,0.15);
  color:#FFFFFF
}

.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{
  color:#FFFFFF
}

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

.wp-block-dimensions-cards .dimensions-card:hover .dimensions-cta-arrow a{
  color:#FFFFFF;
  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{
  color:#FFFFFF
}

.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
}
.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
}
.wp-block-dimensions-latest-blog{
  padding-left:2rem;
  padding-right:2rem;
  padding-top:4rem;
  padding-bottom:4rem;
  color:#FFFFFF;
  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-latest-blog h3{
  line-height:1.25;
  font-weight:500
}

.wp-block-dimensions-latest-blog h3 a{
  color:#FFFFFF;
  text-decoration:none
}

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

.wp-block-dimensions-latest-blog .inside-arrow{
  fill:#fff;
  mix-blend-mode:difference
}
.wp-block-dimensions-logo-list{
  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-logo-list .logo-block-heading h1,.wp-block-dimensions-logo-list .logo-block-heading h2,.wp-block-dimensions-logo-list .logo-block-heading h3,.wp-block-dimensions-logo-list .logo-block-heading h4,.wp-block-dimensions-logo-list .logo-block-heading h5,.wp-block-dimensions-logo-list .logo-block-heading h5,.wp-block-dimensions-logo-list .logo-block-heading p{
  margin-bottom:3rem;
  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-logo-list .logo{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.wp-block-dimensions-logo-list .logo img{
  border-width:0;
  max-height:50px
}

.wp-block-dimensions-logo-list .swiper-container{
  width:100%;
  height:200px
}

.wp-block-dimensions-logo-list .swiper-container .swiper-slide img{
  margin-bottom:4rem;
  max-height:125px
}

.wp-block-dimensions-logo-list .swiper-container .swiper-pagination-bullet-active{
  background:#A2C617
}

.wp-block-dimensions-logo-list .swiper-container .swiper-pagination-bullet{
  height:12px;
  width:12px
}
.wp-block-dimensions-video-modal{
  font-size:0
}

.wp-block-dimensions-video-modal .video-popup-link{
  min-width:1px
}
.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{
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  color:#000000;
  font-size:0.75rem;
  text-transform:uppercase;
  font-weight:400;
  margin-bottom:0.25rem;
  letter-spacing:0.11em
}

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

.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:0.5px;
  font-size:1.125rem
}
.wp-block-dimensions-webinars-events{
  padding-left:2rem;
  padding-right:2rem;
  padding-top:4rem;
  padding-bottom:4rem;
  color:#FFFFFF;
  background-color:#000000;
  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-webinars-events .post{
  color:#FFFFFF;
  z-index:10
}

.wp-block-dimensions-webinars-events .post a{
  color:#FFFFFF
}

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

.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{
  font-family:roboto-condensed, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  color:#FFFFFF;
  font-size:0.75rem;
  text-transform:uppercase;
  font-weight:400;
  margin-bottom:0.25rem;
  letter-spacing:0.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;
  color:#FFFFFF;
  letter-spacing:0.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:#000000;
  opacity:0.5;
  z-index:1
}
.wp-block-dimensions-num-docs-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-num-docs-vis .wp-block-column{
  display:-ms-flexbox;
  display:flex
}

.wp-block-dimensions-num-docs-vis .dimensions-blocks-section-inner{
  position:relative
}

.wp-block-dimensions-num-docs-vis .dimensions-blocks-section-inner:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  height:1px;
  width:100%;
  border-bottom:1px solid rgba(255,255,255,0.5)
}

@media only screen and (max-width: 768px){
  .wp-block-dimensions-num-docs-vis .dimensions-blocks-section-inner:after{
    width:80%;
    left:50%;
    transform:translateX(-50%)
  }
}

.wp-block-dimensions-num-docs-vis h1,.wp-block-dimensions-num-docs-vis h2,.wp-block-dimensions-num-docs-vis h3,.wp-block-dimensions-num-docs-vis h4,.wp-block-dimensions-num-docs-vis h5,.wp-block-dimensions-num-docs-vis h6{
  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;
  margin-bottom:2rem
}

.wp-block-dimensions-num-docs-vis p{
  line-height:1.25;
  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;
  margin-bottom:2rem;
  line-height:1.65 !important;
  text-align:center;
  letter-spacing:1px !important
}

.wp-block-dimensions-num-docs-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;
  font-weight:500;
  letter-spacing:0;
  color:#ffffff;
  line-height:1;
  background:transparent;
  max-width:1024px;
  margin:0 auto
}

.wp-block-dimensions-num-docs-vis .node{
  padding:0 20px;
  color:rgba(255,255,255,0.7)
}

.wp-block-dimensions-num-docs-vis .node div.hex-number-text{
  box-sizing:border-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-align:center;
      align-items:center;
  -ms-flex-pack:center;
      justify-content:center;
  height:100%;
  -ms-flex-direction:column;
      flex-direction:column
}

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

.wp-block-dimensions-num-docs-vis .text-center{
  text-align:center
}

.wp-block-dimensions-num-docs-vis .font-18{
  font-size:18px;
  line-height:1.4
}

.wp-block-dimensions-num-docs-vis .font-16{
  font-size:16px;
  line-height:1
}

.wp-block-dimensions-num-docs-vis .bold{
  font-weight:600
}

.wp-block-dimensions-num-docs-vis #hexagon-pink{
  fill:none;
  stroke:rgba(241,0,145,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-grey1{
  fill:none;
  stroke:rgba(144,144,144,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-grey2{
  fill:none;
  stroke:rgba(144,144,144,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-purple{
  fill:none;
  stroke:rgba(193,0,241,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-blue{
  fill:none;
  stroke:rgba(64,187,237,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-yellow{
  fill:none;
  stroke:rgba(255,204,0,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-red{
  fill:none;
  stroke:rgba(255,71,78,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-green{
  fill:none;
  stroke:rgba(0,241,111,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #hexagon-light-green{
  fill:none;
  stroke:rgba(178,241,0,0.7);
  stroke-width:3
}

.wp-block-dimensions-num-docs-vis #line-red-to-purple{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-red-to-yellow{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-yellow-to-green{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-yellow-to-purple{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-purple-to-green{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-purple-to-light-green{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-yellow-to-blue{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-purple-to-blue{
  fill:none;
  stroke:#909090;
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis #line-pink-to-purple{
  fill:none;
  stroke:rgba(255,255,255,0.5);
  stroke-width:2
}

.wp-block-dimensions-num-docs-vis .hex-text,.wp-block-dimensions-num-docs-vis .hex-number{
  text-align:center
}

.wp-block-dimensions-num-docs-vis .flex-end{
  -ms-flex-pack:end !important;
      justify-content:flex-end !important
}

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

.wp-block-dimensions-num-docs-vis .line-text-node{
  color:rgba(255,255,255,0.3)
}

.editor-block-list__block-edit .wp-block-dimensions-num-docs-vis #hexagon-light-green{
  transform:translateX(80px)
}

.editor-block-list__block-edit .wp-block-dimensions-num-docs-vis #hexagon-yellow{
  transform:translateX(140px)
}

.editor-block-list__block-edit .wp-block-dimensions-num-docs-vis #hexagon-red{
  transform:translateX(-140px)
}
.wp-block-dimensions-who-uses-dimensions-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-who-uses-dimensions-vis .wp-block-column{
  display:-ms-flexbox;
  display:flex
}

.wp-block-dimensions-who-uses-dimensions-vis h1,.wp-block-dimensions-who-uses-dimensions-vis h2,.wp-block-dimensions-who-uses-dimensions-vis h3,.wp-block-dimensions-who-uses-dimensions-vis h4,.wp-block-dimensions-who-uses-dimensions-vis h5,.wp-block-dimensions-who-uses-dimensions-vis h6{
  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;
  margin-bottom:2rem
}

.wp-block-dimensions-who-uses-dimensions-vis p{
  line-height:1.25;
  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;
  margin-bottom:2rem;
  line-height:1.65 !important;
  text-align:center;
  letter-spacing:1px !important
}

.wp-block-dimensions-who-uses-dimensions-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;
  font-weight:500;
  letter-spacing:0;
  color:#ffffff;
  line-height:1;
  background:transparent;
  max-width:464px
}

.wp-block-dimensions-who-uses-dimensions-vis svg path{
  stroke-width:2px
}

.wp-block-dimensions-who-uses-dimensions-vis svg a{
  text-decoration:none;
  color:#FFFFFF;
  font-weight:500
}

.wp-block-dimensions-who-uses-dimensions-vis .font-22{
  font-size:22px;
  font-weight:300
}

.wp-block-dimensions-who-uses-dimensions-vis .font-26{
  font-size:22px;
  font-weight:300
}

.wp-block-dimensions-who-uses-dimensions-vis .node{
  padding:0 10px;
  color:#fff
}

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

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

.wp-block-dimensions-who-uses-dimensions-vis .text-center{
  text-align:center
}

.wp-block-dimensions-who-uses-dimensions-vis .hex-text,.wp-block-dimensions-who-uses-dimensions-vis .hex-number{
  text-align:center
}

.wp-block-dimensions-who-uses-dimensions-vis .flex-end{
  -ms-flex-pack:end !important;
      justify-content:flex-end !important
}

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

.wp-block-dimensions-who-uses-dimensions-vis .line-text-node{
  color:rgba(255,255,255,0.3)
}
.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:-ms-flexbox;
  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{
  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;
  margin-bottom:2rem
}

.wp-block-dimensions-data-metrics-vis p{
  line-height:1.25;
  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;
  margin-bottom:2rem;
  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:#444444;
  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:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-align:center;
      align-items:center;
  -ms-flex-pack:center;
      justify-content:center;
  height:100%;
  -ms-flex-direction:column;
      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{
  -ms-flex-pack:end !important;
      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)
}
