@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital@0;1&display=swap"); :root {
}  .sc-placeholder {
background: color-mix(in srgb, currentColor 8%, transparent);
border: 1px solid color-mix(in srgb, currentColor 50%, transparent);
border-radius: 2px;
box-sizing: border-box;
overflow: hidden;
}
@keyframes sc-shine {
0% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
html.sc-dc-streaming .sc-placeholder,
html.sc-dc-streaming .sc-interp.sc-missing {
position: relative;
background: color-mix(in srgb, currentColor 5%, transparent);
border-color: transparent;
}
html.sc-dc-streaming .sc-placeholder::before,
html.sc-dc-streaming .sc-interp.sc-missing::before {
content: '';
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(
90deg,
rgba(217, 119, 87, 0) 25%,
rgba(247, 225, 211, 0.95) 37%,
rgba(217, 119, 87, 0) 63%
);
background-size: 400% 100%;
animation: sc-shine 1.4s ease infinite;
}
html.sc-dc-streaming
.sc-placeholder:nth-child(n + 9 of .sc-placeholder)::before,
html.sc-dc-streaming
.sc-interp.sc-missing:nth-child(n + 9 of .sc-interp.sc-missing)::before {
animation: none;
background: color-mix(in srgb, currentColor 8%, transparent);
}
.sc-placeholder-error {
padding: 4px 8px;
font:
11px/1.4 ui-monospace,
monospace;
color: color-mix(in srgb, currentColor 70%, transparent);
word-break: break-word;
}
.sc-interp.sc-missing {
display: inline-block;
width: 2em;
height: 1em;
overflow: hidden;
vertical-align: text-bottom;
background: rgba(255, 255, 255, 0.3);
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 2px;
box-sizing: border-box;
color: transparent;
user-select: none;
}
.sc-interp.sc-unresolved {
font-family: ui-monospace, monospace;
font-size: 0.85em;
color: color-mix(in srgb, currentColor 50%, transparent);
background: color-mix(in srgb, currentColor 10%, transparent);
border-radius: 3px;
padding: 0 3px;
}
.sc-host.sc-has-error {
position: relative;
}
.sc-logic-error {
position: absolute;
top: 8px;
left: 8px;
z-index: 2147483647;
max-width: 60ch;
padding: 6px 10px;
background: #b00020;
color: #fff;
font:
12px/1.4 ui-monospace,
monospace;
border-radius: 4px;
white-space: pre-wrap;
pointer-events: none;
} @media print {
@page {
margin: 0.5cm;
}
figure,
table {
break-inside: avoid;
}
#dc-root,
#dc-root > .sc-host {
height: auto;
}
*,
*::before,
*::after {
print-color-adjust: exact;
-webkit-print-color-adjust: exact;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
animation-delay: -99s !important;
animation-duration: 0.001s !important;
animation-iteration-count: 1 !important;
animation-fill-mode: both !important;
animation-play-state: running !important;
transition-duration: 0s !important;
}
}
x-dc {
display: none !important;
}
html,
body {
height: 100%;
margin: 0;
}
#dc-root,
#dc-root > .sc-host {
height: 100%;
}
body {
margin: 0;
background: #f2f4f7;
color: #0a1f3d;
font-family: Calibri, Candara, 'Segoe UI', sans-serif;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
}
::selection {
background: rgba(195, 154, 36, 0.35);
}
@media (max-width: 900px) {
[style*='grid-template-columns:repeat(3,1fr)'] {
grid-template-columns: 1fr 1fr !important;
}
}
@media (max-width: 720px) {
[style*='max-width:1280px'] {
padding-left: 20px !important;
padding-right: 20px !important;
}
[style*='grid-template-columns'] {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
nav {
flex-wrap: wrap !important;
gap: 14px 18px !important;
padding: 18px 0 !important;
}
nav > div:first-child {
flex: 1 0 100% !important;
}
nav > a:last-child {
flex: 1 0 100% !important;
text-align: center;
}
[style*='justify-content:space-between'] {
flex-direction: column !important;
align-items: flex-start !important;
}
footer [style*='justify-content:space-between'] {
gap: 14px !important;
}
footer div[style*='display:flex;gap:20px'] {
flex-wrap: wrap !important;
}
h1 {
font-size: 32px !important;
line-height: 1.15 !important;
}
h2 {
font-size: 22px !important;
}
section[style*='grid'] {
gap: 24px !important;
}
section {
padding-top: 36px !important;
padding-bottom: 36px !important;
}
[style*='aspect-ratio:6/5'] {
aspect-ratio: 4/3 !important;
}
[style*='grid-column:1 / -1'] {
grid-column: auto !important;
}
}
.sc-placeholder {
background: color-mix(in srgb, currentcolor 8%, transparent);
border: 1px solid color-mix(in srgb, currentcolor, transparent);
border-radius: 2px;
box-sizing: border-box;
overflow: hidden;
}
@keyframes sc-shine {
0% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
html.sc-dc-streaming .sc-placeholder,
html.sc-dc-streaming .sc-interp.sc-missing {
position: relative;
background: color-mix(in srgb, currentcolor 5%, transparent);
border-color: transparent;
}
html.sc-dc-streaming .sc-placeholder::before,
html.sc-dc-streaming .sc-interp.sc-missing::before {
content: '';
position: absolute;
inset: 0px;
pointer-events: none;
background: linear-gradient(
90deg,
rgba(217, 119, 87, 0) 25%,
rgba(247, 225, 211, 0.95) 37%,
rgba(217, 119, 87, 0) 63%
)
0% 0% / 400% 100%;
animation: 1.4s ease 0s infinite normal none running sc-shine;
}
html.sc-dc-streaming
.sc-placeholder:nth-child(n + 9 of .sc-placeholder)::before,
html.sc-dc-streaming
.sc-interp.sc-missing:nth-child(n + 9 of .sc-interp.sc-missing)::before {
animation: auto ease 0s 1 normal none running none;
background: color-mix(in srgb, currentcolor 8%, transparent);
}
.sc-placeholder-error {
padding: 4px 8px;
font:
11px / 1.4 ui-monospace,
monospace;
color: color-mix(in srgb, currentcolor 70%, transparent);
word-break: break-word;
}
.sc-interp.sc-missing {
display: inline-block;
width: 2em;
height: 1em;
overflow: hidden;
vertical-align: text-bottom;
background: rgba(255, 255, 255, 0.3);
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 2px;
box-sizing: border-box;
color: transparent;
user-select: none;
}
.sc-interp.sc-unresolved {
font-family: ui-monospace, monospace;
font-size: 0.85em;
color: color-mix(in srgb, currentcolor, transparent);
background: color-mix(in srgb, currentcolor 10%, transparent);
border-radius: 3px;
padding: 0px 3px;
}
.sc-host.sc-has-error {
position: relative;
}
.sc-logic-error {
position: absolute;
top: 8px;
left: 8px;
z-index: 2147483647;
max-width: 60ch;
padding: 6px 10px;
background: rgb(176, 0, 32);
color: rgb(255, 255, 255);
font:
12px / 1.4 ui-monospace,
monospace;
border-radius: 4px;
white-space: pre-wrap;
pointer-events: none;
}
@media print {
@page {
margin: 0.5cm;
}
figure,
table {
break-inside: avoid;
}
#dc-root,
#dc-root > .sc-host {
height: auto;
}
*,
::before,
::after {
print-color-adjust: exact;
backdrop-filter: none !important;
animation-delay: -99s !important;
animation-duration: 0.001s !important;
animation-iteration-count: 1 !important;
animation-fill-mode: both !important;
animation-play-state: running !important;
transition-duration: 0s !important;
}
}
x-dc {
display: none !important;
}
.scp0:hover {
background: rgb(19, 44, 83) !important;
}
.scp1:hover {
background: rgb(215, 172, 43) !important;
}
.scp2:hover {
border-color: rgb(255, 255, 255) !important;
}
.scp3:hover {
color: rgb(255, 255, 255) !important;
}
html,
body {
height: 100%;
margin: 0px;
}
#dc-root,
#dc-root > .sc-host {
height: 100%;
}
body {
margin: 0px;
background: rgb(242, 244, 247);
color: rgb(10, 31, 61);
font-family: Calibri, Candara, 'Segoe UI', sans-serif;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
}
::selection {
background: rgba(195, 154, 36, 0.35);
}
@media (max-width: 900px) {
[style*='grid-template-columns:repeat(3,1fr)'] {
grid-template-columns: 1fr 1fr !important;
}
}
@media (max-width: 720px) {
[style*='max-width:1280px'] {
padding-left: 20px !important;
padding-right: 20px !important;
}
[style*='grid-template-columns'] {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
nav {
flex-wrap: wrap !important;
gap: 14px 18px !important;
padding: 18px 0px !important;
}
nav > div:first-child {
flex: 1 0 100% !important;
}
nav > a:last-child {
text-align: center;
flex: 1 0 100% !important;
}
[style*='justify-content:space-between'] {
flex-direction: column !important;
align-items: flex-start !important;
}
footer [style*='justify-content:space-between'] {
gap: 14px !important;
}
footer div[style*='display:flex;gap:20px'] {
flex-wrap: wrap !important;
}
h1 {
font-size: 32px !important;
line-height: 1.15 !important;
}
h2 {
font-size: 22px !important;
}
section[style*='grid'] {
gap: 24px !important;
}
section {
padding-top: 36px !important;
padding-bottom: 36px !important;
}
[style*='aspect-ratio:6/5'] {
aspect-ratio: 4 / 3 !important;
}
[style*='grid-column:1 / -1'] {
grid-column: auto !important;
}
} .wp-block-group {
margin-bottom: 1rem;
}
.wp-block-image {
margin-bottom: 1rem;
}
.wp-block-button {
margin-bottom: 1rem;
}  .entry-content,
.site-content,
.content-area {
max-width: none !important;
width: 100% !important;
} section,
.section {
max-width: none !important;
}
.container {
max-width: none !important;
} .scroll-fade-up:has([aria-roledescription='carousel']),
.scroll-fade-up:has([data-wpconvert-blog-filter-bar]),
.scroll-fade-left:has([aria-roledescription='carousel']),
.scroll-fade-right:has([aria-roledescription='carousel']),
.scroll-scale-in:has([aria-roledescription='carousel']) {
opacity: 1 !important;
transform: none !important;
}   .wpconvert-marquee-container {
overflow: hidden !important;
}
.wpconvert-marquee-track {
display: flex;
gap: 1rem;
width: max-content;
animation: wpconvert-marquee 30s linear infinite;
}
@keyframes wpconvert-marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
} .wpconvert-marquee-container:hover .wpconvert-marquee-track {
animation-play-state: paused;
} @media (prefers-reduced-motion: reduce) {
.wpconvert-marquee-track {
animation: none;
overflow-x: auto;
}
} .wpc-marquee-clip {
overflow-x: hidden;
max-width: 100%;
} @keyframes wpconvert-float-1 {
0%,
100% {
transform: translateY(-8px);
}
50% {
transform: translateY(8px);
}
}
@keyframes wpconvert-float-2 {
0%,
100% {
transform: translateY(6px);
}
50% {
transform: translateY(-10px);
}
}
@keyframes wpconvert-float-3 {
0%,
100% {
transform: translateY(-5px);
}
50% {
transform: translateY(12px);
}
}
@keyframes wpconvert-float-4 {
0%,
100% {
transform: translateY(10px);
}
50% {
transform: translateY(-6px);
}
}
@keyframes wpconvert-pulse {
0%,
100% {
scale: 1;
}
50% {
scale: 1.05;
}
}
@keyframes wpconvert-float-tilt {
0%,
100% {
transform: translateY(0%) rotate(0deg);
}
50% {
transform: translateY(4%) rotate(-2deg);
}
}
.wpconvert-float-1 {
animation: wpconvert-float-1 5s ease-in-out infinite;
}
.wpconvert-float-2 {
animation: wpconvert-float-2 6s ease-in-out infinite 0.5s;
}
.wpconvert-float-3 {
animation: wpconvert-float-3 5.5s ease-in-out infinite 1s;
}
.wpconvert-float-4 {
animation: wpconvert-float-4 6.5s ease-in-out infinite 1.5s;
}
.wpconvert-pulse {
animation: wpconvert-pulse 4s ease-in-out infinite;
}
.wpconvert-float-tilt {
animation: wpconvert-float-tilt 6s ease-in-out infinite;
} .wpconvert-pulse.z-0 {
z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
.wpconvert-float-1,
.wpconvert-float-2,
.wpconvert-float-3,
.wpconvert-float-4,
.wpconvert-pulse,
.wpconvert-float-tilt {
animation: none;
}
}  .wpconvert-tabs {
max-width: 64rem;
margin: 0 auto;
}
.wpconvert-tab-nav {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0.75rem;
margin-bottom: 2rem;
}
@media (min-width: 640px) {
.wpconvert-tab-nav {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 1024px) {
.wpconvert-tab-nav {
grid-template-columns: repeat(6, 1fr);
}
}
.wpconvert-tab-btn {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 1rem;
border-radius: 0.75rem;
border: 1px solid hsl(var(--border));
background: hsl(var(--card));
color: hsl(var(--muted-foreground));
cursor: pointer;
transition: all 0.3s ease;
}
.wpconvert-tab-btn:hover {
border-color: hsl(var(--primary) / 0.5);
color: hsl(var(--foreground));
}
.wpconvert-tab-btn.active {
background: hsl(var(--primary) / 0.1);
border-color: hsl(var(--primary));
color: hsl(var(--primary));
}
.wpconvert-tab-icon {
width: 1.5rem;
height: 1.5rem;
margin-bottom: 0.5rem;
}
.wpconvert-tab-icon svg {
width: 100%;
height: 100%;
}
.wpconvert-tab-label {
font-size: 0.75rem;
font-weight: 500;
text-align: center;
line-height: 1.2;
}
.wpconvert-tab-viewport {
position: relative;
display: flex;
align-items: center;
}
.wpconvert-tab-content {
flex: 1;
position: relative;
}
.wpconvert-tab-panel {
display: none;
padding: 2rem;
border-radius: 0.75rem;
background: linear-gradient(
135deg,
hsl(var(--card)) 0%,
hsl(var(--muted) / 0.3) 100%
);
border: 1px solid hsl(var(--border));
text-align: center;
animation: wpconvert-tab-fade-in 0.3s ease;
}
.wpconvert-tab-panel.active {
display: block;
}
@keyframes wpconvert-tab-fade-in {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.wpconvert-tab-icon-large {
width: 5rem;
height: 5rem;
margin: 0 auto 2rem;
padding: 1rem;
border-radius: 1rem;
background: hsl(var(--primary) / 0.15);
display: flex;
align-items: center;
justify-content: center;
}
.wpconvert-tab-icon-large svg {
width: 100%;
height: 100%;
color: hsl(var(--primary));
}
.wpconvert-tab-title {
font-family: var(--font-display, inherit);
font-size: 1.5rem;
font-weight: 600;
color: hsl(var(--foreground));
margin-bottom: 1rem;
}
@media (min-width: 640px) {
.wpconvert-tab-title {
font-size: 1.875rem;
}
}
.wpconvert-tab-description {
color: hsl(var(--muted-foreground));
line-height: 1.75;
max-width: 42rem;
margin: 0 auto 1.5rem;
}
.wpconvert-tab-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 3rem;
height: 3rem;
border-radius: 50%;
background: hsl(var(--card));
border: 1px solid hsl(var(--border));
display: flex;
align-items: center;
justify-content: center;
color: hsl(var(--muted-foreground));
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
z-index: 10;
}
.wpconvert-tab-arrow:hover {
color: hsl(var(--primary));
border-color: hsl(var(--primary));
}
.wpconvert-tab-prev {
left: -1rem;
}
@media (min-width: 640px) {
.wpconvert-tab-prev {
left: -1.5rem;
}
}
.wpconvert-tab-next {
right: -1rem;
}
@media (min-width: 640px) {
.wpconvert-tab-next {
right: -1.5rem;
}
}
.wpconvert-tab-dots {
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
margin-top: 2rem;
}
.wpconvert-tab-dot {
width: 0.75rem;
height: 0.75rem;
border-radius: 50%;
background: hsl(var(--muted-foreground) / 0.3);
border: none;
cursor: pointer;
transition: all 0.3s ease;
}
.wpconvert-tab-dot:hover {
background: hsl(var(--muted-foreground) / 0.5);
}
.wpconvert-tab-dot.active {
background: hsl(var(--primary));
width: 2rem;
border-radius: 0.375rem;
}  .wpconvert-multistep-form {
width: 100%;
}
.wpconvert-step-panel {
display: none;
}
.wpconvert-step-panel.active {
display: block;
animation: wpconvert-step-fade-in 0.25s ease;
}
@keyframes wpconvert-step-fade-in {
from {
opacity: 0;
transform: translateX(12px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
.wpconvert-step-progress-fill {
transition: width 0.4s ease-out;
} canvas[data-wpc-sig-init] {
width: 100%;
min-height: 150px;
border: 2px solid var(--border, #e5e7eb);
border-radius: 1rem;
background: #fff;
cursor: crosshair;
touch-action: none;
}  [data-wpc-calc] input[type='range'] {
cursor: pointer;
-webkit-appearance: none;
appearance: none;
}
[data-wpc-calc] input[type='range']:focus {
outline: none;
}
[data-wpc-calc] [data-wpc-calc-toggle].wpc-calc-toggle-active {
opacity: 1;
}
[data-wpc-calc] [data-wpc-calc-toggle]:not(.wpc-calc-toggle-active) {
opacity: 0.6;
}    .group [class*='absolute'][class*='inset-0'][class*='bg-gradient'].opacity-0 {
opacity: 0 !important;
} .group [class*='absolute'][class*='bottom-0'][class*='bg-gradient'].scale-x-0 {
transform: scaleX(0) !important;
} .entry-content > *:first-child,
.site-content > *:first-child {
margin-top: 0 !important;
} .dark .bg-white,
.dark [class*='bg-white'] {
--foreground: 222.2 84% 4.9%;
--muted-foreground: 215.4 16.3% 46.9%;
color: hsl(222.2 84% 4.9%);
}
.dark .bg-white .text-foreground,
.dark [class*='bg-white'] .text-foreground,
.dark .bg-white [class*='text-foreground'],
.dark [class*='bg-white'] [class*='text-foreground'] {
color: hsl(222.2 84% 4.9%);
}  .menu-item,
li.menu-item,
li.menu-item-type-post_type,
li.menu-item-type-custom,
li.menu-item-object-page,
li.menu-item-has-children {
position: relative;
list-style: none !important;
margin: 0;
} @media (min-width: 768px) {   header ul#wpconvert-primary-ul,
#wpconvert-primary-ul,
#wpconvert-primary-ul.menu,
ul#wpconvert-primary-ul.menu,
ul.menu:not(.submenu):not(.sub-menu) {
display: flex !important;
flex-direction: row !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
align-items: center !important;
flex-wrap: nowrap !important;
}  header nav.main-nav ul#wpconvert-primary-ul,
header .main-nav ul#wpconvert-primary-ul,
nav.main-nav ul#wpconvert-primary-ul,
.main-nav #wpconvert-primary-ul,
.main-nav ul#wpconvert-primary-ul { display: flex !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
align-items: center !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
} header nav ul#wpconvert-primary-ul.ml-auto,
header ul#wpconvert-primary-ul.ml-auto,
ul#wpconvert-primary-ul.ml-auto,
#wpconvert-primary-ul.ml-auto,
header nav ul#wpconvert-primary-ul.ms-auto,
header ul#wpconvert-primary-ul.ms-auto,
ul#wpconvert-primary-ul.ms-auto,
#wpconvert-primary-ul.ms-auto {
margin-left: auto !important;
}
header nav ul#wpconvert-primary-ul.mr-auto,
header ul#wpconvert-primary-ul.mr-auto,
ul#wpconvert-primary-ul.mr-auto,
#wpconvert-primary-ul.mr-auto,
header nav ul#wpconvert-primary-ul.me-auto,
header ul#wpconvert-primary-ul.me-auto,
ul#wpconvert-primary-ul.me-auto,
#wpconvert-primary-ul.me-auto {
margin-right: auto !important;
}
header nav ul#wpconvert-primary-ul.mx-auto,
header ul#wpconvert-primary-ul.mx-auto,
ul#wpconvert-primary-ul.mx-auto,
#wpconvert-primary-ul.mx-auto,
header nav ul#wpconvert-primary-ul.m-auto,
header ul#wpconvert-primary-ul.m-auto,
ul#wpconvert-primary-ul.m-auto,
#wpconvert-primary-ul.m-auto {
margin-left: auto !important;
margin-right: auto !important;
}  header ul#wpconvert-primary-ul > li,
#wpconvert-primary-ul > li,
#wpconvert-primary-ul > li.menu-item,
#wpconvert-primary-ul > li.menu-item-type-post_type,
#wpconvert-primary-ul > li.menu-item-type-custom,
#wpconvert-primary-ul > li.menu-item-object-page,
#wpconvert-primary-ul > li.menu-item-object-custom,
#wpconvert-primary-ul > li.menu-item-has-children,
#wpconvert-primary-ul > li.current-menu-item,
#wpconvert-primary-ul > li.current_page_item,
#wpconvert-primary-ul > li.current-menu-ancestor,
#wpconvert-primary-ul.menu > li,
ul.menu:not(.submenu):not(.sub-menu) > li,
body #wpconvert-primary-ul > li {
display: inline-block !important;
position: relative !important;
flex-shrink: 0 !important;
list-style: none !important; vertical-align: middle !important;
float: none !important;
width: auto !important;
clear: none !important;
}
}  header nav.main-nav ul#wpconvert-primary-ul a,
header .main-nav ul#wpconvert-primary-ul a,
nav.main-nav ul#wpconvert-primary-ul a,
.main-nav #wpconvert-primary-ul a,
.main-nav ul#wpconvert-primary-ul a {
text-decoration: none;
font-weight: 500;
} #wpconvert-primary-ul > .menu-item > a { }  .menu-item.menu-item-has-children > .submenu,
.menu-item.menu-item-has-children > .sub-menu,
.menu-item-has-children > ul,
li.menu-item-has-children > ul {
display: none !important; visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
top: 100% !important;
left: 0 !important;
z-index: 9999 !important; list-style: none !important;
margin: 0 !important;
} :where(.menu-item.menu-item-has-children) > :where(.submenu),
:where(.menu-item.menu-item-has-children) > :where(.sub-menu),
:where(.menu-item-has-children) > :where(ul),
:where(li.menu-item-has-children) > :where(ul) {
background: white;
min-width: 200px;
max-width: 500px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
padding: 0.5rem 0;
border: 1px solid #e5e7eb;
border-radius: 0.375rem;
} .menu-item.menu-item-has-children:hover > .submenu,
.menu-item.menu-item-has-children:hover > .sub-menu,
.menu-item.menu-item-has-children:hover > ul,
.menu-item.menu-item-has-children:focus-within > .submenu,
.menu-item.menu-item-has-children:focus-within > .sub-menu,
.menu-item.menu-item-has-children:focus-within > ul,
li.menu-item-has-children:hover > ul,
li.menu-item-has-children:focus-within > ul {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
} .submenu li,
.submenu .menu-item,
.submenu .menu-item-type-post_type,
.submenu .menu-item-type-custom,
.submenu .menu-item-object-page,
.submenu .menu-item-object-custom,
.submenu .current-menu-item,
.submenu .current_page_item,
ul.sub-menu li,
ul.sub-menu .menu-item,
body .submenu li {
display: block !important;
width: 100% !important;
position: relative !important;
flex-direction: column !important;
list-style: none !important;
float: none !important;
clear: both !important;
}
.submenu .menu-item a,
.submenu a,
ul.sub-menu a {
display: block !important;
width: 100% !important;
padding: 0.5rem 1rem !important;
white-space: nowrap !important;
text-align: left !important;
} .submenu .menu-item.inline-flex,
.submenu .menu-item.flex,
.submenu .menu-item.grid,
.submenu li.inline-flex,
.submenu li.flex,
.submenu li.grid,
.submenu .inline-flex,
.submenu .flex,
.submenu .grid {
display: block !important;
flex-direction: column !important;
}
.submenu .menu-item a.inline-flex,
.submenu .menu-item a.flex,
.submenu .menu-item a.grid,
.submenu a.inline-flex,
.submenu a.flex,
.submenu a.grid {
display: block !important;
} .submenu,
ul.sub-menu {
flex-direction: column !important;
display: block !important;
}   .wpconvert-active-link { font-weight: 600;
}  a.wpconvert-active-link.text-primary,
.current-menu-item > a.text-primary,
.current_page_item > a.text-primary {
color: hsl(var(--primary)) !important;
}  nav a.text-foreground:not(.wpconvert-active-link):not(.text-primary) {
color: hsl(var(--foreground)) !important;
} .current-menu-item > a,
.current_page_item > a,
a.current-menu-item,
a.wpconvert-active-link {  } .wpconvert-flat-submenu {
position: absolute;
top: 100%;
left: 0;
background: white;
min-width: 200px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
border-radius: 0.375rem;
padding: 0.5rem 0;
display: none;
z-index: 9999;
}
.wpconvert-flat-submenu a {
display: block;
padding: 0.5rem 1rem;
white-space: nowrap;
} .wpconvert-flat-submenu--mega-cols-2 {
min-width: min(640px, 92vw);
column-count: 2;
column-gap: 2.5rem;
padding: 0.75rem 1.25rem !important;
}
.wpconvert-flat-submenu--mega-cols-2 > a {
white-space: normal !important;
break-inside: avoid;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
} li.menu-item-has-children:hover > .wpconvert-flat-submenu,
li.menu-item-has-children:focus-within > .wpconvert-flat-submenu {
display: block !important;
} [data-radix-navigation-menu-viewport],
[class*='viewport'][data-state='open'],
[class*='popover'][data-state='open'],
.radix-navigation-menu-viewport,
nav > div[class*='absolute'][class*='top-full'] {
display: none !important;
visibility: hidden !important;
}   [role='dialog'][class*='fixed']:not([data-wpc-live-dialog]),
[data-radix-dialog-content][class*='fixed']:not([data-wpc-live-dialog]),
div[data-state='open'][class*='fixed'][class*='inset-0'][class*='bg-black']:not(
[data-wpc-live-dialog]
),
div[data-state='open'][class*='fixed'][class*='inset-0'][class*='backdrop']:not(
[data-wpc-live-dialog]
) {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
} @media (max-width: 768px) {
.container {
padding: 0 1rem;
}
.menu-item.menu-item-has-children > .submenu {
position: static;
box-shadow: none;
}
}     header:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']),
.site-header:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
),
nav:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']):not(
#wpconvert-mobile-nav
),
[role='banner']:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
),
[role='navigation']:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
):not(#wpconvert-mobile-nav) {
position: relative !important;
z-index: 1000 !important;
} main.site-main
header:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']),
main.site-main
nav:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']):not(
#wpconvert-mobile-nav
),
main.site-main
[role='banner']:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
) {
z-index: auto !important;
}  nav[class*='sticky'],
nav[class*='fixed'],
header nav[class*='sticky'],
header nav[class*='fixed'],
header[class*='sticky'],
header[class*='fixed'],
.site-header[class*='sticky'],
.site-header[class*='fixed'] {
z-index: 1000 !important; }    nav.sticky,
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']),
header nav.sticky,
header
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']),
header.sticky,
header[class*='sticky']:not([style*='position']):not([class*='sticky-header']) {
position: sticky !important;
} header.fixed nav.sticky,
header.fixed nav[class*='sticky']:not([class*='sticky-header']),
header[class*='fixed'] nav.sticky,
header[class*='fixed']
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']),
header.sticky nav.sticky,
header[class*='sticky']
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']) {
position: static !important;
top: auto !important;
}   nav.fixed,
nav[class*='fixed']:not([style*='position']):not([class*='sticky-header']),
header nav.fixed,
header
nav[class*='fixed']:not([style*='position']):not([class*='sticky-header']),
header.fixed,
header[class*='fixed']:not([style*='position']):not([class*='sticky-header']) {
position: fixed !important;
} nav[class*='sticky'][class*='top-0'],
nav[class*='fixed'][class*='top-0'],
header nav[class*='sticky'][class*='top-0'],
header nav[class*='fixed'][class*='top-0'],
header[class*='sticky'][class*='top-0'],
header[class*='fixed'][class*='top-0'] {
top: 0 !important;
} nav[class*='fixed'][class*='w-full'],
nav[class*='fixed'][class*='top-0'],
header nav[class*='fixed'][class*='w-full'],
header nav[class*='fixed'][class*='top-0'],
header[class*='fixed'][class*='w-full'],
header[class*='fixed'][class*='top-0'] {
width: 100% !important;
left: 0 !important;
right: 0 !important;
} section[class*='hero'],
.hero,
main,
.site-main {
position: relative;
z-index: 1;
}  .site-header:not([class*='sticky']):not([class*='fixed']) {
position: relative;
}
.site-main {
margin-top: 0;
padding-top: 0;
min-height: 60vh;
} .site-main > section:first-of-type,
.site-main > div:first-of-type > section:first-of-type,
.site-main .page-content > section:first-of-type,
.site-main .page-content > div:first-of-type,
.site-main .page-content > :first-child > :first-child {
margin-top: 0;
}  body.front-page #primary section#top.min-h-screen,
body.front-page
#primary
> div:first-of-type
> section.min-h-screen:first-of-type {
min-height: 100vh !important;
min-height: 100dvh !important;
}
body.front-page #primary section#top.min-h-screen > .absolute.bottom-10 {
z-index: 10;
}
.site-footer {
margin-top: auto;
} body.wp-admin {
font-family:
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
} :where(a) {
color: inherit;
text-decoration: none;
}
:where(a:hover) {
color: inherit;
} .container {
max-width: 1200px;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
} :where(h1, h2, h3, h4, h5, h6) {
font-weight: 700;
line-height: 1.2;
margin: 0;
}
:where(button, .btn) {
cursor: pointer;
border: none;
transition: all 0.3s;
} button[aria-expanded] {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input,
textarea,
select {
font-family: inherit;
}
ul,
ol {
margin: 0;
padding: 0;
}
li {
list-style: none;
} .grid-layout-container {
width: 100%;
max-width: 100%;
} .grid-layout-container .row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
} .grid-layout-container [class*='col-'] {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
} @media (min-width: 768px) {
.grid-layout-container .col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.grid-layout-container .col-md-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.grid-layout-container .col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.grid-layout-container .col-md-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.grid-layout-container .col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.grid-layout-container .col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
} @media (max-width: 767px) {
.grid-layout-container [class*='col-'] {
flex: 0 0 100%;
max-width: 100%;
}
} .grid-layout-container aside,
.grid-layout-container [class*='sidebar'] {
padding: 20px;
}   [data-wpconvert-popup-disabled='true'] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
z-index: -9999 !important;
position: absolute !important;
left: -99999px !important;
transform: scale(0) !important;
} [data-wpconvert-popup-disabled='true'] * {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
} [data-wpconvert-popup-disabled='true'].overlay,
[data-wpconvert-popup-disabled='true'][class*='overlay'],
[data-wpconvert-popup-disabled='true'][class*='backdrop'],
[data-wpconvert-popup-disabled='true'][class*='bg'] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}  select option,
select optgroup,
.bg-secondary select option,
.bg-secondary select optgroup,
form[data-wpconvert-form] select option,
form[data-wpconvert-form] select optgroup {
background-color: hsl(var(--popover, var(--card, 0 0% 100%)));
color: hsl(var(--popover-foreground, var(--card-foreground, 222.2 84% 4.9%)));
}@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital@0;1&display=swap"); :root {
}  .sc-placeholder {
background: color-mix(in srgb, currentColor 8%, transparent);
border: 1px solid color-mix(in srgb, currentColor 50%, transparent);
border-radius: 2px;
box-sizing: border-box;
overflow: hidden;
}
@keyframes sc-shine {
0% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
html.sc-dc-streaming .sc-placeholder,
html.sc-dc-streaming .sc-interp.sc-missing {
position: relative;
background: color-mix(in srgb, currentColor 5%, transparent);
border-color: transparent;
}
html.sc-dc-streaming .sc-placeholder::before,
html.sc-dc-streaming .sc-interp.sc-missing::before {
content: '';
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(
90deg,
rgba(217, 119, 87, 0) 25%,
rgba(247, 225, 211, 0.95) 37%,
rgba(217, 119, 87, 0) 63%
);
background-size: 400% 100%;
animation: sc-shine 1.4s ease infinite;
}
html.sc-dc-streaming
.sc-placeholder:nth-child(n + 9 of .sc-placeholder)::before,
html.sc-dc-streaming
.sc-interp.sc-missing:nth-child(n + 9 of .sc-interp.sc-missing)::before {
animation: none;
background: color-mix(in srgb, currentColor 8%, transparent);
}
.sc-placeholder-error {
padding: 4px 8px;
font:
11px/1.4 ui-monospace,
monospace;
color: color-mix(in srgb, currentColor 70%, transparent);
word-break: break-word;
}
.sc-interp.sc-missing {
display: inline-block;
width: 2em;
height: 1em;
overflow: hidden;
vertical-align: text-bottom;
background: rgba(255, 255, 255, 0.3);
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 2px;
box-sizing: border-box;
color: transparent;
user-select: none;
}
.sc-interp.sc-unresolved {
font-family: ui-monospace, monospace;
font-size: 0.85em;
color: color-mix(in srgb, currentColor 50%, transparent);
background: color-mix(in srgb, currentColor 10%, transparent);
border-radius: 3px;
padding: 0 3px;
}
.sc-host.sc-has-error {
position: relative;
}
.sc-logic-error {
position: absolute;
top: 8px;
left: 8px;
z-index: 2147483647;
max-width: 60ch;
padding: 6px 10px;
background: #b00020;
color: #fff;
font:
12px/1.4 ui-monospace,
monospace;
border-radius: 4px;
white-space: pre-wrap;
pointer-events: none;
} @media print {
@page {
margin: 0.5cm;
}
figure,
table {
break-inside: avoid;
}
#dc-root,
#dc-root > .sc-host {
height: auto;
}
*,
*::before,
*::after {
print-color-adjust: exact;
-webkit-print-color-adjust: exact;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
animation-delay: -99s !important;
animation-duration: 0.001s !important;
animation-iteration-count: 1 !important;
animation-fill-mode: both !important;
animation-play-state: running !important;
transition-duration: 0s !important;
}
}
x-dc {
display: none !important;
}
html,
body {
height: 100%;
margin: 0;
}
#dc-root,
#dc-root > .sc-host {
height: 100%;
}
body {
margin: 0;
background: #f2f4f7;
color: #0a1f3d;
font-family: Calibri, Candara, 'Segoe UI', sans-serif;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
}
::selection {
background: rgba(195, 154, 36, 0.35);
}
@media (max-width: 900px) {
[style*='grid-template-columns:repeat(3,1fr)'] {
grid-template-columns: 1fr 1fr !important;
}
}
@media (max-width: 720px) {
[style*='max-width:1280px'] {
padding-left: 20px !important;
padding-right: 20px !important;
}
[style*='grid-template-columns'] {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
nav {
flex-wrap: wrap !important;
gap: 14px 18px !important;
padding: 18px 0 !important;
}
nav > div:first-child {
flex: 1 0 100% !important;
}
nav > a:last-child {
flex: 1 0 100% !important;
text-align: center;
}
[style*='justify-content:space-between'] {
flex-direction: column !important;
align-items: flex-start !important;
}
footer [style*='justify-content:space-between'] {
gap: 14px !important;
}
footer div[style*='display:flex;gap:20px'] {
flex-wrap: wrap !important;
}
h1 {
font-size: 32px !important;
line-height: 1.15 !important;
}
h2 {
font-size: 22px !important;
}
section[style*='grid'] {
gap: 24px !important;
}
section {
padding-top: 36px !important;
padding-bottom: 36px !important;
}
[style*='aspect-ratio:6/5'] {
aspect-ratio: 4/3 !important;
}
[style*='grid-column:1 / -1'] {
grid-column: auto !important;
}
}
.sc-placeholder {
background: color-mix(in srgb, currentcolor 8%, transparent);
border: 1px solid color-mix(in srgb, currentcolor, transparent);
border-radius: 2px;
box-sizing: border-box;
overflow: hidden;
}
@keyframes sc-shine {
0% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
html.sc-dc-streaming .sc-placeholder,
html.sc-dc-streaming .sc-interp.sc-missing {
position: relative;
background: color-mix(in srgb, currentcolor 5%, transparent);
border-color: transparent;
}
html.sc-dc-streaming .sc-placeholder::before,
html.sc-dc-streaming .sc-interp.sc-missing::before {
content: '';
position: absolute;
inset: 0px;
pointer-events: none;
background: linear-gradient(
90deg,
rgba(217, 119, 87, 0) 25%,
rgba(247, 225, 211, 0.95) 37%,
rgba(217, 119, 87, 0) 63%
)
0% 0% / 400% 100%;
animation: 1.4s ease 0s infinite normal none running sc-shine;
}
html.sc-dc-streaming
.sc-placeholder:nth-child(n + 9 of .sc-placeholder)::before,
html.sc-dc-streaming
.sc-interp.sc-missing:nth-child(n + 9 of .sc-interp.sc-missing)::before {
animation: auto ease 0s 1 normal none running none;
background: color-mix(in srgb, currentcolor 8%, transparent);
}
.sc-placeholder-error {
padding: 4px 8px;
font:
11px / 1.4 ui-monospace,
monospace;
color: color-mix(in srgb, currentcolor 70%, transparent);
word-break: break-word;
}
.sc-interp.sc-missing {
display: inline-block;
width: 2em;
height: 1em;
overflow: hidden;
vertical-align: text-bottom;
background: rgba(255, 255, 255, 0.3);
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 2px;
box-sizing: border-box;
color: transparent;
user-select: none;
}
.sc-interp.sc-unresolved {
font-family: ui-monospace, monospace;
font-size: 0.85em;
color: color-mix(in srgb, currentcolor, transparent);
background: color-mix(in srgb, currentcolor 10%, transparent);
border-radius: 3px;
padding: 0px 3px;
}
.sc-host.sc-has-error {
position: relative;
}
.sc-logic-error {
position: absolute;
top: 8px;
left: 8px;
z-index: 2147483647;
max-width: 60ch;
padding: 6px 10px;
background: rgb(176, 0, 32);
color: rgb(255, 255, 255);
font:
12px / 1.4 ui-monospace,
monospace;
border-radius: 4px;
white-space: pre-wrap;
pointer-events: none;
}
@media print {
@page {
margin: 0.5cm;
}
figure,
table {
break-inside: avoid;
}
#dc-root,
#dc-root > .sc-host {
height: auto;
}
*,
::before,
::after {
print-color-adjust: exact;
backdrop-filter: none !important;
animation-delay: -99s !important;
animation-duration: 0.001s !important;
animation-iteration-count: 1 !important;
animation-fill-mode: both !important;
animation-play-state: running !important;
transition-duration: 0s !important;
}
}
x-dc {
display: none !important;
}
.scp0:hover {
background: rgb(19, 44, 83) !important;
}
.scp1:hover {
background: rgb(215, 172, 43) !important;
}
.scp2:hover {
border-color: rgb(255, 255, 255) !important;
}
.scp3:hover {
color: rgb(255, 255, 255) !important;
}
html,
body {
height: 100%;
margin: 0px;
}
#dc-root,
#dc-root > .sc-host {
height: 100%;
}
body {
margin: 0px;
background: rgb(242, 244, 247);
color: rgb(10, 31, 61);
font-family: Calibri, Candara, 'Segoe UI', sans-serif;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
}
::selection {
background: rgba(195, 154, 36, 0.35);
}
@media (max-width: 900px) {
[style*='grid-template-columns:repeat(3,1fr)'] {
grid-template-columns: 1fr 1fr !important;
}
}
@media (max-width: 720px) {
[style*='max-width:1280px'] {
padding-left: 20px !important;
padding-right: 20px !important;
}
[style*='grid-template-columns'] {
grid-template-columns: 1fr !important;
gap: 20px !important;
}
nav {
flex-wrap: wrap !important;
gap: 14px 18px !important;
padding: 18px 0px !important;
}
nav > div:first-child {
flex: 1 0 100% !important;
}
nav > a:last-child {
text-align: center;
flex: 1 0 100% !important;
}
[style*='justify-content:space-between'] {
flex-direction: column !important;
align-items: flex-start !important;
}
footer [style*='justify-content:space-between'] {
gap: 14px !important;
}
footer div[style*='display:flex;gap:20px'] {
flex-wrap: wrap !important;
}
h1 {
font-size: 32px !important;
line-height: 1.15 !important;
}
h2 {
font-size: 22px !important;
}
section[style*='grid'] {
gap: 24px !important;
}
section {
padding-top: 36px !important;
padding-bottom: 36px !important;
}
[style*='aspect-ratio:6/5'] {
aspect-ratio: 4 / 3 !important;
}
[style*='grid-column:1 / -1'] {
grid-column: auto !important;
}
} .wp-block-group {
margin-bottom: 1rem;
}
.wp-block-image {
margin-bottom: 1rem;
}
.wp-block-button {
margin-bottom: 1rem;
}  .entry-content,
.site-content,
.content-area {
max-width: none !important;
width: 100% !important;
} section,
.section {
max-width: none !important;
}
.container {
max-width: none !important;
} .scroll-fade-up:has([aria-roledescription='carousel']),
.scroll-fade-up:has([data-wpconvert-blog-filter-bar]),
.scroll-fade-left:has([aria-roledescription='carousel']),
.scroll-fade-right:has([aria-roledescription='carousel']),
.scroll-scale-in:has([aria-roledescription='carousel']) {
opacity: 1 !important;
transform: none !important;
}   .wpconvert-marquee-container {
overflow: hidden !important;
}
.wpconvert-marquee-track {
display: flex;
gap: 1rem;
width: max-content;
animation: wpconvert-marquee 30s linear infinite;
}
@keyframes wpconvert-marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
} .wpconvert-marquee-container:hover .wpconvert-marquee-track {
animation-play-state: paused;
} @media (prefers-reduced-motion: reduce) {
.wpconvert-marquee-track {
animation: none;
overflow-x: auto;
}
} .wpc-marquee-clip {
overflow-x: hidden;
max-width: 100%;
} @keyframes wpconvert-float-1 {
0%,
100% {
transform: translateY(-8px);
}
50% {
transform: translateY(8px);
}
}
@keyframes wpconvert-float-2 {
0%,
100% {
transform: translateY(6px);
}
50% {
transform: translateY(-10px);
}
}
@keyframes wpconvert-float-3 {
0%,
100% {
transform: translateY(-5px);
}
50% {
transform: translateY(12px);
}
}
@keyframes wpconvert-float-4 {
0%,
100% {
transform: translateY(10px);
}
50% {
transform: translateY(-6px);
}
}
@keyframes wpconvert-pulse {
0%,
100% {
scale: 1;
}
50% {
scale: 1.05;
}
}
@keyframes wpconvert-float-tilt {
0%,
100% {
transform: translateY(0%) rotate(0deg);
}
50% {
transform: translateY(4%) rotate(-2deg);
}
}
.wpconvert-float-1 {
animation: wpconvert-float-1 5s ease-in-out infinite;
}
.wpconvert-float-2 {
animation: wpconvert-float-2 6s ease-in-out infinite 0.5s;
}
.wpconvert-float-3 {
animation: wpconvert-float-3 5.5s ease-in-out infinite 1s;
}
.wpconvert-float-4 {
animation: wpconvert-float-4 6.5s ease-in-out infinite 1.5s;
}
.wpconvert-pulse {
animation: wpconvert-pulse 4s ease-in-out infinite;
}
.wpconvert-float-tilt {
animation: wpconvert-float-tilt 6s ease-in-out infinite;
} .wpconvert-pulse.z-0 {
z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
.wpconvert-float-1,
.wpconvert-float-2,
.wpconvert-float-3,
.wpconvert-float-4,
.wpconvert-pulse,
.wpconvert-float-tilt {
animation: none;
}
}  .wpconvert-tabs {
max-width: 64rem;
margin: 0 auto;
}
.wpconvert-tab-nav {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0.75rem;
margin-bottom: 2rem;
}
@media (min-width: 640px) {
.wpconvert-tab-nav {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 1024px) {
.wpconvert-tab-nav {
grid-template-columns: repeat(6, 1fr);
}
}
.wpconvert-tab-btn {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 1rem;
border-radius: 0.75rem;
border: 1px solid hsl(var(--border));
background: hsl(var(--card));
color: hsl(var(--muted-foreground));
cursor: pointer;
transition: all 0.3s ease;
}
.wpconvert-tab-btn:hover {
border-color: hsl(var(--primary) / 0.5);
color: hsl(var(--foreground));
}
.wpconvert-tab-btn.active {
background: hsl(var(--primary) / 0.1);
border-color: hsl(var(--primary));
color: hsl(var(--primary));
}
.wpconvert-tab-icon {
width: 1.5rem;
height: 1.5rem;
margin-bottom: 0.5rem;
}
.wpconvert-tab-icon svg {
width: 100%;
height: 100%;
}
.wpconvert-tab-label {
font-size: 0.75rem;
font-weight: 500;
text-align: center;
line-height: 1.2;
}
.wpconvert-tab-viewport {
position: relative;
display: flex;
align-items: center;
}
.wpconvert-tab-content {
flex: 1;
position: relative;
}
.wpconvert-tab-panel {
display: none;
padding: 2rem;
border-radius: 0.75rem;
background: linear-gradient(
135deg,
hsl(var(--card)) 0%,
hsl(var(--muted) / 0.3) 100%
);
border: 1px solid hsl(var(--border));
text-align: center;
animation: wpconvert-tab-fade-in 0.3s ease;
}
.wpconvert-tab-panel.active {
display: block;
}
@keyframes wpconvert-tab-fade-in {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.wpconvert-tab-icon-large {
width: 5rem;
height: 5rem;
margin: 0 auto 2rem;
padding: 1rem;
border-radius: 1rem;
background: hsl(var(--primary) / 0.15);
display: flex;
align-items: center;
justify-content: center;
}
.wpconvert-tab-icon-large svg {
width: 100%;
height: 100%;
color: hsl(var(--primary));
}
.wpconvert-tab-title {
font-family: var(--font-display, inherit);
font-size: 1.5rem;
font-weight: 600;
color: hsl(var(--foreground));
margin-bottom: 1rem;
}
@media (min-width: 640px) {
.wpconvert-tab-title {
font-size: 1.875rem;
}
}
.wpconvert-tab-description {
color: hsl(var(--muted-foreground));
line-height: 1.75;
max-width: 42rem;
margin: 0 auto 1.5rem;
}
.wpconvert-tab-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 3rem;
height: 3rem;
border-radius: 50%;
background: hsl(var(--card));
border: 1px solid hsl(var(--border));
display: flex;
align-items: center;
justify-content: center;
color: hsl(var(--muted-foreground));
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
z-index: 10;
}
.wpconvert-tab-arrow:hover {
color: hsl(var(--primary));
border-color: hsl(var(--primary));
}
.wpconvert-tab-prev {
left: -1rem;
}
@media (min-width: 640px) {
.wpconvert-tab-prev {
left: -1.5rem;
}
}
.wpconvert-tab-next {
right: -1rem;
}
@media (min-width: 640px) {
.wpconvert-tab-next {
right: -1.5rem;
}
}
.wpconvert-tab-dots {
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
margin-top: 2rem;
}
.wpconvert-tab-dot {
width: 0.75rem;
height: 0.75rem;
border-radius: 50%;
background: hsl(var(--muted-foreground) / 0.3);
border: none;
cursor: pointer;
transition: all 0.3s ease;
}
.wpconvert-tab-dot:hover {
background: hsl(var(--muted-foreground) / 0.5);
}
.wpconvert-tab-dot.active {
background: hsl(var(--primary));
width: 2rem;
border-radius: 0.375rem;
}  .wpconvert-multistep-form {
width: 100%;
}
.wpconvert-step-panel {
display: none;
}
.wpconvert-step-panel.active {
display: block;
animation: wpconvert-step-fade-in 0.25s ease;
}
@keyframes wpconvert-step-fade-in {
from {
opacity: 0;
transform: translateX(12px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
.wpconvert-step-progress-fill {
transition: width 0.4s ease-out;
} canvas[data-wpc-sig-init] {
width: 100%;
min-height: 150px;
border: 2px solid var(--border, #e5e7eb);
border-radius: 1rem;
background: #fff;
cursor: crosshair;
touch-action: none;
}  [data-wpc-calc] input[type='range'] {
cursor: pointer;
-webkit-appearance: none;
appearance: none;
}
[data-wpc-calc] input[type='range']:focus {
outline: none;
}
[data-wpc-calc] [data-wpc-calc-toggle].wpc-calc-toggle-active {
opacity: 1;
}
[data-wpc-calc] [data-wpc-calc-toggle]:not(.wpc-calc-toggle-active) {
opacity: 0.6;
}    .group [class*='absolute'][class*='inset-0'][class*='bg-gradient'].opacity-0 {
opacity: 0 !important;
} .group [class*='absolute'][class*='bottom-0'][class*='bg-gradient'].scale-x-0 {
transform: scaleX(0) !important;
} .entry-content > *:first-child,
.site-content > *:first-child {
margin-top: 0 !important;
} .dark .bg-white,
.dark [class*='bg-white'] {
--foreground: 222.2 84% 4.9%;
--muted-foreground: 215.4 16.3% 46.9%;
color: hsl(222.2 84% 4.9%);
}
.dark .bg-white .text-foreground,
.dark [class*='bg-white'] .text-foreground,
.dark .bg-white [class*='text-foreground'],
.dark [class*='bg-white'] [class*='text-foreground'] {
color: hsl(222.2 84% 4.9%);
}  .menu-item,
li.menu-item,
li.menu-item-type-post_type,
li.menu-item-type-custom,
li.menu-item-object-page,
li.menu-item-has-children {
position: relative;
list-style: none !important;
margin: 0;
} @media (min-width: 768px) {   header ul#wpconvert-primary-ul,
#wpconvert-primary-ul,
#wpconvert-primary-ul.menu,
ul#wpconvert-primary-ul.menu,
ul.menu:not(.submenu):not(.sub-menu) {
display: flex !important;
flex-direction: row !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
align-items: center !important;
flex-wrap: nowrap !important;
}  header nav.main-nav ul#wpconvert-primary-ul,
header .main-nav ul#wpconvert-primary-ul,
nav.main-nav ul#wpconvert-primary-ul,
.main-nav #wpconvert-primary-ul,
.main-nav ul#wpconvert-primary-ul { display: flex !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
align-items: center !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
} header nav ul#wpconvert-primary-ul.ml-auto,
header ul#wpconvert-primary-ul.ml-auto,
ul#wpconvert-primary-ul.ml-auto,
#wpconvert-primary-ul.ml-auto,
header nav ul#wpconvert-primary-ul.ms-auto,
header ul#wpconvert-primary-ul.ms-auto,
ul#wpconvert-primary-ul.ms-auto,
#wpconvert-primary-ul.ms-auto {
margin-left: auto !important;
}
header nav ul#wpconvert-primary-ul.mr-auto,
header ul#wpconvert-primary-ul.mr-auto,
ul#wpconvert-primary-ul.mr-auto,
#wpconvert-primary-ul.mr-auto,
header nav ul#wpconvert-primary-ul.me-auto,
header ul#wpconvert-primary-ul.me-auto,
ul#wpconvert-primary-ul.me-auto,
#wpconvert-primary-ul.me-auto {
margin-right: auto !important;
}
header nav ul#wpconvert-primary-ul.mx-auto,
header ul#wpconvert-primary-ul.mx-auto,
ul#wpconvert-primary-ul.mx-auto,
#wpconvert-primary-ul.mx-auto,
header nav ul#wpconvert-primary-ul.m-auto,
header ul#wpconvert-primary-ul.m-auto,
ul#wpconvert-primary-ul.m-auto,
#wpconvert-primary-ul.m-auto {
margin-left: auto !important;
margin-right: auto !important;
}  header ul#wpconvert-primary-ul > li,
#wpconvert-primary-ul > li,
#wpconvert-primary-ul > li.menu-item,
#wpconvert-primary-ul > li.menu-item-type-post_type,
#wpconvert-primary-ul > li.menu-item-type-custom,
#wpconvert-primary-ul > li.menu-item-object-page,
#wpconvert-primary-ul > li.menu-item-object-custom,
#wpconvert-primary-ul > li.menu-item-has-children,
#wpconvert-primary-ul > li.current-menu-item,
#wpconvert-primary-ul > li.current_page_item,
#wpconvert-primary-ul > li.current-menu-ancestor,
#wpconvert-primary-ul.menu > li,
ul.menu:not(.submenu):not(.sub-menu) > li,
body #wpconvert-primary-ul > li {
display: inline-block !important;
position: relative !important;
flex-shrink: 0 !important;
list-style: none !important; vertical-align: middle !important;
float: none !important;
width: auto !important;
clear: none !important;
}
}  header nav.main-nav ul#wpconvert-primary-ul a,
header .main-nav ul#wpconvert-primary-ul a,
nav.main-nav ul#wpconvert-primary-ul a,
.main-nav #wpconvert-primary-ul a,
.main-nav ul#wpconvert-primary-ul a {
text-decoration: none;
font-weight: 500;
} #wpconvert-primary-ul > .menu-item > a { }  .menu-item.menu-item-has-children > .submenu,
.menu-item.menu-item-has-children > .sub-menu,
.menu-item-has-children > ul,
li.menu-item-has-children > ul {
display: none !important; visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
top: 100% !important;
left: 0 !important;
z-index: 9999 !important; list-style: none !important;
margin: 0 !important;
} :where(.menu-item.menu-item-has-children) > :where(.submenu),
:where(.menu-item.menu-item-has-children) > :where(.sub-menu),
:where(.menu-item-has-children) > :where(ul),
:where(li.menu-item-has-children) > :where(ul) {
background: white;
min-width: 200px;
max-width: 500px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
padding: 0.5rem 0;
border: 1px solid #e5e7eb;
border-radius: 0.375rem;
} .menu-item.menu-item-has-children:hover > .submenu,
.menu-item.menu-item-has-children:hover > .sub-menu,
.menu-item.menu-item-has-children:hover > ul,
.menu-item.menu-item-has-children:focus-within > .submenu,
.menu-item.menu-item-has-children:focus-within > .sub-menu,
.menu-item.menu-item-has-children:focus-within > ul,
li.menu-item-has-children:hover > ul,
li.menu-item-has-children:focus-within > ul {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
} .submenu li,
.submenu .menu-item,
.submenu .menu-item-type-post_type,
.submenu .menu-item-type-custom,
.submenu .menu-item-object-page,
.submenu .menu-item-object-custom,
.submenu .current-menu-item,
.submenu .current_page_item,
ul.sub-menu li,
ul.sub-menu .menu-item,
body .submenu li {
display: block !important;
width: 100% !important;
position: relative !important;
flex-direction: column !important;
list-style: none !important;
float: none !important;
clear: both !important;
}
.submenu .menu-item a,
.submenu a,
ul.sub-menu a {
display: block !important;
width: 100% !important;
padding: 0.5rem 1rem !important;
white-space: nowrap !important;
text-align: left !important;
} .submenu .menu-item.inline-flex,
.submenu .menu-item.flex,
.submenu .menu-item.grid,
.submenu li.inline-flex,
.submenu li.flex,
.submenu li.grid,
.submenu .inline-flex,
.submenu .flex,
.submenu .grid {
display: block !important;
flex-direction: column !important;
}
.submenu .menu-item a.inline-flex,
.submenu .menu-item a.flex,
.submenu .menu-item a.grid,
.submenu a.inline-flex,
.submenu a.flex,
.submenu a.grid {
display: block !important;
} .submenu,
ul.sub-menu {
flex-direction: column !important;
display: block !important;
}   .wpconvert-active-link { font-weight: 600;
}  a.wpconvert-active-link.text-primary,
.current-menu-item > a.text-primary,
.current_page_item > a.text-primary {
color: hsl(var(--primary)) !important;
}  nav a.text-foreground:not(.wpconvert-active-link):not(.text-primary) {
color: hsl(var(--foreground)) !important;
} .current-menu-item > a,
.current_page_item > a,
a.current-menu-item,
a.wpconvert-active-link {  } .wpconvert-flat-submenu {
position: absolute;
top: 100%;
left: 0;
background: white;
min-width: 200px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
border-radius: 0.375rem;
padding: 0.5rem 0;
display: none;
z-index: 9999;
}
.wpconvert-flat-submenu a {
display: block;
padding: 0.5rem 1rem;
white-space: nowrap;
} .wpconvert-flat-submenu--mega-cols-2 {
min-width: min(640px, 92vw);
column-count: 2;
column-gap: 2.5rem;
padding: 0.75rem 1.25rem !important;
}
.wpconvert-flat-submenu--mega-cols-2 > a {
white-space: normal !important;
break-inside: avoid;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
} li.menu-item-has-children:hover > .wpconvert-flat-submenu,
li.menu-item-has-children:focus-within > .wpconvert-flat-submenu {
display: block !important;
} [data-radix-navigation-menu-viewport],
[class*='viewport'][data-state='open'],
[class*='popover'][data-state='open'],
.radix-navigation-menu-viewport,
nav > div[class*='absolute'][class*='top-full'] {
display: none !important;
visibility: hidden !important;
}   [role='dialog'][class*='fixed']:not([data-wpc-live-dialog]),
[data-radix-dialog-content][class*='fixed']:not([data-wpc-live-dialog]),
div[data-state='open'][class*='fixed'][class*='inset-0'][class*='bg-black']:not(
[data-wpc-live-dialog]
),
div[data-state='open'][class*='fixed'][class*='inset-0'][class*='backdrop']:not(
[data-wpc-live-dialog]
) {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
} @media (max-width: 768px) {
.container {
padding: 0 1rem;
}
.menu-item.menu-item-has-children > .submenu {
position: static;
box-shadow: none;
}
}     header:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']),
.site-header:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
),
nav:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']):not(
#wpconvert-mobile-nav
),
[role='banner']:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
),
[role='navigation']:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
):not(#wpconvert-mobile-nav) {
position: relative !important;
z-index: 1000 !important;
} main.site-main
header:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']),
main.site-main
nav:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']):not(
#wpconvert-mobile-nav
),
main.site-main
[role='banner']:not([class*='sticky']):not([class*='fixed']):not(
[class*='absolute']
) {
z-index: auto !important;
}  nav[class*='sticky'],
nav[class*='fixed'],
header nav[class*='sticky'],
header nav[class*='fixed'],
header[class*='sticky'],
header[class*='fixed'],
.site-header[class*='sticky'],
.site-header[class*='fixed'] {
z-index: 1000 !important; }    nav.sticky,
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']),
header nav.sticky,
header
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']),
header.sticky,
header[class*='sticky']:not([style*='position']):not([class*='sticky-header']) {
position: sticky !important;
} header.fixed nav.sticky,
header.fixed nav[class*='sticky']:not([class*='sticky-header']),
header[class*='fixed'] nav.sticky,
header[class*='fixed']
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']),
header.sticky nav.sticky,
header[class*='sticky']
nav[class*='sticky']:not([style*='position']):not([class*='sticky-header']) {
position: static !important;
top: auto !important;
}   nav.fixed,
nav[class*='fixed']:not([style*='position']):not([class*='sticky-header']),
header nav.fixed,
header
nav[class*='fixed']:not([style*='position']):not([class*='sticky-header']),
header.fixed,
header[class*='fixed']:not([style*='position']):not([class*='sticky-header']) {
position: fixed !important;
} nav[class*='sticky'][class*='top-0'],
nav[class*='fixed'][class*='top-0'],
header nav[class*='sticky'][class*='top-0'],
header nav[class*='fixed'][class*='top-0'],
header[class*='sticky'][class*='top-0'],
header[class*='fixed'][class*='top-0'] {
top: 0 !important;
} nav[class*='fixed'][class*='w-full'],
nav[class*='fixed'][class*='top-0'],
header nav[class*='fixed'][class*='w-full'],
header nav[class*='fixed'][class*='top-0'],
header[class*='fixed'][class*='w-full'],
header[class*='fixed'][class*='top-0'] {
width: 100% !important;
left: 0 !important;
right: 0 !important;
} section[class*='hero'],
.hero,
main,
.site-main {
position: relative;
z-index: 1;
}  .site-header:not([class*='sticky']):not([class*='fixed']) {
position: relative;
}
.site-main {
margin-top: 0;
padding-top: 0;
min-height: 60vh;
} .site-main > section:first-of-type,
.site-main > div:first-of-type > section:first-of-type,
.site-main .page-content > section:first-of-type,
.site-main .page-content > div:first-of-type,
.site-main .page-content > :first-child > :first-child {
margin-top: 0;
}  body.front-page #primary section#top.min-h-screen,
body.front-page
#primary
> div:first-of-type
> section.min-h-screen:first-of-type {
min-height: 100vh !important;
min-height: 100dvh !important;
}
body.front-page #primary section#top.min-h-screen > .absolute.bottom-10 {
z-index: 10;
}
.site-footer {
margin-top: auto;
} body.wp-admin {
font-family:
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif;
} :where(a) {
color: inherit;
text-decoration: none;
}
:where(a:hover) {
color: inherit;
} .container {
max-width: 1200px;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
} :where(h1, h2, h3, h4, h5, h6) {
font-weight: 700;
line-height: 1.2;
margin: 0;
}
:where(button, .btn) {
cursor: pointer;
border: none;
transition: all 0.3s;
} button[aria-expanded] {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input,
textarea,
select {
font-family: inherit;
}
ul,
ol {
margin: 0;
padding: 0;
}
li {
list-style: none;
} .grid-layout-container {
width: 100%;
max-width: 100%;
} .grid-layout-container .row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
} .grid-layout-container [class*='col-'] {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
} @media (min-width: 768px) {
.grid-layout-container .col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.grid-layout-container .col-md-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.grid-layout-container .col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.grid-layout-container .col-md-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.grid-layout-container .col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.grid-layout-container .col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
} @media (max-width: 767px) {
.grid-layout-container [class*='col-'] {
flex: 0 0 100%;
max-width: 100%;
}
} .grid-layout-container aside,
.grid-layout-container [class*='sidebar'] {
padding: 20px;
}   [data-wpconvert-popup-disabled='true'] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
z-index: -9999 !important;
position: absolute !important;
left: -99999px !important;
transform: scale(0) !important;
} [data-wpconvert-popup-disabled='true'] * {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
} [data-wpconvert-popup-disabled='true'].overlay,
[data-wpconvert-popup-disabled='true'][class*='overlay'],
[data-wpconvert-popup-disabled='true'][class*='backdrop'],
[data-wpconvert-popup-disabled='true'][class*='bg'] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}  select option,
select optgroup,
.bg-secondary select option,
.bg-secondary select optgroup,
form[data-wpconvert-form] select option,
form[data-wpconvert-form] select optgroup {
background-color: hsl(var(--popover, var(--card, 0 0% 100%)));
color: hsl(var(--popover-foreground, var(--card-foreground, 222.2 84% 4.9%)));
}    .scroll-fade-up:has([aria-roledescription='carousel']),
.scroll-fade-up:has([data-wpconvert-blog-filter-bar]),
.scroll-fade-left:has([aria-roledescription='carousel']),
.scroll-fade-right:has([aria-roledescription='carousel']),
.scroll-scale-in:has([aria-roledescription='carousel']) {
opacity: 1 !important;
transform: none !important;
}