.elementor-583 .elementor-element.elementor-element-f825908{--display:flex;--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;--background-transition:0.3s;}.elementor-583 .elementor-element.elementor-element-9b69b33 .elementor-search-form__container{min-height:50px;}.elementor-583 .elementor-element.elementor-element-9b69b33 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-9b69b33 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-583 .elementor-element.elementor-element-9b69b33 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-583 .elementor-element.elementor-element-9b69b33 .elementor-search-form__input, .elementor-583 .elementor-element.elementor-element-9b69b33.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-583 .elementor-element.elementor-element-9b69b33:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-583 .elementor-element.elementor-element-9b69b33.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-583 .elementor-element.elementor-element-10f20e1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-10f20e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-element-5bf7556 .widget_sidebar_menu{background-color:#FFFFFF;border-style:none;}.elementor-element-5bf7556 .sidebar-menu li.menu-item > a > i{font-size:28px;margin-right:0px;}.elementor-element-5bf7556 li.menu-item>a>[class*=" fa-"]{width:auto;}.elementor-element-5bf7556 .sidebar-menu > li.menu-item > a{font-weight:600;line-height:25px;letter-spacing:-0.5px;padding:8px 0px 8px 4px;color:#222529;}.elementor-element-5bf7556 .sidebar-menu .popup:before{top:calc( 8px / 2 + 8px / 2 - 0.5px );}.elementor-element-5bf7556 .sidebar-menu > li.menu-item > .arrow{margin:0;top:calc( 8px / 2 + 8px / 2 - 6px );right:1.5px;}.elementor-element-5bf7556 .sidebar-menu > li.menu-item > .arrow:before{color:#222529;}.elementor-element-5bf7556 .sidebar-menu > li.menu-item:hover, .elementor-element-5bf7556 .sidebar-menu > li.menu-item.open, .elementor-element-5bf7556 .sidebar-menu > li.menu-item.active{background-color:#AEB3B8;}.elementor-element-5bf7556 .sidebar-menu > li.menu-item:hover > a, .elementor-element-5bf7556 .sidebar-menu > li.menu-item.open > a, .elementor-element-5bf7556 .sidebar-menu > li.menu-item.active > a{color:#222529;border-top-color:#B0B6BB;}.elementor-element-5bf7556 .sidebar-menu > li.menu-item:hover > .arrow:before, .elementor-element-5bf7556 .sidebar-menu > li.menu-item.active > .arrow:before{color:#0071DC;}.elementor-element-5bf7556 .sidebar-menu .popup{color:#000000;}.elementor-element-5bf7556 .wide .popup > .inner, .elementor-element-5bf7556 .side-menu-slide .wide ul.sub-menu, .elementor-element-5bf7556 .narrow ul.sub-menu{background-color:#FFFFFF;}.elementor-element-5bf7556 .popup:before{border-right-color:#FFFFFF;}.elementor-element-3850015 .widget_sidebar_menu{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-element-3850015 .sidebar-menu li.menu-item > a > i{font-size:28px;margin-right:0px;}.elementor-element-3850015 li.menu-item>a>[class*=" fa-"]{width:auto;}.elementor-element-3850015 .sidebar-menu > li.menu-item > a{font-weight:600;line-height:25px;letter-spacing:-0.35px;padding:5.5px 0px 5.5px 0px;color:#1A61BF;}.elementor-element-3850015 .sidebar-menu .popup:before{top:calc( 5.5px / 2 + 5.5px / 2 - 0.5px );}.elementor-element-3850015 .sidebar-menu > li.menu-item > .arrow{margin:0;top:calc( 5.5px / 2 + 5.5px / 2 - 6px );right:1.5px;}.elementor-element-3850015 .sidebar-menu > li.menu-item > .arrow:before{color:#222529;}.elementor-element-3850015 .sidebar-menu > li.menu-item:hover, .elementor-element-3850015 .sidebar-menu > li.menu-item.open, .elementor-element-3850015 .sidebar-menu > li.menu-item.active{background-color:#00000000;}.elementor-element-3850015 .sidebar-menu > li.menu-item:hover > a, .elementor-element-3850015 .sidebar-menu > li.menu-item.open > a, .elementor-element-3850015 .sidebar-menu > li.menu-item.active > a{color:#222529;}.elementor-element-3850015 .sidebar-menu > li.menu-item:hover > .arrow:before, .elementor-element-3850015 .sidebar-menu > li.menu-item.active > .arrow:before{color:#0071DC;}/* Start custom CSS for porto_sidebar_menu, class: .elementor-element-3850015 */#nav-menu-item-3062 > a, #nav-menu-item-3063 > a {
    position: relative; /* встановлюємо позиціонування відносно */
    padding-left: 45px; /* додаємо відступ зліва, щоб зробити місце для іконки */
}

#nav-menu-item-3062 > a > .porto-icon-business-book,
#nav-menu-item-3063 > a > i {
    display: none;
}

#nav-menu-item-3062 > a::before {
    content: '';
    background-image: url('https://www.rc-helper.com.ua/icon_laminat_white.svg');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute; /* абсолютне позиціонування відносно батьківського елемента */
    left: 0; /* вирівнювання ліворуч */
    top: 50%; /* центрування по вертикалі */
    transform: translateY(-50%); /* додаткове центрування */
    width: 40px; /* ширина іконки */
    height: 40px; /* висота іконки */
}

#nav-menu-item-3063 > a::before {
    content: '';
    background-image: url('https://www.rc-helper.com.ua/icon_harz_white.svg');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10f20e1 *//* Стилі для звичайних елементів меню */
ul.sidebar-menu li.menu-item {
    border: 2px solid #fff; /* Повноцінне обведення */
    border-radius: 10px; /* Закруглені кути */
    background-color: #cfe0ea; /* Фоновий колір елементів */
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 2px;
    padding: 1px 1px; /* Зменшений верхній і нижній відступ */
}/* End custom CSS */