#hpvgd {width:100%; z-index:100; border-bottom:2px solid rgb(230,230,230);padding-left: calc(50vw - 573px); padding-right: calc(50vw - 573px); position: absolute !important;}
.h-mdiv {display:none; position:relative; margin:auto; text-align:center;}
.h-mdiv2 {display:none; position:fixed; margin:auto; text-align:center; width:400px; height:200px;}
.h-ldiv {float:left; padding:19px 0 19px 40px;}
.h-rdiv {position:absolute; top:7px; right:0px; text-align:right;}
.h-ni {display:none !important;}
a.hcmaf {display: none;}
a.h-anl {color:#2a72cc;}
a.h-al {color:#ED664B;}
.h-fi {font-weight:bold; margin-right:5px;}
.h-background-1 {color:#fff !important; background:#000 !important;}
.h-background-2 {color:#000 !important; background:#fff !important;}
#maf{text-decoration:none;}button.bug {    background: #fff;    color: #488BFA;    border: 2px solid #488BFA;    font-size: 15pt;    line-height: 30px;    transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -webkit-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -moz-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -ms-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    -o-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;    width: 100%;    font-weight: 700;    margin-top: 10px;    margin-bottom: 5px;    cursor:pointer;}
#fsd {padding-left: 0 !important;}
.uhpv-a, .h-fi {display: inline-flex; border: 1px solid #000;position: relative;}
.uhpv-a::before, .h-fi::before {content: '';width: 12px;height: 12px;transform: rotate(45deg);position: absolute;bottom: -6px;left: 50%; border: 1px solid #000; background: #fff; margin-left: -6px;}
.uhpv-a span {font-size: inherit !important;background: #fff;padding: 0 5px;position: relative;z-index: 1;}
.h-fi span {padding: 0 5px;position: relative;z-index: 1;background: inherit !important;color: inherit !important;}
.h-fi::before {background: inherit !important;}
#vch {padding: 19px 0 19px 0 !important;}
#vch .uhpv-l {width: 20px;height: 20px;background: url(/img/close.svg) center center/contain no-repeat; color: transparent;}
.nav-links[class*='h-background'] {flex-wrap: wrap;justify-content: flex-end;}
.nav-links[class*='h-background'] > div {width: auto !important;}
body[class*='h-background'] nav {background: transparent;}
.uhpv-l.hvit { color: #000;}
.btn.open-popup.h-background-2,.btn.open-popup.h-background-1 {display: none;}
#uhvb.btn-view.h-background-1, #uhvb.btn-view.h-background-2 {display: none;}
.header__menu.h-background-1, .header__menu.h-background-2 {margin-left: auto;}
.search.open-popup.h-background-2, .search.open-popup.h-background-1 {display: none;}

.h-background-1 #vch .uhpv-l {
    background: url(/img/close_white.svg) center center/contain no-repeat;
}
