@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--light.ttf) format('truetype');font-weight: 300;font-style: normal;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--light-italic.ttf) format('truetype');font-weight: 300;font-style: italic;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--regular.ttf) format('truetype');font-weight: 400;font-style: normal;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--italic.ttf) format('truetype');font-weight: 400;font-style: italic;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--semi-bold.ttf) format('truetype');font-weight: 600;font-style: normal;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--semi-bold-italic.ttf) format('truetype');font-weight: 600;font-style: italic;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--bold.ttf) format('truetype');font-weight: 700;font-style: normal;font-display: fallback;}
@font-face {font-family: Adelle Sans;src: url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/raw_assets/public/hover-to/css/fonts/adelle-sans-hover--bold-italic.ttf) format('truetype');font-weight: 700;font-style: italic;font-display: fallback;}

/* Theme base styles */














:host,:root,[data-theme] {
  --base-font : Adelle Sans,Arial,sans-serif;
  --primary-font : Adelle Sans,Arial,sans-serif;
  --fancy-font : Adelle Sans,Arial,sans-serif;
  --pr-color : #003e7d;
  --prh-color : #002c57;
  --se-color : #247ddc;
  --seh-color : #18579a;
  --p-color : ;
  --p-size : 1;
  --h1-size : 2.7777777777777777rem;
  --h2-size : 2.2222222222222223rem;
  --h3-size : 1.7777777777777777rem;
  --h4-size : 1.5555555555555556rem;
  --h5-size : 1.3333333333333333rem;
  --h6-size : 0.8333333333333334rem;
  --h1-color : #1f2833;
  --h2-color : #1f2833;
  --h3-color : #1f2833;
  --h4-color : #27313d;
  --h5-color : #1f2833;
  --h6-color : #30363d;
  --p-color : #2a2a2a;
  --lk-color : #247ddc;
  --lkh-color : #247ddc;
  --lbgc1-color : #f7f7f7;
  --lbgc2-color : #ece8e6;
  --lbgc3-color : #e6f1fe;
  --lbgc4-color : #fdf6e7;
  --lbgc5-color : #e6f3ed;
  --lbgc6-color : #f7e6ea;
  --dbgc1-color : #003e7d;
  --dbgc2-color : #73b3f3;
  --dbgc3-color : #0e3054;
  --dbgc4-color : #18784a;
  --dbgc5-color : #941535;
  --dbgc6-color : #0e0e0e;
  --box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
  --box-shadow-hover: 0px 2px 16px 0px rgba(0, 0, 0, 0.12);
  --card-border-radius-small:6px;
  --card-border-radius: 10px;
  --btn-border-radius: 1000px;
}


*,*:before,*:after{box-sizing:border-box;}
html, body { min-height:100%; font-size: 100%; font: inherit;margin:0;padding:0;background-color:#fff;position:relative;font-size:18px;}
body{max-width:100%;font-family:var(--base-font), Arial,sans-serif;font-weight: 400;line-height:1.7;color:var(--p-color);text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media (max-width:767px) {
  html,body{font-size:15px; }
}
.primary-font{font-family:var(--primary-font);}
.base-font{font-family:var(--base-font);}
.fancy-font{font-family:var(--fancy-font);}

img { max-width:100%; height:auto; vertical-align:middle; }
.clear{display:table;clear:both;content:'';}
.clearfix:after{display:table;clear:both;content:'';}
.outer-container{max-width:1320px;margin-left:auto; margin-right:auto;}
.container{max-width:1320px;margin-left:auto; margin-right:auto;}
.halign-left {  margin-right:auto; }
.halign-center { margin-left:auto; margin-right:auto; }
.halign-right { margin-left:auto;  }
@media (max-width:767px) {
  .halign-left-m {  margin-right:auto; }
  .halign-center-m { margin-left:auto; margin-right:auto; }
  .halign-right-m { margin-left:auto;  }
}

.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}
@media (max-width:767px) {
  .text-left-m {text-align:left;}
  .text-center-m {text-align:center;}
  .text-right-m {text-align:right;}
}

.opacity0 {opacity:0;}.opacity5 {opacity:0.5;}.opacity10 {opacity:0.1;}.opacity15 {opacity:0.15;}.opacity20 {opacity:0.2;}.opacity25 {opacity:0.25;}.opacity30 {opacity:0.3;}.opacity35 {opacity:0.35;}.opacity40 {opacity:0.4;}.opacity45 {opacity:0.45;}.opacity50 {opacity:0.5;}.opacity55 {opacity:0.55;}.opacity60 {opacity:0.6;}.opacity65 {opacity:0.65;}.opacity70 {opacity:0.7;}.opacity75 {opacity:0.75;}.opacity80 {opacity:0.8;}.opacity85 {opacity:0.85;}.opacity90 {opacity:0.9;}.opacity95 {opacity:0.95;}.opacity100 {opacity:1; }
.span-1{ max-width:91.66666666666667px;}.span-2{ max-width:220.0px;}.span-3{ max-width:330.0px;}.span-4{ max-width:440.0px;}.span-5{ max-width:550.0px;}.span-6{ max-width:660.0px;}.span-7{ max-width:770.0px;}.span-8{ max-width:880.0px;}.span-9{ max-width:990.0px;}.span-10{ max-width:1100.0px;}.span-11{ max-width:1210.0px;}.span-12{ max-width:1320.0px;}

@media (min-width:768px) {
  .span-md-1{ max-width:91.66666666666667px;}.span-md-2{ max-width:220.0px;}.span-md-3{ max-width:330.0px;}.span-md-4{ max-width:440.0px;}.span-md-5{ max-width:550.0px;}.span-md-6{ max-width:660.0px;}.span-md-7{ max-width:770.0px;}.span-md-8{ max-width:880.0px;}.span-md-9{ max-width:990.0px;}.span-md-10{ max-width:1100.0px;}.span-md-11{ max-width:1210.0px;}.span-md-12{ max-width:1320.0px;}
}

.flexbox{display: -webkit-box;display: flex;flex-wrap: wrap;}
@media (min-width:576px) {
  .flexbox-sm{display: -webkit-box;display: flex;flex-wrap: wrap;}
}
@media (min-width:768px) {
  .flexbox-md{display: -webkit-box;display: flex;flex-wrap: wrap;}
}
@media (min-width:992px) {
  .flexbox-lg{display: -webkit-box;display: flex;flex-wrap: wrap;}
}
.row {display: -webkit-box;display: flex;flex-wrap: wrap;}
.no-gutters {margin-right: 0;margin-left: 0}
.no-gutters>.col,.no-gutters>[class*=col-] {padding-right: 0;padding-left: 0}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,
.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,
.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,
.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,
.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {position: relative;width: 100%;}
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }

