.bf-html header span.menu-container ul li.services-menu a{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='20' viewBox='0 0 14 19'%3E%3Cpath d='M13.0315 15.5806H0.00189209V19H13.0315V15.5806Z' fill='%23FFA500'/%3E%3Cpath d='M13.9837 7.7783C14.1941 10.5596 12.2709 13.4448 11.35 14.3977H1.88436L7.10924 8.28841L1.54443 11.209L0 9.13126L4.73407 2.87661L2.4647 0H6.67916C10.7114 0 13.6601 3.49674 13.9837 7.7783Z' fill='%23FFA500'/%3E%3C/svg%3E"),auto}.bf-body section.about-text .container .top-text-container .introduction-inner{max-width:640px}.bf-body section.about-text .container .top-text-container .introduction-inner p,.bf-body section.about-text .container .top-text-container .introduction-inner p em{font-size:30px;line-height:41px}.bf-body section.about-text .container .top-text-container .introduction-inner p strong,.bf-body section.about-text .container .top-text-container .introduction-inner p strong+em{font-family:sharp_grotesk_medium25,sans-serif;font-weight:400}.bf-body section.about-text .container .top-text-container .introduction-inner p em:after{width:28px;height:27px}@media only screen and (max-width:1023px){.bf-body section.about-text .container .top-text-container .introduction-inner p,.bf-body section.about-text .container .top-text-container .introduction-inner p em{font-size:21px;line-height:29px}.bf-body section.about-text .container .top-text-container .introduction-inner p em:after{width:20px;height:20px}}.bf-body.services section.services-intro .container .top-text-container .introduction-inner{max-width:760px;margin-bottom:50px}.bf-body.services .services-heading{float:left;width:100%;margin:0 0 16px;font-family:sharp_grotesk_medium25,sans-serif;font-weight:400;font-size:36px;line-height:40px;letter-spacing:.02em;text-transform:uppercase}.bf-body.services .services-intro-text{float:left;width:100%;max-width:520px}.bf-body.services .services-intro-text p{margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:26px;letter-spacing:-.01em;color:#fff}.bf-body.services details.service{float:left;clear:both;width:100%;background:#f5f3f0;border-top:1px solid rgba(0,0,0,.15)}.bf-body.services details.service:first-of-type{border-top:0}.bf-body.services details.service:first-of-type .service-summary{padding-top:60px}.bf-body.services details.service:last-of-type{border-bottom:1px solid rgba(0,0,0,.15)}.bf-body.services .service-summary{display:block;list-style:none;cursor:pointer;padding:34px 0}.bf-body.services .service-summary::-webkit-details-marker{display:none}.bf-body.services .service-summary .container{padding:0 45px 0 65px;display:flex;align-items:center;justify-content:space-between;gap:20px}.bf-body.services .service-title{margin:0;font-family:sharp_grotesk_medium25,sans-serif;font-weight:400;font-size:30px;line-height:36px;letter-spacing:.02em;text-transform:uppercase;color:#df7a2b;transition:opacity .3s ease}.bf-body.services .service-summary:hover .service-title{opacity:.7}.bf-body.services .service-toggle{position:relative;flex:0 0 22px;width:22px;height:22px}.bf-body.services .service-toggle:after,.bf-body.services .service-toggle:before{content:"";position:absolute;left:0;top:10px;width:22px;height:2px;background:#df7a2b;transition:transform .3s ease}.bf-body.services .service-toggle:after{transform:rotate(90deg)}.bf-body.services details.service[open] .service-toggle:after{transform:rotate(0deg)}.bf-body.services details.service section.service-detail{padding:0 0 60px;background:transparent}.bf-body.services .service-columns{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:80px;float:left;width:100%}.bf-body.services .service-text .text{float:left;width:100%;font-family:Poppins,sans-serif;font-size:15px;line-height:24px;letter-spacing:-.01em}.bf-body.services .service-deliverables{padding-top:2px}.bf-body.services .service-deliverables .tag-title{display:block;margin-bottom:10px;font-family:sharp_grotesk_medium25,sans-serif;font-size:13px;line-height:18px;letter-spacing:.04em;text-transform:uppercase}.bf-body.services .service-deliverables .tag{display:block;font-family:Poppins,sans-serif;font-size:15px;line-height:24px;letter-spacing:-.01em}.bf-body.services .service-enquire{float:left;clear:both;width:100%;margin-top:50px}.bf-body.services .service-enquire a.stdBtn.orange-outline-button{color:#df7a2b}.bf-body.services .service-enquire a.stdBtn.orange-outline-button:hover{color:#fff}.bf-body.services section.services-view-all{float:left;clear:both;width:100%;background:#f5f3f0;padding:40px 0 70px}.bf-body.services section.services-view-all .view-all-container{margin-top:0}@media only screen and (max-width:1023px){.bf-body.services .service-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}}@media only screen and (max-width:767px){.bf-body.services section.services-intro .introduction-inner{margin-bottom:36px}.bf-body.services .services-heading{font-size:26px;line-height:30px}.bf-body.services .services-intro-text p{font-size:14px;line-height:22px}.bf-body.services .service-summary{padding:24px 0}.bf-body.services .service-summary .container{padding:0 20px}.bf-body.services details.service:first-of-type .service-summary{padding-top:40px}.bf-body.services details.service section.service-detail{padding-bottom:40px}.bf-body.services .service-columns{grid-template-columns:minmax(0,1fr);row-gap:28px}.bf-body.services .service-deliverables .tag,.bf-body.services .service-text .text{font-size:14px;line-height:22px}.bf-body.services .service-enquire{margin-top:32px}.bf-body.services .service-enquire a.stdBtn{height:auto;padding:13px 24px;font-size:15px;line-height:20px}.bf-body.services .service-title{font-size:22px;line-height:26px}.bf-body.services section.services-view-all .view-all-container a.view-all h4{font-size:16px;line-height:21px}}@media (min-width:768px){section.contact-module .container .contact-column-container .contact-column{display:flex;flex-direction:column;justify-content:flex-end;max-height:none;min-height:max(700px,calc(100vh - 65px));padding-top:90px}section.contact-module .container .contact-column-container .contact-column .contact-form-container{position:relative;bottom:auto;left:auto}}