#Content .button{background-color:#fff0;color:#6a656c;text-transform:uppercase;border-radius:2px;box-shadow:inset 0 0 8px rgb(0 0 0 / .3);border:1px solid #6a656c65;font-size:1em;padding:10px 25px}.testi{font-size:1.5em;line-height:1.2em;text-align:center;padding:0 15px;font-style:italic}h1{color:#fcfcfc;text-transform:uppercase;font-weight:700}.header-fixed #Top_bar .menu>li>a{padding:15px 0!important;margin:15px 0!important;text-transform:uppercase;border:none}@media all and (min-width:768px){#Header #Top_bar{top:25px!important;background-color:#71c2ad;backdrop-filter:blur(4px);box-shadow:0 0 15px rgb(0 0 0 / 30%)}}#Top_bar a.responsive-menu-toggle i{color:#fff;margin-left:-1em}@media all and (max-width:767px){#Top_bar{background-color:#444!important}#Top_bar .logo #logo,#Top_bar .logo .custom-logo-link{padding:0!important;margin:10px 80px 10px 15px}}#landing{background:url(/wp-content/uploads/gmsm-long-hero.jpg),linear-gradient(178deg,#2e465b 50%,#283D4F 90%,#fcfcfc 90.2%);background-position:center right 5%,center;background-repeat:no-repeat,no-repeat;background-size:contain,cover;text-align:center;min-height:100vh}.mission{text-transform:uppercase}.mission h1{font-size:3.5em;line-height:1.1em;color:#fcfcfc;font-weight:700;padding-top:25vh}#landing .button{color:#efefef;font-weight:700;margin-top:1em}@media all and (max-width:767px){#landing{background:url(/wp-content/uploads/gmsm-long-hero.jpg);background-position:center,center;background-size:cover,cover;min-height:calc(100vh - 80px);padding:0!important;display:flex;align-items:flex-end}#landing .section_wrapper{margin:0;padding:0!important}.mission h1{font-size:3em}}.lead{text-align:center;padding:0 25px}.about-copy{padding:50px 25px 0}@media all and (max-width:768px){.about-img{min-height:500px;padding:0 10px}}#client-logos img{padding:10%}#client-logos h2{color:#fcfcfc;text-align:center;padding-top:50px}.contact-cta .button{color:#fcfcfc;border-color:#fcfcfc;background:#fff0}.contact-cta a,.contact-cta h4{color:#fcfcfc;font-weight:700;text-align:center}@media all and (min-width:1690px){.contact-cta h4{font-size:1.2em}}@media all and (max-width:1300px) and (min-width:1081px){.contact-cta h4{font-size:.95em}}@media all and (max-width:1080px) and (min-width:768px){.contact-cta h4{display:none}}@media all and (max-width:767px){.contact-cta{padding-left:0!important;padding-right:0!important}.contact-cta h4{font-size:1em}}.service-side-bar{position:fixed;z-index:100}.sidebar-1{padding-top:125px!important;text-align:center;position:fixed;background:#2e465b;left:2em}@media all and (max-width:768px){.sidebar-1{display:none}}.sidebar-1 .widget{margin:2.5vh 0 0}.sidebar-1 a{font-weight:500;color:#fcfcfc;font-size:1em;border-radius:0;background-color:#fff0;margin:0;text-transform:uppercase;min-width:100%;display:block;transition:.25s ease;padding-bottom:2px}.sidebar-1 a:hover{background:rgb(0 0 0 / .2);text-decoration:none}@media all and (max-height:900px){.sidebar-1 a{font-size:.8em}}.page-header{background:linear-gradient(177deg,#2e465b 50%,#283D4F 100%)!important;text-align:center}.service-copy{background:#2e465b;color:#fcfcfc;padding:50px 40px 0;margin-top:25px!important;border-radius:3px}.service-copy h2,.testimonial-head{text-transform:uppercase;color:#fcfcfc}.testimonial-head{font-size:30px;font-weight:700}.service-copy a.button{background:#2e465b!important;color:#fcfcfc!important}.service-testimonial{background:#71c2ad;color:#fcfcfc;padding:50px 40px 15px;margin-top:25px!important;border-radius:3px}.other-services{text-align:center;border-right:4px solid #2e465b;text-transform:uppercase}.acreditation-squ{padding:20px}#vat,#corporation-tax{background-image:url(/wp-content/uploads/svg/hlwa-percentage-icon.svg);background-repeat:no-repeat;background-position:center right -150px;background-size:cover}#payroll{background-image:url(/wp-content/uploads/svg/hlwa-payroll-icon.svg);background-repeat:no-repeat;background-position:center;background-size:35em}#bookkeeping{background-image:url(/wp-content/uploads/svg/hlwa-bookkeeping-icon.svg);background-repeat:no-repeat;background-position:center left -5em;background-size:70%}@media all and (min-width:768px){#stocktaking{}}#Footer{background-color:#504c52}.post-header,.post-nav{display:none}.post-title-custm{margin:120px 0 0 0}.post-title-custm h1{color:#000}.post-title h1{margin-top:80px;padding:80px 0 30px 0!important;color:#000}@media (max-width:767px){.post-title h1{margin-top:40px!important;padding:0 0 30px 0!important}}