.header-body { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05); } #header .header-logo img { max-width: 200px; height: auto; padding: 3px 0; } html.sticky-header-active #header .header-container { padding-top: 0.6rem; padding-bottom: 0.6rem; } html.sticky-header-active #header .header-logo img { transform: scale(0.7); padding: 4px 0; } #header .header-container { transition: padding 0.3s ease-in-out; } #header .header-logo img { transition: transform 0.3s ease-in-out, padding 0.3s ease-in-out; transform-origin: left center; } .page-header.page-header-modern.page-header-background { position: relative; overflow: hidden; padding: 0; background-size: cover; } .min-vh-60 { min-height: 60vh !important; } .min-vh-50 { min-height: 50vh !important; } .page-header.page-header-background-md { padding: 130px 0; } .page-header.page-header-modern.page-header-background .page-header-background { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; } @media (max-width: 991px) { .min-vh-60 { min-height: 50vh !important; } .page-header.page-header-modern.page-header-background { background-attachment: scroll !important; } .page-header.page-header-background-md { padding: 100px 0; } } @media (max-width: 767px) { .page-header.page-header-background-md { padding: 80px 0; } } .page-header h1, .page-header .sub-title { text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); } .page-header .sub-title { font-weight: 500; font-size: 1.4em; display: block; margin-top: 0.5rem; color: #FFFFFF; opacity: 1; letter-spacing: 0.2px; } .featured-box { position: relative; display: block; text-decoration: none; transition: transform 0.3s ease; } .featured-box:hover { transform: translateY(-5px); } .featured-box .box-content { position: relative; padding: 30px; display: block; text-decoration: none; } .featured-box .learn-more { display: none; } a.card { transition: transform 0.3s ease, box-shadow 0.3s ease; } a.card:hover { transform: translateY(-5px); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1) !important; text-decoration: none; } a.card .card-body { color: inherit; } html { scroll-behavior: smooth; } .card .card-img-top { padding: 1.5rem 1.5rem 0; } .owl-carousel .card-img-top { padding: 1.5rem 1.5rem 0; } .grecaptcha-badge { visibility: hidden !important; }