.contact-template ul.dropdown-menu.dropdown__list.show {
    max-height: 35rem !important;
    overflow: auto !important;
}

#ip3-privacy-policy .rte p a{
    word-wrap: break-word;
    }
    
    
.menu__search-panel .menu-search__overlay-inner .menu-search__results .menu-search__results-item a span.icon.icon-chevron-right {
	position: relative;
    top: 2.5px;
}

.search__mainwrapper .tabs-tree {
	display: flex;
    align-items: center;
    gap: 20px;
}

.search__mainwrapper .tabs-tree .search__filter_tabs--item {
	border: none;
    padding: 10px 20px;
}

.search__mainwrapper .tabs-tree .search__filter_tabs--item:hover {
    background: var(    --primary-1-300);
}

.search__mainwrapper .tabs-tree .search__filter_tabs--item.active, .search__mainwrapper .tabs-tree:not(:has(.search__filter_tabs--item.active))
.search__filter_tabs--item.selected {
	background: var(    --primary-2-700);
	color: white;
}

#ip3-sitemap .sitemap-main-wrapper a:focus-visible {
    border: 2px solid;
    padding: 3px 5px;
    border-color: var(--primary-2-500);
}

#ip3-sitemap .page-banner .breadcrumb__list li a:focus-visible {
    outline: none;
     border: 2px solid;
    padding: 2px;
    border-color: var(--primary-2-500);
}

#ip3-error-page .error-page a:focus-visible {
    border: 2px solid;
    padding: 3px 5px;
    border-color: var(--primary-2-500);
}

#ip3-error-page .page-banner .breadcrumb__list li a:focus-visible {
    outline: none;
     border: 2px solid;
    padding: 2px;
    border-color: var(--primary-2-500);
}

.modal-cookie .modal-content {
    margin-top: 50px!important;
    top: 30px!important;
    width: 50% !important;
    max-height: fit-content !important;
    border-radius: 8px !important;
}

.custom-cookie-modal .modal-footer #cc-cookieAgree, .__cookieWrapper .__cookieNoticeBody .custom-cookie-in .cookie-btn #cc-acceptAll-btn {
	border-radius: unset !important;
	background: #4fa271 !important;
        color: white !important;
}

.custom-cookie-modal .modal-footer #cc-reject-Btn-modal, .custom-cookie-modal .modal-footer #cc-acceptAll-btn-modal{
	border-radius: unset !important;
}

.__cookieWrapper .__cookieNoticeBody .custom-cookie-in .cookie-btn button{
	border-radius: unset !important;
        color: white !important;
}

.custom-cookie-modal .modal-footer #cc-cookieAgree:hover {
	background: #4fa271 !important;
    border-radius: unset !important;
}

.custom-cookie-modal .modal-footer #cc-reject-Btn-modal:hover, .custom-cookie-modal .modal-footer #cc-acceptAll-btn-modal:hover{
	border-radius: unset !important;
}

.custom-cookie-modal .switch input[type=checkbox]+label {
	cursor: unset !important;
}

  @media (max-width: 992px) {
  	.modal-cookie .modal-content {
    	width: auto !important;
    }
  }