.elementor-10161 .elementor-element.elementor-element-00954c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-10161 .elementor-element.elementor-element-00954c1{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-00954c1 *//* =========================================================
   GAZETTE ADCENTER
   LOGIN / REGISTRATION SCREEN
   ========================================================= */


/* ---------------------------------------------------------
   1. MAIN LOGIN PORTAL
   Center the entire AdCenter login and constrain width.
   --------------------------------------------------------- */

.gac-auth-shell {
    width: calc(100% - 40px) !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}


/* ---------------------------------------------------------
   2. LEFT + RIGHT PANELS
   --------------------------------------------------------- */

.gac-auth-hero,
.gac-auth-panel {
    min-width: 0 !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   3. LEFT-SIDE MAIN HEADLINE
   Fix theme / Elementor line-height interference.
   --------------------------------------------------------- */

.gac-auth-hero h1,
.gac-auth-hero h1 *,
.gac-auth-hero-title,
.gac-auth-hero-title * {
    line-height: 1.18 !important;
    letter-spacing: -0.7px !important;
}


/* Make individual headline lines behave properly */

.gac-auth-hero h1 span,
.gac-auth-hero-title span {
    display: block !important;
    line-height: 1.18 !important;
    margin: 0 !important;
}


/* Give second headline line deliberate separation */

.gac-auth-hero h1 span + span,
.gac-auth-hero-title span + span {
    margin-top: 7px !important;
}


/* Handle headline if plugin uses a BR instead of spans */

.gac-auth-hero h1 br,
.gac-auth-hero-title br {
    display: block !important;
    content: "" !important;
    margin-top: 7px !important;
}


/* ---------------------------------------------------------
   4. LEFT-SIDE SUPPORTING COPY
   --------------------------------------------------------- */

.gac-auth-hero p {
    line-height: 1.65 !important;
    margin-top: 22px !important;
    margin-bottom: 0 !important;
}


/* ---------------------------------------------------------
   5. SMALL ADCENTER EYEBROW LABELS
   --------------------------------------------------------- */

.gac-auth-eyebrow {
    line-height: 1.4 !important;
    letter-spacing: 2px !important;
    margin-bottom: 14px !important;
}


/* ---------------------------------------------------------
   6. RIGHT-SIDE LOGIN AREA
   Keep actual form comfortably narrow.
   --------------------------------------------------------- */

.gac-auth-panel-inner {
    width: 100% !important;
    max-width: 440px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   7. WELCOME BACK HEADING
   --------------------------------------------------------- */

.gac-auth-panel h2,
.gac-auth-panel h2 * {
    line-height: 1.25 !important;
    letter-spacing: -0.25px !important;
}

.gac-auth-panel h2 {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
}


/* ---------------------------------------------------------
   8. RIGHT-SIDE SUPPORTING TEXT
   --------------------------------------------------------- */

.gac-auth-panel p {
    line-height: 1.6 !important;
}


/* ---------------------------------------------------------
   9. FORM LABELS
   --------------------------------------------------------- */

.gac-auth-panel label {
    line-height: 1.4 !important;
}


/* ---------------------------------------------------------
   10. FORM INPUTS
   --------------------------------------------------------- */

.gac-auth-panel input {
    line-height: 1.4 !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   11. BUTTONS
   --------------------------------------------------------- */

.gac-auth-panel button,
.gac-auth-panel input[type="submit"] {
    line-height: 1.3 !important;
}


/* ---------------------------------------------------------
   12. TABLET
   --------------------------------------------------------- */

@media (max-width: 1100px) {

    .gac-auth-shell {
        width: calc(100% - 30px) !important;
        max-width: 1000px !important;
    }

    .gac-auth-panel-inner {
        max-width: 400px !important;
    }

}


/* ---------------------------------------------------------
   13. MOBILE
   --------------------------------------------------------- */

@media (max-width: 768px) {

    .gac-auth-shell {
        width: calc(100% - 20px) !important;
        max-width: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .gac-auth-panel-inner {
        width: 100% !important;
        max-width: 480px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .gac-auth-hero h1,
    .gac-auth-hero-title {
        line-height: 1.2 !important;
        letter-spacing: -0.4px !important;
    }

    .gac-auth-hero h1 span + span,
    .gac-auth-hero-title span + span {
        margin-top: 5px !important;
    }

}


/* ---------------------------------------------------------
   14. VERY SMALL MOBILE
   --------------------------------------------------------- */

@media (max-width: 480px) {

    .gac-auth-shell {
        width: calc(100% - 12px) !important;
    }

    .gac-auth-panel-inner {
        max-width: 100% !important;
    }

}/* End custom CSS */