.elementor-8913 .elementor-element.elementor-element-c75ff18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8913 .elementor-element.elementor-element-267fa4b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8913 .elementor-element.elementor-element-c7f4000 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:500;color:#2A3563;}.elementor-8913 .elementor-element.elementor-element-934fcdb{--spacer-size:18px;}.elementor-8913 .elementor-element.elementor-element-9ff73a5{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8913 .elementor-element.elementor-element-9ff73a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8913 .elementor-element.elementor-element-fe48638{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8913 .elementor-element.elementor-element-be2fe83{text-align:center;}.elementor-8913 .elementor-element.elementor-element-be2fe83 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-eac2204{--display:flex;}.elementor-8913 .elementor-element.elementor-element-2bd3a52{text-align:center;}.elementor-8913 .elementor-element.elementor-element-2bd3a52 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-39ba7e3{--display:flex;}.elementor-8913 .elementor-element.elementor-element-a24e8a5{text-align:center;}.elementor-8913 .elementor-element.elementor-element-a24e8a5 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-bdc9ff1{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8913 .elementor-element.elementor-element-bdc9ff1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8913 .elementor-element.elementor-element-f7d8682{--display:flex;}.elementor-8913 .elementor-element.elementor-element-a2a83e0{text-align:center;}.elementor-8913 .elementor-element.elementor-element-a2a83e0 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-4c36529{--display:flex;}.elementor-8913 .elementor-element.elementor-element-28e2098{text-align:center;}.elementor-8913 .elementor-element.elementor-element-28e2098 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-1c5cc0d{--display:flex;}.elementor-8913 .elementor-element.elementor-element-ea53c16{text-align:center;}.elementor-8913 .elementor-element.elementor-element-ea53c16 img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-414b972{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8913 .elementor-element.elementor-element-414b972.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8913 .elementor-element.elementor-element-eaaf2b0{--display:flex;}.elementor-8913 .elementor-element.elementor-element-c7f97e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8913 .elementor-element.elementor-element-c7f97e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8913 .elementor-element.elementor-element-c7f97e5 img{width:37%;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-c59ed2c{--display:flex;}.elementor-8913 .elementor-element.elementor-element-fd72266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8913 .elementor-element.elementor-element-fd72266.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8913 .elementor-element.elementor-element-fd72266 img{width:100%;max-width:100%;opacity:1;border-radius:12px 12px 12px 12px;}.elementor-8913 .elementor-element.elementor-element-594f413{--display:flex;}.elementor-8913 .elementor-element.elementor-element-5224c3c{text-align:center;}.elementor-8913 .elementor-element.elementor-element-5224c3c img{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8913 .elementor-element.elementor-element-65a105f .elementor-button{background-color:#DE5DA0;font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:16px 40px 16px 40px;}.elementor-8913 .elementor-element.elementor-element-65a105f .elementor-button:hover, .elementor-8913 .elementor-element.elementor-element-65a105f .elementor-button:focus{background-color:#B31477;}.elementor-8913 .elementor-element.elementor-element-c15aaa2{--spacer-size:100px;}.elementor-8913 .elementor-element.elementor-element-1287499{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8913 .elementor-element.elementor-element-c75ff18{--content-width:1440px;}.elementor-8913 .elementor-element.elementor-element-267fa4b{--content-width:1280px;}.elementor-8913 .elementor-element.elementor-element-fe48638{--width:33%;}.elementor-8913 .elementor-element.elementor-element-eac2204{--width:33%;}.elementor-8913 .elementor-element.elementor-element-39ba7e3{--width:33%;}.elementor-8913 .elementor-element.elementor-element-f7d8682{--width:33%;}.elementor-8913 .elementor-element.elementor-element-4c36529{--width:33%;}.elementor-8913 .elementor-element.elementor-element-1c5cc0d{--width:33%;}.elementor-8913 .elementor-element.elementor-element-eaaf2b0{--width:33%;}.elementor-8913 .elementor-element.elementor-element-c59ed2c{--width:33%;}.elementor-8913 .elementor-element.elementor-element-594f413{--width:33%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8913 .elementor-element.elementor-element-9ff73a5{--width:1087.431px;}.elementor-8913 .elementor-element.elementor-element-bdc9ff1{--width:1087.431px;}.elementor-8913 .elementor-element.elementor-element-414b972{--width:1087.431px;}}@media(max-width:1366px){.elementor-8913 .elementor-element.elementor-element-be2fe83 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-2bd3a52 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-a24e8a5 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-a2a83e0 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-28e2098 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-ea53c16 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-c7f97e5{width:var( --container-widget-width, 258.778px );max-width:258.778px;--container-widget-width:258.778px;--container-widget-flex-grow:0;}.elementor-8913 .elementor-element.elementor-element-c7f97e5 img{width:1000px;}.elementor-8913 .elementor-element.elementor-element-fd72266{width:var( --container-widget-width, 352.889px );max-width:352.889px;--container-widget-width:352.889px;--container-widget-flex-grow:0;}.elementor-8913 .elementor-element.elementor-element-fd72266 img{width:226px;}.elementor-8913 .elementor-element.elementor-element-5224c3c img{width:1000px;}}@media(max-width:1024px){.elementor-8913 .elementor-element.elementor-element-be2fe83 img{width:87%;}.elementor-8913 .elementor-element.elementor-element-2bd3a52 img{width:87%;}.elementor-8913 .elementor-element.elementor-element-a24e8a5 img{width:87%;}.elementor-8913 .elementor-element.elementor-element-a2a83e0 img{width:87%;}.elementor-8913 .elementor-element.elementor-element-28e2098 img{width:87%;}.elementor-8913 .elementor-element.elementor-element-ea53c16 img{width:87%;}.elementor-8913 .elementor-element.elementor-element-5224c3c img{width:87%;}}@media(max-width:767px){.elementor-8913 .elementor-element.elementor-element-c75ff18{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8913 .elementor-element.elementor-element-c7f4000{text-align:center;}.elementor-8913 .elementor-element.elementor-element-c7f4000 .elementor-heading-title{font-size:30px;}.elementor-8913 .elementor-element.elementor-element-9ff73a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8913 .elementor-element.elementor-element-be2fe83 img{width:95%;}.elementor-8913 .elementor-element.elementor-element-2bd3a52 img{width:95%;}.elementor-8913 .elementor-element.elementor-element-a24e8a5 img{width:95%;}.elementor-8913 .elementor-element.elementor-element-bdc9ff1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8913 .elementor-element.elementor-element-a2a83e0 img{width:95%;}.elementor-8913 .elementor-element.elementor-element-28e2098 img{width:95%;}.elementor-8913 .elementor-element.elementor-element-ea53c16 img{width:95%;}.elementor-8913 .elementor-element.elementor-element-414b972{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8913 .elementor-element.elementor-element-c7f97e5 img{width:96%;}.elementor-8913 .elementor-element.elementor-element-5224c3c img{width:95%;}.elementor-8913 .elementor-element.elementor-element-c15aaa2{--spacer-size:20px;}}/* Start custom CSS for container, class: .elementor-element-9ff73a5 */.promo-grid {
  display: flex !important;
  flex-direction: row !important;
  gap: 35px !important;
  width: 100% !important;
  justify-content: space-between !important;
  align-items: stretch !important;
}

