@charset "UTF-8";
/* https://www.concretepumpingservicesuk.com/wp-content/themes/creativea-child/style.css?ver=7.1.3 */
h1,h2,h3,h4,h5,h6,a,li,p,body{font-family:"Montserrat"}h1{font-size:46px;line-height:1.4em;font-weight:600}h2{font-size:35px}h3{font-size:30px}.fixed{position:fixed}.white,.white a,.white a:visited{color:white!important}.black,.black a,.black a:visited{color:black!important}.gold,.gold a,.gold a:visited{color:#A87C4F}.grey,.grey a,.grey a:visited{color:#7a7a7a}.dark-grey,.dark-grey a,.dark-grey a:visited{color:#414042!important}.title h4{font-size:24px}.quote-heading h6{font-size:14px;text-transform:uppercase;letter-spacing:2px;vertical-align:middle}.title-section h2{font-size:26px}.uppercase{text-transform:uppercase}.bold{font-weight:600}.italic{font-style:italic}.right{text-align:right}.spacing{letter-spacing:2px}.center{text-align:center}.footer-quote{position:relative;transition:.5s}.main-menu a{transition:.3s}.main-menu a:hover{color:#A87C4F;font-weight:600;border-bottom:solid 4px #A87C4F;border-radius:20px}.header{position:relative;box-shadow:0 2px 10px #9b9b9b;z-index:100}.middle-icon img{height:50px;object-fit:contain}.footer-quote img{height:25px;vertical-align:middle;position:absolute;right:0;margin-top:10px;cursor:pointer;box-shadow:0 0 0 #fff}.footer-logo img{height:200px;object-fit:contain}.col-colour-change{background:#fff;margin-left:20px;margin-right:40px!important;box-shadow:2px 2px 10px #bcbcbc;transition:.3s ease!important;position:relative;border-radius:20px}.col-colour-change:hover,.col-colour-change-second:hover{background:#a77c4f;border-bottom:4px solid #ce9965}.col-colour-change:hover .col-colour-change-title a,.col-colour-change-second:hover .col-colour-change-title a{color:white!important}.col-colour-change-title a{color:#414042!important}.col-colour-change-title img{height:15px;vertical-align:middle;position:absolute;right:0;right:20px}.col-colour-change-second{background:#fff;margin-top:20px;margin-left:20px;margin-right:40px!important;box-shadow:2px 2px 10px #bcbcbc;transition:.3s ease!important;position:relative;border-radius:20px}@media only screen and (max-width :1238px){h1{font-size:44px}}@media only screen and (max-width :1212px){h1{font-size:40px}}@media only screen and (max-width :1126px){h1{font-size:38px}}@media only screen and (max-width :1031px){.quote-heading a,.quote-heading h6{font-size:13px}.quote-heading img{height:15px!important}}@media only screen and (max-width :1039px){h1{font-size:36px}}@media only screen and (max-width :994px){h1{font-size:32px}.quote-heading-col{margin-left:-20px}}@media only screen and (max-width :965px){.quote-heading-col{margin-left:-40px!important}}@media only screen and (max-width :943px){.quote-heading-col{margin-left:-60px!important}}@media only screen and (max-width :929px){.quote-heading a,.quote-heading h6{font-size:12.5px!important}.quote-heading img{width:15px!important;vertical-align:middle}}@media only screen and (max-width :895px){.main-menu a{font-size:15px}.quote-heading-col{margin-left:-20px!important}.quote-heading a,.quote-heading h6{font-size:12px!important}}@media only screen and (max-width :833px){.main-menu a{font-size:15px!important;padding-left:5px!important;padding-right:5px!important}}@media only screen and (max-width :808px){.main-menu a{font-size:15px!important}}@media only screen and (max-width :768px){.fl-node-5da750f687be0>.fl-row-content-wrap:after{background:linear-gradient(180deg,white 40%,rgb(0 0 0 / .3))!important}.title-section h2{color:white!important;font-size:24px!important}.fl-node-5da750f687be0{padding-top:0px!important}.transparent-button a{color:white!important}.expertise-button{width:100%}.right-gold-title-mobile h6{text-align:center!important}}@media only screen and (max-width :500px){.title-section h2{font-size:20px!important}}