.elementor-11397 .elementor-element.elementor-element-293a1b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11397 .elementor-element.elementor-element-293a1b0:not(.elementor-motion-effects-element-type-background), .elementor-11397 .elementor-element.elementor-element-293a1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11397 .elementor-element.elementor-element-293a1b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11397 .elementor-element.elementor-element-293a1b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11397 .elementor-element.elementor-element-5b5902e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11397 .elementor-element.elementor-element-2314e29{font-family:"PT-Sans_Narrow-Regular", Sans-serif;font-size:24px;}@media(max-width:767px){.elementor-11397 .elementor-element.elementor-element-def1ffd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-b21808d */.tooltip .tooltiptext {
            visibility: hidden;
            width: max-content;
            background-color: black;
            color: #fff;
            text-align: center;
            border-radius: 6px;
            padding: 5px;
            position: fixed;
            z-index: 1;
            /*bottom: 125%;*/
            left: 50%; /* Располагаем по центру по горизонтали */
  transform: translateX(-50%); /* Корректируем положение */
            top:100px;
            margin-top:20px;
            /*margin-left: -60px;*/
            opacity: 0;
            transition: opacity 0.3s;
        }
        .tooltip .tooltiptext img {
            max-width: 600px;
            width: 95vw;
        }
        .tooltip:hover .tooltiptext, .tooltip.active .tooltiptext {
            visibility: visible;
            opacity: 1;
        }
        /* Для десктопа */
@media screen and (min-width: 1200px) {
  .tooltip .tooltiptext {

    right: 40px; /* Располагаем справа */
    left: unset; /* Отменяем left */
    transform: none; /* Отменяем transform */
  }
}/* End custom CSS */
/* Start custom CSS */select.form-control.select-css{
    border: 2px solid #000 !important;
}
.light-content input:focus, .light-content textarea:focus, .dark-section input:focus, .dark-section textarea:focus{
    color:#000 !important;
}

span.select2.select2-container.select2-container--default, span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
    border: 2px solid !important;
    height: auto !important;
    border-radius: 55px !important;
    z-index: 100 !important;
    overflow: overlay !important;
}
.select2-container--default .select2-selection--multiple{
        border-radius: 25px;
            background-color: transparent;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #ffffff !important;
    border: 3px solid #000 !important;
    border-radius: 34px !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    margin-left: 5px !important;
    margin-top: 5px !important;
    padding: 0px 20px !important;
    position: relative !important;
    max-width: 100% !important;
    width: auto;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    vertical-align: bottom !important;
    white-space: nowrap !important;
        margin: 0px;
    line-height: 1;
}
.select2-container .select2-search--inline .select2-search__field{
    display:none !important;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block !important;
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 20px !important;
}
ul.thumbnails.image_picker_body.elementor-page-11397 li .thumbnail.selected {
    background: #0097c1 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
    color: #000 !important;
}
.light-content .light-section input, .light-content .light-section textarea{
 border-bottom:#000 solid 2px !important;   
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
        border: solid black 0px !important;   
}
.select2-container--default .select2-selection--multiple{
        border: 0px solid #aaa !important 
}/* End custom CSS */