.elementor-375 .elementor-element.elementor-element-10f1c4b:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-10f1c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343434;background-image:url("https://northwestseo.com.au/wp-content/uploads/2023/11/Picture-083.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-10f1c4b > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-10f1c4b > .elementor-container{max-width:1290px;}.elementor-375 .elementor-element.elementor-element-10f1c4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 3% 8% 3%;}.elementor-375 .elementor-element.elementor-element-cc70d30{text-align:left;}.elementor-375 .elementor-element.elementor-element-cc70d30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-cb55a77:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-cb55a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-375 .elementor-element.elementor-element-cb55a77 > .elementor-container{max-width:1290px;}.elementor-375 .elementor-element.elementor-element-cb55a77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-375 .elementor-element.elementor-element-cb55a77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-e1f0127:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-375 .elementor-element.elementor-element-e1f0127 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-e1f0127 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:80px 80px 80px 80px;}.elementor-375 .elementor-element.elementor-element-e1f0127 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-93135c8{text-align:center;}.elementor-375 .elementor-element.elementor-element-93135c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-5ab99d6{margin-top:4%;margin-bottom:3%;}.elementor-375 .elementor-element.elementor-element-4af5987 > .elementor-element-populated{margin:0% 12% 0% 0%;--e-column-margin-right:12%;--e-column-margin-left:0%;}.elementor-375 .elementor-element.elementor-element-2cc3307{--icon-box-icon-margin:15px;}.elementor-375 .elementor-element.elementor-element-2cc3307 .elementor-icon-box-title{margin-bottom:7px;color:#000000;}.elementor-375 .elementor-element.elementor-element-2cc3307.elementor-view-stacked .elementor-icon{background-color:#FF4302;}.elementor-375 .elementor-element.elementor-element-2cc3307.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-2cc3307.elementor-view-default .elementor-icon{fill:#FF4302;color:#FF4302;border-color:#FF4302;}.elementor-375 .elementor-element.elementor-element-2cc3307 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-2cc3307 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-2cc3307 .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#000000;}.elementor-375 .elementor-element.elementor-element-f6ebbec{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-375 .elementor-element.elementor-element-f6ebbec .elementor-divider-separator{width:100%;}.elementor-375 .elementor-element.elementor-element-f6ebbec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-375 .elementor-element.elementor-element-33e1d36{--icon-box-icon-margin:15px;}.elementor-375 .elementor-element.elementor-element-33e1d36 .elementor-icon-box-title{margin-bottom:7px;color:#000000;}.elementor-375 .elementor-element.elementor-element-33e1d36.elementor-view-stacked .elementor-icon{background-color:#FF4302;}.elementor-375 .elementor-element.elementor-element-33e1d36.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-33e1d36.elementor-view-default .elementor-icon{fill:#FF4302;color:#FF4302;border-color:#FF4302;}.elementor-375 .elementor-element.elementor-element-33e1d36 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-33e1d36 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-33e1d36 .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#000000;}.elementor-375 .elementor-element.elementor-element-a2ac111{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-375 .elementor-element.elementor-element-a2ac111 .elementor-divider-separator{width:100%;}.elementor-375 .elementor-element.elementor-element-a2ac111 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-375 .elementor-element.elementor-element-c28bbaa{--icon-box-icon-margin:15px;}.elementor-375 .elementor-element.elementor-element-c28bbaa .elementor-icon-box-title{margin-bottom:7px;color:#000000;}.elementor-375 .elementor-element.elementor-element-c28bbaa.elementor-view-stacked .elementor-icon{background-color:#FF4302;}.elementor-375 .elementor-element.elementor-element-c28bbaa.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-c28bbaa.elementor-view-default .elementor-icon{fill:#FF4302;color:#FF4302;border-color:#FF4302;}.elementor-375 .elementor-element.elementor-element-c28bbaa .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-c28bbaa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-c28bbaa .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#000000;}.elementor-375 .elementor-element.elementor-element-cdc0f49 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E2E2E2;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:1% 1% 1% 10%;}.elementor-375 .elementor-element.elementor-element-562d8c2:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-562d8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-375 .elementor-element.elementor-element-562d8c2 > .elementor-container{max-width:1290px;}.elementor-375 .elementor-element.elementor-element-562d8c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 8% 0%;}.elementor-375 .elementor-element.elementor-element-562d8c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-2ca8a68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-375 .elementor-element.elementor-element-2ca8a68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-2ca8a68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-2ca8a68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-41988ad iframe{height:500px;}@media(min-width:768px){.elementor-375 .elementor-element.elementor-element-4af5987{width:45%;}.elementor-375 .elementor-element.elementor-element-cdc0f49{width:55%;}}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-cb55a77{padding:0% 3% 0% 3%;}.elementor-375 .elementor-element.elementor-element-e1f0127 > .elementor-element-populated{padding:5% 4% 5% 4%;}.elementor-375 .elementor-element.elementor-element-2cc3307 .elementor-icon{font-size:50px;}.elementor-375 .elementor-element.elementor-element-33e1d36 .elementor-icon{font-size:50px;}.elementor-375 .elementor-element.elementor-element-c28bbaa .elementor-icon{font-size:50px;}.elementor-375 .elementor-element.elementor-element-562d8c2{padding:0% 3% 8% 3%;}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-10f1c4b{padding:10% 3% 15% 3%;}.elementor-375 .elementor-element.elementor-element-cc70d30 .elementor-heading-title{font-size:35px;}.elementor-375 .elementor-element.elementor-element-cb55a77{padding:0% 6% 0% 6%;}.elementor-375 .elementor-element.elementor-element-e1f0127 > .elementor-element-populated{margin:-10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 3% 10% 3%;}.elementor-375 .elementor-element.elementor-element-4af5987 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-375 .elementor-element.elementor-element-cdc0f49 > .elementor-element-populated{border-width:0px 0px 1px 0px;margin:0% 0% 13% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:1% 1% 15% 1%;}}/* Start custom CSS */html, body{
    overflow-x: hidden;
}

