/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./scss/home_header.scss ***!
  \******************************************************************************************************************************************************************************************************************/
header{
  position:fixed;
  /* height:76px; */
  background-color:#0e1d42;
  z-index:9999;
  width:100%;
  overflow:hidden;
  -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
}

.region-primary-menu .wrap {
	max-width: 1180px;
	margin: auto;
}

@media (min-width: 350px){
  header{
    height:76px;
  }
  
  #block-mgs-mgsbannerblockmainmenu{
	margin-top:0; 
  }
}
@media (min-width: 768px){
  header{
    height:95px;
  }
  
  #block-mgs-mgsbannerblockmainmenu{
	margin-top:0; 
  }
}
@media (min-width: 992px){
  header{
    height:113px !important;
    overflow:visible;
  }
  
  #block-mgs-mgsbannerblockmainmenu .header-button.search{
	display:inline-block !important; 
  }
}

@media (min-width: 1100px){
  
  #block-mgs-mgsbannerblockmainmenu{
	margin-top:2.3em; 
  }
  
  #block-mgs-mgsbannerblockmainmenu .header-button.search{
	display:inline-block !important; 
  }
}

header.open{
  overflow:visible;
}



/* header .region-primary-menu{ */
	/* margin-top:2em; */
/* } */

header .region-primary-menu,
header .region-header{
  position:relative;
  height:100%;
}
header .header-logo{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}
header .logo{
  position:absolute;
  top:0;
  z-index:9999;
  display:block;
  width:134px;
  margin-top:8px;
}

 
#block-mgs-local-tasks{
	background-color:#FFF;
}

@media (min-width: 768px){
  header .logo{
    margin-top:14px;
    width:151px;
  }
  
  header .region-primary-menu{
	margin-top:0;
  }
  
  #block-mgs-mgsbannerblockmainmenu{
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
  }
}
@media (min-width: 992px){
  header .logo{
    width:167px;
    margin-top:19px;
  }
  
  header .region-primary-menu{
	margin-top:0;
  }
  
  #block-mgs-mgsbannerblockmainmenu{
	max-width:1185px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
  }
}
header .logo img{
  display:block;
  width:100%;
  height:auto;
  image-rendering:-webkit-optimize-contrast;
  image-rendering:optimizeQuality;
  -webkit-transition:-webkit-transform 0.6s ease;
  transition:-webkit-transform 0.6s ease;
  transition:transform 0.6s ease;
  transition:transform 0.6s ease, -webkit-transform 0.6s ease;
}
/* header .logo:hover img{ */
  /* -webkit-animation:scale-toggle 0.8s ease forwards; */
          /* animation:scale-toggle 0.8s ease forwards; */
/* } */
header .header-menu{
  position:absolute;
  top:76px;
  left:0;
  width:100%;
  z-index:5;
  background-color:rgba(14, 29, 66, 0.95);
  height:calc(100vh - 76px);
  overflow:scroll;
}

@media (max-width:499px){
  header .header-menu{
    top:95px;
    height:calc(100vh - 95px);
  }
  
  header .header-search .header-search-wrapper{
	  padding:52px !important;
	}
  
  header .main-nav{
	margin-left:0;
  }

  nav.main-nav ul.main-menu li.menu-item{
	border-bottom:none !important;	  
  }
  
  nav.main-nav ul.main-menu li.menu-item.active a{
	border-bottom:none;	 
  }
  
  nav.main-nav ul.main-menu li.menu-item a{
	border-bottom: 1px solid #e5e5e54a;
	font-size:20px;
	font-weight:500; 
	margin-bottom: 0;
	margin-left:24px;
	margin-right:24px;
	padding-bottom:14px;
  }
  
  nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item{
	background: #48526B91;
	border-bottom:none !important;
  }

  nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item{
	background: #8186996b;
	border:none;
  }
  
  nav.main-nav ul.main-menu li.menu-item ul.sub-menu .menu-text{
	display:none;
  }
  
  nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item.active a{
	border-bottom:none;	  
  }

  nav.main-nav ul.main-menu li.menu-item ul.sub-menu a{
	font-size:16px !important;
	border-bottom: 1px solid #e5e5e54a;
	margin-bottom: 0 !important;
    margin-left: 24px !important;
    margin-right: 24px !important;
	padding-bottom:10px !important;
  }
  
   nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a{
	border-bottom: 1px solid #e5e5e54a;
	font-family:'ProximaNova-Light';
	font-size:16px !important;
	font-weight:300 !important;
	padding-bottom:14px;
  }
}

