/* custom.css, чтобы можно было переоплеределять стили по умолчанию */
.rel {
  position: relative;
}
.location-question-popup {
  max-width: 320px;
  width: max-content;
  z-index: 1000;
}
.question-popup { 
  -webkit-box-shadow:0 0 0 0 rgba(0,0,0,.4);
  box-shadow:0 0 0 0 rgba(0,0,0,.4);
  border-radius:5px;
  position:absolute;
  top:calc(100% + 15px);
  left:-15px;
  text-align:left;
  white-space:nowrap;
  background-color:#fff;
  z-index:100;
  padding:15px 40px 15px 20px;
  border:1px solid #ddd;
  color:#333
}
 .question-popup.right {
  left:auto;
  right:-15px
}
 .question-popup p {
  margin:0;
  font-size:14px
}
 .question-popup .close {
  display:block;
  position:absolute;
  right:10px;
  top:10px;
  height:10px;
  width:10px
}
 .question-popup .close svg {
  display:block;
  max-width:100%;
  height:auto;
  fill:#5b5b5b
}
 .question-triangle-top {
  top:calc(100% - 5px);
  border-color:transparent transparent #ddd transparent
}
 .question-triangle-bottom {
  top:calc(100% - 4px);
  border-color:transparent transparent #fff transparent
}
 .question-triangle-bottom,
 .question-triangle-top {
  left:25px;
  z-index:101;
  border-style:solid;
  border-width:11px  15px;
  position:absolute;
  left:calc(50% + 0px)
}
 .mcsYesBtn,
 .mcsNoBtn {
  border:none;
  outline:none;
  padding:0;
  color:#046;
  font-size:14px;
  text-decoration:none;
  border-bottom:1px dashed #046;
  background-color:transparent;
  cursor:pointer
}
 .mcsYesBtn {
  margin-right:15px
}
.header-contacts-container {display:flex;gap:20px;  align-items: center;}
@media screen and (max-width: 1599px) {
	.is-location-divider {
    display: none !important;
  }
}
