.slim{
  min-height:25px!important;
}

.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}

/*меню*/
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a {
    background: none;
    overflow: hidden;
    position: relative;
    transition: none;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > i,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > span {
    z-index: 5;
    position: relative;
    display: block;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before {
    z-index: 1;
}
 
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    background: var(--button-border-color);
    z-index: 2;
}

/*2*/
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li > a:after {
    background: transparent;
    border-right: 2px solid var(--button-border-color);
    transform: translateX(-101%);
}
 
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li.active > a:after,
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li > a:hover:after {
    transform: translateX(0);
}
 
@keyframes hover-4 {
    0% {transform: translateY(0);}
    25% {transform: translateX(100%);opacity: 0;}
    26% {transform: translateX(-100%);opacity: 0;}
    100% {transform: translateY(0);}
}
 
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li.active > a span,
body:not(.gridbox) .nav-hover-effect.hover-4 .nav.menu > li > a:hover span {
    animation: hover-4 .5s linear both;
}
.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;}

.title-decorative-letter{
    -webkit-text-stroke: 1px #ffa012!important;
  -webkit-text-stroke: 1px;
font-size: 70px!important;
 color:rgba(255, 255, 255, 0.0)!important;
font-weight: 900;}

.letter{
    -webkit-text-stroke: 1px #ffa012!important;
  -webkit-text-stroke: 1px;
font-size: 80px!important;
 color:rgba(255, 255, 255, 0.0)!important;
font-weight: 900;}

.ba-form-authorize-modal .ba-forms-modal input::-webkit-input-placeholder, 
.ba-field-container textarea::-webkit-input-placeholder, 
.ba-field-container input[type="text"]::-webkit-input-placeholder, 
.ba-field-container input[type="number"]::-webkit-input-placeholder, 
.ba-field-container input[type="email"]::-webkit-input-placeholder {
    opacity: 1!important;
}
 .ba-feature-title-wrapper, .ba-feature-description-wrapper {
  padding: 0 10px
}

.slideset-btn-next, .slideshow-btn-next {
    margin: 0;
    right: -75px;
}

.slideset-btn-prev, .slideshow-btn-prev {
    left: -75px;
}

#item-16193506811270 .ba-feature-box:nth-child(n) {
    margin-right: 0px;
    margin-top: 0px;
}
#item-16193506811270 .ba-feature-box {
    width: calc((100% - 0px) / 4);
}




.intro {
  display: table;
    width: 150%;
    height: auto;
    padding: 100px 0;
    text-align: center;
    color: #fff;
   
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  position:relative;
}
#spiders {
  position: absolute;
  top: -15%;
  left: -15%;
  width: 100%;
  max-width: 150%;
}

.forms-modal-opened .ba-sticky-header.visible-sticky-header,
.forms-modal-opened header {
    max-width: calc(100vw - var(--forms-body-scroll-width));
}

.forms-modal-opened .scroll-btn-right {
    right: calc(25px + var(--forms-body-scroll-width));
}

