.glass-header {
transition:all .3s ease
}

.hero-search .btn-primary {
border:none
}

@media (max-width: 992px) {
.glass-header .rca-text {
font-size:2rem!important
}

.glass-header .subtitle-text {
font-size:1.5rem!important
}
}

@media (max-width: 576px) {
.glass-header {
padding:1.5rem!important
}

.hero-search {
padding:2rem 1.5rem!important
}
}

.hero-header {
padding:5rem 0 4rem;
text-align:center
}

.hero-header h1 {
font-size:2.8rem;
font-weight:800;
margin-bottom:1rem
}

.hero-header p {
font-size:1.2rem;
opacity:.95;
max-width:700px;
margin:0 auto
}
