/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2026 | 10:32:10 */
/* =========================================================
   02 — SECOND CREEK HERO TYPOGRAPHY

   Heading title format:

   Technology That
   Keeps Your
   Business Running.

   Desktop sizing is calibrated for Chrome at 100% on a
   true 1920px-wide viewport.
   ========================================================= */


/* =========================================================
   MAIN HERO HEADING WIDGET
   ========================================================= */

.sct-hero-title {
    width: 100% !important;
    max-width: 780px !important;

    margin: 0 !important;
    padding: 0 !important;

    /*
     * Retains the slight optical alignment adjustment without
     * pulling the heading too far outside the content column.
     */

    transform: translateX(-6px) !important;

    color: var(--sct-navy) !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        "Times New Roman",
        serif !important;

    /*
     * Original range was 88px–114px.
     * This revised range matches the visual proportions shown
     * in the preferred 75% browser-zoom screenshot.
     */

    font-size: clamp(66px, 4.45vw, 86px) !important;
    font-weight: 500 !important;

    /*
     * Keeps the three lines compact while leaving enough room
     * for descenders in words such as Technology and Running.
     */

    line-height: 1.08 !important;
    letter-spacing: -0.036em !important;

    text-align: left !important;
    text-wrap: balance;
}


/* =========================================================
   ELEMENTOR HEADING MARKUP SUPPORT

   Supports classic Elementor and newer Atomic markup.
   ========================================================= */

.sct-hero-title h1,
.sct-hero-title h2,
.sct-hero-title h3,
.sct-hero-title .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: inherit !important;

    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;

    line-height: inherit !important;
    letter-spacing: inherit !important;

    text-align: inherit !important;
}


/* =========================================================
   BLUE “RUNNING.” ACCENT
   ========================================================= */

.sct-hero-title span,
.sct-hero-title h1 span,
.sct-hero-title h2 span,
.sct-hero-title h3 span,
.sct-hero-title .elementor-heading-title span {
    color: var(--sct-blue) !important;
}


/* =========================================================
   HERO DESCRIPTION
   ========================================================= */

.sct-hero-description {
    width: 100% !important;
    max-width: 650px !important;

    margin: 20px 0 0 !important;
    padding: 0 !important;

    color: var(--sct-copy) !important;

    font-family:
        "Inter",
        Arial,
        sans-serif !important;

    /*
     * Original range was 21px–24px.
     * The revised desktop size better matches the heading,
     * buttons, header, and trust bar at 100% browser zoom.
     */

    font-size: clamp(16.5px, 0.94vw, 18px) !important;
    font-weight: 400 !important;

    line-height: 1.65 !important;
    letter-spacing: -0.008em !important;

    text-align: left !important;
    text-wrap: pretty;
}


/* =========================================================
   DESCRIPTION PARAGRAPH RESET
   ========================================================= */

.sct-hero-description p {
    margin: 0 !important;
    padding: 0 !important;

    color: inherit !important;

    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;

    line-height: inherit !important;
    letter-spacing: inherit !important;

    text-align: inherit !important;
}