#onetrust-policy-text{color:black!important}.footer-links .footer-sub-menu li{padding-left:7px;padding-right:7px;font-size:12px}#gform_2 .gform_fields input,#gform_2 .gform_fields textarea{background:#f9f4ff;border:2px solid #c2bace;border-radius:10px}#gform_2 .gfield_checkbox label{line-height:2}#gform_2 .gform_button[type="submit"]{background:#3155a5;color:#fff;border-radius:5px;border:none;padding:5px 40px;transition:all 0.3s}#gform_2 .gform_button[type="submit"]:hover{background:#c3b7ca;color:#3155a5}#gform_confirmation_message_2{padding:80px 0 100px;text-align:center}#field_3_28{opacity:0;height:1px}.norecaptcha{float:left;width:100%;margin-bottom:15px}.norecaptcha>.optanon-show-settings{display:none}#ot-sdk-btn.ot-sdk-show-settings{color:#FFF!important;background:#072B56;border:0 none!important;border-radius:100px}#onetrust-pc-sdk.otRelFont{font-size:14px!important}.onetrust-iframe{position:relative;text-align:center}.onetrust-iframe iframe[class*="optanon-category-"]:not([src])+.placeholder{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:25px}.onetrust-iframe a.ot-sdk-show-settings{display:inline-block;margin-top:20px}.onetrust-iframe iframe{margin:0!important}div#oabp-widget:not([data-oabp-widget-added])+.placeholder{display:block!important;padding:25px}#onetrust-banner-sdk{line-height:1.231}#onetrust-banner-sdk *{box-sizing:border-box!important}#onetrust-banner-sdk:focus{outline:none}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#FFF!important}#onetrust-banner-sdk{background:#004899!important;color:#fff;font-size:16px;font-weight:400;-webkit-text-size-adjust:none}#onetrust-banner-sdk::before{content:'Welcome pet lovers!';display:inline-block;font-weight:700;font-size:28.8px;padding-top:15px}#onetrust-banner-sdk .ot-sdk-container{padding:10px 0!important}#onetrust-banner-sdk .ot-sdk-container p{color:#fff!important;text-align:center;font-size:16px;line-height:19.2px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{padding-right:0;margin:0 auto;width:90%;max-width:300px;padding-bottom:25px;font-size:14px;margin-top:0!important}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group::before{content:'Are you ok with our use of cookies?';display:inline-block;width:100%;text-align:center}#onetrust-banner-sdk a,#onetrust-banner-sdk a:link,#onetrust-banner-sdk a:visited,#onetrust-banner-sdk a[href]{color:#FFF!important;text-decoration:underline}#onetrust-banner-sdk a span,#onetrust-banner-sdk a:link span,#onetrust-banner-sdk a:visited span,#onetrust-banner-sdk a[href] span{color:#072B56!important}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:100%!important}#onetrust-banner-sdk #onetrust-button-group{position:static;display:flex!important;flex-wrap:wrap}#onetrust-banner-sdk #onetrust-button-group button{-ms-flex-order:1;-webkit-order:1;order:1}#onetrust-banner-sdk #onetrust-button-group button#onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler{margin:0 auto;display:block;border:0 none;padding:10px;border-radius:40px;width:100%;text-align:center;font-size:16px;font-weight:400;background:#072B56}#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler{margin-top:10px;-ms-flex-order:3;-webkit-order:3;order:3}#onetrust-banner-sdk #onetrust-button-group button#onetrust-reject-all-handler::before{content:'\2715';padding-right:10px}#onetrust-banner-sdk #onetrust-button-group button#onetrust-accept-btn-handler::before{content:'\2713';padding-right:10px}#onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler{margin:0 auto 0;display:block;color:#fff!important;width:100%;text-align:center;border-bottom:0 none;background:transparent!important;padding:12px 0!important}#onetrust-banner-sdk #onetrust-button-group button#onetrust-pc-btn-handler::before{display:none;content:''}#onetrust-banner-sdk #onetrust-close-btn-container{transform:none!important;right:auto!important;margin:0!important;top:auto!important}#onetrust-banner-sdk #onetrust-policy{padding:15px 0 20px;margin-right:auto!important;margin-left:auto!important;max-width:550px}#onetrust-banner-sdk #onetrust-policy p:last-child{padding-bottom:0;margin-bottom:0}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{text-align:center!important;font-size:16px;color:#FFF!important}#onetrust-banner-sdk #onetrust-policy{margin-top:0!important}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin-bottom:20px}#onetrust-banner-sdk .optanon-alert-box-bottom-top{height:0}#onetrust-banner-sdk .optanon-alert-box-button-middle{background:#072B56}#onetrust-banner-sdk .optanon-alert-box-button-middle button{color:#fff!important}#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;left:15px;bottom:15px;right:auto!important;width:25px;height:25px;top:auto;margin:0;z-index:10000;display:block!important}#onetrust-banner-sdk #onetrust-close-btn-container button{background:rgba(255,255,255,.25);border-radius:25px;width:24px;height:24px;cursor:pointer;right:0!important;top:auto!important}#onetrust-banner-sdk #onetrust-close-btn-container button::before{transform:rotate(45deg);position:absolute;top:4px;left:11px;content:'';height:15px;width:2px;background:#FFF}#onetrust-banner-sdk #onetrust-close-btn-container button::after{transform:rotate(-45deg);position:absolute;top:4px;left:11px;content:'';height:15px;width:2px;background:#FFF}@media only screen and (max-width:425px){#onetrust-banner-sdk #onetrust-close-btn-container-mobile{display:none!important}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{padding-bottom:45px}}@media only screen and (max-width:1023px){#onetrust-banner-sdk #onetrust-button-group-parent{width:300px!important;margin:0 auto!important;display:block;float:none;clear:both;padding:0!important}}@media only screen and (min-width:550px){#onetrust-banner-sdk #onetrust-button-group-parent{width:100%;margin-left:0}}@media only screen and (min-width:550px) and (max-width:1023px){#onetrust-banner-sdk #onetrust-button-group-parent{position:static!important;transform:none!important}}@media only screen and (max-width:768px){#onetrust-banner-sdk #onetrust-policy{padding-left:10px;padding-right:10px}}@media only screen and (min-width:768px){#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group .optanon-button-more{margin-top:15px}#onetrust-banner-sdk #onetrust-close-btn-container{left:25px;bottom:30px}}@media only screen and (min-width:1024px){#onetrust-banner-sdk{bottom:100px!important;width:95%;left:0;right:0;margin:0 auto;box-shadow:10px 10px 0 rgba(0,0,0,.3)!important}#onetrust-banner-sdk::before{width:420px;position:absolute;left:65px;top:15px;bottom:15px;padding-left:230px;box-sizing:border-box;font-size:35px;line-height:38px;text-align:left;padding-top:20px}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{top:0!important;transform:none!important;right:35px;left:auto!important}#onetrust-banner-sdk #onetrust-policy{width:365px;margin:0 auto!important;padding:28px 0 0;min-height:140px;line-height:30.6px}#onetrust-banner-sdk #onetrust-button-group{max-width:300px;right:0;position:absolute;top:25px}#onetrust-banner-sdk #onetrust-button-group .optanon-button-allow button{font-size:font-size}#onetrust-banner-sdk #onetrust-close-btn-container{left:16px;bottom:16px}}@media only screen and (min-width:1024px) and (max-width:1299px){#onetrust-banner-sdk::before{padding-left:0;width:200px;background-image:none;transform:scale(.9);height:90px;top:calc(50% - 45px);padding-top:0;left:15px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{transform:scale(.9);right:0}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{right:0}#onetrust-banner-sdk #onetrust-policy{width:450px;padding-right:50px;transform:scale(.9)}}@media only screen and (min-width:1300px){#onetrust-banner-sdk::before{padding-left:180px;bottom:auto;height:82px;top:calc(50% - 41px);padding-top:0}#onetrust-banner-sdk::after{content:"";position:absolute;width:150px;background:url(../../../../../../../themes/theme/images/davies-therapy-fitness-centre-cookie.webp) no-repeat left center;background-size:100%;left:65px;top:0;bottom:0}#onetrust-banner-sdk #onetrust-policy{padding-left:90px;width:480px}}@media only screen and (min-width:1300px) and (max-width:1575px){#onetrust-banner-sdk::before,#onetrust-banner-sdk::after{left:20px}#onetrust-banner-sdk .ot-sdk-container #onetrust-button-group{max-width:265px}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{right:0}#onetrust-banner-sdk #onetrust-button-group{right:20px}}@media only screen and (max-width:1023px){#onetrust-banner-sdk::before{text-align:center;width:100%}}@media only screen and (min-width:1800px){#onetrust-banner-sdk::before{width:430px;padding-left:230px}#onetrust-banner-sdk::after{width:200px}#onetrust-banner-sdk #onetrust-policy{width:100%;max-width:800px}#onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin-bottom:35px;margin-top:15px;min-height:97px}}