h3{margin:10px 0 10px 0}.et-menu-nav li.mega-menu li>a{width:270px!important}.nav li li{position:relative;line-height:1.7em}.before-header-bar-inner{padding:.25rem 0}.before-header-bar .et_pb_column_0_tb_header.et_pb_column{width:100%!important}.before-header-bar-inner .et_pb_text_inner p{display:flex;gap:2rem;align-items:center;justify-content:center}@media only screen and (min-width:768px){.before-header-bar-inner .et_pb_text_inner p{justify-content:end}}.before-header-bar button.button{background:#10b6ea;white-space:nowrap;padding:12px 22px}.before-header-bar button.button:hover{background:#10b6eaaa}.before-header-bar a{font-size:1.5rem;font-weight:600;color:#fff;white-space:nowrap}.before-header-bar a:hover,.before-header-bar a:active,.before-header-bar a:focus{color:#10b6ea}.entry-content ol,.entry-content ul{padding:0 0 0 20px;list-style-position:outside}.entry-content ol li,.entry-content ul li{margin-bottom:10px}.header-img-mobile{display:flex;align-items:center;padding:5% 0!important}.header-img-mobile .et_pb_column{margin:0}@media only screen and (max-width:1624px){header .et_pb_social_media_follow{display:none!important}header .dsm_icon_list_child_5_tb_header{display:none!important}header .dsm_icon_list_child a{font-size:1.5rem!important;font-weight:600}header .dsm_icon_list_icon{font-size:2.2rem!important}}@media screen and (min-width:625px) and (max-width:766px){.plumbing-services .et_pb_row_4{max-width:unset!important}.plumbing-services .et_pb_row_5col{align-items:center!important;flex-direction:column!important}.plumbing-services .et_pb_row_5col>.et_pb_column.et_pb_column_1_5{margin-right:unset!important}}@media (max-width:475px){.brand-section-contents{display:grid;grid-template-columns:auto auto;gap:20px}#header-phone a{font-size:1.3rem}#header-button p{text-align:right!important}}:root{--blue:#000074;--teal:#10b6ea;--teal-transparent:#10b6eaaa;--white:#FFFFFF;--color-primary:var(--blue);--button-color:#FFFFFF;--button-border:2px solid var(--button-color);--button-border-radius:2rem;--button-font-weight:600;--button-background-hover:var(--teal)}body .gform_wrapper .gform_footer input[type=submit]{background-color:var(--button-background,var(--color-primary))!important;color:var(--button-color)!important;font-weight:var(--button-font-weight,var(--body-font-weight))!important;text-transform:var(--button-text-transform,none)!important;font-family:var(--button-font-family,var(--body-font-family))!important;border-radius:var(--button-border-radius,var(--border-radius))!important;border:var(--button-border,0)!important}body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_footer input[type=submit]:active,body .gform_wrapper .gform_footer input[type=submit]:focus{background-color:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))))!important;border:var(--button-border-hover,var(--button-border,0))!important;color:var(--button-color-hover,var(--button-color))!important}.preheading{color:var(--white);text-transform:uppercase;letter-spacing:2px}.heading{margin:0!important}.heading h1{margin:1rem 0;line-height:1.2!important}.subheading{font-size:1.2rem;color:var(--white);margin-bottom:1rem!important}.headerhero button{background:var(--teal)!important;color:var(--white)}.headerhero button:hover,.headerhero button:active,.headerhero button:focus{background:var(--teal-transparent)!important}.headerhero .armstrong-global-booking p{color:var(--white)}@media only screen and (max-width:980px){.heading h1{margin:.25rem 0!important}.headerhero .subheading{margin-bottom:0!important}}@media only screen and (min-width:981px){.headerhero{max-width:none;display:flex;flex-direction:row;align-items:center}.headerhero>.et_pb_column:first-of-type{margin-right:1rem}}.armstrong-global-booking{flex-direction:column}