.prigatms_footer .prigatms_footer_bottles {
  position: absolute;
  bottom: 1em;
  left: 2em;
  z-index: 2;
  width: 14vw;
  height: auto; }
  @media (max-width: 1054px) {
    .prigatms_footer .prigatms_footer_bottles {
      width: 40vw;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 3em;
      margin: auto; } }
  @media (max-width: 768px) {
    .prigatms_footer .prigatms_footer_bottles {
      width: 54.6vw;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 3em;
      margin: auto; } }

.prigatms_footer .prigatms_footer_strip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Prigat';
  font-size: 1.3rem;
  color: white;
  background: #005A2F;
  width: 100vw;
  height: 4.125rem;
  z-index: 1;
  padding-top: 1.38rem;
  text-align: center;
  line-height: normal;
  gap: 23px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  direction: ltr; }
  @media (max-width: 1285px) {
    .prigatms_footer .prigatms_footer_strip {
      padding-top: 1rem; } }
  @media (max-width: 1054px) {
    .prigatms_footer .prigatms_footer_strip {
      gap: 10px;
      padding-top: 1.8rem;
      padding-bottom: 2rem; } }
  @media (max-width: 768px) {
    .prigatms_footer .prigatms_footer_strip {
      gap: 10px;
      padding-top: 1.8rem;
      padding-bottom: 2rem; } }
  .prigatms_footer .prigatms_footer_strip p {
    font-size: 1.3rem !important;
    line-height: normal !important;
    margin-top: 0 !important; }
    @media (max-width: 1285px) {
      .prigatms_footer .prigatms_footer_strip p {
        font-size: 1rem !important; } }
    @media (max-width: 1054px) {
      .prigatms_footer .prigatms_footer_strip p {
        font-size: 1.4rem !important; } }
    @media (max-width: 768px) {
      .prigatms_footer .prigatms_footer_strip p {
        font-size: 0.9rem !important; } }
  .prigatms_footer .prigatms_footer_strip a {
    color: white; }
  @media (max-width: 1280px) {
    .prigatms_footer .prigatms_footer_strip {
      font-size: 1rem;
      height: 3rem; } }
  @media (max-width: 1054px) {
    .prigatms_footer .prigatms_footer_strip {
      font-size: 1.4rem; } }
  @media (max-width: 768px) {
    .prigatms_footer .prigatms_footer_strip {
      font-size: 0.9rem; } }
  .prigatms_footer .prigatms_footer_strip .prigatms_footer_logo {
    margin-right: 0.55rem; }
    @media (max-width: 1054px) {
      .prigatms_footer .prigatms_footer_strip .prigatms_footer_logo {
        margin-right: 0.15rem;
        width: 6vw;
        height: auto; } }
    @media (max-width: 768px) {
      .prigatms_footer .prigatms_footer_strip .prigatms_footer_logo {
        margin-right: 0.15rem;
        width: 6vw;
        height: auto; } }

.prigatms_share_with_whatsapp {
  z-index: 2;
  position: fixed;
  text-align: center;
  bottom: 1rem;
  right: 1em; }
  @media (max-width: 768px) {
    .prigatms_share_with_whatsapp {
      width: 23vw; } }
  .prigatms_share_with_whatsapp .whatsapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: auto;
    bottom: .5em;
    width: 50%;
    height: auto;
    z-index: 2; }
    @media (max-width: 1285px) {
      .prigatms_share_with_whatsapp .whatsapp {
        width: 70%; } }
    @media (max-width: 1054px) {
      .prigatms_share_with_whatsapp .whatsapp {
        bottom: 1em;
        width: 60%; } }
    @media (max-width: 768px) {
      .prigatms_share_with_whatsapp .whatsapp {
        width: 60%; } }
  .prigatms_share_with_whatsapp p {
    font-size: 1em;
    color: white;
    margin-top: 0; }
    @media (max-width: 1285px) {
      .prigatms_share_with_whatsapp p {
        font-size: 1.5em; } }
    @media (max-width: 1054px) {
      .prigatms_share_with_whatsapp p {
        font-size: 3em; } }
    @media (max-width: 768px) {
      .prigatms_share_with_whatsapp p {
        font-size: 1.5em; } }

.prigatms_default_button {
  color: #ED2028 !important;
  text-decoration: none;
  background-color: white;
  border-radius: 6.25rem;
  padding: 0.4rem 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 2rem;
  font-weight: 700;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  direction: rtl;
  border: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  @media (max-width: 1285px) {
    .prigatms_default_button {
      font-size: 1.7rem; } }
  @media (max-width: 1054px) {
    .prigatms_default_button {
      font-size: 2.2rem; } }
  @media (max-width: 768px) {
    .prigatms_default_button {
      font-size: 1.5rem; } }
  .prigatms_default_button:hover {
    color: #0c6a3a !important;
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }

#download_button:hover img,
#whatsapp_button:hover img {
  display: none; }

