.ip-public-healthcare-4 {
  font-family:Montserrat,Arial,sans-serif;
  color:#607381;
  line-height:1.5
}

.ip-public-healthcare-4 * {
  box-sizing:border-box
}

.ip-public-healthcare-4 h1,.ip-public-healthcare-4 h2,.ip-public-healthcare-4 h3,.ip-public-healthcare-4 p {
  margin:0;
  font-family:inherit
}

.ip-public-healthcare-4 .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-4 img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  object-fit:cover
}

.ip-public-healthcare-4 a {
  color:inherit;
  text-decoration:none
}

.ip-public-healthcare-4 a:hover,.ip-public-healthcare-4 a:focus-visible {
  color:#4DBEC2
}

.ip-public-healthcare-4 .ip-button:hover,.ip-public-healthcare-4 .ip-button:focus-visible {
  background:#173E70;
  color:#fff
}

.ip-public-healthcare-4 .ip-form input:not([type=submit]),.ip-public-healthcare-4 .ip-form textarea,.ip-public-healthcare-4 .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-4 .ip-form .ip-form-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px
}

.ip-public-healthcare-4 .ip-form .ip-form-grid>p {
  display:contents
}

.ip-public-healthcare-4 .ip-form .ip-form-grid>p>br {
  display:none
}

.ip-public-healthcare-4 .ip-form label {
  display:block;
  color:#173E70;
  font-size:15px
}

.ip-public-healthcare-4 .ip-form .ip-wide {
  grid-column:1/-1
}

.ip-public-healthcare-4 .ip-form textarea {
  height:150px;
  resize:vertical
}

.ip-public-healthcare-4 .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-4 .ip-inner {
  width:calc(100% - 40px)
}
.ip-public-healthcare-4 .ip-form .ip-form-grid {
  grid-template-columns:1fr
}

}

.ip-public-healthcare-4 .v-xV0I0  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding-block:92px 92px;
  width:100%;
  background:#102B3B;

}

.ip-public-healthcare-4 .v-WkdyR  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:460px;
  background:#102B3B;
  gap:10px;

}

.ip-public-healthcare-4 .v-Fzgoi  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:38px 36px;
  width:420px;
  flex:0 1 auto;
  background:#1FAFBD;
  justify-content:space-between;

}

.ip-public-healthcare-4 .v-z8xmoO  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:18px;

}

.ip-public-healthcare-4 .v-v96Nu3  {
  min-width:0;
  max-width:100%;
  font-size:12px;
  line-height:1.5;
  font-weight:600;
  color:#DDF9FB;

}

.ip-public-healthcare-4 .v-u5k6n  {
  min-width:0;
  max-width:100%;
  font-size:34px;
  line-height:1.12;
  font-weight:700;
  color:#FFFFFF;

}

.ip-public-healthcare-4 .v-cPUBJ  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  line-height:1.55;
  font-weight:400;
  color:#E7FBFC;

}

.ip-public-healthcare-4 .v-FG7QT  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:210px;
  flex:0 1 auto;
  min-height:50px;
  background:#102B3B;
  gap:12px;
  align-items:center;
  justify-content:center;

}

.ip-public-healthcare-4 .v-f8GGP  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  line-height:1.5;
  font-weight:600;
  color:#FFFFFF;

}

.ip-public-healthcare-4 .v-bfwLv  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  width:17px;
  height:17px;
  line-height:1;
  flex:0 0 auto;
  color:#35BBC6;

}

.ip-public-healthcare-4 .v-o3rLD  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:36px;
  flex:0 1 auto;
  min-height:36px;
  background:#102B3B;
  position:absolute;
  left:95.71428571428571%;
  top:44.34782608695652%;
  width:8.571428571428571%;
  max-width:none;
  height:7.826086956521739%;
  min-height:0;

}

.ip-public-healthcare-4 .v-fjeaE  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  flex:1 1 0;
  width:100%;
  gap:10px;

}