.promo-card {
  width: 33.333% !important;
  max-width: 33.333% !important;
  flex: 1 1 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card .elementor-widget-image {
  width: 100% !important;
  height: 320px !important;
}

.promo-card .elementor-widget-container {
  width: 100% !important;
  height: 320px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card img {
  width: 100% !important;
  height: 320px !important;
  max-width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block !important;
}
/* ОБЩИЙ КОНТЕЙНЕР АКЦИЙ */
.promo-grid {
  display: flex !important;
  flex-direction: row !important;
  gap: 35px !important;
  width: 100% !important;
  align-items: stretch !important;
}

/* КАЖДАЯ АКЦИЯ */
.promo-card {
  flex: 1 1 0 !important;
  width: 33.333% !important;
  max-width: 33.333% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card img {
  width: 100% !important;
  max-width: 330px !important;
  height: 330px !important;
  object-fit: contain !important;
  display: block !important;
}


/* МОБИЛЬНАЯ ВЕРСИЯ */
@media (max-width: 767px) {
  .promo-grid {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
    width: 100% !important;

    /* важно для Elementor Container */
    --flex-direction: column !important;
    --gap: 24px !important;
  }

  .promo-card {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;

    /* важно для Elementor */
    --width: 100% !important;
  }

  .promo-card .elementor-widget-image,
  .promo-card .elementor-widget-container {
    width: 100% !important;
    height: auto !important;
  }

  .promo-card img {
    width: 100% !important;
    max-width: 330px !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc9ff1 */.promo-grid {
  display: flex !important;
  flex-direction: row !important;
  gap: 35px !important;
  width: 100% !important;
  justify-content: space-between !important;
  align-items: stretch !important;
}

.promo-card {
  width: 33.333% !important;
  max-width: 33.333% !important;
  flex: 1 1 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card .elementor-widget-image {
  width: 100% !important;
  height: 320px !important;
}

.promo-card .elementor-widget-container {
  width: 100% !important;
  height: 320px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card img {
  width: 100% !important;
  height: 320px !important;
  max-width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block !important;
}
/* ОБЩИЙ КОНТЕЙНЕР АКЦИЙ */
.promo-grid {
  display: flex !important;
  flex-direction: row !important;
  gap: 35px !important;
  width: 100% !important;
  align-items: stretch !important;
}

/* КАЖДАЯ АКЦИЯ */
.promo-card {
  flex: 1 1 0 !important;
  width: 33.333% !important;
  max-width: 33.333% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card img {
  width: 100% !important;
  max-width: 330px !important;
  height: 330px !important;
  object-fit: contain !important;
  display: block !important;
}


/* МОБИЛЬНАЯ ВЕРСИЯ */
@media (max-width: 767px) {
  .promo-grid {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
    width: 100% !important;

    /* важно для Elementor Container */
    --flex-direction: column !important;
    --gap: 24px !important;
  }

  .promo-card {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;

    /* важно для Elementor */
    --width: 100% !important;
  }

  .promo-card .elementor-widget-image,
  .promo-card .elementor-widget-container {
    width: 100% !important;
    height: auto !important;
  }

  .promo-card img {
    width: 100% !important;
    max-width: 330px !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414b972 */.promo-grid {
  display: flex !important;
  flex-direction: row !important;
  gap: 35px !important;
  width: 100% !important;
  justify-content: space-between !important;
  align-items: stretch !important;
}

.promo-card {
  width: 33.333% !important;
  max-width: 33.333% !important;
  flex: 1 1 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card .elementor-widget-image {
  width: 100% !important;
  height: 320px !important;
}

.promo-card .elementor-widget-container {
  width: 100% !important;
  height: 320px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card img {
  width: 100% !important;
  height: 320px !important;
  max-width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block !important;
}
/* ОБЩИЙ КОНТЕЙНЕР АКЦИЙ */
.promo-grid {
  display: flex !important;
  flex-direction: row !important;
  gap: 35px !important;
  width: 100% !important;
  align-items: stretch !important;
}

/* КАЖДАЯ АКЦИЯ */
.promo-card {
  flex: 1 1 0 !important;
  width: 33.333% !important;
  max-width: 33.333% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.promo-card img {
  width: 100% !important;
  max-width: 330px !important;
  height: 330px !important;
  object-fit: contain !important;
  display: block !important;
}


/* МОБИЛЬНАЯ ВЕРСИЯ */
@media (max-width: 767px) {
  .promo-grid {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
    width: 100% !important;

    /* важно для Elementor Container */
    --flex-direction: column !important;
    --gap: 24px !important;
  }

  .promo-card {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;

    /* важно для Elementor */
    --width: 100% !important;
  }

  .promo-card .elementor-widget-image,
  .promo-card .elementor-widget-container {
    width: 100% !important;
    height: auto !important;
  }

  .promo-card img {
    width: 100% !important;
    max-width: 330px !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
  }
}/* End custom CSS */