.elementor-31 .elementor-element.elementor-element-5a698bb{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-8ee9423 > .elementor-widget-container{padding:024px 0px 030px 0px;}.elementor-31 .elementor-element.elementor-element-914c330 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6af4e9e > .elementor-widget-container{background-color:#DDDFE0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a39c35a iframe{height:400px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-914c330 */.contact-block {float: left;position: relative; width: 100%; margin-bottom: 20px;}
.contact-block-left {float: left; width: 120px; height: 93px; overflow: hidden;}
.contact-block-right {float: left;width: calc(100% - 120px); height: 93px; overflow: hidden; background-image: url('https://wharfengineering.co.uk/wp-content/uploads/ContactWideBack.png'); background-position: top right; background-repeat: no-repeat; padding-top: 20px; margin-left: -1px;}

.contact-block-right.one-liner {padding-top: 10px;}
.contact-block-bigright {width:calc(100% - 120px); height: 93px; overflow: hidden; background-image: url('https://wharfengineering.co.uk/wp-content/uploads/ContactWideBack.png'); background-position: top right; background-repeat: no-repeat; text-align: center; padding-top: 20px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6af4e9e */.elementor-31 .elementor-element.elementor-element-6af4e9e label {font-family: var(--e-global-typography-text-font-family); font-weight: normal; color: var(--e-global-color-text);}

.elementor-31 .elementor-element.elementor-element-6af4e9e .wpforms-required-label {color: var(--e-global-color-primary);}

.elementor-31 .elementor-element.elementor-element-6af4e9e form {padding: 20px;}
    
    div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button {
    background-color: var(--e-global-color-secondary) !important;}
    
    
    div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #DDDFE0;
    border: 1px solid var(--e-global-color-primary);
    box-sizing: border-box;
    color: var(--e-global-color-text);}/* End custom CSS */