.elementor-112 .elementor-element.elementor-element-94051e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c378d77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-0b02607{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-d708cc3 .elementor-button{text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-8ab6b2a .elementor-button{text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-62d27ca{--display:flex;}.elementor-112 .elementor-element.elementor-element-6f3f70d{--display:flex;--min-height:387px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2bc18e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f372722{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d882ad9{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-d882ad9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-60d4832{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-bf97dcf{--grid-columns:3;}.elementor-112 .elementor-element.elementor-element-bf97dcf .elementor-loop-container{grid-auto-rows:1fr;}.elementor-112 .elementor-element.elementor-element-bf97dcf .e-loop-item > .elementor-section, .elementor-112 .elementor-element.elementor-element-bf97dcf .e-loop-item > .elementor-section > .elementor-container, .elementor-112 .elementor-element.elementor-element-bf97dcf .e-loop-item > .e-con, .elementor-112 .elementor-element.elementor-element-bf97dcf .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-112 .elementor-element.elementor-element-7a8d2d6{--display:flex;--min-height:346px;--flex-direction:row;--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9f9d6ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9c16eed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-9c16eed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-8dc4cb0{--display:flex;}.elementor-112 .elementor-element.elementor-element-a572091 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-2e455a5{--display:flex;}.elementor-112 .elementor-element.elementor-element-eb3f34e .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-36f677f{--display:flex;}.elementor-112 .elementor-element.elementor-element-bbf17c8 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-5d7e391{--display:flex;}.elementor-112 .elementor-element.elementor-element-8050f37 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-42756be{--display:flex;--min-height:126px;--flex-direction:row;--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;--align-items:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-112 .elementor-element.elementor-element-42756be:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-42756be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-440c683{width:var( --container-widget-width, 10.493% );max-width:10.493%;--container-widget-width:10.493%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-440c683.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ea85c82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-94051e3{--content-width:1250px;}.elementor-112 .elementor-element.elementor-element-6f3f70d{--content-width:1325px;}.elementor-112 .elementor-element.elementor-element-f372722{--content-width:1250px;}.elementor-112 .elementor-element.elementor-element-7a8d2d6{--content-width:1250px;}.elementor-112 .elementor-element.elementor-element-42756be{--content-width:1250px;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-94051e3{--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-112 .elementor-element.elementor-element-bf97dcf{--grid-columns:2;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-f372722{--content-width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-d882ad9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-112 .elementor-element.elementor-element-60d4832{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-bf97dcf{--grid-columns:1;}.elementor-112 .elementor-element.elementor-element-bf97dcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7a8d2d6{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}}/* Start custom CSS for container, class: .elementor-element-7a8d2d6 *//* ==========================================
   WHY BETZAVTA
========================================== */

.btz-why {
    background: var(--color-background);
    padding: 80px 0;
}

.btz-why__inner {
    width: 1250px, calc(100% - 64px));
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;

}

/* ==========================================
   LABEL
========================================== */

.btz-why__label {
    padding-right: 48px;
}

.btz-why__label .elementor-heading-title {
    font-size: .8rem;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    line-height: 1.8;
}

.btz-why__label::after {
    content: "";

    display: block;

    width: 36px;
    height: 1px;

    background: var(--color-text);

    margin-top: 20px;
}

/* ==========================================
   CARD
========================================== */

.btz-why-card {

    padding: 0 42px;

    border-left: 1px solid var(--color-border);

    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.btz-why-card__number .elementor-heading-title {
    font-family: var(--font-heading);

    font-size: 3rem;
    font-weight: 400;

    letter-spacing: -0.04em;
    line-height: 1;

    margin-bottom: 20px;
}

.btz-why-card__icon {
    margin-bottom: 18px;
}

.btz-why-card__icon i,
.btz-why-card__icon svg {

    font-size: 1.75rem;
    color: var(--color-text);

    width: 28px;
    height: 28px;
}

.btz-why-card__title .elementor-heading-title {

    font-size: .75rem;

    font-weight: 700;

    letter-spacing: .12em;

    text-transform: uppercase;

    margin-bottom: 12px;
}

.btz-why-card__text {
    max-width: 180px;
}

.btz-why-card__text p {

    font-size: .92rem;

    line-height: 1.7;

    color: var(--color-text);

    margin: 0;
}

/* ==========================================
   REMOVE DEFAULT ELEMENTOR SPACING
========================================== */

.btz-why-card .elementor-widget,
.btz-why__label .elementor-widget {
    margin-bottom: 0 !important;
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 1024px) {

    .btz-why__inner {

        grid-template-columns: 1fr 1fr;

        gap: 40px;
    }

    .btz-why__label {

        grid-column: 1 / -1;

        padding-right: 0;
    }

    .btz-why-card {

        border-left: none;

        padding: 0;
    }
}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .btz-why {

        padding: 60px 0;
    }

    .btz-why__inner {

        grid-template-columns: 1fr;

        gap: 48px;
    }

    .btz-why-card {

        border-top: 1px solid var(--color-border);

        padding-top: 32px;
    }

    .btz-why-card__text {

        max-width: 100%;
    }

    .btz-why-card__number .elementor-heading-title {

        font-size: 2.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42756be *//* ==========================================
   PARTNERS
========================================== */

.btz-partners {
  background: #fff;
  padding: 42px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}

.btz-partners__inner {
  width: min(var(--container-width), calc(100% - 64px));
  margin: 0 auto;
  align-items: center;
}

.btz-partners__label .elementor-heading-title {
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  line-height: 1.8;
  margin: 0;
}

.btz-partners__label::after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  background: var(--color-text);
  margin-top: 16px;
}

.btz-partners__logos {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}

.btz-partners__logo img {
  max-height: 52px;
  width: auto;
  object-fit: contain;
  opacity: .9;
  filter: grayscale(100%);
  transition: var(--transition);
}

.btz-partners__logo img:hover {
  opacity: 1;
  filter: grayscale(0%);
}

/* Tablet */
@media (max-width: 1024px) {
  .btz-partners__inner {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .btz-partners__logos {
    justify-content: flex-start;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .btz-partners {
    padding: 32px 0;
  }

  .btz-partners__logos {
    gap: 24px;
  }

  .btz-partners__logo img {
    max-height: 40px;
  }
}/* End custom CSS */
/* Start custom CSS *//* ==========================================
   HOMEPAGE — HERO
========================================== */

.btz-hero {
  width: min(var(--container-width), calc(100% - 64px));
  margin-inline: auto;
  padding: 70px 0 90px;

  display: grid;
  gap: 96px;
  align-items: center;
}

.btz-hero__content {
  position: relative;
  padding-right: 64px;
  border-right: 1px solid var(--color-text);
}

.btz-hero__title {
  font-size: clamp(4rem, 8vw, 7rem);
  line-height: .95;
  letter-spacing: -0.07em;
  margin-bottom: 22px;
}

.btz-hero__subtitle {
  font-size: clamp(1.8rem, 3vw, 2.6rem);
  line-height: 1.05;
  letter-spacing: -0.055em;
  margin-bottom: 26px;
}

.btz-hero__text {
  max-width: 360px;
  font-size: 1rem;
  line-height: 1.65;
  color: var(--color-text);
  margin-bottom: 34px;
}

.btz-hero__buttons {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.btz-hero__image img {
  width: 100%;
  height: 520px;
  object-fit: cover;
}


/* ==========================================
   HOMEPAGE — ABOUT
========================================== */

.btz-about {
  background: var(--color-surface);
  padding: 70px 0;
  width: 1180px;
}

.btz-about__label,
.btz-about__content {
  width: min(var(--container-width), calc(100% - 64px));
  margin-inline: auto;
}

.btz-about__label {
  margin-bottom: 40px;
}

.btz-about__label h6,
.btz-events__label h6 {
  font-family: var(--font-body);
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin: 0;
}

.btz-about__label h6::after,
.btz-events__label h6::after {
  content: "";
  display: block;
  width: 34px;
  height: 1px;
  background: var(--color-text);
  margin-top: 16px;
}

.btz-about__content {
  display: grid;
  grid-template-columns: 1.4fr 1fr 1fr;
  gap: 72px;
  align-items: start;
}

.btz-about__title {
  padding-right: 48px;
}

.btz-about__title h2,
.btz-about__title .elementor-heading-title {
  font-size: clamp(2rem, 3.2vw, 3rem);
  line-height: 1.15;
  letter-spacing: -0.055em;
}

.btz-about__text {
  padding-left: 48px;
  border-left: 1px solid var(--color-text);
}

.btz-about__text p {
  color: var(--color-text);
  font-size: 1rem;
  line-height: 1.65;
}


/* ==========================================
   HOMEPAGE — EVENTS
========================================== */

.btz-events {
  background: var(--color-surface);
  padding: 70px 0 80px;
  
}

.btz-events__label,
.btz-events__grid {
  width: min(var(--container-width), calc(100% - 64px));
  margin-inline: auto;
}

.btz-events__label {
  margin-bottom: 36px;
}

.btz-events__grid .elementor-loop-container {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}

.btz-events__all {
  width: min(var(--container-width), calc(100% - 64px));
  margin: 28px auto 0;
  text-align: right;
}

.btz-events__all a {
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--color-text);
}


/* ==========================================
   RESPONSIVE
========================================== */

@media (max-width: 1024px) {
  .btz-hero {
    grid-template-columns: 1fr;
    gap: 48px;
  }

  .btz-hero__content {
    padding-right: 0;
    border-right: 0;
  }

  .btz-hero__image img {
    height: 420px;
  }

  .btz-about__content {
    grid-template-columns: 1fr;
    gap: 36px;
  }

  .btz-about__text {
    padding-left: 0;
    border-left: 0;
  }

  .btz-events__grid .elementor-loop-container {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 600px) {
  .btz-hero,
  .btz-about__label,
  .btz-about__content,
  .btz-events__label,
  .btz-events__grid,
  .btz-events__all {
    width: min(100% - 32px, var(--container-width));
  }

  .btz-hero {
    padding: 48px 0 64px;
  }

  .btz-hero__image img {
    height: 320px;
  }

  .btz-about,
  .btz-events {
    padding: 56px 0;
  }
}/* End custom CSS */