.elementor-1428 .elementor-element.elementor-element-4472174{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--z-index:1;}.elementor-1428 .elementor-element.elementor-element-4472174:not(.elementor-motion-effects-element-type-background), .elementor-1428 .elementor-element.elementor-element-4472174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equiprosurfaces.co.uk/wp-content/uploads/Untitled-1920-x-50-px-1920-x-150-px-1920-x-300-px-1000-x-562-px-1000-x-300-px-2-2.webp");background-position:bottom center;background-repeat:repeat;background-size:cover;}.elementor-1428 .elementor-element.elementor-element-4472174, .elementor-1428 .elementor-element.elementor-element-4472174::before{--border-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-9594eba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--margin-block-start:-50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-9594eba:not(.elementor-motion-effects-element-type-background), .elementor-1428 .elementor-element.elementor-element-9594eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-1428 .elementor-element.elementor-element-9594eba, .elementor-1428 .elementor-element.elementor-element-9594eba::before{--border-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-8f74c03{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#7A583A;--border-color:#7A583A;--border-radius:10px 10px 10px 10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:10px;--padding-inline-end:10px;--z-index:1;}.elementor-1428 .elementor-element.elementor-element-8f74c03:not(.elementor-motion-effects-element-type-background), .elementor-1428 .elementor-element.elementor-element-8f74c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-8f74c03, .elementor-1428 .elementor-element.elementor-element-8f74c03::before{--border-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-1262301{text-align:center;}.elementor-1428 .elementor-element.elementor-element-1262301 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-weight:600;text-transform:uppercase;}.elementor-1428 .elementor-element.elementor-element-af20d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1428 .elementor-element.elementor-element-af20d86:not(.elementor-motion-effects-element-type-background), .elementor-1428 .elementor-element.elementor-element-af20d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-1428 .elementor-element.elementor-element-af20d86, .elementor-1428 .elementor-element.elementor-element-af20d86::before{--border-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-8629669{text-align:center;}.elementor-1428 .elementor-element.elementor-element-8629669 .elementor-heading-title{color:#7A583A;font-weight:600;}.elementor-1428 .elementor-element.elementor-element-7b7f6ff{text-align:center;font-size:15px;font-weight:400;}.elementor-1428 .elementor-element.elementor-element-5e4003a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-5e4003a::before, .elementor-1428 .elementor-element.elementor-element-5e4003a > .elementor-background-video-container::before, .elementor-1428 .elementor-element.elementor-element-5e4003a > .e-con-inner > .elementor-background-video-container::before, .elementor-1428 .elementor-element.elementor-element-5e4003a > .elementor-background-slideshow::before, .elementor-1428 .elementor-element.elementor-element-5e4003a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1428 .elementor-element.elementor-element-5e4003a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1428 .elementor-element.elementor-element-f9cb477{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-3f10afe );--border-color:var( --e-global-color-3f10afe );}.elementor-1428 .elementor-element.elementor-element-f9cb477, .elementor-1428 .elementor-element.elementor-element-f9cb477::before{--border-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-d074f4e{--icon-box-icon-margin:15px;}.elementor-1428 .elementor-element.elementor-element-d074f4e .elementor-icon-box-title{margin-bottom:5px;}.elementor-1428 .elementor-element.elementor-element-d074f4e.elementor-view-stacked .elementor-icon{background-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-d074f4e.elementor-view-framed .elementor-icon, .elementor-1428 .elementor-element.elementor-element-d074f4e.elementor-view-default .elementor-icon{fill:#1C2B3F;color:#1C2B3F;border-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-d074f4e .elementor-icon{font-size:33px;border-radius:10px 10px 10px 10px;}.elementor-1428 .elementor-element.elementor-element-d074f4e .elementor-icon-box-title, .elementor-1428 .elementor-element.elementor-element-d074f4e .elementor-icon-box-title a{font-weight:600;}.elementor-1428 .elementor-element.elementor-element-d074f4e .elementor-icon-box-description{color:#000000;font-size:15px;font-weight:400;}.elementor-1428 .elementor-element.elementor-element-4e33406{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-3f10afe );--border-color:var( --e-global-color-3f10afe );}.elementor-1428 .elementor-element.elementor-element-4e33406, .elementor-1428 .elementor-element.elementor-element-4e33406::before{--border-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9{--icon-box-icon-margin:15px;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9 .elementor-icon-box-title{margin-bottom:5px;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9.elementor-view-stacked .elementor-icon{background-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9.elementor-view-framed .elementor-icon, .elementor-1428 .elementor-element.elementor-element-b3ae5c9.elementor-view-default .elementor-icon{fill:#1C2B3F;color:#1C2B3F;border-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9 .elementor-icon{font-size:33px;border-radius:10px 10px 10px 10px;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9 .elementor-icon-box-title, .elementor-1428 .elementor-element.elementor-element-b3ae5c9 .elementor-icon-box-title a{font-weight:600;}.elementor-1428 .elementor-element.elementor-element-b3ae5c9 .elementor-icon-box-description{font-size:15px;font-weight:400;}.elementor-1428 .elementor-element.elementor-element-ad3ed5d{--display:flex;--background-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-e2573bf{--icon-box-icon-margin:15px;}.elementor-1428 .elementor-element.elementor-element-e2573bf .elementor-icon-box-title{margin-bottom:5px;}.elementor-1428 .elementor-element.elementor-element-e2573bf.elementor-view-stacked .elementor-icon{background-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-e2573bf.elementor-view-framed .elementor-icon, .elementor-1428 .elementor-element.elementor-element-e2573bf.elementor-view-default .elementor-icon{fill:#1C2B3F;color:#1C2B3F;border-color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-e2573bf .elementor-icon{font-size:33px;border-radius:10px 10px 10px 10px;}.elementor-1428 .elementor-element.elementor-element-e2573bf .elementor-icon-box-title, .elementor-1428 .elementor-element.elementor-element-e2573bf .elementor-icon-box-title a{font-weight:600;}.elementor-1428 .elementor-element.elementor-element-e2573bf .elementor-icon-box-description{color:#000000;font-size:15px;font-weight:400;}.elementor-1428 .elementor-element.elementor-element-d8d66ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-d8d66ad::before, .elementor-1428 .elementor-element.elementor-element-d8d66ad > .elementor-background-video-container::before, .elementor-1428 .elementor-element.elementor-element-d8d66ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1428 .elementor-element.elementor-element-d8d66ad > .elementor-background-slideshow::before, .elementor-1428 .elementor-element.elementor-element-d8d66ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1428 .elementor-element.elementor-element-d8d66ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1428 .elementor-element.elementor-element-d724692{text-align:center;}.elementor-1428 .elementor-element.elementor-element-d724692 .elementor-heading-title{color:#1C2B3F;font-size:25px;font-weight:600;}.elementor-1428 .elementor-element.elementor-element-3a1b86f{--grid-template-columns:repeat(0, auto);--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-widget-container{text-align:center;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-social-icon{background-color:#D6C6B8;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-social-icon i{color:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-social-icon svg{fill:#1C2B3F;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-social-icon:hover{background-color:#67A5B7;}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor5 );}.elementor-1428 .elementor-element.elementor-element-3a1b86f .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1428 .elementor-element.elementor-element-5f23d82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1428 .elementor-element.elementor-element-fa4e063{text-align:center;}.elementor-1428 .elementor-element.elementor-element-fa4e063 .elementor-heading-title{color:#1C2B3F;font-weight:600;}.elementor-1428 .elementor-element.elementor-element-0cf8521{text-align:center;font-size:15px;font-weight:400;}.elementor-1428 .elementor-element.elementor-element-e0156b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1428 .elementor-element.elementor-element-2ffbb63 iframe{height:400px;}@media(min-width:768px){.elementor-1428 .elementor-element.elementor-element-9594eba{--content-width:1102px;}.elementor-1428 .elementor-element.elementor-element-8f74c03{--width:50%;}.elementor-1428 .elementor-element.elementor-element-f9cb477{--width:33.33%;}.elementor-1428 .elementor-element.elementor-element-4e33406{--width:33.33%;}.elementor-1428 .elementor-element.elementor-element-ad3ed5d{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1428 .elementor-element.elementor-element-8f74c03{--width:85%;}}@media(min-width:1025px){.elementor-1428 .elementor-element.elementor-element-4472174:not(.elementor-motion-effects-element-type-background), .elementor-1428 .elementor-element.elementor-element-4472174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1428 .elementor-element.elementor-element-4472174{--min-height:20vh;}.elementor-1428 .elementor-element.elementor-element-9594eba{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1428 .elementor-element.elementor-element-af20d86{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1428 .elementor-element.elementor-element-5f23d82{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:30px;--padding-inline-end:30px;}}@media(max-width:767px){.elementor-1428 .elementor-element.elementor-element-9594eba{--content-width:250px;}.elementor-1428 .elementor-element.elementor-element-af20d86{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1428 .elementor-element.elementor-element-8629669{text-align:center;}.elementor-1428 .elementor-element.elementor-element-7b7f6ff{text-align:center;}.elementor-1428 .elementor-element.elementor-element-5e4003a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;}.elementor-1428 .elementor-element.elementor-element-f9cb477{--justify-content:center;border-width:0px 0px 2px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:2px;--border-inline-start-width:0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-4e33406{border-width:0px 0px 2px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:2px;--border-inline-start-width:0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-ad3ed5d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-d8d66ad{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1428 .elementor-element.elementor-element-d8d66ad.e-con{--align-self:flex-start;}.elementor-1428 .elementor-element.elementor-element-d724692.elementor-element{--align-self:flex-start;}.elementor-1428 .elementor-element.elementor-element-5f23d82{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1428 .elementor-element.elementor-element-fa4e063{text-align:center;}.elementor-1428 .elementor-element.elementor-element-0cf8521{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-6a38ac1 *//* ================================
   Gravity Form ID 18 (Contact / Enquiry Form)
   ================================ */

