#main-menu .menu>.menu-item>a{text-transform:uppercase!important;font-weight:600;letter-spacing:.8px}
.top-nav .top-nav-inner a{font-weight:700;color:#0f8b9f}
.top-nav .wpv-grid{font-weight:700}
#footer-sidebars>.row aside{border-right:0;padding:60px 0 60px;text-align:center}
#footer-sidebars img{margin:auto}
.service_box .services .thumbnail img{width:80px;margin:auto}
.service_box .sep-2{display:none}
body h2,body h3{font-family:Inter,sans-serif}
.page-header h1{text-align:right;color:#fff}
.page-header [itemprop=headline]{display:none}
.meta-header{background-size:cover;background-attachment:scroll;height:clamp(315px, 43.09vh, 43.09vh);background-position:center}
h3 a{text-decoration:underline;font-style:italic!important}
.team-member .thumbnail{overflow:hidden;background-color:transparent}
.copyrights{background-color:transparent;padding:0}
.team-member .team-member-bio{border-top:1px solid #008499}
.request_consultation a{color:#4a4a4a;font-weight:700}
#main-menu .menu .menu-item.menu-item-type-post_type>a{padding:10px 11px;color:#787878;font-size:14px}
@media (max-width:600x){
.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img{max-width:250px}
}
@media (min-width:320px) and (max-width:767px){
.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img{max-width:200px}
.meta-header{background-blend-mode:multiply;background-color:#797171!important;height:auto}
}
@media (min-width:768px) and (max-width:1024px){
.meta-header{background-blend-mode:multiply;background-color:#797171!important;height:auto}
}
footer.main-footer .footer-link{
font: normal 12px / 16px "Montserrat";
color: #404449 !important;
font-weight: bold;
text-decoration: underline;
}
footer.main-footer .footer-link:hover{
color: #008499 !important;
text-decoration: underline;
}