.elementor-9576 .elementor-element.elementor-element-6c3cb67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-9576{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS */#footer, #header, body > div:nth-child(7) > div > a{
display: none;
}
p{
    margin: 0px !important;
}
#wpcf7-f8947-o1 > form > div.uacf7-form-wrapper-container.uacf7-form-8947 > input.wpcf7-form-control.wpcf7-submit.has-spinner{

    background: linear-gradient(180deg, #ffe9a8 0%, #f0d060 22%, #d4af37 52%, #b8921f 82%, #8f7010 100%) !important;
    color: #120e00 !important;
    border-radius: 99px !important;
}
#hero-title{
    margin-bottom: 10px !important;
}
.hero-desc{
    margin-bottom: 0px !important;
}
#main > div > div{
    gap: 0px;
}
.auth-trust-label {
        margin-bottom: 1.4rem !important;
    }
    .hero-kicker {
        margin-bottom: 0px !important;
    }
    #top > div > div.cta-stack{
            margin-top: 11px !important;
    }
    @media (min-width: 1024px) {
    .hero-brand-row {
        gap: 0.25rem 0.8rem !important;
    }
}

/* =========================================
   GROOM LIKE A REAL MAN — POPUP STYLES
   Hero-inspired Black + Gold Theme
   Popup ID: 9053
   ========================================= */

/* Overlay */
#pum-9053 {
    background: rgba(0, 0, 0, 0.82) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

/* Main Popup */
#popmake-9053 {
    background:
        radial-gradient(
            circle at 50% 115%,
            rgba(218, 168, 45, 0.16),
            transparent 42%
        ),
        linear-gradient(
            180deg,
            #080808 0%,
            #0d0d0c 55%,
            #050505 100%
        ) !important;

    border: 1px solid rgba(218, 168, 45, 0.55) !important;
    border-radius: 18px !important;

    box-shadow:
        0 0 0 1px rgba(255, 205, 70, 0.06),
        0 20px 70px rgba(0, 0, 0, 0.75),
        0 0 45px rgba(218, 168, 45, 0.08) !important;

    color: #fff !important;
    padding: 32px !important;
    overflow: hidden !important;
}

/* Subtle gold glow inside popup */
#popmake-9053::before {
    content: "";
    position: absolute;
    top: -100px;
    left: 50%;
    transform: translateX(-50%);
    width: 280px;
    height: 180px;

    background: radial-gradient(
        ellipse,
        rgba(239, 194, 67, 0.10),
        transparent 70%
    );

    pointer-events: none;
}


/* =========================================
   POPUP TITLE
   ========================================= */

#popmake-9053 .pum-title {
    position: relative;

    color: #f2c94c !important;
    font-family: "Inter", sans-serif !important;
    font-size: 25px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-align: center !important;

    margin: 0 35px 24px !important;

    text-shadow:
        0 0 18px rgba(242, 201, 76, 0.15);
}

/* Gold line below heading */
#popmake-9053 .pum-title::after {
    content: "";
    display: block;

    width: 55px;
    height: 2px;

    margin: 12px auto 0;

    background: linear-gradient(
        90deg,
        transparent,
        #f2c94c,
        transparent
    );

    box-shadow: 0 0 10px rgba(242, 201, 76, 0.35);
}


/* =========================================
   FORM
   ========================================= */

#popmake-9053 .uacf7-form-wrapper-container {
    position: relative;
    z-index: 2;
}

#popmake-9053 .uacf7-form-wrapper-container label {
    display: block;

    color: #f4e7bd !important;
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;

    margin: 0 0 7px !important;
}


/* =========================================
   INPUTS
   ========================================= */

#popmake-9053 .wpcf7-text,
#popmake-9053 .wpcf7-email,
#popmake-9053 input[type="text"],
#popmake-9053 input[type="email"] {
    width: 100% !important;
    box-sizing: border-box !important;

    height: 48px !important;

    background: rgba(255, 255, 255, 0.055) !important;

    border: 1px solid rgba(218, 168, 45, 0.32) !important;
    border-radius: 9px !important;

    color: #fff !important;

    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;

    padding: 0 14px !important;

    outline: none !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.03);
    
    transition:
        border-color 0.25s ease,
        background 0.25s ease,
        box-shadow 0.25s ease;
}

#popmake-9053 .wpcf7-text:focus,
#popmake-9053 .wpcf7-email:focus,
#popmake-9053 input[type="text"]:focus,
#popmake-9053 input[type="email"]:focus {
    background: rgba(255, 255, 255, 0.075) !important;

    border-color: #e9bd45 !important;

    box-shadow:
        0 0 0 2px rgba(233, 189, 69, 0.10),
        0 0 18px rgba(233, 189, 69, 0.08) !important;
}


/* Placeholder */
#popmake-9053 input::placeholder {
    color: rgba(255, 255, 255, 0.42) !important;
    opacity: 1 !important;
}


/* Spacing */
#popmake-9053 .wpcf7-text,
#popmake-9053 .wpcf7-email {
    margin-bottom: 13px !important;
}


/* =========================================
   WHATSAPP / PHONE FIELD
   ========================================= */

