.elementor-kit-18{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media print {
    /*.fabproposal-pagebreak {*/
    /*    clear: both;*/
    /*    page-break-after: always;*/
    /*    break-after:page;*/
    /*}*/
    .fabproposal-pagebreak:first-of-type{
        /*margin:0px!important;*/
        /*padding:0px!important;*/
        clear: both!important;
        /*break-after:always!important;*/
        break-after:page!important;
    }
    
    .fabproposal-pagebreak .e-con-inner .elementor-widget-dce-flexible-content .elementor-widget-container div.elementor{
    /*break-after: page!important;*/
    
    /*page-break-after: always!important;*/
    }
    .elementor-widget-dce-flexible-content .elementor-widget-container .elementor{
        /*display:none;*/
        /*margin:0px!important;*/
        /*padding:0px!important;*/
        clear: both!important;
        /*break-after: always!important;*/
        break-after: page!important;
    }
    #dcprop-top-bar{ display:none!important;}
}

/*  -------------- END PRINT STYLES ------------------------- */
#dcprop-top-bar{
    position:absolute;
    z-index:200;
    top:0px;
    left:0px;
    display:block;
    width:100%;
    height:40px;
    background-color: rgba( 150,150,150, .5);
    /*background-color: #ccc;*/
    /*opacity: .5;*/
    
}
#dcprop-top-bar-expired{
    position:fixed;
    z-index:200;
    top:0px;
    left:0px;
    display:block;
    width:100%;
    height:100%;
    background-color: #000;
    scroll-behavior: none;
}
#dcprop-top-bar .top-bar-content{
    font-size:22px;
    line-height: 40px;
    font-weight: bold;
    color:#000;
    text-align: center;
}
#dcprop-top-bar-expired .top-bar-content{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    margin:auto auto;
    padding-top:5%;
    font-size:22px;
    font-weight: bold;
    color:#fff;
    text-align: center;
    vertical-align: middle;
}
/*.fabproposal-pagebreak{*/
/*	page-break-after: always;*/
/*	break-after:page;*/
/*}*/
/*.fabproposal-pagebreak .e-con-inner .elementor-widget-dce-flexible-content .elementor-widget-container div.elementor{*/
/*    break-after: page!important;*/
/*    page-break-after: always!important;*/
/*}*/

/*.fabproposal-page-bg .e-con-inner{*/
/*    max-height: 1056px!important;*/
/*    overflow: hidden;*/
/*}*/
.fabproposal-page{ 
margin: 0 auto; 
padding:0; 
z-index:1;
}
.fabproposal-page-bg{
z-index:10;
margin: 0 0;
padding:0; 
}
.fabproposal-page-bg img{
z-index:20;
margin: 0 0; 
padding:0;
width:100%;
height:100%;
}
.fabproposal-page,
.fabproposal-page-bg,
.fabproposal-page-bg img{
	width:816px;
	max-width:816px;
	min-width:816px;
	height:1056px;
	max-height:1056px;
	min-height:1056px;
}
.fabproposal-content-bg{
z-index:30;
margin: 0 0; 
padding:0;
}
.fabproposal-content-bg img{
z-index:40;
margin: 0 0; 
padding:0;
width:100%;
height:100%;
}
.fabproposal-content{
z-index:50;
margin: 144px 144px; 
padding:0;
/*background-color:#ccc;*/
}
.fabproposal-content-text{
z-index:60;
margin: 0 0; 
padding:0;
/*background-color:#fff;*/
}
.fabproposal-content-bg,
.fabproposal-content-bg img
{
	width:624px;
	max-width:624px;
	min-width:624px;
	height:864px;
	max-height:864px;
	min-height:864px;
}
.fabproposal-content,
.fabproposal-content-text
{
	width:528px;
	max-width:528px;
	min-width:528px;
	height:768px;
	max-height:768px;
	min-height:768px;
}
.fabproposal-content .dynamic-content-for-elementor-acf {
    width:100%!important;
}/* End custom CSS */