/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** 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-petal-block/block-petal-block.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
.snnp-home-image-text {
  padding: 128px 0;
  overflow-x: hidden; }
  @media screen and (max-width: 1200px) {
    .snnp-home-image-text {
      padding: 90px 0; } }
  @media screen and (max-width: 576px) {
    .snnp-home-image-text {
      padding: 40px 0; } }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text {
      padding: 6.6vw 0; } }
  .snnp-home-image-text.snnp-home-image-text-reverse {
    padding: 128px 0; }
    @media screen and (max-width: 1200px) {
      .snnp-home-image-text.snnp-home-image-text-reverse {
        padding: 90px 0; } }
    @media screen and (max-width: 640px) {
      .snnp-home-image-text.snnp-home-image-text-reverse {
        padding: 64px 0; } }
    @media screen and (max-width: 576px) {
      .snnp-home-image-text.snnp-home-image-text-reverse {
        padding: 40px 0; } }
    @media screen and (min-width: 1921px) {
      .snnp-home-image-text.snnp-home-image-text-reverse {
        padding: 6.6vw 0; } }
    .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__wrap {
      flex-direction: row-reverse; }

@media screen and (max-width: 1600px) and (min-width: 1199px) {
  .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__wrap {
    padding-right: 60px; } }
      @media screen and (max-width: 1200px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__wrap {
          flex-direction: column-reverse; } }
    .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__title-box-logo--right {
      width: auto; }
    .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
      max-width: 717px;
      position: relative;
      transform: translate(-60px, -30px); }
      @media screen and (max-width: 1600px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          transform: translate(0, -30px); } }
      @media screen and (max-width: 1440px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          max-width: 625px; } }
      @media screen and (max-width: 1350px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          max-width: 525px;
          transform: translate(0, 0); } }
      @media screen and (max-width: 1240px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          max-width: 485px; } }
      @media screen and (max-width: 1200px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          max-width: 80%;
          margin-bottom: 32px; } }
      @media screen and (max-width: 991px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          max-width: 100%; } }
      @media screen and (min-width: 1921px) {
        .snnp-home-image-text.snnp-home-image-text-reverse .snnp-home-image-text__content {
          max-width: 37.34vw;
          width: 100%;
          margin-right: 42px; } }

.snnp-home-image-text__wrap {
  position: relative;
  max-width: 1720px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media screen and (max-width: 1200px) {
    .snnp-home-image-text__wrap {
      flex-direction: column-reverse; } }
  @media screen and (max-width: 768px) {
    .snnp-home-image-text__wrap {
      padding: 0 24px; } }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__wrap {
      max-width: 89.58vw;
      padding: 0 0.78vw; } }

.snnp-home-image-text__title-box-logo--right {
  width: auto;
  padding-left: 20px; }

.snnp-home-image-text__content {
  max-width: 775px;
  position: relative;
  width: 775px;
  margin-right: 50px; }
  .snnp-home-image-text__content ul {
    margin-left: 20px; }
    .snnp-home-image-text__content ul li::before {
      content: '';
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #0079c1;
      display: inline-block;
      margin-right: 8px;
      margin-top: 7px; }
  @media screen and (max-width: 1440px) {
    .snnp-home-image-text__content {
      max-width: 625px; } }
  @media screen and (max-width: 1350px) {
    .snnp-home-image-text__content {
      max-width: 525px; } }
  @media screen and (max-width: 1240px) {
    .snnp-home-image-text__content {
      max-width: 485px; } }
  @media screen and (max-width: 1200px) {
    .snnp-home-image-text__content {
      max-width: 80%;
      margin-bottom: 32px;
      margin-right: 0; } }
  @media screen and (max-width: 991px) {
    .snnp-home-image-text__content {
      max-width: 100%; } }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__content {
      max-width: 37.34vw;
      width: 100%; } }

.snnp-home-image-text__title-box {
  margin-bottom: 24px; }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__title-box {
      margin-bottom: 1.25vw; } }
  .snnp-home-image-text__title-box .section-title-line {
    background-color: #0070ba; }
    @media screen and (max-width: 1250px) {
      .snnp-home-image-text__title-box .section-title-line {
        width: 40px;
        min-width: 40px;
        max-width: 40px;
        margin-right: 24px; } }
    @media screen and (max-width: 1200px) {
      .snnp-home-image-text__title-box .section-title-line {
        width: 100px;
        min-width: 100px;
        max-width: 100px;
        margin-right: 32px; } }
    @media screen and (max-width: 640px) {
      .snnp-home-image-text__title-box .section-title-line {
        width: 40px;
        min-width: 40px;
        max-width: 40px;
        margin-right: 24px; } }

.snnp-home-image-text__title-box-logo {
  width: unset;
  padding-left: 132px;
  margin-bottom: 12px;
  height: 22px; }
  @media screen and (max-width: 1250px) {
    .snnp-home-image-text__title-box-logo {
      padding-left: 64px; } }
  @media screen and (max-width: 1200px) {
    .snnp-home-image-text__title-box-logo {
      padding-left: 132px; } }
  @media screen and (max-width: 640px) {
    .snnp-home-image-text__title-box-logo {
      padding-left: 0;
      max-height: 32px; } }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__title-box-logo {
      padding-left: 6.87vw;
      margin-bottom: 0.62vw;
      max-height: 2.083vw;
      height: 100vh; } }

