@media (max-width: 767px) {
.cus-carusel .sppb-carousel-extended-list {
    pointer-events: auto !important;
}
  .align-mob {
    text-align: left !important;
}
  .ba-form-1 .ba-form-page {
    padding: 0 !important;
}
  section#section-id-1716284008663 .form-col {
    border-radius: 16px !important;
}
  .cus-carusel .sppb-carousel-extended-nav-control .nav-control {
    height: 40px !important;
    line-height: 40px !important;
    width: 40px !important;
}
  .cus-btn-block .cus-btn img {
    max-width: 40px !important;
}
  .cus-btn-group a {
    padding: 12px 18px !important;
    font-size: 12px !important;
    min-width: 156px !important;
}
  .cus-btn span {
    padding: 10px 24px !important;
    font-size: 12px !important;
}
  .kont-block .cus-btn img {
    display: none !important;
}
  .kont-block {
    justify-content: start !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.cus-carusel .sppb-carousel-extended-list {
    pointer-events: auto !important;
}
  .ba-form-1 .ba-form-page {
    padding: 0 !important;
}
  section#section-id-1716284008663 .form-col {
    border-radius: 16px !important;
}
  .cus-btn-group a {
    padding: 12px 18px !important;
    font-size: 12px !important;
}
}
@media (min-width: 1200px) {
    .sppb-row-container {
        max-width: 1290px;
}
}
.cus-carusel .sppb-carousel-extended-list {
    pointer-events: none;
}
strong a, b, strong {
    font-weight: 600;
}
i.ba-form-icons.ba-icon-close {
    padding: 0 !important;
    margin: 5px;
}
.ba-forms-lightbox-row {
    height: 0;
}
body, html {
    scroll-behavior: smooth !important;
}
.kont-podval p {
    display: flex;
    gap: 8px;
}
.form-col {
    border-radius: 0 16px 16px 0 !important;
}
.ba-form-signature-field .ba-signature-canvas, .ba-form-field-item .ba-form-products-cart .ba-form-product-quantity-cell input, .ba-form-page-navigation-title, .upload-file-btn, .upload-file-input, .ba-field-container select, .ba-field-container textarea[readonly], .ba-field-container textarea, .ba-field-container input[type="text"], .ba-field-container input[type="number"], .ba-field-container input[type="password"], .ba-field-container input[type="email"] {
    padding-bottom: var(--field-padding-bottom) !important;
    padding-left: var(--field-padding-left) !important;
    padding-right: var(--field-padding-right) !important;
    padding-top: var(--field-padding-top) !important;
}
.cus-carusel .sppb-carousel-extended-content-wrap {
    position: relative !important;
    padding: 30px 0 0 0;
}
.cus-carusel .sppb-carousel-extended-item {
    position: relative;
}
.cus-carusel .sppb-carousel-extended-nav-control .nav-control.prev-control {
    float: right;
    margin-right: 75px !important;
}
.cus-carusel .sppb-carousel-extended-outer-stage {
    height: auto !important;
}
.cus-btn-block .cus-btn {
    display: flex;
    align-items: center;
    width: max-content;
}
.cus-btn-group a {
    border: 1px solid #333333;
    backdrop-filter: blur(10px);
}
.cus-btn:hover span {
    background-color: #698EDE;
    color: #fff;
    transition: .2s ease;
}
.cus-btn span {
    color: #698EDE;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid;
    border-radius: 50px;
    padding: 14px 35px;
    transition: .2s ease;
}
.kont-block .cus-btn {
    display: flex;
    align-items: center;
}
.kont-block>div {
    display: flex;
    align-items: center;
    gap: 8px;
}
.kont-block {
    display: flex;
    justify-content: end;
    gap: 15px;
}
.cus-header {
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.07) !important;
}