.fullWidth{width:100%;display:block;}
.centerBlock, .insideXl, .inside, .inside12, .inside10, .inside750, .inside6{width:90%;float:none;display:block;margin-left:auto;margin-right:auto;}
.insideXl{width:95%;}
.inside, .insideXl{max-width:1700px;}
.inside12{max-width:1200px;}
.inside10{max-width:1000px;} 
.inside750{max-width:750px;}
.inside6{max-width:600px;}


.flexGroup{display:flex;flex-wrap:wrap;}
.justify-between{justify-content:space-between;}
.justify-around{justify-content:space-around;}
.justify-evenly{justify-content:space-evenly;}
.justify-center{justify-content:center;}
.align-center{align-items:center;}
.dir-row{flex-direction:row;}
.dir-col{flex-direction:column;}
.dir-rowRev{flex-direction:row-reverse;}
.dir-colRev{flex-direction:column-reverse;}


a:not(.btn):not(.textLink):hover{opacity:.8;}
.textLink{position:relative;z-index:0;}
.textLink::before, .textLink::after{content:"";position:absolute;left:0;height:3px;bottom:0px;z-index:-1;}
.textLink::before{width:100%;background-color:currentColor;opacity:.15;}
.textLink::after{width:0;background-color:currentColor;opacity:.5;transition:all .3s;}
.textLink:hover{opacity:1;}
.textLink:hover::after{width:100%;}

.tborder{border-top:1px solid rgba(0,0,0, 0.1);}
.hdTborder{max-width:1250px;}


/* HEADER */
.topRow{padding:10px 0;text-align:right;background-color:#292929;}
.topRow a{font-size:15px;font-weight:bold;color:#fff;}
.mainHeader .hdLogo{max-width:330px;}
/*.mainNav.Menu-Header{float:unset;}*/
.mainNav a.current{color:#4396ff;}

@media only screen and (min-width:768px){
	.mainHeader .responsive-menu{display:none;}
	.mainNav.Menu-Header{height:unset !important;float:unset;}
	.mainNav.Menu-Header li{height:unset !important;}
}
@media only screen and (min-width:1170px){
  .Navbar-Header.is-fixed{top:-99px;}
}
@media (max-width:1200px){
	.mainHeader{padding-top:20px;justify-content:center;}
  .mainHeader .hdLogo{width:95%;float:none;margin:0 auto 10px;}
  .Navbar-Header.is-fixed .hdLogo{display:none;}
}
@media (max-width:992px){
	.mainNav{margin:10px 0;}
	.mainNav a{padding:10px 0;}
}
@media (max-width:767px){
	.topRow a{font-size:14px;}
	.mainHeader{flex-direction:column;padding-bottom:10px;}
	.mainHeader .hdLogo{max-width:250px;}
	.mainNav{margin:0;border-top:1px solid rgba(0,0,0,0.1);}
	.mainHeader .responsive-menu.out{padding:0;}
	.mainHeader .responsive-menu a{line-height:40px;color:#000;}
	.mainNav.Menu-Header li{line-height:40px !important;}
	.mainNav.Menu-Header li a{width:auto;}
}


/* PAGES */
.pageContact .contactInfo{padding:50px 0;}
.pageContact .contactInfo .sectionWrap{max-width:840px;}
.pageContact .ginfo{min-width:43%;}
.pageContact h1{margin:0;line-height:1.4em;font-weight:bold;}
.pageContact .contactInfo .item+.item{margin-top:20px;}
.pageContact .contactInfo p:last-child{margin-bottom:0;}
.pageContact .contactInfo p.cat{font-size:15px;margin-bottom:2px;line-height:1.1em;letter-spacing:.5px;font-weight:bold;text-transform:uppercase;color:#4396ff;}
.pageContact .contactInfo p{font-size:17px;}
.pageContact .contactInfo a{color:inherit;}


@media (min-width:990px){
	.pageContact .contactInfo{min-height:48vh;display:flex;align-items:center;flex-wrap:wrap;}
}

@media (max-width:989px){
	.pageContact .contactInfo{padding:20px 0 40px;}
	.pageContact .mainGroup{flex-direction:column;}
	.pageContact h1{font-size:28px;margin-bottom:30px;text-align:center;}
	.pageContact h1 br{display:none;}
	.pageContact .ginfo{width:100%;max-width:350px;min-width:unset;}
}
@media (max-width:639px){
	.pageContact h1{font-size:24px;}
	.pageContact h1 br{display:block;}
	.pageContact .contactInfo p.cat{font-size:14px;}
	.pageContact .contactInfo p{font-size:16px;}
}
@media (max-width:500px){
	.pageContact .contactInfo{padding-bottom:20px;}
	.pageContact .ginfo{width:100%;row-gap:20px;text-align:center;}
	.pageContact .subgroup{width:100%;}
}