.ba-forms-lightbox-row i {
  color: #ffffff!important}



@media (max-width: 1440px){

    
.ba-form-submit-btn {
    --submit-typography-font-size: 22px;

}

}

@media (max-width: 1200px){

.slideset-btn-next, .slideshow-btn-next {
    margin: 0;
    right: 0px;
}

.slideset-btn-prev, .slideshow-btn-prev {
    left: 0px;
}

    
.ba-form-submit-btn {
    --submit-typography-font-size: 18px;

}
  .ba-form-1, .forms-calendar-wrapper[data-form="1"], .ba-form-authorize-modal[data-form="1"], .ba-form-paypal-modal[data-form="1"],
  .ba-form-3, .forms-calendar-wrapper[data-form="3"], .ba-form-authorize-modal[data-form="3"], .ba-form-paypal-modal[data-form="3"]
  .ba-form-4, .forms-calendar-wrapper[data-form="4"], .ba-form-authorize-modal[data-form="4"], .ba-form-paypal-modal[data-form="4"],
  .ba-form-5, .forms-calendar-wrapper[data-form="5"], .ba-form-authorize-modal[data-form="5"], .ba-form-paypal-modal[data-form="5"],
  .ba-form-6, .forms-calendar-wrapper[data-form="6"], .ba-form-authorize-modal[data-form="6"], .ba-form-paypal-modal[data-form="6"],
  .ba-form-7, .forms-calendar-wrapper[data-form="7"], .ba-form-authorize-modal[data-form="7"], .ba-form-paypal-modal[data-form="7"],
  .ba-form-8, .forms-calendar-wrapper[data-form="8"], .ba-form-authorize-modal[data-form="8"], .ba-form-paypal-modal[data-form="8"],
  .ba-form-9, .forms-calendar-wrapper[data-form="9"], .ba-form-authorize-modal[data-form="9"], .ba-form-paypal-modal[data-form="9"],
  .ba-form-10, .forms-calendar-wrapper[data-form="10"], .ba-form-authorize-modal[data-form="10"], .ba-form-paypal-modal[data-form="10"],
  .ba-form-11, .forms-calendar-wrapper[data-form="11"], .ba-form-authorize-modal[data-form="11"], .ba-form-paypal-modal[data-form="11"]
  
  {
  
    --label-typography-font-size: 14px!important;
    --label-typography-line-height: 22px!important;
}
  
  
}


@media (max-width: 1024px){
  .title-decorative-letter{
    -webkit-text-stroke: 1px #ffa012!important;
  -webkit-text-stroke: 1px;
font-size: 50px!important;
}


#item-16193506811270 .ba-feature-box:nth-child(n) {
    margin-right: 20px;
    margin-top: 20px;
}
#item-16193506811270 .ba-feature-box {
    width: calc((100% - 40px) / 2);
}
.ba-form-1, .forms-calendar-wrapper[data-form="1"], .ba-form-authorize-modal[data-form="1"], .ba-form-paypal-modal[data-form="1"],
  .ba-form-3, .forms-calendar-wrapper[data-form="3"], .ba-form-authorize-modal[data-form="3"], .ba-form-paypal-modal[data-form="3"]
  .ba-form-4, .forms-calendar-wrapper[data-form="4"], .ba-form-authorize-modal[data-form="4"], .ba-form-paypal-modal[data-form="4"],
  .ba-form-5, .forms-calendar-wrapper[data-form="5"], .ba-form-authorize-modal[data-form="5"], .ba-form-paypal-modal[data-form="5"],
  .ba-form-6, .forms-calendar-wrapper[data-form="6"], .ba-form-authorize-modal[data-form="6"], .ba-form-paypal-modal[data-form="6"],
  .ba-form-7, .forms-calendar-wrapper[data-form="7"], .ba-form-authorize-modal[data-form="7"], .ba-form-paypal-modal[data-form="7"],
  .ba-form-8, .forms-calendar-wrapper[data-form="8"], .ba-form-authorize-modal[data-form="8"], .ba-form-paypal-modal[data-form="8"],
  .ba-form-9, .forms-calendar-wrapper[data-form="9"], .ba-form-authorize-modal[data-form="9"], .ba-form-paypal-modal[data-form="9"],
  .ba-form-10, .forms-calendar-wrapper[data-form="10"], .ba-form-authorize-modal[data-form="10"], .ba-form-paypal-modal[data-form="10"],
  .ba-form-11, .forms-calendar-wrapper[data-form="11"], .ba-form-authorize-modal[data-form="11"], .ba-form-paypal-modal[data-form="11"]
  
  {
  
    --label-typography-font-size: 16px!important;
    --label-typography-line-height: 26px!important;
    --field-padding-top: 10px!important;
    --field-padding-right: 10px!important;
    --field-padding-bottom: 10px!important;
    --field-padding-left: 8px!important;
    --field-margin-top: 8px!important;
    --field-margin-bottom: 10px!important;
    --field-typography-font-size: 16px!important;
    --field-typography-font-weight: 500!important;
    --field-icon-size: 20px!important;
}
  
.ba-form-submit-btn {
    --submit-padding-top: 12px;
    --submit-padding-right: 10px;
    --submit-padding-bottom: 12px;
    --submit-padding-left: 10px;
    --submit-typography-font-size: 16px;
    --submit-typography-letter-spacing: 0px;
    --submit-typography-font-weight: 600;
    --submit-typography-text-align: 1;
    --submit-typography-font-style: normal;
    --submit-typography-text-transform: uppercase;

}


}


@media (max-width: 525px){
  
    .title-decorative-letter{
    -webkit-text-stroke: 1px #ffa012!important;
  -webkit-text-stroke: 1px;
font-size: 40px!important;
      text-align:center;
}

#item-16193506811270 .ba-feature-box:nth-child(n) {
    margin-right: 15px;
    margin-top: 15px;
}
#item-16193506811270 .ba-feature-box {
    width: calc((100% - 30px) / 2);
}
}
/*.jfab_main_btn {
    right: 40px!important;
  bottom: 65px!important;}
*/
.jfab_wrapper {
    bottom: 55px!important;
}

.tooltip_dark .jfab_tooltip {
  background: #ffa012!important;
color: #111!important;
font-weight:700!important;}

