.focuspoint { position: relative; overflow: hidden; }
.clients ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.clients ul li { position: relative; }
.clients ul li svg { fill-opacity: 0.4; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.clients ul li img.logo_color { display: none; }
.clients ul li svg.logo_color { fill-opacity: 0; position: absolute; z-index: 2; top: 0; left: 50%; transform: translateX(-50%); }
.clients ul li:hover svg { fill-opacity: 1; }
.clients ul li:hover svg.logo_mono { fill-opacity: 0; }
.clients ul li:hover svg.logo_color { fill-opacity: 1; }
#JobApplyFrom label.error { display: block; font-size: 12px; text-transform: initial; color: #ff2323; text-align: left; font-weight: 700; letter-spacing: 0; }
.bg-banner { position: absolute; opacity: 0.1; min-width: 100%; min-height: 100%; }
#job-offer .image.focuspoint img { min-width: 100%; min-height: 100%; position: absolute; }
.common-banner h2 img { max-width: 179px; }
.common-banner h2 svg { display: inline-block; vertical-align: middle; }
.common-form .google_recaptcha { margin-bottom: 40px; }
.common-form .text-center .google_recaptcha { display: inline-block; }