.elementor-9302 .elementor-element.elementor-element-855798d{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-9302 .elementor-element.elementor-element-855798d:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-855798d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.brenthaven.com/wp-content/uploads/2023/06/warranty-banner-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9302 .elementor-element.elementor-element-855798d, .elementor-9302 .elementor-element.elementor-element-855798d::before{--border-transition:0.3s;}.elementor-9302 .elementor-element.elementor-element-550987e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9302 .elementor-element.elementor-element-d5151b2{text-align:center;}.elementor-9302 .elementor-element.elementor-element-a79dc5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:40px 40px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9302 .elementor-element.elementor-element-83ac70a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9302 .elementor-element.elementor-element-cba5779{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9302 .elementor-element.elementor-element-ed2c162 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-ed2c162 */.bh-warranty form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

.bh-warranty form label,
.bh-warranty form p span.wpcf7-form-control-wrap,
.bh-warranty input,
.bh-warranty select,
.bh-warranty textarea {
    width: 100%;
    display: block;
}

.bh-warranty input:not([type="button"]):not([type="submit"]),
.bh-warranty select,
.bh-warranty textarea {
    background-color: transparent;
    border: 1px solid #dadada !important;
    padding: 8px 12px;
}

.bh-warranty form p:nth-child(4), 
.bh-warranty form p:nth-child(5), 
.bh-warranty form p:nth-child(8),
.bh-warranty form p:nth-child(15), 
.bh-warranty form p:nth-child(16), 
.bh-warranty form p:nth-child(17),
.bh-warranty form p:nth-child(18){
    grid-column: 1/3
}

.bh-warranty form small {
    font-size: 10px;
    margin: -10px 0 0;
    display: block;
}

.bh_required {
    font-size: 16px;
    color: red;
    font-weight: bold;
    margin-right: 3px;
}

.wpcf7-spinner {
    margin: 0 auto;
    display: block;
}

.wpcf7-response-output {
    grid-column: 1/3;
    margin: 0;
}

.codedropz-upload-handler h3 {
    font-size: 20px;
    margin: 0;
}/* End custom CSS */