/* @import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500,700");
 @import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800"); */
 .gr-1 {
	background: linear-gradient(180deg, rgba(148,148,148,1) 0%, rgba(113,113,113,1) 100%);
}
 .gr-2 {
	 background: linear-gradient(180deg, #e9b144 0%, #c97f27 100%);
}
 .gr-3 {
	 background: linear-gradient(170deg, #c86dd7 0%, #3023ae 100%);
}
 * {
	 transition: 0.5s;
}
 /* .h-100 {
	 height: 100vh !important;
} */
 .align-middle {
	 position: relative;
	 top: 50%;
	 transform: translateY(-50%);
}
 .column {
	 margin-top: 3rem;
	 padding-left: 3rem;
}
 .column:hover {
	 padding-left: 0;
}
 
 .column:hover .card .txt h1, .column:hover .card .txt p {
	 color: rgba(255, 255, 255, 1);
	 opacity: 1;
}
 .column:hover a {
	 color: rgba(255, 255, 255, 1);
}
 .column:hover a:after {
	 width: 10%;
}

 .card {
	 min-height: 170px;
	 margin: 0;
	 padding: 1.7rem 1.2rem;
	 border: none;
	 border-radius: 0;
	 color: rgba(0, 0, 0, 1);
	 letter-spacing: 0.05rem;
	 font-family: 'akz' !important;
	 box-shadow: 0 0 21px rgba(0, 0, 0, 0.27);
	 font-weight: bold;
}
 
 .card .txt h1 {
	 font-size: 1.5rem;
	 font-weight: 300;
	 text-transform: uppercase;
}
 .card .txt p {
	 font-size: 0.7rem;
	 font-family: 'akz' !important;
	 letter-spacing: 0rem;
	 margin-top: 33px;
	 opacity: 0;
	 color: rgba(255, 255, 255, 1);
}
 .card a {
	 z-index: 3;
	 font-size: 0.7rem;
	 color: rgba(0, 0, 0, 1);
	 text-transform: uppercase;
	 border-radius: 26px;
	 
}

 .card .ico-card {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
}
 .card i {
	 position: relative;
	 right: -50%;
	 top: 60%;
	 font-size: 12rem;
	 line-height: 0;
	 opacity: 0.2;
	 color: rgba(255, 255, 255, 1);
	 z-index: 0;
}
 .ico-card{

display: flex;
justify-content: end;
align-items: end;

 }