html,
body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

#pwrcrm {
    width: 100vw !important;
    max-width: none !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: 0 !important;
    overflow-x: hidden;
}

#pwrcrm .pbr-hero {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    min-height: 430px;
    position: relative;
}

#pwrcrm .pbr-hero-inner {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 48px 30px 90px;
    min-height: 430px;
    display: flex;
    align-items: center;
}

#pwrcrm .pbr-main {
    position: relative;
    width: 100%;
    max-width: 1050px;
    margin: 0 auto !important;
    padding:
        45px 20px 70px;
    z-index: 2;
}

#pwrcrm #pwrcrmform {
    position: relative;
    width: 100%;
    margin: 0;
    border-radius: 24px;
    background: #FFFFFF;
    box-shadow:
        0 20px 60px rgba(3, 26, 46, 0.12);
}

@media (max-width: 600px) {
    #pwrcrm .pbr-hero {
        min-height: 500px;
    }
    #pwrcrm .pbr-hero-inner {
        min-height: 500px;
        padding:
            30px 18px 80px;
    }
    #pwrcrm .pbr-main {
        width: 100%;
        margin: 0 !important;
        padding:
            25px 10px 45px;
    }
}

        #pwrcrm,
        #pwrcrm * {
            box-sizing: border-box;
        }

        #pwrcrm {
            --pbr-navy: #031A2E;
            --pbr-navy-2: #062B48;
            --pbr-navy-3: #083B60;
            --pbr-gold: #D2A844;
            --pbr-gold-light: #E5C56D;
            --pbr-gold-dark: #B88D2E;
            --pbr-white: #FFFFFF;
            --pbr-bg: #F4F7F9;
            --pbr-text: #172B3A;
            --pbr-muted: #71808C;
            --pbr-border: #DDE5EA;
            --pbr-success: #208C68;
            width: 100%;
            min-height: 100vh;
            margin: 0;
            padding: 0;
            color: var(--pbr-text);
            font-family:
                Arial,
                Helvetica,
                sans-serif;
            background:
                var(--pbr-bg);
        }
        #pwrcrm h1,
        #pwrcrm h2,
        #pwrcrm h3,
        #pwrcrm h4,
        #pwrcrm p {
            margin-top: 0;
        }

        #pwrcrm .pbr-hero {
            position: relative;
            width: 100%;
            min-height: 430px;
            overflow: hidden;
            background:
                radial-gradient(
                    circle at 85% 20%,
                    rgba(210,168,68,0.12),
                    transparent 28%
                ),
                radial-gradient(
                    circle at 10% 100%,
                    rgba(7,73,113,0.50),
                    transparent 35%
                ),
                linear-gradient(
                    135deg,
                    #021624 0%,
                    #031A2E 45%,
                    #062B48 100%
                );
        }

        #pwrcrm .pbr-hero::before {
            content: "";
            position: absolute;
            inset: 0;
            opacity: 0.45;
            background-image:
                linear-gradient(
                    30deg,
                    rgba(255,255,255,0.025) 12%,
                    transparent 12.5%,
                    transparent 87%,
                    rgba(255,255,255,0.025) 87.5%
                ),
                linear-gradient(
                    150deg,
                    rgba(255,255,255,0.025) 12%,
                    transparent 12.5%,
                    transparent 87%,
                    rgba(255,255,255,0.025) 87.5%
                );
            background-size:
                70px 120px;
            pointer-events: none;
        }

        #pwrcrm .pbr-hero::after {
            content: "";
            position: absolute;
            width: 500px;
            height: 500px;
            right: -250px;
            top: -280px;
            border-radius: 50%;
            border:
                1px solid
                rgba(210,168,68,0.18);
            box-shadow:
                0 0 0 55px
                rgba(210,168,68,0.025),
                0 0 0 110px
                rgba(210,168,68,0.018);
            pointer-events: none;
        }

        #pwrcrm .pbr-hero-inner {
            position: relative;
            z-index: 2;
            width: 100%;
            max-width: 1180px;
            min-height: 430px;
            margin: 0 auto;
            padding:
                48px 30px 90px;
            display: flex;
            align-items: center;
        }

        #pwrcrm .pbr-hero-content {
            width: 100%;
            max-width: 720px;
        }

        #pwrcrm .pbr-logo {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding:
                13px 22px;
            margin-bottom: 28px;
        }

		#pwrcrm .pbr-logo img {
            display: block;
            width: auto;
            height: 96px;
            max-width: 320px;
            object-fit: contain;
        }

        #pwrcrm .pbr-eyebrow {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            margin-bottom: 15px;
            color:
                var(--pbr-gold-light);
            font-size: 11px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 2px;
        }

        #pwrcrm .pbr-eyebrow::before {
            content: "";
            width: 28px;
            height: 2px;
            background:
                var(--pbr-gold);
        }

        #pwrcrm .pbr-hero h1 {
            margin:
                0 0 15px;
            color:
                #FFFFFF;
            font-size:
                clamp(
                    32px,
                    5vw,
                    52px
                );
            line-height:
                1.06;
            font-weight:
                700;
            letter-spacing:
                -1px;
        }

        #pwrcrm .pbr-hero h1 span {
            color:
                var(--pbr-gold-light);
        }

        #pwrcrm .pbr-hero-description {
            max-width: 610px;
            margin: 0;
            color:
                rgba(255,255,255,0.76);
            font-size: 16px;
            line-height: 1.7;
        }

        #pwrcrm .pbr-hero-badges {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            margin-top: 27px;
        }

        #pwrcrm .pbr-hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding:
                9px 14px;
            border:
                1px solid
                rgba(210,168,68,0.35);
            border-radius:
                50px;
            color:
                rgba(255,255,255,0.88);
            background:
                rgba(255,255,255,0.035);
            font-size:
                11px;
            font-weight:
                700;
        }

        #pwrcrm .pbr-hero-badge::before {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background:
                var(--pbr-gold);
        }

        #pwrcrm .pbr-hero-bottom {
            position: absolute;
            z-index: 3;
            left: 0;
            right: 0;
            bottom: 0;
            height: 54px;
            border-top:
                1px solid
                rgba(210,168,68,0.15);
            background:
                rgba(0,0,0,0.16);
        }

        #pwrcrm .pbr-hero-bottom-inner {
            width: 100%;
            max-width: 1180px;
            height: 100%;
            margin: 0 auto;
            padding:
				0 30px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        #pwrcrm .pbr-hero-bottom-text {
            color:
                rgba(255,255,255,0.60);
            font-size:
                10px;
            text-transform:
                uppercase;
            letter-spacing:
                1.2px;
        }

		#pwrcrm .pbr-hero-bottom-text strong {
            color:
                var(--pbr-gold);
        }

        #pwrcrm .pbr-hero-line {
            display: flex;
            align-items: center;
            gap: 10px;
            color:
                rgba(255,255,255,0.62);
            font-size:
                10px;
            text-transform:
                uppercase;
            letter-spacing:
                1px;
        }

        #pwrcrm .pbr-hero-line span {
            color:
                var(--pbr-gold);
        }

        #pwrcrm .pbr-main {
            position: relative;
            width: 100%;
            max-width: 1050px;
            margin:
                -48px auto
                0;
            padding:
                0 20px 70px;
            z-index: 10;
			padding-top: 30px !important;
        }

        #pwrcrm #pwrcrmform {
            width: 100%;
            margin: 0;
            padding: 0;
            overflow: hidden;
            border:
                1px solid
                rgba(3,26,46,0.08);
            border-radius:
                24px;
            background:
                #FFFFFF;
            box-shadow:
                0 25px 70px
                rgba(3,26,46,0.15);
        }

        #pwrcrm .pbr-form-header {
            padding:
                27px 34px;
            background:
                linear-gradient(
                    135deg,
                    #031A2E,
                    #073B5D
                );
            border-bottom:
                3px solid
                var(--pbr-gold);
        }

        #pwrcrm .pbr-form-header-top {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 20px;
        }


        #pwrcrm .pbr-form-heading {

            display: flex;

            align-items: center;

            gap: 13px;

        }

        #pwrcrm .pbr-form-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 45px;
            height: 45px;
            min-width: 45px;
            border-radius: 12px;
            background:
                rgba(210,168,68,0.13);
            border:
                1px solid
                rgba(210,168,68,0.35);
            color:
                var(--pbr-gold-light);
            font-size:
                18px;
            font-weight:
                700;
        }

        #pwrcrm .pbr-form-heading h2 {
            margin:
                0 0 4px;
            color:
                #FFFFFF;
            font-size:
                19px;
            line-height:
                1.2;
        }

        #pwrcrm .pbr-form-heading p {
            margin: 0;
            color:
                rgba(255,255,255,0.62);
            font-size:
                11px;
        }

        #pwrcrm .pbr-steps {
            display: flex;
            align-items: center;
            gap: 7px;
        }

        #pwrcrm .pbr-step {
            display: flex;
            align-items: center;
            gap: 7px;
            color:
                rgba(255,255,255,0.42);
            font-size:
                10px;
            font-weight:
                700;
        }

        #pwrcrm .pbr-step-number {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 27px;
            height: 27px;
            min-width: 27px;
            border-radius: 50%;
            background:
                rgba(255,255,255,0.09);
            color:
                rgba(255,255,255,0.65);
            font-size:
                10px;
        }

        #pwrcrm .pbr-step.active {
            color:
                #FFFFFF;
        }

        #pwrcrm .pbr-step.active
        .pbr-step-number {
            color:
                #031A2E;
            background:
                var(--pbr-gold);
        }

        #pwrcrm .pbr-step-line {
            width:
                25px;
            height:
                1px;
            background:
                rgba(255,255,255,0.15);
        }

        #pwrcrm .pbr-form-body {
            padding:
                34px;
        }

        #pwrcrm .pbr-section {
            margin:
                0 0 34px;
        }

        #pwrcrm .pbr-section:last-child {
            margin-bottom:
                0;
        }

        #pwrcrm .pbr-section-title {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom:
                20px;
            padding-bottom:
                14px;
            border-bottom:
                1px solid
                var(--pbr-border);
        }

        #pwrcrm .pbr-section-number {
            display: flex;
            align-items: center;
            justify-content: center;
            width:
                39px;
            height:
                39px;
            min-width:
                39px;
            border-radius:
                11px;
            background:
                #F8F1DE;
            color:
                var(--pbr-gold-dark);
            font-size:
                10px;
            font-weight:
                700;
        }

        #pwrcrm .pbr-section-title h3 {
            margin:
                0 0 3px;
            color:
                var(--pbr-text);
            font-size:
                16px;
            line-height:
                1.2;
        }

        #pwrcrm .pbr-section-title p {
            margin:
                0;
            color:
                var(--pbr-muted);
            font-size:
                11px;
        }

        #pwrcrm .pbr-grid {
            display: grid;
            grid-template-columns:
                repeat(2, minmax(0, 1fr));
            gap:
                19px 22px;
            width: 100%;
        }

        #pwrcrm .pbr-full {
            grid-column:
                1 / -1;
        }

        #pwrcrm .pwrcrmInputCont {
            width:
                100%;
            margin:
                0;
            padding:
                0;
        }

        #pwrcrm .pwrcrmInputCont > label {
            display:
                block;
            width:
                100%;
            margin:
                0 0 7px;
            color:
                #334B5B;
            font-size:
                11px;
            font-weight:
                700;
            line-height:
                1.3;
        }

        #pwrcrm .pwrcrmInputCont > label strong {
            color:
                #C74646;
        }

        #pwrcrm #pwrcrmform
        input[type="text"],

        #pwrcrm #pwrcrmform
        input[type="tel"],

        #pwrcrm #pwrcrmform
        input[type="email"] {
            display:
                block !important;
            width:
                100% !important;
            max-width:
                100% !important;
            height:
                53px !important;
            min-height:
                53px !important;
            margin:
                0 !important;
            padding:
                0 16px !important;
            border:
                1px solid
                #D5E0E6 !important;
            border-radius:
                11px !important;
            outline:
                none !important;
            background:
                #FFFFFF !important;
            color:
                #1C3444 !important;
            font-family:
                Arial,
                Helvetica,
                sans-serif !important;
            font-size:
                14px !important;
            line-height:
                53px !important;
            box-shadow:
                0 2px 5px
                rgba(3,26,46,0.025) !important;
            transition:
                border-color .2s ease,
                box-shadow .2s ease,
                background .2s ease;
        }

        #pwrcrm #pwrcrmform
        select {
            display:
                block !important;
            width:
                100% !important;
            max-width:
                100% !important;
            height:
                53px !important;
            min-height:
                53px !important;
            margin:
                0 !important;
            padding:
                0 14px !important;
            border:
                1px solid
                #D5E0E6 !important;
            border-radius:
                11px !important;
            outline:
                none !important;
            background:
                #FFFFFF !important;
            color:
                #1C3444 !important;
            font-family:
                Arial,
                Helvetica,
                sans-serif !important;
            font-size:
                14px !important;
            line-height:
                53px !important;
            cursor:
                pointer;
            box-shadow:
                0 2px 5px
                rgba(3,26,46,0.025) !important;
        }

        #pwrcrm #pwrcrmform
        textarea {
            display:
                block !important;
            width:
                100% !important;
            max-width:
                100% !important;
            min-height:
                115px !important;
            margin:
                0 !important;
            padding:
                14px 16px !important;
            border:
                1px solid
                #D5E0E6 !important;
            border-radius:
                11px !important;
            outline:
                none !important;
            background:
                #FFFFFF !important;
            color:
                #1C3444 !important;
            font-family:
                Arial,
                Helvetica,
                sans-serif !important;
            font-size:
                14px !important;
            line-height:
                1.5 !important;
            resize:
                vertical;
            box-shadow:
                0 2px 5px
                rgba(3,26,46,0.025) !important;
        }

        #pwrcrm input::placeholder,
        #pwrcrm textarea::placeholder {
            color:
                #9AA8B1 !important;
            opacity:
                1;
        }

        #pwrcrm #pwrcrmform
        input:focus,

        #pwrcrm #pwrcrmform
        select:focus,

        #pwrcrm #pwrcrmform
        textarea:focus {
            border-color:
                var(--pbr-gold) !important;
            box-shadow:
                0 0 0 4px
                rgba(210,168,68,0.11) !important;
            background:
                #FFFFFF !important;
        }

        #pwrcrm #pwrVhclPlt {
            text-transform:
                uppercase !important;
            letter-spacing:
                1.5px !important;
            font-weight:
                700 !important;
        }

        #pwrcrm .pbr-app {
            grid-column:
                1 / -1;
            margin-top:
                1px;
        }

        #pwrcrm .pbr-app-box {
            display:
                flex;
            align-items:
                center;
            gap:
                13px;
            width:
                100%;
            min-height:
                67px;
            padding:
                13px 16px;
            border:
                1px solid
                #DCE5EA;
            border-radius:
                12px;
            background:
                #F9FBFC;
            cursor:
                pointer;
            transition:
                border-color .2s ease,
                background .2s ease;
        }

        #pwrcrm .pbr-app-box:hover {
            border-color:
                rgba(210,168,68,0.55);
            background:
                #FFFCF5;
        }

        #pwrcrm .pbr-app-box input[type="checkbox"] {
            width:
                20px !important;
            height:
                20px !important;
            min-width:
                20px !important;
            margin:
                0 !important;
            padding:
                0 !important;
            accent-color:
                var(--pbr-gold);
            cursor:
                pointer;
        }

        #pwrcrm .pbr-app-label {
            margin:
                0 !important;
            padding:
                0 !important;
            color:
                #314856;
            font-size:
                12px;
            font-weight:
                700;
            cursor:
                pointer;
        }

        #pwrcrm .pbr-app-label span {
            display:
                block;
            margin-top:
                3px;
            color:
                #7C8A94;
            font-size:
                10px;
            font-weight:
                400;
        }

        #pwrcrm .pbr-security {
            display:
                flex;
            align-items:
                flex-start;
            gap:
                10px;
            margin-top:
                25px;
            padding:
                14px 16px;
            border:
                1px solid
                #E5E9E9;
            border-radius:
                11px;
            background:
                #F8FAFA;
        }

        #pwrcrm .pbr-security-icon {
            display:
                flex;
            align-items:
                center;
            justify-content:
                center;
            width:
                23px;
            height:
                23px;
            min-width:
                23px;
            border-radius:
                50%;
            background:
                #E5F3EE;
            color:
                var(--pbr-success);
            font-size:
                11px;
            font-weight:
                700;
        }

        #pwrcrm .pbr-security p {
            margin:
                0;
            color:
                #74828B;
            font-size:
                10px;
            line-height:
                1.55;
        }

        #pwrcrm .pbr-security strong {
            color:
                #53636D;
        }

        #pwrcrm .pbr-submit-area {
            display:
                flex;
            align-items:
                center;
            justify-content:
                space-between;
            gap:
                25px;
            margin-top:
                28px;
            padding-top:
                25px;
            border-top:
                1px solid
                var(--pbr-border);
        }

        #pwrcrm .pbr-submit-info {
            color:
                #7B8992;
            font-size:
                10px;
            line-height:
                1.5;
        }

        #pwrcrm .pbr-submit-info strong {
            display:
                block;
            margin-bottom:
                3px;
            color:
                #4D6371;
            font-size:
                12px;
        }

        #pwrcrm #pwrcrmform
        button[type="submit"] {
            display:
                inline-flex !important;
            align-items:
                center !important;
            justify-content:
                center !important;
            width:
                auto !important;
            min-width:
                245px !important;
            height:
                54px !important;
            min-height:
                54px !important;
            margin:
                0 !important;
            padding:
                0 27px !important;
            border:
                0 !important;
            border-radius:
                11px !important;
            outline:
                none !important;
            background:
                linear-gradient(
                    135deg,
                    #C99D39,
                    #DDB65C
                ) !important;
            color:
                #13293A !important;
            font-family:
                Arial,
                Helvetica,
                sans-serif !important;
            font-size:
                12px !important;
            font-weight:
                700 !important;
            line-height:
                54px !important;
            letter-spacing:
                0.4px;
            white-space:
                nowrap;
            cursor:
                pointer;
            box-shadow:
                0 10px 25px
                rgba(178,137,42,0.23) !important;
            transition:
                transform .2s ease,
                box-shadow .2s ease,
                filter .2s ease;
        }

        #pwrcrm #pwrcrmform
        button[type="submit"]:hover {
            transform:
                translateY(-2px);
            filter:
                brightness(1.04);
            box-shadow:
                0 14px 30px
                rgba(178,137,42,0.30) !important;
        }

        #pwrcrm .pbr-page-footer {
            width:
                100%;
            max-width:
                1050px;
            margin:
                0 auto;
            padding:
                0 20px 35px;
        }

        #pwrcrm .pbr-footer-card {
            display:
                flex;
            align-items:
                center;
            justify-content:
                space-between;
            gap:
                25px;
            padding:
                20px 25px;
            border:
                1px solid
                #DDE5EA;
            border-radius:
                15px;
            background:
                #FFFFFF;
        }

        #pwrcrm .pbr-footer-brand {
            display:
                flex;
            align-items:
                center;
            gap:
                10px;
        }

        #pwrcrm .pbr-footer-brand img {
            display:
                block;
            width:
                auto;
            height:
                37px;
            max-width:
                150px;
            object-fit:
                contain;
        }

        #pwrcrm .pbr-footer-brand span {
            padding-left:
                10px;
            border-left:
                1px solid
                #DDE5EA;
            color:
                #71808A;
            font-size:
                9px;
        }

        #pwrcrm .pbr-footer-contact {
            color:
                #697A84;
            font-size:
                10px;
            text-align:
                right;
        }

        #pwrcrm .pbr-footer-contact strong {
            color:
                var(--pbr-navy);
        }

        @media (max-width: 850px) {
            #pwrcrm .pbr-hero-inner {
                padding:
                    42px 25px 90px;
            }

            #pwrcrm .pbr-form-header-top {
                flex-direction:
                    column;
                align-items:
                    flex-start;
            }

            #pwrcrm .pbr-steps {
                width:
                    100%;
            }

            #pwrcrm .pbr-footer-card {
                flex-direction:
                    column;
                align-items:
                    flex-start;
            }

            #pwrcrm .pbr-footer-contact {
                text-align:
                    left;
            }
        }

        @media (max-width: 600px) {
            #pwrcrm .pbr-hero {
                min-height:
                    500px;
            }

            #pwrcrm .pbr-hero-inner {
                min-height:
                    500px;
                padding:
                    30px 18px 80px;
                align-items:
                    flex-start;

            }

            #pwrcrm .pbr-logo {
                margin-bottom:
                    24px;
                padding:
                    10px 17px;
            }

            #pwrcrm .pbr-logo img {
                height:
                    90px;
                max-width:
                    245px;
            }

            #pwrcrm .pbr-eyebrow {
                font-size:
                    9px;
                letter-spacing:
                    1.5px;
            }

            #pwrcrm .pbr-hero h1 {
                font-size:
                    34px;
                letter-spacing:
                    -0.7px;
            }

            #pwrcrm .pbr-hero-description {
                font-size:
                    13px;
                line-height:
                    1.6;
            }

            #pwrcrm .pbr-hero-badges {
                gap:
                    7px;
            }

            #pwrcrm .pbr-hero-badge {
                padding:
                    8px 11px;
                font-size:
                    9px;
            }

            #pwrcrm .pbr-hero-bottom-inner {
                padding:
                    0 18px;
            }

            #pwrcrm .pbr-hero-bottom-text {
                display:
                    none;
            }

            #pwrcrm .pbr-hero-line {
                width:
                    100%;
                justify-content:
                    center;
                font-size:
                    9px;
            }

            #pwrcrm .pbr-main {
                margin-top:
                    -30px;
                padding:
                    0 9px 45px;
            }

            #pwrcrm #pwrcrmform {
                border-radius:
                    19px;
            }

            #pwrcrm .pbr-form-header {
                padding:
                    21px 18px;
            }

            #pwrcrm .pbr-form-heading h2 {
                font-size:
                    16px;
            }

            #pwrcrm .pbr-form-heading p {
                font-size:
                    10px;
            }

            #pwrcrm .pbr-steps {
                justify-content:
                    space-between;
            }

            #pwrcrm .pbr-step {
                font-size:
                    9px;
            }

            #pwrcrm .pbr-step-line {
                width:
                    15px;
            }

            #pwrcrm .pbr-form-body {
                padding:
                    23px 17px;
            }

            #pwrcrm .pbr-grid {
                grid-template-columns:
                    1fr;
                gap:
                    16px;
            }

            #pwrcrm .pbr-full {
                grid-column:
                    auto;
            }

            #pwrcrm .pbr-app {
                grid-column:
                    auto;
            }

            #pwrcrm .pbr-section {
                margin-bottom:
                    29px;
            }

            #pwrcrm .pbr-submit-area {
                flex-direction:
                    column;
                align-items:
                    stretch;
            }

            #pwrcrm .pbr-submit-info {
                text-align:
                    center;
            }

            #pwrcrm #pwrcrmform
            button[type="submit"] {
                width:
                    100% !important;
                min-width:
                    0 !important;
                max-width:
                    100% !important;
                height:
                    55px !important;
                min-height:
                    55px !important;
            }

            #pwrcrm .pbr-footer-card {
                padding:
                    17px;
            }

            #pwrcrm .pbr-footer-brand {
                align-items:
                    flex-start;
            }

            #pwrcrm .pbr-footer-brand span {
                display:
                    none;
            }

            #pwrcrm .pbr-footer-contact {
                font-size:
                    9px;
            }
        }

        @media (max-width: 380px) {
            #pwrcrm .pbr-hero h1 {
                font-size:
                    30px;
            }

            #pwrcrm .pbr-logo img {
                height:
                    84px;
            }

            #pwrcrm .pbr-form-body {
                padding:
                    21px 14px;
            }

            #pwrcrm .pbr-step span {
                display:
                    none;
            }
        }

		@media (max-width: 768px) {
		    #pwrcrm .pbr-logo {
		        width: 100% !important;
		        max-width: 100% !important;
		        display: flex !important;
		        justify-content: center !important;
		        align-items: center !important;
		        margin: 0 auto 30px !important;
		        padding: 0 !important;
		    }
		    #pwrcrm .pbr-logo img {
		        display: block !important;
		        width: 100% !important;
		        max-width: 360px !important;
		        height: auto !important;
		        margin: 0 auto !important;
		    }
		}
