<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
        .bv-banner#bvReversePhone {
            display: block;
            position: relative;
            width: auto;
            padding: 2px;
            overflow: hidden;
            background: #2a85e2;
            font-family: 'Lato', sans-serif;
        }

        .bv-banner#bvReversePhone:before {
            display: table;
            content: '';
        }

        .bv-banner#bvReversePhone .bv-cta {
            display: block;
            position: relative;
            padding: 10px;
            background: #fff;
            text-align: center;
            line-height: 1;
        }

        .bv-banner#bvReversePhone .bv-cta .bv-headline {
            margin: 20px 0;
            color: #363636;
            font-size: 20px;
            font-weight: normal;
        }

        .bv-banner#bvReversePhone .bv-cta .bv-headline .bv-sub-headline {
            display: block;
            margin-top: 10px;
            color: #757575;
            font-size: 65%;
        }

        .bv-banner#bvReversePhone .bv-form {
            display: block;
            position: relative;
            margin: 0 auto;
            padding: 30px 10px 50px;
            background: transparent;
            text-align: center;
        }

        .bv-banner#bvReversePhone .bv-form .bv-logo-img {
            display: block;
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            margin: 0;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group {
            display: inline-table;
            margin: 0;
            vertical-align: middle;
            border-collapse: separate;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-input {
            display: table-cell;
            position: relative;
            width: 100%;
            float: left;
            padding: 5px 10px;
            outline: 0;
            border: 0;
            border-collapse: separate;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            background: #fff;
            color: #363636;
            font-size: 14px;
            text-align: center;
            line-height: 1.5;
            vertical-align: middle;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-input-label {
            display: table-cell;
            width: auto;
            padding: 4px;
            color: #fff;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            white-space: nowrap;
            vertical-align: middle;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-input-label:first-child {
            padding-left: 0;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-input-label:last-child {
            padding-right: 0;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-submit-button {
            cursor: pointer;
            margin: 0;
            margin-left: 3px;
            padding: 5px 10px;
            outline: 0;
            border: 0;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            background: #e63a11;
            color: #fff;
            font-size: 14px;
            line-height: 1.5;
            -webkit-transition: all 500ms;
            -moz-transition: all 500ms;
            -ms-transition: all 500ms;
            -o-transition: all 500ms;
            transition: all 500ms;
        }

        .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-submit-button:hover {
            background: #f3451c
        }

        .bv-banner#bvReversePhone *,
        .bv-banner#bvReversePhone:before,
        .bv-banner#bvReversePhone:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
        }

        @media (min-width: 728px) {
            .bv-banner#bvReversePhone .bv-cta,
            .bv-banner#bvReversePhone .bv-form {
                width: 50%;
                margin: 0;
                padding-left: 15px;
                padding-right: 15px;
                float: left;
            }
            .bv-banner#bvReversePhone .bv-cta .bv-headline {
                margin: 10px auto;
                margin-top: 5px;
                font-size: 22px;
                text-align: left;
            }
            .bv-banner#bvReversePhone .bv-cta .bv-headline .bv-sub-headline {
                margin-top: 5px;
            }
            .bv-banner#bvReversePhone .bv-form {
                padding: 22px 10px;
            }
            .bv-banner#bvReversePhone .bv-form .bv-logo-img {
                bottom: 35px;
                max-width: 70px;
            }
            .bv-banner#bvReversePhone .bv-form .bv-form-group {
                position: relative;
            }
            .bv-banner#bvReversePhone .bv-form .bv-form-group .bv-submit-button {
                padding-left: 15px;
                padding-right: 15px;
            }
        }
</pre></body></html>