.elementor-kit-6{--e-global-color-primary:#211F24;--e-global-color-secondary:#2B272E;--e-global-color-text:#C6C6C6;--e-global-color-accent:#F5BA75;--e-global-color-cabb687:#FEE9A5;--e-global-color-a413fd6:#18181800;--e-global-color-39416ab:#1A181C;--e-global-color-8cadcb3:#2F2B33;--e-global-typography-primary-font-family:"Averta Cyrillic";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Averta Cyrillic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Averta Cyrillic";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Averta Cyrillic";--e-global-typography-accent-font-weight:500;background-color:#1A181C;font-family:"Averta Cyrillic", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );font-family:"Averta Cyrillic", Sans-serif;}.elementor-kit-6 a:hover{color:var( --e-global-color-cabb687 );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:18px;color:#2B272E;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:12px 34px 14px 34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================
   Base styles
   ========================= */
body.home {
  background:
    radial-gradient(800px 800px at 10% 60%, rgba(245, 186, 117, 0.15) 0%, rgba(245, 186, 117, 0) 45%),
    radial-gradient(700px 700px at 90% 30%, rgba(245, 186, 117, 0.12) 0%, rgba(245, 186, 117, 0) 65%),
    radial-gradient(800px 800px at 90% 80%, rgba(245, 186, 117, 0.15) 0%, rgba(245, 186, 117, 0) 55%)
    #1a181c; /* базов фон */
  background-repeat: no-repeat;
}

span.elementor-headline-dynamic-text.elementor-headline-text-active {
  background: linear-gradient(180deg, #FEE9A5 40%, #F5BA75 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.footer-link:hover {
  color: #F5BA75;
}
/* =========================
  plugin
   ========================= */

 label {
        color: #fff;
    font-size: 16px !important;
    font-weight: 500 !important;

}
.select2-container .select2-choice, .select2-container-multi .select2-choices, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
    background-color: #c6c6c6;
    border-radius: 4px;
}

.um input[type=submit].um-button{
        background-color: transparent !important;
    font-family: "Averta Cyrillic", Sans-serif!important;
    font-weight: 600!important;
    line-height: 1.2em!important;
    fill: #211F24 !important;
    color: #211F24 !important;
    background-image: linear-gradient(180deg, #FEE9A5 0%, #F5BA75 58%) !important;
    border-radius: 4px 4px 4px 4px!important;
}

.um input[type=submit].um-button:hover{
        background-color: transparent !important;
    font-family: "Averta Cyrillic", Sans-serif!important;
    font-weight: 600!important;
    line-height: 1.2em!important;
    fill: #211F24 !important;
    color: #211F24 !important;
    background-image: linear-gradient(180deg, #F5BA75  0%, #FEE9A5 58%) !important;
    border-radius: 4px 4px 4px 4px!important;
}
a.um-button.um-alt{
            background-color: transparent !important;
    font-family: "Averta Cyrillic", Sans-serif!important;
    font-weight: 600!important;
    line-height: 1.2em!important;
    fill: #211F24 !important;
    color: #211F24 !important;
    background-image: linear-gradient(180deg, #F5BA75  0%, #FEE9A5 58%) !important;
    border-radius: 4px 4px 4px 4px!important;

}
a.um-button.um-alt:hover{
            background-color: transparent !important;
    font-family: "Averta Cyrillic", Sans-serif!important;
    font-weight: 600!important;
    line-height: 1.2em!important;
    fill: #211F24 !important;
    color: #211F24 !important;
   background-image: linear-gradient(180deg, #FEE9A5 0%, #F5BA75 58%) !important;
    border-radius: 4px 4px 4px 4px!important;

}
/* =========================
  plugin
   ========================= 
.um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer {
    width: auto!important;
}
input.um-do-search.um-button {
    background-color: transparent;
    font-family: "Averta", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    background-image: linear-gradient(180deg, #FEE9A5 0%, #F5BA75 58%);
    border-radius: 4px 4px 4px 4px;
    padding: 10px 26px 10px 26px;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
    margin: 0 0 30px 0 !important;
    width: unset !important;
}
#content > div > div > div > div > div > div > div.um-member-directory-header.um-form > div > div > label > input{
        height: 46px!important;
}
.um-directory .um-member-directory-header .um-member-directory-header-row:not(.um-member-directory-filters-bar) {

    margin: 0px 0 28px 0;
}

.um-member.um-role-undefined.undefined.masonry-brick {
    background-color: var(--e-global-color-primary) !important;
    border-color: #2B272E !important;
    border-radius: 8px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {
    font-family: "Averta Cyrillic", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF !important;
} 
#content > div > div > div > div > div > div > div.um-members-wrapper > div
{
position: relative !important;
    height: unset !important;
    gap: 20px !important;
    display: flex !important;
    justify-content: center;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    
}
    
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
 
      width: 31.5% !important;
   position: relative !important;
       left: unset !important;
    top: 0px !important;
    margin-bottom: 0px !important;
 
} */
/* =========================
   Media queries (sorted)
   ========================= */

/* 1023px–1498px */
@media (min-width: 1023px) and (max-width: 1498px) {
  li.menu-item a {
    font-size: 14px !important;
  }

  a.elementor-item.elementor-item-anchor {
    padding: 8px;
  }

  .elementor-element.elementor-element-7c211d3.e-con-full.e-flex.e-con.e-child {
    width: 12% !important;
  }

  .elementor-element.elementor-element-76716ca.e-con-full.e-flex.e-con.e-child {
    width: 90% !important;
  }

  .elementor-element.elementor-element-ea28b87.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    gap: 10px;
  }

  .elementor-button-text {
    font-size: 14px !important;
  }

  .elementor-918 .elementor-element.elementor-element-927f356 .elementor-nav-menu--main .elementor-item {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  img.attachment-large.size-large.wp-image-902 {
    width: 564px !important;
  }

  .elementor-846 .elementor-element.elementor-element-19c6138 img {
    width: 460px !important;
  }

  .elementor-846 .elementor-element.elementor-element-6a35820 img {
    width: 430px !important;
  }
}

@media (min-width: 1350px) and (max-width: 1450px) {
   .elementor-846 .elementor-element.elementor-element-b4244be {
    bottom: 99px !important;
  }
}


/* 1024px–1442px */
@media (min-width: 1024px) and (max-width: 1442px) {
h1.elementor-heading-title.elementor-size-default { 

    font-size: 80px !important;

}
  .elementor-846 .elementor-element.elementor-element-b4244be {
    bottom: 125px;
  }

  .wi {
    width: 32%;
  }

  .f-st {
    width: 49%;
  }

  #about p,
  span.elementor-icon-list-text {
    font-size: 18px !important;
  }

  .hero-p.elementor-widget.elementor-widget-text-editor {
    font-size: 20px !important;
    line-height: 1.1em;
  }
}

/* 1024px–1350px */
@media (min-width: 1024px) and (max-width: 1350px) {
  img.attachment-large.size-large.wp-image-902 {
  max-width: 550px !important;
  }

  .elementor-846 .elementor-element.elementor-element-b4244be {
    bottom: 98px !important;
  }

  img.attachment-large.size-large.wp-image-898 {
    width: 430px !important;
  }

  img.attachment-large.size-large.wp-image-921 {
    width: 380px !important;
  }

  body:not(.rtl) .elementor-846 .elementor-element.elementor-element-6a35820 {
    left: 60px;
  }
}



@media (min-width: 1272px) and (max-width: 1150px){
    .elementor-846 .elementor-element.elementor-element-b4244be {
        bottom: 109px !important;
    }

/* 1023px–1270px */
@media (min-width: 1023px) and (max-width: 1270px) {
    
      img.attachment-large.size-large.wp-image-902 {
  max-width: 500px !important;
  }
      .elementor-846 .elementor-element.elementor-element-b4244be {
        bottom: 125px !important;
    }
  
  .elementor-element.elementor-element-d672d1d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    padding: 20px 40px;
  }
}

/* 1024px–1160px */
@media (min-width: 1024px) and (max-width: 1160px) {
  .wi {
    width: 31.8%;
  }
}

/* <= 1024px */
@media (max-width: 1025px) {
  .elementor-846 .elementor-element.elementor-element-b4244be {
     max-width: 380px !important;
  }
      .elementor-846 .elementor-element.elementor-element-b4244be {
        bottom: 0 !important;
    }
}

/* <= 767px */
@media (max-width: 767px) {
  h2, h3, h4, h5, h6 {
    font-weight: 600 !important;
  }

  h1 {
    font-weight: 800 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta Cyrillic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://betvampadel.com/wp-content/uploads/2026/02/Averta-Cyrillic-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Averta Cyrillic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://betvampadel.com/wp-content/uploads/2026/02/Averta-Cyrillic-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Averta Cyrillic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://betvampadel.com/wp-content/uploads/2026/02/Averta-Cyrillic-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Averta Cyrillic';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://betvampadel.com/wp-content/uploads/2026/02/Averta-Cyrillic-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */