.elementor-830 .elementor-element.elementor-element-567b156:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-567b156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nevile.com.au/wp-content/uploads/2022/03/home-banner@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-830 .elementor-element.elementor-element-567b156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:140px 0px 193px 0px;}.elementor-830 .elementor-element.elementor-element-567b156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-567b156 .elementor-heading-title{color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-8c495e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-830 .elementor-element.elementor-element-ba06cac{text-align:left;}.elementor-830 .elementor-element.elementor-element-7a996a9{text-align:left;}.elementor-830 .elementor-element.elementor-element-7a996a9 .elementor-heading-title{font-size:40px;}.elementor-830 .elementor-element.elementor-element-9d9026b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-830 .elementor-element.elementor-element-e51800c{color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-a89a989 .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:16px;fill:#495056;color:#495056;box-shadow:0px 0px 17px 0px rgba(2, 6.000000000000023, 19, 0.12);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:21px 33px 21px 30px;}.elementor-830 .elementor-element.elementor-element-a89a989{width:auto;max-width:auto;}.elementor-830 .elementor-element.elementor-element-a89a989 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-422022e{margin-top:-90px;margin-bottom:80px;}.elementor-830 .elementor-element.elementor-element-b445446 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-55eeef8 > .elementor-widget-container{background-color:transparent;padding:28px 25px 28px 25px;background-image:linear-gradient(90deg, #7F0C11 0%, #E21B24 100%);}.elementor-830 .elementor-element.elementor-element-55eeef8{text-align:center;}.elementor-830 .elementor-element.elementor-element-55eeef8 .elementor-heading-title{font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-adf417a:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-adf417a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-adf417a, .elementor-830 .elementor-element.elementor-element-adf417a > .elementor-background-overlay{border-radius:0px 0px 2px 2px;}.elementor-830 .elementor-element.elementor-element-adf417a{box-shadow:0px 0px 17px 0px rgba(2, 6.000000000000023, 19, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-830 .elementor-element.elementor-element-adf417a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-bd7c283.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-830 .elementor-element.elementor-element-6167c42{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-830 .elementor-element.elementor-element-6167c42 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-830 .elementor-element.elementor-element-0f84b84{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-830 .elementor-element.elementor-element-0f84b84 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-830 .elementor-element.elementor-element-a4a332f{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-830 .elementor-element.elementor-element-a4a332f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-830 .elementor-element.elementor-element-aadb251{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-830 .elementor-element.elementor-element-aadb251 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-830 .elementor-element.elementor-element-ad9b713{margin-top:0px;margin-bottom:110px;}.elementor-830 .elementor-element.elementor-element-64fed39:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-64fed39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-64fed39{box-shadow:0px 0px 17px 0px rgba(2, 6.000000000000023, 19, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-830 .elementor-element.elementor-element-64fed39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-324e22d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-324e22d > .elementor-element-populated{padding:50px 43px 40px 85px;}.elementor-830 .elementor-element.elementor-element-df55b2c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-830 .elementor-element.elementor-element-df55b2c .elementor-heading-title{font-size:30px;}.elementor-830 .elementor-element.elementor-element-d794e81 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-830 .elementor-element.elementor-element-e59c91b .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:16px;fill:#495056;color:#495056;box-shadow:0px 0px 17px 0px rgba(2, 6.000000000000023, 19, 0.12);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:21px 33px 21px 30px;}.elementor-830 .elementor-element.elementor-element-e59c91b{width:auto;max-width:auto;}.elementor-830 .elementor-element.elementor-element-e59c91b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-e6121f6:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-e6121f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-830 .elementor-element.elementor-element-e6121f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 120px 0px;}.elementor-830 .elementor-element.elementor-element-e6121f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-f91cb7a{text-align:center;}.elementor-830 .elementor-element.elementor-element-f91cb7a .elementor-heading-title{font-size:24px;}.elementor-830 .elementor-element.elementor-element-fa9e5f2:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-fa9e5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-830 .elementor-element.elementor-element-fa9e5f2, .elementor-830 .elementor-element.elementor-element-fa9e5f2 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-830 .elementor-element.elementor-element-fa9e5f2{box-shadow:0px 0px 17px 0px rgba(2, 6.000000000000023, 19, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-fa9e5f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-087df08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-830 .elementor-element.elementor-element-087df08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nevile.com.au/wp-content/uploads/2022/03/enquiry-form-fill.svg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-830 .elementor-element.elementor-element-087df08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-830 .elementor-element.elementor-element-087df08 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40.5px 40.5px 43.5px 40.5px;}.elementor-830 .elementor-element.elementor-element-087df08 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-830 .elementor-element.elementor-element-3bcfc79 .elementor-heading-title{font-size:24px;line-height:1em;color:#E21B24;}.elementor-830 .elementor-element.elementor-element-5bce4ad .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-830 .elementor-element.elementor-element-5864147:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-830 .elementor-element.elementor-element-5864147 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECEF;}.elementor-830 .elementor-element.elementor-element-5864147 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 45px 30px 45px;}.elementor-830 .elementor-element.elementor-element-5864147 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-830 .elementor-element.elementor-element-8c495e3{width:52%;}.elementor-830 .elementor-element.elementor-element-9d9026b{width:48%;}.elementor-830 .elementor-element.elementor-element-087df08{width:33%;}.elementor-830 .elementor-element.elementor-element-5864147{width:67%;}}@media(max-width:1023px) and (min-width:768px){.elementor-830 .elementor-element.elementor-element-087df08{width:40%;}.elementor-830 .elementor-element.elementor-element-5864147{width:60%;}}@media(max-width:1023px){.elementor-830 .elementor-element.elementor-element-7a996a9 .elementor-heading-title{font-size:35px;}.elementor-830 .elementor-element.elementor-element-422022e{margin-top:-90px;margin-bottom:60px;}.elementor-830 .elementor-element.elementor-element-ad9b713{margin-top:0px;margin-bottom:80px;}.elementor-830 .elementor-element.elementor-element-324e22d > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-830 .elementor-element.elementor-element-df55b2c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-830 .elementor-element.elementor-element-df55b2c .elementor-heading-title{font-size:24px;}.elementor-830 .elementor-element.elementor-element-d794e81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-830 .elementor-element.elementor-element-fa9e5f2{margin-top:60px;margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-087df08 > .elementor-element-populated{padding:40px 25px 40px 25px;}.elementor-830 .elementor-element.elementor-element-5864147 > .elementor-element-populated{padding:40px 25px 40px 25px;}}@media(max-width:767px){.elementor-830 .elementor-element.elementor-element-567b156{padding:75px 0px 100px 0px;}.elementor-830 .elementor-element.elementor-element-9d9026b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-830 .elementor-element.elementor-element-422022e{margin-top:-90px;margin-bottom:40px;}.elementor-830 .elementor-element.elementor-element-55eeef8{text-align:left;}.elementor-830 .elementor-element.elementor-element-ad9b713{margin-top:0px;margin-bottom:50px;}.elementor-830 .elementor-element.elementor-element-324e22d > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-830 .elementor-element.elementor-element-e6121f6{padding:40px 0px 60px 0px;}.elementor-830 .elementor-element.elementor-element-f91cb7a{text-align:center;}.elementor-830 .elementor-element.elementor-element-fa9e5f2{margin-top:20px;margin-bottom:0px;}.elementor-830 .elementor-element.elementor-element-087df08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-830 .elementor-element.elementor-element-087df08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-830 .elementor-element.elementor-element-087df08 > .elementor-element-populated{padding:40px 15px 40px 15px;}.elementor-830 .elementor-element.elementor-element-5864147 > .elementor-element-populated{padding:30px 15px 30px 15px;}}/* Start custom CSS for button, class: .elementor-element-a89a989 */.elementor-830 .elementor-element.elementor-element-a89a989 .elementor-button{
    background: #fff;
    width: 100%;
}
.elementor-830 .elementor-element.elementor-element-a89a989 a:after{
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-adf417a */.elementor-830 .elementor-element.elementor-element-adf417a .ff-cta__text{
	height:210px;
}

/*  GSAP  */
.elementor-830 .elementor-element.elementor-element-adf417a .ff-block-cta{
    opacity: 0;
    transform: scale(0);
}
.elementor-editor-active .elementor-830 .elementor-element.elementor-element-adf417a .ff-block-cta{
    opacity: 1;
    transform: scale(1);
}
/*  GSAP  */

@media(max-width:1024px){
    .elementor-830 .elementor-element.elementor-element-adf417a .ff-cta__text{
    	height:230px;
    }   

	.elementor-830 .elementor-element.elementor-element-adf417a .ff-block-cta{
		width:100%;
		max-width:480px;
	}
}
@media(max-width:1023px){
	.elementor-830 .elementor-element.elementor-element-adf417a .ff-block-cta{
		max-width:350px;
	}
}
@media(max-width:767px){
	.elementor-830 .elementor-element.elementor-element-adf417a .ff-block-cta{
		max-width:100%;
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e59c91b */.elementor-830 .elementor-element.elementor-element-e59c91b .elementor-button{
    background: #fff;
    width: 100%;
}
.elementor-830 .elementor-element.elementor-element-e59c91b a:after{
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-324e22d */@media (max-width: 1366px) and (min-width: 1024px) {
    .elementor-830 .elementor-element.elementor-element-324e22d > .elementor-widget-wrap {
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f91cb7a */.elementor-830 .elementor-element.elementor-element-f91cb7a span{
    color: #E21B24;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88dd040 */.position-overview .col{
    padding: 15px 12px;
}
.item-position{
	border-radius: 2px;
	background-color: #FFFFFF;
	box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
	padding:25px 25px 25px 20px;;
	position: relative;
}
.item-position .content{
	height:250px;
}
.item-position .s2{
	display:flex;
	padding: 30px 0;
}
.item-position .s2-a{
	margin-right:50px;
}
.item-position .s2 .heading{
	font-weight:700;
}
.item-position .s2 span{
	display:block
}
.position-submit{
	position:relative;
	padding-right:35px;
	font-size:14px;
	font-weight: 700;
	text-transform: uppercase;
}
.position-submit:after{
	content:'';
	background: url(/wp-content/uploads/2022/01/hico-arrow-btn-r-red.svg);
	background-size: cover;
	height: 18px;
	width: 18px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right: 0;
}
.position-submit:hover:after{
	animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}

/*  GSAP  */
.elementor-830 .elementor-element.elementor-element-88dd040 .item-position{
    opacity: 0;
    transform: scale(0);
}
.elementor-editor-active .elementor-830 .elementor-element.elementor-element-88dd040 .item-position{
    opacity: 1;
    transform: scale(1);
}
/*  GSAP  *//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-087df08 */.elementor-830 .elementor-element.elementor-element-087df08 .l {
    font-weight: 700;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-0932081 */.elementor-830 .elementor-element.elementor-element-0932081 .gfield_label {
    margin-bottom: 0;
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 5px;
}
.elementor-830 .elementor-element.elementor-element-0932081 .textarea.medium {
    height: 134px;
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_footer{
	position:relative;
	display:inline-block;
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_button{
    background: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 2px;
	color:#495056;
    padding: 16px 63px 16px 30px;
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_footer:after{
	content:'';
	background: url(/wp-content/uploads/2022/01/hico-arrow-btn-r-red.svg);
	background-size: cover;
	height: 18px;
	width: 18px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right: 30px;
} 
.elementor-830 .elementor-element.elementor-element-0932081 .gform_footer:hover:after{
	animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}

/*  Upload  */
.elementor-830 .elementor-element.elementor-element-0932081 .gform_drop_area {
    padding: 10px 20px;
    background: transparent;
    width: 100%;
	max-width:380px;
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_drop_area .gform_button_select_files{
    background: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 2px;
	color:#495056;
    padding: 16px 63px 16px 30px;
	position:relative
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_drop_area .gform_button_select_files:after{
	content:'';
	background: url(/wp-content/uploads/2022/03/upload-icon.svg) no-repeat;
	background-size: cover;
	height: 16px;
	width: 15px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right: 30px;
	transition: .5s ease;
}
.elementor-830 .elementor-element.elementor-element-0932081 .gform_drop_area .gform_button_select_files:hover:after{
	top:-7px;
}
    

@media(max-width:767px){
	.elementor-830 .elementor-element.elementor-element-0932081 .gform_button{
	    padding: 9px 63px 9px 30px;
	}
	.elementor-830 .elementor-element.elementor-element-0932081 .gform_drop_area {
    	max-width:100%;
    }

}/* End custom CSS */