/* Submit button styled like Sample Request */
#gform_wrapper_18 input#gform_submit_button_18 {
    background-color: #142437 !important;  /* dark navy */
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 12px 30px !important;
    border-radius: 50px !important;        /* pill style */
    border: 2px solid #6a4a2e !important;  /* brown outline */
    transition: all 0.3s ease !important;
    cursor: pointer !important;
    display: inline-block;
}

/* Hover + focus for button */
#gform_wrapper_18 input#gform_submit_button_18:hover {
    background-color: #fff !important;
    color: #142437 !important;
    border-color: #6a4a2e !important;
}
#gform_wrapper_18 input#gform_submit_button_18:focus {
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(106,74,46,0.3) !important;
}

/* Labels and sub-labels black */
#gform_wrapper_18 label.gfield_label,
#gform_wrapper_18 legend.gfield_label,
#gform_wrapper_18 .gfield_required,
#gform_wrapper_18 .ginput_complex label {
    color: #000 !important;
}

/* Fix sub-labels/descriptions */
#gform_wrapper_18 .gfield_description,
#gform_wrapper_18 .instruction,
#gform_wrapper_18 .gfield_description:before {
    background: transparent !important;
    color: #000 !important;
    font-size: 14px !important;
    padding: 4px 0 !important;
    display: block !important;
    box-shadow: none !important;
}

/* Input + dropdown styling */
#gform_wrapper_18 input[type=text],
#gform_wrapper_18 input[type=number],
#gform_wrapper_18 input[type=email],
#gform_wrapper_18 input[type=tel],
#gform_wrapper_18 select,
#gform_wrapper_18 textarea {
    background: #fff !important;   /* white fill */
    color: #000 !important;        /* black text */
    border: 1px solid #ccc !important;
    border-radius: 3px !important;
    box-shadow: none !important;
}

/* Focus state for inputs */
#gform_wrapper_18 input[type=text]:focus,
#gform_wrapper_18 input[type=number]:focus,
#gform_wrapper_18 input[type=email]:focus,
#gform_wrapper_18 input[type=tel]:focus,
#gform_wrapper_18 select:focus,
#gform_wrapper_18 textarea:focus {
    border-color: #142437 !important;  /* dark navy border */
    background: #fff !important;
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS */.page-id-1428 a.bdt-ep-button.bdt-ep-button-effect-f.bdt-ep-button-size-md {
    display: none !important;
}
.gform_button {
    border-radius: 36px !important;
    font-size: 16px !important;
    padding: 10px 35px !important;
    height: 50px !important;
}/* End custom CSS */