#popmake-9053 .intl-tel-input {
    width: 100% !important;
    margin-bottom: 13px !important;
}

#popmake-9053 .intl-tel-input input {
    height: 48px !important;

    background: rgba(255, 255, 255, 0.055) !important;

    border: 1px solid rgba(218, 168, 45, 0.32) !important;
    border-radius: 9px !important;

    color: #fff !important;

    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;

    padding-left: 82px !important;
}

#popmake-9053 .selected-flag {
    height: 48px !important;
    background: rgba(242, 201, 76, 0.08) !important;

    border-radius: 8px 0 0 8px !important;
}

#popmake-9053 .selected-dial-code {
    color: #f2c94c !important;
    font-weight: 700 !important;
}


/* =========================================
   SUBMIT BUTTON
   ========================================= */

#popmake-9053 .wpcf7-submit {
    position: relative;

    width: 100% !important;
    height: 52px !important;

    margin-top: 8px !important;

    border: 1px solid #f4cd55 !important;
    border-radius: 10px !important;

    background: linear-gradient(
        180deg,
        #f7d45d 0%,
        #e9b936 48%,
        #d69c1f 100%
    ) !important;

    color: #17120a !important;

    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-weight: 800 !important;

    letter-spacing: 0.2px;

    cursor: pointer;

    box-shadow:
        0 7px 20px rgba(218, 168, 45, 0.18),
        inset 0 1px 0 rgba(255,255,255,0.45);

    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        filter 0.2s ease;
}

#popmake-9053 .wpcf7-submit:hover {
    background: linear-gradient(
        180deg,
        #ffe06d 0%,
        #f1c344 50%,
        #dda329 100%
    ) !important;

    color: #100d07 !important;

    transform: translateY(-2px);

    box-shadow:
        0 10px 28px rgba(218, 168, 45, 0.28),
        0 0 20px rgba(242, 201, 76, 0.12);
}

#popmake-9053 .wpcf7-submit:active {
    transform: translateY(0);
}


/* =========================================
   CLOSE BUTTON
   ========================================= */

#popmake-9053 .pum-close {
    top: 12px !important;
    right: 14px !important;

    width: 30px !important;
    height: 30px !important;

    border: 1px solid rgba(242, 201, 76, 0.35) !important;
    border-radius: 50% !important;

    background: rgba(255, 255, 255, 0.04) !important;

    color: rgba(255, 255, 255, 0.7) !important;

    font-family: Arial, sans-serif !important;
    font-size: 21px !important;
    font-weight: 400 !important;
    line-height: 27px !important;

    box-shadow: none !important;

    transition: all 0.2s ease;
}

#popmake-9053 .pum-close:hover {
    color: #f2c94c !important;

    border-color: #f2c94c !important;

    background: rgba(242, 201, 76, 0.08) !important;

    transform: rotate(90deg);
}


/* =========================================
   FORM RESPONSE / SPINNER
   ========================================= */

#popmake-9053 .wpcf7-response-output {
    color: #f2c94c !important;
    border-color: rgba(242, 201, 76, 0.35) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
}

#popmake-9053 .wpcf7-spinner {
    border-color: rgba(0,0,0,0.25) !important;
    border-top-color: #17120a !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    #popmake-9053 {
        width: calc(100% - 28px) !important;
        max-width: 420px !important;

        padding: 25px 20px 22px !important;

        border-radius: 16px !important;
    }

    #popmake-9053 .pum-title {
        font-size: 21px !important;
        line-height: 1.25 !important;

        margin: 0 28px 20px !important;
    }

    #popmake-9053 .uacf7-form-wrapper-container label {
        font-size: 12px !important;
        margin-bottom: 6px !important;
    }

    #popmake-9053 .wpcf7-text,
    #popmake-9053 .wpcf7-email,
    #popmake-9053 .intl-tel-input input {
        height: 46px !important;
    }

    #popmake-9053 .wpcf7-submit {
        height: 50px !important;
        font-size: 15px !important;
    }

    #popmake-9053 .pum-close {
        top: 9px !important;
        right: 10px !important;
    }
}


/* =========================================
   EXTRA HERO-LIKE GOLD SHIMMER
   ========================================= */

#popmake-9053 .wpcf7-submit {
    background-size: 200% 100% !important;
    background-position: 0% 50% !important;
    transition:
        background-position 0.5s ease,
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

#popmake-9053 .wpcf7-submit:hover {
    background-position: 100% 50% !important;
}
@media (min-width: 1024px) {
      .pillar-icon {
        width: 100% !important;
        height: 100% !important;
    }
}
.story-card blockquote{
    border: unset !important;
  padding-left: unset !important;
}

#book-call > div > p:nth-child(2), #book-call > div > p:nth-child(4), #main > div > div > div > section.section.shift-section > div > div.shift-urgency > p:nth-child(2), #main > div > div > div > section.section.shift-section > div > div.shift-urgency > p:nth-child(3), #main > div > div > div > section.section.shift-section > div > div.shift-urgency > p:nth-child(4){
margin: 0 auto !important;
}/* End custom CSS */