.snnp-home-image-text__title-box-bottom {
  display: flex;
  align-items: center; }
  @media screen and (max-width: 640px) {
    .snnp-home-image-text__title-box-bottom {
      flex-direction: column-reverse;
      align-items: flex-start; } }

@media screen and (max-width: 1440px) {
  .snnp-home-image-text__title {
    font-size: 32px; } }

@media screen and (max-width: 640px) {
  .snnp-home-image-text__title {
    font-size: 24px;
    margin-bottom: 16px; } }

.snnp-home-image-text__bottom-box {
  padding-left: 132px; }
  @media screen and (max-width: 1250px) {
    .snnp-home-image-text__bottom-box {
      padding-left: 64px; } }
  @media screen and (max-width: 1200px) {
    .snnp-home-image-text__bottom-box {
      padding-left: 132px; } }
  @media screen and (max-width: 640px) {
    .snnp-home-image-text__bottom-box {
      padding-left: 0; } }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__bottom-box {
      padding-left: 6.87vw; } }
  .snnp-home-image-text__bottom-box ul li {
    display: flex; }

.snnp-home-image-text__description {
  margin-bottom: 32px; }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__description {
      margin-bottom: 1.66vw; } }

.snnp-home-image-text__skew-img {
  max-width: 987px;
  width: 100%; }
  @media screen and (max-width: 1440px) {
    .snnp-home-image-text__skew-img {
      max-width: 670px; } }
  @media screen and (max-width: 1200px) {
    .snnp-home-image-text__skew-img {
      max-width: 987px; } }
  @media screen and (min-width: 1921px) {
    .snnp-home-image-text__skew-img {
      max-width: 51.4vw;
      width: 100%; }
      .snnp-home-image-text__skew-img img {
        width: 100%; } }

.snnp-partneri-image-text-tehnomanija {
  padding: 0 0 190px; }
  @media screen and (min-width: 1921px) {
    .snnp-partneri-image-text-tehnomanija {
      padding: 0 0 9.89vw; } }
  @media screen and (max-width: 1200px) {
    .snnp-partneri-image-text-tehnomanija {
      padding: 0 0 90px; } }
  @media screen and (max-width: 640px) {
    .snnp-partneri-image-text-tehnomanija {
      padding: 0 0 64px; } }

.snnp-partneri-image-text-wrap {
  padding: 0 0 190px; }
  @media screen and (min-width: 1921px) {
    .snnp-partneri-image-text-wrap {
      padding: 0 0 9.89vw; } }
  @media screen and (max-width: 1200px) {
    .snnp-partneri-image-text-wrap {
      padding: 0 0 90px; } }
  @media screen and (max-width: 640px) {
    .snnp-partneri-image-text-wrap {
      padding: 0 0 64px; } }
  .snnp-partneri-image-text-wrap .snnp-home-image-text-reverse:first-of-type {
    padding: 0; }
    @media screen and (max-width: 1200px) {
      .snnp-partneri-image-text-wrap .snnp-home-image-text-reverse:first-of-type {
        padding: 0; } }
  .snnp-partneri-image-text-wrap .snnp-home-image-text-reverse {
    padding: 195px 0 0; }
    @media screen and (max-width: 1200px) {
      .snnp-partneri-image-text-wrap .snnp-home-image-text-reverse {
        padding: 90px 0 0; } }
    @media screen and (min-width: 1921px) {
      .snnp-partneri-image-text-wrap .snnp-home-image-text-reverse {
        padding: 10.15vw 0 0; } }

.site-main--snnp-mobilna-aplikacija .snnp-partneri-image-text {
  padding-top: 0;
  padding-bottom: 0; }
  @media screen and (max-width: 1200px) {
    .site-main--snnp-mobilna-aplikacija .snnp-partneri-image-text {
      padding-top: 0;
      padding-bottom: 0; } }

@media screen and (min-width: 640px) {
  .site-main--snnp-zahtev .snnp-home-image-text__title {
    font-size: 30px; } }

@media screen and (min-width: 1921px) {
  .site-main--snnp-zahtev .snnp-home-image-text__title {
    font-size: 1.5vw; } }

.site-main--nldu .snnp-sakupljaj-bonus-poene-image-text__title {
  color: #0079c1; }

.site-main--nldu .snnp-partneri-image-text {
  padding: 100px 250px 100px 0; }
  @media screen and (min-width: 1921px) {
    .site-main--nldu .snnp-partneri-image-text {
      padding: 5.208vw 13.02vw 5.208vw 0; } }
  @media screen and (max-width: 1700px) {
    .site-main--nldu .snnp-partneri-image-text {
      padding: 100px 128px 100px 0; } }
  @media screen and (max-width: 1550px) {
    .site-main--nldu .snnp-partneri-image-text {
      padding: 100px 24px 100px 0; } }
  @media screen and (max-width: 991px) {
    .site-main--nldu .snnp-partneri-image-text {
      padding: 90px 0; } }
  @media screen and (max-width: 640px) {
    .site-main--nldu .snnp-partneri-image-text {
      padding: 25px 0; } }

