.blog-archive-banner {
background-color: #55220A;
padding: 60px 0 102px;
}
.BlogArchiveBannerText {
width: 50%;
}
.BlogArchiveBannerImage {
width: 50%;
}
.BlogArchiveBannerMobile {
display: none;
}
.BlogArchiveBannerWrap {
display: flex;
align-items: center;
}
.BlogArchiveBannerText h1 {
color: #fff;
font-weight: 400;
font-family: var(--public-regular);
font-size: 48px;
line-height: 110%;
letter-spacing: -0.96px;
margin-bottom: 23px;
}
.BlogArchiveBannerText .ss-archive-subtitle,
.BlogArchiveBannerText .blog-archive-subtitle {
font-family: var(--public-regular);
font-weight: 400;
color: #fff;
line-height: 110%;
letter-spacing: -0.32px;
font-size: 16px;
margin: 0;
}
@media(max-width: 992px) {
.blog-archive-banner {
padding: 70px 0 94px;
}
.BlogArchiveBannerWrap {
display: block;
}
.BlogArchiveBannerText {
width: 100%;
}
.BlogArchiveBannerImage {
width: 100%;
}
.BlogArchiveBannerMobile {
display: block;
}
.BlogArchiveBannerDesktop {
display: none;
}
.BlogArchiveBannerMobile img {
width: 100%;
height: 100%;
object-fit: contain;
}
.BlogArchiveBannerText .ss-archive-subtitle,
.BlogArchiveBannerText .blog-archive-subtitle {
margin-bottom: 43px;
}
}.asdav-global-presence-section {
padding: 60px 0 90px;
background-color: #ffffff;
} .presence-grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 40px;
align-items: start;
}
.presence-grid-column {
display: flex;
flex-direction: column;
gap: 24px;
}
.presence-column-header {
border-top: 1px solid #e2e8f0;
padding-top: 16px;
}
.presence-column-header h2 {
font-family: var(--vulf-regular);
font-size: 26px;
font-weight: 400;
color: #000000;
margin: 0;
line-height: 110%;
letter-spacing: -0.5px;
} .presence-location-card {
display: flex;
flex-direction: column;
gap: 10px;
}
.location-city-title {
display: flex;
align-items: center;
gap: 8px;
font-family: var(--vulf-medium);
font-size: 18px;
font-weight: 400;
color: #1a1a1a;
}
.location-city-title .flag-icon {
width: 24px;
height: 18px;
object-fit: contain;
flex-shrink: 0;
}
.location-city-title .city-name {
color: #1a1a1a;
text-decoration: none;
font-family: var(--vulf-medium);
font-weight: 400;
}
.location-city-title .presence-link {
color: #1a1a1a;
font-family: var(--vulf-medium);
font-weight: 400;
transition: color 0.2s ease, text-decoration 0.2s ease;
}
.location-city-title .presence-link:hover {
color: #0056b3;
text-decoration: underline;
}
.location-details {
font-family: var(--public-regular);
font-size: 14px;
line-height: 1.6;
color: #4a5568;
}
.location-address {
margin: 0 0 6px;
white-space: pre-line;
}
.location-phone {
margin: 0;
}
.location-phone a {
color: #2b6cb0;
text-decoration: none;
font-weight: 500;
}
.location-phone a:hover {
text-decoration: underline;
}
.location-email {
margin: 0;
}
.location-email a {
color: #2b6cb0;
text-decoration: none;
font-weight: 500;
}
.location-email a:hover {
text-decoration: underline;
} @media (max-width: 991px) {
.presence-grid-container {
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
}
@media (max-width: 640px) {
.asdav-global-presence-section {
padding: 40px 0 60px;
}
.presence-grid-container {
grid-template-columns: 1fr;
gap: 35px;
}
}
@media (max-width: 992px) {
.company_logo_and_description {
padding-top: 20px;
}
}@font-face {
font-family: "Vulf Bold";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-Bold.woff2) format("woff2");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Vulf MediumItalic";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-MediumItalic.woff2) format("woff2");
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Vulf Black";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-Black.woff2) format("woff2");
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Vulf Regular";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-Regular.woff2) format("woff2");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Vulf LightItalic";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-LightItalic.woff2) format("woff2");
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Vulf Medium";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-Medium.woff2) format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Vulf Light";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-Light.woff2) format("woff2");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Vulf BlackItalic";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-BlackItalic.woff2) format("woff2");
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Vulf Italic";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-Italic.woff2) format("woff2");
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Vulf BoldItalic";
src: url(//www.asdav.com/wp-content/themes/asdav-child/assets/fonts/vulfSans/VulfSans-BoldItalic.woff2) format("woff2");
font-weight: bold;
font-style: italic;
font-display: swap;
}
:root {
--vulf-bold: "Vulf Bold", sans-serif;
--vulf-mediumitalic: "Vulf MediumItalic", sans-serif;
--vulf-black: "Vulf Black", sans-serif;
--vulf-regular: "Vulf Regular", sans-serif;
--vulf-lightitalic: "Vulf LightItalic", sans-serif;
--vulf-medium: "Vulf Medium", sans-serif;
--vulf-light: "Vulf Light", sans-serif;
--vulf-blackitalic: "Vulf BlackItalic", sans-serif;
--vulf-italic: "Vulf Italic", sans-serif;
--vulf-bolditalic: "Vulf BoldItalic", sans-serif;
}