.elementor-location-header {
position: absolute;
width: 100%;
display: flex;
justify-content: center;
}
.hero-header.e-con {
background-color: #fff;
padding: 0 20px 20px 20px;
}
.hero-header.e-con > .e-con-inner {
padding: 125px 20px 51px;
}
.hero-header .card > .e-con-inner {
padding: 45px 40px;
border-radius: 20px;
background: var(
--Gradients-gradient-white-transparent,
linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%)
);
}
.hero-header .card .title p {
font-size: 28px;
font-weight: 700;
line-height: normal;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 10px;
}
.hero-header .card .title p img {
width: 38px;
height: 38px;
}
@media (max-width: 767px) {
.hero-header .card {
padding: 0;
}
}
@media (min-width: 768px) {
.hero-header.e-con {
padding: 0 60px 60px 60px;
}
.hero-header.e-con > .e-con-inner {
padding: 125px 60px 51px;
}
}