.body-wrapper button,
.body-wrapper a.button,
.body-wrapper .button{
  font-weight:450;
}
@media (max-width: 550px){
  .body-wrapper button,
  .body-wrapper a.button,
  .body-wrapper .button{
    padding:8px 18px !important;
    font-size:15px;
  }
}
h1,
h2,
h3,
h4,
h5,
h6{
  font-weight:450;
}
@media (min-width: 992px){
  .blog-post .main--article h2{
    font-weight:400;
  }
}
body{
  color:var(--color-luware-black);
}
body b,
body strong{
  font-weight:500;
}
.content-opacity p{
  opacity:0.5;
}
.qw{
}
.qw .container-medium{
  max-width:1010px;
}
.qw .align-center{
  text-align:center;
}
.qw .align-right{
  text-align:right;
}
.qw .content p + ul{
  margin-top:20px;
}
.qw .content ul{
  margin:var(--text-elements-margin);
  padding-left:0;
}
.qw .content ul li{
  font-size:17px;
  line-height:25.2px;
  font-weight:400;
  list-style:none;
  margin:6px 0;
  padding-left:19px;
  position:relative;
}
.qw .content ul li:before{
  background-color:#072b95;
  border-radius:2px;
  content:"";
  display:inline-block;
  height:7px;
  left:0;
  margin-right:0;
  min-width:7px;
  position:absolute;
  top:8px;
}
.qw.bg-none.color-luware .bg-light,
.qw.post-body-wrapper.color-luware .bg-light{
  background:#F7F8FB;
}
.qw.bg-none.color-nimbus .bg-light,
.qw.post-body-wrapper.color-nimbus .bg-light,
.qw.bg-none.product-nimbus .bg-light,
.qw.post-body-wrapper.product-nimbus .bg-light{
  background:#F7F6FE;
}
.qw.bg-none.color-nimbus .button.button--type-1,
.qw.post-body-wrapper.color-nimbus .button.button--type-1,
.qw.bg-none.product-nimbus .button.button--type-1,
.qw.post-body-wrapper.product-nimbus .button.button--type-1{
  background-color:#531FAD;
  border-color:#531FAD;
}
.qw.bg-none.color-nimbus .button.button--type-1:hover,
.qw.post-body-wrapper.color-nimbus .button.button--type-1:hover,
.qw.bg-none.product-nimbus .button.button--type-1:hover,
.qw.post-body-wrapper.product-nimbus .button.button--type-1:hover{
  background-color:#270845 !important;
  border-color:#270845 !important;
  color:#FFF !important;
}
.qw.bg-none.color-nimbus .button.button--type-2,
.qw.post-body-wrapper.color-nimbus .button.button--type-2,
.qw.bg-none.product-nimbus .button.button--type-2,
.qw.post-body-wrapper.product-nimbus .button.button--type-2{
  border-color:#531FAD;
  color:#531FAD;
}
.qw.bg-none.color-nimbus .button.button--type-2:hover,
.qw.post-body-wrapper.color-nimbus .button.button--type-2:hover,
.qw.bg-none.product-nimbus .button.button--type-2:hover,
.qw.post-body-wrapper.product-nimbus .button.button--type-2:hover{
  background-color:#EFECFB !important;
  border-color:#EFECFB !important;
  color:#531FAD !important;
}
.qw.bg-none.color-nimbus form input[type="submit"],
.qw.post-body-wrapper.color-nimbus form input[type="submit"],
.qw.bg-none.product-nimbus form input[type="submit"],
.qw.post-body-wrapper.product-nimbus form input[type="submit"],
.qw.bg-none.color-nimbus form .hs-button,
.qw.post-body-wrapper.color-nimbus form .hs-button,
.qw.bg-none.product-nimbus form .hs-button,
.qw.post-body-wrapper.product-nimbus form .hs-button{
  background-color:#531FAD;
}
.qw.bg-none.color-nimbus form input[type="submit"]:hover,
.qw.post-body-wrapper.color-nimbus form input[type="submit"]:hover,
.qw.bg-none.product-nimbus form input[type="submit"]:hover,
.qw.post-body-wrapper.product-nimbus form input[type="submit"]:hover,
.qw.bg-none.color-nimbus form .hs-button:hover,
.qw.post-body-wrapper.color-nimbus form .hs-button:hover,
.qw.bg-none.product-nimbus form .hs-button:hover,
.qw.post-body-wrapper.product-nimbus form .hs-button:hover{
  background-color:#270845 !important;
}
.qw.bg-none.color-recording .bg-light,
.qw.post-body-wrapper.color-recording .bg-light,
.qw.bg-none.product-recording .bg-light,
.qw.post-body-wrapper.product-recording .bg-light{
  background:#F3F8F7;
}
.qw.bg-none.color-recording .button.button--type-1,
.qw.post-body-wrapper.color-recording .button.button--type-1,
.qw.bg-none.product-recording .button.button--type-1,
.qw.post-body-wrapper.product-recording .button.button--type-1{
  background-color:#076C66;
  border-color:#076C66;
}
.qw.bg-none.color-recording .button.button--type-1:hover,
.qw.post-body-wrapper.color-recording .button.button--type-1:hover,
.qw.bg-none.product-recording .button.button--type-1:hover,
.qw.post-body-wrapper.product-recording .button.button--type-1:hover{
  background-color:#043134 !important;
  border-color:#043134 !important;
  color:#FFF !important;
}
.qw.bg-none.color-recording .button.button--type-2,
.qw.post-body-wrapper.color-recording .button.button--type-2,
.qw.bg-none.product-recording .button.button--type-2,
.qw.post-body-wrapper.product-recording .button.button--type-2{
  border-color:#076C66;
  color:#076C66;
}
.qw.bg-none.color-recording .button.button--type-2:hover,
.qw.post-body-wrapper.color-recording .button.button--type-2:hover,
.qw.bg-none.product-recording .button.button--type-2:hover,
.qw.post-body-wrapper.product-recording .button.button--type-2:hover{
  background-color:#E7F1F0 !important;
  border-color:#E7F1F0 !important;
  color:#076C66 !important;
}
.qw.bg-none.color-recording form input[type="submit"],
.qw.post-body-wrapper.color-recording form input[type="submit"],
.qw.bg-none.product-recording form input[type="submit"],
.qw.post-body-wrapper.product-recording form input[type="submit"],
.qw.bg-none.color-recording form .hs-button,
.qw.post-body-wrapper.color-recording form .hs-button,
.qw.bg-none.product-recording form .hs-button,
.qw.post-body-wrapper.product-recording form .hs-button{
  background-color:#076C66;
}
.qw.bg-none.color-recording form input[type="submit"]:hover,
.qw.post-body-wrapper.color-recording form input[type="submit"]:hover,
.qw.bg-none.product-recording form input[type="submit"]:hover,
.qw.post-body-wrapper.product-recording form input[type="submit"]:hover,
.qw.bg-none.color-recording form .hs-button:hover,
.qw.post-body-wrapper.color-recording form .hs-button:hover,
.qw.bg-none.product-recording form .hs-button:hover,
.qw.post-body-wrapper.product-recording form .hs-button:hover{
  background-color:#043134 !important;
}
.qw.bg-light.color-luware .bg-light{
  background:#EEF0F6;
}
.qw.bg-light.color-nimbus .bg-light{
  background:#EFECFB;
}
.qw.bg-light.color-recording .bg-light{
  background:#E7F1F0;
}
.qw.bg-dark.color-luware .bg-light,
.qw.bg-dark.color-nimbus .bg-light,
.qw.bg-dark.color-recording .bg-light{
  background:rgba(255, 255, 255, 0.075);
}
.qw.bg-dark.color-luware .title label.alt{
  color:var(--color-luware-brand-2);
}
.qw.bg-dark.color-luware h1 em,
.qw.bg-dark.color-luware h2 em,
.qw.bg-dark.color-luware h3 em,
.qw.bg-dark.color-luware h4 em,
.qw.bg-dark.color-luware h5 em,
.qw.bg-dark.color-luware h6 em{
  color:var(--color-luware-brand-2);
}
.qw.color-luware .title label.alt{
  color:#0b48f8;
}
.qw.color-luware h1 em,
.qw.color-luware h2 em,
.qw.color-luware h3 em,
.qw.color-luware h4 em,
.qw.color-luware h5 em,
.qw.color-luware h6 em{
  color:#0b48f8;
}
.qw.color-nimbus .title label.alt{
  color:#531FAD;
}
.qw.color-nimbus h1 em,
.qw.color-nimbus h2 em,
.qw.color-nimbus h3 em,
.qw.color-nimbus h4 em,
.qw.color-nimbus h5 em,
.qw.color-nimbus h6 em{
  color:#531FAD;
}
.qw.color-nimbus .content ul li:before{
  background-color:#531FAD;
}
.qw.color-nimbus form .hs-button,
.qw.color-nimbus form input[type=submit]{
  background-color:#531FAD;
  border-color:#531FAD;
}
.qw.color-nimbus form .hs-button:hover,
.qw.color-nimbus form input[type=submit]:hover{
  background-color:#270845 !important;
  border-color:#270845 !important;
  color:#FFF !important;
}
.qw.color-recording .title label.alt{
  color:#076C66;
}
.qw.color-recording h1 em,
.qw.color-recording h2 em,
.qw.color-recording h3 em,
.qw.color-recording h4 em,
.qw.color-recording h5 em,
.qw.color-recording h6 em{
  color:#076C66;
}
.qw.color-recording .content ul li:before{
  background-color:#076C66;
}
.qw.color-recording form .hs-button,
.qw.color-recording form input[type=submit]{
  background-color:#076C66;
  border-color:#076C66;
}
.qw.color-recording form .hs-button:hover,
.qw.color-recording form input[type=submit]:hover{
  background-color:#043134 !important;
  border-color:#043134 !important;
  color:#FFF !important;
}
.qw label.alt,
.qw .like-label.alt{
  font-family:"PP Editorial New", "Times New Roman", serif;
  font-style:normal;
  font-size:20px;
  color:#0b48f8;
}
@media (max-width: 992px){
  .qw label.alt,
  .qw .like-label.alt{
    font-size:18px;
  }
}
.qw form.hs-form .hs-gdpr_consent .inputs-list{
  padding:0 0 0 30px;
}
.qw form.hs-form .hs-gdpr_consent .inputs-list label span{
  font-size:14px;
  line-height:16px;
}
.qw form.hs-form .hs-gdpr_consent .inputs-list label span:before{
  width:20px;
  height:20px;
  left:-30px;
  top:4px;
}
.qw .media-wrapper{
  overflow:hidden;
}
.qw .media-wrapper.rounded{
  border-radius:24px;
}
.qw .media-wrapper.media-cover img{
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
  height:100% !important;
  position:relative;
}
.qw .media-wrapper.media-contain img{
  -o-object-fit:contain;
     object-fit:contain;
  width:100%;
  height:100% !important;
  position:relative;
}
.qw .overlay-group{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.qw .overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}
.qw .overlay.overlay-black.overlay-solid{
  background:#000;
  height:100%;
}
.qw .overlay.overlay-black.overlay-gradient-top{
  background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000000);
}
.qw .grid{
  display:grid;
  row-gap:40px;
}
.qw .grid.row-gap-zero{
  row-gap:0;
}
.qw .grid.row-gap-small{
  row-gap:25px;
}
.qw .row{
  display:grid;
  -moz-column-gap:40px;
       column-gap:40px;
  row-gap:40px;
  grid-auto-rows:auto;
  grid-template-columns:repeat(12, [col-start] 1fr);
  grid-auto-flow:initial;
}
.qw .row.row-5-col{
  grid-template-columns:repeat(5, [col-start] 1fr);
}
@media (max-width: 1050px){
  .qw .row.row-5-col{
    grid-template-columns:repeat(3, [col-start] 1fr);
  }
}
@media (max-width: 800px){
  .qw .row.row-5-col{
    grid-template-columns:repeat(2, [col-start] 1fr);
  }
}
@media (max-width: 520px){
  .qw .row.row-5-col{
    grid-template-columns:repeat(1, [col-start] 1fr);
  }
}
@media (max-width: 520px){
  .qw .row{
    grid-template-columns:1fr;
  }
}
.qw .row.row-gap-zero{
  row-gap:0;
}
.qw .row.col-gap-zero{
  -moz-column-gap:0;
       column-gap:0;
}
.qw .row.col-gap-large{
  -moz-column-gap:80px;
       column-gap:80px;
}
@media (max-width: 1080px){
  .qw .row.col-gap-large{
    -moz-column-gap:20px;
         column-gap:20px;
  }
}
.qw .row > .item{
  display:grid;
  height:-moz-fit-content;
  height:fit-content;
}
.qw .row > .item.span-1{
  grid-column:span 1;
}
@media (max-width: 992px){
  .qw .row > .item.span-1.item-ghost{
    display:none;
  }
}
.qw .row > .item.span-2{
  grid-column:span 2;
}
.qw .row > .item.span-3{
  grid-column:span 3;
}
@media (max-width: 992px){
  .qw .row > .item.span-3{
    grid-column:span 6;
  }
}
.qw .row > .item.span-4{
  grid-column:span 4;
}
@media (max-width: 992px){
  .qw .row > .item.span-4{
    grid-column:span 6;
  }
}
.qw .row > .item.span-5{
  grid-column:span 5;
}
@media (max-width: 992px){
  .qw .row > .item.span-5{
    grid-column:span 12;
  }
}
.qw .row > .item.span-6{
  grid-column:span 6;
}
@media (max-width: 992px){
  .qw .row > .item.span-6{
    grid-column:span 12;
  }
}
.qw .row > .item.span-7{
  grid-column:span 7;
}
@media (max-width: 992px){
  .qw .row > .item.span-7.br-m-12{
    grid-column:span 12;
  }
}
.qw .row > .item.span-8{
  grid-column:span 8;
}
.qw .row > .item.span-9{
  grid-column:span 9;
}
.qw .row > .item.span-10{
  grid-column:span 10;
}
.qw .row > .item.span-11{
  grid-column:span 11;
}
.qw .row > .item.span-12{
  grid-column:span 12;
}
@media (max-width: 520px){
  .qw .row > .item{
    grid-column:span 1 !important;
  }
}
@media (max-width: 992px){
  .qw .row.br-m-m > .item.span-3,
  .qw .row.br-m-m > .item.span-4{
    grid-column:span 6 !important;
  }
  .qw .row.br-m-m > .item.span-5{
    grid-column:span 5 !important;
  }
  .qw .row.br-m-m > .item.span-6{
    grid-column:span 6 !important;
  }
}
@media (max-width: 590px){
  .qw .row.br-m-m > .item.span-1,
  .qw .row.br-m-m > .item.span-2,
  .qw .row.br-m-m > .item.span-3,
  .qw .row.br-m-m > .item.span-4,
  .qw .row.br-m-m > .item.span-5,
  .qw .row.br-m-m > .item.span-6,
  .qw .row.br-m-m > .item.span-7,
  .qw .row.br-m-m > .item.span-8,
  .qw .row.br-m-m > .item.span-9,
  .qw .row.br-m-m > .item.span-10,
  .qw .row.br-m-m > .item.span-11,
  .qw .row.br-m-m > .item.span-12{
    grid-column:span 12 !important;
  }
}
@media (max-width: 520px){
  .qw .row.br-m-m > .item.span-1,
  .qw .row.br-m-m > .item.span-2,
  .qw .row.br-m-m > .item.span-3,
  .qw .row.br-m-m > .item.span-4,
  .qw .row.br-m-m > .item.span-5,
  .qw .row.br-m-m > .item.span-6,
  .qw .row.br-m-m > .item.span-7,
  .qw .row.br-m-m > .item.span-8,
  .qw .row.br-m-m > .item.span-9,
  .qw .row.br-m-m > .item.span-10,
  .qw .row.br-m-m > .item.span-11,
  .qw .row.br-m-m > .item.span-12{
    grid-column:span 1 !important;
  }
}
@media (max-width: 992px){
  .qw .row .br-t-l > .item{
    grid-column:span 12 !important;
  }
}
@media (max-width: 520px){
  .qw .row .br-t-l > .item{
    grid-column:span 1 !important;
  }
}
@media (max-width: 720px){
  .qw .row .br-t-m.br-12{
    grid-column:span 12 !important;
  }
}
@media (max-width: 520px){
  .qw .row .br-t-m.br-12{
    grid-column:span 1 !important;
  }
}
.qw.module-item{
}
.qw.module-item.merge_bottom{
  border-radius:32px 32px 0 0 !important;
}
.qw.module-item.merge_bottom > .wrapper{
  padding-bottom:20px !important;
}
.qw.module-item.merge_top{
  border-radius:0 0 32px 32px !important;
}
.qw.module-item.bg-none.color-luware .cta-banner{
  background:#F7F6FE;
}
.qw.module-item.bg-none.color-nimbus .cta-banner{
  background:#F7F6FE;
}
.qw.module-item.bg-none.color-recording .cta-banner{
  background:#F3F8F7;
}
.qw.module-item.bg-light{
  border-radius:32px;
}
.qw.module-item.bg-light.color-luware{
  background:#F7F8FB;
}
.qw.module-item.bg-light.color-luware .cta-banner{
  background:#EEF0F6;
}
.qw.module-item.bg-light.color-nimbus{
  background:#F7F6FE;
}
.qw.module-item.bg-light.color-nimbus .cta-banner{
  background:#EFECFB;
}
.qw.module-item.bg-light.color-nimbus .button.button--type-1{
  background-color:#531FAD;
  border-color:#531FAD;
  color:#FFF;
}
.qw.module-item.bg-light.color-nimbus .button.button--type-1:hover{
  background-color:#270845 !important;
  border-color:#270845 !important;
  color:#FFF !important;
}
.qw.module-item.bg-light.color-nimbus .button.button--type-2{
  border-color:#531FAD;
  color:#531FAD;
}
.qw.module-item.bg-light.color-nimbus .button.button--type-2:hover{
  background-color:#FFF !important;
  border-color:#FFF !important;
  color:#531FAD !important;
}
.qw.module-item.bg-light.color-recording{
  background:#F3F8F7;
}
.qw.module-item.bg-light.color-recording .cta-banner{
  background:#E7F1F0;
}
.qw.module-item.bg-light.color-recording .button.button--type-1{
  background-color:#076C66;
  border-color:#076C66;
  color:#FFF;
}
.qw.module-item.bg-light.color-recording .button.button--type-1:hover{
  background-color:#043134 !important;
  border-color:#043134 !important;
  color:#FFF !important;
}
.qw.module-item.bg-light.color-recording .button.button--type-2{
  border-color:#076C66;
  color:#076C66;
}
.qw.module-item.bg-light.color-recording .button.button--type-2:hover{
  background-color:#FFF !important;
  border-color:#FFF !important;
  color:#076C66 !important;
}
.qw.module-item.bg-dark{
  position:relative;
  border-radius:32px;
  color:#FFF;
}
.qw.module-item.bg-dark .wrapper{
  position:relative;
  z-index:2;
}
.qw.module-item.bg-dark h1,
.qw.module-item.bg-dark h2,
.qw.module-item.bg-dark h3,
.qw.module-item.bg-dark h4,
.qw.module-item.bg-dark h5,
.qw.module-item.bg-dark h6{
  color:#FFF;
}
.qw.module-item.bg-dark:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:url("https://144052992.fs1.hubspotusercontent-eu1.net/hubfs/144052992/Theme%20Luware/Assets/Backgrounds/RadialGradient_Black.svg");
  background-size:cover;
  background-repeat:no-repeat;
  background-position:top;
  mix-blend-mode:multiply;
  opacity:0.3;
  z-index:1;
  border-radius:32px;
}
.qw.module-item.bg-dark.merge_top:before,
.qw.module-item.bg-dark.merge_bottom:before{
  content:unset;
}
.qw.module-item.bg-dark .cta-banner{
  background:rgba(0, 0, 0, 0.15);
}
.qw.module-item.bg-dark.color-luware{
  background:linear-gradient(180deg, #050D15 0%, #0C1A28 100%);
}
.qw.module-item.bg-dark.color-nimbus{
  background-color:#270845;
}
.qw.module-item.bg-dark.color-nimbus .title label.alt{
  color:#9158F3;
}
.qw.module-item.bg-dark.color-nimbus h1 em,
.qw.module-item.bg-dark.color-nimbus h2 em,
.qw.module-item.bg-dark.color-nimbus h3 em,
.qw.module-item.bg-dark.color-nimbus h4 em,
.qw.module-item.bg-dark.color-nimbus h5 em,
.qw.module-item.bg-dark.color-nimbus h6 em{
  color:#9158F3;
}
.qw.module-item.bg-dark.color-nimbus .button.button--type-1{
  background-color:#FFF;
  border-color:#FFF;
  color:#531FAD;
}
.qw.module-item.bg-dark.color-nimbus .button.button--type-1:hover{
  background-color:#531FAD !important;
  border-color:#531FAD !important;
  color:#FFF !important;
}
.qw.module-item.bg-dark.color-nimbus .button.button--type-2{
  border-color:#FFF;
  color:#FFF;
}
.qw.module-item.bg-dark.color-nimbus .button.button--type-2:hover{
  background-color:#531FAD !important;
  border-color:#531FAD !important;
  color:#FFF !important;
}
.qw.module-item.bg-dark.color-recording{
  background-color:#043134;
}
.qw.module-item.bg-dark.color-recording .title label.alt{
  color:#00B292;
}
.qw.module-item.bg-dark.color-recording h1 em,
.qw.module-item.bg-dark.color-recording h2 em,
.qw.module-item.bg-dark.color-recording h3 em,
.qw.module-item.bg-dark.color-recording h4 em,
.qw.module-item.bg-dark.color-recording h5 em,
.qw.module-item.bg-dark.color-recording h6 em{
  color:#00B292;
}
.qw.module-item.bg-dark.color-recording .button.button--type-1{
  background-color:#FFF;
  border-color:#FFF;
  color:#076C66;
}
.qw.module-item.bg-dark.color-recording .button.button--type-1:hover{
  background-color:#076C66 !important;
  border-color:#076C66 !important;
  color:#FFF !important;
}
.qw.module-item.bg-dark.color-recording .button.button--type-2{
  border-color:#FFF;
  color:#FFF;
}
.qw.module-item.bg-dark.color-recording .button.button--type-2:hover{
  background-color:#076C66 !important;
  border-color:#076C66 !important;
  color:#FFF !important;
}
.qw.module-item > .wrapper{
  padding:120px 0;
}
@media (max-width: 550px){
  .qw.module-item > .wrapper{
    padding:90px 0;
  }
}
.qw.module-item > .wrapper.merge-top{
  padding-top:0;
}
.qw.module-item .title-row{
  margin-bottom:50px;
}
@media (max-width: 590px){
  .qw.module-item .title-row{
    margin-bottom:20px;
  }
}
.qw.module-item .title-row .content-wrapper{
  width:100%;
  max-width:calc((var(--container-width) / 2) - 40px);
  margin:unset;
}
.qw.module-item .title-row .content-wrapper.align-center{
  width:100%;
  max-width:890px;
  margin:0 auto;
}
.qw.module-item .title-row .content-wrapper label + h2{
  margin-top:14px;
}
.qw.module-item .title-row .content-wrapper .title + .content{
  margin-top:30px;
}
@media (max-width: 992px){
  .qw.module-item .title-row .content-wrapper .title + .content{
    margin-top:20px;
  }
}
.qw.module-item .content-bottom-row{
  margin-top:90px;
}
@media (max-width: 590px){
  .qw.module-item .content-bottom-row{
    margin-top:60px;
  }
}
.qw.module-item .content-bottom-row .button-wrapper{
  margin-top:10px;
}
.qw.module-item .cta-banner{
  border-radius:24px;
}
.qw.module-item .cta-banner > .inner{
  padding:40px;
}
@media (max-width: 550px){
  .qw.module-item .cta-banner > .inner{
    padding:30px;
  }
}
@media (max-width: 550px){
  .qw.module-item .cta-banner > .inner .row{
    row-gap:30px;
  }
}
.qw.module-item .cta-banner .column-title h3{
  margin-bottom:0;
}
.qw.module-item .cta-banner .column-buttons{
  height:100%;
}
.qw.module-item .cta-banner .column-buttons .button-wrapper{
  align-self:center;
}
.qw.module-item .cta-banner .column-buttons .button-wrapper .button{
  margin:0 5px;
}
@media (max-width: 992px){
  .qw.module-item .cta-banner .column-buttons .button-wrapper{
    text-align:left;
  }
  .qw.module-item .cta-banner .column-buttons .button-wrapper .button:first-child{
    margin-left:0;
  }
}
.qw .link-box-wrapper{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
}
.hs_cos_wrapper_type_form form .input .hs-input{
  background-color:#F7F6FE;
}
.hs_cos_wrapper_type_form form .input select.hs-input{
  background-position-x:calc(100% - 20px) !important;
  background-position-y:40% !important;
}
.hs_cos_wrapper_type_form form input[type=checkbox] + span:before{
  background-color:#F7F6FE;
  border:0;
}
.hs_cos_wrapper_type_form form input[type=checkbox]:checked + :before{
  background-color:#072b95;
}
.hs_cos_wrapper_type_form form .hs-form-field .hs-error-msgs{
  position:absolute;
  width:100%;
  padding:0;
  bottom:0;
  left:10px;
}
.hs_cos_wrapper_type_form form .hs-form-field .hs-error-msgs li{
  height:auto;
}
.hs_cos_wrapper_type_form form .hs-form-field .hs-error-msgs li label{
  background:#d40000;
  color:#fff;
  padding:2px 8px;
  border-radius:10px;
}
.hs_cos_wrapper_type_form form fieldset:last-of-type{
  display:inline-block;
  width:75%;
}
@media (max-width: 520px){
  .hs_cos_wrapper_type_form form fieldset:last-of-type{
    width:100%;
    display:block;
  }
}
.hs_cos_wrapper_type_form form .hs_submit{
  display:inline-block;
  width:25%;
  text-align:right;
  margin-top:0;
  vertical-align:top;
}
@media (max-width: 520px){
  .hs_cos_wrapper_type_form form .hs_submit{
    width:100%;
    display:block;
  }
}
.hs_cos_wrapper_type_form form.hs-form .legal-consent-container .hs-richtext p,
.hs_cos_wrapper_type_form form.hs-form .hs_gdpr_consent .hs-richtext p{
  font-size:12px !important;
  line-height:16px !important;
}
.hs_cos_wrapper_type_form form.hs-form .legal-consent-container .hs-richtext p a,
.hs_cos_wrapper_type_form form.hs-form .hs_gdpr_consent .hs-richtext p a{
  font-weight:400 !important;
  text-decoration:underline !important;
  color:inherit !important;
}
.hs_cos_wrapper_type_form form.hs-form .legal-consent-container .hs-form-booleancheckbox-display span,
.hs_cos_wrapper_type_form form.hs-form .hs_gdpr_consent .hs-form-booleancheckbox-display span{
  font-size:14px !important;
  line-height:16px !important;
}
.hs_cos_wrapper_type_form form.hs-form .legal-consent-container .hs-form-booleancheckbox-display span a,
.hs_cos_wrapper_type_form form.hs-form .hs_gdpr_consent .hs-form-booleancheckbox-display span a{
  font-weight:400 !important;
  text-decoration:underline !important;
  color:inherit !important;
}
.hs_cos_wrapper_type_form form.hs-form .hs_recaptcha{
  display:none;
}
.base-v2 .nimbus-bubble{
  z-index:1111;
}
.base-v2 .nimbus-bubble button.nimbus-start-conversation{
  width:60px !important;
  height:60px;
  border-radius:32px 32px 10px 32px;
  padding:10px 0 !important;
  display:block;
  text-align:center;
  background:#0b48f8;
  border:1px solid #0b48f8;
}
.base-v2 .nimbus-bubble button.nimbus-start-conversation:hover{
  transform:translateY(-10px);
  background:#072b95;
  border:1px solid #072b95;
}
.base-v2 .nimbus-bubble button.nimbus-start-conversation svg{
  display:block;
  margin:0 auto;
  width:34px;
  height:34px;
}
.base-v2 .nimbus-bubble button.nimbus-start-conversation > span{
  display:none;
}
.base-v2 .nimbus-client{
  z-index:1111;
}
.base-v2 .nimbus-client button.nimbus-button.no-btn,
.base-v2 .nimbus-client button.nimbus-button.yes-btn{
  background:#0b48f8;
  border:1px solid #0b48f8;
}
.base-v2 .nimbus-client button.nimbus-button.no-btn{
  color:#FFF;
}
.base-v2 .nimbus-client a{
  color:#0b48f8;
}
.blog-listing__wrapper--grid .single-item,
.partner-directory-listing__wrapper--grid .single-item,
.footer-main .wrapper .footer-main__inner .section-bottom .simple-menu a,
.content-element-blog-post__wrapper--posts .posts--wrapper .single-post{
  color:#000;
}
.nimbus-client-chat-input button.nimbus-button{
  padding:unset !important;
  border-radius:unset;
}
.nimbus-client-chat-input .epr-body .epr-btn,
.nimbus-client-chat-input .epr-header .epr-btn,
.nimbus-header-actions .nimbus-button{
  padding:unset !important;
}
.nimbus-client-chat-wrapper{
  min-height:500px !important;
}
@media (max-height: 620px){
  .nimbus-client-chat-wrapper{
    min-height:380px !important;
  }
}
.nimbus-client-chat-message span{
  font-size:17px;
}
.nimbus-client-chat-conversation{
  overflow-x:hidden;
}
.nimbus-client-chat-input textarea{
  font-size:17px !important;
}
.header-v2 .body-container-wrapper{
  padding-top:0;
}
.header-v2 .header-main{
  background:transparent;
}
.header-v2 .header-main .main-menu__wrapper--items .item-first-level .submenu-wrapper{
  margin-top:24px;
}
.header-v2 .header-main .header-main__wrapper--side .lang-switcher .hs-language-switcher__menu{
  top:55px;
}
.header-v2.header-light .header-main .main-menu__wrapper--items .item-first-level .item-first-level--name svg path{
  stroke:#FFF !important;
}
.header-v2.header-light .header-main .header-main__wrapper--logo .logo svg{
  width:163px;
  height:auto;
}
@media (max-width: 992px){
  .header-v2.header-light .header-main .header-main__wrapper--logo .logo svg{
    width:97px;
  }
}
.header-v2.header-light .header-main .slicknav_menu{
  background:transparent !important;
}
.header-v2.header-light .header-main:not(.floating) .search .hs-search-field__button:before{
  filter:brightness(3);
}
.header-v2.header-light .header-main:not(.floating) .slicknav_menu .slicknav_btn .slicknav_icon span{
  background-color:#FFF;
}
.header-v2.header-light .header-main:not(.floating) .header-main__wrapper--logo .logo svg path.wordmark{
  fill:#FFF !important;
}
.header-v2.header-light .header-main:not(.floating) .hs-language-switcher__current-language{
  color:#FFF !important;
}
.header-v2.header-light .header-main:not(.floating) .hs-language-switcher__current-language svg{
  fill:#FFF !important;
}
.header-v2.header-light .header-main:not(.floating) .main-menu__wrapper--items .item-first-level .item-first-level--name{
  color:#FFF;
}
.header-v2.header-light .header-main:not(.floating) .main-menu__wrapper--items .item-first-level .item-first-level--name:hover{
  opacity:0.5;
}
.header-v2.header-light .header-main:not(.floating) .slicknav_menu .main-menu__wrapper--items .item-first-level .item-first-level--name{
  color:#000;
}
.header-v2.header-light .header-main:not(.floating) .slicknav_menu .main-menu__wrapper--items .item-first-level .item-first-level--name:hover{
  opacity:0.5;
}
.header-v2 .header-main.floating{
  background:#FFF;
}
.header-main .main-menu__wrapper--items .item-first-level .item-first-level--name{
  font-weight:450;
}
.header-main .main-menu__wrapper--items .item-first-level .item-first-level--name svg{
  opacity:0.2;
}
.header-main .main-menu__wrapper--items .item-first-level .item-first-level--name svg path{
  stroke:#000;
}
.header-main .main-menu__wrapper--items .item-first-level .submenu-wrapper--menu .item-second-level .text .title{
  font-weight:450;
}
.header-main .main-menu__wrapper--items .item-first-level .submenu-wrapper .cta-wrapper a{
  font-weight:450;
}
.header-main .hs-language-switcher__current-language{
  font-weight:450;
}
.base-v2 .footer-main > .container{
  max-width:100%;
  padding-left:0;
  padding-right:0;
}
.footer-section .cta-box .form-wrapper .hsfc-Step__Content > .hsfc-Row:nth-last-child(3){
  display:inline-block;
  width:75%;
  vertical-align:top;
}
.footer-section .cta-box .form-wrapper .hsfc-Step__Content > .hsfc-Row:nth-last-child(3) > div{
  margin-top:0;
}
.footer-section .cta-box .form-wrapper .hsfc-Step__Content > .hsfc-Row:nth-last-child(2){
  display:none;
}
.footer-section .cta-box .form-wrapper .hsfc-Step__Content > .hsfc-NavigationRow:last-child{
  display:inline-block;
  width:25%;
  margin-top:0;
}
.hs-form-html .hsfc-Renderer{
  --hsf-richtext__font-family:"Circular Std";
  --hsf-global__font-family:"Circular Std";
  --hsf-default-richtext__font-family:"Circular Std";
  --hsf-field-input__font-family:"Circular Std";
  --hsf-default-field-input__font-family:"Circular Std";
  --hsf-module__vertical-spacing:5px;
  --hsf-default-module__vertical-spacing:5px;
  --hsf-row__vertical-spacing:10px;
  --hsf-default-row__vertical-spacing:10px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper .hsfc-ReCaptchaV2{
  display:none;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form{
  font-family:"Circular Std";
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step .hsfc-Step__Content{
  padding:0;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step .hsfc-Step__Content .hsfc-Row{
  gap:10px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField{
  position:relative;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField label,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField label,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField label,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField label,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField label{
  display:none;
  font-size:17px;
  font-weight:500;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField input,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField input,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField input,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField input,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField input,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField textarea{
  border-radius:8px;
  height:44px;
  background:#FFF;
  border:1px solid #e3e6ec;
  padding:0 15px;
  transition:all 0.15s linear;
  margin-bottom:0;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField input[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField input[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField input[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField input[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField input[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField textarea[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField textarea[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField textarea[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField textarea[aria-describedby*="error"],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField textarea[aria-describedby*="error"]{
  border:1px solid #D40000;
  box-shadow:0 0 0 1px #d40000;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField input:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField input:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField input:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField input:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField input:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField textarea:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField textarea:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField textarea:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField textarea:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField textarea:hover{
  box-shadow:none;
  border:1px solid #CCC;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField input:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField input:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField input:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField input:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField input:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField textarea:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField textarea:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField textarea:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField textarea:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField textarea:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField input:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField input:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField input:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField input:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField input:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField textarea:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField textarea:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField textarea:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField textarea:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField textarea:active{
  box-shadow:0 0 0 1px #000;
  border:1px solid #000;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField textarea,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField textarea{
  min-height:100px;
  padding:15px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField .hsfc-ErrorAlert,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField .hsfc-ErrorAlert,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField .hsfc-ErrorAlert,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField .hsfc-ErrorAlert,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField .hsfc-ErrorAlert{
  font-size:14px;
  background:#d40000;
  color:#FFF;
  padding:0px 10px;
  border-radius:0 0 8px 8px;
  display:inline-block;
  margin-top:-1px;
  margin-left:6px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret{
  height:44px;
  background:#FFF;
  border:1px solid #e3e6ec;
  border-radius:8px 0 0 8px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret:hover,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret:hover{
  box-shadow:none;
  background:#FFF;
  border:1px solid #CCC;
  filter:unset;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel],
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]{
  border-left:1px solid transparent;
  border-radius:0 8px 8px 0;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:focus,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-PhoneField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-EmailField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-TextareaField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:active,
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret + input[type=tel]:active{
  box-shadow:0;
  border:1px solid #000;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Button{
  border-radius:32px;
  background:var(--color-luware-brand-1);
  color:#FFF;
  font-weight:450;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownOptions{
  border-radius:12px;
  border-color:var(--color-luware-light-2);
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownOptions__List__ListItem{
  background-color:var(--color-luware-light-1);
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-DropdownOptions__List__ListItem:hover{
  background-color:var(--color-luware-light-2);
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-CheckboxField .hsfc-FieldLabel{
  padding:0 0 0 36px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-CheckboxField .hsfc-FieldLabel span{
  font-size:15px;
  line-height:18px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form [data-hsfc-id="DataPrivacyField"]{
  margin-top:20px;
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form [data-hsfc-id="DataPrivacyField"] .hsfc-RichText p{
  font-size:14px;
  color:rgba(0, 0, 0, 0.4);
}
.hs-form-html .hsfc-Renderer .hsfc-FormWrapper form [data-hsfc-id="DataPrivacyField"] .hsfc-RichText p a{
  font-weight:450;
  color:rgba(0, 0, 0, 0.4);
}
.color-nimbus .hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Button,
.layout-preset-nimbus .hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Button{
  background:var(--color-nimbus-default);
}
.color-recording .hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Button,
.layout-preset-recording .hs-form-html .hsfc-Renderer .hsfc-FormWrapper form .hsfc-Button{
  background:var(--color-recording-default);
}
.accordion-wrapper .toggle-container .toggle-header{
  border-top:1px solid rgba(0, 0, 0, 0.1);
  padding:20px 0;
  transition:all 0.3s ease;
}
.accordion-wrapper .toggle-container .toggle-header.small{
  padding:15px 0;
}
.accordion-wrapper .toggle-container .toggle-header a h3{
  position:relative;
  margin-bottom:0;
  padding:0 40px 0 0;
}
.accordion-wrapper .toggle-container .toggle-header a h3:after{
  position:absolute;
  top:-3px;
  right:0;
  width:20px;
  content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDEyLjA5OTZMOS40NzM0NCAxMS41NjYxTDAuNTI2NTYxIDIuNTAwMjhMMS4xODY3NmUtMDcgMS45NjY3M0wxLjA1MzEyIDAuODk5NjA5TDEuNTc5NjggMS40MzMxN0wxMCA5Ljk2NTM4TDE4LjQyMDMgMS40MzMxN0wxOC45NDY5IDAuODk5NjA5TDIwIDEuOTY2NzNMMTkuNDczNCAyLjUwMDI4TDEwLjUyNjYgMTEuNTY2MUwxMCAxMi4wOTk2WiIgZmlsbD0iIzFDMjEyOSIvPgo8L3N2Zz4K);
  transition:all 0.3s ease;
}
.accordion-wrapper .toggle-container .toggle-body{
  display:none;
}
.accordion-wrapper .toggle-container .toggle-body .content{
  margin-bottom:30px;
}
.accordion-wrapper .toggle-container.active .toggle-header{
  border-top:1px solid #000000;
}
.accordion-wrapper .toggle-container.active .toggle-header a h3:after{
  top:2px;
  transform:rotate(180deg);
}
.bg-dark .accordion-wrapper .toggle-container .toggle-header,
.bg-preset .accordion-wrapper .toggle-container .toggle-header{
  border-top:1px solid rgba(255, 255, 255, 0.1);
}
.bg-dark .accordion-wrapper .toggle-container .toggle-header a h3:after,
.bg-preset .accordion-wrapper .toggle-container .toggle-header a h3:after{
  content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDEyLjA5OTZMOS40NzM0NCAxMS41NjYxTDAuNTI2NTYxIDIuNTAwMjhMMS4xODY3NmUtMDcgMS45NjY3MkwxLjA1MzEyIDAuODk5NjA4TDEuNTc5NjggMS40MzMxN0wxMCA5Ljk2NTM4TDE4LjQyMDMgMS40MzMxN0wxOC45NDY5IDAuODk5NjA4TDIwIDEuOTY2NzJMMTkuNDczNCAyLjUwMDI4TDEwLjUyNjYgMTEuNTY2MUwxMCAxMi4wOTk2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.bg-dark .accordion-wrapper .toggle-container.active .toggle-header,
.bg-preset .accordion-wrapper .toggle-container.active .toggle-header{
  border-top:1px solid #ffffff;
}
.moveables-slick{
  width:100%;
  overflow:hidden;
}
.moveables-slick.logo-slider-wrapper .logo-item{
  margin:0 40px;
  height:50px;
}
@media (max-width: 720px){
  .moveables-slick.logo-slider-wrapper .logo-item{
    margin:0 20px;
  }
}
@media (max-width: 540px){
  .moveables-slick.logo-slider-wrapper .logo-item{
    margin:0 15px;
  }
}
.moveables-slick.logo-slider-wrapper .logo-item img{
  width:100%;
  max-width:160px !important;
  height:100% !important;
  -o-object-fit:contain;
     object-fit:contain;
  -o-object-position:center center;
     object-position:center center;
}
.moveables-slick.logo-slider-wrapper .logo-item.logo-white img{
  filter:brightness(0) invert(1);
}
.moveables-slick.logo-slider-wrapper.style-grayscale .logo-item img{
  filter:grayscale(1);
  opacity:0.6;
}
.moveables-slick.logo-slider-wrapper.style-grayscale .logo-item.logo-white img{
  filter:brightness(0) invert(1) grayscale(1);
}
.content-rich-editor p{
  font-size:17px;
  line-height:160%;
  margin-bottom:30px;
}
.content-rich-editor p:last-child{
  margin-bottom:0;
}
.content-rich-editor p strong{
  font-weight:500;
}
.content-rich-editor p + ul,
.content-rich-editor p + ol{
  margin-top:-15px;
}
.content-rich-editor p + h2,
.content-rich-editor ul + h2,
.content-rich-editor ol + h2{
  margin-top:60px;
}
.content-rich-editor p + h3,
.content-rich-editor ul + h3,
.content-rich-editor ol + h3,
.content-rich-editor p + h4,
.content-rich-editor ul + h4,
.content-rich-editor ol + h4,
.content-rich-editor p + h5,
.content-rich-editor ul + h5,
.content-rich-editor ol + h5{
  margin-top:50px;
}
.content-rich-editor p + h6,
.content-rich-editor ul + h6,
.content-rich-editor ol + h6{
  margin-top:40px;
}
.content-rich-editor ul,
.content-rich-editor ol{
  padding-left:0px;
  margin:var(--text-elements-margin);
}
.content-rich-editor ul li,
.content-rich-editor ol li{
  list-style:none;
  position:relative;
  padding-left:19px;
  font-size:17px;
  font-style:normal;
  font-weight:400;
  line-height:25.2px;
  margin-bottom:8px;
}
.content-rich-editor ul li::before,
.content-rich-editor ol li::before{
  content:"";
  min-width:7px;
  height:7px;
  background-color:#072B95;
  display:inline-block;
  border-radius:2px;
  margin-right:0px;
  position:absolute;
  top:7px;
  left:0px;
}
.content-rich-editor ul li strong,
.content-rich-editor ol li strong{
  font-weight:500;
}
.content-rich-editor h2{
  font-size:44px;
  margin-bottom:15px;
}
@media (max-width: 992px){
  .content-rich-editor h2{
    font-size:38px;
  }
}
@media (max-width: 620px){
  .content-rich-editor h2{
    font-size:30px;
  }
}
.content-rich-editor h3{
  font-size:32px;
  margin-bottom:10px;
}
@media (max-width: 992px){
  .content-rich-editor h3{
    font-size:28px;
  }
}
@media (max-width: 620px){
  .content-rich-editor h3{
    font-size:24px;
  }
}
.content-rich-editor h4{
  font-size:24px;
  margin-bottom:7px;
}
@media (max-width: 992px){
  .content-rich-editor h4{
    font-size:22px;
  }
}
@media (max-width: 620px){
  .content-rich-editor h4{
    font-size:20px;
  }
}
.content-rich-editor h5{
  font-size:20px;
  margin-bottom:7px;
}
@media (max-width: 620px){
  .content-rich-editor h5{
    font-size:19px;
  }
}
.content-rich-editor h6{
  font-size:18px;
  font-weight:500;
  margin-bottom:7px;
}
.content-rich-editor table{
  margin:10px 0 40px 0;
  border:0 !important;
  border-collapse:separate !important;
  border-spacing:0 !important;
}
.content-rich-editor table tbody tr{
  border-color:var(--color-luware-light-2);
}
.content-rich-editor table tbody tr:first-child{
  border-color:var(--color-luware-brand-1);
  border-top:none;
  border-left:1px solid transparent !important;
}
.content-rich-editor table tbody tr:first-child td{
  background:var(--color-luware-brand-1);
  border-color:rgba(255, 255, 255, 0.3);
  color:#FFF;
  font-weight:500;
  padding:12px 14px !important;
}
.content-rich-editor table tbody tr:first-child td:first-child{
  border-radius:24px 0 0 0;
}
.content-rich-editor table tbody tr:first-child td:last-child{
  border-radius:0 24px 0 0;
}
.content-rich-editor table tbody tr:last-child td:first-child{
  border-radius:0 0 0 24px;
}
.content-rich-editor table tbody tr:last-child td:last-child{
  border-radius:0 0 24px 0;
}
.content-rich-editor table tbody tr:not(.content-rich-editor table tbody tr:first-child) td{
  border-bottom:1px solid var(--color-luware-light-2);
  border-left:1px solid transparent;
  border-right:1px solid var(--color-luware-light-2);
}
.content-rich-editor table tbody tr:not(.content-rich-editor table tbody tr:first-child) td:first-child{
  border-left:1px solid var(--color-luware-light-2);
}
.content-rich-editor table tbody tr td{
  padding:8px 14px !important;
  border-color:var(--color-luware-light-2);
  font-size:17px;
  line-height:140%;
  transition:background 0.3s ease-in-out allow-discrete;
}
.content-rich-editor table tbody tr:hover:not(.content-rich-editor table tbody tr:hover:first-child) td{
  background:var(--color-luware-light-1);
}
.content-rich-editor p > img{
  border-radius:32px;
  margin-bottom:60px;
}
.content-rich-editor a{
  position:relative;
  font-weight:500;
  line-height:160%;
  color:var(--color-luware-brand-1);
}
.content-rich-editor a u{
  text-decoration:none;
}
.content-rich-editor a:before{
  content:"";
  display:inline-block;
  width:100%;
  height:1px;
  background:var(--color-luware-brand-1);
  position:absolute;
  bottom:2px;
}
.content-rich-editor a:hover:before{
  height:2px;
}
.post-body-wrapper{
  margin-top:114px;
}
.post-body-wrapper .post-hero{
  background:var(--color-luware-light-1);
  border-radius:32px;
}
.post-body-wrapper .post-hero .col-post-title{
  padding:80px 0;
}
@media (max-width: 1300px){
  .post-body-wrapper .post-hero .col-post-title{
    padding:60px 0;
  }
}
@media (max-width: 992px){
  .post-body-wrapper .post-hero .col-post-title{
    padding:40px 0 0 0;
  }
}
.post-body-wrapper .post-hero .col-post-title .title{
  padding-right:40px;
}
@media (max-width: 1300px){
  .post-body-wrapper .post-hero .col-post-title .title{
    padding-right:20px;
  }
}
@media (max-width: 992px){
  .post-body-wrapper .post-hero .col-post-title .title{
    padding-right:0;
  }
}
@media (max-width: 1300px){
  .post-body-wrapper .post-hero .col-post-title .title h1{
    font-size:48px !important;
  }
}
@media (max-width: 1100px){
  .post-body-wrapper .post-hero .col-post-title .title h1{
    font-size:44px !important;
  }
}
@media (max-width: 620px){
  .post-body-wrapper .post-hero .col-post-title .title h1{
    font-size:40px !important;
  }
}
@media (max-width: 420px){
  .post-body-wrapper .post-hero .col-post-title .title h1{
    font-size:36px !important;
  }
}
.post-body-wrapper .post-hero .col-post-title .title + .introduction{
  margin-top:24px;
}
.post-body-wrapper .post-hero .col-post-title .post-meta{
  display:flex;
  flex-direction:row;
  align-items:center;
  margin-top:40px;
}
@media (max-width: 1300px){
  .post-body-wrapper .post-hero .col-post-title .post-meta{
    flex-direction:column;
    align-items:start;
    gap:10px;
  }
}
@media (max-width: 620px){
  .post-body-wrapper .post-hero .col-post-title .post-meta{
    gap:6px;
  }
}
.post-body-wrapper .post-hero .col-post-title .post-meta .meta-item:not(:first-child)::before{
  content:"•";
  margin-left:20px;
  margin-right:20px;
  opacity:0.12;
}
@media (max-width: 1300px){
  .post-body-wrapper .post-hero .col-post-title .post-meta .meta-item:not(:first-child)::before{
    display:none;
  }
}
.post-body-wrapper .post-hero .col-post-title .post-meta .meta-item .author-profile{
  color:var(--color-luware-black);
}
.post-body-wrapper .post-hero .col-post-title .post-meta .meta-item .author-profile .avatar{
  border:unset;
}
.post-body-wrapper .post-hero .col-post-title .post-meta .meta-item .author-profile .avatar img{
  border:2px solid var(--color-luware-light-2);
}
.post-body-wrapper .post-hero .col-post-title .post-meta .meta-item .author-profile .name .position{
  display:block;
  font-size:14px;
  line-height:100%;
  font-weight:400;
  opacity:0.5;
  max-width:200px;
  overflow:hidden;
  line-break:auto;
}
.post-body-wrapper .post-hero .col-post-media{
  height:100%;
}
@media (max-width: 992px){
  .post-body-wrapper .post-hero .col-post-media{
    height:auto;
    aspect-ratio:16/8;
  }
}
@media (max-width: 520px){
  .post-body-wrapper .post-hero .col-post-media{
    aspect-ratio:unset;
  }
  .post-body-wrapper .post-hero .col-post-media .media-wrapper{
    aspect-ratio:16/8;
    min-height:unset !important;
  }
}
.post-body-wrapper .post-hero .col-post-media .media-wrapper{
  position:relative;
  height:100%;
  min-height:400px;
  border-radius:32px;
  overflow:hidden;
}
.post-body-wrapper .post-hero .col-post-media .media-wrapper img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
.post-body-wrapper.post-blog-event .post-hero{
  position:relative;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  border-radius:32px;
  filter:brightness(0.9) contrast(1.15);
}
.post-body-wrapper.post-blog-event .post-hero .hero-bg{
  position:absolute;
  inset:0;
  filter:url(#diagonal-blur);
  border-radius:32px;
  mask-image:linear-gradient(90deg, black 0%, black 40%, transparent 75%, transparent 100%);
  -webkit-mask-image:linear-gradient(90deg, black 0%, black 40%, transparent 75%, transparent 100%);
}
.post-body-wrapper.post-blog-event .post-hero .hero-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000;
  opacity:0.5;
  z-index:1;
  border-radius:32px;
}
.post-body-wrapper.post-blog-event .post-hero .container{
  position:relative;
  z-index:2;
}
.post-body-wrapper.post-blog-event .post-hero .container .event-details{
  display:flex;
  -moz-column-gap:50px;
       column-gap:50px;
  margin-bottom:40px;
}
.post-body-wrapper.post-blog-event .post-hero .container .event-details .event-column span{
  opacity:0.5;
  font-size:15px;
  letter-spacing:0.05rem;
  text-transform:uppercase;
}
.post-body-wrapper.post-blog-event .post-hero .container .event-details .event-column p{
  font-size:20px;
  font-weight:450;
}
.post-body-wrapper.post-blog-event .post-hero .container .col-post-title{
  padding:160px 0 80px 0;
  color:#FFF;
}
.post-body-wrapper.post-blog-event .post-hero .container .col-post-title h1{
  color:#FFF;
}
.post-body-wrapper.post-blog-event .post-hero .container .col-post-title .introduction p{
  opacity:0.7;
}
.post-body-wrapper.post-blog-event .post-hero .container .col-post-cta{
  padding:0 0 80px 0;
  text-align:right;
  height:100%;
  align-items:end;
}
.post-body-wrapper.post-blog-event .post-hero .container .col-post-cta .button-bar{
  padding:20px 30px;
  border-radius:64px;
  background:rgba(0, 0, 0, 0.1);
  backdrop-filter:blur(5px);
  width:-moz-fit-content;
  width:fit-content;
  margin:0 0 0 auto;
}
.post-body-wrapper.post-blog-event .post-hero.post-hero-webinar .container{
  position:relative;
  z-index:2;
}
.post-body-wrapper.post-blog-event .post-hero.post-hero-webinar .container .col-post-title{
  color:var(--color-luware-black);
}
.post-body-wrapper.post-blog-event .post-hero.post-hero-webinar .container .col-post-title h1{
  color:var(--color-luware-black);
}
.post-body-wrapper.post-blog-event .post-hero.post-hero-webinar .container .col-post-title .introduction p{
  opacity:0.7;
}
.post-body-wrapper.post-blog-event .post-hero.post-hero-webinar .container .col-post-media{
  position:relative;
  height:100%;
}
.post-body-wrapper.post-blog-event .post-hero.post-hero-webinar .container .col-post-media .button-bar{
  position:absolute;
  right:20px;
  bottom:20px;
  padding:20px 30px;
  border-radius:64px;
  background:rgba(0, 0, 0, 0.1);
  backdrop-filter:blur(5px);
  width:-moz-fit-content;
  width:fit-content;
  margin:0 0 0 auto;
}
.post-body-wrapper .post-body{
  margin-top:80px;
}
.post-body-wrapper .post-body .col-sidebar{
  height:100%;
}
@media (max-width: 992px){
  .post-body-wrapper .post-body .col-sidebar.span-4{
    grid-column:span 12 !important;
  }
}
.post-body-wrapper .post-body .col-sidebar .sticky .hs_cos_wrapper_widget{
  height:100%;
}
.post-body-wrapper .post-body .col-sidebar .sticky .sidebar-toc{
  position:sticky;
  top:120px;
  z-index:2;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-item .title h4{
  font-size:28px;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-sidebar .sidebar-item .title h4{
    font-size:24px;
  }
}
.post-body-wrapper .post-body .col-sidebar .sidebar-item .body{
  margin-top:15px;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-item.sidebar-item-boxed{
  background:var(--color-luware-light-1);
  border-radius:32px;
  padding:30px;
}
@media (max-width: 420px){
  .post-body-wrapper .post-body .col-sidebar .sidebar-item.sidebar-item-boxed{
    padding:20px;
  }
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc{
  background:#FFF;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li{
  border-bottom:1px solid var(--color-luware-light-2);
  padding:15px 0;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li a{
  display:inline-block;
  font-size:18px;
  font-weight:450;
  color:var(--color-luware-black);
  width:calc(100% - 20px);
  opacity:0.5;
  transition:all 0.3s ease-in-out;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li a:hover{
  transform:translateX(5px);
  opacity:1;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li > ol{
  padding-left:20px;
  margin-top:5px;
  padding-left:50px;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li > ol > li{
  margin-left:-30px;
  padding:10px 0 10px 0;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li > ol > li:last-child{
  border-bottom:0;
  padding:10px 0 0 0;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li > ol > li a{
  font-size:16px;
  opacity:0.5;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-toc ol > li > ol > li a:hover{
  opacity:1;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product{
  margin-top:60px;
}
@media (max-width: 420px){
  .post-body-wrapper .post-body .col-sidebar .sidebar-product{
    margin-top:30px;
  }
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .body{
  margin-top:25px;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item{
  display:flex;
  align-self:center;
  gap:20px;
  color:unset;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item:hover{
  opacity:0.6;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item > div{
  display:flex;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item .product-icon img{
  width:50px !important;
  height:50px !important;
  max-width:50px !important;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item .product-details{
  flex-wrap:wrap;
  flex-flow:column;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item .product-details h5{
  font-size:20px;
  font-weight:450;
  margin-bottom:3px;
}
.post-body-wrapper .post-body .col-sidebar .sidebar-product .product-item .product-details p{
  display:block;
  font-size:15px;
  margin-bottom:0;
  opacity:0.5;
}
@media (max-width: 992px){
  .post-body-wrapper .post-body .col-body.span-8{
    grid-column:span 12 !important;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner{
  width:100%;
  overflow:hidden;
}
@media (max-width: 520px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body *{
    hyphens:auto;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body > .hs_cos_wrapper_type_module:first-child{
  margin-bottom:80px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p{
  font-size:17px;
  line-height:160%;
  margin-bottom:30px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p:last-child{
  margin-bottom:0;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p strong{
  font-weight:500;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + ul,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + ol{
  margin-top:-15px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p > span,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p span{
  font-weight:500 !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + h2,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul + h2,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol + h2{
  margin-top:60px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + h3,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul + h3,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol + h3,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + h4,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul + h4,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol + h4,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + h5,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul + h5,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol + h5{
  margin-top:50px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p + h6,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul + h6,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol + h6{
  margin-top:40px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul li strong,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol li strong{
  font-weight:500;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul li a,
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ol li a{
  font-weight:500;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h2{
  font-size:44px;
  margin-bottom:15px;
}
@media (max-width: 992px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h2{
    font-size:38px;
  }
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h2{
    font-size:30px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h3{
  font-size:32px;
  margin-bottom:10px;
}
@media (max-width: 992px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h3{
    font-size:28px;
  }
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h3{
    font-size:24px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h4{
  font-size:24px;
  margin-bottom:7px;
}
@media (max-width: 992px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h4{
    font-size:22px;
  }
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h4{
    font-size:20px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h5{
  font-size:20px;
  margin-bottom:7px;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h5{
    font-size:19px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body h6{
  font-size:18px;
  font-weight:500;
  margin-bottom:7px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table{
  margin:10px 0 40px 0;
  border:0 !important;
  border-collapse:separate !important;
  border-spacing:0 !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr{
  border-color:var(--color-luware-light-2);
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child{
  border-color:var(--color-luware-brand-1);
  border-top:none;
  border-left:1px solid transparent !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child td{
  background:var(--color-luware-brand-1);
  border-color:rgba(255, 255, 255, 0.3);
  color:#FFF;
  font-weight:500;
  padding:12px 14px !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child td:first-child{
  border-radius:24px 0 0 0;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child td:last-child{
  border-radius:0 24px 0 0;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:last-child td:first-child{
  border-radius:0 0 0 24px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:last-child td:last-child{
  border-radius:0 0 24px 0;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:not(.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child) td{
  border-bottom:1px solid var(--color-luware-light-2);
  border-left:1px solid transparent;
  border-right:1px solid var(--color-luware-light-2);
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:not(.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child) td:first-child{
  border-left:1px solid var(--color-luware-light-2);
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr td{
  padding:8px 14px !important;
  border-color:var(--color-luware-light-2);
  font-size:17px;
  line-height:140%;
  transition:background 0.3s ease-in-out allow-discrete;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:hover:not(.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:hover:first-child) td{
  background:var(--color-luware-light-1);
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p > img{
  border-radius:32px;
  margin-bottom:60px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a{
  position:relative;
  font-weight:500;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a:before{
  content:"";
  display:inline-block;
  width:100%;
  height:1px;
  background:var(--color-luware-brand-1);
  position:absolute;
  bottom:2px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a:hover:before{
  height:2px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .faq .container{
  padding-left:0 !important;
  padding-right:0 !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .button-custom .container{
  padding:0;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container{
  margin:60px 0;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow{
  width:40px;
  height:40px;
  border-radius:20px;
  line-height:0;
  background:var(--color-luware-brand-1);
  padding:0 !important;
  opacity:1 !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow:disabled{
  opacity:0.2 !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow:hover{
  cursor:pointer;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow span svg{
  margin-top:0 !important;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow span svg path{
  fill:#FFF;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__slide--image__wrapper img{
  border-radius:32px;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__slide--image__wrapper img{
    aspect-ratio:16/11;
  }
}
@media (max-width: 420px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__slide--image__wrapper img{
    aspect-ratio:16/16;
  }
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__slide--caption{
  position:absolute;
  left:10px;
  right:10px;
  bottom:10px;
  width:calc(100% - 20px);
  padding:10px 20px;
  border-radius:24px;
  background:rgba(0, 0, 0, 0.3);
  color:#FFF;
  padding:15px 20px;
  font-size:15px;
  backdrop-filter:blur(10px);
  line-height:19px;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__nav nav .splide__list{
  justify-content:center;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__nav nav .splide__slide{
  width:auto !important;
  opacity:0.3;
}
.post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__nav nav .splide__slide img{
  aspect-ratio:1/1;
  max-height:80px;
  border-radius:24px;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__nav nav .splide__slide img{
    max-height:60px;
    border-radius:12px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after{
  margin-top:120px;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-after{
    margin-top:80px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after.whitepaper-after{
  margin-top:0;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget{
  margin-bottom:40px;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post{
  border-radius:24px;
  padding:30px 40px 40px 40px;
  background:url(https://144052992.fs1.hubspotusercontent-eu1.net/hubfs/144052992/Theme%20Luware/Blog/LUW_CTA-Form-Bg-Blog.jpg) !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post{
    padding:20px;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post > .container{
  padding:0;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post h3,
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post h4,
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post h5,
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post h6{
  color:#FFF;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post .title h2{
  font-size:28px;
  font-weight:450;
  color:#FFF;
  margin-bottom:10px;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post .title p{
  font-size:17px;
  color:#FFF;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post .contact-form-post__wrapper--form{
  background:#FFF;
  padding:20px;
  border-radius:24px;
}
.post-body-wrapper .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post .contact-form-post__wrapper{
  padding-bottom:0 !important;
  gap:20px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item{
  margin-bottom:40px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item:last-child{
  margin-bottom:0;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author{
  background:var(--color-luware-light-1);
  border-radius:24px;
  padding:30px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info{
  display:flex;
  gap:30px;
}
@media (max-width: 480px){
  .post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info{
    flex-flow:column;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info > div{
  display:flex;
  vertical-align:top;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .avatar{
  min-width:90px;
  width:90px;
  height:90px;
  border-radius:45px;
  overflow:hidden;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details{
  flex-direction:column;
  align-self:center;
}
@media (max-width: 480px){
  .post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details{
    align-self:flex-start;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .biography{
  margin-top:10px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .name{
  font-size:20px;
  font-weight:450;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .position{
  opacity:0.5;
}
@media (max-width: 780px){
  .post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .position{
    display:block;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .position:before{
  content:"•";
  margin-left:10px;
  margin-right:13px;
  opacity:0.25;
}
@media (max-width: 780px){
  .post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .position:before{
    display:none;
  }
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .button-wrapper{
  display:block;
  margin-top:7px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .button-wrapper a{
  display:flex;
  align-items:center;
  gap:8px;
  font-size:18px;
  font-weight:450;
  color:var(--color-luware-brand-1);
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-author .author-info .author-details .button-wrapper a:hover{
  gap:12px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta{
  border-radius:24px;
  padding:30px 40px;
  background:url(https://144052992.fs1.hubspotusercontent-eu1.net/hubfs/144052992/Theme%20Luware/Blog/LUW_CTA-Form-Bg-Blog.jpg);
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner{
  display:flex;
  gap:30px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner > .content,
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner > .button-wrapper{
  vertical-align:middle;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner > .button-wrapper{
  width:40%;
  text-align:right;
  align-self:center;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner .content h3{
  color:#FFF;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner .content p{
  font-size:16px;
  line-height:120%;
  color:#FFF;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-cta .cta-inner .content .brand{
  margin-top:30px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-share .share-wrapper{
  display:flex;
  gap:10px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-share .share-wrapper .share-nav a{
  display:inline-block;
  margin:0 5px;
}
.post-body-wrapper .post-body .col-body .post-body-after .post-item.post-item-share .share-wrapper .share-nav a:hover svg path{
  fill:var(--color-luware-brand-1);
}
.post-body-wrapper .post-body .blog-other-posts{
  margin-top:160px;
}
@media (max-width: 620px){
  .post-body-wrapper .post-body .blog-other-posts{
    margin-top:100px;
  }
}
.post-body-wrapper.product-nimbus .post-body .col-body .faq .toggle svg path{
  fill:var(--color-nimbus-default);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner .hs_cos_wrapper_widget{
  overflow:hidden;
  width:100%;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a{
  color:var(--color-nimbus-default) !important;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a:before{
  background:var(--color-nimbus-default);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul li:before{
  background-color:var(--color-nimbus-default) !important;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul li a{
  color:var(--color-nimbus-default) !important;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr{
  border-color:var(--color-luware-light-2);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child{
  border-color:var(--color-nimbus-default);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child td{
  background:var(--color-nimbus-default) !important;
  border-color:rgba(255, 255, 255, 0.3);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr td{
  border-color:var(--color-luware-light-2);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr td a{
  color:var(--color-nimbus-default) !important;
  font-weight:500 !important;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:hover:not(.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:hover:first-child) td{
  background:var(--color-luware-light-1);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow{
  background:var(--color-nimbus-default);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post{
  background:var(--color-nimbus-dark) !important;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post .title p{
  opacity:0.5;
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-after .post-item.post-item-cta{
  background:url(https://144052992.fs1.hubspotusercontent-eu1.net/hubfs/144052992/Theme%20Luware/Blog/LUW_CTA-Form-Bg-Blog.jpg);
}
.post-body-wrapper.product-nimbus .post-body .col-body .post-body-after .post-item.post-item-share .share-wrapper .share-nav a:hover svg path{
  fill:var(--color-nimbus-default);
}
.post-body-wrapper.product-recording .post-body .col-body .faq .toggle svg path{
  fill:var(--color-recording-default);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a{
  color:var(--color-recording-default) !important;
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body p a:before{
  background:var(--color-recording-default);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul li:before{
  background-color:var(--color-recording-default) !important;
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body ul li a{
  color:var(--color-recording-default) !important;
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr{
  border-color:var(--color-luware-light-2);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child{
  border-color:var(--color-recording-default);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:first-child td{
  background:var(--color-recording-default) !important;
  border-color:rgba(255, 255, 255, 0.3);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr td{
  border-color:var(--color-luware-light-2);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr td a{
  color:var(--color-recording-default) !important;
  font-weight:500 !important;
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:hover:not(.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body table tbody tr:hover:first-child) td{
  background:var(--color-luware-light-1);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-inner #hs_cos_wrapper_post_body .hs_cos_wrapper_type_module .slider__container .splide__arrow{
  background:var(--color-recording-default);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post{
  background:var(--color-recording-dark) !important;
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-after > .hs_cos_wrapper_widget .contact-form-post .title p{
  opacity:0.5;
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-after .post-item.post-item-cta{
  background:url(https://144052992.fs1.hubspotusercontent-eu1.net/hubfs/144052992/Theme%20Luware/Blog/LUW_CTA-Form-Bg-Blog.jpg);
}
.post-body-wrapper.product-recording .post-body .col-body .post-body-after .post-item.post-item-share .share-wrapper .share-nav a:hover svg path{
  fill:var(--color-recording-default);
}
.blog-module .post-item,
.blog-module .cta-item{
  height:100% !important;
}
.blog-module .gridbox-item.blog-post{
  position:relative;
  display:grid;
  grid-template-areas:"top" "bottom";
  height:100%;
  border-radius:24px;
  overflow:hidden;
  padding-top:0;
  background:var(--color-luware-light-1);
  box-shadow:rgba(255, 255, 255, 0) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0) 0px 50px 100px -20px, rgba(0, 0, 0, 0) 0px 30px 60px -30px;
  transition:transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.blog-module .gridbox-item.blog-post:hover{
  cursor:pointer;
  transform:translateY(-10px);
  box-shadow:rgba(255, 255, 255, 0.05) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.125) 0px 50px 100px -20px, rgba(0, 0, 0, 0.15) 0px 30px 60px -30px;
}
.blog-module .gridbox-item.blog-post:hover .featured-image img{
  transform:scale(1.1);
}
.blog-module .gridbox-item.blog-post:hover .author-profile .name{
  transform:translateY(-7px);
}
.blog-module .gridbox-item.blog-post:hover .author-profile .name .position{
  height:16px;
}
.blog-module .gridbox-item.blog-post .top{
  grid-area:top;
}
.blog-module .gridbox-item.blog-post .bottom{
  grid-area:bottom;
  align-self:end;
  padding-bottom:30px;
}
.blog-module .gridbox-item.blog-post .bottom .date{
  display:block;
  padding:0 30px;
  width:100%;
}
.blog-module .gridbox-item.blog-post .featured-image{
  position:relative;
  border-radius:24px 24px 0 0;
  aspect-ratio:16/9;
}
.blog-module .gridbox-item.blog-post .featured-image img{
  transition:transform 0.3s ease-in-out;
}
.blog-module .gridbox-item.blog-post .featured-image .meta{
  position:absolute;
  top:16px;
  right:16px;
  width:auto;
  background:rgba(0, 0, 0, 0.2);
  backdrop-filter:blur(10px);
  padding:5px 12px;
  border-radius:32px;
  z-index:2;
}
.blog-module .gridbox-item.blog-post .featured-image .meta span{
  font-size:14px;
  font-weight:450;
  color:#FFF;
}
.blog-module .gridbox-item.blog-post .featured-image .meta.show-first-tag span{
  display:none;
}
.blog-module .gridbox-item.blog-post .featured-image .meta.show-first-tag span:first-child{
  display:block;
}
.blog-module .gridbox-item.blog-post .content-wrapper{
  padding:30px;
}
.blog-module .gridbox-item.blog-post .content-wrapper .title{
  margin-bottom:15px;
}
.blog-module .gridbox-item.blog-post .author-profile{
  padding:0 30px;
  width:100%;
}
.blog-module .gridbox-item.blog-post .author-profile .name{
  position:relative;
  transition:transform 0.3s ease-in-out;
}
.blog-module .gridbox-item.blog-post .author-profile .name .position{
  position:absolute;
  display:block;
  width:100%;
  height:0;
  overflow:hidden;
  font-size:14px;
  line-height:14px;
  font-weight:400;
  opacity:0.5;
  bottom:-7px;
  transition:height 0.3s ease-in-out;
}
.blog-module .gridbox-item.blog-post .bottom .event-details{
  width:100%;
}
.blog-module .gridbox-item.blog-post .bottom .event-details .label{
  opacity:0.5;
  letter-spacing:0.05rem;
  text-transform:uppercase;
  font-size:12px;
}
.blog-module .gridbox-item.blog-post .bottom .event-details p{
  font-size:17px;
  font-weight:450;
}
.blog-module .gridbox-item.blog-post.customer-post .featured-image{
  position:relative;
}
.blog-module .gridbox-item.blog-post.customer-post .featured-image .logo-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  background:rgba(0, 0, 0, 0.4);
  backdrop-filter:blur(4px);
  transition:backdrop-filter 0.3s ease-in-out, background 0.3s ease-in-out;
}
.blog-module .gridbox-item.blog-post.customer-post .featured-image .logo-overlay .logo{
  position:absolute;
  width:100%;
  height:100%;
  top:50%;
  max-height:160px;
  transform:translateY(-50%);
  padding:40px 80px;
  transition:opacity 0.3s ease-in-out;
}
.blog-module .gridbox-item.blog-post.customer-post .featured-image .logo-overlay .logo img{
  width:100%;
  max-width:100%;
  height:auto !important;
  -o-object-fit:contain;
     object-fit:contain;
  max-height:100%;
  margin:0 auto;
  top:50%;
  transform:translateY(-50%);
}
.blog-module .gridbox-item.blog-post.customer-post:hover .featured-image .logo-overlay{
  backdrop-filter:unset;
  background:rgba(0, 0, 0, 0);
}
.blog-module .gridbox-item.blog-post.customer-post:hover .featured-image .logo-overlay .logo{
  opacity:0;
}
.blog-module .cta-item{
  position:relative;
  overflow:hidden;
  border-radius:24px;
}
@media (max-width: 720px){
  .blog-module .cta-item{
    aspect-ratio:3/4;
    min-height:100%;
  }
}
@media (max-width: 420px){
  .blog-module .cta-item{
    aspect-ratio:3/5;
  }
}
.blog-module .cta-item .cta-wrapper .content-wrapper{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%;
  z-index:1;
  padding:40px;
}
.blog-module .cta-item .cta-wrapper .content-wrapper .title h3{
  color:#FFF;
}
@media (max-width: 1320px){
  .blog-module .cta-item .cta-wrapper .content-wrapper .title h3{
    font-size:38px;
  }
}
.blog-module .cta-item .cta-wrapper .content-wrapper .content{
  margin-top:30px;
}
.blog-module .cta-item .cta-wrapper .content-wrapper .content p{
  color:#FFF;
}
.blog-module .cta-item .cta-wrapper .content-wrapper .button-wrapper{
  margin-top:40px;
}
.blog-module .cta-item .cta-wrapper .media-wrapper{
  position:absolute;
  width:100%;
  height:100%;
}
.blog-module .cta-item .cta-wrapper .media-wrapper img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100% !important;
  -o-object-fit:cover;
     object-fit:cover;
}
.button.button--type-1.button--light{
  color:var(--color-luware-brand-1);
  background:#FFF;
  border-color:#FFF;
}
.button.button--type-2.button--light{
  color:#FFF;
  border-color:#FFF;
}
.filter-item{
  position:relative;
  display:inline-block;
  font-size:15px;
  font-weight:450;
  padding:6px 18px;
  border-radius:32px;
  border:2px solid var(--color-luware-light-1);
  background:var(--color-luware-light-1);
  transition:opacity 0.3s ease-in-out allow-discrete;
}
.filter-item:hover{
  cursor:pointer;
  opacity:0.6;
}
.filter-item.active{
  border:2px solid var(--color-luware-brand-1);
  color:var(--color-luware-brand-1);
  background:transparent;
}
.filter-item.active:before{
  content:"\2713";
  margin-right:5px;
}
.search-wrapper .search--input{
  position:relative;
  max-width:380px;
}
.search-wrapper .search--input input{
  border-radius:100px;
  background:var(--color-luware-light-1);
  color:var(--color-luware-black);
  cursor:pointer;
  font-size:16px;
  font-weight:400;
  height:40px;
  line-height:24px;
  outline:none;
  padding:12px 20px 12px 45px;
  text-align:left;
  width:100%;
  max-width:380px;
}
@media (max-width: 768px){
  .search-wrapper .search--input input{
    width:100%;
  }
}
.search-wrapper .search--input input::-webkit-input-placeholder{
  color:var(--color-luware-black);
  font-size:16px;
  font-weight:400;
  line-height:24px;
  text-align:left;
}
.search-wrapper .search--input input::-moz-placeholder{
  color:var(--color-luware-black);
  font-size:16px;
  font-weight:400;
  line-height:24px;
  text-align:left;
}
.search-wrapper .search--input input:-ms-input-placeholder{
  color:var(--color-luware-black);
  font-size:16px;
  font-weight:400;
  line-height:24px;
  text-align:left;
}
.search-wrapper .search--input input::-ms-input-placeholder{
  color:var(--color-luware-black);
  font-size:16px;
  font-weight:400;
  line-height:24px;
  text-align:left;
}
.search-wrapper .search--input input:placeholder{
  color:var(--color-luware-black);
  font-size:16px;
  font-weight:400;
  line-height:24px;
  text-align:left;
}
.search-wrapper .search--input input:-webkit-search-cancel-button{
  display:none;
}
.search-wrapper .search--input .img{
  position:absolute;
  left:16px;
  top:9px;
  opacity:0.3;
}
.search-wrapper .search--input .img svg{
  height:22px;
  width:auto;
}
.author-profile{
  display:table;
}
.author-profile > div{
  display:table-cell;
  vertical-align:middle;
}
.author-profile .avatar{
  width:48px;
  height:48px;
  border:2px solid rgba(0, 0, 0, 0.075);
  border-radius:30px;
}
.author-profile .avatar img{
  border-radius:30px;
}
.author-profile .name{
  padding-left:10px;
  font-weight:450;
}
.author-profile.author-profile-small .avatar{
  width:40px;
  height:40px;
}