.ip-public-healthcare-6 {
  font-family:Montserrat,Arial,sans-serif;
  color:#607381;
  line-height:1.5
}

.ip-public-healthcare-6 * {
  box-sizing:border-box
}

.ip-public-healthcare-6 :is(h1,.seo-was-h1),.ip-public-healthcare-6 :is(h2,.seo-was-h2),.ip-public-healthcare-6 :is(h3,.seo-was-h3),.ip-public-healthcare-6 p {
  margin:0;
  font-family:inherit
}

.ip-public-healthcare-6 .ip-inner {
  width:min(1600px,calc(100% - clamp(40px,8.334vw,160px)));
  margin-inline:auto;
  display:inherit;
  flex-direction:inherit;
  gap:inherit;
  align-items:inherit;
  justify-content:inherit;
  position:relative;
  min-width:0
}

.ip-public-healthcare-6 img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  object-fit:cover
}

.ip-public-healthcare-6 a {
  color:inherit;
  text-decoration:none
}

.ip-public-healthcare-6 a:hover,.ip-public-healthcare-6 a:focus-visible {
  color:#4DBEC2
}

.ip-public-healthcare-6 .ip-button:hover,.ip-public-healthcare-6 .ip-button:focus-visible {
  background:#173E70;
  color:#fff
}

.ip-public-healthcare-6 .ip-form input:not([type=submit]),.ip-public-healthcare-6 .ip-form textarea,.ip-public-healthcare-6 .ip-form select {
  width:100%;
  padding:16px;
  border:1px solid #D7E1E7;
  background:#fff;
  font:16px Montserrat,Arial,sans-serif;
  min-height:56px;
  margin-top:8px
}

.ip-public-healthcare-6 .ip-form .ip-form-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px
}

.ip-public-healthcare-6 .ip-form .ip-form-grid>p {
  display:contents
}

.ip-public-healthcare-6 .ip-form .ip-form-grid>p>br {
  display:none
}

.ip-public-healthcare-6 .ip-form label {
  display:block;
  color:#173E70;
  font-size:15px
}

.ip-public-healthcare-6 .ip-form .ip-wide {
  grid-column:1/-1
}

.ip-public-healthcare-6 .ip-form textarea {
  height:150px;
  resize:vertical
}

.ip-public-healthcare-6 .ip-form input[type=submit] {
  padding:16px 32px;
  background:#4DBEC2;
  color:#fff;
  border:0;
  font:600 16px Montserrat,Arial,sans-serif;
  cursor:pointer;
  margin-top:24px
}

@media(max-width:767px) {
  .ip-public-healthcare-6 .ip-inner {
  width:calc(100% - 40px)
}
.ip-public-healthcare-6 .ip-form .ip-form-grid {
  grid-template-columns:1fr
}

}

.ip-public-healthcare-6 .v-Abssd img {
  object-fit:cover
}

.ip-public-healthcare-6 .v-Abssd  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding-block:92px 92px;
  width:100%;
  min-height:940px;
  background:#F2F8FAE8;
  gap:48px;
  overflow:hidden;
  position:relative;
  background-image:var(--ip-image);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;

}

.ip-public-healthcare-6 .v-pfi9K  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:72px;
  align-items:end;

}

.ip-public-healthcare-6 .v-pxYb1  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:900px;
  flex:0 1 auto;
  gap:18px;

}

.ip-public-healthcare-6 .v-ANt2m  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#35BBC6;

}

.ip-public-healthcare-6 .v-jJ27n  {
  min-width:0;
  max-width:100%;
  font-size:52px;
  line-height:1.12;
  font-weight:700;
  color:#173E70;

}

.ip-public-healthcare-6 .v-hojLD  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  flex:1 1 0;
  width:100%;
  gap:24px;

}

.ip-public-healthcare-6 .v-Rc1Gv  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.6;
  font-weight:400;
  color:#607381;

}

.ip-public-healthcare-6 .v-lJTqG  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:14px;
  align-items:center;

}

.ip-public-healthcare-6 .v-bjlWu  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:50px;
  flex:0 1 auto;
  min-height:50px;
  background:#FFFFFF;
  align-items:center;
  justify-content:center;
  border:1px solid #CCD9DE;
  border-radius:25px;

}

.ip-public-healthcare-6 .v-jDdSc  {
  min-width:0;
  max-width:100%;
  font-size:19px;
  width:19px;
  height:19px;
  line-height:1;
  flex:0 0 auto;
  color:#173E70;

}

.ip-public-healthcare-6 .v-MSYmJ  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:50px;
  flex:0 1 auto;
  min-height:50px;
  background:#173E70;
  align-items:center;
  justify-content:center;
  border-radius:25px;

}

