/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-sign-up-scan/block-sign-up-scan.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/
.snnp-online-uclanjenje-qr-code {
  display: flex;
  align-items: center;
  justify-content: center; }
  .snnp-online-uclanjenje-qr-code img {
    width: 100%;
    height: auto;
    max-width: 750px; }
    @media screen and (max-width: 940px) {
      .snnp-online-uclanjenje-qr-code img {
        max-width: 560px; } }
  @media screen and (max-width: 650px) {
    .snnp-online-uclanjenje-qr-code {
      display: none; } }

.snnp-app-stores__content {
  display: none;
  align-items: center;
  justify-content: center;
  margin-bottom: -20px;
  flex-wrap: wrap; }
  @media screen and (min-width: 1921px) {
    .snnp-app-stores__content {
      margin-bottom: -1.04167vw;
      padding-bottom: 5.20833vw; } }
  @media screen and (max-width: 768px) {
    .snnp-app-stores__content {
      display: flex; } }
  @media screen and (max-width: 640px) {
    .snnp-app-stores__content {
      padding: 25px 0; } }
  @media screen and (max-width: 470px) {
    .snnp-app-stores__content {
      margin-top: 40px; } }

.snpp-app-stores__images {
  display: block;
  margin: 0 44px 20px; }
  @media screen and (min-width: 1921px) {
    .snpp-app-stores__images {
      margin: 0 2.29167vw 1.04167vw; } }
  .snpp-app-stores__images img {
    height: 66px;
    width: 243px;
    border-radius: 9px; }
    @media screen and (min-width: 1921px) {
      .snpp-app-stores__images img {
        height: 3.4375vw;
        width: 12.65625vw;
        border-radius: 0.46875vw; } }