.ip-public-healthcare-4 .v-E7s4u  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:10px;

}

.ip-public-healthcare-4 .v-O8mxe  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:32px;
  flex:1 1 0;
  width:100%;
  background:#173747;
  gap:16px;

}

.ip-public-healthcare-4 .v-t1GgJ  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:14px;
  align-items:center;

}

.ip-public-healthcare-4 .v-z8ICz  {
  min-width:0;
  max-width:100%;
  font-size:27px;
  width:27px;
  height:27px;
  line-height:1;
  flex:0 0 auto;
  color:#35BBC6;

}

.ip-public-healthcare-4 .v-EwLgs  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:700;
  color:#FFFFFF;

}

.ip-public-healthcare-4 .v-LkeJv  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:400;
  color:#AFC5CE;

}

.ip-public-healthcare-4 .v-VLXpK  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:32px;
  flex:1 1 0;
  width:100%;
  background:#173747;
  gap:16px;

}

.ip-public-healthcare-4 .v-k9CUg  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:14px;
  align-items:center;

}

.ip-public-healthcare-4 .v-PQwGn  {
  min-width:0;
  max-width:100%;
  font-size:27px;
  width:27px;
  height:27px;
  line-height:1;
  flex:0 0 auto;
  color:#35BBC6;

}

.ip-public-healthcare-4 .v-gr6N4  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:700;
  color:#FFFFFF;

}

.ip-public-healthcare-4 .v-h0qLAa  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:400;
  color:#AFC5CE;

}

.ip-public-healthcare-4 .v-dmlW3  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:32px;
  flex:1 1 0;
  width:100%;
  background:#173747;
  gap:16px;

}

.ip-public-healthcare-4 .v-T3pKk  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:14px;
  align-items:center;

}

.ip-public-healthcare-4 .v-YpjDr  {
  min-width:0;
  max-width:100%;
  font-size:27px;
  width:27px;
  height:27px;
  line-height:1;
  flex:0 0 auto;
  color:#35BBC6;

}

.ip-public-healthcare-4 .v-zSoW1  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:700;
  color:#FFFFFF;

}

.ip-public-healthcare-4 .v-V60Ud  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:400;
  color:#AFC5CE;

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-xV0I0 {
  min-height:0;
  padding-block:40px
}

}

