.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}.pv-landingpage {
--pv-primary: #1f2933;
--pv-primary-dark: #111820;
--pv-accent: #d99a25;
--pv-accent-dark: #b77d17;
--pv-text: #27313a;
--pv-text-light: #66727d;
--pv-white: #ffffff;
--pv-light: #f5f7f8;
--pv-light-alt: #edf1f3;
--pv-border: #dfe4e7;
--pv-container: 1180px;
color: var(--pv-text);
font-family: inherit;
font-size: 18px;
line-height: 1.7;
} .pv-landingpage .pv-container {
width: min(
calc(100% - 40px),
var(--pv-container)
);
margin-left: auto;
margin-right: auto;
} .pv-landingpage .pv-section {
padding: 90px 0;
} .pv-landingpage h1,
.pv-landingpage h2,
.pv-landingpage h3 {
margin-top: 0;
color: var(--pv-primary-dark);
line-height: 1.2;
}
.pv-landingpage h1 {
margin-bottom: 25px;
font-size: clamp(42px, 5vw, 68px);
font-weight: 700;
}
.pv-landingpage h2 {
margin-bottom: 35px;
font-size: clamp(32px, 4vw, 48px);
font-weight: 700;
}
.pv-landingpage h3 {
margin-bottom: 15px;
font-size: clamp(22px, 2.5vw, 30px);
font-weight: 700;
}
.pv-landingpage p {
margin-top: 0;
margin-bottom: 25px;
}
.pv-landingpage .pv-lead {
margin-bottom: 30px;
font-size: 23px;
line-height: 1.5;
}
.pv-landingpage .pv-highlight {
font-weight: 600;
}
.pv-landingpage .pv-note {
font-style: italic;
} .pv-landingpage .pv-button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 54px;
padding: 14px 28px;
border-radius: 4px;
background: var(--pv-accent);
color: var(--pv-white);
font-size: 17px;
font-weight: 700;
line-height: 1.2;
text-decoration: none;
transition:
background-color 0.2s ease,
transform 0.2s ease;
}
.pv-landingpage .pv-button:hover {
background: var(--pv-accent-dark);
color: var(--pv-white);
transform: translateY(-2px);
} .pv-landingpage .pv-region {
margin-top: 20px;
margin-bottom: 0;
color: var(--pv-text-light);
font-size: 15px;
line-height: 1.5;
} .pv-landingpage .pv-hero {
padding: 80px 0;
background: var(--pv-white);
}
.pv-landingpage .pv-hero-grid {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
gap: 70px;
}
.pv-landingpage .pv-hero-content {
max-width: 600px;
}
.pv-landingpage .pv-hero-image {
overflow: hidden;
border-radius: 8px;
}
.pv-landingpage .pv-hero-image img {
display: block;
width: 100%;
height: auto;
} @media (max-width: 900px) {
.pv-landingpage .pv-section {
padding: 70px 0;
}
.pv-landingpage .pv-hero-grid {
grid-template-columns: 1fr;
gap: 45px;
}
.pv-landingpage .pv-hero-content {
max-width: none;
}
}
@media (max-width: 600px) {
.pv-landingpage {
font-size: 16px;
}
.pv-landingpage .pv-container {
width: min(
calc(100% - 30px),
var(--pv-container)
);
}
.pv-landingpage .pv-section {
padding: 55px 0;
}
.pv-landingpage h1 {
font-size: 38px;
}
.pv-landingpage h2 {
font-size: 30px;
}
.pv-landingpage h3 {
font-size: 22px;
}
.pv-landingpage .pv-lead {
font-size: 20px;
}
.pv-landingpage .pv-button {
width: 100%;
}
}