@media (min-width: 500px) and (max-width:991px){
  header .header-menu{
    top:95px;
    height:calc(100vh - 95px);
  }
  
  header .header-search .header-search-wrapper{
	  padding:52px !important;
	}
  
  header .main-nav{
	margin-left:0;
  }

  nav.main-nav ul.main-menu li.menu-item{
	border-bottom:none !important;	  
  }
  
  nav.main-nav ul.main-menu li.menu-item.active a{
	border-bottom:none;	 
  }
  
  nav.main-nav ul.main-menu li.menu-item a{
	border-bottom: 1px solid #e5e5e54a;
	font-size:20px;
	font-weight:500; 
	margin-bottom: 0;
	margin-left:24px;
	margin-right:24px;
	padding-bottom:14px;
  }
  
  nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item{
	background: #48526B91;
	border-bottom:none !important;
  }

  nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item{
	background: #8186996b;
	border:none;
  }
  
  nav.main-nav ul.main-menu li.menu-item ul.sub-menu .menu-text{
	display:none;
  }
  
  nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item.active a{
	border-bottom:none;	  
  }

  nav.main-nav ul.main-menu li.menu-item ul.sub-menu a{
	font-size:16px !important;
	border-bottom: 1px solid #e5e5e54a;
	margin-bottom: 0 !important;
    margin-left: 24px !important;
    margin-right: 24px !important;
	padding-bottom:10px !important;
  }
  
   nav.main-nav ul.main-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a{
	border-bottom: 1px solid #e5e5e54a;
	font-family:'ProximaNova-Light';
	font-size:16px !important;
	font-weight:300 !important;
	padding-bottom:14px;
  }
}


@media (min-width: 992px){
  header .main-nav{
    padding-top:21px;
  }
  
  header .main-nav{
	margin-left:180px;
  }
  
  header .header-menu{
    top:0;
    height:auto;
    background-color:transparent;
    overflow:unset;
  }
}

