@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');

.eng {font-family: 'Tenor Sans', sans-serif;  }
.eng * {font-family: 'Tenor Sans', sans-serif;}

 * {word-break: keep-all;}

#top {width:100%; }
#top > div {width:100%; max-width:1300px; padding:20px 3%;  box-sizing:border-box; margin:0 auto; display:flex; align-items:center;}
#top > div > div {margin-left:auto; display:flex; align-items:center;}
#top > div ul {display:flex; margin-right:30px}
#top > div ul li {padding:0 10px; font-size:1.1em}

 

 

footer {width:100%; display:flex; flex-wrap:wrap; box-sizing:border-box; padding:70px 10%; background-color:#f5f4ec;  margin-top:150px;  }
footer .left {width:50%;}
footer .right {width:50%; display:flex; justify-content:space-between}
footer .right ul {width:32%}
footer .right ul li {padding-bottom:10px; font-size:.9em; cursor:pointer; font-family: 'Tenor Sans', sans-serif;}
footer .right ul li:nth-child(1) {  font-weight:600; border-bottom:1px solid #333; margin-bottom:20px}
footer .right ul li a {color:#898989; }
footer .left:nth-child(3) {margin-top:100px; line-height:1.5}
footer .left:nth-child(3) a {font-weight:600; padding-right:10px}

footer .right.adress {margin-top:80px; line-height:1.5; letter-spacing:0}
 
 

 @media all and (min-width:900px) {
 
		.hover_border {position:Relative; overflow:hidden; padding-bottom:5px; display:inline-block; color:#000; line-height:1; font-size:16px}
		.hover_border:after {content:''; width:100%; height:2px; background-color:#333; position:absolute; left:-100%; bottom:0; transition: all 0.3s ease-out;}
		.hover_border:hover:after {content:''; width:100%; height:2px; background-color:#333; position:absolute; left:0; bottom:0; }

}



 

 @media all and (max-width:900px) {
	 
 			.hover_border {position:Relative; overflow:hidden; padding-bottom:5px; display:inline-block; color:#000; line-height:1; font-size:14px}
			.hover_border:after {content:''; width:100%; height:2px; background-color:#333; position:absolute; left:0; bottom:0; }


			footer {padding:70px 3%}
			footer .left {width:100%;}
			footer .right {width:100%; margin-top:30px; flex-wrap:wrap}
			footer .right ul {width:100%}
			footer .right ul:nth-child(n+2) {margin-top:15px}
			footer .right ul li  {padding-bottom:5px;}
			footer .right ul li:nth-child(1)  {margin-bottom:10px; padding-bottom:8px}

			footer .right.adress { margin-top:30px; order:3;   font-size:.8em; line-height:1.5}

			footer .left:nth-child(3) {margin-top:10px; order:4; font-size:.97em}
			footer .left:nth-child(3) a {font-size:.8em;  }


			footer .left .copy { font-size:.8em; line-height:1.5}




}