.ip-public-healthcare-6 .v-FUMK5  {
  min-width:0;
  max-width:100%;
  font-size:19px;
  width:19px;
  height:19px;
  line-height:1;
  flex:0 0 auto;
  color:#FFFFFF;

}

.ip-public-healthcare-6 .v-O6FEN  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:610px;
  position:relative;
  display:block;
  height:610px;

}

.ip-public-healthcare-6 .v-aSm8s  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:365px;
  flex:0 1 auto;
  min-height:500px;
  background:#FFFFFFF7;
  border:1px solid #DFE7EA;
  border-radius:18px;
  position:absolute;
  left:0.0%;
  top:0.0%;
  width:22.8125%;
  max-width:none;
  height:81.9672131147541%;
  min-height:0;

}

.ip-public-healthcare-6 .v-I61pcC img {
  object-fit:cover
}

.ip-public-healthcare-6 .v-I61pcC  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:225px;
  border-radius:18px 18px 0px 0px;
  overflow:hidden;
  position:relative;
  height:225px;
  min-height:0;
  flex-grow:0;
  flex-basis:auto;

}

.ip-public-healthcare-6 .v-Vd4hM  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:26px 26px 22px 26px;
  width:100%;
  justify-content:space-between;

}

.ip-public-healthcare-6 .v-Ntpup  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:16px;

}

.ip-public-healthcare-6 .v-Uy1d4  {
  min-width:0;
  max-width:100%;
  font-size:20px;
  line-height:1.25;
  font-weight:700;
  color:#173E70;

}

.ip-public-healthcare-6 .v-uDl5d  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  line-height:1.55;
  font-weight:400;
  color:#607381;

}

.ip-public-healthcare-6 .v-KhBTf  {
  min-width:0;
  max-width:100%;
  font-size:52px;
  line-height:1.5;
  font-weight:700;
  color:#E6ECEF;
  text-align:right;

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-Abssd {
  min-height:0;
  padding-block:40px
}

}