#download_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  #download_button img {
    height: 26px;
    width: 29px; }

body {
  background: radial-gradient(circle at center, #45b057 0%, #0c6a3a 100%); }
  body .prigatminisite-standard-container {
    width: 100vw;
    height: 100vh;
    font-family: 'Prigat';
    position: relative;
    direction: ltr !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (max-width: 1054px) {
      body .prigatminisite-standard-container {
        justify-items: center;
        height: auto;
        min-height: 100vh; } }
    @media (max-width: 768px) {
      body .prigatminisite-standard-container {
        justify-items: center;
        height: auto;
        min-height: 100vh; } }
    body .prigatminisite-standard-container .background-image {
      position: absolute;
      width: 40vw;
      height: auto; }
      @media (max-width: 1054px) {
        body .prigatminisite-standard-container .background-image {
          width: 60vw;
          height: auto; } }
      @media (max-width: 768px) {
        body .prigatminisite-standard-container .background-image {
          width: auto;
          height: auto; } }
    body .prigatminisite-standard-container img {
      width: auto; }
    body .prigatminisite-standard-container .logo-btn-image {
      z-index: 1;
      display: grid;
      margin-top: 0.7rem;
      margin-right: 0.7rem;
      position: relative; }
      @media (max-width: 1285px) {
        body .prigatminisite-standard-container .logo-btn-image img {
          width: 10vw; } }
      @media (max-width: 1054px) {
        body .prigatminisite-standard-container .logo-btn-image img {
          width: auto; } }
    body .prigatminisite-standard-container .prigatminisite-body-container {
      margin-right: 275px;
      margin-top: 35px;
      z-index: 1;
      position: relative;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      @media (max-width: 1440px) {
        body .prigatminisite-standard-container .prigatminisite-body-container {
          margin-right: 153px;
          margin-top: 81px; } }
      @media (max-width: 1280px) {
        body .prigatminisite-standard-container .prigatminisite-body-container {
          margin: auto;
          margin-top: 30px; } }
      @media (max-width: 1054px) {
        body .prigatminisite-standard-container .prigatminisite-body-container {
          justify-items: center;
          margin: 28px 0px 0px 0px !important;
          -ms-flex-item-align: center;
              align-self: center;
          padding-bottom: 3rem; } }
      @media (max-width: 768px) {
        body .prigatminisite-standard-container .prigatminisite-body-container {
          justify-items: center;
          margin: 28px 0px 0px 0px !important;
          -ms-flex-item-align: center;
              align-self: center;
          padding-bottom: 3rem; } }
      body .prigatminisite-standard-container .prigatminisite-body-container p {
        color: #fff;
        line-height: 0.84;
        font-size: 7.5625rem;
        margin-bottom: 50px !important; }
        @media (max-width: 1440px) {
          body .prigatminisite-standard-container .prigatminisite-body-container p {
            font-size: 5.5625rem; } }
        @media (max-width: 1280px) {
          body .prigatminisite-standard-container .prigatminisite-body-container p {
            font-size: 6rem;
            margin-bottom: 40px !important; } }
        @media (max-width: 1054px) {
          body .prigatminisite-standard-container .prigatminisite-body-container p {
            font-size: 6rem;
            margin-bottom: 35px !important;
            text-align: center !important; } }
        @media (max-width: 768px) {
          body .prigatminisite-standard-container .prigatminisite-body-container p {
            font-size: 4.5625rem;
            margin-bottom: 35px !important;
            text-align: center !important; } }
      body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options {
        padding-bottom: 1.5rem; }
        body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          gap: 16px; }
          @media (max-width: 1054px) {
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options {
              display: grid;
              grid-template-columns: repeat(3, 1fr);
              direction: rtl;
              margin-bottom: 7rem; }
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options > :nth-child(7) {
                grid-column: 1 / -1;
                justify-self: center; } }
          @media (max-width: 768px) {
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              direction: rtl;
              margin-bottom: 7rem; } }
          body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options.choose_style {
            gap: 22px; }
            @media (max-width: 1054px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options.choose_style {
                gap: 16px; } }
            @media (max-width: 768px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options.choose_style {
                gap: 16px; } }
          body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_link img {
            border-radius: 0.625rem;
            width: 15.0625rem; }
            @media (max-width: 1440px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_link img {
                width: 11rem; } }
            @media (max-width: 1280px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_link img {
                width: 12rem; } }
            @media (max-width: 1054px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_link img {
                width: 10rem; } }
            @media (max-width: 768px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_link img {
                width: 8.0415rem; } }
          body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            min-width: 10.8125rem;
            height: 10.5625rem;
            border: 2px solid white;
            border-radius: 18px; }
            @media (max-width: 1440px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card {
                min-width: 8.8125rem;
                height: 8.5625rem; } }
            @media (max-width: 1280px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card {
                min-width: 8.5rem;
                height: 8.5rem; } }
            @media (max-width: 1054px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card {
                min-width: 9rem;
                height: 8.5rem; } }
            @media (max-width: 768px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card {
                min-width: 7.8125rem;
                height: 7.5625rem; } }
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card img {
              width: 3.8125rem;
              height: 3.8125rem;
              margin-top: 2.12rem; }
              @media (max-width: 1440px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card img {
                  width: 2.8125rem;
                  height: 2.8125rem;
                  margin-top: 1.12rem; } }
              @media (max-width: 1280px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card img {
                  width: 3rem;
                  height: 3rem;
                  margin-top: 1.5rem; } }
              @media (max-width: 1054px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card img {
                  margin-top: 1.5rem;
                  width: 2.8125rem;
                  height: 2.8125rem; } }
              @media (max-width: 768px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card img {
                  margin-top: 0.72rem;
                  width: 2.8125rem;
                  height: 2.8125rem; } }
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card .event_main_title {
              margin-bottom: 0px !important;
              padding-top: 0.94rem;
              font-size: 2rem;
              line-height: 79% !important;
              padding-bottom: 0.25rem;
              margin-top: 0px !important; }
              @media (max-width: 1440px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card .event_main_title {
                  font-size: 1.8rem; } }
              @media (max-width: 1280px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_main_card .event_main_title {
                  font-size: 1.7rem;
                  padding-top: 0.4rem; } }
          body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            min-width: 10.8125rem;
            height: 10.5625rem;
            text-decoration: none;
            background-color: #fff;
            border-radius: 18px;
            -webkit-transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
            transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            transition: transform 0.3s ease, box-shadow 0.3s ease, -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
            -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
                    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); }
            @media (max-width: 1440px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card {
                min-width: 8.8125rem;
                height: 8.5625rem; } }
            @media (max-width: 1280px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card {
                min-width: 8.5rem;
                height: 8.5rem; } }
            @media (max-width: 1054px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card {
                min-width: 9rem;
                height: 8.5rem; } }
            @media (max-width: 768px) {
              body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card {
                min-width: 7.8125rem;
                height: 7.5625rem; } }
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card:hover {
              -webkit-transform: scale(1.03);
                      transform: scale(1.03);
              -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
                      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); }
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card img {
              width: 3.8125rem;
              height: 3.8125rem;
              margin-top: 2.12rem; }
              @media (max-width: 1440px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card img {
                  width: 2.8125rem;
                  height: 2.8125rem;
                  margin-top: 1.12rem; } }
              @media (max-width: 1280px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card img {
                  width: 3rem;
                  height: 3rem;
                  margin-top: 1.5rem; } }
              @media (max-width: 1054px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card img {
                  width: 2.8125rem;
                  height: 2.8125rem;
                  margin-top: 1.5rem; } }
              @media (max-width: 768px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card img {
                  margin-top: 0.72rem; } }
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .eventName {
              color: #006635 !important;
              margin: 0px !important;
              padding-top: 0.94rem;
              font-size: 2rem;
              line-height: 79% !important;
              padding-bottom: 0.25rem; }
              @media (max-width: 1440px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .eventName {
                  font-size: 1.8rem; } }
              @media (max-width: 1280px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .eventName {
                  font-size: 1.7rem;
                  padding-top: 0.4rem; } }
              @media (max-width: 768px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .eventName {
                  padding-top: 0.94rem;
                  font-size: 1.5rem; } }
            body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .subEventCount {
              color: #006635 !important;
              margin: 0rem !important;
              font-size: 1rem;
              opacity: 0.42; }
              @media (max-width: 1280px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .subEventCount {
                  font-size: 1rem; } }
              @media (max-width: 1054px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .subEventCount {
                  font-size: 0.9rem; } }
              @media (max-width: 768px) {
                body .prigatminisite-standard-container .prigatminisite-body-container #invitation-options .options .event_card .subEventCount {
                  font-size: 0.7rem; } }