.phone-no a{
    color: #000;
    
}

.contact-form ::placeholder{
    color: #ccc !important;
}


.contact-form label{
    color: #000 !important;
    font-family: "Poppins",Sans-Serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}
.contact-form span.gfield_required.gfield_required_text {
    display: none;
}
.contact-form{
        position: relative;
}

.contact-form .gform_body  input, .contact-form .gform_body textarea{

    border: 1px solid #ccc !important;
    outline: none !important;
    /*height: calc(3.1rem + 2px) !important;*/
    height: 50px !important; 
    font-size: 1rem !important;
    /*line-height: 1.5 !important;*/
    color: #495057;
    background-color: #fff !important;
    /*background-clip: padding-box !important;*/
    border-radius: 0 !important;
}

.contact-form .gfield_html input, .contact-form .gform_footer input{
        background-color: #ff4302!important;
    color: #fff;
    text-transform: uppercase !important;
    width: 50% !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    font-family: Poppins !important;
   height: 50px !important;
    border: 0;
    border-radius: 0 !important

}

.contact-form .gform_body textarea{
    height: 147.59px !important;
}

.contact-form .gfield_html input{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 46% !important;
    background-color: #ff4302!important;
    padding: 20px 0 !important;
}

.contact-form .gfield_html input:hover, .contact-form .gform_footer input:hover{
        background-color: #868686!important;
    cursor: pointer;
}

/*confirmation*/
.contact-form .gform_confirmation_message {
    font-family: 'Poppins',sans-serif;
    font-size: 20px !important;
    font-weight: 400;
    padding: 8% 0 4%;
    border: 2px solid #000;
}

.contact-form h3.ty-head {
    margin: 0;
    line-height: 0;
    font-weight: 700;
    margin-bottom: -5%;
    font-size: 30px;
}

@media only screen and (max-width: 1024px){
    .phone-no a {
    word-break: break-all;
}
}/* End custom CSS */