header {
    background-color: #000618!important;
    border-bottom: none;
}

#hero {
    padding-top: 74px;
    padding-bottom: 74px!important;
    background-color: #041022;
    background-image: url('/hr/images/hr-bg.webp');
    background-position: center calc(50% - 64px);
}

#hero h1, #hero h2 {
    color: #fff;
}

#hero p {
    color: #fff;
}

#hero .hero-bottom-info.mob{
    display: none;
}

.language-switcher {
    position: relative;
    right: 0;
    overflow: inherit;
}

.language-switcher__list {
    position: absolute;
    top: 100%;
    height: 320px;
    width: 100%;
    background: #fff;
    overflow: auto;
}

.language-list {
    min-width: max-content;
}

#req-form-section {
    padding: 28px 26px!important;
    border-radius: 20px;
}

#req-form-section input[type="text"],
#req-form-section input[type="tel"],
#req-form-section input[type="email"] {
	background: #F4F3FB;
	border-color: #F4F3FB !important;
	padding: 10px 20px;
	transition: border-color .35s ease;
}

#req-form-section input[type="text"]::placeholder,
#req-form-section input[type="tel"]::placeholder,
#req-form-section input[type="email"]::placeholder {
	color: #9FA6A3;
}

#req-form-section input[type="text"]:focus,
#req-form-section input[type="tel"]:focus,
#req-form-section input[type="email"]:focus {
	border-color: #dddddd !important;
}

#req-form-section input[type="submit"] {
	width: 187px;
	height: 48px;
	margin: 10px auto 0 auto;
	border-radius: 36px;
	display: block;
	background-color: #05A1F6;
	transition: all 0.35s ease;
}

#req-form-section input[type="submit"]:hover {
	background-color: #0A90D9;
}

.section-form {
    max-width: 495px;
    margin: 0 auto;
    border-radius: 20px;
    padding: 28px 26px!important;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
}

.section-form .uk-text-small {
    font-size: 14px !important;
}

@media (max-width: 767px) {
    #hero {
        padding-top: 64px;
        padding-bottom: 64px;
        background-position: center;
    }
    
    #hero h1 {
        font-size: 30px;
        line-height: 1.4;
    }
    
    #req-form-section {
        margin-top: 0;
        margin-bottom: 32px;
    }
    
    #hero .hero-bottom-info:not(.mob) {
        display: none;
    }
    
    #hero .hero-bottom-info.mob{
        display: block;
    }
    
    .section-form .main-form-title h3 {
        font-size: 16px !important;
    }
}




