.elementor-648 .elementor-element.elementor-element-9897e9c{background-image:url("https://www.contractsspecialist.com.au/wp-content/uploads/2018/11/roof-trusses-of-new-home-construction-495294846_5474x3649_preview.jpeg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-9897e9c > .elementor-background-overlay{background-color:#092846;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-47c5ad7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-648 .elementor-element.elementor-element-47c5ad7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-650fcbb{text-align:left;}.elementor-648 .elementor-element.elementor-element-650fcbb .elementor-image img{width:80%;}.elementor-648 .elementor-element.elementor-element-650fcbb > .elementor-widget-container{margin:0px 0px -30px 0px;padding:5% 0% 4% 0%;}.elementor-648 .elementor-element.elementor-element-3246212.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-648 .elementor-element.elementor-element-3246212 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:normal;text-transform:none;font-style:normal;}.elementor-648 .elementor-element.elementor-element-3246212 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-8176ea4 .elementor-divider-separator{border-top-style:solid;border-top-width:2px;border-top-color:#ffffff;width:100%;}.elementor-648 .elementor-element.elementor-element-8176ea4 .elementor-divider{text-align:center;padding-top:4px;padding-bottom:4px;}.elementor-648 .elementor-element.elementor-element-8176ea4 > .elementor-widget-container{padding:-8% 0% 0% 0%;}.elementor-648 .elementor-element.elementor-element-2633065 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-2633065{color:#ffffff;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.6px;}.elementor-648 .elementor-element.elementor-element-2633065 > .elementor-widget-container{margin:050px 0px 0px 0px;padding:0% 0% -4% 0%;}.elementor-648 .elementor-element.elementor-element-792c488 a.elementor-button, .elementor-648 .elementor-element.elementor-element-792c488 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;background-color:#61ce70;border-radius:50px 50px 50px 50px;padding:15px 50px 15px 50px;}.elementor-648 .elementor-element.elementor-element-792c488 a.elementor-button:hover, .elementor-648 .elementor-element.elementor-element-792c488 .elementor-button:hover{color:#61ce70;background-color:rgba(0,0,0,0);border-color:#61ce70;}.elementor-648 .elementor-element.elementor-element-792c488 .elementor-button{border-style:solid;border-color:#61ce70;}.elementor-648 .elementor-element.elementor-element-73abad7 a.elementor-button, .elementor-648 .elementor-element.elementor-element-73abad7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;background-color:#61ce70;border-radius:50px 50px 50px 50px;padding:15px 50px 15px 50px;}.elementor-648 .elementor-element.elementor-element-73abad7 a.elementor-button:hover, .elementor-648 .elementor-element.elementor-element-73abad7 .elementor-button:hover{color:#61ce70;background-color:rgba(0,0,0,0);border-color:#61ce70;}.elementor-648 .elementor-element.elementor-element-73abad7 .elementor-button{border-style:solid;border-color:#61ce70;}.elementor-648 .elementor-element.elementor-element-ddda782 > .elementor-container{max-width:1080px;}.elementor-648 .elementor-element.elementor-element-ddda782{padding:2% 0% 2% 0%;}.elementor-648 .elementor-element.elementor-element-f9a7786{text-align:center;}.elementor-648 .elementor-element.elementor-element-f9a7786.elementor-widget-heading .elementor-heading-title{color:#337ab7;}.elementor-648 .elementor-element.elementor-element-f9a7786 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:normal;}.elementor-648 .elementor-element.elementor-element-f9a7786 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-b5a4a19 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-b5a4a19{color:#000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-b5a4a19 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}.elementor-648 .elementor-element.elementor-element-9b46c93 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-9b46c93{color:#000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-9b46c93 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-648 .elementor-element.elementor-element-02af572{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:2% 2% 2% 2%;}.elementor-648 .elementor-element.elementor-element-02af572 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-e36e790 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% -1% 0% 1%;}.elementor-648 .elementor-element.elementor-element-93e2a3f{text-align:right;}.elementor-648 .elementor-element.elementor-element-93e2a3f .elementor-image img{width:100%;max-width:100%;border-radius:0% 1% 0% 0%;}.elementor-648 .elementor-element.elementor-element-93e2a3f > .elementor-widget-container{margin:-6% 0% -2% -3%;padding:0% 11% 0% 0%;}.elementor-648 .elementor-element.elementor-element-667e2d6 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-667e2d6{color:#0c0c0c;font-family:"Bodoni", Sans-serif;font-size:24px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-11cece0 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-11cece0{color:#000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-118a90b .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-118a90b{color:#000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-c596355{padding:2% 0% 2% 0%;}.elementor-648 .elementor-element.elementor-element-e2ff470{text-align:center;}.elementor-648 .elementor-element.elementor-element-e2ff470.elementor-widget-heading .elementor-heading-title{color:#337ab7;}.elementor-648 .elementor-element.elementor-element-e2ff470 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:normal;}.elementor-648 .elementor-element.elementor-element-b093845 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-b093845{color:#000000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-b093845 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-648 .elementor-element.elementor-element-b27c501 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-b27c501{color:#000000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-b27c501 > .elementor-widget-container{margin:0% 10% 0% 10%;padding:3% 0% 3% 0%;}.elementor-648 .elementor-element.elementor-element-aadffd6 > .elementor-container{max-width:1600px;}.elementor-648 .elementor-element.elementor-element-aadffd6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 2% 0%;}.elementor-648 .elementor-element.elementor-element-aadffd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-44ca41a > .elementor-widget-container{margin:-4% 0% -1% 0%;padding:0% 0% -4% -4%;}.elementor-648 .elementor-element.elementor-element-e26f1fb .elementor-image img{width:28%;}.elementor-648 .elementor-element.elementor-element-e26f1fb > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-648 .elementor-element.elementor-element-8e539af .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-8e539af{color:#000;font-family:"Avenir", Sans-serif;font-size:19px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-648 .elementor-element.elementor-element-8e539af > .elementor-widget-container{padding:-4% 0% 0% 0%;}.elementor-648 .elementor-element.elementor-element-599c896{margin-top:40px;margin-bottom:50px;}.elementor-648 .elementor-element.elementor-element-b776b59 .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-b776b59{font-size:20px;}.elementor-648 .elementor-element.elementor-element-035d7a8 > .elementor-container{max-width:1080px;}.elementor-648 .elementor-element.elementor-element-035d7a8{background-color:#1c222e;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 20px 0px;}.elementor-648 .elementor-element.elementor-element-035d7a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-648 .elementor-element.elementor-element-7459527 > .elementor-element-populated{padding:0% 015% 0% 015%;}.elementor-648 .elementor-element.elementor-element-31a64e8{text-align:center;}.elementor-648 .elementor-element.elementor-element-31a64e8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-648 .elementor-element.elementor-element-31a64e8 .elementor-heading-title{font-family:"Bodoni", Sans-serif;font-size:40px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-22ed26c .elementor-text-editor{text-align:center;}.elementor-648 .elementor-element.elementor-element-22ed26c{color:#ffffff;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:300;}.elementor-648 .elementor-element.elementor-element-22ed26c > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-d354fb8{text-align:center;}@media(max-width:1024px){.elementor-648 .elementor-element.elementor-element-035d7a8{padding:50px 25px 50px 25px;}.elementor-648 .elementor-element.elementor-element-7459527 > .elementor-element-populated{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-650fcbb > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-648 .elementor-element.elementor-element-8176ea4 .elementor-divider-separator{width:80%;}.elementor-648 .elementor-element.elementor-element-792c488 a.elementor-button, .elementor-648 .elementor-element.elementor-element-792c488 .elementor-button{font-size:14px;}.elementor-648 .elementor-element.elementor-element-73abad7 a.elementor-button, .elementor-648 .elementor-element.elementor-element-73abad7 .elementor-button{font-size:14px;}.elementor-648 .elementor-element.elementor-element-035d7a8{padding:50px 20px 50px 20px;}.elementor-648 .elementor-element.elementor-element-7459527 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-31a64e8 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-648 .elementor-element.elementor-element-21fa2eb{width:54.386%;}.elementor-648 .elementor-element.elementor-element-5488af5{width:45.614%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.contractsspecialist.com.au/wp-content/uploads/2018/07/Avenir-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bodoni';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.contractsspecialist.com.au/wp-content/uploads/2018/09/Bodoni.eot');
	src: url('https://www.contractsspecialist.com.au/wp-content/uploads/2018/09/Bodoni.eot?#iefix') format('embedded-opentype'),
		url('https://www.contractsspecialist.com.au/wp-content/uploads/2018/09/bodoni.woff2') format('woff2'),
		url('https://www.contractsspecialist.com.au/wp-content/uploads/2018/09/bodoni-webfont.woff') format('woff'),
		url('https://www.contractsspecialist.com.au/wp-content/uploads/2018/09/BodoniFLF-Roman.ttf') format('truetype');
}
/* End Custom Fonts CSS */