@media (min-width: 1023.99px) {
body {
--keystone-h1-font-size: 58px;
--keystone-h2-font-size: 48px;
--keystone-h3-font-size: 32px;
--keystone-h4-font-size: 20px;
--keystone-h5-font-size: 18px;
}
.e-con.hero-section h1.ekit-fancy-text,
.e-con.hero-section h1.elementskit-section-title {
font-size: 64px;
}
}
.page-header .entry-subtitle,
.ekit-heading__description p {
font-size: calc(var(--font-size-paragraphs) + 2px);
}
h3.elementskit-section-title+.ekit-heading__description p,
h4.elementskit-section-title+.ekit-heading__description p,
h5.elementskit-section-title+.ekit-heading__description p,
h6.elementskit-section-title+.ekit-heading__description p {
font-size: var(--font-size-paragraphs);
}
.site .ekit-wid-con .ekit-form form input[type=submit],
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn,
.ekit-wid-con .elementskit-btn {
--font-size-default: var(--font-size-paragraphs)
}
div.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before,
div.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after {
height: 1px;
transform: translateY(-2px);
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
background-color: var(--e-global-color-primary);
width: 23px;
margin: 0 10px;
}
.ekit-wid-con .ekit-breadcrumb,
.page-header .breadcrumbs {
font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumbs li a,
.ekit-wid-con ol.ekit-breadcrumb>li a {
opacity: 1;
}
.keystone-container .keystone-card.type-keystone-portfolio .medium-size-thumb {
aspect-ratio: 1.1;
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn,
.ekit-wid-con .elementskit-btn {
border-color: var(--color-border);
}
.ekit-wid-con .ekit-post-list-wrapper span.elementor-icon-list-text {
font-weight: var(--keystone-h4-font-weight);
font-size: calc(var(--keystone-h4-font-size) + 2px);
line-height: var(--keystone-h4-line-height);
letter-spacing: var(--keystone-h4-letter-spacing); 
}