.elementor-3598 .elementor-element.elementor-element-6783084{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3598 .elementor-element.elementor-element-744c8d8{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3598 .elementor-element.elementor-element-6a60007{text-align:center;}.elementor-3598 .elementor-element.elementor-element-6a60007 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-ccb4315{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-pp-formidable-forms .pp-contact-form-description, .elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_description p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field .frm_primary_label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_section_heading.form-field h3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field textarea, .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field.vertical_radio .frm_opt_container label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_submit .frm_button_submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .frm_error_style, .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .frm_error{display:block !important;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field label,
                     .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .vertical_radio .frm_primary_label,
                     .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field .frm_primary_label{color:var( --e-global-color-text );}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field label,
                                        .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field .frm_primary_label{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:0.9em;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .frm_section_heading.form-field h3 {text-align:right;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field textarea, .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field select{background-color:var( --e-global-color-4a29128 );color:var( --e-global-color-54640bc );font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field select{width:100%;height:1em;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field{margin-bottom:1.2em;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .frm_submit .frm_button_submit{width:100px;}.elementor-3598 .elementor-element.elementor-element-a89dbcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3598 .elementor-element.elementor-element-a89dbcf::before, .elementor-3598 .elementor-element.elementor-element-a89dbcf > .elementor-background-video-container::before, .elementor-3598 .elementor-element.elementor-element-a89dbcf > .e-con-inner > .elementor-background-video-container::before, .elementor-3598 .elementor-element.elementor-element-a89dbcf > .elementor-background-slideshow::before, .elementor-3598 .elementor-element.elementor-element-a89dbcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3598 .elementor-element.elementor-element-a89dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3598 .elementor-element.elementor-element-6baf933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3598 .elementor-element.elementor-element-b81447b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-1197306{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-6b488b3{text-align:center;}.elementor-3598 .elementor-element.elementor-element-6b488b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3598 .elementor-element.elementor-element-7779611{text-align:center;}.elementor-3598 .elementor-element.elementor-element-7779611 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;color:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-9ea6d59{text-align:center;}.elementor-3598 .elementor-element.elementor-element-9ea6d59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-743e063{--display:flex;}.elementor-3598 .elementor-element.elementor-element-743e063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3598 .elementor-element.elementor-element-ad813a1 > .elementor-widget-container{background-color:#0000009E;padding:30px 30px 30px 30px;}.elementor-3598 .elementor-element.elementor-element-ad813a1.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-contact-form-description, .elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_description p{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field .frm_primary_label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_section_heading.form-field h3{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field textarea, .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field select{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field.vertical_radio .frm_opt_container label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_submit .frm_button_submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-3598 .elementor-element.elementor-element-6b488b3{text-align:center;}}@media(min-width:768px){.elementor-3598 .elementor-element.elementor-element-6783084{--content-width:51%;}.elementor-3598 .elementor-element.elementor-element-b81447b{--content-width:100%;}.elementor-3598 .elementor-element.elementor-element-1197306{--width:100%;}}@media(max-width:767px){.elementor-3598 .elementor-element.elementor-element-6783084{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-3598 .elementor-element.elementor-element-744c8d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-3598 .elementor-element.elementor-element-6a60007{text-align:center;}.elementor-3598 .elementor-element.elementor-element-6a60007 .elementor-heading-title{font-size:1.4em;}.elementor-3598 .elementor-element.elementor-element-ccb4315{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-pp-formidable-forms .pp-contact-form-description, .elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_description p{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field .frm_primary_label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_section_heading.form-field h3{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field textarea, .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field select{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field.vertical_radio .frm_opt_container label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_submit .frm_button_submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field label,
                                        .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field .frm_primary_label{line-height:1em;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field textarea, .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field select{text-indent:0px;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field select{height:1.6em;}.elementor-3598 .elementor-element.elementor-element-9ba957d .pp-formidable-forms .form-field{margin-bottom:14px;}.elementor-3598 .elementor-element.elementor-element-6b488b3{text-align:center;}.elementor-3598 .elementor-element.elementor-element-6b488b3 .elementor-heading-title{font-size:1.9em;}.elementor-3598 .elementor-element.elementor-element-ad813a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for formidable-views, class: .elementor-element-ad813a1 */.upcharges th:nth-child(1){
     width:400px;
}
.upcharges th{
    font-weight: 700;
    text-align:center;
}

.category-letter{
    font-size: 2em;
    font-weight: 700;
    text-align:center;
    /*width: 150px;*/
}
.upcharges td{
    white-space:normal;
}
.footer-notes{
    text-align: center;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px){
.category-letter {
    font-size: 1.5em;
    }

    
}/* End custom CSS */
/* Start custom CSS */.more-info{
    float:right;
    padding: 0 1em 1em 0;
}
.more-info a{
    color: #8C2B32;
    font-weight: 600;
}/* End custom CSS */