/*! CSS Document */
/*!-----XLG-----*/
@media (min-width:1200px){
	.wrapPop img {max-height:380px}
}

/*!-----MD-----*/
@media (min-width:992px) and (max-width:1199px){
	.wrapContent span {font-size:65px;margin-bottom:30px}
	.wrapContent h1, .wrapContent h3 {font-size: 25px;line-height: 30px;}
	.wrapContent h2 {font-size: 45px;line-height: 50px;}
	.wrapContent p {font-size:20px;line-height:25px;margin-bottom:15px}
	.wrapContent p.mail a {font-size:23px;line-height:23px;}
	
	.overlayPop .content{width:90%;height:90%;}
	
	/*! WrapPop */
	h2.pop{font-weight: 100;font-size:25px;line-height: 28px ;text-align:center;margin-bottom:0;font-family: var(--main-font);}
	h3.pop{font-family:var(--sec-font);font-weight:700;font-size:45px;line-height:55px;margin-bottom:30px;font-style: normal;}
}

/*!-----SM-----*/
@media (min-width:768px) and (max-width:991px){
	nav{top:30px;right:25px;}
	
	section:not(#section-1) .logo {top:34px;left:25px}
	section:not(#section-1) .logo span {font-size:25px;}
	
	.slashBurger a{font-size: 40px;}
	.overlay a.closeNav {top: 30px;right: 25px;font-size: 60px;}
	
	.wrapContent span {font-size:65px;margin-bottom:30px}
	.wrapContent h1, .wrapContent h3 {font-size: 25px;line-height: 30px;}
	.wrapContent h2 {font-size: 45px;line-height: 50px;}
	.wrapContent p {font-size:20px;line-height:25px;margin-bottom:15px}
	.wrapContent p.mail a {font-size:23px;line-height:23px;}
	
	/*.advisors-1 img,.advisors-2 img {max-height:120px}*/
	.advImage:hover .name{bottom:35px;}
	
	/*! WrapPop */
	.overlayPop .content{width:90%;height:80%;}
	h2.pop{font-weight: 100;font-size:20px;line-height: 23px ;text-align:center;margin-bottom:0;font-family: var(--main-font);}
	h3.pop{font-family:var(--sec-font);font-weight:700;font-size:35px;line-height:40px;margin-bottom:30px;font-style: normal;}
	h3.pop::before{font-size:25px;}
	h3.pop::after{font-size:25px;}
	p.popText{font-size:16px;line-height:20px;margin-bottom:30px!important;}
	.wrapPop img {max-height:380px}
	
    .wrapSymbols{justify-content:space-around;padding:30px 0 0;}
	.symbol span {font-size:60px}
	.pop-logos img{width: 180px;}
}

/*!-----SM Specific-----*/
@media (min-width:768px){
	/*!*/
}

/*!-----XS Specific-----*/
@media (max-width:767px) and (orientation:landscape){
	/*!*/
}

/*!-----XS-----*/
@media (max-width:767px){
	nav{top:25px;right:20px;}
	
    section:not(#section-1) .logo {top:34px;left:20px}
	section:not(#section-1) .logo span {font-size:25px;}
	
	.slashBurger a{font-size: 40px;}
	.overlay a.closeNav {top: 25px;right: 20px;font-size: 40px;}
	.overlay a{font-size:22px}
	.overlay .nav>li>a{padding:5px}
	.overlay ul li:last-of-type{margin-bottom:30px}
	.icon-scroll {width: 25px;height: 40px;}
	.icon-scroll::before {margin-left:10px;}
	@-webkit-keyframes scroll{
		0%{opacity:1}
		100%{opacity:0;transform:translateY(22px)}
	}
    
    @keyframes scroll{
		0%{opacity:1}
		100%{opacity:0;transform:translateY(22px)}
	}
    .goDown{bottom:15px;}
	
	.wrapContent{padding:0 30px}
	.wrapContent span {font-size:45px;margin-bottom:30px}
	.wrapContent h1, .wrapContent h3 {font-size: 23px;line-height: 27px;}
	.wrapContent h2 {font-size: 30px;line-height: 30px;}
	.wrapContent p {font-size:16px;line-height:23px;margin-bottom:15px}
	.wrapContent p.mail a {font-size:23px;line-height:23px;}
	.logos {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
	
	.advisors-1{display:grid;grid-template-columns:1fr 1fr 1fr;}
	
	.overlayPop.is-on .content{opacity:1;visibility:visible;top:0;padding:15px}
	.overlayPop .content{width:90%;height:80%;overflow:auto;}
	
	.logos {grid-template-columns: 1fr 1fr 1fr;}
	
	/*! WrapPop */
	h2.pop{font-weight: 100;font-size:18px;line-height: 20px ;text-align:center;margin-bottom:0;font-family: var(--main-font);}
	h3.pop{font-family:var(--sec-font);font-weight:700;font-size:30px;line-height:35px;margin-bottom:15px;font-style: normal;}
	h3.pop::before{font-size:25px;}
	h3.pop::after{font-size:25px;}
	p.popText{font-size:14px;line-height:18px;margin-bottom:30px!important;}
	.wrapPop img {max-height:380px}

	.advImage h4 {font-size: 14px;line-height: 16px;}
	.advImage:hover .name{bottom:35px;}
	
	.wrapSymbols{justify-content:space-around;padding:30px 0 0;}
	.symbol span {font-size:50px}
	.pop-logos img{width: auto;}
}

/*!-----XSM-----*/
@media (min-width:490px) and (max-width:767px){
	/**/
}