:root {
	--bs-font-sans-serif: Roboto, helvetica, sans-serif;
}

body {
	margin: auto;
	font-family: var(--bs-font-sans-serif);
}

.featured-project {
	background-image: url(./img/gehighlights-plain.jpg);
	background-size: cover
}

.cards {
	width: 100%;
	display: flex;
	justify-content: center;
	max-width: 820px
}

.zoom-image {
	overflow: hidden;
	margin: 0 auto
}

.zoom-image img {
	filter: brightness(80%);
	width: 100%;
	height: auto;
	transition: .8s
}

.zoom-image img:hover {
	filter: brightness(100%);
	transform: scale(1.25) rotate(0);
	transition: .8s
}

/* Text hover min */
.text-hover{display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:color;transition-property:color;white-space:nowrap;overflow:hidden;position:relative;z-index:2;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.text-hover:after,.text-hover:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover:after{background-color:#1e3541}.text-hover:before{background-color:#1e3541}.text-hover:focus,.text-hover:hover{outline:0;cursor:pointer;color:#1e3541;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.text-hover:focus:after,.text-hover:hover:after{background-color:#1e3541}.text-hover:focus:before,.text-hover:hover:before{background-color:#1e3541}.text-hover:focus:after,.text-hover:focus:before,.text-hover:hover:after,.text-hover:hover:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-underline-goes-left:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:0;height:3px}.text-hover-underline-goes-left:focus:after,.text-hover-underline-goes-left:hover:after{outline:0;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:100%}.text-hover-underline-goes-left:after{right:0;bottom:0}.text-hover-underline-goes-right:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:0;height:3px}.text-hover-underline-goes-right:focus:after,.text-hover-underline-goes-right:hover:after{outline:0;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:100%}.text-hover-underline-goes-right:after{left:0;bottom:0}.text-hover-left-goes-up:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:height,background-color;transition-property:height,background-color;height:0;width:3px}.text-hover-left-goes-up:focus:after,.text-hover-left-goes-up:hover:after{outline:0;-webkit-transition-property:height,background-color;transition-property:height,background-color;height:100%}.text-hover-left-goes-up:after{bottom:0;left:0}.text-hover-right-goes-up:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:height,background-color;transition-property:height,background-color;height:0;width:3px}.text-hover-right-goes-up:focus:after,.text-hover-right-goes-up:hover:after{outline:0;-webkit-transition-property:height,background-color;transition-property:height,background-color;height:100%}.text-hover-right-goes-up:after{bottom:0;right:0}.text-hover-fill-goes-up{display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:color;transition-property:color;white-space:nowrap;overflow:hidden;position:relative;z-index:2;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.text-hover-fill-goes-up:after,.text-hover-fill-goes-up:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-fill-goes-up:after{background-color:#1e3541}.text-hover-fill-goes-up:before{background-color:#1e3541}.text-hover-fill-goes-up:focus,.text-hover-fill-goes-up:hover{outline:0;cursor:pointer;color:#fcfafa;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.text-hover-fill-goes-up:focus:after,.text-hover-fill-goes-up:hover:after{background-color:#1e3541}.text-hover-fill-goes-up:focus:before,.text-hover-fill-goes-up:hover:before{background-color:#1e3541}.text-hover-fill-goes-up:focus:after,.text-hover-fill-goes-up:focus:before,.text-hover-fill-goes-up:hover:after,.text-hover-fill-goes-up:hover:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-fill-goes-up:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:height,background-color;transition-property:height,background-color;height:0;width:3px}.text-hover-fill-goes-up:focus:after,.text-hover-fill-goes-up:hover:after{outline:0;-webkit-transition-property:height,background-color;transition-property:height,background-color;height:100%}.text-hover-fill-goes-up:after{bottom:0;right:0;left:0;width:100%}.text-hover-fill-goes-left{display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:color;transition-property:color;white-space:nowrap;overflow:hidden;position:relative;z-index:2;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.text-hover-fill-goes-left:after,.text-hover-fill-goes-left:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-fill-goes-left:after{background-color:#1e3541}.text-hover-fill-goes-left:before{background-color:#1e3541}.text-hover-fill-goes-left:focus,.text-hover-fill-goes-left:hover{outline:0;cursor:pointer;color:#fcfafa;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.text-hover-fill-goes-left:focus:after,.text-hover-fill-goes-left:hover:after{background-color:#1e3541}.text-hover-fill-goes-left:focus:before,.text-hover-fill-goes-left:hover:before{background-color:#1e3541}.text-hover-fill-goes-left:focus:after,.text-hover-fill-goes-left:focus:before,.text-hover-fill-goes-left:hover:after,.text-hover-fill-goes-left:hover:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-fill-goes-left:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:0;height:3px}.text-hover-fill-goes-left:focus:after,.text-hover-fill-goes-left:hover:after{outline:0;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:100%}.text-hover-fill-goes-left:after{top:0;right:0;bottom:0;height:100%}.text-hover-fill-goes-right{display:inline;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:color;transition-property:color;white-space:nowrap;overflow:hidden;position:relative;z-index:2;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.text-hover-fill-goes-right:after,.text-hover-fill-goes-right:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-fill-goes-right:after{background-color:#1e3541}.text-hover-fill-goes-right:before{background-color:#1e3541}.text-hover-fill-goes-right:focus,.text-hover-fill-goes-right:hover{outline:0;cursor:pointer;color:#fcfafa;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.text-hover-fill-goes-right:focus:after,.text-hover-fill-goes-right:hover:after{background-color:#1e3541}.text-hover-fill-goes-right:focus:before,.text-hover-fill-goes-right:hover:before{background-color:#1e3541}.text-hover-fill-goes-right:focus:after,.text-hover-fill-goes-right:focus:before,.text-hover-fill-goes-right:hover:after,.text-hover-fill-goes-right:hover:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.text-hover-fill-goes-right:after{content:"";position:absolute;z-index:-1;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:0;height:3px}.text-hover-fill-goes-right:focus:after,.text-hover-fill-goes-right:hover:after{outline:0;-webkit-transition-property:width,background-color;transition-property:width,background-color;width:100%}.text-hover-fill-goes-right:after{top:0;left:0;bottom:0;height:100%}