.col {flex-basis: 0;flex-grow: 1;max-width: 100%}.row-cols-1>* {flex: 0 0 100%;max-width: 100%}.row-cols-2>* {flex: 0 0 50%;max-width: 50%}.row-cols-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.row-cols-4>* {flex: 0 0 25%;max-width: 25%}.row-cols-5>* {flex: 0 0 20%;max-width: 20%}.row-cols-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-auto {flex: 0 0 auto;width: auto;max-width: 100%}.col-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%}.col-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-3 {flex: 0 0 25%;max-width: 25%}.col-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.col-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-6 {flex: 0 0 50%;max-width: 50%}.col-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%}.col-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%}.col-9 {flex: 0 0 75%;max-width: 75%}.col-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%}.col-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%}.col-12 {flex: 0 0 100%;max-width: 100%}.order-first {order: -1}.order-last {order: 13}.order-0 {order: 0}.order-1 {order: 1}.order-2 {order: 2}.order-3 {order: 3}.order-4 {order: 4}.order-5 {order: 5}.order-6 {order: 6}.order-7 {order: 7}.order-8 {order: 8}.order-9 {order: 9}.order-10 {order: 10}.order-11 {order: 11}.order-12 {order: 12}
@media (min-width:576px) {
  .col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%}.row-cols-sm-1>* {flex: 0 0 100%;max-width: 100%}.row-cols-sm-2>* {flex: 0 0 50%;max-width: 50%}.row-cols-sm-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.row-cols-sm-4>* {flex: 0 0 25%;max-width: 25%}.row-cols-sm-5>* {flex: 0 0 20%;max-width: 20%}.row-cols-sm-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%}.col-sm-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%}.col-sm-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-sm-3 {flex: 0 0 25%;max-width: 25%}.col-sm-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.col-sm-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-sm-6 {flex: 0 0 50%;max-width: 50%}.col-sm-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%}.col-sm-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%}.col-sm-9 {flex: 0 0 75%;max-width: 75%}.col-sm-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%}.col-sm-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%}.col-sm-12 {flex: 0 0 100%;max-width: 100%}.order-sm-first {order: -1}.order-sm-last {order: 13}.order-sm-0 {order: 0}.order-sm-1 {order: 1}.order-sm-2 {order: 2}.order-sm-3 {order: 3}.order-sm-4 {order: 4}.order-sm-5 {order: 5}.order-sm-6 {order: 6}.order-sm-7 {order: 7}.order-sm-8 {order: 8}.order-sm-9 {order: 9}.order-sm-10 {order: 10}.order-sm-11 {order: 11}.order-sm-12 {order: 12}
}
@media (min-width:768px) {
  .col-md {flex-basis: 0;flex-grow: 1;max-width: 100%}.row-cols-md-1>* {flex: 0 0 100%;max-width: 100%}.row-cols-md-2>* {flex: 0 0 50%;max-width: 50%}.row-cols-md-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.row-cols-md-4>* {flex: 0 0 25%;max-width: 25%}.row-cols-md-5>* {flex: 0 0 20%;max-width: 20%}.row-cols-md-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%}.col-md-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%}.col-md-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-md-3 {flex: 0 0 25%;max-width: 25%}.col-md-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.col-md-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-md-6 {flex: 0 0 50%;max-width: 50%}.col-md-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%}.col-md-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%}.col-md-9 {flex: 0 0 75%;max-width: 75%}.col-md-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%}.col-md-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%}.col-md-12 {flex: 0 0 100%;max-width: 100%}.order-md-first {order: -1}.order-md-last {order: 13}.order-md-0 {order: 0}.order-md-1 {order: 1}.order-md-2 {order: 2}.order-md-3 {order: 3}.order-md-4 {order: 4}.order-md-5 {order: 5}.order-md-6 {order: 6}.order-md-7 {order: 7}.order-md-8 {order: 8}.order-md-9 {order: 9}.order-md-10 {order: 10}.order-md-11 {order: 11}.order-md-12 {order: 12}
}
@media (min-width:992px) {
  .col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%}.row-cols-lg-1>* {flex: 0 0 100%;max-width: 100%}.row-cols-lg-2>* {flex: 0 0 50%;max-width: 50%}.row-cols-lg-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.row-cols-lg-4>* {flex: 0 0 25%;max-width: 25%}.row-cols-lg-5>* {flex: 0 0 20%;max-width: 20%}.row-cols-lg-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%}.col-lg-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%}.col-lg-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-lg-3 {flex: 0 0 25%;max-width: 25%}.col-lg-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.col-lg-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-lg-6 {flex: 0 0 50%;max-width: 50%}.col-lg-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%}.col-lg-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%}.col-lg-9 {flex: 0 0 75%;max-width: 75%}.col-lg-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%}.col-lg-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%}.col-lg-12 {flex: 0 0 100%;max-width: 100%}.order-lg-first {order: -1}.order-lg-last {order: 13}.order-lg-0 {order: 0}.order-lg-1 {order: 1}.order-lg-2 {order: 2}.order-lg-3 {order: 3}.order-lg-4 {order: 4}.order-lg-5 {order: 5}.order-lg-6 {order: 6}.order-lg-7 {order: 7}.order-lg-8 {order: 8}.order-lg-9 {order: 9}.order-lg-10 {order: 10}.order-lg-11 {order: 11}.order-lg-12 {order: 12}
}
@media (min-width:1200px) {
  .col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%}.row-cols-xl-1>* {flex: 0 0 100%;max-width: 100%}.row-cols-xl-2>* {flex: 0 0 50%;max-width: 50%}.row-cols-xl-3>* {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.row-cols-xl-4>* {flex: 0 0 25%;max-width: 25%}.row-cols-xl-5>* {flex: 0 0 20%;max-width: 20%}.row-cols-xl-6>* {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%}.col-xl-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%}.col-xl-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%}.col-xl-3 {flex: 0 0 25%;max-width: 25%}.col-xl-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%}.col-xl-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-xl-6 {flex: 0 0 50%;max-width: 50%}.col-xl-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%}.col-xl-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%}.col-xl-9 {flex: 0 0 75%;max-width: 75%}.col-xl-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%}.col-xl-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%}.col-xl-12 {flex: 0 0 100%;max-width: 100%}.order-xl-first {order: -1}.order-xl-last {order: 13}.order-xl-0 {order: 0}.order-xl-1 {order: 1}.order-xl-2 {order: 2}.order-xl-3 {order: 3}.order-xl-4 {order: 4}.order-xl-5 {order: 5}.order-xl-6 {order: 6}.order-xl-7 {order: 7}.order-xl-8 {order: 8}.order-xl-9 {order: 9}.order-xl-10 {order: 10}.order-xl-11 {order: 11}.order-xl-12 {order: 12}
}
.flex-wrap {flex-wrap: wrap!important}.flex-nowrap {flex-wrap: nowrap!important}.flex-wrap-reverse {flex-wrap: wrap-reverse!important}.flex-fill {flex: 1 1 auto!important}.flex-grow-0 {flex-grow: 0!important}.flex-grow-1 {flex-grow: 1!important}.flex-shrink-0 {flex-shrink: 0!important}.flex-shrink-1 {flex-shrink: 1!important}.justify-content-start {justify-content: flex-start!important}.justify-content-end {justify-content: flex-end!important}.justify-content-center {justify-content: center!important}.justify-content-between {justify-content: space-between!important}.justify-content-around {justify-content: space-around!important}.align-items-start {align-items: flex-start!important}.align-items-end {align-items: flex-end!important}.align-items-center {align-items: center!important}.align-items-baseline {align-items: baseline!important}.align-items-stretch {align-items: stretch!important}.align-content-start {align-content: flex-start!important}.align-content-end {align-content: flex-end!important}.align-content-center {align-content: center!important}.align-content-between {align-content: space-between!important}.align-content-around {align-content: space-around!important}.align-content-stretch {align-content: stretch!important}.align-self-auto {align-self: auto!important}.align-self-start {align-self: flex-start!important}.align-self-end {align-self: flex-end!important}.align-self-center {align-self: center!important}.align-self-baseline {align-self: baseline!important}.align-self-stretch {align-self: stretch!important}
@media (min-width:576px) {
  .flex-sm-row {flex-direction: row!important}.flex-sm-column {flex-direction: column!important}.flex-sm-row-reverse {flex-direction: row-reverse!important}.flex-sm-column-reverse {flex-direction: column-reverse!important}.flex-sm-wrap {flex-wrap: wrap!important}.flex-sm-nowrap {flex-wrap: nowrap!important}.flex-sm-wrap-reverse {flex-wrap: wrap-reverse!important}.flex-sm-fill {flex: 1 1 auto!important}.flex-sm-grow-0 {flex-grow: 0!important}.flex-sm-grow-1 {flex-grow: 1!important}.flex-sm-shrink-0 {flex-shrink: 0!important}.flex-sm-shrink-1 {flex-shrink: 1!important}.justify-content-sm-start {justify-content: flex-start!important}.justify-content-sm-end {justify-content: flex-end!important}.justify-content-sm-center {justify-content: center!important}.justify-content-sm-between {justify-content: space-between!important}.justify-content-sm-around {justify-content: space-around!important}.align-items-sm-start {align-items: flex-start!important}.align-items-sm-end {align-items: flex-end!important}.align-items-sm-center {align-items: center!important}.align-items-sm-baseline {align-items: baseline!important}.align-items-sm-stretch {align-items: stretch!important}.align-content-sm-start {align-content: flex-start!important}.align-content-sm-end {align-content: flex-end!important}.align-content-sm-center {align-content: center!important}.align-content-sm-between {align-content: space-between!important}.align-content-sm-around {align-content: space-around!important}.align-content-sm-stretch {align-content: stretch!important}.align-self-sm-auto {align-self: auto!important}.align-self-sm-start {align-self: flex-start!important}.align-self-sm-end {align-self: flex-end!important}.align-self-sm-center {align-self: center!important}.align-self-sm-baseline {align-self: baseline!important}.align-self-sm-stretch {align-self: stretch!important}
}
@media (min-width:768px) {
  .flex-md-row {flex-direction: row!important}.flex-md-column {flex-direction: column!important}.flex-md-row-reverse {flex-direction: row-reverse!important}.flex-md-column-reverse {flex-direction: column-reverse!important}.flex-md-wrap {flex-wrap: wrap!important}.flex-md-nowrap {flex-wrap: nowrap!important}.flex-md-wrap-reverse {flex-wrap: wrap-reverse!important}.flex-md-fill {flex: 1 1 auto!important}.flex-md-grow-0 {flex-grow: 0!important}.flex-md-grow-1 {flex-grow: 1!important}.flex-md-shrink-0 {flex-shrink: 0!important}.flex-md-shrink-1 {flex-shrink: 1!important}.justify-content-md-start {justify-content: flex-start!important}.justify-content-md-end {justify-content: flex-end!important}.justify-content-md-center {justify-content: center!important}.justify-content-md-between {justify-content: space-between!important}.justify-content-md-around {justify-content: space-around!important}.align-items-md-start {align-items: flex-start!important}.align-items-md-end {align-items: flex-end!important}.align-items-md-center {align-items: center!important}.align-items-md-baseline {align-items: baseline!important}.align-items-md-stretch {align-items: stretch!important}.align-content-md-start {align-content: flex-start!important}.align-content-md-end {align-content: flex-end!important}.align-content-md-center {align-content: center!important}.align-content-md-between {align-content: space-between!important}.align-content-md-around {align-content: space-around!important}.align-content-md-stretch {align-content: stretch!important}.align-self-md-auto {align-self: auto!important}.align-self-md-start {align-self: flex-start!important}.align-self-md-end {align-self: flex-end!important}.align-self-md-center {align-self: center!important}.align-self-md-baseline {align-self: baseline!important}.align-self-md-stretch {align-self: stretch!important}
}
@media (min-width:992px) {
  .flex-lg-row {flex-direction: row!important}.flex-lg-column {flex-direction: column!important}.flex-lg-row-reverse {flex-direction: row-reverse!important}.flex-lg-column-reverse {flex-direction: column-reverse!important}.flex-lg-wrap {flex-wrap: wrap!important}.flex-lg-nowrap {flex-wrap: nowrap!important}.flex-lg-wrap-reverse {flex-wrap: wrap-reverse!important}.flex-lg-fill {flex: 1 1 auto!important}.flex-lg-grow-0 {flex-grow: 0!important}.flex-lg-grow-1 {flex-grow: 1!important}.flex-lg-shrink-0 {flex-shrink: 0!important}.flex-lg-shrink-1 {flex-shrink: 1!important}.justify-content-lg-start {justify-content: flex-start!important}.justify-content-lg-end {justify-content: flex-end!important}.justify-content-lg-center {justify-content: center!important}.justify-content-lg-between {justify-content: space-between!important}.justify-content-lg-around {justify-content: space-around!important}.align-items-lg-start {align-items: flex-start!important}.align-items-lg-end {align-items: flex-end!important}.align-items-lg-center {align-items: center!important}.align-items-lg-baseline {align-items: baseline!important}.align-items-lg-stretch {align-items: stretch!important}.align-content-lg-start {align-content: flex-start!important}.align-content-lg-end {align-content: flex-end!important}.align-content-lg-center {align-content: center!important}.align-content-lg-between {align-content: space-between!important}.align-content-lg-around {align-content: space-around!important}.align-content-lg-stretch {align-content: stretch!important}.align-self-lg-auto {align-self: auto!important}.align-self-lg-start {align-self: flex-start!important}.align-self-lg-end {align-self: flex-end!important}.align-self-lg-center {align-self: center!important}.align-self-lg-baseline {align-self: baseline!important}.align-self-lg-stretch {align-self: stretch!important}
}
@media (min-width:1200px) {
  .flex-xl-row {flex-direction: row!important}.flex-xl-column {flex-direction: column!important}.flex-xl-row-reverse {flex-direction: row-reverse!important}.flex-xl-column-reverse {flex-direction: column-reverse!important}.flex-xl-wrap {flex-wrap: wrap!important}.flex-xl-nowrap {flex-wrap: nowrap!important}.flex-xl-wrap-reverse {flex-wrap: wrap-reverse!important}.flex-xl-fill {flex: 1 1 auto!important}.flex-xl-grow-0 {flex-grow: 0!important}.flex-xl-grow-1 {flex-grow: 1!important}.flex-xl-shrink-0 {flex-shrink: 0!important}.flex-xl-shrink-1 {flex-shrink: 1!important}.justify-content-xl-start {justify-content: flex-start!important}.justify-content-xl-end {justify-content: flex-end!important}.justify-content-xl-center {justify-content: center!important}.justify-content-xl-between {justify-content: space-between!important}.justify-content-xl-around {justify-content: space-around!important}.align-items-xl-start {align-items: flex-start!important}.align-items-xl-end {align-items: flex-end!important}.align-items-xl-center {align-items: center!important}.align-items-xl-baseline {align-items: baseline!important}.align-items-xl-stretch {align-items: stretch!important}.align-content-xl-start {align-content: flex-start!important}.align-content-xl-end {align-content: flex-end!important}.align-content-xl-center {align-content: center!important}.align-content-xl-between {align-content: space-between!important}.align-content-xl-around {align-content: space-around!important}.align-content-xl-stretch {align-content: stretch!important}.align-self-xl-auto {align-self: auto!important}.align-self-xl-start {align-self: flex-start!important}.align-self-xl-end {align-self: flex-end!important}.align-self-xl-center {align-self: center!important}.align-self-xl-baseline {align-self: baseline!important}.align-self-xl-stretch{align-self: stretch!important}
}
.float-left {float: left!important}.float-right {float: right!important}.float-none {float: none!important}
@media (min-width:576px) {
  .show-sm{display:block;}
  .hide-sm{display:none;}
  .float-sm-left {float: left!important}.float-sm-right {float: right!important}.float-sm-none {float: none!important}
}
.show{display:block;}
.hide{display:none;}
@media (min-width:768px) {
  .show-md{display:block;}
  .hide-md{display:none;}
  .float-md-left {float: left!important}.float-md-right {float: right!important}.float-md-none {float: none!important}
}
@media (min-width:992px) {
  .show-lg{display:block;}
  .hide-lg{display:none;}
  .float-lg-left {float: left!important}.float-lg-right {float: right!important}.float-lg-none {float: none!important}
}
@media (min-width:1200px) {
  .show-xl{display:block;}
  .hide-xl{display:none;}
  .float-xl-left {float: left!important}.float-xl-right {float: right!important}.float-xl-none {float: none!important}
}
.overflow-auto {overflow: auto!important}.overflow-hidden {overflow: hidden!important}.position-static {position: static!important}.position-relative {position: relative!important}.position-absolute {position: absolute!important}.position-fixed {position: fixed!important}.position-sticky {position: -webkit-sticky!important;position: sticky!important}.fixed-top {top: 0}.fixed-bottom,.fixed-top {position: fixed;right: 0;left: 0;z-index: 1030}.fixed-bottom {bottom: 0}
.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden}.embed-responsive:before {display: block;content: "";padding-top: 56.25%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0}.embed-responsive-21by9:before {padding-top: 42.8571428571%}.embed-responsive-16by9:before {padding-top: 56.25%}.embed-responsive-4by3:before {padding-top: 75%}.embed-responsive-1by1:before {padding-top: 100%}

