/* screen - phone-375-index-english */

.phone-375-index-english {
  background-color: var(--background);
  margin: 0px;
  min-height: 3490px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.phone-375-index-english .getty-images-1423371560-2FW0ck {
  background-color: transparent;
  height: 466px;
  object-fit: cover;
  position: absolute;
  right: -277px;
  top: calc(4.73% - 22px);
  width: 1131px;
}

.phone-375-index-english .rectangle-66-2FW0ck {
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 14.79%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 511px;
  left: -2px;
  position: absolute;
  top: 98px;
  width: calc(100.00% + 2px);
}

.phone-375-index-english .group-25-2FW0ck {
  background-color: transparent;
  height: 674px;
  left: 7.47%;
  mix-blend-mode: normal;
  position: absolute;
  top: 1039px;
  width: 85.45%;
}

.phone-375-index-english .group-14-QSEssK {
  background-color: transparent;
  display: block;
  height: 246px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: calc(100.00% - 1px);
}

.phone-375-index-english .group-14-QSEssK.bp4-animate-enter {
  animation: bp4-animate-enter-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-english .benefits-counselors-2vUXcP {
  background-color: transparent;
  bottom: 0px;
  height: 172px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 1px);
}

.phone-375-index-english .headset-icon-2vUXcP {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.phone-375-index-english .path-9-LKRMt6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .group-15-QSEssK {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 352px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.phone-375-index-english .group-15-QSEssK.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-english .important-JhQSxV {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(24.72% - 8px);
  white-space: nowrap;
  width: 270px;
}

.phone-375-index-english .appointments-are-ava-JhQSxV {
  background-color: transparent;
  bottom: 0px;
  height: 235px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.phone-375-index-english .span0-mLbF7L {
}

.phone-375-index-english .span1-mLbF7L {
}

.phone-375-index-english .span2-mLbF7L {
}

.phone-375-index-english .span3-mLbF7L {
}

.phone-375-index-english .span4-mLbF7L {
}

.phone-375-index-english .clock-icon-JhQSxV {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.phone-375-index-english .path-10-j5kZHX {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.phone-375-index-english .path-1-2FW0ck {
  background-color: transparent;
  bottom: 49.06%;
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 53px);
}

.phone-375-index-english .path-264-2FW0ck {
  background-color: transparent;
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 28.29%;
  width: calc(100.00% - 53px);
}

.phone-375-index-english .group-18-2FW0ck {
  background-color: transparent;
  bottom: calc(27.11% - 226px);
  display: block;
  height: 834px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 300px;
}

.phone-375-index-english .group-18-2FW0ck.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-english .steps-card-phone-jFiTZO {
  top: 0px;
}

.phone-375-index-english .rectangle-11-zeB61s {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-english .click-on-your-prefer-zeB61s {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 20px;
  text-align: left;
  top: calc(49.56% - 33px);
  width: 221px;
}

.phone-375-index-english .x1-zeB61s {
  background-color: transparent;
  bottom: calc(48.98% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-english .steps-card-phone-WXS57h {
  top: calc(33.33% - 60px);
}

.phone-375-index-english .rectangle-11-gggsVw {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-english .select-a-day-and-tim-gggsVw {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(49.25% - 23px);
  width: 221px;
}

.phone-375-index-english .x2-gggsVw {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-english .steps-card-phone-k2ngIL {
  bottom: calc(33.33% - 60px);
}

.phone-375-index-english .rectangle-11-VDHRTd {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-english .enter-the-required-c-VDHRTd {
  background-color: transparent;
  height: 88px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(45.65% - 40px);
  width: 221px;
}

.phone-375-index-english .x3-VDHRTd {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-english .steps-card-phone-B5xCB1 {
  bottom: 0px;
}

.phone-375-index-english .rectangle-11-tZRBEw {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.phone-375-index-english .mark-your-calendar-a-tZRBEw {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 34px;
  text-align: left;
  top: calc(47.79% - 32px);
  width: 210px;
}

.phone-375-index-english .x4-tZRBEw {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.phone-375-index-english .title-box-2FW0ck {
  background-color: transparent;
  display: block;
  height: 286px;
  opacity: 0;
  position: absolute;
  right: calc(49.09% - 157px);
  top: 655px;
  transform: translate(25px, 0);
  width: 320px;
}

.phone-375-index-english .title-box-2FW0ck.bp4-animate-enter3 {
  animation: bp4-animate-enter3-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp4-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.phone-375-index-english .group-34-jlFCxL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .welcome-to-premier-c-uFbsJb {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(20.52% - 12px);
  width: calc(100.00% + 2px);
}

.phone-375-index-english .title-uFbsJb {
  background-color: transparent;
  bottom: 0px;
  height: 178px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 35px);
}

.phone-375-index-english .mask-group-2-uFbsJb {
  background-color: transparent;
  height: 17px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 20px);
}

.phone-375-index-english .its-quick-and-easy-t-2FW0ck {
  background-color: transparent;
  bottom: calc(46.45% - 25px);
  height: 54px;
  left: 44px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 85px);
}

.phone-375-index-english .group-607-2FW0ck {
  background-color: transparent;
  height: 91px;
  left: -15px;
  position: absolute;
  top: 106px;
  width: calc(100.00% + 31px);
}

.phone-375-index-english .language-toggle-bacground-H5KKwR {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .component-9-23-H5KKwR {
  background-color: transparent;
  bottom: 27px;
  height: 40px;
  left: calc(15.25% - 17px);
  position: absolute;
  width: 111px;
}

.phone-375-index-english .english-fuPXPx {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.phone-375-index-english .component-8-23-H5KKwR {
  background-color: transparent;
  bottom: 27px;
  height: 40px;
  position: absolute;
  right: calc(12.54% - 15px);
  width: 119px;
}

.phone-375-index-english .espaol-bOx2dk {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.phone-375-index-english .group-250-H5KKwR {
  background-color: transparent;
  bottom: calc(48.48% - 28px);
  height: 58px;
  position: absolute;
  right: calc(49.52% - 47px);
  width: 95px;
}

.phone-375-index-english .component-10-11-b8oEMj {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.phone-375-index-english .rectangle-9-8D7fCG {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.phone-375-index-english .component-6-1-b8oEMj {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  left: calc(7.69% - 4px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.3s ease;
  width: 56px;
}

.phone-375-index-english .component-6-1-b8oEMj:hover {
  transform: translate(5px, 0);
}

.phone-375-index-english .ellipse-9-eb54I7 {
  background-color: var(--background);
  border-radius: 24px;
  box-shadow: 3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.phone-375-index-english .logo-nav-2FW0ck {
  height: 3.15%;
  position: absolute;
}

.phone-375-index-english .logo-nav-ukXYfi {
  height: 100%;
  mix-blend-mode: normal;
  position: relative;
}

.phone-375-index-english .rectangle-6-LMAWP5 {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .premier-logo-LMAWP5 {
  background-color: transparent;
  height: 68px;
  object-fit: cover;
  position: absolute;
  right: calc(49.66% - 112px);
  top: 24px;
  width: 226px;
}

.phone-375-index-english .rectangle-71-2FW0ck {
  background-color: var(--black-2);
  bottom: -2px;
  height: 18.11%;
  left: -26px;
  position: absolute;
  width: calc(100.00% + 61px);
}

.phone-375-index-english .group-611-2FW0ck {
  background-color: transparent;
  bottom: 222px;
  height: 301px;
  left: calc(50.00% - 114px);
  position: absolute;
  width: 227px;
}

.phone-375-index-english .group-608-YQj6mS {
  background-color: transparent;
  height: 99px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .rectangle-11-Zb57Em {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-english .onsite-appointment-Zb57Em {
  top: calc(48.65% - 22px);
}

.phone-375-index-english .group-68-AS0Ddi {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.phone-375-index-english .group-68-AS0Ddi:hover {
  opacity: 0;
}

.phone-375-index-english .rectangle-11-sGyiAp {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-english .onsite-appointment-sGyiAp {
  bottom: calc(49.52% - 22px);
}

.phone-375-index-english .group-609-YQj6mS {
  background-color: transparent;
  bottom: 0px;
  height: 99px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.phone-375-index-english .rectangle-11-OyLpqp {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-english .group-71-JBsYcn {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.phone-375-index-english .group-71-JBsYcn:hover {
  opacity: 0;
}

.phone-375-index-english .rectangle-11-ueNLqo {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.phone-375-index-english .logo-nav {
  background-color: transparent;
  left: 0px;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .mult-buttons {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.phone-375-index-english .onsite-appointment {
  background-color: transparent;
  height: 45px;
  left: 29px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 56px);
}

.phone-375-index-english .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
/* screen - tablet-768-index-english */

.tablet-768-index-english {
  background-color: var(--background);
  margin: 0px;
  min-height: 2415px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tablet-768-index-english .getty-images-1423371560-ZseDUw {
  background-color: transparent;
  height: 609px;
  object-fit: cover;
  position: absolute;
  right: -128px;
  top: calc(3.38% - 21px);
  width: 1480px;
}

.tablet-768-index-english .rectangle-66-ZseDUw {
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 14.79%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 616px;
  left: -14px;
  position: absolute;
  top: 55px;
  width: calc(100.00% + 31px);
}

.tablet-768-index-english .group-19-ZseDUw {
  background-color: transparent;
  bottom: calc(30.21% - 176px);
  display: block;
  height: 581px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: calc(47.46% - 224px);
  transform: translate(0, 25px);
  width: 471px;
}

.tablet-768-index-english .group-19-ZseDUw.bp3-animate-enter {
  animation: bp3-animate-enter-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-english .steps-card-xHvm3F {
  top: 0px;
}

.tablet-768-index-english .rectangle-11-QttSaA {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-english .click-on-your-prefer-QttSaA {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(48.28% - 22px);
  width: 361px;
}

.tablet-768-index-english .x1-QttSaA {
  background-color: transparent;
  bottom: calc(46.68% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-english .steps-card-YBBGxy {
  top: calc(33.33% - 35px);
}

.tablet-768-index-english .rectangle-11-LLBlE0 {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-english .select-a-day-and-tim-LLBlE0 {
  background-color: transparent;
  bottom: calc(48.10% - 12px);
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 44px;
  text-align: left;
  white-space: nowrap;
  width: 361px;
}

.tablet-768-index-english .x2-LLBlE0 {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-english .steps-card-QfgNfZ {
  bottom: calc(33.33% - 35px);
}

.tablet-768-index-english .rectangle-11-gLsxiP {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-english .enter-the-required-c-gLsxiP {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 389px;
}

.tablet-768-index-english .x3-gLsxiP {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-english .steps-card-Z070fj {
  bottom: 0px;
}

.tablet-768-index-english .rectangle-11-Ob8g6h {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.tablet-768-index-english .mark-your-calendar-a-Ob8g6h {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.tablet-768-index-english .x4-Ob8g6h {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.tablet-768-index-english .group-41-ZseDUw {
  background-color: transparent;
  height: 363px;
  left: calc(49.75% - 311px);
  position: absolute;
  top: 731px;
  width: 625px;
}

.tablet-768-index-english .group-14-RSIYvd {
  background-color: transparent;
  display: block;
  height: 246px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: 285px;
}

.tablet-768-index-english .group-14-RSIYvd.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-english .benefits-counselors-ekU3lv {
  background-color: transparent;
  bottom: 0px;
  height: 172px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.tablet-768-index-english .headset-icon-ekU3lv {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.tablet-768-index-english .path-9-aCxsUj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-english .group-15-RSIYvd {
  background-color: transparent;
  display: block;
  height: 100%;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0, 25px);
  width: 299px;
}

.tablet-768-index-english .group-15-RSIYvd.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-english .important-D2Xo7I {
  background-color: transparent;
  height: 31px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(20.78% - 6px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768-index-english .appointments-are-ava-D2Xo7I {
  background-color: transparent;
  bottom: 0px;
  height: 256px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: 100%;
}

.tablet-768-index-english .span0-gJ5MuX {
}

.tablet-768-index-english .span1-gJ5MuX {
}

.tablet-768-index-english .span2-gJ5MuX {
}

.tablet-768-index-english .span3-gJ5MuX {
}

.tablet-768-index-english .span4-gJ5MuX {
}

.tablet-768-index-english .clock-icon-D2Xo7I {
  background-color: transparent;
  height: 57px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.tablet-768-index-english .path-10-fQ237v {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.tablet-768-index-english .path-1-ZseDUw {
  background-color: transparent;
  height: 1px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 47.91%;
  width: calc(100.00% - 141px);
}

.tablet-768-index-english .title-box-ZseDUw {
  background-color: transparent;
  display: block;
  height: 280px;
  left: 72px;
  opacity: 0;
  position: absolute;
  top: calc(13.82% - 39px);
  transform: translate(25px, 0);
  width: 324px;
}

.tablet-768-index-english .title-box-ZseDUw.bp3-animate-enter3 {
  animation: bp3-animate-enter3-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp3-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-768-index-english .group-34-p3Kbif {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768-index-english .welcome-to-premier-c-OeEkS6 {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(18.39% - 10px);
  width: calc(100.00% + 2px);
}

.tablet-768-index-english .title-OeEkS6 {
  background-color: transparent;
  bottom: 0px;
  height: 178px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 44px);
}

.tablet-768-index-english .mask-group-2-OeEkS6 {
  background-color: transparent;
  height: 16px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 46px);
}

.tablet-768-index-english .its-quick-and-easy-t-ZseDUw {
  background-color: transparent;
  bottom: calc(49.02% - 14px);
  height: 28px;
  left: 60px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 128px);
}

.tablet-768-index-english .language-toggle-bacground-ZseDUw {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 3.77%;
  left: 0px;
  position: absolute;
  top: 4.39%;
  width: calc(100.00% + 24px);
}

.tablet-768-index-english .component-9-22-ZseDUw {
  background-color: transparent;
  bottom: 2245px;
  height: 40px;
  left: calc(36.23% - 40px);
  position: absolute;
  width: 111px;
}

.tablet-768-index-english .english-FzHOZ7 {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.tablet-768-index-english .component-8-22-ZseDUw {
  background-color: transparent;
  bottom: 2245px;
  height: 40px;
  position: absolute;
  right: calc(31.59% - 38px);
  width: 119px;
}

.tablet-768-index-english .espaol-al1CBO {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.tablet-768-index-english .group-250-ZseDUw {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: calc(47.99% - 46px);
  top: 123px;
  width: 95px;
}

.tablet-768-index-english .component-10-10-RdOCQQ {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.tablet-768-index-english .rectangle-9-SVwKCu {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.tablet-768-index-english .component-6-1-RdOCQQ {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  left: calc(7.69% - 4px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.3s ease;
  width: 56px;
}

.tablet-768-index-english .component-6-1-RdOCQQ:hover {
  transform: translate(5px, 0);
}

.tablet-768-index-english .ellipse-9-ehRkWK {
  background-color: var(--background);
  border-radius: 24px;
  box-shadow: 3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.tablet-768-index-english .logo-nav-ZseDUw {
  height: 4.55%;
  left: -15px;
  position: absolute;
  width: calc(100.00% + 28px);
}

.tablet-768-index-english .logo-nav-gxENiP {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.tablet-768-index-english .rectangle-6-rxmmak {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-english .premier-logo-rxmmak {
  background-color: transparent;
  height: 68px;
  left: calc(12.46% - 28px);
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 226px;
}

.tablet-768-index-english .rectangle-13-ZseDUw {
  background-color: var(--black-2);
  bottom: -4px;
  height: 19.42%;
  left: -42px;
  position: absolute;
  width: calc(100.00% + 84px);
}

.tablet-768-index-english .group-610-ZseDUw {
  background-color: transparent;
  bottom: 257px;
  height: 99px;
  left: calc(50.00% - 245px);
  position: absolute;
  width: 490px;
}

.tablet-768-index-english .group-608-MnIBRU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 227px;
}

.tablet-768-index-english .rectangle-11-TuroIx {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-english .group-68-9wkPyo {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768-index-english .group-68-9wkPyo:hover {
  opacity: 0;
}

.tablet-768-index-english .rectangle-11-5PE0BY {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-english .group-609-MnIBRU {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 227px;
}

.tablet-768-index-english .rectangle-11-hWX8lV {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-english .group-71-6pkpwZ {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768-index-english .group-71-6pkpwZ:hover {
  opacity: 0;
}

.tablet-768-index-english .rectangle-11-HRxuZQ {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.tablet-768-index-english .logo-nav {
  background-color: transparent;
  top: 0px;
}

.tablet-768-index-english .mult-buttons {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-english .onsite-appointment {
  background-color: transparent;
  height: 45px;
  left: 29px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(48.65% - 22px);
  width: calc(100.00% - 56px);
}

.tablet-768-index-english .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-index-english .steps-card {
  background-color: transparent;
  height: 104px;
  left: 0px;
  position: absolute;
  width: 100%;
}
/* screen - web-1280-index-english-all-breakpoints */

.web-1280-index-english-all-breakpoints {
  background-color: var(--background);
  margin: 0px;
  min-height: 2041px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .mask-group-5-jhNV3s {
  background-color: transparent;
  height: 731px;
  object-fit: cover;
  position: absolute;
  right: -56px;
  top: calc(5.04% - 37px);
  width: 2080px;
}

.web-1280-index-english-all-breakpoints .rectangle-66-jhNV3s {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.9) 43.84%, rgba(255, 255, 255, 0.5) 54.68%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 742px;
  left: 0px;
  position: absolute;
  top: 55px;
  width: calc(100.00% - 15px);
}

.web-1280-index-english-all-breakpoints .group-43-jhNV3s {
  background-color: transparent;
  height: 28.39%;
  position: absolute;
  right: calc(43.78% - 451px);
  top: 871px;
  width: 1031px;
}

.web-1280-index-english-all-breakpoints .path-1-fpERag {
  background-color: transparent;
  height: 100%;
  left: 48.50%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.web-1280-index-english-all-breakpoints .group-19-fpERag {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 514px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 517px;
}

.web-1280-index-english-all-breakpoints .group-19-fpERag.bp2-animate-enter8 {
  animation: bp2-animate-enter8-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter8-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-english-all-breakpoints .steps-card-BRA8wy {
  top: 82.05%;
}

.web-1280-index-english-all-breakpoints .rectangle-11-0XhBnk {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-english-all-breakpoints .mark-your-calendar-a-0XhBnk {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.web-1280-index-english-all-breakpoints .x4-0XhBnk {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-english-all-breakpoints .steps-card-1c4xc3 {
  top: 57.38%;
}

.web-1280-index-english-all-breakpoints .rectangle-11-rHkyFi {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-english-all-breakpoints .enter-the-required-c-rHkyFi {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 389px;
}

.web-1280-index-english-all-breakpoints .x3-rHkyFi {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-english-all-breakpoints .steps-card-nYwUJ0 {
  top: 32.70%;
}

.web-1280-index-english-all-breakpoints .rectangle-11-RFqyYy {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-english-all-breakpoints .select-a-day-and-tim-RFqyYy {
  background-color: transparent;
  bottom: calc(48.10% - 12px);
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 44px;
  text-align: left;
  white-space: nowrap;
  width: 361px;
}

.web-1280-index-english-all-breakpoints .x2-RFqyYy {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-english-all-breakpoints .steps-card-L2paR8 {
  top: 7.97%;
}

.web-1280-index-english-all-breakpoints .rectangle-11-NYlUtm {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1280-index-english-all-breakpoints .click-on-your-prefer-NYlUtm {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(48.28% - 22px);
  width: 361px;
}

.web-1280-index-english-all-breakpoints .x1-NYlUtm {
  background-color: transparent;
  bottom: calc(46.80% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1280-index-english-all-breakpoints .its-quick-and-easy-t-BRA8wy {
  background-color: transparent;
  height: 28px;
  left: 40px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100.00% - 38px);
}

.web-1280-index-english-all-breakpoints .group-40-fpERag {
  background-color: transparent;
  height: 98.10%;
  position: absolute;
  right: 515px;
  top: 6px;
  width: 50.09%;
}

.web-1280-index-english-all-breakpoints .group-14-1faw8x {
  background-color: transparent;
  display: block;
  height: 36.03%;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 81.07%;
}

.web-1280-index-english-all-breakpoints .group-14-1faw8x.bp2-animate-enter9 {
  animation: bp2-animate-enter9-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-english-all-breakpoints .benefits-counselors-zF31mc {
  background-color: transparent;
  bottom: 0px;
  height: 130px;
  left: 2px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 40px);
}

.web-1280-index-english-all-breakpoints .headset-icon-zF31mc {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1280-index-english-all-breakpoints .path-9-BLXw8u {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .group-15-1faw8x {
  background-color: transparent;
  display: block;
  height: 51.63%;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 48.37%;
  transform: translate(0, 25px);
  width: 92.25%;
}

.web-1280-index-english-all-breakpoints .group-15-1faw8x.bp2-animate-enter10 {
  animation: bp2-animate-enter10-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter10-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-english-all-breakpoints .important-ndAwvD {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(31.80% - 10px);
  white-space: nowrap;
  width: calc(100.00% - 38px);
}

.web-1280-index-english-all-breakpoints .appointments-are-ava-ndAwvD {
  background-color: transparent;
  bottom: 0px;
  height: 172px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 38px);
}

.web-1280-index-english-all-breakpoints .span0-d0xLqT {
}

.web-1280-index-english-all-breakpoints .span1-d0xLqT {
}

.web-1280-index-english-all-breakpoints .span2-d0xLqT {
}

.web-1280-index-english-all-breakpoints .span3-d0xLqT {
}

.web-1280-index-english-all-breakpoints .span4-d0xLqT {
}

.web-1280-index-english-all-breakpoints .clock-icon-ndAwvD {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1280-index-english-all-breakpoints .path-10-3qVDUq {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.web-1280-index-english-all-breakpoints .title-box-jhNV3s {
  background-color: transparent;
  display: block;
  height: 296px;
  left: 140px;
  opacity: 0;
  position: absolute;
  top: calc(20.80% - 62px);
  transform: translate(25px, 0);
  width: 437px;
}

.web-1280-index-english-all-breakpoints .title-box-jhNV3s.bp2-animate-enter11 {
  animation: bp2-animate-enter11-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp2-animate-enter11-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1280-index-english-all-breakpoints .group-34-xaqtEB {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .welcome-to-premier-c-EnTRaI {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(22.59% - 13px);
  width: calc(100.00% - 53px);
}

.web-1280-index-english-all-breakpoints .title-EnTRaI {
  background-color: transparent;
  bottom: 3px;
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: 181px;
  left: 0px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1280-index-english-all-breakpoints .mask-group-2-EnTRaI {
  background-color: transparent;
  height: 24px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 5px);
}

.web-1280-index-english-all-breakpoints .language-toggle-bacground-jhNV3s {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 4.46%;
  left: -48px;
  position: absolute;
  top: 5.19%;
  width: calc(100.00% + 96px);
}

.web-1280-index-english-all-breakpoints .component-9-2-jhNV3s {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  left: calc(41.23% - 46px);
  position: absolute;
  width: 111px;
}

.web-1280-index-english-all-breakpoints .english-tBImjE {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.web-1280-index-english-all-breakpoints .component-8-2-jhNV3s {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  position: absolute;
  right: calc(40.74% - 48px);
  width: 119px;
}

.web-1280-index-english-all-breakpoints .espaol-x2cgHi {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.web-1280-index-english-all-breakpoints .group-250-jhNV3s {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: calc(49.87% - 47px);
  top: 123px;
  width: 95px;
}

.web-1280-index-english-all-breakpoints .component-10-2-Ghx5aX {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.web-1280-index-english-all-breakpoints .rectangle-9-iH5R7e {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.web-1280-index-english-all-breakpoints .component-6-1-Ghx5aX {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  left: calc(7.69% - 4px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.3s ease;
  width: 56px;
}

.web-1280-index-english-all-breakpoints .component-6-1-Ghx5aX:hover {
  transform: translate(5px, 0);
}

.web-1280-index-english-all-breakpoints .ellipse-9-FdkAxR {
  background-color: var(--background);
  border-radius: 24px;
  box-shadow: 3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.web-1280-index-english-all-breakpoints .logo-nav-jhNV3s {
  height: 5.39%;
  position: absolute;
  width: calc(100.00% + 14px);
}

.web-1280-index-english-all-breakpoints .logo-nav-C4yHZx {
  height: 100%;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .rectangle-6-MSmvZj {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .premier-logo-MSmvZj {
  background-color: transparent;
  height: 68px;
  left: calc(11.80% - 27px);
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 226px;
}

.web-1280-index-english-all-breakpoints .group-606-jhNV3s {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: -19px;
  position: absolute;
  width: calc(100.00% + 38px);
}

.web-1280-index-english-all-breakpoints .rectangle-13-xbr5NH {
  background-color: var(--black-2);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .mult-buttons-xbr5NH {
  left: calc(34.69% - 79px);
}

.web-1280-index-english-all-breakpoints .rectangle-11-kKeTGS {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-english-all-breakpoints .mult-buttons-AeuDip {
  right: calc(34.69% - 79px);
}

.web-1280-index-english-all-breakpoints .rectangle-11-sMviTx {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-english-all-breakpoints .group-68-xbr5NH {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  left: calc(34.69% - 79px);
  pointer-events: auto;
  position: absolute;
  top: calc(37.35% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1280-index-english-all-breakpoints .group-68-xbr5NH:hover {
  opacity: 0;
}

.web-1280-index-english-all-breakpoints .rectangle-11-AJGpi0 {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-english-all-breakpoints .group-71-xbr5NH {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  pointer-events: auto;
  position: absolute;
  right: calc(34.69% - 79px);
  top: calc(37.35% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1280-index-english-all-breakpoints .group-71-xbr5NH:hover {
  opacity: 0;
}

.web-1280-index-english-all-breakpoints .rectangle-11-ooTLwO {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1280-index-english-all-breakpoints .logo-nav {
  background-color: transparent;
  left: 0px;
  top: 0px;
}

.web-1280-index-english-all-breakpoints .mult-buttons {
  background-color: transparent;
  height: 99px;
  position: absolute;
  top: calc(37.34% - 37px);
  width: 227px;
}

.web-1280-index-english-all-breakpoints .onsite-appointment {
  background-color: transparent;
  height: 45px;
  left: 29px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(48.65% - 22px);
  width: calc(100.00% - 56px);
}

.web-1280-index-english-all-breakpoints .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280-index-english-all-breakpoints .steps-card {
  background-color: transparent;
  height: 17.95%;
  position: absolute;
  right: 0px;
  width: 91.10%;
}
/* screen - web-1920-index-english */

.web-1920-index-english {
  background-color: var(--background);
  margin: 0px;
  min-height: 2041px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1920-index-english .mask-group-4-EShqdU {
  background-color: transparent;
  height: 759px;
  object-fit: cover;
  position: absolute;
  right: -17px;
  top: calc(3.04% - 23px);
  width: 2489px;
}

.web-1920-index-english .rectangle-66-EShqdU {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.9) 43.84%, rgba(255, 255, 255, 0.5) 54.68%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  height: 759px;
  left: -30px;
  position: absolute;
  top: 39px;
  width: calc(100.00% + 47px);
}

.web-1920-index-english .title-box-EShqdU {
  background-color: transparent;
  display: block;
  height: 304px;
  left: 321px;
  opacity: 0;
  position: absolute;
  top: calc(21.30% - 65px);
  transform: translate(25px, 0);
  width: 483px;
}

.web-1920-index-english .title-box-EShqdU.bp1-animate-enter {
  animation: bp1-animate-enter-frames 0.40s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-english .group-34-tKSDDs {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-index-english .welcome-to-premier-c-CTILbt {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(21.86% - 12px);
  width: 384px;
}

.web-1920-index-english .title-CTILbt {
  background-color: transparent;
  bottom: 3px;
  color: var(--black);
  font-style: normal;
  font-weight: 300;
  height: 181px;
  left: 0px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 44px);
}

.web-1920-index-english .mask-group-2-CTILbt {
  background-color: transparent;
  height: 26px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 3px);
}

.web-1920-index-english .group-528-EShqdU {
  background-color: transparent;
  bottom: calc(39.34% - 232px);
  height: 590px;
  position: absolute;
  right: 280px;
  width: 1319px;
}

.web-1920-index-english .path-1-8kQT1A {
  background-color: transparent;
  height: 100%;
  left: 48.52%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.web-1920-index-english .group-19-8kQT1A {
  background-color: transparent;
  display: block;
  height: 99.91%;
  left: 707px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: 612px;
}

.web-1920-index-english .group-19-8kQT1A.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-english .steps-card-cxLxLW {
  bottom: 0px;
}

.web-1920-index-english .rectangle-11-0xxSk6 {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-english .mark-your-calendar-a-0xxSk6 {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.web-1920-index-english .x4-0xxSk6 {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-english .steps-card-cJFc1U {
  bottom: calc(29.28% - 30px);
}

.web-1920-index-english .rectangle-11-xSAXya {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-english .enter-the-required-c-xSAXya {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 389px;
}

.web-1920-index-english .x3-xSAXya {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-english .steps-card-CGBwIX {
  top: calc(41.44% - 43px);
}

.web-1920-index-english .rectangle-11-BiowbX {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-english .select-a-day-and-tim-BiowbX {
  background-color: transparent;
  bottom: calc(48.10% - 12px);
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 44px;
  text-align: left;
  white-space: nowrap;
  width: 361px;
}

.web-1920-index-english .x2-BiowbX {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-english .steps-card-IfuYzp {
  top: 63px;
}

.web-1920-index-english .rectangle-11-bryGgW {
  background-color: var(--black-haze);
  box-shadow: 0px 4px 6px #00000029;
}

.web-1920-index-english .click-on-your-prefer-bryGgW {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(48.28% - 22px);
  width: 361px;
}

.web-1920-index-english .x1-bryGgW {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.web-1920-index-english .its-quick-and-easy-t-cxLxLW {
  background-color: transparent;
  height: 28px;
  left: 100px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100.00% - 98px);
}

.web-1920-index-english .group-39-8kQT1A {
  background-color: transparent;
  height: 92.50%;
  position: absolute;
  right: 846px;
  top: 23px;
  width: 35.86%;
}

.web-1920-index-english .group-15-fdINGo {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 269px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.web-1920-index-english .group-15-fdINGo.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-english .important-okUQOF {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(34.95% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 49px);
}

.web-1920-index-english .appointments-are-ava-okUQOF {
  background-color: transparent;
  bottom: 0px;
  height: 151px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1920-index-english .span0-tnwy19 {
}

.web-1920-index-english .span1-tnwy19 {
}

.web-1920-index-english .span2-tnwy19 {
}

.web-1920-index-english .span3-tnwy19 {
}

.web-1920-index-english .span4-tnwy19 {
}

.web-1920-index-english .clock-icon-okUQOF {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1920-index-english .path-10-2TBT1G {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.web-1920-index-english .group-14-fdINGo {
  background-color: transparent;
  display: block;
  height: 187px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: calc(100.00% - 14px);
}

.web-1920-index-english .group-14-fdINGo.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-index-english .benefits-counselors-uei5Im {
  background-color: transparent;
  bottom: 0px;
  height: 109px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1920-index-english .headset-icon-uei5Im {
  background-color: transparent;
  height: 52px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.web-1920-index-english .path-9-luxxaN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-index-english .group-64-EShqdU {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: -129px;
  position: absolute;
  width: calc(100.00% + 260px);
}

.web-1920-index-english .rectangle-13-OBvnpO {
  background-color: var(--black-2);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-index-english .mult-buttons-OBvnpO {
  left: calc(41.45% - 94px);
}

.web-1920-index-english .rectangle-11-TgNquC {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-english .mult-buttons-6YHy83 {
  right: calc(41.45% - 94px);
}

.web-1920-index-english .rectangle-11-vTrAlt {
  background-color: var(--perano);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-english .group-68-OBvnpO {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  left: calc(41.45% - 94px);
  pointer-events: auto;
  position: absolute;
  top: calc(37.35% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1920-index-english .group-68-OBvnpO:hover {
  opacity: 0;
}

.web-1920-index-english .rectangle-11-s4YBxh {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-english .group-71-OBvnpO {
  background-color: transparent;
  cursor: pointer;
  height: 99px;
  pointer-events: auto;
  position: absolute;
  right: calc(41.45% - 94px);
  top: calc(37.35% - 37px);
  transition: all 0.2s ease;
  width: 227px;
}

.web-1920-index-english .group-71-OBvnpO:hover {
  opacity: 0;
}

.web-1920-index-english .rectangle-11-PsMjxZ {
  background-color: var(--black-haze);
  border-radius: 59px;
  box-shadow: 0px 4px 5px #00000080;
}

.web-1920-index-english .language-toggle-bacground-EShqdU {
  background-color: var(--gallery);
  box-shadow: 0px 6px 6px #00000029;
  height: 4.46%;
  left: -16px;
  position: absolute;
  top: 5.19%;
  width: calc(100.00% + 32px);
}

.web-1920-index-english .component-9-21-EShqdU {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  left: calc(44.33% - 49px);
  position: absolute;
  width: 111px;
}

.web-1920-index-english .english-HeZzxV {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: right;
  width: calc(100.00% - 14px);
}

.web-1920-index-english .component-8-21-EShqdU {
  background-color: transparent;
  bottom: 1871px;
  height: 40px;
  position: absolute;
  right: calc(44.03% - 52px);
  width: 119px;
}

.web-1920-index-english .espaol-GA6Spb {
  background-color: transparent;
  bottom: calc(33.33% - 9px);
  height: 28px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 14px);
}

.web-1920-index-english .group-250-EShqdU {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: calc(49.92% - 47px);
  top: 123px;
  width: 95px;
}

.web-1920-index-english .component-10-9-q0C9nN {
  background-color: transparent;
  bottom: 0px;
  height: 58px;
  left: calc(50.00% - 48px);
  position: absolute;
  width: 95px;
}

.web-1920-index-english .rectangle-9-ksB2p6 {
  background-color: var(--gunsmoke);
  border-radius: 19px;
  height: calc(100.00% - 20px);
  left: 10px;
  position: relative;
  top: 10px;
  width: calc(100.00% - 20px);
}

.web-1920-index-english .component-6-1-q0C9nN {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 56px;
  left: calc(7.69% - 4px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.3s ease;
  width: 56px;
}

.web-1920-index-english .component-6-1-q0C9nN:hover {
  transform: translate(5px, 0);
}

.web-1920-index-english .ellipse-9-az75zZ {
  background-color: var(--background);
  border-radius: 24px;
  box-shadow: 3px 2px 2px #0000004d;
  height: calc(100.00% - 8px);
  left: 4px;
  position: relative;
  top: 4px;
  width: calc(100.00% - 8px);
}

.web-1920-index-english .logo-nav-EShqdU {
  height: 5.39%;
  left: -31px;
  position: absolute;
  width: calc(100.00% + 31px);
}

.web-1920-index-english .logo-nav-mUTs4B {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.web-1920-index-english .rectangle-6-ZXkXxK {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-index-english .premier-logo-ZXkXxK {
  background-color: transparent;
  height: 68px;
  left: calc(19.42% - 44px);
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 226px;
}

.web-1920-index-english .logo-nav {
  background-color: transparent;
  top: 0px;
}

.web-1920-index-english .mult-buttons {
  background-color: transparent;
  height: 99px;
  position: absolute;
  top: calc(37.34% - 37px);
  width: 227px;
}

.web-1920-index-english .onsite-appointment {
  background-color: transparent;
  height: 45px;
  left: 29px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(48.65% - 22px);
  width: calc(100.00% - 56px);
}

.web-1920-index-english .rectangle-11 {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-index-english .steps-card {
  background-color: transparent;
  height: 104px;
  left: 102px;
  position: absolute;
  width: calc(100.00% - 141px);
}
@media screen and (max-width: 767px) {
  .screen.web-1920-index-english { 
    display: none;
   }
  .screen.web-1280-index-english-all-breakpoints { 
    display: none;
   }
  .screen.tablet-768-index-english { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.web-1920-index-english { 
    display: none;
   }
  .screen.web-1280-index-english-all-breakpoints { 
    display: none;
   }
  .screen.phone-375-index-english { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.web-1920-index-english { 
    display: none;
   }
  .screen.tablet-768-index-english { 
    display: none;
   }
  .screen.phone-375-index-english { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.web-1280-index-english-all-breakpoints { 
    display: none;
   }
  .screen.tablet-768-index-english { 
    display: none;
   }
  .screen.phone-375-index-english { 
    display: none;
   }
}