.elementor-106 .elementor-element.elementor-element-6c46cc8{--display:flex;}.elementor-106 .elementor-element.elementor-element-13af1de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-13af1de *//* ===================================
   PSCC DOWNLOAD FORM PAGE - CUSTOM CSS
   Add this to: Page Settings > Advanced > Custom CSS
   =================================== */

/* Reset Elementor Global Variables */
body.pscc-download-page,
body.pscc-download-page *,
body.pscc-download-page *::before,
body.pscc-download-page *::after {
    --e-global-color-primary: transparent !important;
    --e-global-color-secondary: transparent !important;
    --e-global-color-text: transparent !important;
    --e-global-color-accent: transparent !important;
}

/* Remove Elementor Container Backgrounds */
body.pscc-download-page .elementor-section,
body.pscc-download-page .elementor-column,
body.pscc-download-page .elementor-widget,
body.pscc-download-page .elementor-container,
body.pscc-download-page .elementor-row,
body.pscc-download-page .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* Force Page Backgrounds */
html body.pscc-download-page {
    background: #ffffff !important;
    background-color: #ffffff !important;
}

body.pscc-download-page .page-header {
    background: #020A2F !important;
    background-color: #020A2F !important;
    background-image: none !important;
}

body.pscc-download-page .content-section {
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
}

body.pscc-download-page .download-card {
    background: #f5f5f7 !important;
    background-color: #f5f5f7 !important;
    background-image: none !important;
}

body.pscc-download-page .requirements-box {
    background: #f5f5f7 !important;
    background-color: #f5f5f7 !important;
    background-image: none !important;
    border-left: 4px solid #7EC8E3 !important;
}

body.pscc-download-page .contact-info {
    background: #020A2F !important;
    background-color: #020A2F !important;
    background-image: none !important;
}

/* Force Text Colors */
body.pscc-download-page .page-header h1 {
    color: #ffffff !important;
}

body.pscc-download-page .page-header p {
    color: rgba(255, 255, 255, 0.8) !important;
}

body.pscc-download-page .content-section h2,
body.pscc-download-page .content-section h3,
body.pscc-download-page .content-section h4 {
    color: #020A2F !important;
}

body.pscc-download-page .content-section p,
body.pscc-download-page .content-section li,
body.pscc-download-page .content-section span {
    color: #6e6e73 !important;
}

body.pscc-download-page .contact-info h3,
body.pscc-download-page .contact-info p,
body.pscc-download-page .contact-info span,
body.pscc-download-page .contact-info a {
    color: #ffffff !important;
}

/* Force Button Styles */
body.pscc-download-page .download-btn {
    background: #7EC8E3 !important;
    background-color: #7EC8E3 !important;
    background-image: none !important;
    color: #020A2F !important;
    border: none !important;
}

body.pscc-download-page .download-btn:hover {
    background: #6BB8D3 !important;
    background-color: #6BB8D3 !important;
}

/* Force Icon Colors */
body.pscc-download-page .download-icon {
    background: #7EC8E3 !important;
    background-color: #7EC8E3 !important;
}

body.pscc-download-page .download-icon svg,
body.pscc-download-page .download-btn svg {
    color: #020A2F !important;
    stroke: #020A2F !important;
}

body.pscc-download-page .contact-item svg {
    color: #7EC8E3 !important;
    stroke: #7EC8E3 !important;
}

body.pscc-download-page .info-list li::before {
    color: #7EC8E3 !important;
}

body.pscc-download-page .requirements-box li::before {
    color: #7EC8E3 !important;
}/* End custom CSS */