/* - ------------------------- Typography ------------------------------ */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 { margin-top:0; margin-bottom:16px;}
h1, .h1 {font-size:var(--h1-size);font-weight: 700;line-height:1.3;color:var(--h1-color);font-family:var(--primary-font);} 
h2, .h2 {font-size:var(--h2-size);font-weight: 700;line-height:1.3;color:var(--h2-color);font-family:var(--primary-font);}
h3, .h3 {font-size:var(--h3-size);font-weight: 600;line-height:1.3;color:var(--h3-color);font-family:var(--primary-font);}
h4, .h4 {font-size:var(--h4-size);font-weight: 600;line-height:1.3;color:var(--h4-color);font-family:var(--primary-font);}
h5, .h5, h1+h2, h1+.h2, .h1+h2, .h1+.h2 {font-size:var(--h5-size); font-weight:600;line-height:1.3;color:var(--h5-color);font-family:var(--primary-font);}
h6, .h6 {font-size:var(--h6-size);font-weight:600;line-height:1.3;color:var(--h6-color);font-family:var(--primary-font);text-transform:uppercase;letter-spacing:.03em;}
strong{font-weight:600;}
p{margin-top:0;margin-bottom:24px;}
.p{font-family:var(--base-font);font-size:var(--p-size);font-weight:400;line-height:1.6;color:var(--p-color);}
blockquote{font-family:var(--fancy-font);font-style:italic; font-size: 24px; display: block; position: relative; padding-left: 15px; margin: 0 0 24px 0; color:var(--h1-color);}
pre { display:block; width:100%; font-size: 14px; line-height: 1.7; font-weight: 400; white-space: normal; }
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child { margin-bottom:0; }
p:first-child, pre:first-child { margin-top:0; }
p:last-child, pre:last-child { margin-bottom:0; }
a,a:active,a:visited { color:var(--lk-color); text-decoration:underline;}
a[href*="tel:"],a[href*="tel:"]:active,a[href*="tel:"]:visited { color:inherit; text-decoration:inherit;}
a:hover, a:focus{ color: var(--lkh-color); text-decoration:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:inherit; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}
ul, ol { margin:16px 0;}
ul:first-child,ol:first-child { margin-top:0; }
ul:last-child,ol:last-child { margin-bottom:0; }
li { text-align: left; margin-bottom: 10px; }

