@font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 300;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-300-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-300-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 300;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-300-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-300-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 300;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-300-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-300-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 300;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-300-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-300-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 300;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-300-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-300-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 300;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-300-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-300-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 400;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-400-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-400-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 400;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-400-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-400-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 400;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-400-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-400-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 400;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-400-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-400-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 400;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-400-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-400-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 400;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-400-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-400-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 600;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-600-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-600-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 600;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-600-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-600-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 600;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-600-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-600-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 600;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-600-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-600-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 600;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-600-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-600-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 600;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-600-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-600-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 800;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-800-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-800-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 800;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-800-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-800-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 800;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-800-normal.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-800-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 800;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-vietnamese-800-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-800-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 800;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-ext-800-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-800-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 800;
src:
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-latin-800-italic.woff2?ver=13) format('woff2'),
url(https://pacifica.cafebrandings.com/wp-content/themes/PacificaCapital/assets/fonts/libre-franklin/libre-franklin-all-800-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}:root {
--navy: #0f3a5f;
--blue: #24c1ff;
--blue-light: #2f9fd8;
--ink: #233240;
--ink-soft: #000;
--paper: #ffffff;
--paper-soft: #f4f6f8;
--line: #d9e2e8; --font-heading: "Montserrat", sans-serif;
--font-body: "Montserrat", sans-serif; --fs-h1: clamp(2rem, 1.4rem + 2.5vw, 3.25rem);
--fs-h2: clamp(1.5rem, 1.2rem + 1.3vw, 2rem);
--fs-h3: clamp(1.2rem, 2rem + 0.7vw, 2rem);
--fs-h4: clamp(1.2rem, 0.94rem + 0.3vw, 1.2rem);
--fs-body: clamp(0.95rem, 1.3rem + 0.15vw, 1rem);
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: var(--font-body);
font-size: var(--fs-body);
color: var(--ink);
background: var(--paper);
line-height: 1.6;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--font-heading);
color: var(--navy);
font-weight: 700;
letter-spacing: 0.2px;
} h1 {
font-size: var(--fs-h1);
}
h2 {
font-size: var(--fs-h2);
}
h3 {
font-size: var(--fs-h3);
}
h4 {
font-size: var(--fs-h4);
} p,
li {
font-family: var(--font-body);
font-size: var(--fs-body);
}
a {
text-decoration: none;
color: inherit;
}
ul {
list-style: none;
}
img {
max-width: 100%;
display: block;
}
.pcap-container {
max-width: 1180px;
margin: 0 auto;
padding: 0 40px;
}
.pcap-section-title {
text-align: center;
margin-bottom: 14px;
}
.pcap-section-title .pcap-rule {
width: 150px;
height: 3px;
background: var(--blue-light);
margin: 14px auto 0;
} .pcap-dotnav {
position: fixed;
right: 26px;
top: 50%;
transform: translateY(-50%);
z-index: 500;
display: flex;
flex-direction: column;
gap: 16px;
}
.pcap-dotnav a {
width: 11px;
height: 11px;
border-radius: 50%;
border: 2px solid #b9c8d4;
background: transparent;
transition:
background 0.2s,
border-color 0.2s,
transform 0.2s;
display: block;
}
.pcap-dotnav a:hover {
transform: scale(1.15);
}
.pcap-dotnav a.pcap-active {
background: var(--blue-light);
border-color: var(--blue-light);
}
@media (max-width: 820px) {
.pcap-dotnav {
display: none;
}
} .pcap-totop {
position: fixed;
right: 26px;
bottom: 26px;
width: 44px;
height: 44px;
border-radius: 50%;
background: var(--navy);
color: #fff;
border: none;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 500;
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition:
opacity 0.25s,
visibility 0.25s,
transform 0.25s,
background 0.2s;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.pcap-totop.pcap-show {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.pcap-totop:hover {
background: var(--blue-light);
}
.pcap-totop i {
font-size: 18px;
} header {
position: sticky;
top: 0;
background: #fff;
z-index: 600;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.08);
border-top: 19px solid var(--navy);
}
.pcap-navbar {
max-width: 1180px;
margin: 0 auto;
padding: 14px 40px;
display: flex;
align-items: center;
justify-content: space-between;
}
.pcap-logo img {
width: 220px;
}
nav ul {
display: flex;
align-items: center;
gap: 28px;
}
nav ul li a {
font-size: 0.8rem;
letter-spacing: 0.5px;
color: var(--ink);
font-weight: 600;
padding-bottom: 6px;
}
nav ul li a.pcap-current {
color: var(--blue);
border-bottom: 2px solid var(--blue);
}
.pcap-apply-btn {
background: transparent;
font-family: inherit;
cursor: pointer;
border: 1px solid var(--blue-light);
color: var(--blue);
padding: 8px 18px;
border-radius: 3px;
font-size: 0.8rem;
letter-spacing: 0.5px;
font-weight: 600;
}
.pcap-apply-btn:hover {
background: var(--blue-light);
color: #fff;
}
@media (max-width: 900px) {
nav ul {
display: none;
}
} .pcap-hero {
position: relative;
min-height: 90vh;
display: flex;
align-items: center;
color: #fff;
background:
linear-gradient(
100deg,
rgba(10, 30, 50, 0.72) 0%,
rgba(10, 40, 60, 0.35) 45%,
rgba(10, 30, 50, 0.15) 100%
),
url(https://pacifica.cafebrandings.com/wp-content/uploads/2026/09/Home-Page.jpg)
center/cover no-repeat;
}
.pcap-hero .pcap-container {
width: 100%;
max-width: 1180px;
margin: 0 auto;
}
.pcap-hero-content { margin: 0;
}
.pcap-hero h1 {
color: #fff;
line-height: 1.25;
margin-bottom: 16px;
}
.pcap-hero .pcap-rule {
width: 240px;
height: 3px;
background: var(--blue-light);
margin-bottom: 18px;
}
.pcap-hero p { color: #eef3f6;
font-size: 1.2rem
}
.pcap-hero p b {
color: #fff;
} .pcap-about {
background: linear-gradient(180deg, #eaf3fa, #dbeaf4);
padding: 90px 0;
background: url(https://pacifica.cafebrandings.com/wp-content/uploads/2026/09/About-Us-new.png);
background-size: cover;
background-position: right;
}
.pcap-about-img {
border-radius: 2px;
overflow: hidden;
box-shadow: 0 10px 30px rgba(15, 58, 95, 0.25);
}
.pcap-about-text p {
color: var(--ink-soft);
margin-bottom: 16px;
text-align: justify;
}
.pcap-services-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin: 24px 0;
}
.pcap-services-grid .pcap-services_bdr {
border-right: 1px solid var(--line);
}
.pcap-services-grid h4 {
color: var(--blue);
margin-bottom: 8px;
display: flex;
align-items: center;
gap: 6px;
}
.pcap-services-grid h4::before {
content: "•";
font-size: 24px;
color: var(--blue-light);
line-height: 0;
}
.pcap-services-grid ul li {
color: var(--ink-soft);
padding-left: 40px;
position: relative;
}
.pcap-services-grid ul li::before {
content: "•";
position: absolute;
left: 0;
top: 0;
margin-left: 25px;
font-size: 18px;
}
@media (max-width: 900px) {
.pcap-about-grid {
grid-template-columns: 1fr;
}
.pcap-services-grid {
grid-template-columns: 1fr 1fr;
}
} .pcap-equipment {
background: var(--paper-soft);
padding-top: 90px;
}
.pcap-equip-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2px;
margin-top: 40px;
}
.pcap-equip-item {
position: relative;
aspect-ratio: 1/0.65;
overflow: hidden;
}
.pcap-equip-item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s;
}
.pcap-equip-item:hover img {
transform: scale(1.06);
}
.pcap-equip-overlay {
position: absolute;
inset: 0;
background: rgba(15, 58, 95, 0.72);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 20px;
opacity: 0;
transition: opacity 0.3s;
}
.pcap-equip-item:hover .pcap-equip-overlay {
opacity: 1;
}
.pcap-equip-overlay h4 {
font-size: 1.8rem;
color: #fff;
letter-spacing: 0.5px;
margin-bottom: 16px;
}
.pcap-equip-overlay .pcap-view-details-btn {
border: 1px solid #fff;
color: #fff;
background: transparent;
font-size: 1rem;
letter-spacing: 1px;
padding: 12px 30px;
font-weight: 600;
border-radius: 2px;
cursor: pointer;
transition:
background 0.2s,
color 0.2s;
}
.pcap-equip-overlay .pcap-view-details-btn:hover {
background: #fff;
color: var(--navy);
}
@media (max-width: 900px) {
.pcap-equip-grid {
grid-template-columns: repeat(2, 1fr);
}
} .pcap-equip-modal-backdrop {
position: fixed;
inset: 0;
background: rgba(10, 20, 30, 0.55);
display: none;
align-items: center;
justify-content: center;
z-index: 1000;
padding: 20px;
}
.pcap-equip-modal-backdrop.pcap-open {
display: flex;
}
.pcap-equip-modal {
background: #fff;
width: 100%;
max-width: 960px;
max-height: 90vh;
position: relative;
overflow: hidden;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35);
}
.pcap-equip-modal-panel {
display: grid;
grid-template-columns: 1fr 1.5fr;
height: 100%;
}
.pcap-equip-modal-panel[hidden] {
display: none;
}
.pcap-equip-modal-img {
height: 100%;
min-height: 340px;
overflow: hidden;
}
.pcap-equip-modal-img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.pcap-equip-modal-body {
padding: 60px 50px;
display: flex;
flex-direction: column;
justify-content: center;
}
.pcap-equip-modal-body h3 {
color: var(--blue-light);
margin-bottom: 14px;
}
.pcap-equip-modal-body .pcap-rule {
width: 70px;
height: 3px;
background: var(--blue-light);
margin-bottom: 22px;
}
.pcap-equip-modal-body p {
color: var(--ink);
line-height: 1.75;
}
.pcap-equip-modal-body p b {
color: var(--navy);
}
.pcap-equip-modal-body ul li {
list-style: disc;
margin-left: 15px;
}
.pcap-equip-modal-body ul li:first-child {
margin-top: 10px;
}
.pcap-equip-modal-close {
position: absolute;
top: 2px;
right: 2px;
width: 34px;
height: 34px;
border: none;
background: #e2e2e2e6;
color: #333;
font-size: 1.1rem;
border-radius: 2px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.pcap-equip-modal-close:hover {
background: #fff;
}
@media (max-width: 760px) {
.pcap-equip-modal {
overflow-y: auto;
}
.pcap-equip-modal-panel {
grid-template-columns: 1fr;
}
.pcap-equip-modal-img {
min-height: 220px;
}
.pcap-equip-modal-body {
padding: 40px 28px;
}
} .pcap-team-modal-backdrop {
position: fixed;
inset: 0;
background: rgba(10, 20, 30, 0.55);
display: none;
align-items: center;
justify-content: center;
z-index: 1000;
padding: 20px;
}
.pcap-team-modal-backdrop.pcap-open {
display: flex;
}
.pcap-team-modal {
background: #fff;
width: 100%;
max-width: 1080px;
max-height: 90vh;
overflow-y: auto;
position: relative;
padding: 44px 50px 44px 44px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35);
}
.pcap-team-modal-panel {
display: grid;
grid-template-columns: 230px 1fr;
gap: 36px;
}
.pcap-team-modal-panel[hidden] {
display: none;
}
.pcap-team-modal-img {
width: 100%;
aspect-ratio: 3/4;
overflow: hidden;
align-self: start;
}
.pcap-team-modal-img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.pcap-team-modal-body {
position: relative;
border-left: 2px solid var(--line);
padding-left: 40px;
}
.pcap-team-modal-body h3 {
color: var(--blue-light);
letter-spacing: 0.4px;
margin-bottom: 2px;
}
.pcap-team-modal-body .pcap-modal-role {
color: var(--ink-soft);
font-size: 0.92rem;
margin-bottom: 14px;
}
.pcap-team-modal-body .pcap-modal-rule {
width: 200px;
height: 2px;
background: var(--blue-light);
margin-bottom: 16px;
}
.pcap-team-modal-body .pcap-modal-contact {
font-size: 0.88rem;
color: var(--ink);
margin-bottom: 22px;
line-height: 1.5;
}
.pcap-team-modal-body p.pcap-bio {
color: var(--ink);
line-height: 1.75;
margin-bottom: 16px;
text-align: justify;
}
.pcap-team-modal-body .pcap-modal-fact {
font-size: 0.86rem;
color: var(--ink);
margin-bottom: 6px;
}
.pcap-team-modal-body .pcap-modal-fact:last-child {
margin-bottom: 0;
}
.pcap-team-modal-body .pcap-modal-fact b {
color: var(--blue);
}
.pcap-team-modal-badge {
position: absolute;
top: 0;
right: 0;
width: 88px;
height: 88px;
}
.pcap-team-modal-badge svg {
width: 100%;
height: 100%;
}
.pcap-team-modal-close {
position: absolute;
top: 2px;
right: 2px;
width: 34px;
height: 34px;
border: none;
background: #07070742;
color: #ffffff;
font-size: 1.1rem;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
font-size: 22px;
}
.pcap-team-modal-close:hover {
background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 760px) {
.pcap-team-modal {
padding: 70px 26px 36px;
}
.pcap-team-modal-panel {
grid-template-columns: 1fr;
}
.pcap-team-modal-img {
max-width: 220px;
margin: 0 auto;
}
.pcap-team-modal-body {
padding-right: 0;
padding-left: 0;
border-left: 0;
}
.pcap-team-modal-badge {
top: -70px;
right: 0;
width: 64px;
height: 64px;
}
} .pcap-whatwedo {
background: var(--navy);
color: #eaf1f6;
padding: 90px 0;
}
.pcap-whatwedo .pcap-section-title {
color: #fff;
}
.pcap-tabs {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 12px;
margin: 36px 0 44px;
}
.pcap-tab {
border: 1px solid rgba(255, 255, 255, 0.45);
padding: 10px 18px;
font-size: 0.9rem;
text-align: center;
letter-spacing: 0;
border-radius: 2px;
color: #eaf1f6;
cursor: pointer;
transition:
background 0.2s,
color 0.2s,
border-color 0.2s;
font-weight: 700;
width: 170px;
line-height: 1.5;
}
.pcap-tab:hover {
border-color: #fff;
}
.pcap-tab.pcap-active {
background: #fff;
color: var(--navy);
font-weight: 700;
} .pcap-wwd-panels {
position: relative;
height: 550px;
overflow-y: auto;
padding-right: 6px;
}
.pcap-wwd-panel {
height: 100%;
text-align: justify;
}
.pcap-wwd-panel[hidden] {
display: none;
}
.pcap-wwd-panel h3 {
color: var(--blue);
margin-bottom: 18px;
}
.pcap-wwd-panel h4 {
color: #fff;
margin: 18px 0 6px;
}
.pcap-wwd-panel p {
margin-bottom: 12px;
}
.pcap-wwd-panel p,
.pcap-wwd-panel li {
color: #c8d6e0;
}
.pcap-wwd-panel ul {
margin-left: 18px;
margin-bottom: 6px;
}
.pcap-wwd-panel ul li {
list-style: disc;
margin-bottom: 4px;
margin-left: 10px;
}
.pcap-wwd-panel b {
color: #fff;
}
@media (max-width: 760px) {
.pcap-wwd-panels {
height: 420px;
}
} .pcap-team {
padding: 0;
background: var(--paper-soft);
padding-bottom: 60px;
}
.pcap-team .pcap-section-title {
background: url(https://pacifica.cafebrandings.com/wp-content/uploads/2026/09/Meet-our-team-band.png)
center/cover no-repeat;
padding: 60px 0;
margin-bottom: 30px;
}
.pcap-team > .pcap-container > p.pcap-lead {
text-align: center;
margin: 0 auto 50px;
color: var(--ink-soft);
}
.pcap-team-carousel {
position: relative;
max-width: 1120px;
margin: 0 auto;
display: flex;
align-items: center;
gap: 22px;
}
.pcap-team-arrow {
flex: 0 0 auto;
width: 40px;
height: 70px;
border: none;
background: #c7d0d6;
color: #fff;
font-size: 1.5rem;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background 0.2s;
}
#pcapTeamPrev {
border-radius: 100% 0 0 100% / 50% 0 0 50%;
}
#pcapTeamNext {
border-radius: 0 100% 100% 0 / 0 50% 50% 0;
}
.pcap-team-arrow:hover {
background: var(--blue);
}
.pcap-team-viewport {
overflow: hidden;
flex: 1 1 auto;
}
.pcap-team-track {
display: flex;
transition: transform 0.45s ease;
}
.pcap-team-slide {
flex: 0 0 calc(100% / 3);
padding: 0;
text-align: center;
display: flex;
flex-direction: column;
}
.pcap-team-photo {
width: 250px;
height: 250px;
margin: 0 auto 20px;
clip-path: url(#pcapTeamHexClip);
overflow: hidden; }
.pcap-team-photo img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: top;
}
.pcap-team-slide h4 {
color: var(--navy);
margin-bottom: 2px;
letter-spacing: 0.3px;
text-transform: uppercase;
}
.pcap-team-slide .pcap-role {
color: var(--blue);
font-size: 0.9rem;
font-weight: 600;
margin-bottom: 14px;
}
.pcap-view-details {
display: inline-block;
border: 2px solid var(--blue);
color: var(--blue);
font-size: 0.9rem;
padding: 7px 20px;
border-radius: 2px;
margin: auto 0 18px;
background: transparent;
cursor: pointer;
width: max-content;
align-self: center;
}
.pcap-view-details:hover {
background: var(--blue-light);
color: #fff;
}
.pcap-team-slide .pcap-t_contact {
font-size: 1rem;
color: var(--ink-soft);
border-top: 1px solid var(--line);
padding-top: 14px;
width: max-content;
align-self: center;
border-bottom: 1px solid var(--line);
padding-bottom: 14px;
}
@media (max-width: 900px) {
.pcap-team-slide {
flex: 0 0 50%;
}
}
@media (max-width: 620px) {
.pcap-team-slide {
flex: 0 0 100%;
}
.pcap-team-arrow {
width: 36px;
height: 72px;
font-size: 1.1rem;
}
} .pcap-contact {
padding-top: 50px;
text-align: center;
}
.pcap-contact .pcap-lead {
max-width: 520px;
margin: 0 auto 50px;
color: var(--ink-soft);
}
.pcap-contact .pcap-lead b {
color: var(--navy);
} footer {
padding: 60px 0 0;
margin-top: -10px;
}
.pcap-footer-bottom {
background: #f7f9fa;
padding: 30px 0;
}
.pcap-footer-grid {
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 60px;
padding-bottom: 50px;
}
.pcap-footer-info .pcap-logo {
margin-bottom: 20px;
}
.pcap-footer-info p {
color: var(--ink-soft);
margin-bottom: 10px;
}
.pcap-footer-info p b {
color: var(--navy);
}
.pcap-footer-info p i {
color: var(--navy);
width: 16px;
text-align: center;
margin-right: 2px;
}
form {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
}
form textarea,
form input {
width: 100%;
padding: 11px 14px;
border: 1px solid var(--line);
border-radius: 2px;
font-size: var(--fs-body);
font-family: inherit;
color: var(--ink);
background: #fff;
}
form textarea {
grid-column: 1/3;
min-height: 90px;
resize: vertical;
}
form button {
grid-column: 1/3;
justify-self: start;
background: var(--blue);
color: #fff;
border: none;
padding: 12px 28px;
font-size: 0.82rem;
letter-spacing: 0.5px;
border-radius: 2px;
cursor: pointer;
}
form button:hover {
background: var(--navy);
}
@media (max-width: 800px) {
.pcap-footer-grid {
grid-template-columns: 1fr;
}
form {
grid-template-columns: 1fr;
}
form textarea,
form button {
grid-column: 1;
}
}
section {
scroll-margin-top: 70px;
}
#pcapApplyForm {
scroll-margin-top: 70px;
}  @media (max-width: 1180px) {
.pcap-container {
padding: 0 24px;
}
.pcap-navbar {
padding: 14px 24px;
}
}
@media (max-width: 600px) {
.pcap-container {
padding: 0 18px;
}
.pcap-navbar {
padding: 12px 18px;
}
.pcap-hero .pcap-rule {
width: 170px;
}
.pcap-equip-grid {
grid-template-columns: 1fr;
}
.pcap-services-grid {
grid-template-columns: 1fr;
}
.pcap-services-grid .pcap-services_bdr {
border-right: none;
border-bottom: 1px solid var(--line);
padding-bottom: 16px;
}
.pcap-tabs {
flex-direction: row;
}
.pcap-tab {
width: 47%;
}
.pcap-wwd-panel h3 {
text-align: left;
}
.pcap-equip-modal-body {
padding: 32px 22px;
}
.pcap-team-modal {
padding: 64px 18px 28px;
}
.pcap-team-modal-badge {
width: 48px;
height: 48px;
}
form {
gap: 10px;
}
.pcap-hero {
min-height: 65vh;
}
}
@media (min-width: 1600px) {
.pcap-container {
max-width: 1320px;
}
.pcap-navbar {
max-width: 1320px;
}
}
.very_last_footer {
background: #103a5f;
color: #fff;
padding: 20px 10px;
}
.image-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 40px;
padding: 40px;
background-color: #f4f6f8;
}
.image-row img {
height: 70px; width: auto;
max-width: 100%;
object-fit: contain;
}
.image-row .divider {
width: 1px;
height: 75px; background-color: #c7c7c7;
align-self: center; } @media (max-width: 600px) {
.image-row {
flex-direction: column;
}
.image-row img {
height: 60px;
}
.image-row .divider {
display: none; }
.pcap-logo img {
width: 180px;
}
}[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-top: 0;
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-top: 0;
margin-left: 1.5em;
}
.wp-block-image a,
.wp-block-image a:hover,
.wp-block-image a:focus,
.widget-area .wp-block-image a,
.widget-area .wp-block-image a:hover,
.widget-area .wp-block-image a:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.entry-content > .wp-block-image:first-child figure.alignleft,
.entry-content > .wp-block-image:first-child figure.alignright {
margin-top: 1.5em;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: pre-line;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
}
.wp-block-code code {
font-size: inherit;
} .wp-block-pullquote {
border: 0 solid;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
} .wp-block-calendar th {
text-align: center;
}
.wp-block-buttons[style*="font-weight"] .wp-block-button__link,
.wp-block-button[style*="font-weight"] .wp-block-button__link {
font-weight: inherit;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: pre-line;
}
.entry-content .wp-block-button__link {
background-color: #222;
color: #fff;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
}
.colors-dark .wp-block-button__link {
background-color: #fff;
color: #000;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #bbb;
color: #000;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
color: #222;
}
.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus {
color: #fff;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4rem;
}
.widget-area .wp-block-latest-comments article {
margin-bottom: 1em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
border-top: none;
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
} .wp-block-query .wp-block-post-template > li {
border-top: none;
} :root .entry-content .wp-block-site-logo a.custom-logo-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.entry-content .wp-block-site-logo img {
max-height: none;
} .entry-content .has-pale-pink-color {
color: #f78da7;
}
.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
background-color: #f78da7;
}
.entry-content .has-vivid-red-color {
color: #cf2e2e;
}
.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
background-color: #cf2e2e;
}
.entry-content .has-luminous-vivid-orange-color {
color: #ff6900;
}
.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
background-color: #ff6900;
}
.entry-content .has-luminous-vivid-amber-color {
color: #fcb900;
}
.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
background-color: #fcb900;
}
.entry-content .has-light-green-cyan-color {
color: #7bdcb5;
}
.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
background-color: #7bdcb5;
}
.entry-content .has-vivid-green-cyan-color {
color: #00d084;
}
.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
background-color: #00d084;
}
.entry-content .has-pale-cyan-blue-color {
color: #8ed1fc;
}
.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
background-color: #8ed1fc;
}
.entry-content .has-vivid-cyan-blue-color {
color: #0693e3;
}
.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
background-color: #0693e3;
}
.entry-content .has-very-light-gray-color {
color: #eee;
}
.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
background-color: #eee;
}
.entry-content .has-cyan-bluish-gray-color {
color: #abb8c3;
}
.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
background-color: #abb8c3;
}
.entry-content .has-very-dark-gray-color {
color: #313131;
}
.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
background-color: #313131;
}