header .main-menu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-top:32px;
  margin-bottom:50px;
}
@media (min-width: 992px){
  header .main-menu{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-right:27%;
    margin-top:0;
    margin-bottom:0;
  }
}
@media (min-width: 1200px){
  header .main-menu{
    padding-right:21%;
  }
}
header .main-menu > .menu-item{
  display:block;
  padding:0;
  border-bottom:1px solid #667085;
  position:relative;
}
header .main-menu > .menu-item:first-child{
  border-top:1px solid #667085;
}
@media (min-width: 992px){
  header .main-menu > .menu-item:first-child{
    border-top:none;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item{
    padding:24px 1.35%;
    border-bottom:none;
    display:unset;
    position:static;
  }
}
header .main-menu > .menu-item a{
  color:#ffffff;
  text-decoration:none;
  font-family:"ProximaNova-Light", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size:24px;
  line-height:24px;
  font-weight:400;
  -webkit-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  position:relative;
  z-index:1;
  margin:8px 0;
  display:block;
}
@media (min-width: 992px){
  header .main-menu > .menu-item a{
    font-size:14px;
    line-height:24px;
    text-transform:uppercase;
    font-weight:300;
    margin:0;
    display:inline;
  }
}
@media (min-width: 1200px){
  header .main-menu > .menu-item a{
    font-size:16px;
    line-height:22px;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item.active > a{
    color:#a99663;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item.active:after{
    content:"";
    display:block;
    border-bottom:2px solid #a99663;
    position:relative;
    padding-bottom:20px;
    width:110%;
    -webkit-transform:translateX(-5%);
            transform:translateX(-5%);
  }
}
header .main-menu > .menu-item.active > .sub-menu-wrapper > .container > .sub-menu{
  opacity:1;
  height:auto;
  -webkit-transform:translateY(0);
          transform:translateY(0);
}
header .main-menu > .menu-item.active > .more{
  background-image:url(../images/icon-less.png);
}
@media (min-width: 992px){
  header .main-menu > .menu-item.hover > a{
    color:#a99663;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item.hover > .sub-menu-wrapper{
    display:block;
    opacity:1;
    height:auto;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item.hovering > .sub-menu-wrapper{
    opacity:0;
    -webkit-transition:opacity 0.6s ease;
    transition:opacity 0.6s ease;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper{
    position:absolute;
    width:100%;
    left:0;
    top:0;
    background-color:rgba(14, 29, 66, 0.95);
    padding-top:113px;
    -webkit-transition:height 2s ease, opacity 0.3s ease;
    transition:height 2s ease, opacity 0.3s ease;
    opacity:0;
    height:0;
    overflow:hidden;
    -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
            box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu{
  display:block;
  opacity:0;
  height:0;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%);
  -webkit-transition:height 0.6s ease, opacity 0.3s ease, -webkit-transform 0.4s ease;
  transition:height 0.6s ease, opacity 0.3s ease, -webkit-transform 0.4s ease;
  transition:height 0.6s ease, transform 0.4s ease, opacity 0.3s ease;
  transition:height 0.6s ease, transform 0.4s ease, opacity 0.3s ease, -webkit-transform 0.4s ease;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding:37px 0;
    opacity:1;
    height:auto;
    -webkit-transform:none;
            transform:none;
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item{
  position:relative;
  padding:0;
  display:block;
  overflow:auto;
  overflow-y:hidden;
  border-bottom:1px solid #667085;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    padding:0 20px 0 40px;
    border-left:1px solid #667085;
    border-bottom:none;
  }
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item:first-child{
    padding-left:0;
    border:none;
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item.active > .sub-menu{
  opacity:1;
  height:auto;
  -webkit-transform:translateY(0);
          transform:translateY(0);
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item.active > .more{
  background-image:url(../images/icon-less.png);
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item a{
  position:relative;
  font-family:"ProximaNova-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-transform:none;
  font-weight:500;
  font-size:18px;
  line-height:24px;
  color:#ffffff;
  -webkit-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  padding-bottom:3px;
  margin:8px 0;
  display:block;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item a{
	font-weight:700;
    margin:0 0 17px 0;
    display:inline-block;
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item a:after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:1px;
  background-color:#a99663;
  -webkit-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
  opacity:0;
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item a:hover{
  color:#ffffff;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item a:hover:after{
    opacity:1;
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item .menu-text p{
  font-family:"ProximaNova-Light", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size:14px;
  line-height:20px;
  font-weight:300;
  color:#ffffff;
  margin-top:5px;
  margin-bottom:20px;
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item > .sub-menu{
  display:block;
  opacity:0;
  height:0;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%);
  -webkit-transition:height 0.6s ease, opacity 0.3s ease, -webkit-transform 0.4s ease;
  transition:height 0.6s ease, opacity 0.3s ease, -webkit-transform 0.4s ease;
  transition:height 0.6s ease, transform 0.4s ease, opacity 0.3s ease;
  transition:height 0.6s ease, transform 0.4s ease, opacity 0.3s ease, -webkit-transform 0.4s ease;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item > .sub-menu{
    opacity:1;
    height:auto;
    -webkit-transform:none;
            transform:none;
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item > .sub-menu > .menu-item{
  padding:0;
  display:block;
  overflow:auto;
  overflow-y:hidden;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item > .sub-menu > .menu-item{
    /* display:unset; */
    display:block;
	width:100% !important;
  }
}
header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item > .sub-menu > .menu-item a{
  font-weight:400;
  margin:10px 0;
  font-size:16px;
  line-height:22px;
}
@media (min-width: 992px){
  header .main-menu > .menu-item > .sub-menu-wrapper > .container > .sub-menu > .menu-item > .sub-menu > .menu-item a{
    margin:0 0 10px 0;
    font-size:18px;
    line-height:24px;
  }
}
header .main-menu > .menu-item .close-nav{
  position:absolute;
  top:12px;
  right:0;
}
header .main-menu > .menu-item .close-nav .icon-close{
  display:block;
  width:35px;
  height:35px;
  cursor:pointer;
  margin:16px;
}
header .main-menu > .menu-item .close-nav .icon-close svg{
  width:100%;
  height:100%;
}
header .main-menu > .menu-item .more{
  position:absolute;
  top:0;
  right:20px;
  width:44px;
  height:44px;
  background-image:url(../images/icon-more.png);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  z-index:2;
}
@media (min-width: 992px){
  header .main-menu > .menu-item .more{
    display:none;
  }
}
header .main-menu > .menu-item .more:hover{
  cursor:pointer;
}
header .main-menu.hide{
  display:none;
}
@media (min-width: 992px){
  header .main-menu.hide{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}
header .header-icons{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:6;
}
header .header-links{
  position:absolute;
  right:1.5rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin:0;
  padding:19px 0 0;
  list-style:none;
  z-index:10;
}
@media (min-width: 576px){
  header .header-links{
    right:0;
  }
}
@media (min-width: 768px){
  header .header-links{
    padding:30px 0 0;
  }
}
@media (min-width: 992px){
  header .header-links{
    padding:14px 5px 0;
  }
  
    #block-mgs-mgsbannerblockmainmenu .header-button.search{
		margin-top:24px;
	}
}
@media (min-width: 1200px){
  header .header-links{
    padding:37px 0 0;
  }
  
  #block-mgs-mgsbannerblockmainmenu .header-button.search{
		margin-top:0px;
	}
}
header .header-links li{
  margin-left:1px;
}
@media (min-width: 992px){
  header .header-links li{
    margin-left:24px;
  }
}
header .header-links li a:hover path{
  stroke:#a99663;
}
header .header-links li a.header-button:hover path{
  stroke:#ffffff;
}
header .header-links .header-link{
  display:block;
  width:24px;
  height:24px;
  -webkit-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  position:relative;
  z-index:5;
}
header .header-links .header-link:before{
  display:none;
}
header .header-links .header-link path{
  -webkit-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  stroke:#ffffff;
}
header .header-links .header-link.icon-menu{
  width:43px;
  height:37px;
  background-color:#a99663;
}
@media (min-width: 992px){
  header .header-links .header-link.icon-menu{
    width:24px;
    height:24px;
  }
}
header .header-links .header-link.icon-menu path{
  stroke:#ffffff;
}
header .header-links .header-link.icon-menu .open,
header .header-links .header-link.icon-menu .close{
  display:block;
  position:absolute;
  top:7px;
  left:10px;
  z-index:0;
}
@media (min-width: 992px){
  header .header-links .header-link.icon-menu .open,
  header .header-links .header-link.icon-menu .close{
    top:0;
    left:0;
  }
}
header .header-links .header-link.icon-menu .close{
  display:none;
  width:24px;
  height:24px;
}
header .header-links .header-link.icon-menu.active .open{
  display:none;
}
header .header-links .header-link.icon-menu.active .close{
  display:block;
}
header .header-links .header-link.icon-search{
  width:43px;
  height:37px;
  background-color:#a99663;
}
@media (min-width: 992px){
  header .header-links .header-link.icon-search{
    width:24px;
    height:24px;
    background-color:transparent;
  }
}
header .header-links .header-link.icon-search svg{
  display:block;
  position:absolute;
  top:7px;
  left:10px;
  z-index:0;
}
@media (min-width: 992px){
  header .header-links .header-link.icon-search svg{
    position:relative;
    top:0;
    left:0;
  }
}
header .header-links .header-link.icon-search path{
  stroke:#ffffff;
}
@media (min-width: 992px){
  header .header-links .header-link.icon-search path{
    stroke:#0e1d42;
  }
}
header .header-search{
  position:absolute;
  top:76px;
  left:0;
  width:100%;
  background-color:rgba(14, 29, 66, 0.95);
  -webkit-transition:-webkit-transform 0.5s ease;
  transition:-webkit-transform 0.5s ease;
  transition:transform 0.5s ease;
  transition:transform 0.5s ease, -webkit-transform 0.5s ease;
  height:0;
  opacity:0;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
}
@media (min-width: 768px){
  header .header-search{
    top:95px;
  }
}
@media (min-width: 992px){
  header .header-search{
    top:113px;
  }
}

header .header-search.inactive{
  height:auto;
  opacity:0;
  -webkit-transform:translateY(0);
          transform:translateY(0);
  z-index:-1;
  left:-150%;
}

header .header-search.active{
  height:auto;
  opacity:1;
  -webkit-transform:translateY(0);
          transform:translateY(0);
  z-index:6;
}
header .header-search .header-search-wrapper{
  padding:52px 0;
}
header .header-search .search-form{
  margin-bottom:64px;
  border-bottom:1px solid #667085;
}
header .header-search input{
  border:none;
  background-color:transparent;
  font-size:24px;
  color:#667085;
  font-weight:300;
  font-family:"ProximaNova-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  padding:14px;
  width:100%;
}
header .header-search input:focus-visible{
  outline:none;
}
header .header-search h3{
  font-size:24px;
  font-weight:300;
  font-family:"ProximaNova-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color:#ffffff;
  text-transform:initial;
}
header .header-search .popular-list{
  /* display:-webkit-box; */
  /* display:-ms-flexbox; */
  /* display:flex; */
  /* -webkit-box-orient:horizontal; */
  /* -webkit-box-direction:normal; */
      /* -ms-flex-direction:row; */
          /* flex-direction:row; */
  list-style:none;
  padding:0;
  margin:16px 0 0;
  columns:2;
  max-width:500px;
}
header .header-search .popular-list li{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:2px 10px 2px 0;
}
@media (min-width: 992px){
  header .header-search .popular-list li{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%;
  }
}
header .header-search .popular-list li ul{
  list-style:none;
  padding:0;
  margin:0;
}
header .header-search .popular-list li ul li a{
  text-decoration:none;
  -webkit-transition:color 0.3s ease 0s;
  transition:color 0.3s ease 0s;
  font-size:16px;
  line-height:22px;
  font-weight:300;
  font-family:"ProximaNova-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color:#ffffff;
}
header .header-search .popular-list li a:hover,
header .header-search .popular-list li ul li a:hover{
  color:#f2F4F7;
  font-weight:600;
}
header .header-search .close-nav{
  position:absolute;
  top:12px;
  right:1.5rem;
}
@media (min-width: 992px){
  header .header-search .close-nav{
    right:0;
  }
}
header .header-search .close-nav .icon-close{
  display:block;
  width:35px;
  height:35px;
  cursor:pointer;
}
header .header-search .close-nav .icon-close svg{
  width:100%;
  height:100%;
}
header .header-button{
  position:relative;
}
header .header-button span{
  display:inline-block;
}
header .header-button .icon-search{
  position:absolute;
  top:6px;
  left:15px;
  display:inline-block;
  width:24px;
  height:24px;
}
header .header-button .icon-search:before{
  display:none;
}
header .header-button .icon-search path{
  stroke:#0e1d42;
}
header .header-button .header-button-text{
  padding-left:24px;
}
header .btn{
  border:1px solid #ffffff;
  border-radius:0;
  padding:9px;
  font-family:"ProximaNova-Light", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size:16px;
  font-weight:300;
  line-height:22px;
  color:#ffffff;
  background-color:transparent;
  -webkit-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  min-width:122px;
  width:100%;
}
@media (min-width: 768px){
  header .btn{
    width:auto;
  }
}
header .btn:hover{
  cursor:pointer;
  border-color:#a99663;
  background-color:#a99663;
  color:#0e1d42;
}
header .btn.btn-inverse{
  border-color:#a99663;
  background-color:#a99663;
  color:#0e1d42;
}
header .btn.btn-inverse:hover{
  border-color:#ffffff;
  background-color:transparent;
  color:#ffffff;
}

/*# sourceMappingURL=home_header.css.map*/