.pgc{color:var(--p-color);}
.large-text { font-size:1.33rem; }
.regular-text { font-size:1rem; }
.small-text { font-size:.85rem; }
.micro-text { font-size:.7rem; }
.note{opacity:.8;}
@media (max-width: 767px){
  .large-text{font-size:1rem; }
}

tag{display:inline-block;border-radius:var(--card-border-radius-small);background-color:#ffb939;padding:7px 5px 3px 5px;margin-top:-2px;}

.lbgc1{background-color:var(--lbgc1-color);}
.lbgc2{background-color:var(--lbgc2-color);}
.lbgc3{background-color:var(--lbgc3-color);}
.lbgc4{background-color:var(--lbgc4-color);}
.lbgc5{background-color:var(--lbgc5-color);}
.lbgc6{background-color:var(--lbgc6-color);}
.dbgc1{background-color:var(--dbgc1-color);}
.dbgc2{background-color:var(--dbgc2-color);}
.dbgc3{background-color:var(--dbgc3-color);}
.dbgc4{background-color:var(--dbgc4-color);}
.dbgc5{background-color:var(--dbgc5-color);}
.dbgc6{background-color:var(--dbgc6-color);}
.bg-white{background-color:#fff;}
.bg-none{background-color:transparent;}
svg .lbgc1{fill:var(--lbgc1-color)!important;}
svg .lbgc2{fill:var(--lbgc2-color)!important;}
svg .lbgc3{fill:var(--lbgc3-color)!important;}
svg .lbgc4{fill:var(--lbgc4-color)!important;}
svg .lbgc5{fill:var(--lbgc5-color)!important;}
svg .lbgc6{fill:var(--lbgc6-color)!important;}
svg .dbgc1{fill:var(--dbgc1-color)!important;}
svg .dbgc2{fill:var(--dbgc2-color)!important;}
svg .dbgc3{fill:var(--dbgc3-color)!important;}
svg .dbgc4{fill:var(--dbgc4-color)!important;}
svg .dbgc5{fill:var(--dbgc5-color)!important;}
svg .dbgc6{fill:var(--dbgc6-color)!important;}
svg .bg-white{fill:#ffffff!important;}

.dark-bg :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,div,span,a:not(.btn),.caption) {color: #fff;}

.box-shadow{box-shadow: var(--box-shadow);}
.filter-shadow{filter:drop-shadow(0px 5px 15px rgba(223,227,232,.7));}
.border-radius{border-radius:4px;}
.single-spacer {height:40px; }
.double-spacer {height:80px; }
.half-spacer {height:20px; }
.float-vid-phld{height:0!important;padding-bottom:56.25%!important;}
.overflow-hidden{overflow:hidden;}
@media(max-width:768px) {
  .single-spacer.reduce-on-mobile{height:20px;}
  .double-spacer.reduce-on-mobile{height:40px;}
}

.pd{padding:15px;}
.hpd{padding-left:15px;padding-right:15px;}
.vpd{padding-top:15px;padding-bottom:15px;}
@media (max-width: 767px){
  .pd-m{padding:15px;}
  .hpd-m{padding-left:15px;padding-right:15px;}
  .vpd-m{padding-top:15px;padding-bottom:15px;}
  .init-pd-m{padding-top:40px!important;padding-bottom:40px!important;}
  .init-pdt-m{padding-top:40px!important;}
  .init-pdb-m{padding-bottom:40px!important;}
}
.sticky-content.stuck-in-parent{position:fixed;width:100%;box-shadow:0 10px 32px rgba(0,0,0,.04);background-color:#fff;z-index:10;}

.ul-na ul, ul.ul-na{list-style:none;padding:0;margin:0 0 0 30px;line-height:1.25;}
.ul-na ul>li, ul.ul-na>li{margin:15px 0 0 0;position:relative;}
.ul-na ul li:first-child,ul.ul-na>li:first-child{margin:0;}
.ul-na ul>li:before,ul.ul-na>li:before{content:'';display:block;height:20px;width:20px;position:absolute;top:-1px;left:-30px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3E%3Cpath d='M10,0C4.48,0,0,4.48,0,10c0,5.52,4.48,10,10,10c5.52,0,10-4.48,10-10C20,4.48,15.52,0,10,0z M10,18c-4.42,0-8-3.58-8-8 c0-1.85,0.63-3.55,1.69-4.9l11.21,11.21C13.55,17.37,11.85,18,10,18z M16.311,14.9L5.1,3.69C6.45,2.63,8.15,2,10,2 c4.42,0,8,3.58,8,8C18,11.85,17.37,13.55,16.311,14.9z'/%3E%3C/svg%3E");}
.dark-bg .ul-na ul>li:before,.dark-bg.ul-na ul>li:before,.dark-bg ul.ul-na>li:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' fill='#ffffff' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3E%3Cpath d='M10,0C4.48,0,0,4.48,0,10c0,5.52,4.48,10,10,10c5.52,0,10-4.48,10-10C20,4.48,15.52,0,10,0z M10,18c-4.42,0-8-3.58-8-8 c0-1.85,0.63-3.55,1.69-4.9l11.21,11.21C13.55,17.37,11.85,18,10,18z M16.311,14.9L5.1,3.69C6.45,2.63,8.15,2,10,2 c4.42,0,8,3.58,8,8C18,11.85,17.37,13.55,16.311,14.9z'/%3E%3C/svg%3E");}

.ul-checkmark ul,ul.ul-checkmark{list-style:none;padding:0;margin:0 0 0 30px;line-height:1.25;}
.ul-checkmark ul li,ul.ul-checkmark>li{margin:20px 0 0 0;position:relative;}
.ul-checkmark ul li:first-child,ul.ul-checkmark>li:first-child{margin:0;}
.ul-checkmark ul li:before,ul.ul-checkmark>li:before{content:'';position:absolute;top:1px;left:-30px;height:9px;width:18px;transform:rotate(-45deg);border:2px solid #292B29;border-width:0 0 2px 2px;background:transparent none!important;}
.dark-bg .ul-checkmark ul li:before,.dark-bg ul.ul-checkmark>li:before{border-color:#fff;}

/* CTAs ################################################################################################# */
.btn,.btn:visited,.hs-button,.hs-button.primary{font-family:var(--primary-font);cursor:pointer;font-size:1rem;line-height:20px; text-align:center; display:inline-block; border:2px solid; vertical-align:middle; text-decoration:none!important;max-width:100%; position: relative; transition: all .2s ease-in-out;font-weight:600;border-radius:var(--btn-border-radius);padding: 15px 15px;}
.btn-wrapper {display:inline-block;vertical-align:top; }
.stacked-btns .stacked-btns-spacer {height:20px;}
.stacked-btns .stacked-btns-spacer:last-child {display:none;}
.inline-btns{margin-bottom:-20px;margin-left:-5px;margin-right:-5px;width: calc(100% + 10px);}
.inline-btns .btn-wrapper{margin:0 5px 15px 5px;}
.btn-wrapper>span{display:block;font-size:12px;margin-top:8px;opacity:.8;text-align:center;}
.primary-btn,.primary-btn:visited,.hs-button.primary { background-color:var(--pr-color);color:#fff;border-color:var(--pr-color);}
.primary-btn:hover,.primary-btn:focus,.hs-button.primary:hover,.hs-button.primary:focus { background-color:var(--prh-color); border-color:var(--prh-color);color:#fff; }
.secondary-btn, .secondary-btn:visited{ background-color:var(--se-color); color:#fff;border-color:var(--se-color);}
.secondary-btn:hover,.secondary-btn:focus { background-color:var(--seh-color); color:#fff; border-color:var(--seh-color)}
.white-btn,.white-btn:visited { background-color:#fff; color:#0E0E0E; border-color:#fff;}
.white-btn:hover,.white-btn:focus { background-color:transparent; color:#fff; border-color:#fff;}
.primary-border-btn,.primary-border-btn:visited{background-color:transparent; border-color:var(--pr-color); color:var(--pr-color);}
.primary-border-btn:hover,.primary-border-btn:focus{ background-color:var(--prh-color); border-color:var(--prh-color); color:#fff;}
.secondary-border-btn,.secondary-border-btn:visited { background-color:transparent; border-color: var(--se-color); color:var(--se-color);}
.secondary-border-btn:hover,.secondary-border-btn:focus { background-color:var(--seh-color); border-color: var(--seh-color); color:#fff;}
.white-border-btn,.white-border-btn:visited { background-color:transparent; border-color:#fff; color:#ffffff;}
.white-border-btn:hover,.white-border-btn:focus { background-color:var(--seh-color); border-color:#fff; color:#fff; }
.white-pr-border-btn,.white-pr-border-btn:visited { background-color:transparent; border-color:#fff; color:#ffffff;}
.white-pr-border-btn:hover,.white-pr-border-btn:focus { background-color:var(--prh-color); border-color:var(--prh-color); color:#fff; }
.btn.black-btn,.btn.black-btn:visited { background-color:#0E0E0E;border-color:#0E0E0E;color:#fff; }
.btn.black-btn:hover{ background-color:#474C4F;border-color:#474C4F;color:#fff;}
.btn.black-btn:focus,.btn.black-btn:active{ background-color:#0E0E0E;border-color:#62696C;color:#fff;}
.black-border-btn,.black-border-btn:visited { background-color:transparent; border-color:var(--dbgc6-color); color:var(--dbgc6-color);}
.black-border-btn:hover,.black-border-btn:focus { background-color:var(--dbgc6-color); border-color:var(--dbgc6-color); color:#fff; }
.gray-border-btn,.gray-border-btn:visited { background-color:transparent;border-color:#8F979B!important;color:var(--dbgc6-color);}
.gray-border-btn:hover,.gray-border-btn:focus { background-color:transparent;border-color:#8F979B!important;color:var(--dbgc6-color);}

.btn.bwi{padding-right:44px;position:relative;}
.btn.bwi:before{content:'';width:20px;height:30px;position:absolute;top:50%;right:20px; transform:translateY(-50%);text-align:center;line-height:30px;font-size:20px;padding:0;background-size:20px 20px;background-position:center;background-repeat:no-repeat;}
.bwi.i-arrow-right:before{background-size:16px 16px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23FFFFFF' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.bwi.i-monitor:before{background-size:16px 13px;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.083px' height='17.25px' viewBox='0.958 2.875 21.083 17.25' enable-background='new 0.958 2.875 21.083 17.25' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%23FFFFFF' d='M20.125,2.875H2.875 c-1.054,0-1.917,0.862-1.917,1.916v11.5c0,1.055,0.862,1.918,1.917,1.918h4.791v1.916h7.668v-1.916h4.791 c1.055,0,1.907-0.863,1.907-1.918l0.009-11.5C22.041,3.737,21.18,2.875,20.125,2.875z M20.125,16.291H2.875v-11.5h17.25V16.291z'/%3E%3C/svg%3E%0A");}
.bwi.i-download:before{background-size:11px 14px;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.333px' height='11.334px' viewBox='3.333 2 9.333 11.334' enable-background='new 3.333 2 9.333 11.334' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%23FFFFFF' d='M12.666,6H10V2H6v4H3.333 L8,10.666L12.666,6z M3.333,12v1.334h9.333V12H3.333z'/%3E%3C/svg%3E%0A");}
.bwi.i-arrow-down:before{background-size:10px 5px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='5px' viewBox='0 0 10 5' enable-background='new 0 0 10 5' xml:space='preserve'%3E%3Cpath fill='%230E0E0E' d='M10,0L5,5L0,0H10z'/%3E%3C/svg%3E");}
.bwi.i-arrow-up:before{background-size:10px 5px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='5px' viewBox='0 0 10 5' enable-background='new 0 0 10 5' xml:space='preserve'%3E%3Cpath fill='%230E0E0E' d='M10,5L5,0L0,5H10z'/%3E%3C/svg%3E");}

.primary-border-btn.bwi.i-arrow-right:before{background-size:14px 14px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23003e7d' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23003e7d' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.primary-border-btn.bwi.i-monitor:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.083px' height='17.25px' viewBox='0.958 2.875 21.083 17.25' enable-background='new 0.958 2.875 21.083 17.25' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%2338aca9' d='M20.125,2.875H2.875 c-1.054,0-1.917,0.862-1.917,1.916v11.5c0,1.055,0.862,1.918,1.917,1.918h4.791v1.916h7.668v-1.916h4.791 c1.055,0,1.907-0.863,1.907-1.918l0.009-11.5C22.041,3.737,21.18,2.875,20.125,2.875z M20.125,16.291H2.875v-11.5h17.25V16.291z'/%3E%3C/svg%3E%0A");}
.primary-border-btn.bwi.i-download:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.333px' height='11.334px' viewBox='3.333 2 9.333 11.334' enable-background='new 3.333 2 9.333 11.334' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%2338aca9' d='M12.666,6H10V2H6v4H3.333 L8,10.666L12.666,6z M3.333,12v1.334h9.333V12H3.333z'/%3E%3C/svg%3E%0A");}

.gray-border-btn.bwi.i-arrow-right:before{background-size:14px 14px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%230E0E0E' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%230E0E0E' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.gray-border-btn.bwi.i-monitor:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.083px' height='17.25px' viewBox='0.958 2.875 21.083 17.25' enable-background='new 0.958 2.875 21.083 17.25' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%230E0E0E' d='M20.125,2.875H2.875 c-1.054,0-1.917,0.862-1.917,1.916v11.5c0,1.055,0.862,1.918,1.917,1.918h4.791v1.916h7.668v-1.916h4.791 c1.055,0,1.907-0.863,1.907-1.918l0.009-11.5C22.041,3.737,21.18,2.875,20.125,2.875z M20.125,16.291H2.875v-11.5h17.25V16.291z'/%3E%3C/svg%3E%0A");}
.gray-border-btn.bwi.i-download:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.333px' height='11.334px' viewBox='3.333 2 9.333 11.334' enable-background='new 3.333 2 9.333 11.334' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%230E0E0E' d='M12.666,6H10V2H6v4H3.333 L8,10.666L12.666,6z M3.333,12v1.334h9.333V12H3.333z'/%3E%3C/svg%3E%0A");}

.secondary-border-btn.bwi.i-arrow-right:before,
.white-btn.bwi.i-arrow-right:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23247ddc' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23247ddc' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.secondary-border-btn.bwi.i-monitor:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.083px' height='17.25px' viewBox='0.958 2.875 21.083 17.25' enable-background='new 0.958 2.875 21.083 17.25' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%23247ddc' d='M20.125,2.875H2.875 c-1.054,0-1.917,0.862-1.917,1.916v11.5c0,1.055,0.862,1.918,1.917,1.918h4.791v1.916h7.668v-1.916h4.791 c1.055,0,1.907-0.863,1.907-1.918l0.009-11.5C22.041,3.737,21.18,2.875,20.125,2.875z M20.125,16.291H2.875v-11.5h17.25V16.291z'/%3E%3C/svg%3E%0A");}
.secondary-border-btn.bwi.i-download:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.333px' height='11.334px' viewBox='3.333 2 9.333 11.334' enable-background='new 3.333 2 9.333 11.334' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%23247ddc' d='M12.666,6H10V2H6v4H3.333 L8,10.666L12.666,6z M3.333,12v1.334h9.333V12H3.333z'/%3E%3C/svg%3E%0A");}

.white-border-btn.bwi.i-arrow-right:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23ffffff' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.white-border-btn.bwi.i-monitor:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.083px' height='17.25px' viewBox='0.958 2.875 21.083 17.25' enable-background='new 0.958 2.875 21.083 17.25' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%2338aca9' d='M20.125,2.875H2.875 c-1.054,0-1.917,0.862-1.917,1.916v11.5c0,1.055,0.862,1.918,1.917,1.918h4.791v1.916h7.668v-1.916h4.791 c1.055,0,1.907-0.863,1.907-1.918l0.009-11.5C22.041,3.737,21.18,2.875,20.125,2.875z M20.125,16.291H2.875v-11.5h17.25V16.291z'/%3E%3C/svg%3E%0A");}
.white-border-btn.bwi.i-download:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.333px' height='11.334px' viewBox='3.333 2 9.333 11.334' enable-background='new 3.333 2 9.333 11.334' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%2338aca9' d='M12.666,6H10V2H6v4H3.333 L8,10.666L12.666,6z M3.333,12v1.334h9.333V12H3.333z'/%3E%3C/svg%3E%0A");}

.primary-border-btn.bwi.i-arrow-right:hover:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23ffffff' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}

.white-btn.bwi.i-arrow-right:hover:before,
.secondary-border-btn.bwi.i-arrow-right:hover:before,
.white-btn.bwi.i-arrow-right:hover:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23ffffff' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}

.primary-border-btn.bwi.i-monitor:hover:before,
.secondary-border-btn.bwi.i-monitor:hover:before,
.white-border-btn.bwi.i-monitor:hover:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21.083px' height='17.25px' viewBox='0.958 2.875 21.083 17.25' enable-background='new 0.958 2.875 21.083 17.25' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%23FFFFFF' d='M20.125,2.875H2.875 c-1.054,0-1.917,0.862-1.917,1.916v11.5c0,1.055,0.862,1.918,1.917,1.918h4.791v1.916h7.668v-1.916h4.791 c1.055,0,1.907-0.863,1.907-1.918l0.009-11.5C22.041,3.737,21.18,2.875,20.125,2.875z M20.125,16.291H2.875v-11.5h17.25V16.291z'/%3E%3C/svg%3E%0A");}

.primary-border-btn.bwi.i-download:hover:before,
.secondary-border-btn.bwi.i-download:hover:before,
.white-border-btn.bwi.i-download:hover:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.333px' height='11.334px' viewBox='3.333 2 9.333 11.334' enable-background='new 3.333 2 9.333 11.334' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' xmlns:default='http://www.w3.org/2000/svg' fill='%23FFFFFF' d='M12.666,6H10V2H6v4H3.333 L8,10.666L12.666,6z M3.333,12v1.334h9.333V12H3.333z'/%3E%3C/svg%3E%0A");}

.pd-s2-btn{padding: 6px 15px;}
.pd-s-btn{padding: 10px 15px;}
.pd-m-btn{padding: 18px 15px;}
.pd-l-btn{padding: 30px 15px;}

.small-btn { width: 180px; }
.medium-btn { width: 240px; }
.large-btn { width: 300px; }
.xlarge-btn { width: 360px; }
.xxlarge-btn { width: 420px; }
.xxxlarge-btn { width: 480px; }
.width-auto-btn{ width:auto; }
.btn.regular-link{border:0;padding-top:0;padding-bottom:0;padding-left:0;}
.btn-mccp { display: block; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: 700; opacity: .5; margin-top: 12px; }
@media (max-width: 540px){
  .large-btn { width: 300px; }
  .xlarge-btn,
  .xxlarge-btn,
  .xxxlarge-btn { width: 300px;max-width:100%; }
  .width-auto-btn{ width:auto; }
}
@media (max-width: 375px){
  .btn-wrapper{display:block}
}
.lk-w-arrow-right,.lk-w-arrow-right:visited{display:inline-block;color:var(--lk-color);font-size:.95rem;font-weight:700;text-decoration:none;position:relative;padding-right:22px;transition:all 0.3s ease;}
.lk-w-arrow-right:hover,.lk-w-arrow-right:focus,.lk-w-arrow-right-cntr:hover .lk-w-arrow-right,.lk-w-arrow-right-cntr:focus .lk-w-arrow-right{color:var(--lk-color);text-decoration:underline;}
.lk-w-arrow-right:before{content: '';position: absolute;top:50%;right: 0;height:18px;width:18px;transform:translateY(-50%);background:no-repeat center;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23247ddc' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23247ddc' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.dark-bg .lk-w-arrow-right:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='106.89 90.249 26.25 26.25' enable-background='new 106.89 90.249 26.25 26.25' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M132.015,104.517h-24c-0.621,0-1.125-0.504-1.125-1.125s0.504-1.125,1.125-1.125h24c0.621,0,1.125,0.504,1.125,1.125 S132.636,104.517,132.015,104.517z'/%3E%3Cpath fill='%23ffffff' d='M120.015,116.499c-0.288,0-0.575-0.11-0.795-0.329c-0.439-0.439-0.44-1.151-0.001-1.591l11.188-11.205l-11.188-11.205 c-0.439-0.44-0.438-1.152,0.001-1.591s1.151-0.439,1.591,0.001l11.982,12c0.439,0.439,0.439,1.15,0,1.59l-11.982,12 C120.591,116.389,120.303,116.499,120.015,116.499z'/%3E%3C/svg%3E");}
.lk-w-arrow-right:hover:before,.lk-w-arrow-right:focus:before,.lk-w-arrow-right-cntr:hover .lk-w-arrow-right:before,.lk-w-arrow-right-cntr:focus .lk-w-arrow-right:before{right:-2px;}

.btn-container-btn{overflow:hidden!important;}
.btn-container-btn a.btn_button:after,
.btn-container-btn a.btn:after{content:'';display:block;top:-1000px;left:-1000px;width:3000px;height:2000px;position:absolute;}

/* - ------------------------- Forms ------------------------------ */

form button, form input[type="button"], form input[type="submit"],.form-custom-button { -webkit-appearance:none; cursor:pointer; }
form select { -webkit-appearance:none; -moz-appearance:none; }
form input, form textarea, form select { outline:none; }
form ::-webkit-input-placeholder,
form :-moz-placeholder,
form ::-moz-placeholder,
form :-ms-input-placeholder{color:{color=#9a9a9a, opacity=100, rgba=rgba(154, 154, 154, 1), rgb=rgb(154, 154, 154), hex=#9a9a9a, css=#9a9a9a};font-weight:400;font-size:.8rem;font-style:italic;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {-webkit-appearance:none;}

.hs_cos_wrapper_type_form, .hbspt-form{position:relative;z-index:2;border-radius:0;background-color:#fafcff!important;padding:30px!important;max-width: 100%!important;border:0;display: block;border-radius:var(--card-border-radius);}
form {box-shadow: none;border:0;border-top: 0;background-color: transparent;border-radius:0;padding:0;max-width:100%!important;}
h3.form-title{font-size:1.5rem;font-weight:700;color:#2a2a2a;}
h3.form-title:empty{display: none;}
form .field {margin-bottom: 20px;}
form label{font-size:1rem;line-height:1.1;display:block;color:#2a2a2a;}
form .field > label, .field-label { margin-bottom: 8px; text-align: left;}
.hs-form label *{font-size:.9rem; color:#2a2a2a;}
form legend.hs-field-desc,
form .hs-field-desc { font-size:.85rem; margin-top: -4px; margin-bottom: 8px; color: #6a6a6a; font-style: italic;}
form .hs-richtext { margin-bottom:16px; font-size:.85rem; font-style: italic;line-height: 1.1; color:#2a2a2a;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],select{
  color:#2a2a2a;font-family:helvetica;width: 100%;border:1px solid #030303; margin:0!important;transition: all .15s ease-out;background-color:#ffffff!important;height: 48px!important;border-radius: 4px;font-size:.9rem;width: 100%;box-shadow:none;padding:0 10px;}
textarea { height:130px;}
.submitted-message,.submitted-message *{}
.hs-form-required, .form-required { padding-right: 3px; }

/* Form Button */
form input[type="submit"],
form input[type="button"],
.form-custom-button,
form button{display:inline-block; width: 100%; font-family:var(--primary-font);max-width:100%;border:0;padding:16px 20px!important;line-height:20px;margin-top:15px;}

/* Form Error */
form ul {padding: 0;list-style: none;margin-top: 8px;margin-bottom: 0;}
form label.hs-form-booleancheckbox-display {font-size:.85rem; font-weight: 400; position: relative; padding-left: 20px; }
form label.hs-form-booleancheckbox-display input { position: absolute; position: absolute; left: 0; margin: 0;width:auto!important;display:block;}
form label.hs-form-booleancheckbox-display span { margin: 0!important; }
.legal-consent-container{margin-top:20px;}
form .hs_error_rollup { display:none!important; }
form ul.hs-error-msgs label, form label.error { color: red; font-size: .8rem;padding-left:16px;position:relative;}
form ul.hs-error-msgs label:before, form label.error:before {content: '!';width: 12px;height: 12px;display: inline-block;position:absolute;top:0;left:0;border: 1px solid;border-radius: 12px;text-align: center;font-size: 8px;line-height: 10px;font-weight: bold;}
form label.error { margin-top: 8px; margin-bottom: 10px;}
form input.error, form input.invalid,
form textarea.error, form textarea.invalid{ border-color: red; background-color:rgba(255,96,96,.09);  }
form select.error, form select.invalid { border-color:red; }
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="tel"]:focus,
form input[type="password"]:focus,
form input[type="number"]:focus,
form input[type="url"]:focus,
form textarea:focus{ border-color:; }
.hs_cos_wrapper_type_form .hs-richtext *{font-size:12px;}

.hs-form-checkbox label { position: relative; font-weight: 400;  }
.hs-form-checkbox input { position: absolute; left: 0;}
.hs-form-checkbox span { padding-left: 22px; display: inline-block; }

.input-checkbox { position: relative; }
.input-checkbox label {font-size:.85rem; font-weight: 400; position: relative; padding-left: 20px; cursor: pointer }
.input-checkbox input { position: absolute; position: absolute; left: 0; margin: 0; }

.divider-or { position: relative; margin: 10px 0; text-align: center}
.divider-or:before { content: ''; position: absolute; left: 0; top: 50%; z-index: 1; height: 1px; width: 100%; background-color: #ddd; }
.divider-or span {  position: relative; display: inline-block; z-index: 2; padding: 5px 10px; background-color: #fff; font-weight: 600 }

form fieldset { max-width:100%!important; border: 0; margin: 0; padding: 0 }
form .form-columns-1 .hs-input, form .form-columns-1 .input { width:100%!important; }
form .form-columns-1 input[type="checkbox"],
form .form-columns-1 input[type="radio"] { width:auto!important; }
form .form-columns-2 { white-space:nowrap; }
form .form-columns-2 > div { white-space:normal;}
form .form-columns-2 .hs-form-field, form .form-columns-2 .form-field { width:calc(50% - 12px)!important; float:none!important; display: inline-block!important; vertical-align: top; }
form .form-columns-2 .hs-form-field:last-child, form .form-columns-2 .form-field:last-child { margin-left:24px; }
form .form-columns-2 .input { margin-right:0 !important; }
form .form-columns-3 { display: flex; flex-wrap: wrap; justify-content: space-between; }
form .form-columns-3 .form-field { width:calc(33.33% - 12px); }
form .input{width:100%!important;}
form .hs-input { margin-right:0!important;width:100%!important; }
form .hs-form-radio .hs-input{width:initial!important;margin-right: 5px!important;}
form .hs_submit {  margin-top: 20px; }
@media (max-width: 751px) {
  form .form-columns-2 .hs-form-field, 
  form .form-columns-2 .form-field,
  form .form-columns-3 .hs-form-field, 
  form .form-columns-3 .form-field {width: 100% !important;display: block !important;margin-left: 0 !important;}
}
@media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) { 
    form .form-columns-2 .hs-form-field .hs-input {width: 100% !important;}
}


.media-container,.wp-block-video{position: relative !important;padding-bottom: 56.25% !important;height: 0 !important;overflow: hidden !important;}
.media-container.ratio-4-3 {padding-bottom: 75% !important;}
.media-container.ratio-1-1 {padding-bottom: 100% !important;}
.media-container iframe,.media-container object,.media-container embed,.media-container video,.wp-block-video iframe,.wp-block-video object,.wp-block-video embed,.wp-block-video video {position: absolute !important;top: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;}

.mediabox .lightbox-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);z-index: 9999998;}
.mediabox .lightbox-content {position: fixed!important;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 1320px;box-shadow: rgba(0,0,0,0.2) 0px 0px 50px 20px;z-index: 9999998;background-color:#fff;width: 100%;border-radius:var(--card-border-radius);}
.mediabox .lightbox-content.media-container {overflow: visible !important;}
.mediabox .lightbox-content.media-container.ratio-4-3 {width: 800px;}
.mediabox .lightbox-content .close-btn {top: 0;right: -30px;position: absolute;height: 20px;width: 20px;cursor: pointer;z-index: 3;transition: all .3s ease;}
.mediabox .lightbox-content .close-btn:before,
.mediabox .lightbox-content .close-btn:after {content: "";width: 17px;height: 2px;display: inline-block;background: #fff;position: absolute;top: 10px;left: 0;}
.mediabox .lightbox-content .close-btn:before {transform: rotateZ(45deg);}
.mediabox .lightbox-content .close-btn:after {transform: rotateZ(-45deg);}
.mediabox .lightbox-content .close-btn:hover,
.mediabox .lightbox-content .close-btn:focus {transform: rotateZ(90deg);}
@media(max-width: 1200px) {
  .mediabox .lightbox-content {max-width: 85%;max-height: 85%;}
}
	  
.img-w-vid-icon{position:relative;display:block;}
.img-w-vid-icon>*{position:relative;z-index:1;}
.img-w-vid-icon:before{content:'';position:absolute;z-index:2;display:block;width:196px;height:126px;top:50%;left:50%;transform:translate(-50%,-50%);background: none 53% 50% no-repeat;background-color:rgba(255, 255, 255, .7);transition: all .3s ease;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="26px" height="30px" viewBox="0 0 26 30" enable-background="new 0 0 26 30" xml:space="preserve"%3E%3Cpolygon fill="%23FFFFFF" points="0,30 0,0 26,15 "/%3E%3C/svg%3E%0A');
  background-size: 56px 50px;opacity:.9;}
.img-w-vid-icon:hover:before,
.img-w-vid-icon:focus:before{opacity:1;transform:translate(-50%,-50%) scale(1.1);}
.inline-video-title{position:absolute;z-index:2;width:100%;padding:10px;color:#fff;font-size:20px;background:rgba(0,0,0,.5);min-height:90px;text-align:left;background: linear-gradient(-180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 95%);}

@media(max-width: 640px) {
  .img-w-vid-icon:before{width:125px;height:80px;background-size: 55px 40px;}
}
.img-w-magnifier-icon{position:relative;display:block;}
.img-w-magnifier-icon>*{position:relative;z-index:1;}
.img-w-magnifier-icon:before{content:'';position:absolute;z-index:2;display:block;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);background: none 50% 50% no-repeat;background-color:rgba(84, 187, 255, 1);transition: all .3s ease;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve"%3E%3Cpath d="M22.844,19.932l0.472-0.775c3.598-5.928,1.707-13.65-4.222-17.248C13.166-1.688,5.445,0.201,1.847,6.129 c-3.597,5.928-1.707,13.65,4.221,17.248c4.001,2.427,9.021,2.429,13.022,0.002l0.776-0.472l9.124,9.127l2.983-2.988L22.844,19.932z M12.613,22.298L12.613,22.298c-5.309-0.064-9.561-4.423-9.496-9.731c0.064-5.218,4.278-9.432,9.496-9.496l0,0 c5.31-0.065,9.666,4.187,9.731,9.496c0.064,5.308-4.188,9.667-9.495,9.731C12.771,22.3,12.691,22.3,12.613,22.298z" fill="%23ffffff"/%3E%3C/svg%3E%0A');
  background-size: 45px 39px;opacity:.9;border-radius:100px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.5);}
.img-w-magnifier-icon:hover:before,
.img-w-magnifier-icon:focus:before{opacity:1;transform:translate(-50%,-50%) scale(1.1);}


table:not(.custom-table){border-collapse: inherit;margin: auto;border: 1px solid #d7d7d7;
;border-radius: 5px;border-spacing: initial;width: 100%;overflow: hidden;}
table:not(.custom-table) caption{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
table:not(.custom-table) thead {background-color: #FDF6E7;font-weight: bold;}
table:not(.custom-table) th {background-color: #FDF6E7;color: #030303;padding: 12px 15px;text-align: left;border-bottom: 1px solid #d7d7d7;}
table:not(.custom-table) th,table:not(.custom-table) td{border-bottom: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;font-size:.85rem;padding:5px 10px;}
table:not(.custom-table) a ,table:not(.custom-table) span{word-break: break-all;}

  /**
  * Owl Carousel v2.3.4
  * Copyright 2013-2018 David Deutsch
  * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
  */
  .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
  .owl-nav>button, .owl-dots>button { border: 0; background: transparent; padding: 0; outline: 0; }.owl-nav.disabled{display:none;}
  .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}