@media(max-width:1100px) {
  .ip-public-healthcare-4 .v-WkdyR {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-public-healthcare-4 .v-WkdyR>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-u5k6n {
  font-size:34px
}

}

@media(max-width:1100px) {
  .ip-public-healthcare-4 .v-E7s4u {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-public-healthcare-4 .v-E7s4u>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}


.ip-public-healthcare-4 .v-v96Nu3 {
  line-height:1.22
}

.ip-public-healthcare-4 .v-f8GGP {
  line-height:1.22
}

.ip-public-healthcare-4 .v-fjeaE {
  align-self:stretch
}

.ip-public-healthcare-4 .v-O8mxe {
  align-self:stretch
}

.ip-public-healthcare-4 .v-EwLgs {
  line-height:1.22
}

.ip-public-healthcare-4 .v-VLXpK {
  align-self:stretch
}

.ip-public-healthcare-4 .v-gr6N4 {
  line-height:1.22
}

.ip-public-healthcare-4 .v-dmlW3 {
  align-self:stretch
}

.ip-public-healthcare-4 .v-zSoW1 {
  line-height:1.22
}

.ip-public-healthcare-4 .v-AtqAa {
  align-self:stretch
}

.ip-public-healthcare-4 .v-HCWwL {
  line-height:1.22
}

.ip-public-healthcare-4 .v-Y306g {
  align-self:stretch
}

.ip-public-healthcare-4 .v-BNWSm {
  line-height:1.22
}

.ip-public-healthcare-4 .v-X0TGzv {
  align-self:stretch
}

.ip-public-healthcare-4 .v-CMDsZ {
  line-height:1.22
}

@media(max-width:767px) {
  .ip-public-healthcare-4 [class^="v-"] {
  max-width:100%
}
.ip-public-healthcare-4 .ip-button {
  max-width:100%;
  flex-basis:auto
}

}


@media(max-width:767px) {
  .ip-public-healthcare-4 .v-WkdyR {
  min-height:0;
  height:auto
}

}

.ip-public-healthcare-4 .v-Fzgoi {
  position:relative
}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-Fzgoi {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-z8xmoO {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-FG7QT {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-fjeaE {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-E7s4u {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-O8mxe {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-t1GgJ {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-VLXpK {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-k9CUg {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-dmlW3 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-T3pKk {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-Mi6ss {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-AtqAa {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-xfuMu {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-Y306g {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-eMGKi {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-X0TGzv {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-public-healthcare-4 .v-b3X65 {
  min-height:0;
  height:auto
}

}


.ip-public-healthcare-4 .v-v96Nu3 {
  letter-spacing:1.6px
}

.ip-public-healthcare-4 .v-u5k6n {
  letter-spacing:-0.6px
}


.ip-public-healthcare-4 .v-z8ICz {
  display:inline-block;
  background:currentColor;
  mask:url("../../assets/design-icons/z8ICz.png") center/contain no-repeat;
  -webkit-mask:url("../../assets/design-icons/z8ICz.png") center/contain no-repeat
}

.ip-public-healthcare-4 .v-PQwGn {
  display:inline-block;
  background:currentColor;
  mask:url("../../assets/design-icons/PQwGn.png") center/contain no-repeat;
  -webkit-mask:url("../../assets/design-icons/PQwGn.png") center/contain no-repeat
}

.ip-public-healthcare-4 .v-b1j2gL {
  display:inline-block;
  background:currentColor;
  mask:url("../../assets/design-icons/b9Nba.png") center/contain no-repeat;
  -webkit-mask:url("../../assets/design-icons/b9Nba.png") center/contain no-repeat
}

.ip-public-healthcare-4 .v-qrOlD {
  display:inline-block;
  background:currentColor;
  mask:url("../../assets/design-icons/obCQ8.png") center/contain no-repeat;
  -webkit-mask:url("../../assets/design-icons/obCQ8.png") center/contain no-repeat
}

.ip-public-healthcare-4 .v-lUITF {
  display:inline-block;
  background:currentColor;
  mask:url("../../assets/design-icons/lUITF.png") center/contain no-repeat;
  -webkit-mask:url("../../assets/design-icons/lUITF.png") center/contain no-repeat
}


.ip-public-healthcare-4 .v-xV0I0 {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-WkdyR {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-Fzgoi {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-z8xmoO {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-v96Nu3 {
  width:100%
}

.ip-public-healthcare-4 .v-u5k6n {
  width:100%
}

.ip-public-healthcare-4 .v-cPUBJ {
  width:100%
}

.ip-public-healthcare-4 .v-fjeaE {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-E7s4u {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-O8mxe {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-EwLgs {
  flex:1 1 0;
  width:100%
}

.ip-public-healthcare-4 .v-LkeJv {
  width:100%
}

.ip-public-healthcare-4 .v-VLXpK {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-gr6N4 {
  flex:1 1 0;
  width:100%
}

.ip-public-healthcare-4 .v-h0qLAa {
  width:100%
}

.ip-public-healthcare-4 .v-dmlW3 {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-zSoW1 {
  flex:1 1 0;
  width:100%
}

.ip-public-healthcare-4 .v-V60Ud {
  width:100%
}

.ip-public-healthcare-4 .v-Mi6ss {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-AtqAa {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-HCWwL {
  flex:1 1 0;
  width:100%
}

.ip-public-healthcare-4 .v-Jy1M8 {
  width:100%
}

.ip-public-healthcare-4 .v-Y306g {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-BNWSm {
  flex:1 1 0;
  width:100%
}

.ip-public-healthcare-4 .v-gAG0I {
  width:100%
}

.ip-public-healthcare-4 .v-X0TGzv {
  align-items:flex-start
}

.ip-public-healthcare-4 .v-CMDsZ {
  flex:1 1 0;
  width:100%
}

.ip-public-healthcare-4 .v-sHP7O {
  width:100%
}


.ip-public-healthcare-4 .v-fjeaE > .v-E7s4u:nth-child(2) .v-z8ICz {mask:url("../../assets/design-icons/b9Nba.png") center/contain no-repeat;background:currentColor;}
.ip-public-healthcare-4 .v-fjeaE > .v-E7s4u:nth-child(2) .v-z8ICz:before {content:none;}

.ip-public-healthcare-4 .v-fjeaE > .v-E7s4u:nth-child(2) .v-PQwGn {mask:url("../../assets/design-icons/obCQ8.png") center/contain no-repeat;background:currentColor;}
.ip-public-healthcare-4 .v-fjeaE > .v-E7s4u:nth-child(2) .v-PQwGn:before {content:none;}

.ip-public-healthcare-4 .v-fjeaE > .v-E7s4u:nth-child(2) .v-YpjDr {mask:url("../../assets/design-icons/lUITF.png") center/contain no-repeat;background:currentColor;}
.ip-public-healthcare-4 .v-fjeaE > .v-E7s4u:nth-child(2) .v-YpjDr:before {content:none;}

/* Shared solution applications layout. */
.ip-public-healthcare-4[data-pencil-applications] .v-WkdyR {align-items:stretch;}
.ip-public-healthcare-4[data-pencil-applications] .v-Fzgoi {flex:0 0 26.25%;width:auto;gap:32px;}
.ip-public-healthcare-4[data-pencil-applications] .v-fjeaE {align-items:stretch;position:relative;}
.ip-public-healthcare-4[data-pencil-applications] .v-E7s4u {flex:1 1 0;align-items:stretch;}
.ip-public-healthcare-4[data-pencil-applications] .v-v96Nu3 {line-height:15px;}
.ip-public-healthcare-4[data-pencil-applications] .v-u5k6n {line-height:38px;}
.ip-public-healthcare-4[data-pencil-applications] .v-cPUBJ {line-height:22px;}
.ip-public-healthcare-4[data-pencil-applications] .v-f8GGP {line-height:17px;}
.ip-public-healthcare-4[data-pencil-applications] :is(.v-EwLgs,.v-gr6N4,.v-zSoW1) {line-height:20px;}
.ip-public-healthcare-4[data-pencil-applications] .v-o3rLD {left:auto;right:-18px;top:calc(50% - 26px);width:36px;height:36px;border-radius:50%;}
@media(max-width:1100px) {
  .ip-public-healthcare-4[data-pencil-applications] .v-WkdyR {min-height:0;}
  .ip-public-healthcare-4[data-pencil-applications] .v-Fzgoi {flex:none;width:100%;}
  .ip-public-healthcare-4[data-pencil-applications] .v-fjeaE {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
  .ip-public-healthcare-4[data-pencil-applications] .v-E7s4u {display:contents;}
  .ip-public-healthcare-4[data-pencil-applications] :is(.v-O8mxe,.v-VLXpK,.v-dmlW3) {min-height:225px;}
  .ip-public-healthcare-4[data-pencil-applications] .v-o3rLD {top:auto;right:auto;bottom:-18px;left:calc(50% - 18px);}
}
@media(max-width:767px) {
  .ip-public-healthcare-4[data-pencil-applications] .v-Fzgoi {padding:32px 24px;}
  .ip-public-healthcare-4[data-pencil-applications] .v-fjeaE {grid-template-columns:minmax(0,1fr);}
  .ip-public-healthcare-4[data-pencil-applications] :is(.v-O8mxe,.v-VLXpK,.v-dmlW3) {padding:28px 24px;min-height:0;}
  .ip-public-healthcare-4[data-pencil-applications] .v-FG7QT {min-height:50px;}
}
