.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

body {
  background-color: #fff;
  font-family: Inter, sans-serif;
  color: #0e0f11;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0px;
  margin-bottom: 1rem;
  font-size: 2.375rem;
  line-height: 1.25;
  font-weight: 700;
}

h2 {
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
  font-size: 2rem;
  line-height: 1.25;
  font-weight: 700;
}

h3 {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: 700;
}

h4 {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
}

h5 {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
}

h6 {
  margin-top: 1rem;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}

p {
  margin-bottom: 1rem;
  color: #3c404b;
}

a {
  color: #eb2fa9;
  text-decoration: none;
}

ul {
  margin-bottom: 1rem;
  padding-left: 2rem;
  color: #3c404b;
}

ol {
  margin-bottom: 1rem;
  padding-left: 2rem;
  color: #3c404b;
}

li {
  margin-bottom: 0.25rem;
}

strong {
  font-size: 26px;
  line-height: 22px;
  font-weight: 700;
}

blockquote {
  margin-bottom: 1rem;
  padding: 0.75rem 1.5rem;
  border-left: 1px solid #d0d4d9;
  color: #3c404b;
  font-size: 1rem;
  font-style: italic;
}

.container {
  position: relative;
  max-height: 2050px;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  padding: 9.375rem 7rem 10.9375rem 6.25rem;
  border-radius: 10px;
  background-color: #fff;
}

.container.container-navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.sg {
  width: 100%;
}

.container.confident {
  padding-right: 0px;
  padding-left: 0px;
}

.container.smartinvest {
  padding-top: 190px;
  padding-bottom: 70px;
  padding-left: 140px;
}

.container.slider {
  padding-top: 150px;
  padding-bottom: 150px;
}

.container.footercontainer {
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  padding: 3rem 40px;
  border-top: 1px solid #979797;
  border-radius: 0px;
  background-color: #f3f3f3;
  background-image: none;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.container.bluegradient {
  background-image: linear-gradient(225deg, #005eb8 48%, #00b5e2);
}

.container.bluegradient.vscanfamily {
  height: 100%;
  background-image: linear-gradient(225deg, #005eb8, #00b5e2 92%);
}

.container.bluegradient.vscanfamily.changed.cardiology {
  margin-bottom: 15px;
  padding-top: 7.475rem;
  padding-bottom: 0rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
}

.container.bluegradient.vscanfamily.changed.cardiology.cable {
  margin-bottom: 233px;
}

.container.bluegradient.imagegallery {
  padding-right: 5rem;
  background-image: linear-gradient(225deg, #005eb8 6%, #00b5e2 88%);
}

.container.bluegradient.imagegallery.newmarginbottom {
  padding-bottom: 9.375rem;
}

.container.bluegradient.vscanextend {
  top: 60px;
  padding-bottom: 9.25rem;
  background-image: linear-gradient(45deg, #005eb8, #00b5e2);
}

.container.bluegradient.vscanextend.flex {
  top: 0px;
}

.container.bluegradient.appaccess {
  padding-top: 9.375rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(225deg, #005eb8 15%, #00b5e2 75%);
}

.container.bluegradient.handheldcontainer {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
  background-image: linear-gradient(225deg, #005eb8 11%, #00b5e2 73%);
}

.container.bluegradient.handheldcontainer.bigger {
  max-height: none;
}

.container.bluegradient.clinicalimages {
  padding-top: 9.375rem;
}

.container.bluegradient.clinicalimages.diffgradient {
  background-image: linear-gradient(225deg, #005eb8 18%, #00b5e2);
}

.container.bluegradient.step1 {
  padding-top: 9.375rem;
  background-image: linear-gradient(225deg, #005eb8, #00b5e2);
}

.container.bluegradient.step3 {
  max-height: none;
  padding-top: 9.375rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(225deg, #005eb8, #00b5e2 86%);
}

.container.bluegradient.step5 {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
  background-image: linear-gradient(225deg, #005eb8 13%, #00b5e2);
}

.container.nowidth {
  position: relative;
  height: 100%;
  max-width: none;
  padding: 0rem 0rem 129px;
  background-color: transparent;
  background-image: none;
}

.container.nowidth.testi {
  padding-bottom: 10px;
}

.container.contactuscontainer {
  height: 100%;
  background-image: url('/images/Contact-Us-Background.png');
  background-position: 50% 50%;
  background-size: cover;
}

.container.contactuscontainer.final {
  padding-top: 7.5rem;
  padding-left: 7.5rem;
}

.container.backedbypower {
  padding-top: 5rem;
  padding-right: 0rem;
  padding-left: 0rem;
  background-color: transparent;
  background-image: none;
  text-align: center;
}

.container.backedbypower.newpadding {
  padding-bottom: 6.25rem;
}

.container.vscanair {
  padding-right: 1rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(50%, #f3f3f3));
  background-image: linear-gradient(180deg, #dfdfdf, #f3f3f3 50%);
}

.container.vscanair.headergradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(22%, #f3f3f3));
  background-image: linear-gradient(180deg, #dfdfdf, #f3f3f3 22%);
}

.container.vscanair.headergradient.vscanextend {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(38%, #f3f3f3));
  background-image: linear-gradient(180deg, #dfdfdf, #f3f3f3 38%);
}

.container.vscanair.headergradient.vscanextend.flex {
  padding-bottom: 9.375rem;
}

.container.backgroundimage {
  height: 613px;
  max-height: 613px;
  padding-top: 150px;
  padding-bottom: 150px;
  padding-left: 32rem;
  background-color: transparent;
  background-image: url('/images/Body-Map.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.container.homecontainer1 {
  max-height: none;
  padding-top: 9.25rem;
  padding-right: 5rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(59%, #f3f3f3));
  background-image: linear-gradient(180deg, #dfdfdf, #f3f3f3 59%);
}

.container.homecontainer1.peerreviewed {
  padding-bottom: 6.375rem;
}

.container.homecontainer1.cardiology {
  padding-bottom: 1.7375rem;
}

.container.homecontainer1.cardiology.s3 {
  padding-top: 8.05rem;
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #00b5e2 33%, #005eb8 95%);
}

.container.homecontainer1.cardiology.s1 {
  padding-bottom: 0rem;
}

.container.homecontainer1.cardiology.s4 {
  margin-bottom: 0px;
  padding-bottom: 7.3375rem;
  background-color: transparent;
  background-image: none;
}

.container.homecontainer1.cardiology.s5 {
  min-height: 600px;
  margin-top: 0px;
  padding: 7.3rem 0rem 0rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), color-stop(59%, #f3f3f3));
  background-image: linear-gradient(180deg, #f3f3f3, #f3f3f3 59%);
}

.container.homecontainer1.cardiology.s5.u737 {
  padding-top: 10.9rem;
}

.container.homecontainer1.cardiology.s6 {
  overflow: hidden;
  min-height: 1000px;
  background-color: #f3f3f3;
  background-image: none;
}

.container.pocketsized {
  height: 100%;
  max-height: 1650px;
  padding-top: 9.375rem;
  padding-bottom: 2rem;
  background-color: #f3f3f3;
}

.container.pocketsized.mobile-copy2 {
  margin-bottom: 75px;
}

.container.keyfeatures {
  position: relative;
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
}

.container.covidheadersection {
  background-image: url('/images/Header-Covid-19.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.container.testimonialcovid {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
  background-color: transparent;
}

.container.covid {
  padding-top: 9.375rem;
  padding-bottom: 8rem;
  background-color: transparent;
}

.container.ongoingtraining {
  position: absolute;
  left: 0%;
  top: 40%;
  right: 0%;
  bottom: auto;
  height: auto;
  max-height: none;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
}

.container.ongoingtraining.flexed {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.container.peerreviewedarticels {
  max-height: none;
  padding-top: 9.375rem;
  padding-bottom: 0rem;
  background-color: transparent;
}

.container.peerreviewedarticels.supportcenter {
  padding-top: 9.6875rem;
  padding-right: 0rem;
  padding-left: 0rem;
}

.container.learnmore {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
  background-color: transparent;
}

.container.quickstart {
  padding-top: 12.5rem;
  padding-right: 6.875rem;
  padding-bottom: 11.25rem;
  background-image: url('/images/Start-Guide-Header-Image.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.container.quickstart.differntpadding {
  padding-top: 12rem;
}

.container.congratulations {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
  background-color: transparent;
}

.container.congratulations.startguide {
  padding-top: 9rem;
  padding-bottom: 8.75rem;
}

.container.step2 {
  max-height: none;
  padding-top: 9.375rem;
  padding-bottom: 0rem;
  background-color: transparent;
}

.container.step4 {
  padding-top: 9.375rem;
  padding-bottom: 0rem;
  background-color: transparent;
}

.container.step6 {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
  background-color: #000;
  background-image: url('/images/Step-6-Image.png');
  background-position: 0% 10%;
  background-size: 70%;
  background-repeat: no-repeat;
}

.container.vscanfamily {
  max-height: none;
}

.container.flexed {
  padding-bottom: 5rem;
}

.container.supportheader {
  max-height: none;
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-image: url('/images/Supportx2.jpg');
  background-position: 80% 0%;
  background-size: cover;
  background-repeat: repeat;
}

.container.resources {
  padding-top: 8rem;
  padding-bottom: 2.8125rem;
  background-color: #f3f3f3;
}

.container.resourcesheader {
  max-height: 2050px;
  max-width: 1240px;
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-image: url('/images/Resources.png');
  background-position: 50% 50%;
  background-size: cover;
}

.container.knowledge {
  background-color: transparent;
}

.container.intbod {
  height: 1772px;
  background-image: linear-gradient(212deg, #00b5e2, #005eb8);
}

.heading {
  color: #0e0f11;
}

.heading.xl {
  margin-top: 0px;
  margin-bottom: 1rem;
  font-size: 2.375rem;
  line-height: 1.25;
  font-weight: 700;
}

.heading.l {
  margin-top: 0px;
  margin-bottom: 0.75rem;
  font-size: 2rem;
  line-height: 1.25;
  font-weight: 700;
}

.heading.m {
  margin-top: 0px;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: 700;
}

.heading.s {
  margin-top: 0px;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
}

.heading.s.cardiology {
  margin-bottom: 1.6rem;
  padding-bottom: 14px;
}

.heading.s.cardiology.s3.img2 {
  width: 505px;
  height: 400px;
  padding-top: 325px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_rhd1x.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_rhd1x.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  font-size: 46px;
  line-height: 52px;
}

.heading.s.cardiology.s3.img2.em {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/auto_optimisation.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/auto_optimisation.png');
}

.heading.s.cardiology.s3.img2.autobladder {
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/auto_blaldder1x.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/auto_blaldder1x.jpg');
}

.heading.s.cardiology.s3.img2.lungmmode {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-M-mode.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-M-mode.png');
}

.heading.s.cardiology.s3.img2.v3 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-M-mode.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-M-mode.png');
}

.heading.s.cardiology.s3.img4 {
  width: 505px;
  height: 400px;
  padding-top: 325px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Robustness.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Robustness.png');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  font-size: 46px;
  line-height: 52px;
}

.heading.s.cardiology.s3.img4.tricefy {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/tricify.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/tricify.jpg');
}

.heading.s.cardiology.s3.img4.lvivo {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/LVivo-EF.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/LVivo-EF.jpg');
}

.heading.s.cardiology.s3.img4.dicom {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dicom.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dicom.jpg');
}

.heading.s.cardiology.s3.img4.protcre {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/protocoll_creator.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/protocoll_creator.jpg');
}

.heading.s.cardiology.s3.img4.fate {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_fate.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_fate.jpg');
}

.heading.s.cardiology.s3.img4.fcu {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_fcu.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_fcu.jpg');
}

.heading.s.cardiology.s3.img4.sa3 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dual_probe.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dual_probe.jpg');
}

.heading.s.cardiology.s2 {
  min-height: 0px;
  padding-top: 0px;
  padding-left: 0px;
  background-image: none;
  color: #0e0f11;
  font-size: 36px;
  line-height: 1.1;
}

.heading.s.cardiology.s2 {
  margin-bottom: 0rem;
  padding-bottom: 0px;
  line-height: 38px;
}

.heading.s.cardiology.s2.bys {
  display: block;
  width: 100%;
  padding-right: 0px;
  font-size: 28px;
  line-height: 30px;
}

.heading.s.cardiology {
  text-align: left;
}

.heading.s.cardiology {
  min-height: 320px;
  padding-top: 278px;
  padding-left: 30px;
  background-image: url('/images/Step-4-Image.png');
  background-position: 0% 0%;
  background-size: cover;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 36px;
  font-weight: 400;
  text-align: left;
}

.heading.s.cardiology.s3.img1 {
  width: 505px;
  height: 400px;
  padding-top: 325px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/auto_optimization.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/auto_optimization.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  font-size: 46px;
  line-height: 52px;
}

.heading.s.cardiology.s3.img1.u8 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/LVivo-EF.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/LVivo-EF.jpg');
}

.heading.s.cardiology.s3.img3 {
  width: 505px;
  height: 400px;
  padding-top: 325px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-M-mode.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-M-mode.png');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  font-size: 46px;
  line-height: 52px;
}

.heading.s.cardiology.s3.img3.lvivoef {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/LVivo-EF.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/LVivo-EF.jpg');
}

.heading.s.cardiology.s3.img3.compl {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/comprehensive_label.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/comprehensive_label.jpg');
}

.heading.s.cardiology.s3.img3.scrhd {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_rhd1x.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_rhd1x.jpg');
}

.heading.s.cardiology.s3.img3.robustness {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Robustness.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Robustness.png');
}

.heading.s.cardiology.s3.img3.lung {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-Protocol.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-Protocol.png');
}

.heading.s.cardiology.s3.img3.dualprobe {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dual_probe.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dual_probe.jpg');
}

.heading.s.cardiology.s3.img3.tricefy {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/tricify.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/tricify.jpg');
}

.heading.s.cardiology.s3.img3.fd5 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-Protocol.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-Protocol.png');
}

.heading.s.cardiology.s3.img5 {
  width: 505px;
  height: 400px;
  padding-top: 325px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dicom.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dicom.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  font-size: 46px;
  line-height: 52px;
}

.heading.s.cardiology.s3.img5.lungmmode {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-M-mode.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-M-mode.png');
}

.heading.s.cardiology.s3.img5.lungprotocol {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-Protocol.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-Protocol.png');
}

.heading.s.cardiology.s3.img5.protocolcreator {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/protocoll_creator.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/protocoll_creator.jpg');
}

.heading.s.cardiology.s3.img5.dualprobe {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dual_probe.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dual_probe.jpg');
}

.heading.s.cardiology.s3.img5.fate {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_fate.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_fate.jpg');
}

.heading.s.cardiology.s3.img5.tricify {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/tricify.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/tricify.jpg');
}

.heading.s.cardiology.s3.img5.fcu {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_fcu.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_fcu.jpg');
}

.heading.s.cardiology.s3.img5.diecom {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dicom_.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dicom_.png');
}

.heading.s.cardiology.s3.img5.dicom2 {
  border-radius: 10px;
}

.heading.s.cardiology.s3.img5.lvivo {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/LVivo-EF.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/LVivo-EF.jpg');
}

.heading.s.cardiology.s3.img5.screenmirror {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_fcu.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_fcu.jpg');
}

.heading.s.cardiology.s3.img5.asd3 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Robustness.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Robustness.png');
}

.heading.s.cardiology.s3.img6 {
  width: 505px;
  height: 400px;
  padding-top: 325px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/tricify.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/tricify.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
}

.heading.s.s4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 22px;
  line-height: 23px;
  font-weight: 400;
}

.heading.s.s6 {
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
}

.heading.xs {
  margin-top: 0px;
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
}

.heading.xxs {
  margin-top: 0px;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}

.heading.h2home {
  font-size: 3.75rem;
  line-height: 3.8rem;
}

.heading.h2home.smartinvestment {
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  color: #13294b;
}

.heading.h2home.slider {
  margin-top: 1rem;
  font-size: 60px;
  line-height: 62px;
}

.body-text {
  margin-top: 0px;
  color: #3c404b;
}

.body-text.color-inverse {
  color: #f9fafb;
}

.body-text.m.paragraph-margin-0 {
  margin-bottom: 0px;
}

.body-text.m.bold {
  font-weight: 700;
}

.body-text.m.inline {
  display: inline;
}

.body-text.m.smartinvestment {
  max-width: 90%;
  padding-bottom: 5rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 20px;
  line-height: 32px;
  white-space: normal;
}

.body-text.m.cardiology {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-style: normal;
}

.body-text.m.cardiology.s2 {
  margin-top: 10px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 1.2px;
}

.body-text.m.cardiology.s3 {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 400;
}

.body-text.m.cardiology.s2 {
  font-weight: 400;
}

.body-text.m.cardiology {
  text-align: left;
}

.body-text.m.cardiology.s2 {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.body-text.m.s3.cardiology {
  padding-right: 39px;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 19px;
  line-height: 26px;
}

.body-text.l {
  font-size: 1.125rem;
  line-height: 1.75;
}

.body-text.l.large {
  color: #fff;
  font-size: 3.75rem;
  line-height: 3.8rem;
  font-weight: 400;
}

.body-text.s {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.section-title {
  width: 50%;
  margin-bottom: 48px;
}

.section-title.centered {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.wrapper-m {
  padding-top: 1px;
  padding-bottom: 21px;
}

.wrapper-m.mw {
  margin-right: 40px;
  margin-left: 40px;
}

.wrapper-m.yolo {
  margin-top: 7px;
}

.wrapper-m.nobottompadding {
  padding-bottom: 0px;
}

.wrapper-m.slider {
  padding-top: 0px;
  padding-bottom: 0px;
}

.wrapper-m.imagegallery {
  text-align: center;
}

.wrapper-m.imagegallery.focusedfindings {
  position: relative;
  margin-bottom: 70px;
  padding-bottom: 0px;
}

.wrapper-m.imagegallery.focusedfindings.flex.nobottommargin {
  margin-bottom: 0px;
}

.wrapper-m.centered {
  text-align: center;
}

.wrapper-m.centered.notoppadding {
  padding-top: 0px;
}

.wrapper-m.centered.notoppadding.cardiology.sec2 {
  padding-right: 0px;
}

.wrapper-m.flex {
  padding-top: 0px;
}

.wrapper-m.cardiology {
  padding-top: 34px;
  padding-right: 106px;
}

.l-g-3-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-block.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  padding-bottom: 21px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.feature-block.centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.feature-block.cardiology {
  padding-right: 76px;
}

.feature-block.cardiology.bys {
  margin-top: 27px;
  margin-bottom: 0px;
  padding-right: 55px;
}

.feature-block.t-a-c {
  width: 15rem;
  height: 300px;
  max-height: none;
  padding: 40px 10px;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  border-radius: 10px;
}

.feature-block.t-a-c:hover {
  background-color: rgba(19, 41, 75, 0.2);
}

.l-g-4-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-icon {
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
}

.link-icon:hover {
  color: #597ef7;
}

.link-icon:active {
  color: #1d39c4;
}

.link-icon:focus {
  color: #597ef7;
}

.link-icon.icon-right {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #eb2fa9;
}

.link-icon-text {
  display: inline-block;
  font-weight: 700;
}

.button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eb2fa9;
  -webkit-transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, background-color 250ms ease;
  transition: transform 300ms ease, background-color 250ms ease, -webkit-transform 300ms ease;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #fff;
  font-size: 1.5rem;
  line-height: 27px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
}

.button:hover {
  background-color: #597ef7;
}

.button:active {
  background-color: #1d39c4;
}

.button:focus {
  background-color: #597ef7;
}

.button.secondary {
  background-color: #f0f5ff;
  box-shadow: inset 0 0 0 1px #adc6ff;
  -webkit-transition: box-shadow 250ms ease, color 250ms ease, background-color 250ms ease;
  transition: box-shadow 250ms ease, color 250ms ease, background-color 250ms ease;
  color: #2f54eb;
}

.button.secondary:hover {
  box-shadow: inset 0 0 0 1px #2f54eb;
  color: #1d39c4;
}

.button.outline {
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #d0d4d9;
  color: #0e0f11;
}

.button.outline:hover {
  background-color: #edf0f3;
}

.button.medium {
  border-radius: 10px;
  background-color: #eb2fa9;
}

.button.medium:hover {
  background-color: #85a5ff;
}

.button.medium.icon-only {
  padding: 14px;
}

.button.medium.secondary {
  background-color: #f0f5ff;
  box-shadow: none;
  color: #eb2fa9;
}

.button.medium.secondary:hover {
  background-color: #f0f5ff;
  color: #597ef7;
}

.button.medium.secondary:active {
  background-color: #d6e4ff;
  color: #1d39c4;
}

.button.medium.secondary:focus {
  color: #597ef7;
}

.button.medium.outline:hover {
  background-color: #edf0f3;
}

.button.medium.outline:active {
  background-color: #e0e3e6;
}

.button.medium.outline:focus {
  background-color: #f9fafb;
}

.button.medium.form-button {
  width: 100%;
  margin-bottom: 12px;
}

.button.medium.form-button.s-m-0 {
  margin-bottom: 0px;
}

.button.medium.ghost {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #fff;
}

.button.medium.ghost:hover {
  box-shadow: inset 0 0 0 1px #597ef7;
  color: #597ef7;
}

.button.medium.ghost:active {
  box-shadow: inset 0 0 0 1px #1d39c4;
  color: #1d39c4;
}

.button.medium.ghost:focus {
  box-shadow: inset 0 0 0 1px #597ef7;
}

.button.medium.cardiology {
  margin-right: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #005eb8;
  background-color: transparent;
  color: #005eb8;
}

.button.medium.cardiology.btn1 {
  width: 229px;
  height: 60px;
  margin-right: 23px;
  color: #fff;
}

.button.medium.cardiology.btn1.slider-card {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: auto;
  height: 45px;
  margin-right: 25px;
  margin-bottom: 18px;
  margin-left: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 7.2px;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.button.medium.cardiology.btn2 {
  position: static;
  left: 92px;
  top: 63px;
  width: 229px;
  height: 60px;
  margin-top: 0px;
  margin-left: 18px;
  padding-right: 16px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-style: none;
  border-width: 0px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97d15), to(#e5961b));
  background-image: linear-gradient(180deg, #e97d15, #e5961b);
  color: #fff;
}

.button.medium.cardiology.btn-5 {
  left: 106px;
  top: 66px;
  width: 250px;
  height: 70px;
  background-color: #fff;
  font-size: 24px;
}

.button.medium.cardiology.buttonpdfs {
  display: inline-block;
  width: 400px;
  margin-top: 35px;
  margin-bottom: 26px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-width: 3px;
}

.button.small {
  padding: 8px 12px;
  font-size: 14px;
  line-height: 20px;
}

.button.small.icon-only {
  padding: 8px 12px;
}

.button.small.secondary {
  background-color: #f0f5ff;
  box-shadow: none;
  color: #eb2fa9;
}

.button.small.secondary:hover {
  background-color: #f0f5ff;
  color: #597ef7;
}

.button.small.secondary:active {
  background-color: #d6e4ff;
  color: #1d39c4;
}

.button.small.secondary:focus {
  color: #597ef7;
}

.button.small.outline:hover {
  background-color: #edf0f3;
}

.button.small.outline:active {
  background-color: #e0e3e6;
}

.button.small.outline:focus {
  background-color: #f9fafb;
}

.button.small.ghost {
  background-color: transparent;
  box-shadow: 0 0 0 1px #fff;
}

.button.small.ghost:hover {
  box-shadow: 0 0 0 1px #597ef7;
  color: #597ef7;
}

.button.small.ghost:active {
  box-shadow: 0 0 0 1px #1d39c4;
  color: #1d39c4;
}

.button.small.ghost:focus {
  box-shadow: 0 0 0 1px #597ef7;
}

.button.small.cookies {
  margin-left: 16px;
}

.button.buttontransparent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 229px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-style: solid;
  border-width: 3px;
  border-color: #005eb8;
  border-radius: 10px;
  background-color: transparent;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #005eb8;
  font-size: 1.5rem;
  line-height: 27px;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.button.buttontransparent.buttonfirst {
  height: 70px;
  margin-right: 1rem;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, background-color 250ms ease;
  transition: transform 300ms ease, background-color 250ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.buttonfirst:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.buttonfirst.buttonvscanair {
  height: 70px;
  max-height: none;
}

.button.buttontransparent.buttonfirst.whitebutton {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  max-width: 465px;
  border-color: #fff;
  color: #fff;
}

.button.buttontransparent.buttonfirst.whitebutton.focusedfinding.diffsized {
  border-width: 3px;
  border-radius: 10px;
}

.button.buttontransparent.buttonfirst.whitebutton.focusedthng {
  margin-bottom: 1rem;
}

.button.buttontransparent.buttonfirst.whitebutton.focusedthng.diffsized {
  margin-bottom: 1.25rem;
  border-width: 3px;
  border-radius: 10px;
}

.button.buttontransparent.buttonfirst.whitebutton.alignleft.newborderwidth {
  border-width: 3px;
  border-radius: 10px;
}

.button.buttontransparent.buttonfirst.pocketsized {
  height: 90px;
  max-width: 488px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.button.buttontransparent.buttonfirst.pocketsized.diffsized {
  border-width: 4px;
  border-radius: 13px;
}

.button.buttontransparent.buttonfirst.transition {
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, background-color 250ms ease;
  transition: transform 300ms ease, background-color 250ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.buttonfirst.transition:hover {
  -webkit-transform: scale3d(1.05none, 1.05none, 1none);
  transform: scale3d(1.05none, 1.05none, 1none);
}

.button.buttontransparent.buttonfirst.alignleft {
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.button.buttontransparent.buttonfirst.alignleft.fullwidth {
  max-width: none;
  margin-right: 0rem;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.button.buttontransparent.buttonfirst.nomargin {
  margin-right: 0rem;
  text-transform: uppercase;
}

.button.buttontransparent.white {
  width: 100%;
  height: 100%;
  max-height: 53px;
  max-width: 200px;
  border-color: #fff;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
}

.button.buttontransparent.white.centered {
  max-height: 70px;
  max-width: 277px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 24px;
  line-height: 27px;
}

.button.buttontransparent.white.centered.comparenow {
  height: 70px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.white.centered.comparenow:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.white.bluetext {
  max-height: 50px;
  max-width: 186px;
  background-color: #fff;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  color: #005eb8;
  font-size: 17.2px;
  letter-spacing: 1.01px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.white.bluetext:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.white.bluetext.alignleft {
  margin-left: 0px;
  padding-top: 4px;
}

.button.buttontransparent.white.bluebutton {
  max-height: 50px;
  max-width: 186px;
  border-color: #005eb8;
  background-color: #005eb8;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.white.bluebutton:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.white.bluebutton.alignleft {
  margin-left: 0px;
  padding-top: 4px;
  font-size: 17.2px;
}

.button.buttontransparent.white.smallborder {
  border-width: 2px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.white.smallborder:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.white.smallborder.fixedheight {
  height: 53px;
  max-height: none;
}

.button.buttontransparent.white.smallborder.fixedheight.newborderradius {
  border-radius: 7.5px;
}

.button.buttontransparent.white.differentsized {
  height: 70px;
  max-height: none;
  max-width: 250px;
}

.button.buttontransparent.white.differentsized.steponealignleft {
  max-width: none;
  margin-left: 0px;
}

.button.buttontransparent.blue.larger {
  max-width: 315px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  font-size: 19px;
  line-height: 21px;
  letter-spacing: 1.12px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.blue.larger:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.blue.larger.alignleft {
  height: 56px;
  max-width: 330px;
  margin-right: 0px;
  margin-left: 0px;
}

.button.buttontransparent.blue.larger.alignleft.ci {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-right: 0px;
}

.button.buttontransparent.blue.larger.alignleft.ci.btn82377 {
  margin-bottom: -23px;
}

.button.buttontransparent.blue.larger.alignleft.btn-left {
  width: 109%;
  margin-right: 10px;
  padding-right: 5px;
  padding-left: 5px;
}

.button.buttontransparent.blue.larger.alignleft.btn-right {
  margin-left: 0px;
}

.button.buttontransparent.blue.larger.alignleft.ci2 {
  max-width: 400px;
}

.button.buttontransparent.blue.larger.alignleft.ci2.button398 {
  max-width: 100%;
  margin-top: 23px;
}

.button.buttontransparent.blue.larger.alignleft.bys {
  margin-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
}

.button.buttontransparent.blue.larger.alignleft.bys.btn388 {
  width: 100%;
  max-width: 360px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button.buttontransparent.blue.capital {
  position: absolute;
  left: 34px;
  top: 360.472px;
  max-width: 190px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  font-size: 19px;
  line-height: 21px;
  text-transform: uppercase;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.blue.capital:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.blue.capital.breakfree {
  top: 353.472px;
  height: 56px;
}

.button.buttontransparent.blue.small {
  height: 50px;
  max-width: none;
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 2px;
  border-radius: 7.2px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  font-size: 17px;
  line-height: 17px;
  text-transform: uppercase;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.blue.small:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.blue.small:active {
  background-color: #005eb8;
  color: #fff;
}

.button.buttontransparent.blue.small.nocaps {
  text-transform: capitalize;
}

.button.buttontransparent.blue.knowledge {
  height: 50px;
  max-width: 200px;
  margin-left: 0px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  font-size: 1.25rem;
  line-height: 1.0625rem;
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.blue.knowledge:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.differntsized {
  height: 90px;
  max-height: 90px;
  max-width: 488px;
  margin-right: auto;
  margin-left: auto;
  border-width: 4px;
  border-radius: 13px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  font-size: 2rem;
  line-height: 35px;
  letter-spacing: 1.82px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.differntsized:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.differntsized.flex {
  padding-top: 0px;
  padding-bottom: 0px;
}

.button.buttontransparent.masonrybutton {
  height: 50px;
  max-width: 230px;
  margin-bottom: 0rem;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 2px;
  font-size: 17px;
  line-height: 17px;
  text-align: left;
  letter-spacing: 2px;
}

.button.buttontransparent.masonrybutton.biblio {
  max-width: 80%;
  margin-left: auto;
  text-align: center;
}

.button.buttontransparent.pocketsizedbutton {
  height: 50px;
  max-width: none;
  margin-bottom: 0.75rem;
  border-width: 2px;
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.button.buttontransparent.pocketsizedbutton.dark {
  border-color: #63666a;
  color: #63666a;
}

.button.buttontransparent.appaccessbutton {
  height: 50px;
  max-width: 295px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 2px;
  border-color: #fff;
  color: #fff;
  font-size: 1.08rem;
  line-height: 1.25rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.button.buttontransparent.appaccessbutton:focus {
  border-color: #005eb8;
  background-color: #005eb8;
}

.button.buttontransparent.appaccessbutton.cartbackground {
  border-width: 2px;
  background-image: url('/images/cart.svg');
  background-position: 98% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.button.buttontransparent.appaccessbutton.cartbackground:focus {
  border-color: #005eb8;
  background-color: #005eb8;
}

.button.buttontransparent.covidheaderbutton {
  position: absolute;
  right: 0px;
  height: 70px;
  clear: none;
  border-color: #fff;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  color: #fff;
  font-size: 24px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.covidheaderbutton:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.nextstep {
  height: 70px;
  max-width: 250px;
  margin-left: 0px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  text-transform: uppercase;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttontransparent.nextstep:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttontransparent.nextstep.white {
  max-height: 70px;
}

.button.buttontransparent.nextstep.whitebutton {
  border-color: #fff;
  color: #fff;
}

.button.buttontransparent.nextstep.whitebutton.changedsize {
  max-width: 295px;
  border-width: 3px;
  border-radius: 10px;
}

.button.buttontransparent.nextstep.nobottommargin {
  position: absolute;
  bottom: 0px;
  margin-bottom: 0px;
}

.button.buttontransparent.nextstep.nobottommargin.diffsized {
  max-width: 295px;
}

.button.buttontransparent.nextstep.incmaxwidth {
  max-width: 290px;
}

.button.buttoncolored {
  width: 100%;
  height: 70px;
  max-width: 229px;
  border-radius: 10px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97d15), to(#e5961b));
  background-image: linear-gradient(180deg, #e97d15, #e5961b);
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, background-color 250ms ease;
  transition: transform 300ms ease, background-color 250ms ease, -webkit-transform 300ms ease;
  line-height: 1.75rem;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.buttoncolored:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.buttoncolored.white {
  height: 100%;
  max-height: 70px;
  background-color: #fff;
  background-image: none;
  color: #005eb8;
}

.button.buttoncolored.blue {
  height: 70px;
  max-width: 447px;
  background-color: #005eb8;
  background-image: none;
  color: #fff;
}

.button.buttoncolored.blue.bottommargin {
  margin-bottom: 3.75rem;
  font-size: 24px;
  line-height: 27px;
  letter-spacing: 1.4px;
}

.button.buttoncolored.blue.differentsize {
  max-width: none;
  letter-spacing: 2px;
}

.button.buttoncolored.pocketsized {
  height: 50px;
  max-width: none;
  margin-bottom: 0.75rem;
  padding-bottom: 0px;
  font-size: 17px;
  line-height: 17px;
  text-transform: uppercase;
}

.button.buttoncolored.pocketsized.appaaccess {
  max-width: 295px;
  margin-bottom: 0rem;
}

.button.buttoncolored.avialablebutton {
  height: 35px;
  max-width: 350px;
  padding-right: 2rem;
  padding-left: 2rem;
  background-color: #fe5000;
  background-image: none;
  font-size: 1.25rem;
  line-height: 1.375rem;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.button.buttoncolored.avialablebutton.flexed {
  left: -308px;
  width: 166px;
  height: 50px;
  max-height: 50px;
  max-width: 140px;
  margin-left: 53px;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
}

.button.buttoncolored.avialablebutton.flexed.included {
  margin-left: 53px;
  background-color: #00bf6f;
}

.button.buttoncolored.avialablebutton.flexed.h7 {
  margin-left: 295px;
  padding-right: 1.1rem;
  padding-left: 1.1rem;
}

.button.whitebutton {
  max-width: 220px;
  padding-right: 30px;
  padding-left: 30px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 5px;
  background-color: transparent;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  text-transform: uppercase;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.button.whitebutton:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button.whitebutton.differentwidth {
  width: 220px;
  height: 50px;
  border-width: 3px;
  border-radius: 10px;
  font-size: 22px;
  line-height: 26px;
}

.button-text {
  display: inline-block;
  color: #005eb8;
  font-size: 24px;
  line-height: 27px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.button-text.transparent {
  color: #005eb8;
  line-height: 1.5rem;
  text-transform: uppercase;
}

.button-text.transparent.keyfeatures {
  margin-bottom: 0px;
  font-size: 31px;
  line-height: 35px;
  letter-spacing: 1.82px;
}

.button-text.cardiology {
  display: block;
  margin-top: 0px;
  padding-top: 14px;
  padding-bottom: 10px;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #005eb8;
  font-size: 24px;
  line-height: 27px;
  font-weight: 700;
  text-transform: uppercase;
}

.button-text.cardiology.btn-2 {
  position: static;
  color: #fff;
}

.button-text.cardiology.slider-button {
  font-size: 16px;
}

.button-text.cardiology.publications {
  font-size: 30px;
  text-transform: none;
}

.button-text.orange {
  color: #fff;
}

.button-text.white {
  color: #fff;
}

.link-icon-right {
  display: inline-block;
  margin-left: 4px;
  font-size: 14px;
  line-height: 22px;
}

.dropdown-menu-navbar {
  z-index: 8;
}

.dropdown-menu-navbar.w--open {
  overflow: hidden;
  width: 200px;
  margin-top: 8px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  color: #3c404b;
}

.dropdown-menu-navbar.dark.w--open {
  background-color: #0e0f11;
  color: #fff;
}

.dropdown-menu-item {
  padding: 8px 16px;
  background-color: #fff;
}

.dropdown-menu-item:hover {
  background-color: #f0f5ff;
}

.dropdown-menu-item.w--current {
  background-color: #2f54eb;
  color: #fff;
}

.breadcrumbs-link {
  color: #5e6875;
  text-decoration: none;
}

.breadcrumbs-link:hover {
  color: #597ef7;
}

.breadcrumbs-link:active {
  color: #1d39c4;
}

.breadcrumbs-link:focus {
  color: #597ef7;
}

.breadcrumbs-link.w--current {
  color: #0e0f11;
}

.breadcrumbs-separator {
  display: inline-block;
  padding-right: 8px;
  padding-left: 8px;
  color: #838d95;
  line-height: 24px;
}

.l-g-2-col {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.l-g-2-col.bys {
  margin-top: 38px;
  margin-bottom: 54px;
}

.inline-link {
  color: #eb2fa9;
  font-weight: 700;
  text-decoration: none;
}

.input {
  margin-bottom: 0.75rem;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 0px;
  background-color: #f9fafb;
  font-size: 1rem;
}

.input:hover {
  border-color: #597ef7;
}

.input:active {
  border-color: #1d39c4;
}

.input:focus {
  border-color: #eb2fa9;
  background-color: #fff;
}

.input.medium {
  height: 48px;
  box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.15);
}

.input.medium.horizontal {
  margin-right: 8px;
  margin-bottom: 0px;
}

.input.medium.bg-dark {
  border-color: #3c404b;
  background-color: #0e0f11;
}

.input.medium.bg-dark:hover {
  border-color: #fff;
}

.input.medium.bg-dark:focus {
  border-color: #2f54eb;
}

.input.medium.bg-dark::-webkit-input-placeholder {
  color: #f9fafb;
}

.input.medium.bg-dark:-ms-input-placeholder {
  color: #f9fafb;
}

.input.medium.bg-dark::-ms-input-placeholder {
  color: #f9fafb;
}

.input.medium.bg-dark::placeholder {
  color: #f9fafb;
}

.input.medium.icon-left {
  position: relative;
  margin-bottom: 0px;
  padding-left: 36px;
}

.input.medium.icon-right {
  position: relative;
  margin-bottom: 0px;
  padding-right: 36px;
  padding-left: 12px;
}

.input.textarea {
  min-height: 96px;
  box-shadow: inset 1px 1px 2px 0 rgba(14, 15, 17, 0.15);
}

.form.form-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cta-wrapper {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.tagline {
  margin-bottom: 0.8rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #00b5e2;
  font-size: 1.625rem;
  line-height: 2.5rem;
  font-weight: 700;
  letter-spacing: 0.92px;
  text-transform: uppercase;
}

.tagline.small {
  padding-top: 90px;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #00b5e2;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  letter-spacing: 3px;
}

.tagline.small.brite {
  padding-top: 0px;
}

.tagline.smartinvest {
  margin-bottom: 0rem;
  font-size: 22px;
  line-height: 34px;
  letter-spacing: 3px;
}

.tagline.smalltagline {
  margin-bottom: 1.25rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  font-size: 22px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1.2px;
}

.tagline.smalltagline.centered {
  margin-bottom: 0.5rem;
  font-weight: 700;
  text-align: left;
}

.tagline.smalltagline.centered.alignright {
  text-align: right;
}

.tagline.smalltagline.centered.alignmiddle {
  text-align: center;
}

.tagline.smalltagline.centered.uru838 {
  text-align: left;
}

.tagline.smalltagline.centered.alignleft {
  text-align: left;
}

.tagline.smalltagline.perspectivslider {
  margin-bottom: 1.75rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  font-weight: 700;
}

.tagline.smalltagline.smallmargin {
  margin-bottom: 0.25rem;
  font-weight: 700;
}

.tagline.smalltagline.peerreviewed {
  text-align: center;
}

.tagline.smalltagline.peerreviewed.masonryauthor {
  margin-bottom: 0rem;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: left;
}

.tagline.smalltagline.peerreviewed.masonryauthor.mp23 {
  font-size: 18px;
  line-height: 22px;
}

.tagline.smalltagline.peerreviewed.productfamily {
  margin-bottom: 0.5rem;
}

.tagline.smalltagline.lessbottommargin {
  margin-bottom: 0.5rem;
}

.tagline.smalltagline.aligncenter {
  text-align: center;
}

.tagline.smalltagline.aligncenter.smallmarginbottom {
  margin-bottom: 0.5rem;
}

.tagline.smalltagline.aligncenter.customizedsupport.resources {
  margin-bottom: 0.5rem;
}

.tagline.vscanair {
  margin-bottom: 0.5rem;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 1.2px;
}

.tagline.vscanair.white {
  color: #fff;
}

.tagline.vscanair.white.nomargin {
  margin-bottom: 0.5rem;
}

.tagline.vscanair.nobottommargin {
  margin-bottom: 0rem;
}

.tagline.cardiology {
  font-size: 22px;
  line-height: 25px;
}

.tagline.cardiology.s1 {
  font-size: 22px;
  line-height: 25px;
  text-align: left;
}

.tagline.cardiology.s1.alignleft {
  text-align: left;
}

.tagline.cardiology.slider-preline {
  margin-bottom: 0rem;
  padding-top: 30px;
  padding-right: 25px;
  padding-left: 25px;
  font-size: 18px;
  line-height: 20px;
  text-align: left;
}

.tagline.cardiology.slider-preline.ausnahme {
  padding-right: 0px;
}

.tagline.nomarginbottom {
  margin-bottom: 0rem;
}

.feature-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0px;
  padding-left: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.feature-text-wrapper.te345 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

.feature-text-wrapper.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 22px;
}

.feature-text-wrapper.x4.r5 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
}

.card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: color 250ms ease, border-color 250ms ease;
  transition: color 250ms ease, border-color 250ms ease;
  color: #0e0f11;
  text-decoration: none;
}

.card:hover {
  color: #eb2fa9;
}

.card:focus {
  color: #eb2fa9;
}

.card.card-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(93, 99, 112, 0.15);
  -webkit-transition: box-shadow 250ms ease, color 250ms ease, border-color 250ms ease;
  transition: box-shadow 250ms ease, color 250ms ease, border-color 250ms ease;
}

.card.card-box:hover {
  border-color: #2f54eb;
  box-shadow: 0 6px 10px 0 rgba(93, 99, 112, 0.2);
  color: #eb2fa9;
}

.card.card-box:active {
  box-shadow: 0 2px 6px 0 rgba(93, 99, 112, 0.2);
}

.card.card-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(93, 99, 112, 0.15);
  -webkit-transition: box-shadow 250ms ease, color 250ms ease, border-color 250ms ease;
  transition: box-shadow 250ms ease, color 250ms ease, border-color 250ms ease;
}

.card.card-horizontal:hover {
  box-shadow: 0 6px 10px 0 rgba(93, 99, 112, 0.2);
}

.card.card-horizontal:active {
  box-shadow: 0 2px 6px 0 rgba(93, 99, 112, 0.2);
}

.card-image {
  height: 320px;
  margin-bottom: 24px;
  -o-object-fit: cover;
  object-fit: cover;
}

.card-image.card-image-box {
  margin-bottom: 0px;
}

.card-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.card-text-wrapper.centered {
  text-align: center;
}

.card-horizontal-text-wrapper {
  margin-left: 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.button-separator {
  display: inline-block;
  width: 8px;
  height: 8px;
}

.side-nav-menu {
  position: -webkit-sticky;
  position: sticky;
  top: 24px;
}

.side-nav-menu-item {
  display: block;
  padding: 8px 16px;
  border-radius: 4px;
  color: #5e6875;
  text-decoration: none;
}

.side-nav-menu-item:hover {
  background-color: #f0f5ff;
}

.side-nav-menu-item:active {
  color: #1d39c4;
}

.side-nav-menu-item:focus {
  color: #597ef7;
}

.side-nav-menu-item.w--current {
  color: #eb2fa9;
}

.side-nav-menu-item.w--current:hover {
  background-color: #f0f5ff;
}

.tab {
  padding: 12px 16px;
  background-color: #fff;
  box-shadow: inset 0 -1px 0 0 #d0d4d9;
  color: #5e6875;
}

.tab.w--current {
  padding: 12px 16px;
  background-color: #fff;
  box-shadow: inset 0 -2px 0 0 #eb2fa9;
  color: #eb2fa9;
}

.tag {
  display: inline-block;
  padding: 2px 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #adc6ff;
  background-color: #f0f5ff;
  color: #eb2fa9;
  font-size: 0.875rem;
  font-weight: 400;
}

.input-label {
  margin-bottom: 4px;
  font-weight: 400;
}

.form-footer-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer {
  padding-top: 64px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px solid #e0e3e6;
  background-color: #fff;
  text-align: left;
}

.footer.dark {
  padding-bottom: 64px;
  border-top-style: none;
  border-top-color: #3c404b;
  background-color: transparent;
  color: #fff;
}

.material-icons.icon-right {
  margin-left: 4px;
}

.material-icons.icon-right.icon-dropdown {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.material-icons.icon-left {
  margin-right: 4px;
}

.material-icons.icon-left.icon-list-item {
  margin-top: 2px;
  margin-right: 4px;
}

.material-icons.icon-left.icon-list-item.error {
  color: #f5222d;
}

.material-icons.icon-left.icon-list-item.warning {
  color: #faad14;
}

.material-icons.icon-left.icon-list-item.success {
  color: #52c41a;
}

.material-icons.icon-left.icon-list-item.info {
  color: #1890ff;
}

.material-icons.icon-left.icon-collapse {
  margin-right: 0px;
}

.material-icons.icon-left.icon-alert-banner {
  margin-top: 2px;
}

.material-icons.icon-left.contact-icon {
  margin-top: 3px;
}

.material-icons.small {
  font-size: 16px;
}

.material-icons.small.icon-right {
  margin-top: 1px;
  margin-left: 4px;
}

.material-icons.small.icon-left {
  margin-top: 1px;
  margin-right: 4px;
}

.material-icons.icon-input-left {
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  color: #838d95;
}

.material-icons.icon-input-right {
  position: absolute;
  left: auto;
  top: 50%;
  right: 12px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  color: #838d95;
}

.material-icons.icon-close {
  cursor: pointer;
}

.material-icons.icon-close:hover {
  opacity: 0.5;
}

.material-icons.feature-icon-small {
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 0.5rem;
  color: #eb2fa9;
  font-size: 1.5rem;
}

.icon-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.25rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-table.headings-table {
  margin-bottom: 48px;
  -ms-grid-columns: 0.4fr 0.3fr 0.3fr 1fr;
  grid-template-columns: 0.4fr 0.3fr 0.3fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-table.body-text-table {
  margin-bottom: 48px;
  -ms-grid-columns: 0.4fr 0.3fr 0.3fr 1fr;
  grid-template-columns: 0.4fr 0.3fr 0.3fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.table-cell {
  padding: 12px;
  box-shadow: inset 0 -1px 0 0 #e0e3e6;
  color: #3c404b;
}

.table-header {
  padding: 12px;
  background-color: #f9fafb;
  box-shadow: inset 0 -1px 0 0 #d0d4d9;
  font-weight: 700;
}

.navbar {
  position: relative;
  background-color: #fff;
}

.navbar.dark {
  position: relative;
  background-color: #0e0f11;
}

.navbar-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link {
  padding: 16px;
  color: #3c404b;
  text-decoration: none;
}

.nav-link:hover {
  color: #597ef7;
}

.nav-link.w--current {
  color: #597ef7;
}

.nav-link.nav-link-dropdown {
  padding-right: 36px;
}

.nav-link.nav-link-dropdown.w--open {
  color: #2f54eb;
}

.nav-link.nav-link-dropdown.color-inverse.w--open {
  color: #2f54eb;
}

.nav-link.color-inverse {
  color: #fff;
}

.nav-link.color-inverse:hover {
  color: #597ef7;
}

.nav-link.footernavlink {
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0px;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 18px;
}

.dropdown-icon {
  margin-right: 16px;
}

.footer-grid {
  grid-column-gap: 22px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 0.25fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.brand-logo {
  margin-right: 24px;
}

.navbar-menu-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-logo {
  padding-bottom: 0px;
}

.footer-logo.s-m-r-24.st-m-0 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.vertical-menu-title {
  margin-bottom: 12px;
  font-weight: 700;
}

.vertical-menu-list-item {
  margin-bottom: 8px;
  color: #fff;
}

.vertical-menu-list-item.lastitem {
  margin-bottom: 0px;
}

.footer-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-social-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5e6875;
}

.footer-bottom.color-inverse {
  color: #838d95;
}

.vertical-menu-link {
  display: block;
  margin-bottom: 0px;
  padding-top: 8px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
}

.vertical-menu-link:hover {
  color: #597ef7;
  text-decoration: none;
}

.vertical-menu-link.color-inverse {
  color: #838d95;
}

.vertical-menu-link.color-inverse:hover {
  color: #597ef7;
}

.social-media-icon {
  display: inline-block;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
  color: #13294b;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.social-media-icon:hover {
  opacity: 1;
}

.sm-icon-link {
  margin-right: 12px;
}

.footer-grid-2 {
  -ms-grid-columns: 1.5fr 1fr 1fr 1fr;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-logo-2 {
  position: static;
  display: block;
  margin-bottom: 16px;
  float: none;
}

.footer-grid-3 {
  grid-column-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1.75fr;
  grid-template-columns: 1fr 1fr 1fr 1.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.footer-top-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-bottom-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px none #e0e3e6;
  color: #5e6875;
}

.footer-bottom-2.color-inverse {
  border-top-color: #3c404b;
  color: #838d95;
}

.footermain {
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px none #e0e3e6;
  background-color: #f3f3f3;
  text-align: left;
}

.footermain.dark {
  background-color: #0e0f11;
}

.sm-icons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  padding-top: 0.5rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.grid-cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cta-section-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
}

.cta-section-form-wrapper.center {
  margin-right: auto;
  margin-left: auto;
}

.cta-section-form-wrapper.maxheight {
  position: static;
  max-height: 60px;
}

.footer-menu-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-menu-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-menu-mobile {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.breadcrumbs {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5e6875;
}

.text-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-icon-wrapper.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-icon-wrapper.align-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.alert-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #91d5ff;
  background-color: #e6f7ff;
  color: #3c404b;
}

.popup-title {
  margin-bottom: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #0e0f11;
  font-weight: 700;
}

.popup-title.color-inverse {
  color: #fff;
}

.toast {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 640px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  color: #3c404b;
}

.toast.dark {
  border-color: #3c404b;
  background-color: #0e0f11;
  color: #fff;
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 480px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  background-color: #fff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  color: #3c404b;
}

.checkbox {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-right: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  cursor: pointer;
}

.checkbox:hover {
  border-color: #597ef7;
}

.checkbox.w--redirected-checked {
  border-color: #eb2fa9;
  background-color: #eb2fa9;
  background-image: url('/images/check.svg');
  background-size: 12px 12px;
}

.checkbox.w--redirected-focus {
  border-color: #597ef7;
  box-shadow: none;
}

.checkbox-label {
  margin-bottom: 0px;
  color: #3c404b;
  font-weight: 400;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.radio-button-label {
  margin-bottom: 0px;
  color: #3c404b;
}

.radio-button {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-right: 8px;
  border-color: #d0d4d9;
  background-color: #fff;
  cursor: pointer;
}

.radio-button:hover {
  border-color: #597ef7;
}

.radio-button.w--redirected-checked {
  width: 16px;
  height: 16px;
  border-color: #eb2fa9;
  background-color: #fff;
}

.radio-button.w--redirected-focus {
  border-color: #597ef7;
}

.radio-button-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.switch-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.switch {
  width: 32px;
  height: 20px;
  margin-top: 0px;
  margin-right: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 10px;
  background-color: #e0e3e6;
  background-image: url('/images/Switch-Handle.svg');
  background-position: 2px 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  cursor: pointer;
}

.switch:hover {
  border-color: #597ef7;
}

.switch.w--redirected-checked {
  border-width: 0px;
  border-color: #eb2fa9;
  background-color: #eb2fa9;
  background-image: url('/images/Switch-Handle.svg');
  background-position: 15px 50%;
  background-size: 14px;
}

.switch.w--redirected-focus {
  border-color: #597ef7;
  box-shadow: none;
}

.switch-label {
  margin-bottom: 0px;
  color: #3c404b;
  font-weight: 400;
}

.input-caption {
  margin-top: -0.25rem;
  margin-bottom: 0.5rem;
  color: #5e6875;
  font-size: 0.875rem;
}

.input-caption.color-inverse {
  color: #838d95;
}

.input-icon-wrapper {
  position: relative;
  margin-bottom: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tooltip {
  position: absolute;
  left: 24%;
  top: auto;
  right: 0%;
  bottom: 36px;
  display: none;
  width: 240px;
  margin-bottom: 8px;
  padding: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0e0f11;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.25;
  text-align: center;
}

.tooltip-arrow {
  position: absolute;
  left: 50%;
  top: auto;
  right: 50%;
  bottom: -6px;
  width: 12px;
  height: 12px;
  background-color: #0e0f11;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.text-block {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.tooltip-trigger-content {
  position: relative;
  bottom: -4px;
  display: inline-block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.tooltip-trigger {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.modal-wrapper {
  position: fixed;
  z-index: 5000;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-bottom: 1px solid #d0d4d9;
}

.modal-header-title {
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #0e0f11;
  font-weight: 700;
}

.modal-content {
  padding: 16px 24px;
}

.collapse-item {
  padding-right: 16px;
  padding-left: 16px;
  border-bottom: 1px solid #d0d4d9;
  background-color: #f9fafb;
  cursor: pointer;
}

.collapse-text {
  display: none;
  padding-top: 0px;
  padding-bottom: 12px;
  padding-left: 32px;
  opacity: 0;
  color: #3c404b;
}

.collapse-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.collapse-title {
  display: inline-block;
  margin-left: 12px;
  font-weight: 700;
}

.collapse {
  overflow: hidden;
}

.alert-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffa39e;
  background-color: #fff1f0;
  color: #3c404b;
}

.alert-warning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe58f;
  background-color: #fffbe6;
  color: #3c404b;
}

.alert-success {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #b7eb8f;
  background-color: #f6ffed;
  color: #3c404b;
}

.select {
  margin-bottom: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  background-color: #f9fafb;
}

.select:hover {
  border-color: #597ef7;
}

.select:focus {
  border-color: #1d39c4;
  background-color: #fff;
}

.select.medium {
  height: 48px;
  box-shadow: inset 1px 1px 2px 0 rgba(14, 15, 17, 0.15);
  cursor: pointer;
}

.component-wrapper {
  position: relative;
  margin-top: 64px;
  margin-bottom: 64px;
  padding: 24px;
  border-style: dashed;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 4px;
}

.component-wrapper.dark {
  background-color: #0e0f11;
  color: #fff;
}

.component-wrapper.footer {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
  background-image: linear-gradient(225deg, #005eb8, #00b5e2);
}

.component-wrapper-label {
  position: absolute;
  left: 0%;
  top: -40px;
  right: auto;
  bottom: auto;
  display: block;
  padding: 4px 16px 4px 36px;
  border-radius: 4px;
  background-color: #edf0f3;
  color: #3c404b;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.component-wrapper-label:hover {
  opacity: 0.8;
}

.style-guide-page-header {
  background-color: #f9fafb;
  color: #0e0f11;
}

.grid-styleguide---buttons {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.dropdown-inline {
  padding: 0px;
  color: #5e6875;
}

.dropdown-inline:hover {
  color: #597ef7;
}

.dropdown-inline:active {
  color: #1d39c4;
}

.dropdown-inline:focus {
  color: #597ef7;
}

.dropdown-inline.w--open {
  color: #eb2fa9;
}

.style-guide-page-header-text {
  width: 65%;
  padding-top: 48px;
  padding-bottom: 32px;
}

.style-guide-page-header-navigation {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 50;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f9fafb;
}

.divider {
  width: 100%;
  height: 1px;
  margin-top: 64px;
  margin-bottom: 64px;
  background-color: #e0e3e6;
}

.button-fluid {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 12px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eb2fa9;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.button-fluid:hover {
  background-color: #597ef7;
}

.button-fluid:active {
  background-color: #1d39c4;
}

.button-fluid.secondary {
  background-color: #f0f5ff;
  box-shadow: inset 0 0 0 1px #adc6ff;
  -webkit-transition: box-shadow 250ms ease, color 250ms ease, background-color 250ms ease;
  transition: box-shadow 250ms ease, color 250ms ease, background-color 250ms ease;
  color: #2f54eb;
}

.button-fluid.secondary:hover {
  box-shadow: inset 0 0 0 1px #2f54eb;
  color: #1d39c4;
}

.button-fluid.outline {
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #d0d4d9;
  color: #0e0f11;
}

.button-fluid.outline:hover {
  background-color: #edf0f3;
}

.button-fluid.medium {
  width: 100%;
  text-align: center;
}

.button-fluid.medium.icon-only {
  padding: 14px;
  font-size: 22px;
}

.button-fluid.medium.secondary {
  background-color: #f0f5ff;
  box-shadow: none;
  color: #eb2fa9;
}

.button-fluid.medium.secondary:hover {
  background-color: #f0f5ff;
  color: #597ef7;
}

.button-fluid.medium.secondary:active {
  background-color: #d6e4ff;
  color: #1d39c4;
}

.button-fluid.medium.secondary:focus {
  color: #597ef7;
}

.button-fluid.medium.outline:active {
  background-color: #e0e3e6;
}

.button-fluid.medium.outline:focus {
  background-color: #f9fafb;
}

.button-fluid.medium.ghost {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #fff;
}

.button-fluid.medium.ghost:hover {
  box-shadow: inset 0 0 0 1px #597ef7;
  color: #597ef7;
}

.button-fluid.medium.ghost:active {
  box-shadow: inset 0 0 0 1px #1d39c4;
  color: #1d39c4;
}

.button-fluid.medium.ghost:focus {
  box-shadow: inset 0 0 0 1px #597ef7;
}

.button-fluid.medium.s-m-b-8.organization {
  background-color: #fa541c;
}

.button-fluid.medium.s-m-b-8.organization:hover {
  background-color: #d4380d;
}

.button-fluid.small {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

.button-fluid.small.icon-only {
  padding: 8px 14px;
}

.button-fluid.small.secondary {
  background-color: #f0f5ff;
  box-shadow: none;
  color: #eb2fa9;
}

.button-fluid.small.secondary:hover {
  background-color: #f0f5ff;
  color: #597ef7;
}

.button-fluid.small.secondary:active {
  background-color: #d6e4ff;
  color: #1d39c4;
}

.button-fluid.small.secondary:focus {
  color: #597ef7;
}

.button-fluid.small.outline:active {
  background-color: #e0e3e6;
}

.button-fluid.small.outline:focus {
  background-color: #f9fafb;
}

.button-fluid.small.ghost {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #fff;
}

.button-fluid.small.ghost:hover {
  box-shadow: inset 0 0 0 1px #597ef7;
  color: #597ef7;
}

.button-fluid.small.ghost:active {
  box-shadow: inset 0 0 0 1px #1d39c4;
  color: #1d39c4;
}

.button-fluid.small.ghost:focus {
  box-shadow: inset 0 0 0 1px #597ef7;
}

.navbar-vertical {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  width: 280px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  box-shadow: inset -1px 0 0 0 #d0d4d9;
  color: #0e0f11;
  text-align: left;
}

.navbar-vertical-link {
  position: relative;
  display: block;
  padding: 8px 32px;
  color: #3c404b;
  text-decoration: none;
}

.navbar-vertical-link:hover {
  background-color: #f0f5ff;
  box-shadow: inset -1px 0 0 0 #d0d4d9;
  color: #1d39c4;
}

.navbar-vertical-link.w--current {
  background-color: #f0f5ff;
  box-shadow: inset -2px 0 0 0 #eb2fa9;
  color: #eb2fa9;
}

.navbar-vetrical-menu-title {
  margin-top: 24px;
  margin-bottom: 16px;
  padding-right: 24px;
  padding-left: 24px;
  color: #0e0f11;
  font-weight: 600;
}

.navbar-vetrical-menu-title-2 {
  margin-bottom: 8px;
  padding-right: 24px;
  padding-left: 24px;
  color: #838d95;
  font-weight: 400;
}

.navbar-vertical-brand {
  width: 100%;
  padding: 24px;
}

.style-guide-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.style-guide-page-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.navbar-vertical---mobile {
  position: relative;
  display: none;
  background-color: #fff;
}

.navbar-vertical-overlay {
  display: block;
  margin-bottom: 128px;
}

.navbar-vertical-bg {
  display: none;
}

.nav-tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1232px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 8px;
  padding-left: 8px;
}

.nav-tab {
  padding: 16px;
}

.nav-tab:hover {
  color: #597ef7;
}

.nav-tab:active {
  color: #1d39c4;
}

.nav-tab.w--current {
  box-shadow: inset 0 -2px 0 0 #eb2fa9;
  color: #eb2fa9;
}

.style-guide-nav-tabs {
  background-color: transparent;
  box-shadow: inset 0 -1px 0 0 #d0d4d9;
}

.footer-3 {
  padding-bottom: 64px;
}

.footer-3.style-guide-footer {
  margin-top: auto;
  padding-bottom: 32px;
  border-top: 1px solid #d0d4d9;
  background-color: #f9fafb;
}

.nav-tabs {
  background-color: transparent;
  box-shadow: inset 0 -1px 0 0 #d0d4d9;
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.alert-content {
  padding-left: 4px;
}

.s-p-8 {
  padding: 8px;
}

.s-p-y-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.s-p-x-8 {
  padding-right: 8px;
  padding-left: 8px;
}

.s-p-t-8 {
  padding-top: 8px;
}

.s-p-r-8 {
  padding-right: 8px;
}

.s-p-b-8 {
  padding-bottom: 8px;
}

.s-p-l-8 {
  padding-left: 8px;
}

.s-p-12 {
  padding: 12px;
}

.s-p-y-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.s-p-x-12 {
  padding-right: 12px;
  padding-left: 12px;
}

.s-p-t-12 {
  padding-top: 12px;
}

.s-p-r-12 {
  padding-right: 12px;
}

.s-p-b-12 {
  padding-bottom: 12px;
}

.s-p-l-12 {
  padding-left: 12px;
}

.s-p-16 {
  padding: 16px;
}

.s-p-y-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.s-p-x-16 {
  padding-right: 12px;
  padding-left: 12px;
}

.s-p-t-16 {
  padding-top: 16px;
}

.s-p-r-16 {
  padding-right: 16px;
}

.s-p-b-16 {
  padding-bottom: 16px;
}

.s-p-l-16 {
  padding-left: 16px;
}

.s-p-24 {
  padding: 24px;
}

.s-p-y-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.s-p-x-24 {
  padding-right: 24px;
  padding-left: 24px;
}

.s-p-t-24 {
  padding-top: 24px;
}

.s-p-r-24 {
  padding-right: 24px;
}

.s-p-b-24 {
  padding-bottom: 24px;
}

.s-p-l-24 {
  padding-left: 24px;
}

.s-p-32 {
  padding: 32px;
}

.s-p-y-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.s-p-x-32 {
  padding-right: 32px;
  padding-left: 32px;
}

.s-p-t-32 {
  padding-top: 32px;
}

.s-p-r-32 {
  padding-right: 32px;
}

.s-p-b-32 {
  padding-bottom: 32px;
}

.s-p-l-32 {
  padding-left: 32px;
}

.s-p-48 {
  padding: 48px;
}

.s-p-y-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.s-p-x-48 {
  padding-right: 48px;
  padding-left: 48px;
}

.s-p-t-48 {
  padding-top: 48px;
}

.s-p-r-48 {
  padding-right: 48px;
}

.s-p-b-48 {
  padding-bottom: 48px;
}

.s-p-l-48 {
  padding-left: 48px;
}

.s-p-64 {
  padding: 64px;
}

.s-p-y-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.s-p-x-64 {
  padding-right: 64px;
  padding-left: 64px;
}

.s-p-t-64 {
  padding-top: 64px;
}

.s-p-r-64 {
  padding-right: 64px;
}

.s-p-b-64 {
  padding-bottom: 64px;
}

.s-p-l-64 {
  padding-left: 64px;
}

.s-p-128 {
  padding: 128px;
}

.s-p-y-128 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.s-p-t-128 {
  padding-top: 128px;
}

.s-p-x-128 {
  padding-right: 128px;
  padding-left: 128px;
}

.s-p-r-128 {
  padding-right: 128px;
}

.s-p-b-128 {
  padding-bottom: 128px;
}

.s-p-l-128 {
  padding-left: 128px;
}

.s-p-0 {
  padding: 0px;
}

.s-p-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.s-p-x-0 {
  padding-right: 0px;
  padding-left: 0px;
}

.s-p-t-0 {
  padding-top: 0px;
}

.s-p-r-0 {
  padding-right: 0px;
}

.s-p-b-0 {
  padding-bottom: 0px;
}

.s-p-l-0 {
  padding-left: 0px;
}

.s-p-4 {
  padding: 4px;
}

.s-p-y-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.s-p-x-4 {
  padding-right: 4px;
  padding-left: 4px;
}

.s-p-t-4 {
  padding-top: 4px;
}

.s-p-r-4 {
  padding-right: 4px;
}

.s-p-b-4 {
  padding-bottom: 4px;
}

.s-p-l-4 {
  padding-left: 4px;
}

.s-m-0 {
  margin: 0px;
}

.s-m-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.s-m-x-0 {
  margin-right: 0px;
  margin-left: 0px;
}

.s-m-t-0 {
  margin-top: 0px;
}

.s-m-r-0 {
  margin-right: 0px;
}

.s-m-b-0 {
  margin-bottom: 0px;
}

.s-m-l-0 {
  margin-left: 0px;
}

.s-m-4 {
  margin: 4px;
}

.s-m-y-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.s-m-x-4 {
  margin-right: 4px;
  margin-left: 4px;
}

.s-m-t-4 {
  margin-top: 4px;
}

.s-m-r-4 {
  margin-right: 4px;
}

.s-m-b-4 {
  margin-bottom: 4px;
}

.s-m-l-4 {
  margin-left: 4px;
}

.s-m-8 {
  margin: 8px;
}

.s-m-y-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.s-m-x-8 {
  margin-right: 8px;
  margin-left: 8px;
}

.s-m-t-8 {
  margin-top: 8px;
}

.s-m-r-8 {
  margin-right: 8px;
}

.s-m-b-8 {
  margin-bottom: 8px;
}

.s-m-l-8 {
  margin-left: 8px;
}

.s-m-12 {
  margin: 12px;
}

.s-m-y-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.s-m-x-12 {
  margin-right: 12px;
  margin-left: 12px;
}

.s-m-t-12 {
  margin-top: 12px;
}

.s-m-r-12 {
  margin-right: 12px;
}

.s-m-b-12 {
  margin-bottom: 12px;
}

.s-m-l-12 {
  margin-left: 12px;
}

.s-m-16 {
  margin: 16px;
}

.s-m-y-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.s-m-x-16 {
  margin-right: 16px;
  margin-left: 16px;
}

.s-m-t-16 {
  margin-top: 16px;
}

.s-m-r-16 {
  margin-right: 16px;
}

.s-m-b-16 {
  margin-bottom: 16px;
}

.s-m-l-16 {
  margin-left: 16px;
}

.s-m-24 {
  margin: 24px;
}

.s-m-y-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.s-m-x-24 {
  margin-right: 24px;
  margin-left: 24px;
}

.s-m-t-24 {
  margin-top: 24px;
}

.s-m-r-24 {
  margin-right: 24px;
}

.s-m-b-24 {
  margin-bottom: 24px;
}

.s-m-l-24 {
  margin-left: 24px;
}

.s-m-32 {
  margin: 32px;
}

.s-m-y-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.s-m-x-32 {
  margin-right: 32px;
  margin-left: 32px;
}

.s-m-t-32 {
  margin-top: 32px;
}

.s-m-r-32 {
  margin-right: 32px;
}

.s-m-b-32 {
  margin-bottom: 32px;
}

.s-m-l-32 {
  margin-left: 32px;
}

.s-m-48 {
  margin: 48px;
}

.s-m-y-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.s-m-x-48 {
  margin-right: 48px;
  margin-left: 48px;
}

.s-m-t-48 {
  margin-top: 48px;
}

.s-m-r-48 {
  margin-right: 48px;
}

.s-m-b-48 {
  margin-bottom: 48px;
}

.s-m-l-48 {
  margin-left: 48px;
}

.s-m-64 {
  margin: 64px;
}

.s-m-y-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.s-m-x-64 {
  margin-right: 64px;
  margin-left: 64px;
}

.s-m-t-64 {
  margin-top: 64px;
}

.s-m-r-64 {
  margin-right: 64px;
}

.s-m-b-64 {
  margin-bottom: 64px;
}

.s-m-l-64 {
  margin-left: 64px;
}

.s-m-128 {
  margin: 128px;
}

.s-m-y-128 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.s-m-x-128 {
  margin-right: 128px;
  margin-left: 128px;
}

.s-m-t-128 {
  margin-top: 128px;
}

.s-m-r-128 {
  margin-right: 128px;
}

.s-m-b-128 {
  margin-bottom: 128px;
}

.s-m-l-128 {
  margin-left: 128px;
}

.c-b-neutral-10 {
  background-color: #fff;
}

.c-b-neutral-20 {
  background-color: #f9fafb;
}

.c-b-neutral-30 {
  background-color: #edf0f3;
}

.c-b-neutral-40 {
  background-color: #e0e3e6;
}

.c-b-neutral-50 {
  background-color: #d0d4d9;
}

.c-b-neutral-60 {
  background-color: #aaafb6;
}

.c-b-neutral-70 {
  background-color: #838d95;
}

.c-b-neutral-80 {
  background-color: #5e6875;
}

.c-b-neutral-90 {
  background-color: #3c404b;
}

.c-b-neutral-100 {
  background-color: #0e0f11;
}

.c-b-primary-10 {
  background-color: #f0f5ff;
}

.c-b-primary-20 {
  background-color: #d6e4ff;
}

.c-b-primary-30 {
  background-color: #adc6ff;
}

.c-b-primary-40 {
  background-color: #85a5ff;
}

.c-b-primary-50 {
  background-color: #597ef7;
}

.c-b-primary-60 {
  background-color: #eb2fa9;
}

.c-b-primary-70 {
  background-color: #1d39c4;
}

.c-b-primary-80 {
  background-color: #10239e;
}

.c-b-primary-90 {
  background-color: #061178;
}

.c-b-primary-100 {
  background-color: #030852;
}

.c-b-secondary-10 {
  background-color: #fff2e8;
}

.c-b-secondary-20 {
  background-color: #ffd8bf;
}

.c-b-secondary-30 {
  background-color: #ffbb96;
}

.c-b-secondary-40 {
  background-color: #ff9c6e;
}

.c-b-secondary-50 {
  background-color: #ff7a45;
}

.c-b-secondary-60 {
  background-color: #fa541c;
}

.c-b-secondary-70 {
  background-color: #d4380d;
}

.c-b-secondary-80 {
  background-color: #ad2102;
}

.c-b-secondary-90 {
  background-color: #871400;
}

.c-b-secondary-100 {
  background-color: #610b00;
}

.c-b-success-10 {
  background-color: #f6ffed;
}

.c-b-warning-10 {
  background-color: #fffbe6;
}

.c-b-error-10 {
  background-color: #fff1f0;
}

.c-b-info-10 {
  background-color: #e6f7ff;
}

.c-b-success-20 {
  background-color: #d9f7be;
}

.c-b-success-30 {
  background-color: #b7eb8f;
}

.c-b-success-40 {
  background-color: #95de64;
}

.c-b-success-50 {
  background-color: #73d13d;
}

.c-b-success-60 {
  background-color: #52c41a;
}

.c-b-success-70 {
  background-color: #389e0d;
}

.c-b-success-80 {
  background-color: #237804;
}

.c-b-success-90 {
  background-color: #135200;
}

.c-b-success-100 {
  background-color: #092b00;
}

.c-b-warning-20 {
  background-color: #fff1b8;
}

.c-b-warning-30 {
  background-color: #ffe58f;
}

.c-b-warning-40 {
  background-color: #ffd666;
}

.c-b-warning-50 {
  background-color: #ffc53d;
}

.c-b-warning-60 {
  background-color: #faad14;
}

.c-b-warning-70 {
  background-color: #d48806;
}

.c-b-warning-80 {
  background-color: #ad6800;
}

.c-b-warning-90 {
  background-color: #874d00;
}

.c-b-warning-100 {
  background-color: #613400;
}

.c-b-error-20 {
  background-color: #ffccc7;
}

.c-b-error-30 {
  background-color: #ffa39e;
}

.c-b-error-40 {
  background-color: #ff7875;
}

.c-b-error-50 {
  background-color: #ff4d4f;
}

.c-b-error-60 {
  background-color: #f5222d;
}

.c-b-error-70 {
  background-color: #cf1322;
}

.c-b-error-80 {
  background-color: #a8071a;
}

.c-b-error-90 {
  background-color: #820014;
}

.c-b-error-100 {
  background-color: #5c0011;
}

.c-b-info-20 {
  background-color: #bae7ff;
}

.c-b-info-30 {
  background-color: #91d5ff;
}

.c-b-info-40 {
  background-color: #69c0ff;
}

.c-b-info-50 {
  background-color: #40a9ff;
}

.c-b-info-60 {
  background-color: #1890ff;
}

.c-b-info-70 {
  background-color: #096dd9;
}

.c-b-info-80 {
  background-color: #0050b3;
}

.c-b-info-90 {
  background-color: #003a8c;
}

.c-b-info-100 {
  background-color: #002766;
}

.c-t-neutral-10 {
  color: #fff;
}

.c-t-neutral-20 {
  color: #f9fafb;
}

.c-t-neutral-30 {
  color: #edf0f3;
}

.c-t-neutral-40 {
  color: #e0e3e6;
}

.c-t-neutral-50 {
  color: #d0d4d9;
}

.c-t-neutral-60 {
  color: #aaafb6;
}

.c-t-neutral-70 {
  color: #838d95;
}

.c-t-neutral-80 {
  color: #5e6875;
}

.c-t-neutral-90 {
  color: #3c404b;
}

.c-t-neutral-100 {
  color: #0e0f11;
}

.c-t-primary-10 {
  color: #f0f5ff;
}

.c-t-primary-20 {
  color: #d6e4ff;
}

.c-t-primary-30 {
  color: #adc6ff;
}

.c-t-primary-40 {
  color: #85a5ff;
}

.c-t-primary-50 {
  color: #597ef7;
}

.c-t-primary-60 {
  color: #eb2fa9;
}

.c-t-primary-70 {
  color: #1d39c4;
}

.c-t-primary-80 {
  color: #10239e;
}

.c-t-primary-90 {
  color: #061178;
}

.c-t-primary-100 {
  color: #030852;
}

.c-t-secondary-10 {
  color: #fff2e8;
}

.c-t-secondary-20 {
  color: #ffd8bf;
}

.c-t-secondary-30 {
  color: #ffbb96;
}

.c-t-secondary-40 {
  color: #ff9c6e;
}

.c-t-secondary-50 {
  color: #ff7a45;
}

.c-t-secondary-60 {
  color: #fa541c;
}

.c-t-secondary-70 {
  color: #d4380d;
}

.c-t-secondary-80 {
  color: #ad2102;
}

.c-t-secondary-90 {
  color: #871400;
}

.c-t-secondary-100 {
  color: #610b00;
}

.c-t-success-10 {
  color: #f6ffed;
}

.c-t-warning-10 {
  color: #fffbe6;
}

.c-t-error-10 {
  color: #fff1f0;
}

.c-t-info-10 {
  color: #e6f7ff;
}

.c-t-success-20 {
  color: #d9f7be;
}

.c-t-success-30 {
  color: #b7eb8f;
}

.c-t-success-40 {
  color: #95de64;
}

.c-t-success-50 {
  color: #73d13d;
}

.c-t-success-60 {
  color: #52c41a;
}

.c-t-success-70 {
  color: #389e0d;
}

.c-t-success-80 {
  color: #237804;
}

.c-t-success-90 {
  color: #135200;
}

.c-t-success-100 {
  color: #092b00;
}

.c-t-warning-20 {
  color: #fff1b8;
}

.c-t-warning-30 {
  color: #ffe58f;
}

.c-t-warning-40 {
  color: #ffd666;
}

.c-t-warning-50 {
  color: #ffc53d;
}

.c-t-warning-60 {
  color: #faad14;
}

.c-t-warning-70 {
  color: #d48806;
}

.c-t-warning-80 {
  color: #ad6800;
}

.c-t-warning-90 {
  color: #874d00;
}

.c-t-warning-100 {
  color: #613400;
}

.c-t-error-20 {
  color: #ffccc7;
}

.c-t-error-30 {
  color: #ffa39e;
}

.c-t-error-40 {
  color: #ff7875;
}

.c-t-error-50 {
  color: #ff4d4f;
}

.c-t-error-60 {
  color: #f5222d;
}

.c-t-error-70 {
  color: #cf1322;
}

.c-t-error-80 {
  color: #a8071a;
}

.c-t-error-90 {
  color: #820014;
}

.c-t-error-100 {
  color: #5c0011;
}

.c-t-info-20 {
  color: #bae7ff;
}

.c-t-info-30 {
  color: #91d5ff;
}

.c-t-info-40 {
  color: #69c0ff;
}

.c-t-info-50 {
  color: #40a9ff;
}

.c-t-info-60 {
  color: #1890ff;
}

.c-t-info-70 {
  color: #096dd9;
}

.c-t-info-80 {
  color: #0050b3;
}

.c-t-info-90 {
  color: #003a8c;
}

.c-t-info-100 {
  color: #002766;
}

.st-p-y-64.vscanfamily {
  background-color: #fff;
}

.breadcrumbs-dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.breadcrumbs-dropdown:hover {
  color: #597ef7;
}

.breadcrumbs-dropdown:active {
  color: #1d39c4;
}

.dropdown-button-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.t-a-l {
  text-align: left;
}

.t-a-c {
  text-align: center;
}

.t-a-r {
  text-align: right;
}

.t-a-j {
  text-align: justify;
}

.feature-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-grid-2 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1.75fr 1.25fr;
  grid-template-columns: 1.75fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-grid-3 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-grid {
  position: relative;
  z-index: 3;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-grid.vscanair {
  z-index: 0;
  display: none;
}

.hero-grid.flexchanged {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.hero-image.headerimage {
  position: relative;
  z-index: 10;
  width: 110%;
  max-width: 650px;
}

.hero-image.headerimage.vscanair {
  z-index: 1;
  max-width: 585px;
  margin-top: -218px;
  margin-left: -78px;
}

.hero-image.headerimage.vscanair.flex {
  left: -4.875rem;
  top: -15rem;
  margin-top: 0px;
  margin-left: 0px;
}

.hero-image.headerimage.cardiology {
  width: 89%;
  height: 1057px;
}

.hero-image.headerimage.newflexchild {
  position: relative;
  top: -30px;
  max-width: 58%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.hero-grid-2 {
  position: relative;
  top: 63px;
  padding-top: 60px;
  padding-bottom: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1.25fr 1.25fr 0.25fr;
  grid-template-columns: 1.25fr 1.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-title-centered {
  width: 100%;
  margin-right: auto;
  margin-bottom: 39px;
  margin-left: 0px;
  text-align: center;
}

.hero-title-centered.s-m-b-48.hertitlecenteredmorewidth {
  width: 85%;
}

.hero-title-centered.s-m-b-48.confident {
  width: 85%;
}

.hero-title-centered.covid {
  margin-bottom: 0px;
}

.hero-title-centered.covid.customizedsupport {
  margin-bottom: 5.625rem;
}

.hero-title-centered.covid.customizedsupport.resources {
  margin-bottom: 8.25rem;
}

.hero-title-centered.getstarted {
  margin-bottom: 2.75rem;
}

.hero-title-centered.getstarted.smallmargin {
  margin-bottom: 4.375rem;
}

.hero-title-centered.getstarted.smallmargin.fullsize {
  width: 100%;
}

.hero-title-centered.getstarted.bigmargin {
  margin-bottom: 5.75rem;
}

.hero-title-centered.getstarted.bigmargin.alignright {
  text-align: right;
}

.hero-title-centered.flex {
  margin-bottom: 4rem;
}

.wrapper-l {
  padding-top: 128px;
  padding-bottom: 128px;
}

.wrapper-l.st-p-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.wrapper-l.wrapperhero {
  margin-left: -100px;
  padding-top: 6rem;
}

.wrapper-l.wrapperhero.vscanextend {
  margin-left: 0px;
}

.wrapper-l.wrapperhero.vscanextend.sized.flex {
  max-width: 50%;
  padding-top: 4rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrapper-l.wrapperhero.vscanair {
  margin-left: -30px;
  padding-top: 5.5rem;
}

.wrapper-l.wrapperhero.vscanair.flex {
  position: relative;
  left: -2.5rem;
  margin-left: 0px;
  padding-top: 5rem;
}

.wrapper-l.wrapperhero.lesspadding {
  margin-left: 0px;
  padding-top: 3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrapper-l.wrapperhero.lesspadding.cardiology {
  text-align: center;
}

.wrapper-l.wrapperhero.lesspadding.changesdynamic {
  position: relative;
  left: -50px;
  z-index: 2;
  margin-right: -50px;
  padding-top: 1.75rem;
}

.wrapper-l.covidheader {
  position: relative;
  padding-top: 3rem;
  padding-bottom: 5rem;
  text-align: right;
}

.wrapper-l.st-p-0 {
  margin-left: 0px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.wrapper-l.st-p-0.centered {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}

.ctas-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.ctas-wrapper.vscanair {
  margin-bottom: 20px;
}

.ctas-wrapper.vscanair.flex {
  max-width: 90%;
}

.faq-item-wrapper {
  margin-bottom: 24px;
}

.faq-item-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px solid #d0d4d9;
}

.faq-col-1 {
  width: 40%;
  padding-right: 16px;
}

.faq-col-2 {
  width: 60%;
}

.faq-question {
  margin-bottom: 8px;
  font-weight: 600;
}

.pricing-1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1.25fr 1fr;
  grid-template-columns: 1fr 1.25fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.pricing-card-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #f9fafb;
  box-shadow: 0 4px 12px 0 rgba(85, 87, 105, 0.3);
}

.pricing-card-1.main {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 2px;
  border-color: #eb2fa9;
}

.pricing-card-1.left {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.pricing-card-1.right {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.pricing-card-header {
  padding: 32px 24px 24px;
  border-bottom: 1px solid #d0d4d9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #fff;
  text-align: center;
}

.price {
  font-size: 2.75rem;
  line-height: 1.25;
  font-weight: 600;
  letter-spacing: -0.02em;
}

.pricing-card-title {
  margin-bottom: 4px;
  font-size: 1rem;
  font-weight: 700;
}

.pricing-card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 4px;
}

.pricing-main-tag {
  position: absolute;
  left: 50%;
  top: -14px;
  right: auto;
  z-index: 4;
  padding: 2px 8px;
  border-radius: 4px;
  background-color: #eb2fa9;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.currency-span {
  padding-right: 4px;
  color: #5e6875;
  font-size: 1.75rem;
  font-weight: 400;
}

.price-2 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: -0.02em;
}

.price-title {
  line-height: 40px;
  font-weight: 600;
}

.currency-span-2 {
  padding-right: 4px;
  color: #5e6875;
  font-size: 24px;
  font-weight: 400;
}

.pricing-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.pricing-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  background-color: #fff;
  text-align: center;
}

.tooltip-text {
  display: inline-block;
  margin-right: 4px;
}

.testimonials-logos-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-card-header-2 {
  padding: 24px;
  border-top: 4px solid #eb2fa9;
  border-bottom: 1px solid #e0e3e6;
  background-color: #f9fafb;
  text-align: center;
}

.pricing-card-header-2.starter {
  border-top-color: #d0d4d9;
}

.pricing-card-header-2.organization {
  border-top-color: #fa541c;
}

.pricing-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(89, 98, 116, 0.16);
}

.pricing-span {
  font-size: 22px;
}

.testimonial-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f9fafb;
}

.testimonial-box-2 {
  padding: 48px 128px;
  background-color: #f9fafb;
  text-align: center;
}

.alert-banner {
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #fff2e8;
}

.alert-content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.contact-link {
  position: relative;
  display: block;
  margin-bottom: 16px;
  color: #3c404b;
  font-weight: 400;
  text-decoration: none;
}

.contact-link:hover {
  color: #eb2fa9;
}

.contact-grid-1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.contact-image {
  -o-object-fit: cover;
  object-fit: cover;
}

.collapse-item-2 {
  padding-right: 16px;
  padding-left: 16px;
  cursor: pointer;
}

.modal-buttons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.testimonial-logo-wrapper {
  padding: 16px;
  opacity: 0.35;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.hero-video {
  border-radius: 6px;
  box-shadow: 0 8px 16px 4px rgba(117, 125, 139, 0.2);
}

.hero-video.videohome {
  width: 100%;
  height: 100%;
  max-height: 624px;
  max-width: 1170px;
}

.wrapper-s {
  padding-top: 32px;
  padding-bottom: 32px;
}

.hero-grid-3 {
  padding-top: 64px;
  padding-bottom: 64px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1.5fr;
  grid-template-columns: 1fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-form-wrapper {
  margin-right: 64px;
  margin-left: 64px;
  padding: 48px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
}

.grid-long-content-1 {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 0.5fr 1.5fr;
  grid-template-columns: 0.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.long-content-center {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.class-label {
  display: inline-block;
  padding-right: 4px;
  padding-left: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #0566be;
  border-radius: 2px;
  background-color: #1a8ef7;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
}

.class-label.body {
  border-color: #86285f;
  background-color: #b5518c;
}

.class-label-wrapper {
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}

.backtotop-wrapper {
  position: fixed;
  left: auto;
  top: auto;
  right: 16px;
  bottom: 48px;
  z-index: 999;
}

.hidden {
  display: none;
}

.overview-section {
  margin-bottom: 48px;
}

.card-image-overview-page {
  height: 200px;
  margin-bottom: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 4px;
  background-color: #edf0f3;
  -o-object-fit: contain;
  object-fit: contain;
}

.color-block {
  width: 100%;
  height: 48px;
}

.alert-banner-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #eb2fa9;
  text-align: center;
}

.footer-sg-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5e6875;
}

.brand-logo-image {
  display: block;
  width: 60px;
  height: 60px;
  max-width: none;
}

.customize-page-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.customize-instructions {
  width: 35%;
  height: 100vh;
  border-right: 1px solid #d0d4d9;
}

.customize-preview {
  width: 75%;
  height: 100vh;
}

.style-wrapper {
  position: relative;
  margin-bottom: 24px;
  padding: 24px;
  border-style: dashed;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 4px;
  background-color: #f9fafb;
}

.component-wrapper-2 {
  position: relative;
  margin-top: 64px;
  padding: 24px;
  border-style: dashed;
  border-width: 2px;
  border-color: #d0d4d9;
  border-radius: 4px;
  background-color: #fff;
}

.component-wrapper-label-2 {
  position: absolute;
  left: 0%;
  top: -40px;
  right: auto;
  bottom: auto;
  display: block;
  padding: 4px 16px;
  border-radius: 4px;
  background-color: #0e0f11;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.component-wrapper-label-2:hover {
  opacity: 0.8;
}

.navbar-vertical-link-2 {
  position: relative;
  display: block;
  padding: 8px 32px;
  color: #3c404b;
  text-decoration: none;
}

.navbar-vertical-link-2:hover {
  background-color: #f0f5ff;
  box-shadow: inset -1px 0 0 0 #d0d4d9;
  color: #1d39c4;
}

.navbar-vertical-link-2.w--current {
  background-color: #f0f5ff;
  box-shadow: inset -2px 0 0 0 #eb2fa9;
  color: #eb2fa9;
}

.tabs-menu {
  box-shadow: inset 0 -1px 0 0 #d0d4d9;
}

.docsui {
  display: block;
}

.hero-section {
  position: relative;
  top: 0px;
  height: 100%;
  max-height: 900px;
  border-radius: 0px;
}

.hero-section.c-b-primary-10 {
  top: -90px;
}

.hero-section.hero-gradient {
  position: relative;
  z-index: 2;
  height: 100%;
  max-height: 1085px;
  border: 1px none #000;
  background-color: #f3f3f3;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.hero-section.hero-gradient.brite {
  max-height: 1275px;
  padding-top: 400px;
  background-image: linear-gradient(225deg, #005eb8, #00b5e2);
}

.hero-section.hero-gradient.brite.white {
  width: 100%;
  max-height: 1630px;
  padding-top: 260px;
  background-color: #fff;
  background-image: none;
}

.hero-section.hero-gradient.brite.white.blue {
  max-height: 1660px;
  padding-top: 210px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#13294b), to(#005eb8));
  background-image: linear-gradient(0deg, #13294b, #005eb8);
}

.hero-section.hero-gradient.crystalclear {
  max-height: 2100px;
}

.hero-section.hero-big {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 84, 28, 0.2)), to(rgba(250, 84, 28, 0.2))), url('/images/header_Midwives.jpg');
  background-image: linear-gradient(180deg, rgba(250, 84, 28, 0.2), rgba(250, 84, 28, 0.2)), url('/images/header_Midwives.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero-section.herobackground {
  position: static;
  height: 900px;
  background-image: url('/images/mainheader.jpg');
  background-size: 1300px;
  background-repeat: repeat-y;
  background-attachment: scroll;
}

.hero-section.vscanair {
  max-height: 850px;
}

.hero-section.termsandconditions {
  position: relative;
  max-height: none;
}

.hero-section.peerreviewed {
  max-height: none;
}

.feature-section.smartinvest {
  height: 100%;
  background-image: url('/images/Smart-Invest.jpg');
  background-position: 100% 0%;
  background-size: 40%;
  background-repeat: no-repeat;
}

.grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.color-table-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.color-table-label.color-group-name {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

.color-table-swatch {
  height: 48px;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -12px;
  margin-left: -12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.column {
  width: 50%;
  padding-right: 12px;
  padding-left: 12px;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.lightbox-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lightbox-centered.flowtechnique {
  max-height: 450px;
}

.section-box-wrapper {
  padding: 64px;
  background-color: #f9fafb;
}

.feature-content-wrapper.right {
  padding-left: 64px;
}

.feature-content-wrapper.left {
  padding-right: 64px;
}

.dropdown-fluid {
  display: block;
}

.dropdown-menu-1 {
  z-index: 8;
}

.dropdown-menu-1.w--open {
  overflow: hidden;
  width: 200px;
  margin-top: 8px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  color: #3c404b;
}

.dropdown-menu-item---navbar {
  padding: 8px 16px;
  background-color: transparent;
}

.dropdown-menu-item---navbar:hover {
  background-color: #f0f5ff;
}

.dropdown-menu-item---navbar.w--current {
  background-color: #2f54eb;
  color: #fff;
}

.dropdown-menu-item---navbar.dark {
  color: #fff;
}

.dropdown-menu-item---navbar.dark:hover {
  background-color: #030852;
}

.feature-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #f0f5ff;
  background-image: url('/images/Support_1.svg');
  background-position: 0px 0px;
  background-size: cover;
  color: #eb2fa9;
}

.feature-icon-wrapper.cardiology.img1.s1 {
  width: 90px;
  height: 90px;
  background-color: rgba(240, 245, 255, 0);
  background-image: url('/images/heart_1.png');
}

.feature-icon-wrapper.cardiology.img1.s1.configureimagecontainer.em {
  background-image: url('/images/ic_em.svg');
  background-position: 50% 50%;
  background-size: 100% 100%;
}

.feature-icon-wrapper.cardiology.img1.s1.critca {
  background-image: url('/images/ic_criticalcare.svg');
  background-position: 50% 50%;
  background-size: 100% 100%;
}

.feature-icon-wrapper.cardiology.img1.s1.uruuru {
  background-image: url('/images/uru.png');
}

.feature-icon-wrapper.cardiology.img1.s1.pc {
  background-image: url('/images/ic_primcare.svg');
  background-position: 50% 50%;
  background-size: 100% 100%;
}

.feature-icon-wrapper.cardiology.img1.s1.vascu {
  background-image: url('/images/ic_vascular.svg');
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.feature-icon-wrapper.cardiology.img1.s1.wohe {
  background-image: url('/images/ic_wohe.svg');
  background-position: 50% 50%;
  background-size: 100% 100%;
}

.feature-icon-wrapper.cardiology.img1.s1.mescho {
  background-image: url('/images/ic_medschool.svg');
  background-position: 50% 50%;
  background-size: 100% 100%;
}

.feature-icon-wrapper.cardiology.img1.s2 {
  width: 90px;
  height: 90px;
  background-image: url('/images/save-time.png');
}

.feature-icon-wrapper.cardiology.img1.s2.k737 {
  background-image: url('/images/Scan.png');
}

.feature-icon-wrapper.cardiology.img2.s2 {
  width: 90px;
  height: 90px;
  background-image: url('/images/lower-cost.png');
}

.feature-icon-wrapper.cardiology.img2.s2.o928 {
  background-image: url('/images/see.png');
}

.feature-icon-wrapper.cardiology.img3.s2 {
  width: 90px;
  height: 90px;
  background-image: url('/images/accelerate.png');
}

.feature-icon-wrapper.cardiology.img4.s2 {
  width: 90px;
  height: 90px;
  background-image: url('/images/store.png');
}

.feature-icon-wrapper.cardiology.bys2 {
  width: 72px;
  height: 72px;
  background-image: url('/images/Icon_903.svg');
}

.feature-icon-wrapper.cardiology.bys3 {
  width: 72px;
  height: 72px;
  background-image: url('/images/Icon_929.svg');
}

.feature-icon-wrapper.cardiology.bys4 {
  width: 72px;
  height: 72px;
  background-image: url('/images/Icon_999.svg');
}

.feature-icon-wrapper.cardiology.bys5 {
  width: 72px;
  height: 72px;
  background-image: url('/images/Icon_324.svg');
}

.text-wrapper.centerd {
  text-align: center;
}

.navbar-buttons {
  margin-left: 8px;
}

.navbar-buttons.mobile {
  display: none;
}

.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.avatar.default {
  width: 32px;
  height: 32px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
}

.avatar.default.group {
  margin-right: -8px;
}

.avatar.small {
  width: 24px;
  height: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
}

.avatar.small.group {
  margin-right: -8px;
}

.avatar.large {
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
}

.avatar.large.group {
  margin-right: -16px;
}

.avatar-wrapper.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.avatar-wrapper.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.avatar-label-text {
  margin-left: 12px;
}

.avatar-label-text.centered {
  text-align: center;
}

.div-block {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.footer-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.code-span {
  display: inline-block;
  padding-right: 4px;
  padding-left: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  border-radius: 4px;
  background-color: #edf0f3;
  font-family: Inconsolata, monospace;
  color: #0e0f11;
}

.custom-code-embeds {
  display: none;
}

.lc-countdown {
  display: inline;
  margin-left: 4px;
}

.lc-countdown.big {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lc-countdown-wrapper {
  display: inline-block;
}

.lc-countdown-wrapper.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lc-countdown-count {
  display: inline-block;
  margin-right: 2px;
  font-weight: 700;
}

.lc-countdown-count.big {
  font-size: 2.375rem;
  line-height: 1.25;
}

.lc-countdown-label {
  display: inline-block;
  margin-right: 4px;
}

.confetti-script {
  display: none;
}

.cookie-notification {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d4d9;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  color: #3c404b;
}

.countdown-banner {
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff1f0;
  text-align: center;
}

.countdown-card-image {
  width: 65%;
  margin-bottom: 24px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.dropdown-menu-breadcrumbs {
  z-index: 8;
}

.dropdown-menu-breadcrumbs.w--open {
  overflow: hidden;
  width: 200px;
  margin-top: 8px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  color: #3c404b;
}

.body-2 {
  display: block;
  background-color: #f3f3f3;
  font-family: Geinspirasans;
  color: #005eb8;
  letter-spacing: 0px;
}

.sticky-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1;
  max-height: 100px;
  padding: 20px;
  background-color: rgba(87, 66, 66, 0);
}

.nav-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area";
  -ms-grid-columns: 2fr 16px -webkit-max-content;
  -ms-grid-columns: 2fr 16px max-content;
  grid-template-columns: 2fr -webkit-max-content;
  grid-template-columns: 2fr max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  list-style-type: none;
}

.nav-logo-link {
  display: block;
  height: 60px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #005eb8;
}

.nav-logo {
  width: auto;
  height: 100%;
  max-height: 60px;
  max-width: 60px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.nav-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: #444;
  text-decoration: none;
}

.nav-link-2:hover {
  text-decoration: underline;
}

.text-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-block-3 {
  position: relative;
  left: 90px;
  top: -50px;
  color: #005eb8;
  font-size: 1.9rem;
}

.buttonrect {
  display: inline-block;
  max-height: 48px;
  max-width: 186px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 38px;
  background-color: #005eb8;
  color: #fff;
  line-height: 17px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.list-item {
  margin-top: 15px;
}

.list-item-2 {
  margin-top: 15px;
}

.icon {
  display: block;
  width: 60px;
  height: 60px;
  max-height: 60px;
  max-width: 60px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('/images/Hamburger.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.brand {
  width: 60px;
  height: auto;
  padding-bottom: 0px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  background-image: url('/images/GE-Logo-blue.svg');
  background-position: 0px 0px;
  background-size: 100%;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
  -o-object-fit: contain;
  object-fit: contain;
}

.text-block-4 {
  display: block;
}

.menu-button-2 {
  width: 40px;
  height: 23px;
  float: right;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background-image: url('/images/Hamburger.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.navbar-2 {
  min-height: 80px;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.container-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1220px;
  margin-top: 20px;
  padding-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navtext {
  position: relative;
  left: -90px;
  top: auto;
  max-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  font-size: 30px;
  line-height: 30px;
}

.button-3 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.navbutton {
  position: relative;
  right: -160px;
  border-radius: 38px;
  background-color: #005eb8;
  color: #fff;
  text-transform: uppercase;
}

.section-2 {
  height: 700px;
  max-height: 700px;
}

.section-3 {
  position: relative;
}

.heading-2 {
  padding-right: 60px;
  font-family: 'Geinspirasans Bold', sans-serif;
  font-size: 6.25rem;
  line-height: 6rem;
  font-weight: 400;
  text-align: right;
}

.headeradd {
  display: inline-block;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 3.75rem;
  line-height: 4rem;
}

.headeraddsmall {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 1.8rem;
  line-height: 2;
}

.div-block-2 {
  position: relative;
  top: 0px;
  text-align: center;
}

.image {
  display: inline-block;
  max-width: 840px;
  float: none;
}

.section-4 {
  max-height: 900px;
}

.h2home {
  margin-bottom: 2rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 62px;
  font-weight: 400;
}

.h2home.carearea {
  margin-bottom: 0.5rem;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.h2home.confident {
  color: #13294b;
}

.h2home.confident.white {
  margin-top: 1rem;
  margin-bottom: 2.75rem;
  color: #fff;
  font-size: 60px;
  line-height: 62px;
}

.h2home.confident.white._400 {
  margin-bottom: 0.8rem;
  font-weight: 400;
}

.h3home {
  margin-bottom: 3rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
}

.h3home.carearea {
  margin-top: 1rem;
  margin-bottom: 6.5rem;
}

.h3home.carearea.joinclub {
  margin-bottom: 2rem;
}

.h3home.confident {
  color: #63666a;
  font-size: 30px;
  line-height: 38px;
}

.h3home.confident.white {
  color: #fff;
  font-size: 30px;
  line-height: 38px;
}

.linkhomehero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #00b5e2;
  font-size: 2rem;
  line-height: 2.25rem;
  text-decoration: underline;
}

.grid-2 {
  max-height: 350px;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-3 {
  max-height: 350px;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.divblockcarearea {
  width: auto;
  height: auto;
  max-height: 350px;
  text-align: center;
}

.divblockcarearea.liver {
  position: relative;
  background-color: #0093bd;
}

.divblockcarearea.breast {
  background-color: #53a3dd;
}

.divblockcarearea.vascular {
  background-color: #70c7d0;
}

.divblockcarearea.musculoskeletal {
  width: auto;
  height: 100%;
  max-height: 350px;
  background-color: #84b3cb;
}

.divblockcarearea.urology {
  max-height: 350px;
  background-color: #64809b;
}

.image-2 {
  display: inline-block;
  margin-right: 0px;
  margin-left: 0px;
}

.image-2.liver {
  margin-right: auto;
  margin-left: auto;
  padding-top: 70px;
  float: none;
  clear: none;
  text-align: left;
}

.image-2.breast {
  width: 25%;
  max-width: 63px;
  margin-top: 70px;
}

.image-2.vascular {
  width: 100%;
  max-width: 65px;
  margin-top: 70px;
}

.image-2.muscoskeletal {
  width: 100%;
  max-width: 58px;
  margin-top: 70px;
}

.image-2.urology {
  width: 100%;
  max-width: 99px;
  margin-top: 70px;
}

.h4carearea {
  position: static;
  display: block;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 3rem;
  line-height: 3.25rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.h4carearea.nounderline {
  text-decoration: none;
}

.careareatext {
  margin-bottom: 60px;
  padding-right: 1rem;
  padding-bottom: 0px;
  padding-left: 1rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.5rem;
  text-align: center;
}

.careareaimagecontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 108px;
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-3 {
  display: inline-block;
  max-height: 96px;
  max-width: 65px;
}

.image-3.liver {
  max-height: 87px;
  max-width: 87px;
}

.image-3.breast {
  max-height: 96px;
  max-width: 95px;
}

.image-3.musculoskeletal {
  max-height: 108px;
  max-width: 58px;
}

.image-3.urology {
  max-height: 103px;
  max-width: 99px;
}

.hometab {
  width: 100%;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
}

.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tab-link-tab-1 {
  width: 25%;
  padding: 2.5rem 0px 2.5rem 4.25rem;
  background-color: transparent;
}

.tab-link-tab-1.w--current {
  padding: 2.5rem 0px 2.5rem 4.25rem;
  background-color: #005eb8;
  color: #fff;
}

.tab-link-tab-2 {
  width: 25%;
  padding: 2.5rem 0px 2.5rem 4.25rem;
  background-color: #fff;
}

.tab-link-tab-2.w--current {
  background-color: #005eb8;
  color: #fff;
}

.tab-link-tab-2.conciseworkflow {
  background-color: transparent;
}

.tab-link-tab-2.conciseworkflow.w--current {
  background-color: #005eb8;
}

.tab-link-tab-3 {
  width: 25%;
  padding: 2.5rem 0px 2.5rem 4.25rem;
  background-color: #fff;
}

.tab-link-tab-3.w--current {
  background-color: #005eb8;
  color: #fff;
}

.tab-link-tab-3.conciseworkflow {
  background-color: transparent;
}

.tab-link-tab-3.conciseworkflow.w--current {
  background-color: #005eb8;
}

.tab-link-tab-4 {
  width: 25%;
  padding: 2.5rem 0px 2.5rem 4.25rem;
  background-color: #fff;
}

.tab-link-tab-4.w--current {
  background-color: #005eb8;
  color: #fff;
}

.tab-link-tab-4.conciseworkflow {
  background-color: transparent;
}

.tab-link-tab-4.conciseworkflow.w--current {
  background-color: #005eb8;
}

.div-block-3.tabdivblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.tabheadertext {
  font-family: 'Geinspirasans Bold', sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-indent: 1.08px;
  text-transform: uppercase;
}

.tabheadertext.conciseworkflow {
  color: #fff;
}

.tabbottomtext {
  padding-top: 0.5rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.tabbottomtext.conciseworkflow {
  color: #fff;
}

.tabseparate {
  margin-top: 2px;
}

.html-embed {
  max-width: 100%;
}

.tabdiv {
  padding: 6.25rem 5rem 5.5rem 9.25rem;
}

.tabtext {
  color: #13294b;
  font-size: 1.5rem;
  line-height: 2rem;
}

.grid-4 {
  -ms-grid-columns: 0.5fr 0.25fr 1fr;
  grid-template-columns: 0.5fr 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4.conciseworkflow {
  -ms-grid-columns: 2fr 0.25fr 1fr;
  grid-template-columns: 2fr 0.25fr 1fr;
}

.tablistitem {
  border-top: 1px solid #13294b;
  border-bottom: 1px solid #13294b;
}

.list-item-3 {
  border-top: 1px solid #000;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 11px;
  padding-bottom: 11px;
  border-top: 1px solid #13294b;
  border-bottom: 1px solid #13294b;
}

.div-block-4.whitepapercsdound {
  border-top-style: none;
  border-bottom-style: none;
}

.div-block-4.whitepaperultrasound {
  border-top-style: none;
  border-bottom-style: none;
}

.div-block-4.conciseworkflow {
  border-top-style: none;
  border-bottom-style: none;
}

.tabdownloadtext {
  padding-left: 1rem;
  color: #13294b;
  font-size: 22px;
  line-height: 26px;
}

.tabdownloadtext.conciseworkflow {
  padding-left: 0.5rem;
  color: #fff;
}

.list-item-4 {
  margin-bottom: 0rem;
  border-top: 1px solid #13294b;
}

.list-item-4.conciseworkflow {
  border-bottom: 1px solid #fff;
  border-top-color: #fff;
}

.list-item-5 {
  margin-bottom: 0rem;
  border-top: 1px solid #13294b;
  border-bottom: 1px solid #13294b;
}

.image-4 {
  max-height: 450px;
}

.bold-text {
  color: #fff;
}

.grid-5 {
  grid-row-gap: 22px;
}

.grid-5.geraw {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.concisecontenttextheader {
  color: #fff;
  font-size: 1.375rem;
  line-height: 2rem;
  font-weight: 700;
}

.concisecontenttext {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 1.375rem;
  line-height: 1.75rem;
}

.italic {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight: 700;
}

.streamlined {
  max-height: 450px;
}

.h2colored {
  color: #005eb8;
}

.smartinvestlistcontainer {
  max-width: 374px;
}

.homeslider.slidersection {
  top: 0px;
  max-height: 870px;
  background-image: linear-gradient(45deg, #005eb8, #00b5e2);
}

.slider-2 {
  height: 100%;
  max-height: 580px;
}

.slider-2.sliderhome {
  display: block;
  max-height: 100%;
  background-color: transparent;
}

.icon-2 {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 0%;
  background-color: #005eb8;
}

.icon-2.slidericon {
  width: 100%;
  height: 100%;
  max-height: 76px;
  max-width: 76px;
  margin-bottom: 12px;
  padding-top: 25%;
  padding-bottom: 0px;
}

.icon-3 {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-height: 76px;
  max-width: 76px;
  margin-bottom: 12px;
  padding-top: 25%;
  background-color: #005eb8;
}

.slide-nav {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 970px;
  margin-top: 0px;
  padding-left: 0.5rem;
}

.div-block-6 {
  max-width: 970px;
  margin-right: auto;
  margin-left: auto;
}

.amit-pawa {
  max-width: 325px;
}

.textblockslider {
  font-family: 'Geinspirasans Regular Italic', sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 38px;
  font-style: italic;
}

.text-block-5 {
  padding-bottom: 80px;
}

.text-block-5.sliderauthortext {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}

.slideritalictext {
  display: block;
  margin-bottom: 15px;
}

.left-arrow {
  position: absolute;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-5 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: block;
}

.separatebottom {
  min-height: 387px;
  background-image: url('/images/Separate-Image-Bottom-Home.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
  background-attachment: fixed;
}

.image-6 {
  display: block;
}

.requestaquote {
  height: 100%;
  max-height: 471px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(8%, #13294b), color-stop(86%, #005eb8));
  background-image: linear-gradient(0deg, #13294b 8%, #005eb8 86%);
}

.container-3 {
  padding-top: 105px;
  padding-bottom: 105px;
}

.div-block-7 {
  display: block;
  text-align: center;
}

.requestquote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 81px;
  max-width: 315px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 64px;
  background-color: #fff;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #13294b;
  font-size: 27px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
}

.requestquote.joinnow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 229px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.configurelogiqcontainer {
  display: block;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.columns {
  display: inline;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-8 {
  display: inline;
}

.div-block-9 {
  padding-top: 65px;
  background-color: #f0f0f0;
  text-align: center;
}

.imageconfigure {
  max-width: none;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

.imageconfigure.e10 {
  display: block;
  max-height: 100%;
}

.imageconfigure.e10s {
  max-height: 318px;
}

.imageconfigure.p10 {
  max-height: 318px;
}

.configuretextintrocontainer {
  text-align: center;
}

.configuredevicename {
  margin-bottom: 45px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 0.75px;
}

.dropdown-toggle.dropdown {
  display: inline-block;
  max-height: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #005eb8;
  color: #fff;
}

.dropdown-toggle.configuredropdown {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
}

.dropdown-2.confugredropdown {
  display: block;
  max-height: 40px;
  background-color: #005eb8;
  color: #fff;
}

.configuredropdownlist.w--open {
  background-color: #005eb8;
}

.dropdown-link {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}

.dropdown-link.dropdownlinkhome {
  font-size: 20px;
}

.dropdown-link-2 {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}

.dropdown-link-3 {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}

.dropdown-link-4 {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}

.dropdownconfiguretext {
  font-size: 17.14px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

.dropdown-link-5 {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
}

.configureimagecontainer {
  height: 318px;
  margin-bottom: 40px;
}

.jointheclub {
  background-image: url('/images/Join-Club-Background.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.joinclubcontainer {
  margin-top: 0px;
  padding-top: 90px;
  padding-bottom: 70px;
}

.italic-text {
  font-family: 'Geinspirasans Bold Italic', sans-serif;
  font-weight: 400;
}

.bold-text-2 {
  font-family: 'Geinspirasans Bold', sans-serif;
}

.bold-text-3 {
  font-family: 'Geinspirasans Bold', sans-serif;
}

.bold-text-4 {
  font-family: 'Geinspirasans Bold', sans-serif;
}

.bold-text-5 {
  font-family: 'Geinspirasans Bold', sans-serif;
}

.bold-text-6 {
  font-family: 'Geinspirasans Bold', sans-serif;
}

.text-block-6 {
  display: block;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.text-block-6.footerbrandtext {
  font-family: 'Geinspirasans Bold', sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.list {
  margin-bottom: 0rem;
}

.div-block-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

.image-7 {
  max-width: 49px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.footerdisclosure {
  margin-bottom: 0px;
  padding: 60px 150px;
  background-color: #eee;
}

.disclosurefootercontainer {
  padding-top: 0px;
  padding-left: 0px;
}

.footerdisclosuretext {
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
  color: #7a7a7a;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

.container-4 {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6rem;
  margin-bottom: 6rem;
  padding-right: 2rem;
}

.nav-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.nav-link-3 {
  width: 100%;
  max-width: 25px;
  padding-right: 16px;
  padding-left: 0px;
  background-image: url('/images/dot-svgrepo-com.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.navbar-3 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
}

.section-5 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.link-block {
  min-height: 20px;
  min-width: 20px;
  color: #000;
}

.link-block.active.w--current {
  background-color: #fff;
}

.div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6rem;
  margin-right: 1rem;
  margin-bottom: 6rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-13.sidenav {
  margin-top: 8rem;
  margin-bottom: 8rem;
  background-image: url('/images/vertical-line-svgrepo-com-grey_v2.svg');
  background-position: 50% 50%;
  background-size: auto;
}

.linkblocksidenav {
  max-height: 20px;
  min-height: 0px;
  min-width: 20px;
  color: #5e6875;
}

.linkblocksidenav.w--current {
  max-height: 20px;
  background-color: transparent;
  color: #005eb8;
}

.html-embed-2 {
  color: #d0d4d9;
}

.div-block-14 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
}

.section-6 {
  max-width: 2500px;
  margin-right: auto;
  margin-left: auto;
}

.navbar-4 {
  height: 135px;
  max-height: 135px;
  background-color: transparent;
}

.navbar-4.vscanair {
  height: 240px;
  max-height: 240px;
}

.headerh1 {
  margin-bottom: 1.75rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 80px;
  line-height: 72px;
  font-weight: 400;
}

.headerh1.vscanair.flex {
  margin-bottom: 1.5rem;
}

.headerh1.cardiology {
  margin-bottom: 4.75rem;
  color: #fff;
  font-size: 60px;
  line-height: 62px;
}

.headerh1.cardiology.s1 {
  color: #13294b;
  font-size: 80px;
  line-height: 72px;
  text-align: left;
}

.headerh1.cardiology.s4 {
  margin-bottom: 0rem;
  padding-bottom: 10px;
  color: #0e0f11;
}

.headerh1.cardiology.s4 {
  margin-bottom: 0rem;
  padding-bottom: 10px;
  color: #0e0f11;
}

.text-span {
  color: #005eb8;
}

.headertextsmall {
  margin-bottom: 2.25rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 1.75rem;
  line-height: 2rem;
}

.headertextsmall.vscanair {
  max-width: 80%;
  color: #005eb8;
  font-size: 2.5rem;
  line-height: 2.625rem;
}

.headertextsmall.vscanair.flex {
  margin-bottom: 3rem;
  font-size: 40px;
  line-height: 42px;
}

.headertextsmall.vscanair.flex.bottommargin {
  margin-bottom: 3rem;
}

.headertextsmall.cardiology {
  font-size: 1.5rem;
}

.headertextsmall.cardiology.s1 {
  font-size: 28px;
  line-height: 32px;
  text-align: left;
}

.productfamily {
  max-height: none;
  margin-top: 0px;
}

.productfamily.movedup {
  height: 1990px;
  max-height: 1990px;
  margin-top: -90px;
  margin-bottom: 0px;
}

.homeh2 {
  margin-bottom: 1.5rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 62px;
  font-weight: 400;
  text-align: left;
}

.homeh2.contactsection {
  margin-top: 0rem;
  margin-bottom: 1rem;
}

.homeh2.backedpower {
  margin-top: 0.5rem;
  color: #13294b;
}

.homeh2.dark {
  margin-top: 1rem;
  margin-bottom: 2rem;
  color: #13294b;
  text-align: center;
}

.homeh2.dark.left {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: left;
}

.homeh2.dark.left.imagegallery {
  text-align: center;
}

.homeh2.dark.left.imagegallery.white {
  color: #fff;
}

.homeh2.dark.left.imagegallery.white.notopmargin {
  margin-top: 0rem;
  margin-bottom: 1.75rem;
}

.homeh2.dark.left.marginbottom {
  margin-bottom: 2.5rem;
}

.homeh2.dark.left.signalmax {
  margin-top: 0.5rem;
}

.homeh2.dark.crystalclear {
  margin-bottom: 2.25rem;
}

.homeh2.dark.crystalclear.nomargintop {
  margin-top: 0rem;
}

.homeh2.notopmargin {
  margin-top: 0rem;
}

.homeh2.centered {
  margin-top: 0rem;
  font-size: 60px;
  line-height: 62px;
  text-align: center;
}

.homeh2.centered.covid {
  margin-bottom: 0rem;
}

.homeh2.centered.covid.dark.alignleft {
  text-align: left;
}

.homeh2.centered.covid.dark.alignleft.lessmargin {
  margin-bottom: 1.875rem;
}

.homeh2.centered.covid.dark.marginbottom.diff {
  margin-bottom: 2.5rem;
}

.homeh2.centered.covid.dark.marginbottom.diff.readytogo {
  margin-bottom: 2rem;
  font-size: 60px;
  letter-spacing: 0px;
}

.homeh2.centered.covid.marginbottom {
  margin-bottom: 5.5rem;
}

.homeh2.centered.covid.step5 {
  margin-bottom: 2rem;
}

.homeh2.centered.covid.step5.alignright {
  text-align: right;
}

.homeh2.centered.covid.flexed {
  margin-bottom: 3.75rem;
}

.homeh2.centered.covid.alignleft {
  text-align: left;
}

.homeh2.centered.cardiology {
  font-size: 60px;
  line-height: 3.3rem;
  text-align: left;
}

.homeh2.centered.cardiology.s2 {
  font-size: 60px;
  line-height: 62px;
}

.subheadline {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 1.75rem;
  line-height: 2rem;
  text-align: left;
}

.subheadline.contactarea {
  width: 90%;
  font-size: 28px;
  line-height: 32px;
}

.subheadline.centered {
  text-align: center;
}

.subheadline.centered.nomargin {
  margin-bottom: 0rem;
  padding-right: 125px;
  padding-left: 125px;
  font-size: 28px;
  line-height: 32px;
}

.subheadline.centered.nomargin.dark {
  color: #63666a;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0px;
}

.subheadline.centered.nomargin.alignright {
  text-align: right;
}

.subheadline.centered.nomargin.alignright.diffsize {
  padding-right: 0px;
  font-size: 1.625rem;
  line-height: 1.75rem;
  text-align: right;
}

.subheadline.centered.cont {
  margin-bottom: 6rem;
}

.subheadline.centered.cont.linebreak {
  padding-right: 55px;
  padding-left: 55px;
  font-size: 28px;
  line-height: 32px;
}

.grid-6 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-6.familygrid {
  margin-right: 1rem;
  margin-bottom: 6.25rem;
  margin-left: 1rem;
}

.div-block-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-8 {
  width: 100%;
  max-width: 90px;
}

.image-8.gridimage {
  margin-bottom: 1.5rem;
}

.image-8.gridimage.cardiology {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.gridtext {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
  text-align: center;
}

.grid-7 {
  grid-template-rows: repeat(auto-fit, 14px);
}

.grid-7.coparegrid {
  width: 100%;
  max-width: 825px;
  margin-right: auto;
  margin-left: auto;
}

.vscanextend {
  font-size: 3.7562rem;
  line-height: 3.875rem;
  font-weight: 400;
  text-align: left;
}

.vscancompare {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.vscancompare.flex.left {
  margin-right: 1rem;
}

.homeh3 {
  margin-bottom: 0rem;
  border-bottom: 1px none #fff;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 72px;
  font-weight: 400;
}

.homeh3.textalignleft {
  border-bottom-width: 1px;
  font-size: 3.125rem;
  line-height: 4.5rem;
  font-weight: 400;
  text-align: left;
}

.homeh3.textalignleft.dark {
  margin-right: 0rem;
  border: 1px none #000;
  color: #002a47;
}

.homeh3.textalignleft.flex {
  padding-bottom: 0.75rem;
  font-size: 50px;
  line-height: 72px;
}

.homeh3.dark {
  margin-right: 2rem;
  color: #002a47;
  font-size: 3.125rem;
  line-height: 4.5rem;
}

.homeh3.flex {
  padding-bottom: 0.75rem;
}

.vscangridimage {
  width: 100%;
  max-width: 348px;
}

.vscangridimage.marginbottom {
  margin-bottom: 50px;
}

.vscangridimage.h {
  height: 85%;
  max-width: 310px;
}

.vscangridimage.h.s7.fimage2 {
  position: relative;
  left: 0px;
  right: -2px;
  height: 150%;
  max-width: 3333px;
}

.vscanfamilygridtext {
  margin-bottom: 2.5rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
}

.vscanfamilygridtext.alignleft {
  margin-bottom: 2.75rem;
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}

.bold {
  font-family: 'Geinspirasans Bold', sans-serif;
  font-weight: 700;
}

.div-block-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 480px;
  margin-bottom: 1rem;
  padding-bottom: 0rem;
}

.whiteline {
  max-width: none;
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-9 {
  color: #fff;
}

.grid-8 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-8.devicecompare {
  max-width: 830px;
  margin-right: auto;
  margin-bottom: 6.25rem;
  margin-left: auto;
  grid-column-gap: 16px;
}

.div-block-18 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.headerdiv {
  margin-bottom: 2rem;
  border-bottom: 1px solid #fff;
}

.headerdiv.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.headerdiv.right.difflex {
  margin-right: 1rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #979797;
}

.headerdiv.compare {
  margin-right: 0rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none none solid;
  border-width: 1px;
  border-color: #d8d8d8 #d8d8d8 #979797;
}

.headerdiv.marginbottom {
  margin-bottom: 2.5rem;
}

.newimage {
  width: 100%;
  max-width: 106px;
  margin-top: 16px;
}

.helptext {
  margin-bottom: 2.75rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400;
  text-align: center;
}

.slidersection {
  position: relative;
  height: 100%;
  max-height: none;
}

.icon-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px 10px 10px 0px;
  background-color: #005eb8;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.icon-4:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.icon-4.iconright {
  margin-right: 0px;
}

.icon-4.refarticle {
  margin-top: auto;
  margin-bottom: 0px;
}

.sliderdiv {
  max-width: 1030px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.slider-3 {
  height: 100%;
  margin-top: 132px;
  margin-bottom: 0px;
  background-color: #fff;
}

.slider-3.peerreviewed {
  left: 0px;
  height: auto;
  margin-top: 5.652rem;
  margin-bottom: 1.25rem;
  padding-bottom: 85px;
  background-color: transparent;
}

.slider-3.peerreviewed.flexed {
  padding-bottom: 2.5rem;
}

.slider-3.background {
  background-color: transparent;
}

.slider-3.background.testimonial {
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
}

.image-10 {
  width: 315px;
  margin-bottom: 4rem;
}

.testimonialname {
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #13294b;
  font-size: 30px;
  line-height: 42px;
  font-weight: 700;
}

.slidercolumnleft {
  padding-right: 0px;
  padding-left: 0px;
}

.right-arrow {
  left: 1167px;
  right: 0px;
  display: block;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-arrow-2 {
  position: absolute;
  left: -3px;
  text-align: left;
}

.iconright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin-top: 0px;
  margin-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #005eb8;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.iconright:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.iconright.revarticle {
  margin-top: auto;
  margin-bottom: 0px;
}

.testimonialprofession {
  position: relative;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.testimonialtext {
  font-family: 'Geinspirasans Regular Italic', sans-serif;
  color: #b1b3b3;
  font-size: 50px;
  line-height: 52px;
}

.slide-nav-2 {
  position: absolute;
  display: block;
  max-width: 1240px;
  margin-top: 0px;
  background-color: transparent;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-weight: 400;
  text-align: right;
}

.slide-nav-2.perarticle {
  position: relative;
  top: 13px;
  display: block;
  max-width: 1040px;
  margin-top: 0px;
}

.contactussection {
  height: 570px;
}

.backedbypower {
  max-height: 100%;
}

.image-11 {
  display: inline-block;
  width: 100%;
  max-width: 220px;
  text-align: left;
}

.backedbypowerdiv {
  height: 100%;
  margin-top: -110px;
  padding-top: 180px;
  padding-bottom: 150px;
  padding-left: 105px;
  border-radius: 10px;
  background-image: url('/images/backedByPower.png');
  background-position: 50% 50%;
  background-size: cover;
}

.blue {
  color: #005eb8;
}

.text-block-7 {
  width: 50%;
}

.text-block-7.backedpower {
  width: 44%;
  margin-bottom: 6.25rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}

.text-block-7.publicationstext {
  width: 70%;
  margin-bottom: 2rem;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.text-block-7.publicationstext.pubtext {
  width: 84%;
  margin-bottom: 3.75rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 28px;
  line-height: 32px;
}

.backedbypowergrid {
  max-width: 710px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 67px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.text-block-8 {
  text-align: left;
}

.text-block-8.gridtextbig {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 100px;
  line-height: 62px;
}

.text-block-8.gridtextbig.blau {
  color: #005eb8;
}

.text-block-8.gridtextbig.lastentry {
  padding-top: 67px;
}

.text-block-9 {
  text-align: left;
}

.text-block-9.gridtextsmall {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.gridsecondrow {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.image-12 {
  max-width: 153px;
}

.image-12.careareas {
  margin-bottom: 1rem;
}

.publications {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 145px;
}

.publications.newmargin {
  margin-top: 145px;
  padding-top: 0px;
}

.publications.newmargin.publicationsmargintop {
  margin-top: 3rem;
}

.publicationsdiv {
  height: 747px;
  background-image: url('/images/Publiationsv2.png');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-19 {
  position: relative;
  top: -250px;
  height: 500px;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  background-color: #fff;
}

.div-block-19.puplicationsdivblock {
  padding-top: 105px;
  padding-left: 110px;
}

.mask {
  left: 0%;
  right: 0px;
  overflow: hidden;
  max-width: 1040px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  background-color: #f3f3f3;
}

.contactusbackgroundcontainer {
  position: relative;
  top: -8rem;
  z-index: 2;
  height: 747px;
  max-height: 747px;
  margin-top: 104px;
  padding-top: 0px;
  background-image: url('/images/Contact.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.contactusbackgroundcontainer.extend {
  top: 0rem;
  background-image: url('/images/Contact.jpg');
}

.contactusbackgroundcontainer.beforemobile {
  margin-top: 0px;
  background-image: url('/images/Contact.jpg');
}

.div-block-20 {
  position: relative;
  top: -310px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: none;
  max-width: 1030px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 150px 105px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-image: linear-gradient(225deg, #00b5e2, #005eb8);
}

.div-block-20.notmovedup {
  top: 0px;
}

.div-block-20.peereviewed {
  top: 0px;
}

.section-7 {
  position: relative;
  top: 270px;
  margin-bottom: 0rem;
  padding-bottom: 4.75rem;
}

.section-7.aircontainer.vsacnairpage {
  padding-top: 27rem;
}

.section-7.vscanair {
  padding-top: 270px;
}

.section-7.vscanair.differentmargin {
  top: -1px;
  height: auto;
  max-height: 1290px;
}

.section-7.vscanair.differentmargin.nofixedheight {
  max-height: none;
  margin-top: 270px;
  margin-bottom: -310px;
  padding-top: 0px;
}

.section-7.vscanair.differentmargin.nofixedheight.differentheight {
  margin-top: 420px;
}

.section-7.readpeerreviewed {
  position: static;
  top: 0px;
}

.section-7.readpeerreviewed.nobottompadding {
  margin-bottom: -240px;
  padding-bottom: 0rem;
}

.section-7.readpeerreviewed.nobottompadding.extend.covid {
  margin-bottom: -170px;
  padding-bottom: 0rem;
}

.grid-9 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-9.supportgrid {
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 15px;
  grid-row-gap: 7.5px;
}

.section-8 {
  margin-top: 200px;
  padding-top: 4.75rem;
  padding-bottom: 8rem;
  border-radius: 0px;
}

.section-8.vscanair {
  margin-top: 0px;
}

.section-8.notopmargin {
  margin-top: 0px;
  padding-top: 3.15rem;
}

.supportdivleft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 350px;
  padding-bottom: 50px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  background-color: #fff;
}

.supportdivright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 50px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  background-image: url('/images/Supportx2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.ressourceshead {
  margin-bottom: 1rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 50px;
  line-height: 52px;
}

.ressourceshead.white {
  color: #fff;
}

.resourcessubtext {
  max-width: 400px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.resourcessubtext.white {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
}

.companyfooter {
  color: #13294b;
  font-size: 16px;
  line-height: 18px;
}

.footerlink {
  padding-left: 2rem;
  color: #13294b;
  font-size: 16px;
  line-height: 18px;
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 3rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footerheadline {
  color: #13294b;
  font-size: 22px;
  line-height: 40px;
}

.text-block-10 {
  line-height: 18px;
}

.text-block-11 {
  line-height: 18px;
}

.text-block-12 {
  line-height: 18px;
}

.text-block-13 {
  line-height: 18px;
}

.text-block-14 {
  line-height: 18px;
}

.text-block-15 {
  line-height: 18px;
}

.text-block-16 {
  line-height: 18px;
}

.text-block-17 {
  line-height: 18px;
}

.link-block-2 {
  margin-right: 12px;
}

.body-3 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.pricetext {
  max-width: 78.5%;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #13294a;
  font-size: 38px;
  line-height: 26px;
  font-weight: 700;
  text-align: right;
}

.pricetext.vscanextend {
  max-width: 83%;
}

.pricetext.flex {
  max-width: 90%;
  padding-right: 1rem;
}

.imagevscanair {
  width: 100%;
  max-width: 463px;
}

.pricetextsmall {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.vscanairheaderlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7.5rem;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-22.linkboxvideo {
  color: #63666a;
}

.div-block-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.linktext {
  padding-right: 0rem;
  padding-left: 1rem;
  font-size: 24px;
  line-height: 26px;
}

.linktext.first {
  padding-right: 2rem;
  padding-left: 0.75rem;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.linktext.first.toppadding {
  position: relative;
  top: 5px;
  padding-top: 0px;
}

.linktext.toppadding {
  position: relative;
  top: 5px;
}

.playbutton {
  width: 100%;
  max-width: 25px;
}

.grid-10 {
  margin-bottom: 9.25rem;
  grid-column-gap: 55px;
  grid-row-gap: 50px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.griddivvscanair {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.gridtextvscanair {
  margin-bottom: 0.5rem;
  color: #13294b;
  font-size: 36px;
  line-height: 38px;
}

.gridimagevscan {
  margin-bottom: 1rem;
}

.gridsubtextvscanair {
  padding-right: 61px;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.popupdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 700px;
  padding: 50px 50px 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 10px;
  background-image: url('/images/Store-Share-Background.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.popupdiv.rightgrid {
  background-image: url('/images/By-your-Side.png');
  background-position: 50% 50%;
  background-size: cover;
}

.popupdiv.rightgrid.clearimages {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('/images/Clear-Images.png');
}

.popupdiv.rightgrid.clearimages.learnmore {
  background-image: url('/images/Virus-Background.png');
}

.popupdiv.rightgrid.clearimages.learnmore.right {
  background-image: url('/images/Extend.png');
}

.popupdiv.breakfree {
  margin-right: 1.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('/images/Break-Free.png');
}

.popupdiv.flex {
  margin-right: 1.25rem;
  background-image: url('/images/Store-Share.png');
}

.popupgrid {
  position: relative;
  z-index: 3;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.popupgrid.marginbottom {
  margin-bottom: 6.25rem;
}

.popuptextcontainer {
  width: 100%;
}

.popupheadtext {
  margin-top: 1rem;
  padding-bottom: 1rem;
  color: #fff;
  font-size: 46px;
  line-height: 48px;
}

.popupheadtext.dark {
  color: #13294b;
}

.popupsubtext {
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.popupsubtext.white {
  color: #fff;
}

.popuptextcolored {
  color: #00b5e2;
}

.maxsignal {
  height: 1500px;
  padding-top: 480px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.div-block-24 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 880px;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.signalmaxtextleft {
  width: 55%;
}

.signalmaxtext {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.signalmaxleftbottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.imagecontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.laurantsalomon {
  width: 100%;
  max-width: 190px;
}

.italiccolortext {
  font-family: 'Geinspirasans Regular Italic', sans-serif;
  font-size: 50px;
  line-height: 52px;
}

.italictextcolored {
  margin-left: 2rem;
  font-family: 'Geinspirasans Regular Italic', sans-serif;
  color: #00b5e2;
  font-size: 50px;
  line-height: 52px;
}

.gridtesttext {
  margin-top: 1rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #13294b;
  font-size: 30px;
  line-height: 42px;
}

.professiontext {
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.bodymaptextcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.popupsectionbottom {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #f3f3f3;
}

.poupsectioncontainer {
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
}

.image-13 {
  position: absolute;
  left: auto;
  top: 0%;
  right: -31%;
  bottom: 0%;
  max-width: 750px;
}

.image-13.probe {
  width: 800px;
}

.disclaimertextfooter {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}

.div-block-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.imagegallerysubtext {
  margin-bottom: 7.25rem;
  color: #fff;
  font-size: 28px;
  line-height: 32px;
}

.imagegallerysubtext.differentmargin {
  margin-bottom: 6.25rem;
}

.appsection {
  position: relative;
}

.probeimageapp {
  width: 100%;
  max-width: 172px;
}

.connectedappsubtext {
  max-width: 700px;
  color: #63666a;
  font-size: 28px;
  line-height: 32px;
}

.appfunctionscontainer {
  max-width: 50%;
}

.column-3 {
  margin-bottom: 3rem;
  padding-left: 0px;
}

.appfunction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.appfunction.imagegallery {
  min-height: 60px;
  margin-bottom: 0.75rem;
  background-image: url('/images/play.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.appfunction.imagegallery:hover {
  background-image: url('/images/Play-Blue.svg');
}

.appfunction.last {
  margin-bottom: 6.25rem;
}

.appfunctionimage {
  margin-right: 1.25rem;
}

.appfunctiontext {
  color: #13294b;
  font-size: 22px;
  line-height: 26px;
}

.appfunctiontext.white {
  padding-left: 3rem;
  color: #fff;
  text-align: left;
}

.applecta {
  width: 100%;
  height: 60px;
  max-height: 60px;
  max-width: 200px;
  margin-right: 0.5rem;
  background-image: url('/images/apple.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: repeat-y;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.applecta:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.googlecta {
  width: 100%;
  height: 60px;
  max-height: 60px;
  max-width: 200px;
  background-image: url('/images/Google-Play.png');
  background-position: 0px 0px;
  background-size: contain;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.googlecta:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.image-14 {
  position: relative;
  left: auto;
  top: -600px;
  right: -45%;
  bottom: 0%;
  max-width: 685px;
  text-align: left;
}

.image-15 {
  position: absolute;
  left: auto;
  top: 0%;
  right: -20%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  max-width: 600px;
}

.imagegallerygrid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 670px;
}

.column-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.div-block-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-16 {
  position: relative;
  max-width: 100%;
  padding-left: 1rem;
}

.div-block-27 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.body-4 {
  margin-right: auto;
  margin-left: auto;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.modalcontainer {
  max-width: 820px;
}

.section-9 {
  width: 100%;
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
}

.headersection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 570px;
  max-height: 570px;
  padding: 1.25rem 1.25rem 4rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('/images/Break-Free-Modal-Header.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.headersection.break-free {
  background-image: url('/images/BreakFree_hres.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.headersection.bys {
  background-image: url('/images/Vscan-Air-male-probe-in-pocket.jpg'), url('/images/Break-Free-Modal-Header.jpg');
  background-position: 0% 50%, 0px 0px;
  background-size: cover, cover;
}

.headersection.bys.ssc938 {
  background-image: url('/images/nursesstoreshare.png');
  background-position: 0% 50%;
  background-size: cover;
}

.headersection.bys.image838 {
  border-radius: 0px;
  background-image: url('/images/Clear-Images.png');
  background-position: 50% 97%;
  background-size: cover;
}

.modalheaderh1 {
  margin-top: 0rem;
  color: #13294b;
  font-size: 80px;
  line-height: 82px;
  font-weight: 400;
}

.modalheaderh1.text399 {
  color: #fff;
  line-height: 62px;
  font-weight: 400;
}

.modalbackbutton {
  border-radius: 7.2px;
  background-color: #fff;
  color: #005eb8;
}

.div-block-28 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: 50px;
  max-width: 110px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7.2px;
  background-color: #fff;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.div-block-28:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.text-block-18 {
  padding-top: 3px;
  padding-left: 1rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  font-size: 17.28px;
  line-height: 20px;
  letter-spacing: 1.01px;
  text-transform: uppercase;
}

.image-17 {
  width: 100%;
  max-width: 10px;
  margin-left: 1rem;
  padding-left: 0rem;
}

.bold-text-7 {
  color: #005eb8;
}

.introtext {
  margin-bottom: 1rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #00b5e2;
  font-size: 1.625rem;
  line-height: 2.625rem;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.introsection {
  height: 100%;
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  padding: 115px 120px 85px;
  border-bottom: 1px solid #bebebe;
  background-color: #f3f3f3;
}

.introsection.breakfree {
  padding-right: 0px;
}

.introsection.breakfree.hg838 {
  padding-right: 120px;
  background-color: #fff;
}

.introsection.ci {
  padding-top: 76px;
  background-color: #fff;
}

.headertextcontainer {
  padding-left: 6rem;
}

.image-18 {
  width: 100%;
  max-width: 127px;
  padding-bottom: 2rem;
}

.modaltextwrapper {
  position: relative;
}

.modalh2 {
  margin-top: 0rem;
  margin-bottom: 2rem;
  color: #005eb8;
  font-size: 50px;
  line-height: 48px;
  font-weight: 400;
}

.modalh2.darkcontent {
  color: #13294b;
  font-size: 36px;
  line-height: 38px;
}

.modalh2.darkcontent.bys {
  margin-top: 60px;
}

.modalh2.darkcontent.bys.headline839 {
  margin-top: 77px;
}

.modaltextblock {
  max-width: 100%;
  margin-bottom: 2rem;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.modaltextblock.lastblock {
  margin-bottom: 0rem;
}

.modaltextblock.lastblock.lp {
  margin-bottom: 2.1rem;
}

.modaltextblock.lastblock.small {
  margin-top: 42px;
  font-size: 16px;
  line-height: 20px;
}

.optimizemobiledevice {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  padding: 85px 120px;
  background-color: #f3f3f3;
}

.optimizemobiledevice.clinicalenvironment {
  position: relative;
}

.optimizemobiledevice.wirelessfreedom {
  padding-top: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.optimizemobiledevice.breakfree {
  padding-right: 0px;
}

.optimizemobiledevice.breakfree.hg838 {
  padding-right: 120px;
  background-color: #fff;
}

.optimizemobiledevice.ci {
  background-color: #fff;
}

.optimizemobiledevice.ci.container938 {
  padding-top: 0px;
}

.listitemcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.listitemcontainer.lastitem {
  margin-bottom: 3rem;
}

.listitemtext {
  color: #13294b;
  font-size: 22px;
  line-height: 26px;
}

.listitemtext.zu63 {
  margin-bottom: 17px;
}

.listitemtext.bys {
  margin-bottom: 17px;
}

.listitemtext.bys.subtext9838 {
  margin-top: 40px;
  color: #63666a;
  font-size: 16px;
  line-height: 20px;
}

.image-19 {
  margin-right: 1rem;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.modalimage {
  margin-bottom: 4rem;
  padding-right: 115px;
}

.modalimage.breakfree {
  padding-right: 0px;
}

.bold-text-8 {
  line-height: 2.625rem;
}

.bold-text-8.cardiology.s1 {
  line-height: 25px;
  text-align: left;
}

.bold-text-8.cardiology.s3 {
  font-size: 22px;
  line-height: 25px;
}

.bold-text-8.cardiology.s3.cov {
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 1.2px;
}

.bold-text-8.cardiology.s6.slider-preline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.98px;
}

.bold-text-9 {
  color: #fff;
  letter-spacing: 2px;
}

.link-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 32px;
  max-height: 32px;
  max-width: 106px;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #00b5e2;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}

.italic-text-2 {
  font-weight: 400;
}

.termsh1 {
  margin-bottom: 2.75rem;
  color: #13294b;
  font-size: 60px;
  line-height: 62px;
  font-weight: 400;
}

.termsh1.peerreviewed {
  text-align: center;
}

.termsh1.peerreviewed.productfamily {
  margin-bottom: 1.5rem;
}

.body-5 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.div-block-29 {
  padding-right: 7.4rem;
  padding-bottom: 6.25rem;
  padding-left: 6.5rem;
}

.div-block-29.peerreviewed {
  padding-bottom: 0rem;
}

.div-block-29.peerreviewed.nopadding {
  padding-right: 0rem;
  padding-left: 0rem;
}

.termsintrotext {
  margin-bottom: 2.375rem;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.termsintrotext.last {
  margin-bottom: 4.75rem;
}

.termsintrotext.small {
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.termsintrotext.peerreviewed {
  margin-bottom: 6.25rem;
  font-size: 27px;
  line-height: 31px;
  text-align: center;
}

.termsintrotext.peerreviewed.differntsize {
  padding-right: 112px;
  padding-left: 112px;
  font-size: 1.75rem;
  line-height: 2rem;
}

.termsh2 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #13294b;
  font-size: 1.625rem;
  font-weight: 700;
}

.text-block-19 {
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #15284b;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}

.body-6 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.image-20 {
  position: relative;
  max-width: 855px;
}

.image-21 {
  position: absolute;
  left: auto;
  top: 12%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-height: 745px;
  max-width: 855px;
}

.optimizedcarearea {
  position: relative;
  top: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 60px;
}

.optimizedcarearea.flexed {
  padding-bottom: 0px;
}

.careareaintrotext {
  margin-bottom: 0.5rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #13294b;
  font-size: 22px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.careareaintrotext.colored {
  color: #00b5e2;
}

.careareaintrotext.colored.alignreft {
  text-align: right;
}

.vscanextendh2 {
  margin-top: 0rem;
  color: #fff;
  font-size: 3.75rem;
  line-height: 3.875rem;
  font-weight: 400;
  text-align: center;
}

.vscanextendh2.dark {
  color: #13294b;
}

.vscanextendh2.dark.pockedsized {
  margin-bottom: 1rem;
  font-size: 60px;
  line-height: 62px;
}

.vscanextendh2.dark.pockedsized.white {
  margin-bottom: 6rem;
  color: #fff;
}

.vscanextendh2.dark.pockedsized.white.alignright {
  text-align: right;
}

.vscanextendh2.dark.pockedsized.marginbottom {
  margin-bottom: 5rem;
  font-size: 60px;
  line-height: 62px;
}

.vscanextendh2.flex {
  margin-bottom: 4rem;
  font-size: 60px;
  line-height: 62px;
}

.grid-11 {
  grid-row-gap: 110px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.careareagridblockcontainer {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #fff;
}

.careareblocktext {
  font-size: 34px;
  line-height: 36px;
}

.html-embed-3 {
  font-size: 0rem;
  line-height: 0rem;
}

.html-embed-3.carearea {
  position: relative;
  margin-bottom: 1.5rem;
}

.image-22 {
  width: 100%;
  max-height: 90px;
  max-width: 107px;
  margin-bottom: 30px;
}

.pocketsized {
  position: static;
  top: 60px;
  margin-top: 0px;
  padding-top: 0px;
}

.pocketsized.mobile-copy2 {
  display: none;
}

.pocketsizeddivleft {

  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-style: normal;
  text-align: center;
}

.pockedsizeddivmiddle {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.pockedsizeddivright {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.image-23 {
  max-width: 256px;
}

.image-24 {
  position: relative;
  top: 88px;
  max-width: 126px;
}

.image-25 {
  position: relative;
  top: 125px;
  right: 2.5rem;
  max-width: 190px;
}

.pocketsizedgrid {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
}

.pocketsizedtextgrid {
  position: relative;
  top: -140px;
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
}

.pocketsizedtextcontainer {
  width: 75%;
  max-width: 40%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.pocketsizedtextcontainer.right {
  max-width: 40%;
  text-align: right;
}

.pocketsizedtextcontainerright {
  text-align: right;
}

.pocketsizedh3 {
  margin-bottom: 2rem;
  border-bottom: 1px solid #13294b;
  color: #13294b;
  font-size: 50px;
  line-height: 72px;
  font-weight: 400;
}

.pocketsizedtext {
  margin-bottom: 1.75rem;
  color: #63666a;
  font-size: 22px;
  line-height: 31px;
}

.body-7 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.buttoncontainer {
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
}

.grid-12 {
  grid-template-areas: ". . ."
    ". . ."
    ". Area Area";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-13 {
  margin-top: 69px;
  margin-bottom: 2.5rem;
  grid-template-areas: ". . ."
    ". Area Area";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.masonrygrid {
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
}

.masonry_container {
  max-width: 1030px;
  margin-bottom: 6.25rem;
  padding-top: 0rem;
  -webkit-column-count: 3;
  column-count: 3;
}

.masonry_container.new838348 {
  margin-bottom: 2.35rem;
  direction: ltr;
}

.masonry-image {
  width: 100%;
  margin-top: 10px;
  margin-left: 10px;
}

.masonry-div {
  display: inline-block;
  width: 100%;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  padding: 55px 43px;
  border-radius: 10px;
  background-color: #fff;
}

.masonrytext {
  text-align: left;
}

.masonry-workplace {
  margin-bottom: 3rem;
  color: #63666a;
  font-size: 18px;
  line-height: 22px;
}

.masonryheadlineh2 {
  margin-top: 0rem;
  margin-bottom: 1rem;
  color: #13294b;
  font-size: 30px;
  line-height: 34px;
  font-weight: 400;
}

.masonry-intro-text {
  margin-bottom: 1rem;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.text-span-2 {
  color: #13294b;
}

.pocketsizedprice {
  margin-bottom: 3rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #63666a;
  font-size: 36px;
  line-height: 26px;
  font-weight: 700;
}

.text-span-3 {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.column-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: left;
}

.pocketsizedtextsmall {
  margin-top: 1.8rem;
  color: #63666a;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}

.keyfeatures {
  margin-bottom: 9.375rem;
}

.image-26 {
  position: relative;
  left: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: block;
  overflow: visible;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 6.25rem;
  margin-left: 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tab-link-tab-1-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50px;
  margin-right: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #005eb8;
  border-radius: 7.2px;
  background-color: transparent;
  color: #005eb8;
  font-size: 17px;
  line-height: 17px;
}

.tab-link-tab-1-2.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: 335px;
  margin-right: 1rem;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7.2px;
  background-color: #005eb8;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 2px;
}

.tab-link-tab-2-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 335px;
  margin-right: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #005eb8;
  border-radius: 7.2px;
  background-color: transparent;
  color: #005eb8;
}

.tab-link-tab-2-2.w--current {
  background-color: #005eb8;
  color: #fff;
}

.tab-link-tab-3-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #005eb8;
  border-radius: 7.2px;
  background-color: transparent;
  color: #005eb8;
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.tab-link-tab-3-2.w--current {
  background-color: #005eb8;
  color: #fff;
}

.text-block-20 {
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.text-block-21 {
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.text-block-22 {
  letter-spacing: 1.4px;
}

.grid-14 {
  margin-bottom: 6.25rem;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.tab-pane-tab-1 {
  padding-top: 6.25rem;
}

.keyfeaturescontainer {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.keyfeaturescontainer.productfamily {
  margin-bottom: 3rem;
}

.image-27 {
  max-width: 90px;
  margin-bottom: 1.25rem;
}

.image-27.product-family {
  max-width: 70px;
  margin-bottom: 1.5rem;
}

.keyfeaturesh3 {
  margin-top: 0rem;
  color: #13294b;
  font-size: 36px;
  line-height: 38px;
  font-weight: 400;
}

.keyfeaturetext {
  color: #63666a;
  font-size: 22px;
  line-height: 36px;
}

.keyfeaturetext.smalllineheight {
  line-height: 26px;
}

.keyfeaturetext.smalllineheight.marginbottom {
  margin-bottom: 0.5rem;
}

.text-span-4 {
  line-height: 30px;
}

.tab-pane-tab-2 {
  padding-top: 6.25rem;
}

.tab-pane-tab-3 {
  padding-top: 6.25rem;
}

.column-6 {
  padding-right: 0px;
  text-align: right;
}

.appaccessbuttoncontainerright {
  width: 88%;
  text-align: left;
}

.appaccessh3 {
  position: static;
  top: 9px;
  margin-bottom: 1.875rem;
  color: #fff;
  font-size: 47px;
  line-height: 52px;
  font-weight: 400;
}

.appaccesstext {
  max-width: 100%;
  margin-bottom: 3rem;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
}

.image-28 {
  position: relative;
  right: 0px;
  z-index: 10;
  width: 100%;
  max-width: none;
}

.watchvideolinkblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-29 {
  width: 100%;
  max-width: 25px;
}

.watchvideotext {
  margin-left: 0.75rem;
  padding-left: 0rem;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
}

.watchvideotext.covid {
  margin-left: 0rem;
  padding-left: 2rem;
  background-image: url('/images/play.svg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.watchvideotext.covid:hover {
  background-image: url('/images/Play-Blue.svg');
}

.body-8 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.introheadline {
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #fff;
  font-size: 1.625rem;
  line-height: 2.625rem;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.introheadline.covid {
  margin-bottom: 1rem;
}

.introheadline.marginbottomadd {
  margin-bottom: 1rem;
}

.introheadline.marginbottomadd.supportpage {
  margin-bottom: 0.8rem;
}

.introheadline.marginbottomadd.supportpage.resources {
  color: #00b5e2;
}

.introheadline.marginbottomadd.supportpage.intbod {
  text-align: center;
}

.covidheaderh1 {
  color: #fff;
  font-size: 80px;
  line-height: 72px;
  font-weight: 400;
}

.covidheaderh1.supportpage {
  margin-bottom: 1.25rem;
}

.covidheaderh1.supportpage.resources {
  margin-bottom: 2rem;
  margin-left: -3px;
  padding-right: 16px;
  padding-left: 0px;
  color: #13294b;
}

.covidheaderh1.supportpage.intbod {
  padding-right: 169px;
  padding-left: 169px;
  font-size: 60px;
  line-height: 62px;
  text-align: center;
}

.covidheadersubtext {
  margin-bottom: 2.625rem;
  color: #fff;
  font-size: 28px;
  line-height: 32px;
}

.covidheadersubtext.supportpage {
  margin-bottom: 0rem;
}

.covidheadersubtext.supportpage.resources {
  color: #6a6d71;
}

.covidheadersubtext.supportpage.intbod {
  text-align: center;
}

.div-block-30 {
  position: relative;
  text-align: right;
}

.image-30 {
  position: absolute;
  left: -6.5%;
  top: -4%;
  right: auto;
  bottom: auto;
  width: 100%;
  max-width: 855px;
}

.image-31 {
  position: absolute;
  left: 16%;
  top: 14%;
  right: 0px;
  bottom: 0%;
  z-index: 0;
  display: inline-block;
  width: 73%;
  height: auto;
  max-height: none;
  max-width: none;
}

.columns-2 {
  position: relative;
}

.div-block-31 {
  position: relative;
  right: 0px;
  z-index: 10;
  display: inline;
  width: 100px;
  height: 950px;
  max-height: 950px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.appaccessdropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-height: 50px;
  margin-bottom: 3.875rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7.2px;
  background-color: #fff;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #005eb8;
  font-size: 17.2px;
  line-height: 20px;
  font-weight: 700;
}

.dropdown-toggle-2 {
  width: 100%;
  line-height: 17.2px;
}

.text-block-23 {
  color: #005eb8;
}

.icon-5 {
  color: #005eb8;
}

.column-7 {
  padding-top: 126px;
  padding-left: 0px;
}

.dropdown-list {
  position: static;
}

.appaccessdrop {
  width: 100%;
  max-height: 50px;
  margin-bottom: 3.75rem;
  border-radius: 7.2px;
  background-color: #fff;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #005eb8;
  font-size: 17.28px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 1.1px;
}

.dropdown-toggle-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #005eb8;
  font-weight: 700;
}

.text-block-24 {
  color: #005eb8;
}

.dropdown-link-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #005eb8;
  font-weight: 700;
  text-transform: uppercase;
}

.dropdown-link-6:hover {
  color: #00b5e2;
}

.dropdown-link-6.first {
  border-bottom: 0px none #000;
  border-top-left-radius: 7.2px;
  border-top-right-radius: 7.2px;
}

.dropdown-link-6.last {
  border-bottom-left-radius: 7.2px;
  border-bottom-right-radius: 7.2px;
}

.image-32 {
  width: 100%;
  height: 100%;
  max-height: 113px;
  max-width: 113px;
}

.div-block-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-33 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin-left: -234px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: right;
}

.div-block-34 {
  position: relative;
  left: 30px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 950px;
  max-width: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-33 {
  position: absolute;
  left: 12%;
  top: 12%;
  right: -15%;
  bottom: 0%;
  z-index: 1;
}

.image-34 {
  display: block;
  max-width: 95%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.dropdown-list-2 {
  border-radius: 0px;
}

.dropdown-list-2.w--open {
  border-radius: 7.2px;
}

.div-block-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-36 {
  margin-right: 0.5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-37 {
  margin-left: 0.5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.videoimagecontainerleft {
  height: 283px;
  max-height: 283px;
  background-image: url('/images/Use-of-Ultrasound.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.videoimagecontainer {
  width: 100%;
  height: 283px;
  background-image: url('/images/Use-of-Ultrasound.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.videoimagecontainer.right {
  background-image: url('/images/Effusions.jpg');
}

.covidh3 {
  margin-bottom: 1rem;
  color: #13294b;
  font-size: 40px;
  line-height: 44px;
  font-weight: 400;
}

.useofultrasoundsubtext {
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.separatemiddle {
  position: relative;
  display: block;
  height: 100%;
  max-height: none;
  margin-bottom: 0px;
  padding-bottom: 700px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.separatemiddle.nomargin {
  padding-bottom: 9.375rem;
}

.pocustext {
  margin-bottom: 3.75rem;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.pointofcaresubtext {
  color: #63666a;
  font-size: 18px;
  line-height: 1.375rem;
}

.decisionmakingdiv {
  position: relative;
  padding-right: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.column-8 {
  height: 100%;
  padding-left: 0px;
}

.decisionmakingimagetext {
  position: absolute;
  left: 8%;
  top: 60%;
  right: auto;
  bottom: auto;
  color: #fff;
  font-size: 2.875rem;
  line-height: 3.25rem;
}

.decisionmakingtext {
  color: #fff;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.image-35 {
  margin-bottom: 30px;
}

.decisionmakingcolumn {
  margin-bottom: 3.75rem;
}

.column-9 {
  height: 100%;
  padding-right: 0px;
}

.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-bottom: 3.75rem;
  padding-right: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container-5.last {
  margin-bottom: 0rem;
}

.peerreviewedarticels {
  margin-bottom: 0rem;
  padding-bottom: 9.375rem;
}

.slide {
  width: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.slide-2 {
  left: 0px;
  width: auto;
}

.slide-3 {
  width: auto;
}

.peerreviewedarticlecontainer {
  display: inline-block;
  width: 100%;
  height: 100%;
  max-height: 580px;
  max-width: 330px;
  margin-right: 1.25rem;
  margin-bottom: 0px;
  padding: 3.75rem 2.75rem 220px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #fff;
}

.revarticleauthor {
  margin-bottom: 1rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #00b5e2;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}

.revarticleauthorloc {
  margin-bottom: 3.125rem;
  color: #63666a;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.revarticletext {
  margin-bottom: 2rem;
  color: #13294b;
  font-size: 1.875rem;
  line-height: 2.125rem;
}

.slide-4 {
  width: auto;
}

.clinicalimagescontainer {
  padding-right: 30px;
}

.image-36 {
  margin-bottom: 2rem;
}

.columns-3 {
  display: block;
}

.body-9 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.headerwrapperstart {
  text-align: right;
}

.startguideh1 {
  color: #13294b;
  font-size: 5rem;
  line-height: 4.5rem;
  font-weight: 400;
}

.congratulationstextcontainer {
  text-align: center;
}

.getstartedh2 {
  margin-top: 0rem;
  margin-bottom: 3.125rem;
  color: #13294b;
  font-size: 3.75rem;
  line-height: 3.875rem;
  font-weight: 400;
}

.congratulationstext {
  color: #63666a;
  font-size: 1.75rem;
  line-height: 2rem;
}

.congratulationstext.first {
  margin-bottom: 1.9rem;
}

.div-block-38 {
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 8px;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.75rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.steponeimagecontainersmall {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 30%;
  margin-right: 1.25rem;
  padding: 2.8rem 5rem 2rem 5.9rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 8px;
}

.steponeimagecontainerbig {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 40%;
  padding-right: 1rem;
  padding-left: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 8px;
}

.image-37 {
  max-height: 250px;
  max-width: none;
}

.image-38 {
  max-width: 100%;
}

.startguide {
  font-size: 1.5rem;
  line-height: 1.68rem;
  letter-spacing: 2px;
}

.step2contentcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.div-block-40 {
  max-width: 30%;
  margin-right: 2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-41 {
  margin-left: 1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-41.onlytect {
  max-width: 40%;
  margin-left: 0rem;
  padding-top: 0.5rem;
}

.stepprocedure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  line-height: 1.5rem;
}

.stepprocedure.doublemargin {
  margin-bottom: 2rem;
}

.stepprocedure.marginbig {
  margin-bottom: 5.625rem;
}

.stepprocedure.last {
  margin-bottom: 2rem;
}

.stepprocedure.moremargin {
  margin-bottom: 1.5rem;
}

.stepprocedure.bottommargin {
  margin-bottom: 3.5rem;
}

.stepproceduretext {
  margin-top: 4px;
  margin-left: 1rem;
  padding-top: 0px;
  color: #13294b;
  font-size: 1.625rem;
  line-height: 1.75rem;
}

.stepproceduretext.onlytext {
  margin-bottom: 0rem;
  margin-left: 0rem;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.stepproceduretext.white {
  color: #fff;
}

.stepproceduretextadd {
  color: #63666a;
  font-size: 1.375rem;
}

.text-span-5 {
  font-family: 'Geinspirasans Bold', sans-serif;
}

.stepnowifitext {
  margin-bottom: 3.625rem;
  padding-top: 5px;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #63666a;
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 700;
}

.stepnowifitext.white {
  margin-bottom: 3.25rem;
  color: #fff;
}

.stepnowifitext.step4 {
  padding-bottom: 0rem;
  font-family: 'Geinspirasans Regular', sans-serif;
  font-weight: 400;
}

.stepnowifitext.step5 {
  margin-bottom: 0rem;
  color: #fff;
}

.text-span-6 {
  font-family: 'Geinspirasans Regular', sans-serif;
}

.link {
  color: #63666a;
}

.link.wifilink {
  text-decoration: underline;
}

.link.wifilink.white {
  color: #fff;
}

.text-span-7 {
  font-family: 'Geinspirasans Regular', sans-serif;
}

.bold-text-10 {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-weight: 400;
}

.bold-text-11 {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-weight: 400;
}

.bold-text-12 {
  font-weight: 400;
}

.image-39 {
  width: 100%;
  max-width: none;
}

.step3container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.step3contentleft {
  max-width: 75%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.step3contentright {
  max-width: 20%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.step3infotext {
  margin-bottom: 2rem;
  color: #fff;
  font-size: 1.375rem;
  line-height: 2rem;
}

.step3infotext.smallmargin {
  margin-bottom: 0.25rem;
}

.step3infotext.smallmargin.differntsize {
  font-size: 1.625rem;
  line-height: 1.75rem;
}

.step3infotext.small {
  margin-bottom: 1.5rem;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.step3infotext.small.marginbottom {
  margin-bottom: 5.45rem;
}

.text-span-8 {
  font-family: 'Geinspirasans Bold', sans-serif;
  font-weight: 700;
}

.smalltext {
  font-size: 1.375rem;
  line-height: 10px;
}

.image-40 {
  width: 100%;
  max-width: none;
}

.step4 {
  margin-bottom: 0rem;
  padding-bottom: 9.375rem;
}

.div-block-42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 850px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-43 {
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-44 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-41 {
  width: 100%;
  max-width: none;
  margin-right: 0px;
}

.div-block-45 {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.steponetextcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  margin-right: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none;
  border-width: 3px;
  border-color: #fff;
  border-radius: 8px;
}

.steponebatterytext {
  color: #fff;
  font-size: 1.625rem;
  line-height: 1.75rem;
}

.steponetextsmall {
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.smalltextbold {
  font-family: 'Geinspirasans Bold', sans-serif;
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 700;
}

.div-block-46 {
  max-width: 33.333333333333336%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bold-text-13 {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-weight: 400;
}

.step4linkblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.step4linkblock.last {
  margin-bottom: 2.75rem;
}

.step4linkblock.nomargin {
  margin-bottom: 0rem;
}

.image-42 {
  margin-right: 1rem;
}

.step4linktext {
  color: #13294b;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.step5 {
  margin-bottom: 1.375rem;
}

.div-block-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-48 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-49 {
  max-width: 35%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.step5learnmore-text {
  max-width: 90%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 1.625rem;
  line-height: 1.75rem;
}

.div-block-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3rem;
}

.div-block-51 {
  max-width: 35%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-52 {
  max-width: 65%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 52%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-55 {
  max-width: 48%;
  padding-left: 4rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.step6textblock {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.whitelink {
  color: #fff;
  text-decoration: underline;
}

.body-10 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.diffcolor {
  color: #005eb8;
}

.div-block-56 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
}

.div-block-57 {
  max-width: 33.333333333333336%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-58 {
  max-width: 33.333333333333336%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-59 {
  max-width: 33.333333333333336%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.vscanfamilysubheadline {
  position: relative;
  margin-top: 0rem;
  color: #13294b;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 400;
}

.vscanfamilysubheadline.mobilev {
  position: absolute;
}

.div-block-60 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
}

.div-block-61 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-62 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-63 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-64 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.div-block-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-43 {
  max-width: 300px;
  margin-right: 60px;
}

.image-44 {
  position: relative;
  left: -106px;
  display: block;
  max-width: 430px;
  margin-left: 70px;
}

.div-block-66 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.9rem;
}

.div-block-66.bottommargin {
  margin-bottom: 2.875rem;
}

.div-block-66.bottommarginsmall {
  margin-bottom: 1.25rem;
}

.div-block-66.bottommargintext {
  margin-bottom: 3.75rem;
}

.div-block-66.nomargin {
  margin-bottom: 0rem;
}

.div-block-67 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #000;
}

.div-block-67.marginright {
  height: auto;
  margin-right: 1rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-color: #979797;
}

.div-block-67.marginright.noborder {
  border-top-style: none;
}

.div-block-67.bordercolor {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-color: #979797;
}

.div-block-67.bordercolor.noborded {
  border-top-style: none;
}

.div-block-68 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.compareheadline {
  max-height: 4.5rem;
  color: #002a47;
  font-size: 2.5rem;
  line-height: 2.125;
}

.text-block-25 {
  color: #63666a;
  font-size: 1.375rem;
}

.comparetext {
  margin-top: 1rem;
  color: #63666a;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.comparetext.small {
  margin-top: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.section-10 {
  margin-bottom: 9.375rem;
}

.div-block-69 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6.625rem;
}

.div-block-71 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 830px;
  margin-right: auto;
  margin-bottom: 6rem;
  margin-left: auto;
}

.div-block-72 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 710px;
  margin-right: auto;
  margin-bottom: 4.6875rem;
  margin-left: auto;
}

.div-block-72.last {
  margin-bottom: 0rem;
}

.div-block-73 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-74 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-76 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-77 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
}

.div-block-78 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 9.375rem;
}

.div-block-79 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-80 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6.25rem;
}

.div-block-81 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-82 {
  max-width: 25%;
  margin-right: 4rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-82.image {
  max-width: 50%;
}

.div-block-82.firtsrow {
  max-width: 25%;
  margin-right: 3rem;
}

.div-block-82.secondrow {
  max-width: 30%;
}

.div-block-83 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-84 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-85 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4.5rem;
}

.div-block-86 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-87 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-88 {
  position: relative;
  top: -7rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-89 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2.5rem;
}

.div-block-90 {
  display: block;
}

.div-block-91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6.25rem;
}

.cardiology {
  text-align: center;
}

.cardiology.uru28 {
  text-align: left;
}

.text-span-9 {
  color: #005eb8;
}

.text-span-10 {
  color: #0e0f11;
}

.text-span-10.cardiology {
  display: block;
  text-align: left;
}

.grid-15 {
  grid-template-areas: "Area";
}

.columns-4 {
  padding-top: 0px;
  padding-right: 81px;
}

.column-10 {
  padding-right: 0px;
}

.div-block-92 {
  min-height: 320px;
  background-image: url('/images/Step-4-Image.png');
  background-position: 0px 0px;
  background-size: cover;
}

.container-6 {
  display: block;
}

.s4.play {
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('/images/play.png');
}

.image-45 {
  overflow: visible;
  margin-top: 20px;
  margin-right: 43px;
  padding-right: 0px;
  border-radius: 10px;
  -o-object-fit: fill;
  object-fit: fill;
}

.column-11 {
  padding-right: 0px;
}

.text-block-26 {
  margin-top: 7px;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}

.text-block-26.tungchen {
  text-align: left;
}

.div-block-93 {
  position: static;
  max-height: 650px;
  min-height: 686px;
  margin-top: 30px;
  margin-right: 55px;
  padding-right: 0px;
  background-image: url('/images/Pocket-Sized.png');
  background-position: 50% 0%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.div-block-94 {
  width: 100%;
  height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #00b5e2), color-stop(0, #0357a9), to(#13294b));
  background-image: linear-gradient(180deg, #00b5e2 4%, #0357a9 0, #13294b);
}

.div-block-94.bg {
  height: 200px;
  margin-top: 0px;
  margin-bottom: -1px;
  padding-top: 0px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #00b5e2), color-stop(0, #0357a9), to(#13294b));
  background-image: linear-gradient(180deg, #00b5e2 4%, #0357a9 0, #13294b);
}

.div-block-94.device {
  overflow: visible;
  margin-top: -204px;
  background-image: none;
}

.div-block-94.device1 {
  overflow: visible;
  margin-top: -199px;
  background-image: none;
}

.image-46 {
  position: relative;
  left: 87px;
  top: -60px;
  height: 399px;
}

.image-46.device1 {
  left: -86px;
  top: -91px;
}

.image-46.device-2 {
  position: relative;
  left: 469px;
  top: -129px;
  display: inline-block;
  height: 517px;
}

.div-block-95 {
  position: relative;
  left: 110px;
  top: 225px;
  width: 250px;
}

.image-47 {
  position: relative;
  left: 470px;
  top: -105px;
  height: 460px;
}

.div-block-96 {
  position: relative;
  left: 47px;
  top: -6px;
  margin-top: -61px;
  margin-bottom: 0px;
  font-size: 1rem;
}

.paragraph {
  padding-bottom: 37px;
}

.paragraph.s6.cardiography {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 28px;
  line-height: 32px;
}

.card-slider {
  overflow: visible;
  height: 500px;
  margin-right: -104px;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.card-slider-slide {
  width: 300px;
  height: 478px;
  margin-right: 20px;
  border: 1px none #000;
  border-radius: 15px;
  background-color: #fff;
}

.icon-6 {
  overflow: hidden;
}

.icon-6.slider-arrow {
  left: 0%;
  top: auto;
  right: auto;
  bottom: -4%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px 10px 10px 0px;
  background-color: #005eb8;
}

.left-arrow-3 {
  left: -100px;
  bottom: 269px;
  overflow: visible;
}

.dot_nav {
  display: none;
  overflow: visible;
  color: #0e0f11;
}

.card-slider-mask {
  overflow: visible;
  width: 270px;
  height: 450px;
}

.slider-paragraph-description {
  margin-top: -9px;
  padding-top: 0px;
  padding-right: 25px;
  padding-left: 25px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 17px;
  line-height: 22px;
  font-style: normal;
  font-weight: 400;
}

.slider-paragraph-description.slider-paragraph {
  margin-top: 30px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #13294b;
  font-size: 26px;
  line-height: 30px;
}

.icon-7 {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.icon-7.slider-arrow {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px 0px 0px 10px;
  background-color: #005eb8;
}

.italic-text-3 {
  font-style: normal;
}

.s7.cardiology {
  padding-right: 161px;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}

.s7.img {
  position: relative;
  left: -318px;
  bottom: 128px;
  z-index: 1;
  overflow: visible;
  height: 800px;
  max-width: 300%;
}

.lightbox-link {
  width: 100%;
}

.lightbox-link-2 {
  width: 100%;
}

.columns-5 {
  margin-top: 28px;
}

.column-12 {
  z-index: 2;
}

.container-7 {
  overflow: visible;
}

.bold-text-14 {
  font-weight: 400;
}

.bold-text-15 {
  color: #fff;
}

.bold-text-16 {
  color: #fff;
}

.bold-text-17 {
  color: #fff;
}

.bold-text-18 {
  font-size: 80px;
  line-height: 82px;
  font-weight: 400;
}

.bold-text-18.text33 {
  color: #fff;
  font-weight: 400;
}

.bold-text-18.text33.clear-images {
  font-size: 80px;
}

.bold-text-18.text45356 {
  color: #fff;
}

.list-item-6 {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #63666a;
  font-size: 22px;
  line-height: 26px;
}

.list-2 {
  margin-bottom: 0.1rem;
  padding-right: 85px;
}

.text-span-11 {
  color: #00b5e2;
  line-height: 82px;
}

.text-span-12 {
  text-decoration: underline;
}

.column-13 {
  padding-right: 0px;
  padding-left: 0px;
}

.columns-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-top: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.column-14 {
  padding-right: 0px;
  padding-left: 0px;
}

.image-48 {
  position: static;
  display: inline-block;
  width: 379.4px;
  height: 434px;
  text-align: center;
}

.image-48.img832 {
  width: 610%;
  height: 336px;
  border-radius: 5px;
}

.div-block-97 {
  margin-bottom: 62px;
  text-align: center;
}

.text-span-13 {
  color: #13294b;
  text-decoration: underline;
}

.image-49 {
  margin-bottom: 63px;
  padding-bottom: 0px;
}

.logos {
  width: 96px;
  height: 120px;
}

.logos.logo2 {
  width: 120px;
  height: 120px;
}

.logos.logo3 {
  width: 223px;
  padding-left: 18px;
}

.image-50 {
  max-height: 747px;
}

.div-block-98 {
  display: block;
  height: 747px;
  max-height: none;
  margin-bottom: 43.75rem;
  padding-bottom: 0rem;
  background-image: url('/images/spearate-middle.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-51 {
  display: inline;
  max-height: 747px;
}

.div-block-99 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.container-8 {
  padding-left: 120px;
}

.probeicon {
  width: 172px;
  height: 176px;
}

.image-52 {
  width: 193.6px;
  height: 97px;
  max-height: 60px;
}

.image-53 {
  width: 344px;
  max-height: 60px;
}

.linkblock39 {
  padding-left: 14px;
}

.text-span-14 {
  color: #005eb8;
}

.headline32 {
  font-weight: 400;
}

.div-block-100 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  padding: 1.75rem 10rem 1.75rem 2rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.vscanair-menutext {
  color: #13294b;
  font-size: 2.5rem;
  line-height: 2.5rem;
}

.div-block-101 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-block-27 {
  margin-right: 2rem;
  color: #13294b;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.right-arrow-2 {
  left: 1040px;
  bottom: 265px;
}

.right-arrow-3 {
  right: 24px;
  bottom: -20px;
}

.cc.abdominal {
  border-radius: 10px;
}

.cc.lung {
  border-radius: 10px;
}

.body-11 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
  text-align: center;
}

.hero-section-2 {
  height: 600px;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  background-color: #eee;
  background-image: url('/images/video_screen.jpg');
  background-position: 0% 50%;
  background-size: 1333px;
  background-repeat: no-repeat;
}

.hero-section-2.hero-big {
  display: block;
  height: 600px;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('/images/header_Midwives_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.hero-section-2.hero-big.sicherungvorkopie {
  background-image: url('/images/header_Midwives_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.hero-section-2.sicherungvorkopie {
  background-color: #f3f3f3;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.hero-section-2.hero-gradient {
  height: 600px;
  background-image: url('/images/image_tutorial.png'), radial-gradient(circle closest-side at 50% 50%, #fff, #e5e5e5);
  background-position: 0% 50%, 0px 0px;
  background-size: 586px, auto;
  background-repeat: no-repeat, repeat;
}

.hero-section-2.hero-gradient.poster {
  background-image: url('/images/image_poster.png'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f4f4));
  background-image: url('/images/image_poster.png'), linear-gradient(180deg, #fff, #f6f4f4);
  background-position: 80% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.heading-3 {
  color: #005eb8;
}

.heading-3.xl {
  margin-top: 10px;
  margin-bottom: 1rem;
  color: #005eb8;
  font-size: 3.8rem;
  line-height: 1;
  font-weight: 400;
}

.heading-3.xl.c-t-neutral-10 {
  width: 40rem;
  margin-top: 10px;
  color: #005eb8;
  font-size: 7.1rem;
  line-height: 0.9;
  font-weight: 400;
  text-align: left;
}

.heading-3.xl.c-t-neutral-10.sicherungvorkopie {
  font-size: 113.6px;
}

.heading-3.xl.sicherungvorkopie {
  font-size: 60.8px;
  text-align: left;
}

.heading-3.xl.white {
  color: #fff;
}

.heading-3.xs {
  margin-top: 0px;
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
}

.heading-3.xs.cards {
  color: #fff;
  font-size: 1.9rem;
  line-height: 1;
}

.tagline-2 {
  margin-bottom: 0rem;
  color: #00b5e2;
  font-size: 1.3rem;
  line-height: 1.25;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.tagline-2.xl {
  color: #fff;
  font-size: 2rem;
  text-align: left;
  letter-spacing: 0.05em;
}

.tagline-2.centered {
  color: #fff;
  text-align: center;
}

.bold-text-19 {
  font-size: 2.1rem;
  text-align: left;
}

.hero-title-centered-2 {
  width: 80%;
  margin-right: 110px;
  margin-left: 110px;
  text-align: center;
}

.body-text-2 {
  margin-top: 0px;
  color: #666;
}

.body-text-2.l {
  color: #666;
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: 400;
}

.body-text-2.l.sicherungvorkopie {
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}

.body-text-2.m {
  font-size: 1.2rem;
  line-height: 1.3;
}

.body-text-2.m.cards {
  color: #fff;
  font-size: 1.5rem;
}

.button-text-2 {
  display: inline-block;
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.button-4 {
  position: relative;
  display: inline-block;
  padding: 12px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #00b5e2;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.button-4:hover {
  background-color: #597ef7;
}

.button-4:active {
  background-color: #1d39c4;
}

.button-4:focus {
  background-color: #597ef7;
}

.button-4.medium {
  margin-top: 6px;
  padding: 14px 35px 12px;
  border-radius: 50px;
  background-color: #005eb8;
}

.button-4.medium:hover {
  background-color: #00b5e2;
  color: #fff;
}

.button-4.medium._2 {
  background-color: #fff;
  color: #005eb8;
}

.button-4.medium._2:hover {
  background-color: #00b5e2;
  color: #fff;
}

.ctas-wrapper-2 {
  margin-top: 24px;
}

.ctas-wrapper-2.sicherungvorkopie {
  text-align: left;
}

.ctas-wrapper-2.centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container-9 {
  max-width: 1248px;
  margin-right: 110px;
  margin-left: 110px;
  padding-right: 0px;
  padding-left: 0px;
}

.container-9.video_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 110px;
  margin-left: 110px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.st-p-y-129 {
  width: 32rem;
  margin-left: 0px;
}

.st-p-y-129.left {
  width: 30rem;
  margin-left: 0px;
}

.icons {
  margin-bottom: 10px;
}

.l-g-4-col-2 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-grid-section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 884px;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  padding-bottom: 150px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(45deg, #005eb8, #00b5e2);
}

.wrapper-m-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.link-block-4 {
  text-decoration: none;
}

.div-block-102 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(135deg, #00b5e2, #005eb8);
}

.body-12 {
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.wrapper-l.support {
  max-width: 60%;
  padding-top: 0px;
  padding-bottom: 0px;
}

.wrapper-l.support.resources {
  max-width: 100%;
}

.customizedimagecontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-103 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  margin-right: 1.25rem;
  padding-top: 4.25rem;
  padding-right: 5rem;
  padding-left: 6.875rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(70%, #f3f3f3));
  background-image: linear-gradient(180deg, #dfdfdf, #f3f3f3 70%);
}

.div-block-103.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0rem;
  padding-right: 9rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-104 {
  width: 50%;
}

.image-54 {
  width: 100%;
  max-width: none;
  margin-bottom: 1rem;
}

.customizedtext {
  color: #002a47;
  font-size: 3.125rem;
  line-height: 4.5rem;
  text-align: center;
}

.div-block-105 {
  width: 100%;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
  padding: 11.625rem 0px 3.75rem 3.4375rem;
  border-radius: 10px;
  background-color: #fff;
  background-image: url('/images/Resources.png');
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.resourcestext {
  margin-bottom: 0.75rem;
  color: #13294b;
  font-size: 3.125rem;
  line-height: 3.25rem;
}

.body-13 {
  background-color: #f3f3f3;
  font-family: 'Geinspirasans Regular', sans-serif;
}

.knowledge.mobile-copy {
  display: none;
}

.div-block-106 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}

.div-block-107 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333333333333336%;
  margin-right: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-108 {
  width: 33%;
  margin-right: 1.25rem;
}

.div-block-109 {
  width: 33%;
  margin-right: 1.25rem;
}

.knowledgetext {
  color: #002a47;
  font-size: 2.5rem;
  line-height: 4.5rem;
  text-align: center;
}

.image-55 {
  padding-right: 3.75rem;
  padding-left: 3.75rem;
}

.image-56 {
  padding-right: 4.375rem;
  padding-left: 3.75rem;
}

.publicationscontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.375rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.publicationssubcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333333333333336%;
  margin-right: 1.25rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-110 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 17.5rem;
  padding: 2.75rem 2.6rem 2.625rem 2.625rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #fff;
}

.knowledgesmallhead {
  margin-bottom: 0.5rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #00b5e2;
  line-height: 1.0625rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-block-28 {
  margin-bottom: 2.1875rem;
  color: #13294b;
  font-size: 1.875rem;
  line-height: 2rem;
}

.image-57 {
  margin-top: 14px;
  padding-right: 2rem;
  padding-left: 2rem;
}

.heading-4 {
  color: #0e0f11;
}

.heading-4.s {
  margin-top: 0px;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
}

.heading-4.s.cardiology {
  min-height: 320px;
  padding-top: 278px;
  padding-left: 30px;
  background-image: url('/images/Step-4-Image.png');
  background-position: 0% 0%;
  background-size: cover;
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  font-size: 36px;
  font-weight: 400;
  text-align: left;
}

.heading-4.s.cardiology.s3.img1 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/auto_optimization.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/auto_optimization.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
}

.heading-4.s.cardiology.s3.img1.primcar {
  border-radius: 10px;
}

.heading-4.s.cardiology.s3.img3 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Lung-M-mode.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Lung-M-mode.png');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
}

.heading-4.s.cardiology.s3.img3.primcar3 {
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_fate.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_fate.jpg');
}

.heading-4.s.cardiology {
  margin-bottom: 1.6rem;
  padding-bottom: 14px;
}

.heading-4.s.cardiology.s3.img2 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/scan_coach_rhd1x.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/scan_coach_rhd1x.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
}

.heading-4.s.cardiology.s3.img2.tricify {
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/tricify.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/tricify.jpg');
}

.heading-4.s.cardiology.s3.img2.primcar2 {
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/dual_probe.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/dual_probe.jpg');
}

.heading-4.s.cardiology.s3.img4 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/Robustness.png');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/Robustness.png');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
}

.heading-4.s.cardiology.s3.img4.primcar4 {
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, 0.68))), url('/images/tricify.jpg');
  background-image: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.68)), url('/images/tricify.jpg');
}

.heading-4.s.s6 {
  font-family: 'Geinspirasans Regular', sans-serif;
  color: #fff;
  text-align: center;
}

.body-text-3 {
  margin-top: 0px;
  color: #3c404b;
}

.body-text-3.m.s3.cardiology {
  font-family: 'Geinspirasans Regular', sans-serif;
  font-size: 19px;
  line-height: 26px;
}

.body-text-3.m.cardiology {
  color: #fff;
  font-style: normal;
}

.feature-icon-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #f0f5ff;
  background-image: url('/images/Support_1.svg');
  background-position: 0px 0px;
  background-size: cover;
  color: #eb2fa9;
}

.tagline-3 {
  margin-bottom: 0.8rem;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #00b5e2;
  font-size: 1.625rem;
  line-height: 2.5rem;
  font-weight: 700;
  letter-spacing: 0.92px;
  text-transform: uppercase;
}

.tagline-3.cardiology.slider-preline {
  margin-bottom: 0rem;
  padding-top: 30px;
  padding-right: 25px;
  padding-left: 25px;
  font-size: 18px;
  line-height: 2.1rem;
  text-align: left;
}

.tagline-3.cardiology.slider-preline.ausnahme {
  padding-right: 0px;
}

.dot_nav-2 {
  display: none;
  color: #0e0f11;
}

.card-slider-slide-2 {
  width: 300px;
  height: 480px;
  margin-right: 20px;
  border: 1px none #000;
  border-radius: 15px;
  background-color: #fff;
}

.button-5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eb2fa9;
  -webkit-transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: background-color 250ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, background-color 250ms ease;
  transition: transform 300ms ease, background-color 250ms ease, -webkit-transform 300ms ease;
  font-family: 'Geinspirasans Bold', sans-serif;
  color: #fff;
  font-size: 1.5rem;
  line-height: 27px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
}

.button-5:hover {
  background-color: #597ef7;
}

.button-5:active {
  background-color: #1d39c4;
}

.button-5:focus {
  background-color: #597ef7;
}

.button-5.medium {
  border-radius: 10px;
  background-color: #eb2fa9;
}

.button-5.medium:hover {
  background-color: #85a5ff;
}

.button-5.medium.cardiology {
  margin-right: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #005eb8;
  background-color: transparent;
  color: #005eb8;
}

.button-5.medium.cardiology.buttonpdfs {
  display: inline-block;
  width: 400px;
  margin-top: 35px;
  margin-bottom: 26px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.button-5.medium.cardiology.btn1 {
  width: 229px;
  height: 60px;
  margin-right: 23px;
  color: #fff;
}

.button-5.medium.cardiology.btn1.slider-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 45px;
  margin-right: 25px;
  margin-left: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 7.2px;
}

.body-14 {
  overflow: hidden;
  background-color: #f3f3f3;
}

.column-15 {
  margin-bottom: -254px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.body-15 {
  overflow: hidden;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
}

.body-16 {
  overflow: hidden;
  background-color: #f3f3f3;
}

.body-17 {
  overflow: hidden;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
}

.body-18 {
  overflow: hidden;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
}

.body-19 {
  overflow: hidden;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
}

.body-20 {
  overflow: hidden;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
}

.body-21 {
  overflow: hidden;
  padding-right: 16px;
  padding-left: 16px;
  background-color: #f3f3f3;
}

.column-16 {
  padding-right: 30px;
}

.image-58 {
  border-radius: 10px;
}

.image-59 {
  border-radius: 10px;
}

.image-60 {
  border-radius: 10px;
}

.image-64 {
  border-radius: 10px;
}

.image-65 {
  border-radius: 10px;
}

.image-66 {
  border-radius: 10px;
}

.image-67 {
  border-radius: 10px;
}

.image-68 {
  border-radius: 10px;
}

.image-69 {
  border-radius: 10px;
}

.image-70 {
  border-radius: 10px;
}

.image-71 {
  border-radius: 10px;
}

.image-72 {
  border-radius: 10px;
}

.image-73 {
  border-radius: 10px;
}

.image-74 {
  border-radius: 10px;
}

.image-75 {
  border-radius: 10px;
}

.image-76 {
  border-radius: 10px;
}

.image-77 {
  border-radius: 10px;
}

.bold-text-22 {
  font-weight: 400;
}

.grid-16 {
  margin-bottom: 105px;
  grid-row-gap: 79px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-17 {
  grid-template-areas: ". ."
    ". ."
    "Area Area"
    ". ."
    "Area-2 Area-2"
    ". ."
    "Area-3 Area-3";
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.container-10.neworder {
  display: none;
}

.grid-23 {
  padding-right: 25px;
  padding-bottom: 16px;
  padding-left: 0px;
  grid-auto-flow: row;
  grid-column-gap: 16px;
  grid-template-areas: ". Area Area Area-4 Area-3 Area-3";
  -ms-grid-columns: 0.25fr 16px 0.5fr 16px 0.5fr 16px 0.25fr 16px 0.5fr 16px 1.25fr;
  grid-template-columns: 0.25fr 0.5fr 0.5fr 0.25fr 0.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button29929 {
  display: block;
  width: 232px;
  height: 50px;
  padding-top: 18px;
  padding-bottom: 16px;
  border-radius: 7.2px;
  background-color: #fff;
  color: #000;
  font-size: 17.28px;
  line-height: 17px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.button29929.card {
  width: 153px;
}

.button29929.prehos {
  width: 155px;
}

.button29929.cce {
  width: 167px;
}

.button29929.pcgpf {
  width: 100%;
}

.grid-24 {
  grid-template-areas: "Area";
}

.grid-25 {
  margin-right: 16px;
  margin-left: 16px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-26 {
  margin-right: 16px;
  margin-left: 16px;
  padding-bottom: 16px;
  -ms-grid-columns: 1fr 1.5fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1.5fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-6 {
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 7.2px;
  background-color: #fff;
  color: #000;
  font-size: 17.28px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
}

.grid-27 {
  margin-right: 16px;
  margin-left: 16px;
  padding-top: 16px;
  padding-bottom: 80px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-78 {
  padding-bottom: 20px;
}

.container-12 {
  margin-bottom: 65px;
}

.div-block-113 {
  height: 1300px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.heading-5 {
  margin-bottom: 0rem;
  color: #fff;
  font-size: 40px;
  line-height: 30px;
  text-align: center;
}

.paragraph-2 {
  color: #fff;
}

.paragraph-3 {
  color: #fff;
  font-size: 26px;
  line-height: 62px;
}

.image-79 {
  position: absolute;
  top: 53px;
  margin-top: 20px;
}

.image-79._2 {
  left: 271px;
  top: 146px;
}

.image-79._3 {
  left: 211px;
  top: 163px;
}

.image-79._4 {
  left: 164px;
  top: 194px;
}

.image-79._5 {
  left: 241px;
  top: 192px;
}

.image-79._6 {
  left: 293px;
  top: 196px;
}

.image-79._7 {
  left: 348px;
  top: 221px;
}

.image-79._8 {
  left: 130px;
  top: 85px;
  margin-top: 210px;
}

.image-79._9 {
  left: 241px;
  top: 322px;
}

.image-79._10 {
  margin-top: 262px;
  margin-left: 109px;
}

.image-79._11 {
  margin-top: 319px;
  margin-left: -160px;
}

.image-79._12 {
  margin-top: 328px;
  margin-left: 57px;
}

.image-79._13 {
  left: 211px;
  top: 377px;
}

.image-79._14 {
  left: 360px;
  top: 380px;
}

.image-79._15 {
  left: 180px;
  top: 434px;
}

.image-79._16 {
  left: 293px;
  top: 431px;
}

.image-79._17 {
  left: 234px;
  top: 461px;
}

.image-79._18 {
  left: 161px;
  top: 535px;
}

.image-79._19 {
  left: 383px;
  top: 447px;
}

.image-79._20 {
  left: 226px;
  top: 560px;
}

.image-79._21 {
  left: 241px;
  top: 574px;
}

.image-79._22 {
  left: 228px;
  top: 591px;
}

.image-79._23 {
  left: 241px;
  top: 608px;
}

.image-79._24 {
  left: 194px;
  top: 596px;
}

.image-79._25 {
  left: 103px;
  top: 489px;
}

.image-79._26 {
  left: 404px;
  top: 593px;
}

.image-79._27 {
  top: 674px;
}

.image-79._28 {
  left: 310px;
  top: 753px;
}

.image-79._29 {
  left: 289px;
  top: 827px;
}

.image-79._30 {
  left: 191px;
  top: 728px;
}

.image-79._31 {
  left: 280px;
  top: 1034px;
}

.image-79._32 {
  left: 198px;
  top: 1205px;
}

.image-80 {
  position: absolute;
  left: 54.5px;
  display: block;
}

.icon-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #005eb8;
}

.mask-2 {
  overflow: hidden;
  height: 535px;
}

.slider-4 {
  left: 138px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 232px;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.image-81 {
  display: inline-block;
}

.right-arrow-4 {
  left: 237px;
  top: -50px;
}

.icon-9 {
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #005eb8;
}

.left-arrow-4 {
  left: -87px;
  top: -50px;
}

.slide-nav-3 {
  top: 588px;
  display: none;
}

.paragraph-4 {
  margin-top: 16px;
  color: #fff;
  font-size: 22px;
  line-height: 13px;
  text-align: center;
}

.image-82 {
  width: 400px;
  height: 400px;
}

.columns-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-26 {
  position: static;
  margin-top: 120px;
}

.columns-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.bold-text-31 {
  font-size: 22px;
  line-height: 25px;
}

.columns-12 {
  margin-top: 36px;
  padding-bottom: 0px;
}

.text-block-30 {
  padding-top: 4px;
}

.text-block-31 {
  padding-top: 4px;
}

.text-block-32 {
  padding-top: 4px;
}

.text-block-33 {
  padding-top: 4px;
}

.text-block-34 {
  padding-top: 4px;
}

.text-block-35 {
  padding-top: 4px;
}

.text-block-36 {
  padding-top: 4px;
}

.text-block-37 {
  padding-top: 4px;
}

.text-block-38 {
  padding-top: 4px;
}

.text-block-39 {
  padding-top: 4px;
}

.text-block-40 {
  padding-top: 4px;
}

.bold-text-32 {
  display: block;
  margin-top: 4px;
  font-size: 17px;
  line-height: 20px;
}

.bold-text-33 {
  display: block;
  margin-top: 4px;
  font-size: 17px;
  line-height: 202px;
}

.bold-text-34 {
  display: block;
  margin-top: 4px;
  font-size: 17px;
  line-height: 20px;
}

.bold-text-35 {
  display: block;
  margin-top: 4px;
  font-size: 17px;
  line-height: 20px;
}

.columns-13 {
  margin-top: 75px;
}

.bold-text-38 {
  padding-top: 2px;
  font-size: 17px;
  line-height: 20px;
}

.bold-text-39 {
  font-size: 17px;
  line-height: 20px;
}

.bold-text-40 {
  font-size: 17px;
  line-height: 20px;
}

.bold-text-41 {
  font-size: 17px;
  line-height: 20px;
}

.bold-text-42 {
  font-size: 17px;
  line-height: 20px;
}

.bold-text-43 {
  font-size: 17px;
  line-height: 20px;
}

.bold-text-46 {
  font-weight: 400;
}

.bold-text-47 {
  font-weight: 400;
}

.bold-text-48 {
  font-weight: 400;
}

.bold-text-49 {
  font-weight: 400;
}

.bold-text-52 {
  font-size: 31px;
}

.bold-text-75 {
  font-weight: 400;
}

.bold-text-76 {
  line-height: 42px;
}

.bold-text-77 {
  font-size: 20px;
  line-height: 17px;
}

.bold-text-78 {
  font-size: 20px;
  line-height: 17px;
}

.bold-text-79 {
  font-size: 20px;
  line-height: 17px;
}

.bold-text-80 {
  font-size: 20px;
  line-height: 17px;
}

.bold-text-81 {
  font-size: 20px;
  line-height: 17px;
}

.bold-text-82 {
  font-size: 20px;
  line-height: 17px;
}

.bold-text-84 {
  line-height: 42px;
}

.bold-text-85 {
  font-size: 22px;
  line-height: 25px;
}

.bold-text-86 {
  font-size: 30px;
  line-height: 42px;
}

.bold-text-87 {
  font-size: 22px;
  line-height: 25px;
}

.bold-text-88 {
  font-size: 22px;
  line-height: 25px;
}

.bold-text-89 {
  font-size: 22px;
  line-height: 25px;
}

.bold-text-90 {
  font-size: 17px;
}

.bold-text-91 {
  font-size: 20px;
}

.bold-text-92 {
  font-size: 20px;
}

.bold-text-93 {
  font-size: 20px;
}

.bold-text-94 {
  font-size: 20px;
}

.bold-text-95 {
  font-size: 20px;
}

.bold-text-96 {
  font-size: 20px;
}

.bold-text-97 {
  font-size: 20px;
}

.bold-text-98 {
  font-size: 20px;
}

.bold-text-99 {
  font-size: 20px;
}

.bold-text-100 {
  font-size: 20px;
}

.bold-text-101 {
  font-size: 20px;
}

.bold-text-102 {
  font-size: 20px;
}

.bold-text-103 {
  font-size: 20px;
}

.bold-text-104 {
  font-size: 20px;
}

.bold-text-105 {
  font-size: 17px;
}

.bold-text-106 {
  font-weight: 400;
}

.bold-text-107 {
  font-weight: 400;
}

.bold-text-108 {
  font-size: 36px;
  line-height: 38px;
  font-weight: 400;
}

.bold-text-109 {
  font-size: 36px;
  line-height: 38px;
  font-weight: 400;
}

.bold-text-110 {
  font-size: 36px;
  line-height: 38px;
  font-weight: 400;
}

.bold-text-111 {
  font-size: 26px;
}

.bold-text-111.h7 {
  font-size: 15px;
  line-height: 15px;
}

.textbroke {
  font-size: 15px;
}

html.w-mod-js *[data-ix="tooltip-hover"] {
  display: inline-block;
}

@media screen and (max-width: 991px) {
  strong {
    font-size: 22px;
    line-height: 18px;
  }

  .container {
    padding-top: 4.075rem;
    padding-right: 24px;
    padding-left: 24px;
  }

  .container.container-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .container.footercontainer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.bluegradient.vscanfamily.changed.cardiology {
    padding-top: 6.175rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
  }

  .container.bluegradient.vscanfamily.changed.mobileadd {
    width: 95%;
    padding: 5rem 40px;
  }

  .container.bluegradient.imagegallery.newmarginbottom {
    margin-top: -30px;
    padding-bottom: 13.675rem;
  }

  .container.bluegradient.vscanextend.flex {
    max-height: 2450px;
  }

  .container.bluegradient.step1 {
    padding-bottom: 3.4375rem;
  }

  .container.nowidth {
    padding-bottom: 50px;
  }

  .container.nowidth.testi {
    margin-bottom: 52px;
  }

  .container.contactuscontainer.final.changescontactus {
    width: 95%;
    padding-left: 40px;
    background-position: 100% 50%;
  }

  .container.backedbypower.newpadding {
    padding-bottom: 3rem;
  }

  .container.vscanair.headergradient.vscanextend.flex {
    padding-top: 2.275rem;
    padding-bottom: 0rem;
  }

  .container.backgroundimage {
    margin-top: 0px;
    margin-bottom: -51px;
  }

  .container.homecontainer1 {
    padding-top: 7.25rem;
  }

  .container.homecontainer1.peerreviewed {
    padding-right: 24px;
  }

  .container.homecontainer1.cardiology.s3 {
    padding-right: 24px;
  }

  .container.homecontainer1.cardiology.s1 {
    padding-top: 2.15rem;
    padding-right: 24px;
  }

  .container.homecontainer1.cardiology.s5 {
    margin-bottom: -149px;
    padding-top: 4.8rem;
  }

  .container.homecontainer1.cardiology.s6 {
    padding-right: 24px;
  }

  .container.homecontainer1.mobile {
    width: 95%;
    padding-bottom: 0rem;
  }

  .container.pocketsized {
    margin-top: 0px;
  }

  .container.quickstart.differntpadding {
    background-image: url('/images/QuickStartGuide.png');
  }

  .container.intbod {
    height: 1572px;
  }

  .heading.s.cardiology.s3.img2 {
    width: 100%;
    height: 200px;
    padding-top: 245px;
    font-size: 37px;
  }

  .heading.s.cardiology.s3.img2.lungmmode {
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img4 {
    width: 100%;
    height: 200px;
    padding-top: 245px;
    font-size: 42px;
  }

  .heading.s.cardiology.s3.img4.tricefy {
    font-size: 39px;
    line-height: 46px;
  }

  .heading.s.cardiology.s3.img4.lvivo {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img4.dicom {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img4.protcre {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img4.fate {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img4.fcu {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s2.bys {
    font-size: 24px;
    line-height: 26px;
  }

  .heading.s.cardiology.s2 {
    font-size: 28px;
    line-height: 30px;
  }

  .heading.s.cardiology.s3.img1 {
    width: 100%;
    height: 200px;
    padding-top: 245px;
    font-size: 37px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img3 {
    width: 100%;
    height: 200px;
    padding-top: 245px;
    font-size: 42px;
  }

  .heading.s.cardiology.s3.img3.compl {
    height: 200px;
    font-size: 38px;
    line-height: 40px;
  }

  .heading.s.cardiology.s3.img3.scrhd {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img3.robustness {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img3.lung {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img3.dualprobe {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img3.tricefy {
    font-size: 38px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img5 {
    width: 100%;
    height: 200px;
    padding-top: 245px;
    font-size: 42px;
    line-height: 52px;
  }

  .heading.s.cardiology.s3.img5.screenmirror {
    font-size: 39px;
    line-height: 48px;
  }

  .heading.s.cardiology.s3.img6 {
    width: 100%;
    height: 200px;
    padding-top: 245px;
  }

  .heading.s.s4 {
    margin-left: 14px;
    font-size: 18px;
    line-height: 22px;
  }

  .heading.s.s6 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
  }

  .body-text.m.cardiology.s2 {
    font-size: 18px;
    line-height: 21px;
  }

  .body-text.m.cardiology.s3 {
    font-size: 19px;
  }

  .section-title {
    width: 100%;
    margin-bottom: 32px;
  }

  .section-title.centered {
    width: 75%;
  }

  .wrapper-m {
    margin-right: 0rem;
    padding-right: 0rem;
  }

  .wrapper-m.slider {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .wrapper-m.smartinvestment {
    padding-right: 12rem;
  }

  .wrapper-m.cardiology {
    padding-right: 0px;
    padding-left: 0px;
  }

  .l-g-3-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .l-g-3-col.lt-g-2-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .l-g-3-col.lt-g-1-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .feature-block.flex {
    margin-top: 6px;
  }

  .feature-block.cardiology {
    padding-right: 0px;
  }

  .l-g-4-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .button.medium.cardiology.btn1 {
    padding-right: 4px;
    padding-left: 4px;
  }

  .button.medium.cardiology.btn-5 {
    left: 68px;
  }

  .button.medium.cardiology.buttonpdfs {
    border-width: 3px;
  }

  .button.small.cookies {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .button.buttontransparent.buttonfirst.whitebutton.focusedfinding.diffsized {
    margin-bottom: -167px;
  }

  .button.buttontransparent.buttonfirst.whitebutton.alignleft.newborderwidth {
    width: 134%;
    max-width: 466px;
    margin-left: -131px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .button.buttontransparent.buttonfirst.pocketsized.diffsized {
    width: 100%;
  }

  .button.buttontransparent.buttonfirst.alignleft {
    z-index: 2;
    height: 50px;
    background-color: transparent;
  }

  .button.buttontransparent.buttonfirst.alignleft.fullwidth {
    padding-top: 39px;
    padding-bottom: 39px;
  }

  .button.buttontransparent.white.centered.comparenow {
    font-size: 20px;
    line-height: 23px;
  }

  .button.buttontransparent.white.bluetext.alignleft {
    font-size: 16px;
    line-height: 18px;
  }

  .button.buttontransparent.white.smallborder.fixedheight.newborderradius {
    font-size: 14px;
    line-height: 16px;
  }

  .button.buttontransparent.blue.larger.alignleft.ci.btn82377 {
    width: 75%;
  }

  .button.buttontransparent.blue.larger.alignleft.btn-left {
    margin-bottom: 12px;
  }

  .button.buttontransparent.blue.larger.alignleft.btn-right {
    width: 108%;
  }

  .button.buttontransparent.blue.larger.alignleft.bys {
    width: 102%;
    margin-top: 4px;
  }

  .button.buttontransparent.blue.capital.breakfree {
    top: 323.472px;
    font-size: 19px;
  }

  .button.buttontransparent.masonrybutton.biblio {
    font-size: 17px;
  }

  .button.buttontransparent.covidheaderbutton {
    width: 100%;
    height: 66px;
    max-width: 225px;
    font-size: 20px;
    line-height: 23px;
  }

  .button.buttontransparent.nextstep.whitebutton.changedsize {
    margin-bottom: 15px;
  }

  .button.buttontransparent.nextstep.nobottommargin.diffsized {
    left: 43px;
  }

  .button.buttontransparent.nextstep.incmaxwidth {
    margin-bottom: 40px;
  }

  .button.buttontransparent.nextstep.incmaxwidth.w--current {
    margin-bottom: 15px;
  }

  .button.buttoncolored {
    height: 50px;
  }

  .button.whitebutton.differentwidth {
    font-size: 18px;
    line-height: 22px;
  }

  .button-text {
    font-size: 20px;
    line-height: 23px;
  }

  .button-text.transparent {
    font-size: 18px;
    line-height: 21px;
    text-decoration: none;
  }

  .button-text.transparent.keyfeatures {
    font-size: 27px;
    line-height: 31px;
  }

  .button-text.cardiology {
    font-size: 20px;
    line-height: 23px;
  }

  .button-text.cardiology.publications {
    font-size: 29px;
    line-height: 31px;
  }

  .button-text.orange {
    font-size: 20px;
    line-height: 23px;
  }

  .button-text.white {
    font-size: 18px;
    line-height: 21px;
  }

  .dropdown-menu-navbar {
    position: relative;
  }

  .dropdown-menu-navbar.w--open {
    position: relative;
    margin-top: 0px;
    background-color: #f9fafb;
    box-shadow: none;
    text-align: center;
  }

  .l-g-2-col {
    justify-items: stretch;
    grid-column-gap: 16px;
    grid-row-gap: 24px;
  }

  .l-g-2-col.lt-g-1-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cta-wrapper {
    width: 80%;
  }

  .tagline.smalltagline.centered {
    font-size: 18px;
    line-height: 21px;
    text-align: left;
  }

  .tagline.smalltagline.perspectivslider {
    font-size: 18px;
    line-height: 21px;
  }

  .tagline.smalltagline.smallmargin {
    font-size: 18px;
  }

  .tagline.smalltagline.peerreviewed.masonryauthor.mp23 {
    line-height: 14px;
  }

  .tagline.vscanair {
    font-size: 18px;
    line-height: 21px;
  }

  .tagline.cardiology {
    font-size: 18px;
    line-height: 21px;
  }

  .tagline.cardiology.s1 {
    font-size: 18px;
    line-height: 21px;
    text-align: center;
  }

  .feature-text-wrapper {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .card.card-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card-horizontal-text-wrapper {
    margin-left: 0px;
    padding: 0px;
  }

  .side-nav-menu {
    position: static;
  }

  .footer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer.dark {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .navbar-menu {
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #fff;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
  }

  .navbar-menu.dark {
    background-color: #0e0f11;
  }

  .nav-link {
    text-align: center;
  }

  .nav-link.nav-link-dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .brand-logo {
    margin-right: 0px;
    padding-left: 0px;
  }

  .vertical-menu-title {
    margin-bottom: 8px;
  }

  .sm-icon-link {
    margin-right: 16px;
  }

  .footer-top-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .footermain {
    padding-right: 20px;
    padding-bottom: 32px;
    padding-left: 20px;
  }

  .grid-cta {
    justify-items: stretch;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: center;
  }

  .cta-section-text-wrapper {
    padding-right: 0px;
  }

  .cta-section-form-wrapper {
    width: 480px;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-menu-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .menu-button.w--open {
    background-color: #0e0f11;
  }

  .menu-button.color-inverse {
    color: #fff;
  }

  .menu-button.color-inverse.w--open {
    background-color: #10239e;
  }

  .navbar-menu-right {
    z-index: -5000;
    display: none;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #fff;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
  }

  .navbar-menu-mobile {
    display: block;
  }

  .style-guide-page-header {
    padding: 31px 0px 0px;
  }

  .grid-styleguide---buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .style-guide-page-header-text {
    width: 100%;
    padding-top: 88px;
    padding-bottom: 24px;
  }

  .style-guide-page-header-navigation {
    top: 64px;
  }

  .navbar-vertical {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 5000;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
  }

  .navbar-vertical-brand {
    display: none;
  }

  .navbar-vertical-content-wrapper {
    display: block;
    overflow: scroll;
    width: 70%;
    padding-top: 8px;
    padding-bottom: 200px;
    background-color: #fff;
  }

  .navbar-vertical---mobile {
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #d0d4d9;
  }

  .navbar-vertical-overlay {
    position: relative;
    z-index: 5000;
    display: none;
    width: 100%;
    height: 100vh;
  }

  .navbar-vertical-bg {
    display: block;
    width: 30%;
    height: 100vh;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0.5);
  }

  .nav-tabs-container {
    overflow: scroll;
  }

  .nav-tab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .container-fluid {
    padding-right: 16px;
    padding-left: 16px;
  }

  .st-p-0 {
    padding: 0px;
  }

  .st-p-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .st-p-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .st-p-t-0 {
    padding-top: 0px;
  }

  .st-p-r-0 {
    padding-right: 0px;
  }

  .st-p-b-0 {
    padding-bottom: 0px;
  }

  .st-p-l-0 {
    padding-left: 0px;
  }

  .st-p-4 {
    padding: 4px;
  }

  .st-p-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .st-p-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }

  .st-p-t-4 {
    padding-top: 4px;
  }

  .st-p-r-4 {
    padding-right: 4px;
  }

  .st-p-b-4 {
    padding-bottom: 4px;
  }

  .st-p-l-4 {
    padding-left: 4px;
  }

  .st-p-8 {
    padding: 8px;
  }

  .st-p-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .st-p-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .st-p-t-8 {
    padding-top: 8px;
  }

  .st-p-r-8 {
    padding-right: 8px;
  }

  .st-p-b-8 {
    padding-bottom: 8px;
  }

  .st-p-l-8 {
    padding-left: 8px;
  }

  .st-p-12 {
    padding: 12px;
  }

  .st-p-y-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .st-p-x-12 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .st-p-t-12 {
    padding-top: 12px;
  }

  .st-p-r-12 {
    padding-right: 12px;
  }

  .st-p-b-12 {
    padding-bottom: 12px;
  }

  .st-p-l-12 {
    padding-left: 12px;
  }

  .st-p-16 {
    padding: 16px;
  }

  .st-p-y-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .st-p-x-16 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .st-p-t-16 {
    padding-top: 16px;
  }

  .st-p-r-16 {
    padding-right: 16px;
  }

  .st-p-b-16 {
    padding-bottom: 16px;
  }

  .st-p-l-16 {
    padding-left: 16px;
  }

  .st-p-24 {
    padding: 24px;
  }

  .st-p-y-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .st-p-x-24 {
    padding-right: 24px;
    padding-left: 24px;
  }

  .st-p-t-24 {
    padding-top: 24px;
  }

  .st-p-r-24 {
    padding-right: 24px;
  }

  .st-p-b-24 {
    padding-bottom: 24px;
  }

  .st-p-l-24 {
    padding-left: 24px;
  }

  .st-p-32 {
    padding: 32px;
  }

  .st-p-y-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .st-p-x-32 {
    padding-right: 32px;
    padding-left: 32px;
  }

  .st-p-t-32 {
    padding-top: 32px;
  }

  .st-p-r-32 {
    padding-right: 32px;
  }

  .st-p-b-32 {
    padding-bottom: 32px;
  }

  .st-p-l-32 {
    padding-left: 32px;
  }

  .st-p-48 {
    padding: 48px;
  }

  .st-p-y-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .st-p-x-48 {
    padding-right: 48px;
    padding-left: 48px;
  }

  .st-p-t-48 {
    padding-top: 48px;
  }

  .st-p-r-48 {
    padding-right: 48px;
  }

  .st-p-b-48 {
    padding-bottom: 48px;
  }

  .st-p-l-48 {
    padding-left: 48px;
  }

  .st-p-64 {
    padding: 64px;
  }

  .st-p-y-64 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .st-p-y-64.cardiology {
    padding-top: 0px;
  }

  .st-p-x-64 {
    padding-right: 64px;
    padding-left: 64px;
  }

  .st-p-t-64 {
    padding-top: 64px;
  }

  .st-p-r-64 {
    padding-right: 64px;
  }

  .st-p-b-64 {
    padding-bottom: 64px;
  }

  .st-p-l-64 {
    padding-left: 64px;
  }

  .st-p-128 {
    padding: 128px;
  }

  .st-p-y-128 {
    padding-top: 128px;
    padding-bottom: 128px;
  }

  .st-p-x-128 {
    padding-right: 128px;
    padding-left: 128px;
  }

  .st-p-t-128 {
    padding-top: 128px;
  }

  .st-p-r-128 {
    padding-right: 128px;
  }

  .st-p-b-128 {
    padding-bottom: 128px;
  }

  .st-p-l-128 {
    padding-left: 128px;
  }

  .st-m-0 {
    margin: 0px;
  }

  .st-m-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .st-m-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .st-m-t-0 {
    margin-top: 0px;
  }

  .st-m-r-0 {
    margin-right: 0px;
  }

  .st-m-b-0 {
    margin-bottom: 0px;
  }

  .st-m-l-0 {
    margin-left: 0px;
  }

  .st-m-4 {
    margin: 4px;
  }

  .st-m-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .st-m-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }

  .st-m-t-4 {
    margin-top: 4px;
  }

  .st-m-r-4 {
    margin-right: 4px;
  }

  .st-m-b-4 {
    margin-bottom: 4px;
  }

  .st-m-l-4 {
    margin-left: 4px;
  }

  .st-m-8 {
    margin: 8px;
  }

  .st-m-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .st-m-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }

  .st-m-t-8 {
    margin-top: 8px;
  }

  .st-m-r-8 {
    margin-right: 8px;
  }

  .st-m-b-8 {
    margin-bottom: 8px;
  }

  .st-m-l-8 {
    margin-left: 8px;
  }

  .st-m-12 {
    margin: 12px;
  }

  .st-m-y-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .st-m-x-12 {
    margin-right: 12px;
    margin-left: 12px;
  }

  .st-m-t-12 {
    margin-top: 12px;
  }

  .st-m-r-12 {
    margin-right: 12px;
  }

  .st-m-b-12 {
    margin-bottom: 12px;
  }

  .st-m-l-12 {
    margin-left: 12px;
  }

  .st-m-16 {
    margin: 16px;
  }

  .st-m-y-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .st-m-x-16 {
    margin-right: 16px;
    margin-left: 16px;
  }

  .st-m-t-16 {
    margin-top: 16px;
  }

  .st-m-r-16 {
    margin-right: 16px;
  }

  .st-m-b-16 {
    margin-bottom: 16px;
  }

  .st-m-l-16 {
    margin-left: 16px;
  }

  .st-m-24 {
    margin: 24px;
  }

  .st-m-y-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .st-m-x-24 {
    margin-right: 24px;
    margin-left: 24px;
  }

  .st-m-t-24 {
    margin-top: 24px;
  }

  .st-m-r-24 {
    margin-right: 24px;
  }

  .st-m-b-24 {
    margin-bottom: 24px;
  }

  .st-m-l-24 {
    margin-left: 24px;
  }

  .st-m-32 {
    margin: 32px;
  }

  .st-m-y-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .st-m-x-32 {
    margin-right: 32px;
    margin-left: 32px;
  }

  .st-m-t-32 {
    margin-top: 32px;
  }

  .st-m-r-32 {
    margin-right: 32px;
  }

  .st-m-b-32 {
    margin-bottom: 32px;
  }

  .st-m-l-32 {
    margin-left: 32px;
  }

  .st-m-48 {
    margin: 48px;
  }

  .st-m-y-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .st-m-x-48 {
    margin-right: 48px;
    margin-left: 48px;
  }

  .st-m-t-48 {
    margin-top: 48px;
  }

  .st-m-r-48 {
    margin-right: 48px;
  }

  .st-m-b-48 {
    margin-bottom: 48px;
  }

  .st-m-l-48 {
    margin-left: 48px;
  }

  .st-m-64 {
    margin: 64px;
  }

  .st-m-y-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .st-m-x-64 {
    margin-right: 64px;
    margin-left: 64px;
  }

  .st-m-t-64 {
    margin-top: 64px;
  }

  .st-m-r-64 {
    margin-right: 64px;
  }

  .st-m-b-64 {
    margin-bottom: 64px;
  }

  .st-m-l-64 {
    margin-left: 64px;
  }

  .st-m-128 {
    margin: 128px;
  }

  .st-m-y-128 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .st-m-x-128 {
    margin-right: 128px;
    margin-left: 128px;
  }

  .st-m-t-128 {
    margin-top: 128px;
  }

  .st-m-r-128 {
    margin-right: 128px;
  }

  .st-m-b-128 {
    margin-bottom: 128px;
  }

  .st-m-l-128 {
    margin-left: 128px;
  }

  .breadcrumbs-dropdown {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .feature-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .feature-grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .feature-grid-3 {
    grid-row-gap: 48px;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .hero-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    text-align: center;
  }

  .hero-image.headerimage.vscanair.flex {
    left: -2.875rem;
    top: -7.9rem;
    width: 101%;
    max-width: 362px;
  }

  .hero-image.headerimage.newflexchild {
    left: 0px;
    z-index: 1;
    max-width: 45%;
  }

  .hero-grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .hero-title-centered {
    width: 100%;
  }

  .wrapper-l.wrapperhero.vscanextend.sized.flex {
    max-width: 70%;
  }

  .wrapper-l.wrapperhero.lesspadding.cardiology {
    padding-bottom: 0px;
  }

  .wrapper-l.wrapperhero.lesspadding.changesdynamic {
    left: -12px;
    top: -42px;
    padding-top: 0rem;
  }

  .wrapper-l.st-p-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .ctas-wrapper.vscanair.flex {
    max-width: 100%;
  }

  .pricing-1 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pricing-card-1 {
    border-radius: 4px;
  }

  .pricing-card-1.main {
    z-index: 0;
  }

  .pricing-card-1.left {
    border-radius: 4px;
  }

  .pricing-card-1.right {
    overflow: hidden;
    border-radius: 4px;
  }

  .testimonials-logos-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-card-header-2 {
    text-align: left;
  }

  .testimonial-box {
    padding: 32px;
  }

  .testimonial-box-2 {
    padding-right: 48px;
    padding-left: 48px;
  }

  .feature-section-list {
    text-align: left;
  }

  .contact-grid-1 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .contact-image {
    width: 100%;
    height: 320px;
  }

  .hero-grid-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    text-align: center;
  }

  .grid-long-content-1 {
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .card-image-overview-page {
    background-color: #edf0f3;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .customize-instructions {
    padding-right: 16px;
    padding-left: 16px;
  }

  .hero-section.hero-gradient.brite {
    padding-top: 200px;
  }

  .hero-section.hero-gradient.brite.white {
    max-height: 1630px;
    padding-top: 90px;
  }

  .hero-section.hero-gradient.brite.white.blue {
    padding-top: 90px;
  }

  .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .column {
    width: 100%;
  }

  .section-box-wrapper {
    padding: 24px;
  }

  .feature-content-wrapper.right {
    padding-left: 0px;
  }

  .feature-content-wrapper.left {
    padding-right: 0px;
  }

  .dropdown-menu-1.w--open {
    position: absolute;
    margin-top: 4px;
    background-color: #f9fafb;
    text-align: center;
  }

  .dropdown-menu-item---navbar {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
  }

  .feature-icon-wrapper.cardiology.img1 {
    background-image: url('/images/Backed-by-Ge.svg');
  }

  .feature-icon-wrapper.cardiology.img1.s1 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.img1.s2 {
    width: 72px;
    height: 72px;
  }

  .feature-icon-wrapper.cardiology.img2.s2 {
    width: 72px;
    height: 72px;
  }

  .feature-icon-wrapper.cardiology.img3 {
    background-image: url('/images/Easy-to-use_1.svg');
  }

  .feature-icon-wrapper.cardiology.img3.s2 {
    width: 72px;
    height: 72px;
  }

  .feature-icon-wrapper.cardiology.img4 {
    background-image: url('/images/two-Transducers.svg');
  }

  .feature-icon-wrapper.cardiology.img4.s2 {
    width: 72px;
    height: 72px;
  }

  .navbar-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .navbar-buttons.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    margin-bottom: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .dropdown-menu-breadcrumbs.w--open {
    margin-top: 0px;
    background-color: #f9fafb;
    text-align: center;
  }

  .navtext {
    left: -50px;
  }

  .image {
    width: 100%;
  }

  .careareatext {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .tab-link-tab-1 {
    padding-left: 2.5rem;
  }

  .tab-link-tab-1.w--current {
    padding-left: 2.5rem;
  }

  .tab-link-tab-2 {
    padding-left: 2.5rem;
  }

  .tab-link-tab-3 {
    padding-left: 2.5rem;
  }

  .tab-link-tab-4 {
    padding-left: 2.5rem;
  }

  .tabheadertext {
    height: 68px;
  }

  .grid-4 {
    margin-right: 1rem;
    margin-left: 1rem;
    -ms-grid-columns: 0.5fr 0.25fr 1fr;
    grid-template-columns: 0.5fr 0.25fr 1fr;
  }

  .homeslider.slidersection {
    max-height: 1100px;
  }

  .slide-nav {
    padding-left: 15%;
  }

  .amit-pawa {
    width: 100%;
  }

  .text-block-5.sliderauthortext {
    margin-bottom: 50px;
  }

  .headerh1 {
    font-size: 76px;
    line-height: 68px;
  }

  .headerh1.cardiology {
    margin-bottom: 3.45rem;
    font-size: 56px;
    line-height: 58px;
  }

  .headerh1.cardiology.s1 {
    margin-bottom: 2.75rem;
    font-size: 76px;
    line-height: 67px;
    text-align: center;
  }

  .headertextsmall {
    padding-left: 0px;
    font-size: 24px;
    line-height: 28px;
  }

  .headertextsmall.vscanair.flex {
    max-width: 100%;
    padding-left: 0px;
    font-size: 36px;
    line-height: 37px;
  }

  .headertextsmall.vscanair.flex.bottommargin {
    padding-right: 101px;
    padding-left: 0px;
  }

  .headertextsmall.cardiology.s1 {
    font-size: 24px;
    line-height: 28px;
    text-align: center;
  }

  .productfamily.movedup.mobileadd {
    height: auto;
    margin-top: -100px;
  }

  .homeh2.contactsection {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.backedpower {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.backedpower.notopmargin {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.dark.left.imagegallery.white.notopmargin {
    font-size: 52px;
    line-height: 53px;
  }

  .homeh2.dark.left.marginbottom {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.dark.left.signalmax {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.dark.crystalclear.nomargintop {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.notopmargin {
    font-size: 56px;
    line-height: 57px;
  }

  .homeh2.centered {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.centered.covid.step5.alignright {
    padding-left: 0px;
  }

  .subheadline.contactarea {
    font-size: 24px;
    line-height: 28px;
  }

  .subheadline.centered.nomargin {
    padding-right: 34px;
    padding-left: 34px;
    font-size: 24px;
    line-height: 28px;
  }

  .subheadline.centered.cont.linebreak {
    font-size: 24px;
    line-height: 27px;
  }

  .div-block-15 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .gridtext {
    font-size: 18px;
    line-height: 19px;
  }

  .vscancompare {
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .vscancompare.flex.left {
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .homeh3.textalignleft.flex {
    font-size: 46px;
    line-height: 68px;
  }

  .homeh3.flex {
    font-size: 46px;
    line-height: 68px;
  }

  .vscangridimage {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .vscangridimage.h.right {
    width: 80%;
  }

  .vscangridimage.left {
    width: 90%;
  }

  .vscanfamilygridtext.alignleft {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-16 {
    height: 400px;
  }

  .whiteline {
    max-width: 25%;
  }

  .image-9 {
    max-width: 25%;
  }

  .headerdiv.marginbottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 100px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .helptext {
    font-size: 24px;
    line-height: 28px;
  }

  .sliderdivblockleft {
    padding-right: 20px;
    padding-left: 20px;
  }

  .slider-3.background {
    padding-right: 40px;
    padding-left: 40px;
  }

  .testimonialname {
    font-size: 30px;
  }

  .right-arrow {
    margin-right: 18px;
  }

  .testimonialprofession {
    min-width: 500px;
    font-size: 15px;
    line-height: 20px;
  }

  .slide-nav-2 {
    width: 95%;
  }

  .backedbypowerdiv {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 150px;
    padding-bottom: 5rem;
    padding-left: 40px;
  }

  .text-block-7.backedpower {
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-7.publicationstext.pubtext {
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-8.gridtextbig {
    font-size: 96px;
    line-height: 58px;
  }

  .text-block-8.gridtextbig.lastentry {
    padding-top: 45px;
  }

  .text-block-9.gridtextsmall {
    font-size: 18px;
    line-height: 22px;
  }

  .image-12.careareas {
    max-width: 120px;
  }

  .publicationsdiv {
    height: 500px;
  }

  .div-block-19.puplicationsdivblock.wholewidth.moved {
    width: 80%;
    height: auto;
    padding: 5rem 2.5rem;
  }

  .contactusbackgroundcontainer {
    height: 500px;
    margin-top: 0px;
  }

  .div-block-20 {
    width: 95%;
    margin-top: 111px;
    padding-right: 1.5rem;
    padding-left: 2.5rem;
  }

  .grid-9.supportgrid {
    width: 95%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .supportdivleft {
    padding-left: 40px;
  }

  .supportdivright {
    padding-left: 40px;
  }

  .ressourceshead {
    font-size: 46px;
    line-height: 48px;
  }

  .resourcessubtext {
    max-width: 200px;
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-21 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .pricetext.vscanextend {
    max-width: 97%;
  }

  .pricetext.flex {
    font-size: 34px;
    line-height: 22px;
  }

  .pricetextsmall {
    font-size: 20px;
    line-height: 17px;
  }

  .linktext.toppadding {
    font-size: 20px;
    line-height: 22px;
  }

  .gridtextvscanair {
    font-size: 32px;
    line-height: 34px;
  }

  .gridsubtextvscanair {
    padding-right: 47px;
    font-size: 18px;
    line-height: 22px;
  }

  .popupdiv.rightgrid.clearimages.learnmore {
    height: 740px;
    padding-right: 22px;
    padding-bottom: 27px;
    padding-left: 22px;
  }

  .popupdiv.rightgrid.clearimages.learnmore.right {
    height: 740px;
    padding-right: 22px;
    padding-bottom: 27px;
    padding-left: 22px;
  }

  .popupdiv.rightgrid.clearimages.sizefix {
    height: 700px;
  }

  .popupdiv.breakfree.sizefix {
    height: 700px;
  }

  .popupheadtext {
    font-size: 42px;
    line-height: 44px;
  }

  .popupheadtext.dark {
    font-size: 42px;
    line-height: 44px;
  }

  .popupsubtext {
    font-size: 18px;
    line-height: 22px;
  }

  .popupsubtext.white {
    font-size: 18px;
    line-height: 22px;
  }

  .maxsignal {
    height: 1000px;
    margin-top: 421px;
    padding-top: 0px;
  }

  .div-block-24 {
    margin-top: 94px;
    margin-left: 27px;
  }

  .signalmaxtext {
    margin-bottom: 31px;
    font-size: 18px;
    line-height: 22px;
  }

  .professiontext {
    font-size: 18px;
    line-height: 22px;
  }

  .image-13.probe {
    overflow: hidden;
    width: 600px;
  }

  .div-block-25 {
    margin-left: -131px;
    padding-left: 0px;
  }

  .imagegallerysubtext.differentmargin {
    font-size: 24px;
    line-height: 28px;
  }

  .connectedappsubtext {
    font-size: 24px;
    line-height: 28px;
  }

  .appfunctiontext {
    font-size: 18px;
    line-height: 22px;
  }

  .appfunctiontext.white {
    font-size: 18px;
    line-height: 22px;
  }

  .image-15 {
    left: 388px;
    top: -10%;
    max-width: 400px;
  }

  .modalheaderh1.text399 {
    font-size: 76px;
    line-height: 58px;
  }

  .modalh2 {
    font-size: 46px;
    line-height: 44px;
  }

  .modalh2.darkcontent {
    font-size: 32px;
    line-height: 34px;
    font-weight: 400;
  }

  .modalh2.ci {
    font-size: 42px;
    line-height: 40px;
  }

  .modaltextblock {
    font-size: 18px;
    line-height: 22px;
  }

  .optimizemobiledevice.clinicalenvironment.breakfree.hg838 {
    padding-top: 55px;
  }

  .listitemtext {
    font-size: 18px;
    line-height: 22px;
  }

  .bold-text-8 {
    font-size: 1.4rem;
  }

  .bold-text-8.cardiology.s1 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-8.cardiology.s3 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-8.cardiology.s6.slider-preline {
    font-size: 14px;
    line-height: 19px;
  }

  .italic-text-2 {
    font-size: 42px;
    line-height: 42px;
  }

  .termsh1 {
    font-size: 56px;
    line-height: 58px;
  }

  .div-block-29 {
    padding-right: 0.3rem;
    padding-bottom: 0.05rem;
    padding-left: 0.3rem;
  }

  .termsintrotext {
    font-size: 18px;
    line-height: 22px;
  }

  .termsintrotext.small {
    font-size: 18px;
    line-height: 22px;
  }

  .termsintrotext.peerreviewed.differntsize {
    padding-right: 33px;
    padding-left: 33px;
  }

  .image-21 {
    left: 282px;
    top: 19%;
    width: 71%;
    height: auto;
  }

  .vscanextendh2.dark.pockedsized {
    font-size: 56px;
    line-height: 58px;
  }

  .vscanextendh2.dark.pockedsized.marginbottom {
    font-size: 56px;
    line-height: 58px;
  }

  .vscanextendh2.flex {
    font-size: 56px;
    line-height: 58px;
  }

  .careareagridblockcontainer {
    margin-bottom: 36px;
  }

  .careareblocktext {
    font-size: 30px;
    line-height: 32px;
  }

  .image-22 {
    width: 100%;
    max-height: 90px;
    max-width: 107px;
    font-size: 3.8rem;
  }

  .pocketsized.mobile-copy2 {
    display: none;
  }

  .pocketsizedh3 {
    font-size: 46px;
    line-height: 68px;
  }

  .pocketsizedtext {
    font-size: 20px;
    line-height: 29px;
  }

  .masonry_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .masonry-workplace {
    margin-bottom: 2rem;
    font-size: 16px;
    line-height: 20px;
  }

  .masonryheadlineh2 {
    font-size: 26px;
    line-height: 30px;
  }

  .keyfeaturesh3 {
    font-size: 32px;
    line-height: 34px;
  }

  .keyfeaturetext {
    font-size: 18px;
    line-height: 32px;
  }

  .appaccessh3 {
    font-size: 42px;
    line-height: 48px;
  }

  .appaccesstext {
    font-size: 18px;
    line-height: 22px;
  }

  .covidheaderh1 {
    font-size: 76px;
    line-height: 68px;
  }

  .covidheaderh1.supportpage.intbod {
    margin-bottom: 3.85rem;
    padding-right: 57px;
    padding-left: 57px;
    font-size: 56px;
    line-height: 58px;
  }

  .covidheadersubtext {
    font-size: 24px;
    line-height: 28px;
  }

  .covidh3 {
    font-size: 36px;
    line-height: 40px;
  }

  .useofultrasoundsubtext {
    font-size: 18px;
    line-height: 22px;
  }

  .pocustext {
    font-size: 18px;
    line-height: 22px;
  }

  .quickstartheader {
    text-align: right;
  }

  .headerwrapperstart {
    margin-right: -68px;
  }

  .congratulationstext {
    padding-right: 54px;
    padding-left: 54px;
  }

  .congratulationstext.first {
    padding-right: 18px;
    padding-left: 18px;
  }

  .stepnowifitext {
    margin-bottom: 0.825rem;
  }

  .vscanfamilysubheadline.mobilev {
    max-width: 200px;
  }

  .image-44 {
    margin-left: 13px;
  }

  .div-block-85 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: center;
  }

  .div-block-86 {
    margin-top: -50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .text-span-10.cardiology {
    font-size: 56px;
    line-height: 54px;
  }

  .text-span-10.cardiology.centeredve {
    font-size: 52px;
    line-height: 50px;
  }

  .text-block-26 {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-93 {
    display: none;
    overflow: visible;
  }

  .image-46.device1 {
    left: 91px;
    top: -113px;
    height: 266px;
  }

  .image-46.device-2 {
    height: 344px;
  }

  .image-47 {
    height: 306px;
  }

  .div-block-96 {
    left: -134px;
    margin-top: -4px;
    margin-left: 86px;
  }

  .paragraph.s6.cardiography {
    font-size: 24px;
    line-height: 28px;
  }

  .left-arrow-3 {
    left: 781px;
    display: block;
  }

  .slider-paragraph-description {
    font-size: 16px;
    line-height: 20px;
  }

  .slider-paragraph-description.slider-paragraph {
    font-size: 24px;
    line-height: 29px;
  }

  .s7.cardiology {
    padding-right: 90px;
    font-size: 18px;
    line-height: 22px;
  }

  .s7.img {
    left: -212px;
    bottom: 60px;
    overflow: hidden;
    height: 601.5px;
  }

  .bold-text-15 {
    font-size: 17px;
  }

  .bold-text-17 {
    display: block;
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 0px;
  }

  .bold-text-18 {
    font-size: 76px;
    line-height: 78px;
  }

  .bold-text-18.text33.clear-images {
    font-size: 76px;
    line-height: 78px;
  }

  .image-52 {
    width: 194px;
  }

  .body-11 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .hero-section-2 {
    height: 380px;
    background-size: cover;
  }

  .hero-section-2.hero-big {
    height: 400px;
    padding-top: 40px;
    background-position: 0% 50%;
  }

  .hero-section-2.hero-gradient {
    height: 380px;
    background-position: -12% 100%, 0px 0px;
    background-size: auto 22rem, auto;
  }

  .hero-section-2.hero-gradient.poster {
    height: 380px;
    background-size: contain, auto;
  }

  .heading-3.xl {
    font-size: 2.8rem;
    line-height: 0.9;
  }

  .heading-3.xl.c-t-neutral-10 {
    width: 30rem;
    font-size: 5rem;
  }

  .heading-3.xl.c-t-neutral-10.sicherungvorkopie {
    font-size: 106px;
    line-height: 0.8;
  }

  .heading-3.xl.sicherungvorkopie {
    font-size: 49px;
  }

  .heading-3.xs.cards {
    font-size: 1.7rem;
  }

  .tagline-2 {
    font-size: 0.9rem;
  }

  .bold-text-19 {
    font-size: 1.6rem;
  }

  .hero-title-centered-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 60px;
    margin-left: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero-title-centered-2.sicherungvorkopie {
    width: 70%;
  }

  .body-text-2.l {
    font-size: 1rem;
  }

  .body-text-2.m.cards {
    font-size: 1.3rem;
  }

  .button-text-2 {
    padding-top: 3px;
    padding-bottom: 0px;
    font-size: 1rem;
  }

  .button-4.medium {
    padding: 12px 25px;
  }

  .ctas-wrapper-2.centered {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .container-9 {
    margin-right: 50px;
    margin-left: 50px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .container-9.video_1 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .st-p-y-129 {
    width: 20rem;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .st-p-y-129.left {
    width: 20rem;
  }

  .l-g-4-col-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .feature-grid-section-2 {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-103 {
    margin-right: 8px;
    margin-left: 16px;
  }

  .div-block-103.right {
    margin-right: 16px;
    margin-left: 8px;
  }

  .image-54 {
    width: 110%;
  }

  .div-block-105 {
    padding-top: 3.025rem;
    background-position: 100% 100%;
    background-size: contain;
  }

  .body-13 {
    margin-right: 16px;
    margin-left: 16px;
  }

  .knowledge.mobile-copy {
    display: none;
  }

  .knowledgetext {
    font-size: 2.1rem;
    line-height: 3.4rem;
  }

  .image-55 {
    padding-right: 1.785rem;
    padding-left: 1.785rem;
  }

  .image-56 {
    padding-right: 1.785rem;
    padding-left: 1.785rem;
  }

  .publicationscontainer {
    margin-right: -19px;
    margin-left: -19px;
  }

  .div-block-110 {
    padding-right: 1.425rem;
    padding-left: 1.425rem;
  }

  .image-57 {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .heading-4.s.cardiology.s3.img2.tricify {
    width: 100%;
    height: 200px;
    padding-top: 245px;
  }

  .body-14 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .bold-text-20 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-21 {
    font-size: 26px;
    line-height: 38px;
  }

  .text-block-29 {
    font-size: 16px;
    line-height: 18px;
  }

  .bold-text-22 {
    font-size: 32px;
    line-height: 38px;
  }

  .bold-text-24 {
    font-size: 26px;
    line-height: 38px;
  }

  .italic-text-4 {
    font-size: 46px;
    line-height: 48px;
  }

  .italic-text-5 {
    font-size: 46px;
    line-height: 48px;
  }

  .container-10 {
    display: none;
  }

  .image-79._1 {
    left: 247px;
  }

  .image-79._2 {
    left: 252px;
    top: 141px;
  }

  .image-79._3 {
    left: 198px;
    top: 152px;
  }

  .image-79._4 {
    left: 158px;
    top: 177px;
  }

  .image-79._5 {
    left: 225px;
    top: 172px;
  }

  .image-79._6 {
    left: 272px;
    top: 174px;
  }

  .image-79._7 {
    left: 321px;
    top: 204px;
  }

  .image-79._8 {
    left: 121px;
    top: 53px;
  }

  .image-79._9 {
    margin-top: -8px;
    margin-left: -16px;
  }

  .image-79._10 {
    left: 238px;
    top: 23px;
  }

  .image-79._11 {
    left: 259px;
    top: 22px;
  }

  .image-79._12 {
    left: 234px;
    top: 23px;
  }

  .image-79._13 {
    left: 196px;
    top: 341px;
  }

  .image-79._14 {
    left: 336px;
    top: 345px;
  }

  .image-79._15 {
    top: 402px;
  }

  .image-79._16 {
    left: 266px;
    top: 395px;
  }

  .image-79._17 {
    left: 222px;
    top: 421px;
  }

  .image-79._18 {
    left: 148px;
    top: 477px;
  }

  .image-79._19 {
    left: 354px;
    top: 409px;
  }

  .image-79._20 {
    left: 208px;
    top: 512px;
  }

  .image-79._21 {
    left: 221px;
    top: 526px;
  }

  .image-79._22 {
    left: 211px;
    top: 542px;
  }

  .image-79._23 {
    left: 225px;
    top: 553px;
  }

  .image-79._24 {
    left: 182px;
    top: 540px;
  }

  .image-79._25 {
    left: 95px;
    top: 446px;
  }

  .image-79._26 {
    left: 373px;
    top: 535px;
  }

  .image-79._27 {
    left: 252px;
    top: 614px;
  }

  .image-79._28 {
    left: 293px;
    top: 681px;
  }

  .image-79._29 {
    left: 265px;
    top: 756px;
  }

  .image-79._30 {
    left: 183px;
    top: 673px;
  }

  .image-79._31 {
    left: 268px;
    top: 899px;
  }

  .image-79._32 {
    left: 189px;
    top: 1090px;
  }

  .image-82 {
    width: 300px;
    height: auto;
  }

  .columns-10 {
    padding-top: 41px;
  }

  .column-26 {
    display: none;
  }

  .columns-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .column-27 {
    left: 126px;
  }

  .bold-text-31 {
    font-size: 18px;
    line-height: 21px;
  }

  .text-block-31 {
    font-size: 14px;
    line-height: 16px;
  }

  .bold-text-44 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-45 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-46 {
    font-size: 24.2px;
    font-weight: 400;
  }

  .bold-text-47 {
    font-size: 24.2px;
  }

  .bold-text-48 {
    font-size: 24.2px;
  }

  .bold-text-49 {
    font-size: 24.2px;
  }

  .bold-text-51 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-52 {
    font-size: 27px;
    line-height: 31px;
  }

  .bold-text-53 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-54 {
    font-size: 23px;
    line-height: 38px;
  }

  .bold-text-55 {
    font-size: 19px;
    line-height: 21px;
  }

  .bold-text-56 {
    font-size: 18px;
    line-height: 22px;
  }

  .bold-text-57 {
    font-size: 19px;
  }

  .bold-text-58 {
    font-size: 19px;
  }

  .bold-text-59 {
    font-size: 19px;
  }

  .bold-text-60 {
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
  }

  .bold-text-61 {
    font-size: 19px;
  }

  .bold-text-62 {
    font-size: 19px;
  }

  .bold-text-63 {
    font-size: 32px;
    font-weight: 400;
  }

  .bold-text-64 {
    font-size: 18px;
    line-height: 14px;
  }

  .bold-text-65 {
    font-size: 18px;
    line-height: 16px;
  }

  .bold-text-66 {
    font-size: 32px;
    font-weight: 400;
  }

  .bold-text-67 {
    font-size: 32px;
    font-weight: 400;
  }

  .bold-text-68 {
    font-size: 32px;
    font-weight: 400;
  }

  .bold-text-69 {
    font-size: 18px;
  }

  .bold-text-70 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-71 {
    font-size: 18px;
    line-height: 14px;
  }

  .bold-text-72 {
    font-size: 20px;
    line-height: 16px;
  }

  .bold-text-73 {
    font-size: 20px;
    line-height: 16px;
  }

  .bold-text-74 {
    font-size: 18px;
    line-height: 14px;
  }

  .bold-text-75 {
    font-weight: 400;
  }

  .bold-text-77 {
    font-size: 17px;
    line-height: 14px;
  }

  .bold-text-80 {
    font-size: 17px;
  }

  .bold-text-83 {
    font-size: 21px;
    line-height: 16px;
  }

  .bold-text-84 {
    line-height: 38px;
  }

  .bold-text-85 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-86 {
    font-size: 26px;
    line-height: 38px;
  }

  .bold-text-87 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-88 {
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-89 {
    font-size: 18px;
    line-height: 21px;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    margin-top: 16px;
    margin-bottom: 8px;
  }

  h4 {
    margin-top: 16px;
    margin-bottom: 8px;
  }

  h5 {
    margin-top: 12px;
    margin-bottom: 4px;
  }

  .container {
    max-height: 2750px;
    padding-right: 16px;
    padding-bottom: 8.8375rem;
    padding-left: 16px;
  }

  .container.container-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .container.container-box-section {
    max-width: none;
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.smartinvest {
    padding-left: 4rem;
  }

  .container.footercontainer {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container.bluegradient.imagegallery.newmarginbottom {
    padding-right: 16px;
  }

  .container.nowidth {
    text-align: center;
  }

  .container.contactuscontainer.final.changescontactus {
    background-position: 100% 0%;
  }

  .container.vscanair.headergradient {
    margin-bottom: -80px;
    padding-top: 2.875rem;
    padding-bottom: 0rem;
  }

  .container.vscanair.headergradient.vscanextend.flex {
    margin-bottom: -139px;
    padding-top: 0.775rem;
  }

  .container.backgroundimage {
    height: 300px;
    margin-top: -54px;
    background-position: 100% 50%;
    background-size: cover;
  }

  .container.homecontainer1 {
    padding-right: 16px;
    padding-bottom: 1.3375rem;
  }

  .container.homecontainer1.cardiology.s4 {
    margin-bottom: -112px;
    padding-right: 16px;
  }

  .container.homecontainer1.cardiology.s6 {
    padding-top: 5.05rem;
  }

  .container.flexed {
    margin-bottom: -185px;
  }

  .container.supportheader {
    background-position: 50% 50%;
  }

  .container.resourcesheader {
    padding-top: 12.5rem;
    padding-bottom: 13.2rem;
    background-position: 30% 50%;
  }

  .container.intbod {
    height: 1647px;
    max-height: 2754px;
  }

  .heading.xl {
    margin-bottom: 12px;
  }

  .heading.l {
    margin-bottom: 8px;
  }

  .heading.s.cardiology.s2 {
    font-size: 32px;
  }

  .heading.s.cardiology.s2 {
    text-align: center;
  }

  .body-text.m.cardiology.s2 {
    text-align: center;
  }

  .section-title {
    width: 100%;
  }

  .section-title.centered {
    width: 100%;
  }

  .wrapper-m.cardiology {
    padding-top: 98px;
  }

  .l-g-3-col {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .l-g-3-col.lt-g-2-col {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .feature-block.flex {
    margin-top: -106px;
    margin-bottom: 67px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .feature-block.cardiology.bys {
    padding-right: 0px;
    text-align: center;
  }

  .l-g-4-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .button.medium.cardiology.btn1 {
    margin-top: 0px;
    margin-right: 10px;
  }

  .button.medium.cardiology.btn2 {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button.medium.cardiology.btn-5 {
    margin-left: -28px;
    padding-left: 0px;
  }

  .button.small.cookies {
    margin-top: 16px;
    margin-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .button.buttontransparent.buttonfirst.whitebutton.alignleft.newborderwidth {
    margin-left: -172px;
  }

  .button.buttontransparent.buttonfirst.alignleft {
    min-width: 300px;
    margin-top: -19px;
    margin-bottom: 13px;
  }

  .button.buttontransparent.buttonfirst.alignleft.fullwidth {
    min-width: 200px;
    margin-top: 1px;
  }

  .button.buttontransparent.white.smallborder.fixedheight.newborderradius {
    max-width: none;
  }

  .button.buttontransparent.blue.larger.alignleft.ci.btn82377 {
    text-align: center;
  }

  .button.buttontransparent.blue.larger.alignleft.btn-left {
    margin-right: 0px;
    margin-bottom: 13px;
  }

  .button.buttontransparent.blue.larger.alignleft.ci2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .button.buttontransparent.blue.capital.breakfree {
    left: 12px;
    top: 261.472px;
  }

  .button.buttontransparent.blue.knowledge {
    padding-top: 2px;
  }

  .button.buttontransparent.blue.knowledge.smallerbutton {
    padding-right: 2px;
    padding-left: 2px;
  }

  .button.buttontransparent.masonrybutton {
    margin-top: 35px;
  }

  .button.buttontransparent.nextstep.nobottommargin.diffsized {
    width: 80%;
  }

  .button.buttoncolored {
    min-width: 300px;
  }

  .button.buttoncolored.blue.differentsize {
    min-width: 200px;
    margin-top: 17px;
  }

  .button.buttoncolored.pocketsized.mobile-copy2 {
    min-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .button.buttoncolored.avialablebutton.flexed {
    max-height: 50px;
    min-height: 50px;
    min-width: 100px;
  }

  .button-text.transparent {
    font-size: 1.1rem;
  }

  .l-g-2-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .l-g-2-col.bys {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    text-align: center;
  }

  .cta-wrapper {
    width: 100%;
  }

  .tagline {
    font-size: 22px;
    line-height: 25px;
  }

  .tagline.smalltagline.perspectivslider {
    font-size: 22px;
    line-height: 25px;
    text-align: center;
  }

  .tagline.smalltagline.aligncenter.smallmarginbottom {
    font-size: 22px;
    line-height: 25px;
  }

  .feature-text-wrapper {
    margin-top: 118px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feature-text-wrapper.centered {
    margin-top: 121px;
  }

  .footer {
    padding: 48px 0px 0px;
  }

  .footer-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-logo {
    padding-left: 0px;
  }

  .footer-bottom {
    margin-top: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-grid-2 {
    -ms-grid-columns: 1.5fr 1fr;
    grid-template-columns: 1.5fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-logo-2 {
    padding-left: 0px;
  }

  .footer-grid-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-top-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footermain {
    padding: 32px 0px;
  }

  .feature-block-actions-wrapper {
    padding-bottom: 16px;
  }

  .cta-section-form-wrapper {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
  }

  .footer-menu-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .component-wrapper {
    margin-top: 48px;
    margin-bottom: 48px;
    padding: 16px;
  }

  .component-wrapper-label {
    top: -32px;
  }

  .style-guide-page-header {
    padding: 24px 0px 0px;
  }

  .grid-styleguide---buttons {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .style-guide-page-header-text {
    padding-bottom: 16px;
  }

  .style-guide-page-header-navigation {
    top: 60px;
  }

  .style-guide-page-header-navigation.docsui {
    top: 60px;
  }

  .navbar-vertical-content-wrapper {
    width: 85%;
  }

  .navbar-vertical-bg {
    width: 25%;
  }

  .nav-tab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .sh-p-0 {
    padding: 0px;
  }

  .sh-p-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .sh-p-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .sh-p-t-0 {
    padding-top: 0px;
  }

  .sh-p-r-0 {
    padding-right: 0px;
  }

  .sh-p-b-0 {
    padding-bottom: 0px;
  }

  .sh-p-l-0 {
    padding-left: 0px;
  }

  .sh-p-4 {
    padding: 4px;
  }

  .sh-p-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .sh-p-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }

  .sh-p-t-4 {
    padding-top: 4px;
  }

  .sh-p-r-4 {
    padding-right: 4px;
  }

  .sh-p-b-4 {
    padding-bottom: 4px;
  }

  .sh-p-l-4 {
    padding-left: 4px;
  }

  .sh-p-8 {
    padding: 8px;
  }

  .sh-p-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sh-p-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .sh-p-t-8 {
    padding-top: 8px;
  }

  .sh-p-r-8 {
    padding-right: 8px;
  }

  .sh-p-b-8 {
    padding-bottom: 8px;
  }

  .sh-p-l-8 {
    padding-left: 8px;
  }

  .sh-p-12 {
    padding: 12px;
  }

  .sh-p-y-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .sh-p-x-12 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .sh-p-t-12 {
    padding-top: 12px;
  }

  .sh-p-r-12 {
    padding-right: 12px;
  }

  .sh-p-b-12 {
    padding-bottom: 12px;
  }

  .sh-p-l-12 {
    padding-left: 12px;
  }

  .sh-p-16 {
    padding: 16px;
  }

  .sh-p-y-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sh-p-x-16 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .sh-p-t-16 {
    padding-top: 16px;
  }

  .sh-p-r-16 {
    padding-right: 16px;
  }

  .sh-p-b-16 {
    padding-bottom: 16px;
  }

  .sh-p-l-16 {
    padding-left: 16px;
  }

  .sh-p-24 {
    padding: 24px;
  }

  .sh-p-y-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .sh-p-x-24 {
    padding-right: 24px;
    padding-left: 24px;
  }

  .sh-p-t-24 {
    padding-top: 24px;
  }

  .sh-p-r-24 {
    padding-right: 24px;
  }

  .sh-p-l-24 {
    padding-left: 24px;
  }

  .sh-p-b-24 {
    padding-bottom: 24px;
  }

  .sh-p-32 {
    padding: 32px;
  }

  .sh-p-y-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .sh-p-x-32 {
    padding-right: 32px;
    padding-left: 32px;
  }

  .sh-p-t-32 {
    padding-top: 32px;
  }

  .sh-p-r-32 {
    padding-right: 32px;
  }

  .sh-p-b-32 {
    padding-bottom: 32px;
  }

  .sh-p-l-32 {
    padding-left: 32px;
  }

  .sh-p-48 {
    padding: 48px;
  }

  .sh-p-y-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sh-p-x-48 {
    padding-right: 48px;
    padding-left: 48px;
  }

  .sh-p-t-48 {
    padding-top: 48px;
  }

  .sh-p-r-48 {
    padding-right: 48px;
  }

  .sh-p-b-48 {
    padding-bottom: 48px;
  }

  .sh-p-l-48 {
    padding-left: 48px;
  }

  .sh-p-64 {
    padding: 64px;
  }

  .sh-p-y-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sh-p-x-64 {
    padding-right: 64px;
    padding-left: 64px;
  }

  .sh-p-t-64 {
    padding-top: 64px;
  }

  .sh-p-r-64 {
    padding-right: 64px;
  }

  .sh-p-l-64 {
    padding-left: 64px;
  }

  .sh-p-b-64 {
    padding-bottom: 64px;
  }

  .sh-p-128 {
    padding: 128px;
  }

  .sh-p-y-128 {
    padding-top: 128px;
    padding-bottom: 128px;
  }

  .sh-p-x-128 {
    padding-right: 128px;
    padding-left: 128px;
  }

  .sh-p-t-128 {
    padding-top: 128px;
  }

  .sh-p-r-128 {
    padding-right: 128px;
  }

  .sh-p-b-128 {
    padding-bottom: 128px;
  }

  .sh-p-l-128 {
    padding-left: 128px;
  }

  .sh-m-0 {
    margin: 0px;
  }

  .sh-m-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sh-m-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .sh-m-t-0 {
    margin-top: 0px;
  }

  .sh-m-r-0 {
    margin-right: 0px;
  }

  .sh-m-b-0 {
    margin-bottom: 0px;
  }

  .sh-m-l-0 {
    margin-left: 0px;
  }

  .sh-m-4 {
    margin: 4px;
  }

  .sh-m-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .sh-m-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }

  .sh-m-t-4 {
    margin-top: 4px;
  }

  .sh-m-r-4 {
    margin-right: 4px;
  }

  .sh-m-b-4 {
    margin-bottom: 4px;
  }

  .sh-m-l-4 {
    margin-left: 4px;
  }

  .sh-m-8 {
    margin: 8px;
  }

  .sh-m-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sh-m-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }

  .sh-m-t-8 {
    margin-top: 8px;
  }

  .sh-m-r-8 {
    margin-right: 8px;
  }

  .sh-m-b-8 {
    margin-bottom: 8px;
  }

  .sh-m-l-8 {
    margin-left: 8px;
  }

  .sh-m-12 {
    margin: 12px;
  }

  .sh-m-y-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .sh-m-x-12 {
    margin-right: 12px;
    margin-left: 12px;
  }

  .sh-m-t-12 {
    margin-top: 12px;
  }

  .sh-m-r-12 {
    margin-right: 12px;
  }

  .sh-m-b-12 {
    margin-bottom: 12px;
  }

  .sh-m-l-12 {
    margin-left: 12px;
  }

  .sh-m-16 {
    margin: 16px;
  }

  .sh-m-y-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .sh-m-x-16 {
    margin-right: 16px;
    margin-left: 16px;
  }

  .sh-m-t-16 {
    margin-top: 16px;
  }

  .sh-m-r-16 {
    margin-right: 16px;
  }

  .sh-m-b-16 {
    margin-bottom: 16px;
  }

  .sh-m-l-16 {
    margin-left: 16px;
  }

  .sh-m-24 {
    margin: 24px;
  }

  .sh-m-y-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .sh-m-x-24 {
    margin-right: 24px;
    margin-left: 24px;
  }

  .sh-m-t-24 {
    margin-top: 24px;
  }

  .sh-m-r-24 {
    margin-right: 24px;
  }

  .sh-m-l-24 {
    margin-left: 24px;
  }

  .sh-m-b-24 {
    margin-bottom: 24px;
  }

  .sh-m-32 {
    margin: 32px;
  }

  .sh-m-y-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .sh-m-x-32 {
    margin-right: 32px;
    margin-left: 32px;
  }

  .sh-m-t-32 {
    margin-top: 32px;
  }

  .sh-m-r-32 {
    margin-right: 32px;
  }

  .sh-m-b-32 {
    margin-bottom: 32px;
  }

  .sh-m-l-32 {
    margin-left: 32px;
  }

  .sh-m-48 {
    margin: 48px;
  }

  .sh-m-y-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .sh-m-x-48 {
    margin-right: 48px;
    margin-left: 48px;
  }

  .sh-m-t-48 {
    margin-top: 48px;
  }

  .sh-m-r-48 {
    margin-right: 48px;
  }

  .sh-m-b-48 {
    margin-bottom: 48px;
  }

  .sh-m-l-48 {
    margin-left: 48px;
  }

  .sh-m-64 {
    margin: 64px;
  }

  .sh-m-y-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .sh-m-x-64 {
    margin-right: 64px;
    margin-left: 64px;
  }

  .sh-m-t-64 {
    margin-top: 64px;
  }

  .sh-m-r-64 {
    margin-right: 64px;
  }

  .sh-m-b-64 {
    margin-bottom: 64px;
  }

  .sh-m-l-64 {
    margin-left: 64px;
  }

  .sh-m-128 {
    margin: 128px;
  }

  .sh-m-y-128 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .sh-m-x-128 {
    margin-right: 128px;
    margin-left: 128px;
  }

  .sh-m-t-128 {
    margin-top: 128px;
  }

  .sh-m-r-128 {
    margin-right: 128px;
  }

  .sh-m-b-128 {
    margin-bottom: 128px;
  }

  .sh-m-l-128 {
    margin-left: 128px;
  }

  .feature-grid {
    text-align: left;
  }

  .feature-grid-2 {
    text-align: left;
  }

  .hero-image.headerimage.vscanair.flex {
    left: -2.975rem;
    top: -5.7rem;
    overflow: visible;
    width: auto;
    height: 800px;
    max-width: 250px;
  }

  .hero-image.headerimage.newflexchild {
    max-width: 40%;
  }

  .wrapper-l.wrapperhero.vscanextend.sized.flex {
    max-width: 70%;
    margin-bottom: 68px;
  }

  .wrapper-l.wrapperhero.vscanair.flex {
    padding-top: 0rem;
    padding-bottom: 137px;
  }

  .wrapper-l.wrapperhero.lesspadding.changesdynamic {
    padding-left: 20px;
  }

  .wrapper-l.st-p-0.sicherungvorkopie {
    width: 100%;
  }

  .ctas-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ctas-wrapper.vscanair.flex {
    max-width: 100%;
    min-width: 300px;
  }

  .faq-item-wrapper-2 {
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .faq-col-1 {
    width: 100%;
  }

  .faq-col-2 {
    width: 100%;
  }

  .pricing-2 {
    width: 1024px;
  }

  .pricing-3 {
    width: 800px;
  }

  .testimonials-logos-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .testimonial-box-2 {
    padding: 48px 32px;
  }

  .alert-banner {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .contact-grid-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pricing-table-wrapper {
    overflow: scroll;
  }

  .hero-form-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding: 32px;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .alert-banner-2 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .footer-sg-bottom {
    margin-top: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .style-wrapper {
    margin-top: 48px;
    margin-bottom: 48px;
    padding: 16px;
  }

  .component-wrapper-2 {
    margin-top: 48px;
    margin-bottom: 48px;
    padding: 16px;
  }

  .component-wrapper-label-2 {
    top: -32px;
    font-size: 14px;
    line-height: 16px;
  }

  .hero-section.hero-gradient {
    max-height: 1200px;
  }

  .hero-section.hero-gradient.brite.white.blue {
    max-height: 2200px;
  }

  .section-box-wrapper {
    padding: 16px;
  }

  .feature-icon-wrapper.cardiology.img1.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.img2.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.img3.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.img4.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.bys2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    text-align: center;
  }

  .feature-icon-wrapper.cardiology.bys3 {
    margin-right: auto;
    margin-left: auto;
  }

  .feature-icon-wrapper.cardiology.bys4 {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .feature-icon-wrapper.cardiology.bys5 {
    margin-right: auto;
    margin-left: auto;
  }

  .footer-navigation {
    margin-top: 8px;
  }

  .cookie-notification {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }

  .countdown-banner {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .brand {
    margin-left: 15px;
  }

  .navtext {
    left: -20px;
  }

  .h4carearea {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }

  .tab-link-tab-1 {
    padding-left: 1rem;
  }

  .tab-link-tab-1.w--current {
    padding-left: 1rem;
  }

  .tab-link-tab-2 {
    padding-left: 1rem;
  }

  .tab-link-tab-3 {
    padding-left: 1rem;
  }

  .tab-link-tab-4 {
    padding-left: 1rem;
  }

  .tabheadertext.conciseworkflow {
    height: 80px;
  }

  .homeslider.slidersection {
    max-height: 1400px;
  }

  .slide-nav {
    padding-left: 25%;
  }

  .div-block-9 {
    margin-bottom: 1rem;
  }

  .joinclubcontainer {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .footerdisclosure {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .column-2 {
    padding-bottom: 100px;
  }

  .headerh1 {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }

  .headerh1.cardiology {
    font-size: 3.3rem;
    white-space: normal;
  }

  .headerh1.cardiology.s1 {
    font-size: 47px;
    line-height: 53px;
    white-space: normal;
  }

  .headertextsmall {
    margin-top: -15px;
    padding-top: 0px;
    padding-right: 61px;
    padding-left: 0px;
    font-size: 1.5rem;
    line-height: 1.7rem;
  }

  .headertextsmall.vscanair.flex {
    max-width: 100%;
    min-width: 300px;
    padding-left: 0px;
  }

  .headertextsmall.vscanair.flex.bottommargin {
    padding-right: 23px;
  }

  .headertextsmall.cardiology.s1 {
    font-size: 23px;
  }

  .homeh2.contactsection {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.backedpower {
    font-size: 3.2rem;
    line-height: 3.4rem;
  }

  .homeh2.backedpower.notopmargin {
    font-size: 3.2rem;
    line-height: 3.4rem;
  }

  .homeh2.dark.left.signalmax {
    min-width: 535px;
  }

  .homeh2.notopmargin {
    font-size: 37px;
    line-height: 39px;
  }

  .homeh2.centered {
    font-size: 3.2rem;
    line-height: 3.4rem;
  }

  .homeh2.centered.covid.dark.customizedsupporth2 {
    font-size: 56px;
    line-height: 58px;
  }

  .homeh2.centered.cardiology.s2 {
    font-size: 45px;
    line-height: 47px;
    text-align: left;
  }

  .subheadline.centered.cont.linebreak {
    font-size: 1.5rem;
    line-height: 1.7rem;
  }

  .div-block-15 {
    width: 33%;
    margin-bottom: 2rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .image-8.gridimage {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .gridtext {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .homeh3.textalignleft.dark.neworder {
    text-align: center;
  }

  .homeh3.textalignleft.flex {
    font-size: 2rem;
  }

  .homeh3.flex {
    font-size: 2rem;
    line-height: 4.5rem;
  }

  .vscangridimage.h.s7.fimage2 {
    left: -8px;
    top: -48px;
    right: 10px;
    width: 80%;
    height: auto;
  }

  .vscangridimage.left {
    width: 95%;
  }

  .vscanfamilygridtext.alignleft {
    height: 100%;
    max-height: 200px;
  }

  .div-block-16 {
    height: 300px;
  }

  .whiteline {
    display: block;
    max-width: 10%;
  }

  .image-9 {
    display: block;
    max-width: 10%;
  }

  .headerdiv.right.difflex {
    position: -webkit-sticky;
    position: sticky;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .headerdiv.right.marginbottom {
    max-height: 80px;
  }

  .headerdiv.marginbottom {
    max-height: 80px;
  }

  .sliderdivblockleft {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }

  .image-10 {
    display: inline-block;
    width: auto;
    max-width: 60%;
    text-align: center;
  }

  .testimonialname {
    text-align: center;
  }

  .slidercolumnleft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .testimonialprofession {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .slide-nav-2 {
    margin-top: 0px;
  }

  .text-block-7.backedpower {
    width: 60%;
  }

  .text-block-7.publicationstext.pubtext {
    font-size: 22px;
    line-height: 26px;
  }

  .text-block-8.gridtextbig {
    font-size: 4rem;
    line-height: 4.2rem;
  }

  .text-block-8.gridtextbig.lastentry {
    padding-top: 54px;
  }

  .gridsecondrow {
    padding-right: 2rem;
  }

  .image-12.careareas {
    max-width: 100px;
  }

  .publicationsdiv {
    height: 450px;
  }

  .div-block-19.puplicationsdivblock.wholewidth.moved {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .mask {
    margin-bottom: 50px;
  }

  .contactusbackgroundcontainer.beforemobile {
    height: 450px;
  }

  .div-block-20 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .grid-9.supportgrid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .supportdivleft {
    padding-right: 40px;
    padding-left: 2.5rem;
  }

  .supportdivright {
    height: 350px;
    padding-left: 2.5rem;
  }

  .body-3 {
    overflow: hidden;
  }

  .vscanairheaderlink {
    margin-top: 3.5rem;
  }

  .div-block-22.linkboxvideo {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .linktext.first.toppadding {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .linktext.toppadding {
    text-align: center;
  }

  .playbutton {
    text-align: center;
  }

  .gridtextvscanair {
    padding-right: 19px;
    font-size: 30px;
  }

  .gridsubtextvscanair {
    font-size: 21px;
  }

  .popupdiv.rightgrid {
    height: 800px;
    margin-right: 16px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .popupdiv.rightgrid.clearimages {
    padding-right: 10px;
    padding-left: 10px;
  }

  .popupdiv.breakfree {
    height: 800px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .popupdiv.flex {
    height: 800px;
    margin-left: 16px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .popupheadtext {
    font-size: 2.6rem;
  }

  .popupheadtext.dark {
    font-size: 2.7rem;
  }

  .maxsignal {
    margin-top: 756px;
  }

  .div-block-24 {
    margin-top: 239px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .signalmaxtext {
    min-width: 350px;
  }

  .laurantsalomon {
    margin-top: 35px;
  }

  .gridtesttext {
    min-width: 400px;
  }

  .bodymaptextcontainer {
    margin-top: -100px;
    margin-left: -258px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .popupsectionbottom {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .image-13 {
    left: 365px;
    top: 23%;
    z-index: -1;
  }

  .image-13.probe {
    overflow: hidden;
    width: 300px;
  }

  .div-block-25 {
    margin-left: -173px;
  }

  .probeimageapp {
    margin-bottom: 23px;
  }

  .connectedappsubtext {
    min-width: 535px;
  }

  .appfunctionscontainer {
    max-width: 65%;
  }

  .applecta {
    background-repeat: no-repeat;
  }

  .googlecta {
    overflow: visible;
    width: 112%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .image-15 {
    left: 337px;
    top: 7%;
    width: 50%;
  }

  .div-block-27 {
    margin-bottom: -14px;
  }

  .headersection.break-free {
    background-position: 50% 50%;
  }

  .headersection.bys {
    background-position: 50% 50%, 0px 0px;
  }

  .headersection.bys.image838 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .introsection.ci {
    padding-right: 30px;
    padding-left: 30px;
  }

  .headertextcontainer {
    padding-left: 0px;
  }

  .optimizemobiledevice.ci {
    padding-right: 30px;
    padding-left: 30px;
  }

  .bold-text-8 {
    line-height: 1.5rem;
  }

  .link-block-3 {
    max-width: 70px;
    margin-top: 30px;
  }

  .italic-text-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .div-block-29.peerreviewed {
    padding-right: 3.3rem;
    padding-left: 3.3rem;
  }

  .termsintrotext.peerreviewed.differntsize {
    padding-right: 4px;
    padding-left: 4px;
  }

  .image-21 {
    left: 202px;
    top: 33%;
  }

  .careareagridblockcontainer {
    margin-bottom: 47px;
  }

  .pocketsized {
    display: none;
  }

  .pocketsized.mobile-copy2 {
    display: block;
  }

  .image-25.mobile-copy2 {
    right: 0rem;
  }

  .pocketsizedtextcontainer.right.mobile-copy2 {
    width: 100%;
    max-width: 100%;
  }

  .pocketsizedtextcontainer.mobile-copy2 {
    width: 100%;
    max-width: 100%;
  }

  .pocketsizedh3.mobile-copy2 {
    font-size: 3rem;
  }

  .keyfeaturescontainer {
    margin-right: 7px;
  }

  .keyfeaturesh3 {
    font-size: 29px;
    line-height: 31px;
  }

  .keyfeaturetext {
    font-size: 19px;
    line-height: 33px;
  }

  .appaccessbuttoncontainerright {
    width: 100%;
  }

  .covidheaderh1.supportpage.intbod {
    padding-right: 22px;
    padding-left: 22px;
    font-size: 55px;
    line-height: 4rem;
  }

  .div-block-30 {
    margin-top: 146px;
  }

  .videoimagecontainer {
    background-position: 50% 50%;
    background-size: cover;
  }

  .pointofcaresubtext {
    text-align: left;
  }

  .congratulationstext {
    padding-right: 19px;
    padding-left: 19px;
  }

  .div-block-39 {
    margin-bottom: -21.75rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .steponeimagecontainersmall {
    height: 330px;
    margin-top: 20px;
    margin-left: 63px;
  }

  .steponeimagecontainerbig {
    position: relative;
    left: 255px;
    top: -329px;
    height: 330px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .div-block-43 {
    padding-right: 8px;
    padding-left: 16px;
  }

  .div-block-45 {
    padding-right: 16px;
    padding-left: 8px;
  }

  .steponetextcontainer {
    max-width: 100%;
  }

  .div-block-55 {
    padding-left: 0.8rem;
  }

  .div-block-56 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .vscanfamilysubheadline.mobilev {
    padding-right: 26px;
  }

  .vscanfamilysubheadline.mobilev {
    font-size: 1.6rem;
  }

  .div-block-60.neworder {
    position: static;
    margin-top: 85px;
  }

  .image-44 {
    margin-left: 107px;
  }

  .div-block-67.marginright.neworder {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-67.bordercolor.neworder {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .compareheadline.neworder {
    text-align: center;
  }

  .comparetext {
    padding-bottom: 15px;
    text-align: center;
  }

  .comparetext.neworder {
    text-align: center;
  }

  .div-block-70 {
    margin-bottom: 3rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-73 {
    padding-right: 2rem;
  }

  .div-block-74 {
    padding-right: 2rem;
  }

  .div-block-85 {
    margin-bottom: 0.9rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .div-block-86 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .div-block-88.mobile-copy2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .text-span-10.cardiology {
    text-align: left;
  }

  .text-span-10.cardiology.centeredve {
    text-align: center;
  }

  .columns-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .column-10 {
    display: block;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .image-45 {
    padding-right: 0px;
  }

  .column-11 {
    text-align: left;
  }

  .text-block-26 {
    margin-bottom: 40px;
  }

  .div-block-93 {
    display: none;
  }

  .image-46.device1 {
    left: 136px;
  }

  .image-46.device-2 {
    overflow: hidden;
  }

  .paragraph.s6.cardiography {
    font-size: 23px;
  }

  .card-slider {
    overflow: visible;
  }

  .card-slider-mask {
    width: 300px;
    height: 475px;
  }

  .s7.cardiology {
    padding-right: 0px;
    text-align: center;
  }

  .s7.img {
    left: -20px;
    top: 40px;
    height: 500px;
  }

  .container-7 {
    margin-bottom: 54px;
    text-align: center;
  }

  .bold-text-18 {
    font-size: 80px;
  }

  .bold-text-18.text33 {
    font-size: 80px;
  }

  .column-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .column-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .logos.logo3 {
    padding-left: 0px;
  }

  .image-52 {
    display: inline-block;
    text-align: left;
  }

  .div-block-101 {
    width: 80%;
    margin-left: 147px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }

  .hero-section-2.sicherungvorkopie {
    background-position: 50% 50%;
    background-size: cover;
  }

  .hero-section-2.hero-gradient.poster.sicherungvorkopie {
    margin-top: 137px;
    background-position: 100% 100%, 0px 0px;
    background-size: 300px, auto;
  }

  .hero-section-2.hero-gradient.sicherungvorkopie {
    background-position: -200% 200%, 0px 0px;
    background-size: contain, auto;
  }

  .heading-3.xl {
    margin-bottom: 12px;
  }

  .heading-3.xl.c-t-neutral-10 {
    width: 90%;
    font-size: 4rem;
  }

  .heading-3.xl.sicherungvorkopie {
    text-align: center;
  }

  .heading-3.xl.sicherungvorkopie.responsiveb {
    padding-left: 22px;
  }

  .tagline-2.sicherungvorkopie.responsive-a {
    text-align: center;
  }

  .body-text-2.l.sicherungvorkopie {
    text-align: center;
  }

  .ctas-wrapper-2.sicherungvorkopie {
    text-align: center;
  }

  .container-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container-9.video_1.sicherungvorkopie {
    padding-right: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right;
  }

  .container-9.video_1.sicherungvorkopie.responsive-a {
    padding-right: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right;
  }

  .container-9.sicherungvorkopie {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .l-g-4-col-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .wrapper-m-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding-top: 75px;
    padding-bottom: 75px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .customizedimagecontainer {
    margin-right: -60px;
    margin-left: -60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-103 {
    margin-bottom: 48px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-103.right {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-54 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .div-block-105 {
    padding-top: 1.125rem;
    padding-bottom: 1.45rem;
    padding-left: 2.0375rem;
    background-image: url('/images/Resources.png');
  }

  .knowledge {
    display: none;
  }

  .knowledge.mobile-copy {
    display: block;
  }

  .knowledgetext {
    margin-bottom: 26px;
  }

  .image-55 {
    margin-bottom: -46px;
    text-align: center;
  }

  .image-57 {
    text-align: center;
  }

  .button-5.medium.cardiology.btn1 {
    margin-top: 0px;
    margin-right: 10px;
  }

  .body-14 {
    overflow: hidden;
  }

  .column-15 {
    margin-bottom: -89px;
  }

  .body-15 {
    overflow: hidden;
  }

  .body-16 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .column-16 {
    padding-right: 10px;
  }

  .image-60 {
    margin-top: -40px;
    padding-top: 0px;
  }

  .bold-text-20 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .bold-text-21 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .column-19 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-20 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-21 {
    text-align: right;
  }

  .column-22 {
    text-align: right;
  }

  .text-block-29 {
    font-size: 15px;
  }

  .columns-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .columns-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .columns-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .grid-16 {
    margin-bottom: 147px;
    grid-row-gap: 88px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .bold-text-25 {
    font-size: 16px;
  }

  .grid-18 {
    grid-template-areas: "Area Area";
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-18.grid-a {
    margin-bottom: 73px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-18.grid-b {
    margin-bottom: 73px;
  }

  .grid-18.grid-c {
    padding-bottom: 27px;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-20 {
    margin-bottom: 73px;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-21 {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .bold-text-26 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }

  .bold-text-27 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }

  .grid-22 {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-111 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 84px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .container-10 {
    display: block;
  }

  .container-10.neworder {
    display: block;
  }

  .container-11 {
    display: none;
  }

  .div-block-112 {
    text-align: center;
  }

  .grid-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .button-6.button2145 {
    width: 100%;
    white-space: normal;
  }

  .grid-27 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .bold-text-28 {
    font-size: 1.3rem;
  }

  .bold-text-29 {
    font-size: 1.3rem;
  }

  .image-79._1 {
    left: 271px;
    top: 61px;
  }

  .image-79._2 {
    left: 272px;
    top: 146px;
  }

  .image-79._3 {
    left: 212px;
    top: 170px;
  }

  .image-79._4 {
    left: 166px;
    top: 193px;
  }

  .image-79._5 {
    left: 241px;
    top: 186px;
  }

  .image-79._6 {
    left: 294px;
    top: 193px;
  }

  .image-79._7 {
    left: 349px;
    top: 218px;
  }

  .image-79._8 {
    left: 131px;
    top: 77px;
  }

  .image-79._9 {
    left: 258px;
    top: 348px;
  }

  .image-79._10 {
    left: 265px;
    top: 36px;
  }

  .image-79._11 {
    left: 269px;
    top: 39px;
  }

  .image-79._12 {
    left: 265px;
    top: 48px;
    margin-top: 338px;
    margin-left: 52px;
  }

  .image-79._13 {
    left: 207px;
    top: 382px;
  }

  .image-79._14 {
    left: 366px;
  }

  .image-79._15 {
    left: 195px;
    top: 434px;
  }

  .image-79._16 {
    left: 275px;
    top: 436px;
  }

  .image-79._17 {
    left: 234px;
    top: 459px;
  }

  .image-79._18 {
    left: 156px;
    top: 506px;
  }

  .image-79._19 {
    left: 385px;
    top: 440px;
  }

  .image-79._20 {
    left: 226px;
    top: 564px;
  }

  .image-79._21 {
    left: 239px;
    top: 576px;
  }

  .image-79._22 {
    left: 232px;
    top: 592px;
  }

  .image-79._23 {
    left: 244px;
    top: 607px;
  }

  .image-79._24 {
    top: 575px;
  }

  .image-79._25 {
    top: 473px;
  }

  .image-79._26 {
    left: 402px;
    top: 585px;
  }

  .image-79._27 {
    left: 269px;
    top: 645px;
  }

  .image-79._28 {
    left: 327px;
    top: 713px;
  }

  .image-79._29 {
    left: 286px;
    top: 823px;
  }

  .image-79._30 {
    left: 198px;
    top: 726px;
  }

  .image-79._31 {
    left: 290px;
    top: 972px;
  }

  .image-79._32 {
    left: 202px;
    top: 1206px;
  }

  .image-82 {
    width: 180px;
  }

  .columns-10 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .column-25 {
    padding-bottom: 25px;
  }

  .column-27 {
    left: 1px;
  }

  .bold-text-31 {
    letter-spacing: 0px;
  }

  .bold-text-36 {
    padding-top: 4px;
  }

  .bold-text-37 {
    padding-top: 4px;
  }
}

@media screen and (max-width: 479px) {
  strong {
    font-size: 18px;
    line-height: 14px;
  }

  .container {
    max-height: 3970px;
  }

  .container.bluegradient.vscanfamily.changed.cardiology {
    margin-bottom: 15px;
    padding-bottom: 3.7rem;
  }

  .container.bluegradient.vscanfamily.changed.mobileadd {
    padding-right: 10px;
    padding-bottom: 4rem;
    padding-left: 10px;
  }

  .container.bluegradient.imagegallery.newmarginbottom {
    padding-top: 4.675rem;
    padding-bottom: 11.975rem;
  }

  .container.bluegradient.vscanextend.flex {
    max-height: 2750px;
    padding-bottom: 0.95rem;
  }

  .container.bluegradient.appaccess {
    padding-top: 1.175rem;
  }

  .container.bluegradient.handheldcontainer {
    padding-top: 5.575rem;
  }

  .container.bluegradient.handheldcontainer.bigger {
    margin-top: 488px;
    padding-top: 6.375rem;
  }

  .container.bluegradient.step1 {
    padding-top: 4.075rem;
    padding-bottom: 24.3375rem;
  }

  .container.bluegradient.step5 {
    padding-top: 5.375rem;
    padding-bottom: 5.275rem;
  }

  .container.contactuscontainer.final.changescontactus {
    padding-right: 10px;
    padding-left: 10px;
    background-position: 75% 52%;
  }

  .container.vscanair.headergradient {
    padding-top: 1.375rem;
    padding-right: 16rem;
  }

  .container.vscanair.headergradient.vscanextend.flex {
    padding-right: 16px;
  }

  .container.backgroundimage {
    position: relative;
    left: -26px;
    right: 13px;
    overflow: hidden;
    height: 40px;
    max-width: 100%;
    margin-top: 119px;
    margin-bottom: 0px;
    margin-left: 7px;
    padding-right: 0px;
    padding-left: 20.4rem;
    background-position: 100% 50%;
    background-size: auto;
    text-align: left;
  }

  .container.homecontainer1.peerreviewed {
    padding-top: 4.65rem;
  }

  .container.homecontainer1.cardiology.s3 {
    margin-top: 3px;
    margin-bottom: 75px;
    padding-top: 4.65rem;
    padding-right: 16px;
    padding-bottom: 0rem;
  }

  .container.homecontainer1.cardiology.s4 {
    padding-top: 3.05rem;
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.homecontainer1.cardiology.s5 {
    margin-top: -120px;
    margin-bottom: -192px;
  }

  .container.homecontainer1.cardiology.s5.u737 {
    margin-top: -50px;
    padding-top: 5.2rem;
  }

  .container.homecontainer1.cardiology.s6 {
    margin-top: 64px;
    padding-top: 0rem;
    padding-right: 16px;
  }

  .container.homecontainer1.mobile {
    padding-right: 10px;
    padding-bottom: 3rem;
    padding-left: 10px;
  }

  .container.keyfeatures {
    margin-top: 341px;
  }

  .container.keyfeatures.sada23 {
    padding-top: 3.675rem;
  }

  .container.covidheadersection {
    padding-top: 3.775rem;
    padding-bottom: 4.1375rem;
  }

  .container.testimonialcovid {
    padding-top: 5.075rem;
    padding-bottom: 4.275rem;
  }

  .container.covid {
    padding-top: 6.275rem;
  }

  .container.ongoingtraining.flexed {
    position: static;
    margin-bottom: -128px;
    padding-bottom: 3.65rem;
  }

  .container.peerreviewedarticels.supportcenter {
    padding-top: 6.0875rem;
  }

  .container.learnmore {
    padding: 0.475rem 0px 3.675rem;
  }

  .container.quickstart.differntpadding {
    padding-top: 5.3rem;
    padding-bottom: 4.65rem;
    background-position: 100% 50%;
  }

  .container.congratulations {
    padding-top: 4.675rem;
    padding-bottom: 3.975rem;
  }

  .container.congratulations.startguide {
    padding-top: 6.7rem;
    padding-bottom: 6.85rem;
  }

  .container.step2 {
    padding-top: 4.975rem;
  }

  .container.step4 {
    padding-top: 5.175rem;
  }

  .container.step6 {
    padding-top: 3.975rem;
    background-position: 47% 50%;
    background-size: cover;
  }

  .container.vscanfamily {
    padding-bottom: 0.8375rem;
  }

  .container.flexed {
    padding-bottom: 0.5rem;
  }

  .container.supportheader {
    padding-top: 3.7rem;
    padding-bottom: 3.9rem;
    background-position: 0% 50%;
  }

  .container.resources {
    padding-top: 3.4rem;
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.resourcesheader {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    background-position: 2% 50%;
    background-size: auto;
  }

  .container.knowledge.mobile-copy {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.intbod {
    height: 1150px;
  }

  .container.airbox {
    padding-bottom: 0rem;
  }

  .heading.s.cardiology.s3.img2 {
    padding-top: 215px;
    padding-left: 11px;
  }

  .heading.s.cardiology.s3.img2.em {
    padding-top: 208px;
  }

  .heading.s.cardiology.s3.img4 {
    padding-left: 11px;
  }

  .heading.s.cardiology.s3.img4.sa3 {
    background-position: 0px 0px, 25% 50%;
  }

  .heading.s.cardiology.s2 {
    font-size: 30px;
  }

  .heading.s.cardiology.s2 {
    font-size: 24px;
    line-height: 26px;
    text-align: center;
  }

  .heading.s.cardiology.s3.img1 {
    padding-top: 219px;
    padding-left: 11px;
    background-position: 0px 0px, 50% 50%;
  }

  .heading.s.cardiology.s3.img1.em {
    padding-top: 244px;
  }

  .heading.s.cardiology.s3.img3 {
    padding-left: 11px;
    background-position: 0px 0px, 50% 50%;
  }

  .heading.s.cardiology.s3.img5 {
    padding-left: 11px;
    background-position: 0px 0px, 50% 50%;
  }

  .heading.s.cardiology.s3.img5.fcu {
    padding-top: 216px;
  }

  .heading.s.cardiology.s3.img5.zu7 {
    background-position: 0px 0px, 70% 50%;
  }

  .heading.s.cardiology.s3.img6 {
    padding-left: 11px;
  }

  .heading.s.s4 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .heading.s.s6 {
    margin-top: 50px;
  }

  .body-text.m.cardiology.s2 {
    line-height: 21px;
    text-align: center;
  }

  .body-text.m.cardiology.s3 {
    padding-right: 0px;
  }

  .body-text.m.s3.cardiology {
    text-align: center;
  }

  .wrapper-m.mw {
    margin-right: 20px;
    margin-left: 20px;
  }

  .wrapper-m.centered.notoppadding.cardiology.sec2 {
    margin-right: 0rem;
  }

  .wrapper-m.cardiology {
    padding-top: 61px;
  }

  .feature-block.flex {
    margin-top: -87px;
    margin-bottom: 5px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .feature-block.flex.playbuttons {
    margin-top: -74px;
  }

  .l-g-4-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .button.medium {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .button.medium.cardiology.btn1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .button.medium.cardiology.btn2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
  }

  .button.medium.cardiology.btn-5 {
    width: 164px;
    height: 60px;
    margin-left: -49px;
    padding-right: 0px;
  }

  .button.medium.cardiology.buttonpdfs {
    width: 408px;
    margin-right: 0px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .button.buttontransparent.buttonfirst.whitebutton.alignleft.newborderwidth {
    max-width: 289px;
    min-height: 70px;
    min-width: 197px;
    margin-left: 0px;
  }

  .button.buttontransparent.buttonfirst.alignleft {
    max-width: none;
    min-width: 260px;
  }

  .button.buttontransparent.buttonfirst.alignleft.fullwidth {
    max-width: 1000px;
    margin-top: 16px;
  }

  .button.buttontransparent.buttonfirst.nomargin {
    left: -13px;
  }

  .button.buttontransparent.white.centered.comparenow {
    width: 100%;
    max-width: 287px;
  }

  .button.buttontransparent.white.bluetext.alignleft {
    margin-left: 10px;
  }

  .button.buttontransparent.white.differentsized.steponealignleft {
    margin-top: 13px;
  }

  .button.buttontransparent.white.differentsized.steponealignleft._3334 {
    top: 361px;
  }

  .button.buttontransparent.white.differentsized.steponealignleft._33 {
    display: none;
  }

  .button.buttontransparent.blue.larger.alignleft.ci.btn82377 {
    width: 76%;
    height: 50px;
  }

  .button.buttontransparent.blue.larger.alignleft.btn-left {
    width: 80%;
    height: 50px;
    text-align: center;
  }

  .button.buttontransparent.blue.larger.alignleft.btn-right {
    width: 79%;
    height: 50px;
  }

  .button.buttontransparent.blue.larger.alignleft.ci2 {
    width: 100%;
    height: 50px;
  }

  .button.buttontransparent.blue.larger.alignleft.bys.btn388 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .button.buttontransparent.blue.capital.breakfree {
    top: 278.472px;
  }

  .button.buttontransparent.blue.small.nocaps {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .button.buttontransparent.differntsized.flex.diffsized {
    width: 90%;
  }

  .button.buttontransparent.masonrybutton.biblio {
    height: 70px;
    margin-top: 29px;
  }

  .button.buttontransparent.covidheaderbutton {
    left: 7px;
    height: 58px;
    max-width: 217px;
    font-size: 18px;
    line-height: 21px;
  }

  .button.buttontransparent.nextstep.whitebutton.changedsize {
    left: -7px;
  }

  .button.buttontransparent.nextstep.nobottommargin.diffsized {
    width: 100%;
  }

  .button.buttontransparent.nextstep.nobottommargin.diffsized._555z {
    left: 0px;
  }

  .button.buttoncolored {
    max-width: none;
    min-width: 260px;
  }

  .button.buttoncolored.white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button.buttoncolored.blue {
    padding-right: 0px;
    padding-left: 0px;
  }

  .button.buttoncolored.avialablebutton.flexed {
    left: 0px;
    min-height: 50px;
    min-width: 140px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
  }

  .button.buttoncolored.avialablebutton.flexed.included {
    left: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
  }

  .button.whitebutton.differentwidth {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    line-height: 20px;
  }

  .button-text {
    font-size: 1.3rem;
    line-height: 1.3rem;
  }

  .button-text.transparent.keyfeatures {
    font-size: 1.8rem;
  }

  .button-text.cardiology {
    font-size: 1.2rem;
  }

  .l-g-2-col {
    margin-bottom: -80px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .input.medium.horizontal {
    margin-right: 0px;
    margin-bottom: 8px;
  }

  .form.form-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tagline {
    margin-bottom: 4px;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
  }

  .tagline.smalltagline.centered {
    font-size: 20px;
    text-align: center;
  }

  .tagline.smalltagline.centered.alignleft {
    text-align: center;
  }

  .tagline.smalltagline.perspectivslider {
    max-width: 60%;
    margin-right: auto;
    margin-left: auto;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
  }

  .tagline.smalltagline.smallmargin {
    font-size: 20px;
    line-height: 22px;
    text-align: left;
  }

  .tagline.smalltagline.lessbottommargin {
    font-size: 20px;
    line-height: 22px;
    text-align: center;
  }

  .tagline.smalltagline.aligncenter.smallmarginbottom {
    font-size: 20px;
    line-height: 22px;
  }

  .tagline.vscanair {
    text-align: center;
  }

  .tagline.vscanair.po93 {
    text-align: center;
  }

  .feature-text-wrapper {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feature-text-wrapper.centered {
    margin-top: 45px;
    padding-bottom: 35px;
  }

  .feature-text-wrapper.centered.ooo30 {
    margin-top: 0px;
    padding-bottom: 44px;
  }

  .feature-text-wrapper.centered.ii30 {
    margin-top: 0px;
    padding-bottom: 84px;
  }

  .feature-text-wrapper.centered.tt65 {
    margin-top: 1px;
  }

  .feature-text-wrapper.x4 {
    margin-top: 5px;
  }

  .tab {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .footer {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .nav-link {
    padding-right: 10px;
    padding-left: 10px;
  }

  .footer-grid {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    text-align: center;
  }

  .footer-logo {
    padding-left: 0px;
  }

  .footer-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-social-media {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .vertical-menu-link {
    text-decoration: none;
  }

  .footer-grid-2 {
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    text-align: center;
  }

  .footer-logo-2 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }

  .footer-grid-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    text-align: center;
  }

  .footer-bottom-2 {
    margin-top: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .footer-bottom-2.color-inverse {
    color: #838d95;
  }

  .footermain {
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .sm-icons-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-cta {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .cta-section-form-wrapper {
    width: 100%;
  }

  .radio-button {
    margin-top: 0px;
  }

  .radio-button-field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .switch-field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .select {
    font-size: 16rem;
  }

  .select.medium {
    font-size: 16rem;
  }

  .grid-styleguide---buttons {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .navbar-vertical {
    text-align: left;
  }

  .sm-p-0 {
    padding: 0px;
  }

  .sm-p-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .sm-p-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .sm-p-t-0 {
    padding-top: 0px;
  }

  .sm-p-r-0 {
    padding-right: 0px;
  }

  .sm-p-b-0 {
    padding-bottom: 0px;
  }

  .sm-p-l-0 {
    padding-left: 0px;
  }

  .sm-p-4 {
    padding: 4px;
  }

  .sm-p-8 {
    padding: 8px;
  }

  .sm-p-12 {
    padding: 12px;
  }

  .sm-p-16 {
    padding: 16px;
  }

  .sm-p-24 {
    padding: 24px;
  }

  .sm-p-32 {
    padding: 32px;
  }

  .sm-p-48 {
    padding: 48px;
  }

  .sm-p-64 {
    padding: 64px;
  }

  .sm-p-128 {
    padding: 129px;
  }

  .sm-m-0 {
    margin: 0px;
  }

  .sm-m-8 {
    margin: 8px;
  }

  .sm-m-12 {
    margin: 12px;
  }

  .sm-m-16 {
    margin: 16px;
  }

  .sm-m-24 {
    margin: 24px;
  }

  .sm-m-32 {
    margin: 32px;
  }

  .sm-m-48 {
    margin: 48px;
  }

  .sm-m-64 {
    margin: 64px;
  }

  .sm-m-128 {
    margin: 128px;
  }

  .sm-p-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .sm-p-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sm-p-y-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .sm-p-y-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sm-p-y-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .sm-p-y-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .sm-p-y-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sm-p-y-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sm-p-y-128 {
    padding-top: 128px;
    padding-bottom: 128px;
  }

  .sm-m-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sm-m-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .sm-m-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .sm-m-4 {
    margin: 4px;
  }

  .sm-m-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sm-m-y-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .sm-m-y-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .sm-m-y-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .sm-m-y-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .sm-m-y-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .sm-m-y-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .sm-m-y-128 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .sm-m-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }

  .sm-m-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }

  .sm-m-x-12 {
    margin-right: 12px;
    margin-left: 12px;
  }

  .sm-m-x-16 {
    margin-right: 16px;
    margin-left: 16px;
  }

  .sm-m-x-24 {
    margin-right: 24px;
    margin-left: 24px;
  }

  .sm-m-x-32 {
    margin-right: 32px;
    margin-left: 32px;
  }

  .sm-m-x-48 {
    margin-right: 48px;
    margin-left: 48px;
  }

  .sm-m-x-64 {
    margin-right: 64px;
    margin-left: 64px;
  }

  .sm-m-x-128 {
    margin-right: 128px;
    margin-left: 128px;
  }

  .sm-m-t-0 {
    margin-top: 0px;
  }

  .sm-m-t-4 {
    margin-top: 4px;
  }

  .sm-m-t-8 {
    margin-top: 8px;
  }

  .sm-m-t-12 {
    margin-top: 12px;
  }

  .sm-m-t-16 {
    margin-top: 16px;
  }

  .sm-m-t-24 {
    margin-top: 24px;
  }

  .sm-m-t-32 {
    margin-top: 32px;
  }

  .sm-m-t-48 {
    margin-top: 48px;
  }

  .sm-m-t-64 {
    margin-top: 64px;
  }

  .sm-m-t-128 {
    margin-top: 128px;
  }

  .sm-m-r-0 {
    margin-right: 0px;
  }

  .sm-m-r-4 {
    margin-right: 4px;
  }

  .sm-m-r-8 {
    margin-right: 8px;
  }

  .sm-m-r-12 {
    margin-right: 12px;
  }

  .sm-m-r-16 {
    margin-right: 16px;
  }

  .sm-m-r-24 {
    margin-right: 24px;
  }

  .sm-m-r-32 {
    margin-right: 32px;
  }

  .sm-m-r-48 {
    margin-right: 48px;
  }

  .sm-m-r-64 {
    margin-right: 64px;
  }

  .sm-m-r-128 {
    margin-right: 128px;
  }

  .sm-m-b-0 {
    margin-bottom: 0px;
  }

  .sm-m-b-4 {
    margin-bottom: 4px;
  }

  .sm-m-b-8 {
    margin-bottom: 8px;
  }

  .sm-m-b-12 {
    margin-bottom: 12px;
  }

  .sm-m-b-16 {
    margin-bottom: 16px;
  }

  .sm-m-b-24 {
    margin-bottom: 24px;
  }

  .sm-m-b-32 {
    margin-bottom: 32px;
  }

  .sm-m-b-48 {
    margin-bottom: 48px;
  }

  .sm-m-b-64 {
    margin-bottom: 64px;
  }

  .sm-m-b-128 {
    margin-bottom: 128px;
  }

  .sm-m-l-0 {
    margin-left: 0px;
  }

  .sm-m-l-4 {
    margin-left: 4px;
  }

  .sm-m-l-8 {
    margin-left: 8px;
  }

  .sm-m-l-12 {
    margin-left: 12px;
  }

  .sm-m-l-16 {
    margin-left: 16px;
  }

  .sm-m-l-24 {
    margin-left: 24px;
  }

  .sm-m-l-32 {
    margin-left: 32px;
  }

  .sm-m-l-48 {
    margin-left: 48px;
  }

  .sm-m-l-64 {
    margin-left: 64px;
  }

  .sm-m-l-128 {
    margin-left: 128px;
  }

  .sm-p-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }

  .sm-p-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .sm-p-x-12 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .sm-p-x-16 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .sm-p-x-24 {
    padding-right: 24px;
    padding-left: 24px;
  }

  .sm-p-x-32 {
    padding-right: 32px;
    padding-left: 32px;
  }

  .sm-p-x-48 {
    padding-right: 48px;
    padding-left: 48px;
  }

  .sm-p-x-64 {
    padding-right: 64px;
    padding-left: 64px;
  }

  .sm-p-x-128 {
    padding-right: 128px;
    padding-left: 128px;
  }

  .sm-p-t-4 {
    padding-top: 4px;
  }

  .sm-p-t-8 {
    padding-top: 8px;
  }

  .sm-p-t-12 {
    padding-top: 12px;
  }

  .sm-p-t-16 {
    padding-top: 16px;
  }

  .sm-p-t-24 {
    padding-top: 24px;
  }

  .sm-p-t-32 {
    padding-top: 32px;
  }

  .sm-p-t-48 {
    padding-top: 48px;
  }

  .sm-p-t-64 {
    padding-top: 64px;
  }

  .sm-p-t-128 {
    padding-top: 128px;
  }

  .sm-p-r-4 {
    padding-right: 4px;
  }

  .sm-p-r-8 {
    padding-right: 8px;
  }

  .sm-p-r-12 {
    padding-right: 12px;
  }

  .sm-p-r-16 {
    padding-right: 16px;
  }

  .sm-p-r-24 {
    padding-right: 24px;
  }

  .sm-p-r-32 {
    padding-right: 32px;
  }

  .sm-p-r-48 {
    padding-right: 48px;
  }

  .sm-p-r-64 {
    padding-right: 64px;
  }

  .sm-p-r-128 {
    padding-right: 128px;
  }

  .sm-p-b-4 {
    padding-bottom: 4px;
  }

  .sm-p-b-8 {
    padding-bottom: 8px;
  }

  .sm-p-b-12 {
    padding-bottom: 12px;
  }

  .sm-p-b-16 {
    padding-bottom: 16px;
  }

  .sm-p-b-24 {
    padding-bottom: 24px;
  }

  .sm-p-b-32 {
    padding-bottom: 32px;
  }

  .sm-p-b-48 {
    padding-bottom: 48px;
  }

  .sm-p-b-64 {
    padding-bottom: 64px;
  }

  .sm-p-b-128 {
    padding-bottom: 128px;
  }

  .sm-p-l-4 {
    padding-left: 4px;
  }

  .sm-p-l-8 {
    padding-left: 8px;
  }

  .sm-p-l-12 {
    padding-left: 12px;
  }

  .sm-p-l-16 {
    padding-left: 16px;
  }

  .sm-p-l-24 {
    padding-left: 24px;
  }

  .sm-p-l-32 {
    padding-left: 32px;
  }

  .sm-p-l-48 {
    padding-left: 48px;
  }

  .sm-p-l-64 {
    padding-left: 64px;
  }

  .sm-p-l-128 {
    padding-left: 128px;
  }

  .card-title {
    margin-bottom: 53px;
  }

  .hero-image.headerimage.vscanair.flex {
    left: -4.675rem;
    top: -1.9rem;
    width: auto;
    height: 500px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .hero-image.headerimage.newflexchild {
    width: 100%;
    max-width: 79%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .hero-title-centered.covid.customizedsupport.resources.mobile-copy {
    margin-bottom: 5.05rem;
  }

  .wrapper-l.wrapperhero.vscanextend.sized.flex {
    max-width: 100%;
  }

  .wrapper-l.wrapperhero.vscanair.flex {
    left: 2.5rem;
    margin-left: 4px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .wrapper-l.wrapperhero.lesspadding.cardiology {
    width: 100%;
  }

  .wrapper-l.wrapperhero.lesspadding.changesdynamic {
    left: 0px;
    top: 0px;
    width: 100%;
    margin-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .wrapper-l.st-p-0.sicherungvorkopie {
    text-align: center;
  }

  .ctas-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .pricing-card-content {
    padding: 24px;
  }

  .testimonials-logos-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-box-2 {
    padding: 32px 16px;
  }

  .alert-banner {
    padding-bottom: 4px;
  }

  .contact-grid-1 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .alert-banner-2 {
    padding-bottom: 4px;
    text-align: left;
  }

  .footer-sg-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .hero-section {
    max-height: none;
  }

  .feature-icon-wrapper.cardiology.img1.s2 {
    display: inline-block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feature-icon-wrapper.cardiology.img2.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.img3.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.img4.s2 {
    display: inline-block;
  }

  .feature-icon-wrapper.cardiology.bys2 {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feature-icon-wrapper.cardiology.bys3 {
    margin-right: auto;
    margin-left: auto;
  }

  .feature-icon-wrapper.cardiology.bys4 {
    margin-right: auto;
    margin-left: auto;
  }

  .feature-icon-wrapper.cardiology.bys5 {
    margin-right: auto;
    margin-left: auto;
  }

  .avatar-wrapper.horizontal {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-navigation {
    margin-top: 0px;
  }

  .sticky-nav {
    padding: 0px;
  }

  .nav-grid {
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #c4c4c4;
  }

  .navtext {
    left: 10px;
  }

  .h2colored {
    font-size: 2.9rem;
    line-height: 2.9rem;
  }

  .headerh1 {
    font-size: 3.2rem;
    line-height: 3.3rem;
    text-align: center;
  }

  .headerh1.vscanair.flex {
    font-size: 3.2rem;
    line-height: 3rem;
  }

  .headerh1.cardiology {
    margin-bottom: 2.85rem;
    font-size: 41px;
    line-height: 43px;
    white-space: normal;
  }

  .headerh1.cardiology.s1 {
    font-size: 40px;
    line-height: 47px;
    white-space: normal;
  }

  .headertextsmall {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 23px;
    line-height: 27px;
    text-align: center;
  }

  .headertextsmall.vscanair.flex {
    width: 282px;
    min-width: 20px;
    margin-left: 9px;
    padding-left: 0px;
    font-size: 2rem;
    line-height: 34px;
    text-align: center;
  }

  .headertextsmall.vscanair.flex.bottommargin {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 29px;
    line-height: 33px;
  }

  .productfamily.movedup.mobileadd {
    max-height: none;
  }

  .homeh2.contactsection {
    width: 100%;
    font-size: 48px;
    line-height: 54px;
    text-align: center;
  }

  .homeh2.backedpower {
    line-height: 3.3rem;
    text-align: center;
  }

  .homeh2.backedpower.notopmargin {
    line-height: 3.3rem;
    text-align: center;
  }

  .homeh2.dark.left.imagegallery.white.notopmargin {
    margin-bottom: 0.95rem;
  }

  .homeh2.dark.left.marginbottom {
    font-size: 52px;
    line-height: 54px;
    text-align: center;
  }

  .homeh2.dark.left.signalmax {
    min-width: 263px;
    font-size: 2.9rem;
    line-height: 3.3rem;
  }

  .homeh2.dark.left.signalmax.center727 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .homeh2.dark.crystalclear.nomargintop {
    margin-bottom: 2.3rem;
    font-size: 2.9rem;
    line-height: 2.9rem;
  }

  .homeh2.notopmargin {
    padding-bottom: 12px;
    font-size: 35px;
  }

  .homeh2.centered {
    line-height: 3.3rem;
  }

  .homeh2.centered.covid.dark.marginbottom.diff.readytogo {
    font-size: 52px;
    line-height: 2.8rem;
  }

  .homeh2.centered.covid.dark.customizedsupporth2 {
    font-size: 52px;
    line-height: 50px;
  }

  .homeh2.centered.covid.step5 {
    font-size: 2.3rem;
    line-height: 2.4rem;
  }

  .homeh2.centered.cardiology.s2 {
    text-align: center;
  }

  .subheadline.contactarea {
    width: 100%;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
  }

  .subheadline.centered.nomargin {
    padding-right: 0px;
    padding-left: 0px;
  }

  .subheadline.centered.nomargin.dark {
    font-size: 24px;
    line-height: 28px;
  }

  .subheadline.centered.cont.linebreak {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-8.gridimage {
    max-width: 70px;
  }

  .gridtext {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .vscancompare {
    width: 100%;
  }

  .vscancompare.flex.left {
    width: 100%;
    margin-right: 0rem;
    margin-bottom: 60px;
  }

  .homeh3.textalignleft.flex {
    width: 100%;
    margin-right: 0rem;
    font-size: 2.8rem;
    text-align: right;
  }

  .homeh3.dark {
    margin-right: 0rem;
    margin-bottom: -0.5rem;
    font-size: 2.5rem;
    text-align: right;
  }

  .homeh3.flex {
    margin-right: 2rem;
    padding-bottom: 0rem;
    font-size: 2.8rem;
    text-align: right;
  }

  .vscangridimage.h.s7.fimage2 {
    display: none;
  }

  .vscangridimage.h.right {
    width: 70%;
  }

  .vscangridimage.left {
    width: 78%;
    max-height: 283px;
  }

  .vscanfamilygridtext.alignleft {
    height: auto;
    max-height: none;
    margin-bottom: 2rem;
    text-align: center;
  }

  .div-block-16 {
    height: auto;
  }

  .whiteline {
    display: none;
  }

  .div-block-17 {
    margin-bottom: 2rem;
  }

  .image-9 {
    display: none;
  }

  .headerdiv.right.difflex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .headerdiv.right.marginbottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .slider-3.background {
    margin-top: 3.125rem;
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-10 {
    margin-bottom: 2rem;
  }

  .testimonialname {
    text-align: center;
  }

  .slidercolumnleft {
    overflow: hidden;
  }

  .right-arrow {
    left: 7px;
    top: 1px;
    overflow: visible;
    margin-top: 263px;
    margin-right: 9px;
  }

  .left-arrow-2 {
    left: -2px;
    top: 268px;
  }

  .iconright {
    display: block;
    width: 57px;
    padding-top: 10px;
  }

  .testimonialprofession {
    min-width: 270px;
    margin-bottom: 0.3rem;
    line-height: 16px;
  }

  .slide-nav-2 {
    margin-top: 0px;
    padding-top: 0px;
  }

  .contactussection {
    height: auto;
  }

  .image-11 {
    max-width: 150px;
  }

  .backedbypowerdiv {
    padding-top: 450px;
    padding-right: 10px;
    padding-left: 10px;
    background-position: 63% 99%;
    background-size: auto 1655px;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }

  .text-block-7.backedpower {
    width: auto;
    margin-bottom: 3rem;
    text-align: center;
  }

  .text-block-7.publicationstext.pubtext {
    width: auto;
    text-align: center;
  }

  .text-block-8.gridtextbig {
    font-size: 3rem;
    line-height: 3.2rem;
    text-align: center;
  }

  .text-block-8.gridtextbig.blau.moremargin {
    padding-top: 3rem;
  }

  .text-block-8.gridtextbig.lastentry {
    padding-top: 35px;
    text-align: center;
  }

  .text-block-9.gridtextsmall {
    width: 100%;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
  }

  .gridsecondrow {
    width: 100%;
    padding-right: 0rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }

  .image-12.careareas {
    max-width: 70px;
  }

  .publicationsdiv {
    height: 435px;
    background-size: auto 510px;
    background-repeat: no-repeat;
  }

  .div-block-19.puplicationsdivblock.wholewidth.moved {
    width: 90%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .mask {
    margin-bottom: -31px;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .contactusbackgroundcontainer {
    max-height: none;
  }

  .contactusbackgroundcontainer.beforemobile {
    height: 250px;
  }

  .div-block-20 {
    padding: 68px 15px 63px;
  }

  .div-block-20.peereviewed {
    margin-top: 80px;
  }

  .section-7.readpeerreviewed.nobottompadding {
    margin-bottom: -260px;
  }

  .section-8.notopmargin {
    padding-bottom: 3rem;
  }

  .supportdivleft {
    padding-right: 10px;
    padding-left: 10px;
  }

  .supportdivright {
    padding-right: 10px;
    padding-left: 10px;
    background-image: url('/images/Supportx2.jpg');
  }

  .ressourceshead {
    width: 100%;
    text-align: left;
  }

  .ressourceshead.white {
    text-align: left;
  }

  .resourcessubtext {
    max-width: 250px;
    text-align: left;
    white-space: normal;
  }

  .resourcessubtext.white {
    width: 100%;
  }

  .body-3 {
    overflow: hidden;
    padding-right: 16px;
    padding-left: 16px;
  }

  .griddivvscanair {
    margin-bottom: 34px;
  }

  .gridtextvscanair {
    padding-right: 33px;
    font-size: 29px;
  }

  .popupdiv.rightgrid {
    margin-top: 27px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .popupdiv.rightgrid.clearimages {
    margin-right: 0px;
    margin-left: 0px;
  }

  .popupdiv.rightgrid.clearimages.learnmore.right {
    height: 880px;
  }

  .popupdiv.rightgrid.clearimages.sizefix {
    padding-bottom: 34px;
  }

  .popupdiv.breakfree {
    margin-right: 0rem;
  }

  .popupdiv.breakfree.sizefix {
    padding-bottom: 34px;
  }

  .popupdiv.flex {
    margin-right: 0rem;
    margin-left: 0rem;
  }

  .popupimage {
    padding-left: 7px;
  }

  .popupheadtext {
    padding-right: 10px;
    padding-left: 10px;
  }

  .popupsubtext.white {
    padding-right: 10px;
    padding-left: 10px;
    color: #fff;
  }

  .div-block-24 {
    position: static;
    margin-top: 1963px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-24.absandstop {
    margin-top: 1572px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .signalmaxtextleft {
    width: 100%;
  }

  .signalmaxtext {
    min-width: 288px;
  }

  .signalmaxleftbottom {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .imagecontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .laurantsalomon {
    margin-left: 0px;
  }

  .italictextcolored {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .gridtesttext {
    overflow: hidden;
    min-width: 300px;
    font-weight: 700;
    text-align: center;
  }

  .professiontext {
    width: 250px;
    margin-left: 0px;
    text-align: center;
  }

  .bodymaptextcontainer {
    margin-top: -113px;
    margin-left: -312px;
  }

  .popupsectionbottom {
    padding-top: 67px;
  }

  .image-13.probe {
    display: none;
  }

  .div-block-25 {
    margin-left: 1px;
  }

  .imagegallerysubtext.differentmargin {
    margin-bottom: 3.55rem;
  }

  .probeimageapp {
    text-align: left;
  }

  .connectedappsubtext {
    min-width: 100%;
    text-align: center;
  }

  .appfunctiontext {
    min-width: 120%;
  }

  .appfunctiontext.white {
    min-width: 100%;
  }

  .image-15 {
    left: 49px;
    top: 92%;
    width: 70%;
  }

  .image-16 {
    left: -6px;
    padding-left: 0rem;
  }

  .headersection.break-free {
    background-position: 50% 50%;
  }

  .headersection.bys {
    height: 500px;
    background-position: 50% 0%, 0px 0px;
  }

  .headersection.bys.ssc938 {
    height: 570px;
    background-image: url('/images/nursesstoreshare.png');
    background-position: 45% 50%;
  }

  .headersection.bys.image838 {
    height: 570px;
    padding-left: 16px;
  }

  .modalheaderh1 {
    font-size: 57px;
    line-height: 61px;
  }

  .modalheaderh1.text399 {
    font-size: 72px;
  }

  .modalheaderh1.erw6 {
    line-height: 56px;
  }

  .div-block-28 {
    min-height: 50px;
  }

  .introsection.breakfree.hg838 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .introsection.ci {
    padding-right: 16px;
    padding-left: 16px;
  }

  .headertextcontainer {
    padding-left: 0rem;
  }

  .image-18 {
    width: 100%;
    max-width: 112px;
    margin-top: 19px;
    padding-bottom: 0.7rem;
    font-size: 1rem;
  }

  .modalh2 {
    font-size: 40px;
    line-height: 43px;
    text-align: left;
  }

  .modalh2.darkcontent {
    font-size: 28px;
    line-height: 30px;
    text-align: left;
  }

  .modalh2.darkcontent.bys.headline839 {
    line-height: 26px;
  }

  .modalh2.ci {
    font-size: 38px;
    line-height: 36px;
    text-align: left;
  }

  .modalh2.ci.headline93 {
    font-size: 38px;
    line-height: 36px;
  }

  .modaltextblock {
    text-align: left;
  }

  .optimizemobiledevice.clinicalenvironment.breakfree.hg838 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .optimizemobiledevice.breakfree.hg838 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .optimizemobiledevice.ci {
    padding-right: 16px;
    padding-left: 16px;
  }

  .listitemcontainer {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .listitemtext.bys {
    text-align: left;
  }

  .modalimage {
    padding-right: 0px;
  }

  .modalimage.breakfree {
    margin-bottom: 8rem;
  }

  .bold-text-8 {
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-8.cardiology.s1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    text-align: center;
  }

  .bold-text-8.cardiology.s3 {
    font-size: 20px;
  }

  .bold-text-9 {
    font-size: 1.1rem;
  }

  .link-block-3 {
    width: 98%;
    max-height: 29px;
    max-width: 63px;
    margin-top: -4px;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .italic-text-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 34px;
    line-height: 34px;
  }

  .termsh1 {
    margin-bottom: 2.8rem;
    font-size: 44px;
    line-height: 41px;
  }

  .div-block-29.peerreviewed {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .termsintrotext {
    font-size: 14px;
    line-height: 18px;
  }

  .termsintrotext.small {
    font-size: 14px;
    line-height: 18px;
  }

  .termsintrotext.peerreviewed {
    margin-bottom: 3.15rem;
    font-size: 23px;
    line-height: 27px;
  }

  .body-6 {
    overflow: hidden;
  }

  .image-21 {
    display: none;
    overflow: visible;
  }

  .careareaintrotext.colored.alignreft {
    text-align: left;
  }

  .vscanextendh2.dark.pockedsized.white.alignright {
    margin-bottom: -0.1rem;
    font-size: 3rem;
    line-height: 3.1rem;
    text-align: left;
  }

  .vscanextendh2.dark.pockedsized.marginbottom {
    font-size: 52px;
    line-height: 54px;
  }

  .vscanextendh2.flex {
    font-size: 52px;
    line-height: 54px;
  }

  .careareagridblockcontainer {
    margin-top: 33px;
    text-align: center;
  }

  .pocketsizeddivleft.mobile-copy2 {
    margin-top: -76px;
  }

  .pockedsizeddivright.mobile-copy2 {
    margin-top: 88px;
  }

  .image-25.mobile-copy2 {
    left: -13px;
    top: 15px;
    right: auto;
  }

  .pocketsizedtextcontainer.right.mobile-copy2 {
    text-align: center;
  }

  .pocketsizedtextcontainer.mobile-copy2 {
    width: 100%;
    text-align: center;
  }

  .pocketsizedh3.mobile-copy2 {
    font-size: 42px;
    line-height: 64px;
  }

  .pocketsizedtext {
    font-size: 20px;
  }

  .grid-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .masonry-div {
    padding-right: 16px;
    padding-left: 16px;
  }

  .masonry-workplace {
    font-size: 15px;
    line-height: 18px;
  }

  .masonryheadlineh2 {
    font-size: 25px;
    line-height: 26px;
  }

  .keyfeaturescontainer {
    margin-bottom: 31px;
    text-align: center;
  }

  .keyfeaturescontainer.productfamily {
    margin-right: 0px;
  }

  .image-27 {
    position: relative;
    display: inline-block;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-27.product-family.d4erz {
    margin-top: 53px;
  }

  .column-6 {
    padding-left: 0px;
    text-align: center;
  }

  .appaccessbuttoncontainerright {
    width: 100%;
  }

  .appaccessh3 {
    font-size: 38px;
    line-height: 44px;
    text-align: center;
  }

  .appaccesstext {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
  }

  .introheadline.marginbottomadd.supportpage.resources.rt55 {
    text-align: center;
  }

  .introheadline.marginbottomadd.supportpage.center8832 {
    text-align: center;
  }

  .introheadline.marginbottomadd.tct827 {
    text-align: center;
  }

  .covidheaderh1 {
    font-size: 62px;
    line-height: 58px;
    text-align: center;
  }

  .covidheaderh1.supportpage {
    font-size: 4.3rem;
    line-height: 3.9rem;
  }

  .covidheaderh1.supportpage.resources {
    font-size: 3.5rem;
  }

  .covidheaderh1.supportpage.intbod {
    padding-right: 8px;
    padding-left: 8px;
    font-size: 33px;
    line-height: 31px;
  }

  .covidheadersubtext {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
  }

  .covidheadersubtext.supportpage {
    font-size: 1.4rem;
    line-height: 1.7rem;
  }

  .covidheadersubtext.supportpage.resources {
    width: 285px;
    margin-left: -19px;
    font-size: 1.4rem;
  }

  .div-block-32 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-34 {
    left: 0px;
  }

  .div-block-35 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-36 {
    margin-right: 0rem;
    margin-bottom: 50px;
  }

  .div-block-37 {
    margin-left: 0rem;
  }

  .body-9 {
    overflow: hidden;
    padding-right: 16px;
    padding-left: 16px;
  }

  .headerwrapperstart {
    margin-right: -91px;
    text-align: center;
  }

  .getstartedh2 {
    margin-bottom: 1.125rem;
    font-size: 2.3rem;
  }

  .congratulationstext {
    font-size: 23px;
    line-height: 27px;
  }

  .congratulationstext.first {
    font-size: 23px;
    line-height: 27px;
  }

  .steponeimagecontainersmall {
    max-width: 100%;
    margin-right: 0.05rem;
    margin-left: 1px;
  }

  .steponeimagecontainerbig {
    position: static;
    left: 185px;
    height: auto;
    max-width: 100%;
    margin-top: 14px;
  }

  .step2contentcontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-40 {
    max-width: 100%;
    margin-right: 0rem;
  }

  .div-block-41.onlytect {
    max-width: 100%;
  }

  .stepproceduretext.onlytext {
    font-size: 1.4rem;
  }

  .stepproceduretextadd {
    font-size: 1.4rem;
  }

  .stepnowifitext.step4 {
    margin-bottom: 5.925rem;
  }

  .stepnowifitext.step5 {
    margin-bottom: 1.9rem;
  }

  .image-39 {
    margin-left: 25px;
    padding-right: 50px;
    padding-left: 50px;
  }

  .step3container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .step3contentleft {
    max-width: 100%;
  }

  .step3contentright {
    max-width: 100%;
    padding-right: 50px;
    padding-left: 50px;
  }

  .step4 {
    padding-bottom: 5.175rem;
  }

  .div-block-42 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-45 {
    padding-left: 16px;
  }

  .steponetextcontainer {
    margin-right: 0.05rem;
  }

  .div-block-47 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .div-block-48 {
    max-width: 100%;
  }

  .div-block-49 {
    max-width: 100%;
    margin-bottom: 22px;
    padding-right: 50px;
    padding-left: 50px;
  }

  .step5learnmore-text {
    max-width: 100%;
    margin-bottom: 9px;
  }

  .div-block-51 {
    display: none;
  }

  .div-block-52 {
    max-width: 100%;
  }

  .div-block-53 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-54 {
    max-width: 100%;
  }

  .div-block-55 {
    max-width: 100%;
  }

  .step6textblock {
    margin-bottom: 40px;
  }

  .div-block-56 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-57 {
    max-width: 100%;
  }

  .div-block-58 {
    max-width: 100%;
  }

  .div-block-59 {
    max-width: 100%;
  }

  .vscanfamilysubheadline.mobilev {
    max-width: 100%;
    min-width: 100%;
    padding-right: 0px;
  }

  .image-43.neworder {
    max-width: 258px;
    margin-right: 0px;
  }

  .image-44 {
    max-width: 316px;
	  margin: 0 auto;
  }

  .image-44.img72663 {
    left: 0px;
  }

  .div-block-66.bottommarginsmall {
    margin-bottom: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-66.nomargin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-67.marginright.noborder {
    margin-right: 0rem;
  }

  .div-block-67.bordercolor.ausrei-er {
    margin-top: 36px;
    margin-bottom: 96px;
  }

  .compareheadline {
    font-size: 2rem;
  }

  .compareheadline.neworder.ausrei-er {
    margin-top: 74px;
  }

  .comparetext {
    text-align: center;
  }

  .div-block-69 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-70 {
    margin-bottom: 0rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-71 {
    margin-bottom: 2rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-72 {
    margin-bottom: 3rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-72.last {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-73 {
    width: 100%;
    padding-right: 0rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }

  .div-block-74 {
    padding-right: 0rem;
  }

  .div-block-76 {
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .div-block-77 {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-78 {
    margin-bottom: 4.575rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-79 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .div-block-80 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-81 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-82.image {
    max-width: 100%;
    margin-right: 0rem;
  }

  .div-block-82.firtsrow {
    max-width: 100%;
    margin-right: 0rem;
  }

  .div-block-82.secondrow {
    max-width: 100%;
    margin-right: 0rem;
    margin-bottom: 24px;
  }

  .div-block-85 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-86 {
    margin-top: -54px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-89 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-91 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cardiology {
    text-align: center;
  }

  .text-span-9.cardiology {
    font-size: 41px;
    line-height: 38px;
    text-align: center;
  }

  .text-span-10.cardiology {
    font-size: 41px;
    line-height: 38px;
    text-align: center;
  }

  .columns-4 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .column-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }

  .s4.play {
    margin-bottom: 9px;
  }

  .image-45 {
    margin-right: 0px;
  }

  .column-11 {
    padding-left: 0px;
  }

  .text-block-26 {
    margin-bottom: 66px;
  }

  .image-46.device1 {
    left: 135px;
    top: 181px;
    overflow: hidden;
    margin-top: -357px;
  }

  .image-46.device-2 {
    display: none;
    overflow: hidden;
  }

  .div-block-96 {
    left: -43px;
    top: -289px;
    margin-top: -17px;
    font-size: 1rem;
  }

  .card-slider-slide {
    width: 260px;
    height: 500px;
  }

  .icon-6.slider-arrow {
    display: none;
  }

  .dot_nav {
    display: none;
  }

  .slider-paragraph-description {
    margin-top: -2px;
  }

  .s7.img {
    left: -69px;
    top: 39px;
    overflow: hidden;
    height: 400px;
  }

  .lightbox-link-2 {
    margin-top: 110px;
    padding-bottom: 13px;
  }

  .column-12 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .bold-text-17 {
    line-height: 21px;
    letter-spacing: 1px;
  }

  .bold-text-18 {
    font-size: 58px;
    line-height: 30px;
    font-weight: 400;
  }

  .bold-text-18.text33 {
    font-size: 72px;
  }

  .bold-text-18.text33.clear-images.erw6 {
    font-size: 58px;
    line-height: 30px;
  }

  .bold-text-18.text45356 {
    font-size: 72px;
  }

  .bold-text-18.erw6 {
    line-height: 30px;
  }

  .column-13 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .column-14 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .image-48.img832 {
    height: auto;
  }

  .image-48._456g {
    height: 336px;
  }

  .logos.logo2 {
    padding-top: 15px;
  }

  .logos.logo3 {
    padding-top: 15px;
    text-align: center;
  }

  .div-block-98 {
    width: 113%;
    height: 400px;
    margin-bottom: -10.45rem;
    margin-left: -21px;
    background-position: 60% 50%;
  }

  .div-block-99 {
    margin-bottom: 279px;
  }

  .probeicon {
    text-align: center;
  }

  .image-52 {
    width: 193px;
    height: auto;
    max-width: 77%;
    text-align: center;
  }

  .image-53 {
    text-align: center;
  }

  .linkblock39 {
    text-align: center;
  }

  .headline32 {
    line-height: 14px;
    font-weight: 400;
  }

  .vscanair-menutext {
    margin-left: -23px;
    padding-left: 0px;
    font-size: 2rem;
    line-height: 2.1rem;
  }

  .div-block-101 {
    margin-left: 88px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right;
  }

  .text-block-27 {
    margin-right: -1.9rem;
    padding-right: 0px;
  }

  .cc.abdominal {
    margin-bottom: 55px;
  }

  .cc.lung {
    margin-bottom: 55px;
  }

  .hero-section-2.sicherungvorkopie {
    text-align: center;
  }

  .hero-section-2.hero-gradient.poster.sicherungvorkopie {
    height: 600px;
    margin-top: 253px;
  }

  .hero-section-2.hero-gradient.sicherungvorkopie {
    height: 450px;
    background-position: -100% 150%, 0px 0px;
  }

  .hero-section-2.hero-gradient.sicherungvorkopie.hideimage {
    background-image: radial-gradient(circle closest-side at 50% 50%, #fff, #e5e5e5);
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .heading-3.xl.c-t-neutral-10 {
    font-size: 3.5rem;
  }

  .heading-3.xl.c-t-neutral-10.sicherungvorkopie {
    text-align: left;
  }

  .heading-3.xl.sicherungvorkopie {
    text-align: center;
  }

  .tagline-2 {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
  }

  .tagline-2.xl {
    font-size: 1.2rem;
  }

  .tagline-2.sicherungvorkopie {
    text-align: center;
  }

  .tagline-2.sicherungvorkopie.responsive-a {
    text-align: center;
  }

  .tagline-2.tagline32 {
    text-align: center;
  }

  .hero-title-centered-2.sicherungvorkopie {
    margin-left: 19px;
  }

  .body-text-2.l.sicherungvorkopie {
    text-align: center;
  }

  .button-4.medium {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .ctas-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container-9.video_1.sicherungvorkopie.responsive-a {
    padding-left: 0px;
  }

  .st-p-y-129.sicherungvorkopie {
    padding-right: 16px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .l-g-4-col-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .wrapper-l.support {
    max-width: 100%;
  }

  .wrapper-l.support.resources {
    padding-top: 0px;
    text-align: center;
  }

  .customizedimagecontainer {
    overflow: hidden;
    width: 364px;
    text-align: center;
  }

  .div-block-103 {
    width: 70%;
    margin-right: 0px;
    margin-left: 34px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-103.right {
    margin-left: 34px;
    padding-left: 0px;
  }

  .customizedtext {
    font-size: 2.4rem;
  }

  .div-block-105 {
    padding-top: 1.425rem;
    padding-bottom: 2.15rem;
    padding-left: 0.7375rem;
    background-position: 0% 50%;
    background-size: auto;
  }

  .knowledgetext {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .heading-4.s.cardiology.s3.img1 {
    background-position: 0px 0px, 50% 50%;
  }

  .heading-4.s.cardiology.s3.img3 {
    background-position: 0px 0px, 50% 50%;
  }

  .heading-4.s.cardiology.s3.img2.primcar2 {
    background-position: 0px 0px, 40% 50%;
  }

  .tagline-3 {
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 20px;
  }

  .dot_nav-2 {
    display: none;
  }

  .card-slider-slide-2 {
    width: 260px;
    height: 500px;
  }

  .button-5.medium {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .button-5.medium.cardiology.btn1 {
    display: inline-block;
    margin-right: 0px;
    text-align: center;
  }

  .body-14 {
    overflow: hidden;
    margin-right: 0px;
    margin-left: 0px;
  }

  .column-15 {
    overflow: visible;
    margin-bottom: -147px;
  }

  .body-20 {
    overflow: hidden;
  }

  .body-21 {
    overflow: hidden;
  }

  .column-16 {
    margin-bottom: -46px;
    padding-right: 10px;
  }

  .image-58 {
    margin-bottom: 55px;
  }

  .image-59 {
    margin-bottom: 55px;
  }

  .image-60 {
    margin-bottom: 55px;
  }

  .image-61 {
    margin-bottom: 55px;
  }

  .image-62 {
    margin-bottom: 55px;
  }

  .image-63 {
    margin-bottom: 55px;
  }

  .image-64 {
    margin-bottom: 55px;
  }

  .image-65 {
    margin-bottom: -27px;
  }

  .image-66 {
    margin-bottom: 50px;
  }

  .image-67 {
    margin-bottom: 50px;
  }

  .column-17 {
    display: none;
  }

  .column-18 {
    display: none;
  }

  .image-68 {
    margin-bottom: 50px;
  }

  .image-69 {
    margin-bottom: 50px;
  }

  .image-70 {
    margin-bottom: 50px;
  }

  .image-71 {
    margin-bottom: 50px;
  }

  .image-72 {
    margin-bottom: 50px;
  }

  .image-73 {
    margin-bottom: 50px;
  }

  .image-74 {
    margin-bottom: 50px;
  }

  .image-75 {
    margin-bottom: 50px;
  }

  .image-76 {
    margin-bottom: 50px;
  }

  .image-77 {
    margin-bottom: 50px;
  }

  .bold-text-20 {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
  }

  .bold-text-21 {
    text-align: center;
  }

  .column-19 {
    text-align: center;
  }

  .column-20 {
    text-align: center;
  }

  .column-21 {
    text-align: center;
  }

  .column-22 {
    padding-bottom: 10px;
    text-align: center;
  }

  .column-23 {
    margin-bottom: 25px;
    text-align: center;
  }

  .bold-text-22 {
    font-size: 28px;
    line-height: 34px;
    text-align: left;
  }

  .column-24 {
    text-align: center;
  }

  .bold-text-23 {
    font-size: 27px;
  }

  .bold-text-24 {
    font-size: 23px;
  }

  .italic-text-4 {
    position: relative;
    left: 15px;
    top: 14px;
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .grid-16 {
    grid-auto-rows: minmax(auto, 1fr);
    grid-row-gap: 93px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .italic-text-5 {
    font-size: 40px;
    line-height: 37px;
  }

  .grid-18.grid-a {
    display: -ms-grid;
    display: grid;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-18.grid-b {
    margin-top: 162px;
  }

  .grid-19 {
    margin-bottom: 73px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-20 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-21 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-22 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .bold-text-28 {
    font-size: 1.2rem;
    line-height: 18px;
  }

  .bold-text-29 {
    font-size: 1.2rem;
    line-height: 18px;
  }

  .div-block-113 {
    height: 900px;
  }

  .image-79._1 {
    left: 142px;
    top: 31px;
  }

  .image-79._2 {
    left: 142px;
    top: 87px;
  }

  .image-79._3 {
    left: 102px;
    top: 100px;
  }

  .image-79._4 {
    left: 76px;
    top: 119px;
  }

  .image-79._5 {
    left: 121px;
    top: 115px;
  }

  .image-79._6 {
    left: 155px;
    top: 120px;
  }

  .image-79._7 {
    left: 191px;
    top: 134px;
  }

  .image-79._8 {
    left: 48px;
    top: -15px;
  }

  .image-79._9 {
    left: 137px;
    top: 232px;
  }

  .image-79._10 {
    left: 98px;
    top: -65px;
  }

  .image-79._11 {
    left: 198px;
    top: -76px;
  }

  .image-79._12 {
    left: 123px;
    top: -85px;
  }

  .image-79._13 {
    left: 98px;
    top: 243px;
  }

  .image-79._14 {
    left: 200px;
    top: 218px;
  }

  .image-79._15 {
    left: 89px;
    top: 280px;
  }

  .image-79._16 {
    left: 148px;
    top: 275px;
  }

  .image-79._17 {
    left: 123px;
    top: 296px;
  }

  .image-79._18 {
    left: 65px;
    top: 334px;
  }

  .image-79._19 {
    left: 218px;
    top: 282px;
  }

  .image-79._20 {
    left: 107px;
    top: 355px;
  }

  .image-79._21 {
    left: 121px;
    top: 362px;
  }

  .image-79._22 {
    left: 115px;
    top: 378px;
  }

  .image-79._23 {
    left: 123px;
    top: 393px;
  }

  .image-79._24 {
    left: 83px;
    top: 375px;
  }

  .image-79._25 {
    left: 26px;
    top: 314px;
  }

  .image-79._26 {
    left: 229px;
    top: 380px;
  }

  .image-79._27 {
    left: 143px;
    top: 420px;
  }

  .image-79._28 {
    left: 182px;
    top: 464px;
  }

  .image-79._29 {
    left: 151px;
    top: 538px;
  }

  .image-79._30 {
    left: 85px;
    top: 484px;
  }

  .image-79._31 {
    left: 148px;
    top: 640px;
  }

  .image-79._32 {
    left: 96px;
    top: 786px;
  }

  .image-80 {
    left: 0.5px;
  }

  .bold-text-30 {
    font-size: 1.7rem;
  }

  .bold-text-31 {
    font-size: 14px;
    line-height: 17px;
  }

  .text-block-32 {
    font-size: 16px;
    line-height: 18px;
  }

  .bold-text-38 {
    font-size: 16px;
  }

  .bold-text-39 {
    font-size: 16px;
  }

  .bold-text-40 {
    font-size: 16px;
  }

  .bold-text-41 {
    font-size: 16px;
  }

  .bold-text-42 {
    font-size: 16px;
  }

  .bold-text-43 {
    font-size: 16px;
  }

  .bold-text-45._36ii {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .bold-text-50 {
    font-size: 12px;
    line-height: 14px;
  }

  .bold-text-51.po93 {
    text-align: center;
  }

  .bold-text-54 {
    font-size: 20px;
  }

  .bold-text-56 {
    font-size: 14px;
    line-height: 18px;
  }

  .bold-text-57 {
    font-size: 15px;
  }

  .bold-text-58 {
    font-size: 15px;
  }

  .bold-text-59 {
    font-size: 15px;
  }

  .bold-text-60 {
    font-size: 28px;
    line-height: 34px;
  }

  .bold-text-61 {
    font-size: 15px;
  }

  .bold-text-62 {
    font-size: 15px;
  }

  .bold-text-75 {
    font-size: 18px;
    font-weight: 400;
  }

  .bold-text-77 {
    font-size: 13px;
    line-height: 10px;
  }

  .bold-text-78 {
    font-size: 16px;
    line-height: 13px;
  }

  .bold-text-79 {
    font-size: 16px;
    line-height: 13px;
  }

  .bold-text-80 {
    font-size: 13px;
    line-height: 13px;
  }

  .bold-text-81 {
    font-size: 16px;
    line-height: 13px;
  }

  .bold-text-82 {
    font-size: 16px;
    line-height: 13px;
  }

  .bold-text-83 {
    font-size: 17px;
    line-height: 17px;
    letter-spacing: 1.82px;
  }

  .bold-text-86 {
    font-size: 22px;
    line-height: 34px;
  }

  .bold-text-112 {
    text-align: center;
  }

  .text-block-41 {
    font-size: 17px;
  }

  .column-28 {
    padding-right: 0px;
    padding-left: 0px;
  }
}

#w-node-_3ceec1c7-a853-a728-f0a3-11110cf65490-8de9c46c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_227aa4c4-1cc8-d34a-f605-25e2fac2b0b7-8de9c46c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_31cb8a00-da38-4f1e-a2e9-554aa6d3b530-a6d3b518 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d1a9e73a-4bc3-3b42-2960-6ae9a8e3cedf-a8e3cea2 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_12043139-7844-c569-f011-516ccb0704c1-cb0704b6 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_54e8e409-857f-b3ac-67b0-2e65cced7566-cced755b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_7927aa13-4373-63e1-11ff-744df68f286a-f68f285f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_64eab522-06c3-455a-7cbc-fe80e0238624-e0238619 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8ca58d2a-d600-6121-b59f-70cee829647f-e829644c {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-fbba13b3-03db-72fc-e9da-5476548ac42c-548ac3f9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_4e5b2621-2259-9f4c-9499-a8b160c89c33-60c89bfd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_4e5b2621-2259-9f4c-9499-a8b160c89c50-60c89bfd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_4e5b2621-2259-9f4c-9499-a8b160c89c64-60c89bfd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_4e5b2621-2259-9f4c-9499-a8b160c89c81-60c89bfd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_0b655a15-fb92-283d-db7a-339fa05eeb76-a05eeb6b {
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
}

#w-node-_0b655a15-fb92-283d-db7a-339fa05eeb9c-a05eeb6b {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_0b655a15-fb92-283d-db7a-339fa05eebd8-a05eeb6b {
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
}

#w-node-_629cb98d-83c7-8cef-f5af-d79217acef5c-5c727731 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_629cb98d-83c7-8cef-f5af-d79217acef6f-5c727731 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_2dbbce9d-e971-f703-3458-f832a6cc8c87-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-abb3c129-de26-9a5e-330a-46222c995db5-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ce58173a-7090-4ce1-55a7-c2ca78b61904-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ffaf06a5-9bdf-9855-002c-6971abeff22e-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9eb05b32-a189-a5d0-fe3f-40ac552134c8-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a977559b-1434-d86c-5580-b1ae27414eeb-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dc36f20b-42f0-6fad-0e94-ce2f42e96bb7-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e42d8d11-4ef2-4603-5e1c-3a8def635ad7-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d722a9a8-5526-49c8-0390-b923ac585099-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_67b66977-e8a6-1aa3-a2ea-c74c3ffa2e6d-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a5ce16e7-a254-00fd-7bf7-4c8b9299d470-71cc67fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-09a4734b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ce55016-5b2d-2cf6-c332-7b116dbe9f8e-09a4734b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1509c80c-9d22-3038-5260-ee7b6e748153-ed033b2e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-026b69fe {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ce55016-5b2d-2cf6-c332-7b116dbe9f8e-026b69fe {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-9371586d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ce55016-5b2d-2cf6-c332-7b116dbe9f8e-9371586d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-f6198a2a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ce55016-5b2d-2cf6-c332-7b116dbe9f8e-f6198a2a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-51f1f513 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0714c269-fd54-eafa-836d-1eb8d423db77-51f1f513 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-717a24a3 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_02b96d55-5815-9272-75a5-47d67d40b2c4-717a24a3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-885ad949 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ce55016-5b2d-2cf6-c332-7b116dbe9f8e-885ad949 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-38f1f68a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0ce55016-5b2d-2cf6-c332-7b116dbe9f8e-38f1f68a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7cfe1c3e-d3e8-898e-5a3d-1193a0c2cc60-49590123 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-_986dd887-2a81-65c3-0063-79f923da43a9-23da439a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_986dd887-2a81-65c3-0063-79f923da43b2-23da439a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_986dd887-2a81-65c3-0063-79f923da43c1-23da439a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_986dd887-2a81-65c3-0063-79f923da43f9-23da439a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_986dd887-2a81-65c3-0063-79f923da4410-23da439a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_12043139-7844-c569-f011-516ccb0704c1-cb0704b6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_54e8e409-857f-b3ac-67b0-2e65cced7566-cced755b {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_7927aa13-4373-63e1-11ff-744df68f286a-f68f285f {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8a12fdd8-8011-c0b5-46dc-423003a28efa-03a28ee8 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_6977b74e-06d1-68c8-38a7-9e4852facb71-7c0dd497 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-bde3699f-0ecb-49fa-0aaf-a0a5f240ab2e-f240ab2a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c893e96f-3c02-d81b-064f-d98729fe9bf9-29fe9bf5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_4d3d2fa0-ef43-324b-f89f-7becc7d663c5-c7d663c1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_41dbb507-b3c5-b535-0097-364993bade7f-93bade7b {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c87f4bfc-1941-1ddf-2157-8e7fe733dc7a-e733dc76 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_956ca092-04f8-0079-586e-be8e7896003e-7896003a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b8f9f93b-3279-60b7-1adc-da48bf102df0-bf102dec {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_68892760-ce5c-3a9c-4f24-da1a15f8bf69-15f8bf65 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_2c628735-365d-fc75-54c7-1872c684fdb1-c684fdad {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b1c653e9-5d1c-4a07-a374-0f455372dd61-5372dd5d {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-e88ff9f9-3920-d66e-217e-3ac086661a12-86661a0e {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_32967510-be89-ae39-ee2f-d9564fa8bf9f-4fa8bf9b {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b938dfd0-c70d-9bb9-9b85-f6cf34d50c53-34d50c4f {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c5fa3974-9b1b-54a9-5b26-39f2d3eb34d9-d3eb34d5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-bd268dc4-0717-3c2c-74bc-f74169c82635-69c82631 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_04362b47-6050-b54b-d0f9-7f4c2bf90268-2bf90264 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_6715ac67-07f2-a6e7-7ff7-853bce39fd7f-ce39fd7b {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_16ae7aaf-ad41-486a-8761-73b40df6400b-0df64007 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_434a8897-1202-d4cc-cece-cfae070118f5-070118e1 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-bbb51a92-5fc7-5b2b-d2d1-03c454e3161e-54e3161e {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_0b655a15-fb92-283d-db7a-339fa05eeb76-a05eeb6b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0b655a15-fb92-283d-db7a-339fa05eeb9c-a05eeb6b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_0b655a15-fb92-283d-db7a-339fa05eebd8-a05eeb6b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-09a4734b {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-026b69fe {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-9371586d {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-f6198a2a {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-51f1f513 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-717a24a3 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-885ad949 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d6ac8fc0-d4b9-ea52-4aed-fde1b9d64e60-38f1f68a {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8ca58d2a-d600-6121-b59f-70cee829647f-e829644c {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-fbba13b3-03db-72fc-e9da-5476548ac42c-548ac3f9 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_7cfe1c3e-d3e8-898e-5a3d-1193a0c2cc5a-49590123 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a3d41e42-4f67-3a03-818d-e07c5701029b-64e3ae1d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_12043139-7844-c569-f011-516ccb0704c1-cb0704b6 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_44029b2c-dffa-6086-35aa-073c48ebe464-48ebe461 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_55448bd9-6fa8-584f-063e-8786b18850bd-b18850ba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-e6deb8f1-2f42-5c77-21ab-674dd4fad87d-d4fad87a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6377f0eb-4e7a-4c95-b23b-e9c8c55c265f-c55c265c {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_8727c2f8-b6ed-157e-46d4-6396866e19bf-4fee6a30 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_8727c2f8-b6ed-157e-46d4-6396866e19c6-4fee6a30 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-09a4734b {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-026b69fe {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-9371586d {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-f6198a2a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-51f1f513 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-717a24a3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-885ad949 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af426514-0e10-d305-4521-4a39ede7e38f-38f1f68a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_7cfe1c3e-d3e8-898e-5a3d-1193a0c2cc5a-49590123 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a3d41e42-4f67-3a03-818d-e07c5701029b-64e3ae1d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@font-face {
  font-family: 'Geinspirasans Bold';
  src: url('../fonts/GEInspiraSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geinspirasans Regular';
  src: url('../fonts/GEInspiraSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geinspirasans Regular Italic';
  src: url('../fonts/GEInspiraSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Geinspirasans Bold Italic';
  src: url('../fonts/GEInspiraSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}