.snnp-nldu-hand-btn {
  padding: 0; }
  @media screen and (max-width: 768px) {
    .snnp-nldu-hand-btn {
      padding-top: 40px; } }
  @media screen and (max-width: 640px) {
    .snnp-nldu-hand-btn {
      padding: 25px 0; } }
  @media screen and (min-width: 1921px) {
    .snnp-nldu-hand-btn {
      padding: 0; } }
  .snnp-nldu-hand-btn.snnp-nldu-hand-btn--blue {
    background-color: #183796; }
    .snnp-nldu-hand-btn.snnp-nldu-hand-btn--blue .snnp-nldu-hand-btn__wrap {
      color: #fff; }
      .snnp-nldu-hand-btn.snnp-nldu-hand-btn--blue .snnp-nldu-hand-btn__wrap .entry-content {
        color: #fff; }
  .snnp-nldu-hand-btn.top-pad {
    padding-top: 0; }
  .snnp-nldu-hand-btn.bottom-pad {
    padding-bottom: 0; }
    @media screen and (max-width: 470px) {
      .snnp-nldu-hand-btn.bottom-pad {
        margin-top: -60px; } }
  @media screen and (max-width: 470px) {
    .snnp-nldu-hand-btn.margin-top-class {
      margin-top: unset; } }
  .snnp-nldu-hand-btn .entry-content {
    margin-top: 24px; }
    @media screen and (min-width: 1921px) {
      .snnp-nldu-hand-btn .entry-content {
        margin-top: 1.25vw; } }
    .snnp-nldu-hand-btn .entry-content p {
      margin-bottom: 12px; }
      @media screen and (min-width: 1921px) {
        .snnp-nldu-hand-btn .entry-content p {
          margin-bottom: 0.625vw; } }
      .snnp-nldu-hand-btn .entry-content p:last-child {
        margin-bottom: 0; }
    .snnp-nldu-hand-btn .entry-content ul {
      margin-left: 0; }
      @media screen and (min-width: 1921px) {
        .snnp-nldu-hand-btn .entry-content ul {
          margin-bottom: 1.4vw; } }
      .snnp-nldu-hand-btn .entry-content ul li {
        position: relative;
        margin-bottom: 10px;
        padding-left: 20px; }
        .snnp-nldu-hand-btn .entry-content ul li::before {
          content: "";
          position: relative;
          min-width: 6px;
          height: 6px;
          background-color: #000;
          border-radius: 50%;
          top: -3px;
          transform: translateX(-20px);
          margin-right: -6.72px; }
          @media screen and (min-width: 1921px) {
            .snnp-nldu-hand-btn .entry-content ul li::before {
              min-width: 0.3125vw;
              height: 0.3125vw;
              top: -0.15625vw;
              transform: translateX(-1.04167vw);
              margin-right: -0.3125vw; } }
        @media screen and (min-width: 1921px) {
          .snnp-nldu-hand-btn .entry-content ul li {
            margin-bottom: 0.52083vw;
            padding-left: 1.04vw; } }
      .snnp-nldu-hand-btn .entry-content ul li:last-child {
        margin-bottom: 0; }

.snnp-nldu-hand-btn__wrap {
  width: 100%;
  margin: 0 auto;
  padding: 0 24px;
  text-align: center; }
  .snnp-nldu-hand-btn__wrap .entry-content a {
    color: #0079c1; }
  @media screen and (min-width: 1921px) {
    .snnp-nldu-hand-btn__wrap {
      padding: 0 1.25vw;
      max-width: 41.66vw; } }
  @media screen and (max-width: 768px) {
    .snnp-nldu-hand-btn__wrap {
      padding: 20px 0; } }
  @media screen and (max-width: 480px) {
    .snnp-nldu-hand-btn__wrap {
      padding: 20px 0;
      padding-bottom: 0;
      padding-top: 10px; } }

.snnp-nldu-hand-btn__btn--blue {
  background-color: #009dde;
  border-color: #009dde;
  border-radius: 8px; }
  .snnp-nldu-hand-btn__btn--blue:hover {
    background-color: #0082de; }

.snnp-nldu-hand-btn__content-box {
  margin-bottom: 20px; }
  .snnp-nldu-hand-btn__content-box .btn--red {
    display: block !important;
    max-width: 168px;
    margin: 0 auto;
    background-color: #e61b24;
    color: #fff;
    padding: 17px 24px;
    border: 2px solid #e61b24;
    border-radius: 0;
    transition: background-color 0.3s ease; }
    .snnp-nldu-hand-btn__content-box .btn--red:hover {
      background-color: #af1f26; }
  @media screen and (min-width: 1921px) {
    .snnp-nldu-hand-btn__content-box {
      margin-bottom: 1.04167vw; } }

.uclani-se {
  margin-top: 60px;
  margin-bottom: 40px;
  position: unset !important; }
  @media screen and (max-width: 480px) {
    .uclani-se {
      margin: 0 25px; } }

.btn-uclani-se {
  max-width: 168px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #e61b24;
  color: #fff;
  padding: 13px 72px;
  border: 2px solid #e61b24;
  border-radius: 0;
  transition: background-color 0.3s ease;
  font-family: "Gilroy", Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase; }
  .btn-uclani-se:hover {
    background-color: #af1f26; }
  @media screen and (max-width: 480px) {
    .btn-uclani-se {
      padding: 7px 24px;
      width: 100%;
      display: block;
      max-width: unset; } }

.snnp-nldu-hand-btn__section-title {
  color: #0079c1;
  font-size: 24px;
  line-height: 100%;
  margin-top: 50px; }
  @media screen and (min-width: 1200px) {
    .snnp-nldu-hand-btn__section-title {
      font-size: 32px; } }
  @media screen and (min-width: 1441px) {
    .snnp-nldu-hand-btn__section-title {
      font-size: 48px; } }
  @media screen and (min-width: 1920px) {
    .snnp-nldu-hand-btn__section-title {
      font-size: 2.5vw; } }
  @media screen and (min-width: 1921px) {
    .snnp-nldu-hand-btn__section-title {
      margin: 0 0 1.25vw;
      margin-top: 2.5vw;
      font-size: 2.5vw; } }
  @media screen and (max-width: 768px) {
    .snnp-nldu-hand-btn__section-title {
      margin-top: 0; } }

.snnp-nldu-hand-btn__img-box {
  margin: 0 auto;
  margin-top: 64px;
  margin-bottom: 32px; }
  @media screen and (min-width: 1921px) {
    .snnp-nldu-hand-btn__img-box {
      margin-top: 3.33vw;
      margin-bottom: 1.66vw; } }
  @media screen and (max-width: 768px) {
    .snnp-nldu-hand-btn__img-box {
      display: none; } }
  .snnp-nldu-hand-btn__img-box img {
    width: auto;
    max-width: 830px;
    height: auto;
    margin: 0 auto; }

.snnp-nldu-hand-btn--two,
.snnp-nldu-basic-text-block {
  padding: 100px 0; }
  @media screen and (max-width: 1200px) {
    .snnp-nldu-hand-btn--two,
    .snnp-nldu-basic-text-block {
      padding: 90px 0; } }
  @media screen and (max-width: 640px) {
    .snnp-nldu-hand-btn--two,
    .snnp-nldu-basic-text-block {
      padding: 25px 0; } }
  @media screen and (min-width: 1921px) {
    .snnp-nldu-hand-btn--two,
    .snnp-nldu-basic-text-block {
      padding: 5.208vw 0; } }

