/* Bulma Utilities */
:host {
  display: block;
}

@media screen and (min-width: 768px), print {
  .agn-sjb .agn-why-pos-grip {
    padding: 48px 0 16px;
  }
}
.agn-sjb .agn-pos-grip-key-features .agn-pos-grip-key-cards {
  margin: 32px 0 72px;
}
@media screen and (min-width: 768px), print {
  .agn-sjb .agn-pos-grip-ombudsman .agn-stepper-vertical {
    max-width: 670px;
  }
}
@media screen and (min-width: 768px), print {
  .agn-sjb .agn-pos-grip-ombudsman .agn-stepper-vertical .agn-stepper__desc {
    width: 170px;
  }
}
@media screen and (min-width: 1024px) {
  .agn-sjb .agn-pos-grip-download-card .downloading-cards agn-card .agn-dcard {
    width: 486px;
    height: 84px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .agn-sjb .agn-pos-grip-download-card .downloading-cards agn-card .agn-dcard {
    width: 344px;
    height: 74px;
  }
}
.agn-sjb .agn-home-testimonials .testimonial-card-lower .testimonial-detail {
  color: #094771;
  font-family: Manrope;
}
@media screen and (min-width: 768px), print {
  .agn-sjb .agn-home-testimonials .testimonial-card-lower .testimonial-detail {
    color: #1d476e;
    font-family: Manrope-Medium;
  }
}
.agn-sjb .agn-home-testimonials .testimonial-card-lower agn-image img {
  width: 64px;
  height: 64px;
}
.agn-sjb .agn-home-testimonials .slider-container {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.agn-sjb .agn-home-testimonials .slider-container::-webkit-scrollbar {
  display: none;
}
.agn-sjb .agn-home-testimonials .slider-container .testimonial-card-block {
  border-radius: 16px;
}
.agn-sjb .agn-home-testimonials .slider-container .testimonial-card-block .testimonial-card-upper {
  color: #094771;
}
.agn-sjb .agn-pos-grip-eligibility .eligibility-cards .eligibility-card {
  padding: unset;
}
@media screen and (min-width: 768px), print {
  .agn-sjb .agn-pos-grip-eligibility .eligibility-cards .eligibility-card {
    min-width: 486px;
  }
}
@media screen and (min-width: 1024px) {
  .agn-sjb .agn-pos-grip-eligibility .eligibility-age-block {
    max-width: 1200px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .agn-sjb .agn-pos-grip-eligibility .eligibility-age-block .eligibility-age-plans .eligibility-entry-age-section:nth-child(2n) .eligibility-age-divider {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .agn-sjb .agn-pos-grip-eligibility .eligibility-age-block .eligibility-age-plans .eligibility-age-divider {
    margin: 4.5px 25.5px;
  }
}
@media (min-width: 1200px) {
  .agn-sjb .agn-pos-grip-eligibility .eligibility-age-block .eligibility-age-plans .eligibility-age-years {
    min-width: 145px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .agn-sjb .agn-pos-grip-eligibility .eligibility-age-block .eligibility-age-plans .eligibility-age-years {
    min-width: 125px;
  }
}
.agn-sjb .agn-pos-grip-claim-details .uin-pin {
  margin-top: 0px;
}
@media (min-width: 360px) and (max-width: 870px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-text-content {
    padding: 40px 0px 66px 24px;
  }
}
@media (min-width: 871px) and (max-width: 1260px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-text-content .title {
    max-width: 370px;
  }
}
@media (min-width: 1300px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-text-content .title {
    max-width: 520px;
  }
}
@media screen and (max-width: 767px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-text-content .banner-image-content .chips .chips-txt {
    padding: 8px;
  }
}
@media (min-width: 871px) and (max-width: 1120px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chips {
    height: 61px;
    font-size: 12px;
  }
}
.agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-0 {
  max-width: 244px;
  left: 5%;
  top: -10.5%;
}
@media (min-width: 500px) and (max-width: 870px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-0 {
    left: 13%;
    top: -8.5%;
  }
}
@media (min-width: 871px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-0 {
    top: -24px;
    right: 50%;
    left: unset;
  }
}
@media screen and (min-width: 1024px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-0 {
    max-width: 300px;
    top: -44px;
    right: 48%;
  }
}
.agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-1 {
  width: 150px;
  right: 10%;
  bottom: 42.5%;
}
@media (min-width: 500px) and (max-width: 870px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-1 {
    right: 16%;
    bottom: 47.5%;
  }
}
@media (min-width: 871px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-1 {
    right: 80%;
    top: 52%;
    z-index: -1;
  }
}
@media screen and (min-width: 1024px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-1 {
    width: 204px;
  }
}
.agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-2 {
  width: 206px;
  right: 29.1%;
  bottom: 6.5%;
}
@media (min-width: 500px) and (max-width: 870px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-2 {
    right: 43%;
  }
}
@media (min-width: 871px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-2 {
    right: 4%;
    bottom: 20%;
  }
}
@media screen and (min-width: 1024px) {
  .agn-sjb .agn-pos-grip-banner .banner-content .banner-image-content .chip-2 {
    width: 263px;
    right: -11%;
    bottom: 17%;
  }
}