.elementor-18519 .elementor-element.elementor-element-a7e3e4e:not(.elementor-motion-effects-element-type-background),.elementor-18519 .elementor-element.elementor-element-a7e3e4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mobilesolutions-ea.co.uk/wp-content/uploads/2024/12/banner_image.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18519 .elementor-element.elementor-element-a7e3e4e>.elementor-background-overlay{background-color:#000;opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18519 .elementor-element.elementor-element-a7e3e4e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:140px 24px 0140px 24px}.elementor-18519 .elementor-element.elementor-element-f228f41>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-18519 .elementor-element.elementor-element-514ba1f{text-align:center}.elementor-18519 .elementor-element.elementor-element-514ba1f.elementor-widget-heading .elementor-heading-title{color:#FFF}.elementor-18519 .elementor-element.elementor-element-514ba1f .elementor-heading-title{font-size:60px;font-weight:700}.elementor-18519 .elementor-element.elementor-element-59cab69>.elementor-container{max-width:1270px}.elementor-18519 .elementor-element.elementor-element-59cab69{margin-top:0;margin-bottom:0;padding:55px 24px 55px 24px}.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-element-populated,.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-element-populated>.elementor-background-overlay,.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-background-slideshow{border-radius:20px 20px 20px 20px}.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-element-populated{box-shadow:0 0 6px 0 rgb(0 0 0 / .1607843137254902);margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:036px 036px 036px 036px}.elementor-18519 .elementor-element.elementor-element-8728507{text-align:left}.elementor-18519 .elementor-element.elementor-element-8728507 .elementor-heading-title{font-size:40px;font-weight:700}@media(min-width:768px){.elementor-18519 .elementor-element.elementor-element-feb9996{width:100%}}@media(max-width:1024px){.elementor-18519 .elementor-element.elementor-element-a7e3e4e{margin-top:0;margin-bottom:0;padding:100px 16px 100px 016px}.elementor-18519 .elementor-element.elementor-element-514ba1f .elementor-heading-title{font-size:40px}.elementor-18519 .elementor-element.elementor-element-59cab69{padding:40px 16px 40px 16px}.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-element-populated{padding:28px 28px 28px 28px}.elementor-18519 .elementor-element.elementor-element-8728507 .elementor-heading-title{font-size:32px}}@media(max-width:767px){.elementor-18519 .elementor-element.elementor-element-a7e3e4e{margin-top:0;margin-bottom:0;padding:80px 16px 80px 016px}.elementor-18519 .elementor-element.elementor-element-514ba1f .elementor-heading-title{font-size:30px}.elementor-18519 .elementor-element.elementor-element-59cab69{margin-top:0;margin-bottom:0;padding:40px 16px 40px 16px}.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px}.elementor-18519 .elementor-element.elementor-element-feb9996>.elementor-element-populated{padding:24px 24px 24px 24px}.elementor-18519 .elementor-element.elementor-element-8728507 .elementor-heading-title{font-size:26px}}.custom_contact_form .wpcf7 form>p br{display:none}.custom_contact_form .wpcf7 form>p{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:0;width:100%}.custom_contact_form .wpcf7 form>p label.custom_full{grid-column:1 / 3}.custom_contact_form .wpcf7 form>p>span:nth-child(17){grid-column:1 / 3}.custom_contact_form .wpcf7 form>p input.wpcf7-submit{background-color:#00AEEF;border-radius:4px;border-color:#00AEEF;font-size:20px;padding:16px 40px;width:fit-content}.custom_contact_form .wpcf7 form label{margin-bottom:0}.custom_contact_form .wpcf7 form label input[type="text"],.custom_contact_form .wpcf7 form label input[type="email"],.custom_contact_form .wpcf7 form label input[type="tel"],.custom_contact_form .wpcf7 form label textarea{padding:11px 24px;background-color:#EEE;border:1px solid #D3D3D3;border-radius:4px;font-size:15px;color:#313437;opacity:1}.custom_contact_form .wpcf7 form label select{padding:11px 24px;background-color:#EEE;border:1px solid #D3D3D3;border-radius:4px;font-size:15px;color:#313437;width:100%;height:54px;opacity:.7}.custom_contact_form .wpcf7 form label textarea{height:180px}.custom_contact_form .wpcf7 form .lable{font-size:16px;line-height:1.2;display:inline-block;margin-bottom:8px;width:100%;color:#222}.custom_contact_form .wpcf7 form>p label:nth-child(15) span.lable{width:auto}.custom_contact_form .wpcf7 form .wpcf7-form-control-wrap[data-name="file-470"]::before{content:"";display:inline-block;background-color:#fff0;color:#fff;padding:0;border-radius:5px;cursor:pointer;text-align:center;font-size:14px;width:100%;position:absolute;height:28px;background-image:url(https://mobilesolutions-ea.co.uk/wp-content/uploads/2024/12/file_pin.webp);background-repeat:no-repeat;background-position:left}.custom_contact_form .wpcf7 form [type="file"]::-webkit-file-upload-button{background:#fff0;border:none;border-radius:0;color:#222;cursor:pointer;font-size:0;outline:none;padding:0;text-transform:uppercase;transition:all 1s ease}.custom_contact_form .wpcf7 form input[type="file"]{padding-left:220px}.custom_contact_form .wpcf7 form>p label:nth-child(15) span.wpcf7-form-control-wrap,.custom_contact_form .wpcf7 form>p label:nth-child(15) span.wpcf7-form-control-wrap input{width:auto}.custom_contact_form .wpcf7 form>p label:nth-child(15) span.lable{width:auto;position:absolute;left:26px;margin-bottom:0;top:5px;bottom:0;height:fit-content;z-index:-1}.custom_contact_form .wpcf7 form>p label:nth-child(15){position:relative}@media only screen and (max-width:1024px){.custom_contact_form .wpcf7 form>p{gap:16px}.custom_contact_form .wpcf7 form label input[type="text"],.custom_contact_form .wpcf7 form label input[type="email"],.custom_contact_form .wpcf7 form label input[type="tel"]{padding:8px 20px;font-size:14px}.custom_contact_form .wpcf7 form label select{padding:8px 20px;font-size:14px;height:46px}.custom_contact_form .wpcf7 form .lable{font-size:15px;margin-bottom:5px}.custom_contact_form .wpcf7 form>p input.wpcf7-submit{font-size:18px;padding:14px 30px}}@media only screen and (max-width:767px){.custom_contact_form .wpcf7 form>p{grid-template-columns:1fr}.custom_contact_form .wpcf7 form>p label.custom_full{grid-column:1 / 2}.custom_contact_form .wpcf7 form>p>span:nth-child(17){grid-column:1 / 2}.custom_contact_form .wpcf7 form label textarea{height:120px}.custom_contact_form .wpcf7 form>p input.wpcf7-submit{background-color:#00AEEF;border-radius:4px;border-color:#00AEEF;font-size:16px;padding:14px 28px 10px;width:fit-content}.custom_contact_form .wpcf7 form>p{display:flex;align-items:start;justify-content:start;flex-direction:column}.custom_contact_form .wpcf7 form>p label:nth-child(15) span.wpcf7-form-control-wrap,.custom_contact_form .wpcf7 form>p label:nth-child(15) span.wpcf7-form-control-wrap input{width:100%}}.custom_contact_form .wpcf7 form label,.custom_contact_form .wpcf7 form label span.wpcf7-form-control-wrap,.custom_contact_form .wpcf7 form label span.wpcf7-form-control-wrap input{display:inline-block;width:100%;box-sizing:border-box}