.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a, .scheme_default .sc_layouts_menu_nav>li li>a:hover, .scheme_default .sc_layouts_menu_nav>li li.sfHover>a{
	color: #fdfdfd!important;
}
.scheme_default .sc_layouts_menu_nav>li li:hover:before{
	color: #fdfdfd!important;
}
.scheme_default .sc_services_hover .sc_services_item_icon, .scheme_default .sc_services_hover .sc_services_item_title a:hover, .scheme_default .sc_services_hover .sc_services_item_subtitle a:hover{
	color:#fff;
}
.scheme_default .sc_layouts_menu_nav>li li.current-menu-item:before, .scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a{
	color:#fff
}
.wos-mobLogo img{
	max-height: 40px;
  height: 36px;
}
.menu_mobile_inner {
    background-color: #fff!important;
}
.scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #000 !important;
}
.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before{
	color: #0299e4 !important
}
.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 80px;
    height: 40px;
}
.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
    border-color: #0299e4;
}
.scheme_default header nav>li>a, .scheme_default .sc_layouts_menu_nav>li>a {
    color: #098bca;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #098bca;
}
.wos-footer, .wos-footer * {
    color: #000 !important;
}
.scheme_default .footer_wrap .wp-widget-nav_menu li a, .scheme_default .footer_wrap .wp-widget-nav_menu li:before {
    color: #000;
}
@media all and ( max-width: 767px ){
	iframe{
		height:100vh !important;
		height:100dvh !important;
	}
}
.custom-bac-page body {
    font-family: Arial, sans-serif;
    background-color: #f0f0f0;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}

.custom-bac-page .container {
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    width: 100%;
    max-width: 400px;
}

.custom-bac-page h1 {
    margin-top: 0;
}

.custom-bac-page label {
    display: block;
    margin: 10px 0 5px;
}

.custom-bac-page input, .custom-bac-page select, .custom-bac-page button {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.custom-bac-page button {
    background-color: #007bff;
    color: white;
    border: none;
    cursor: pointer;
}

.custom-bac-page button:hover {
    background-color: #0056b3;
}

.custom-bac-page #result {
    margin-top: 20px;
    font-weight: bold;
}
h1.sc_item_title_tag + .sc_item_descr{
	margin-top:0
}
.wos-teamSection .sc_team_columns_wrap {
    justify-content: center;
}