@media(max-width:1100px) {
  .ip-public-healthcare-6 .v-pfi9K {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-public-healthcare-6 .v-pfi9K>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-jJ27n {
  font-size:34px
}

}

@media(max-width:1100px) {
  .ip-public-healthcare-6 .v-lJTqG {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-public-healthcare-6 .v-lJTqG>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-O6FEN {
  height:440px
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-KhBTf {
  font-size:34px
}

}


.ip-public-healthcare-6 .v-Abssd {
  background-image:linear-gradient(#F2F8FAE8,#F2F8FAE8),var(--ip-image)
}

.ip-public-healthcare-6 .v-ANt2m {
  line-height:1.22
}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-O6FEN {
  min-height:0
}

}

.ip-public-healthcare-6 .v-I61pcC {
  overflow:hidden
}

.ip-public-healthcare-6 .v-KhBTf {
  line-height:1.22
}

.ip-public-healthcare-6 .v-iMkdV {
  overflow:hidden
}

.ip-public-healthcare-6 .v-DxumF {
  line-height:1.22
}

.ip-public-healthcare-6 .v-wDAZz {
  overflow:hidden
}

.ip-public-healthcare-6 .v-vgnRd {
  line-height:1.22
}

.ip-public-healthcare-6 .v-TDKED {
  overflow:hidden
}

.ip-public-healthcare-6 .v-ymq89 {
  line-height:1.22
}

@media(max-width:767px) {
  .ip-public-healthcare-6 [class^="v-"] {
  max-width:100%
}
.ip-public-healthcare-6 .ip-button {
  max-width:100%;
  flex-basis:auto
}

}


@media(max-width:767px) {
  .ip-public-healthcare-6 .v-pfi9K {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-pxYb1 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-hojLD {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-lJTqG {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-bjlWu {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-MSYmJ {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-aSm8s {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-Vd4hM {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-Ntpup {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-XfVsN {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-IAAG8 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-iP3aw {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-c5z1V {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-jVijX {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-Nu44l {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-VgB5d {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-DDGTr {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-6 .v-Eat4I {
  min-height:0;
  height:auto
}

}


.ip-public-healthcare-6 .v-ANt2m {
  letter-spacing:1.8px
}

.ip-public-healthcare-6 .v-jJ27n {
  letter-spacing:-1px
}

.ip-public-healthcare-6 .v-Uy1d4 {
  letter-spacing:-0.3px
}

.ip-public-healthcare-6 .v-IcPsK {
  letter-spacing:-0.3px
}

.ip-public-healthcare-6 .v-jlwSW {
  letter-spacing:-0.3px
}

.ip-public-healthcare-6 .v-JHcbQ {
  letter-spacing:-0.3px
}


.ip-public-healthcare-6 .v-Abssd {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-pxYb1 {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-ANt2m {
  width:100%
}

.ip-public-healthcare-6 .v-jJ27n {
  width:100%
}

.ip-public-healthcare-6 .v-hojLD {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-Rc1Gv {
  width:100%
}

.ip-public-healthcare-6 .v-aSm8s {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-I61pcC {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-Vd4hM {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-Ntpup {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-Uy1d4 {
  width:100%
}

.ip-public-healthcare-6 .v-uDl5d {
  width:100%
}

.ip-public-healthcare-6 .v-KhBTf {
  width:100%
}

.ip-public-healthcare-6 .v-XfVsN {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-iMkdV {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-IAAG8 {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-iP3aw {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-IcPsK {
  width:100%
}

.ip-public-healthcare-6 .v-P9PNUe {
  width:100%
}

.ip-public-healthcare-6 .v-DxumF {
  width:100%
}

.ip-public-healthcare-6 .v-c5z1V {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-wDAZz {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-jVijX {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-Nu44l {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-jlwSW {
  width:100%
}

.ip-public-healthcare-6 .v-Um9mk {
  width:100%
}

.ip-public-healthcare-6 .v-vgnRd {
  width:100%
}

.ip-public-healthcare-6 .v-VgB5d {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-TDKED {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-DDGTr {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-Eat4I {
  align-items:flex-start
}

.ip-public-healthcare-6 .v-JHcbQ {
  width:100%
}

.ip-public-healthcare-6 .v-vkZui {
  width:100%
}

.ip-public-healthcare-6 .v-ymq89 {
  width:100%
}


@media (min-width:1101px) {
  .ip-public-healthcare-6 .v-pxYb1 {flex:0 1 900px;}
  .ip-public-healthcare-6 .v-hojLD {width:auto;flex:1 1 0;}
}
.ip-public-healthcare-6 .v-O6FEN {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px;}
.ip-public-healthcare-6 .v-aSm8s {position:static;width:100%;height:500px;}
.ip-public-healthcare-6 .v-aSm8s:nth-child(even) {margin-top:72px;}
.ip-public-healthcare-6 .v-Vd4hM {flex:1;}
@media (max-width:1100px) {
  .ip-public-healthcare-6 .v-O6FEN {display:flex;overflow-x:auto;height:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:24px;}
  .ip-public-healthcare-6 .v-aSm8s {flex:0 0 min(365px,85%);height:500px;scroll-snap-align:start;}
  .ip-public-healthcare-6 .v-aSm8s:nth-child(even) {margin-top:0;}
}

@media (min-width:1101px) {
 .ip-public-healthcare-6 .v-Abssd {padding-bottom:35px;}
}

@media (min-width:1200px) and (max-width:1599px) {
  .ip-public-healthcare-6 .v-pfi9K {display:grid;grid-template-columns:3fr 2fr;gap:40px;align-items:center;}
  .ip-public-healthcare-6 .v-pxYb1 {width:100%;}
  .ip-public-healthcare-6 .v-jJ27n {font-size:44px;}
  .ip-public-healthcare-6 .v-O6FEN {gap:24px;height:auto;min-height:0;align-items:stretch;}
  .ip-public-healthcare-6 .v-aSm8s {height:auto;min-height:480px;}
  .ip-public-healthcare-6 .v-aSm8s:nth-child(even) {margin-top:0;}
  .ip-public-healthcare-6 .v-I61pcC {height:200px;flex-shrink:0;}
  .ip-public-healthcare-6 .v-Vd4hM {padding:24px 20px;gap:20px;}
  .ip-public-healthcare-6 .v-Abssd {min-height:0;padding-block:72px;}
}

@media (max-width:1199px) {
  .ip-public-healthcare-6 .v-pfi9K {flex-direction:column;gap:24px;align-items:stretch;}
  .ip-public-healthcare-6 .v-pfi9K > * {width:100%;flex:none;}
  .ip-public-healthcare-6 .v-lJTqG {flex-direction:row;gap:14px;}
  .ip-public-healthcare-6 .v-lJTqG > * {width:50px;height:50px;min-height:50px;flex:0 0 50px;border-radius:50%;}
  .ip-public-healthcare-6 .v-O6FEN {display:flex;overflow-x:auto;height:auto;min-height:0;scroll-snap-type:x mandatory;padding-bottom:12px;gap:24px;}
  .ip-public-healthcare-6 .v-aSm8s {flex:0 0 min(365px,85%);height:500px;scroll-snap-align:start;}
  .ip-public-healthcare-6 .v-aSm8s:nth-child(even) {margin-top:0;}
}
