.footer{border-top:8px solid #6e6e6e;position:relative;z-index:2}.footer .flex{align-items:flex-start}.footer .footer__main{background:#575756;color:#fff;padding:3.125rem 0}.footer .footer__col:not(:first-child){margin-top:1.875rem}.footer .footer__title{font-size:1.625rem;font-weight:400;margin:0 0 1.25rem;text-transform:uppercase}.footer .footer__contact .footer__contact-title{font-size:1.125rem;font-weight:300;line-height:100%;margin-bottom:.3125rem;text-transform:uppercase}.footer .footer__contact .footer__contact-link{color:#fff;font-size:1.875rem;font-weight:300;line-height:100%;text-transform:uppercase}.footer .footer__contact+.footer__contact{margin-top:2.5rem}.footer .footer__nav{list-style:none;margin:0;padding:0}.footer .footer__nav>li{margin-bottom:.625rem}.footer .footer__nav>li>a{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:400;text-transform:uppercase}.footer .footer__nav>li>a svg{margin-left:.9375rem}.footer .footer__subscribe h3{display:none}.footer .footer__subscribe p{font-weight:300}.footer .footer__subscribe .form--w-placeholders form{position:relative}.footer .footer__subscribe .form--w-placeholders form .hs-form-field{margin-bottom:.625rem}.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-text label:not(.hs-error-msg),.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-textarea label:not(.hs-error-msg){color:#fff;text-transform:uppercase;top:.3125rem}.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-text input[type=email],.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-text input[type=tel],.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-text input[type=text],.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-textarea input[type=email],.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-textarea input[type=tel],.footer .footer__subscribe .form--w-placeholders form .hs-form-field.hs-fieldtype-textarea input[type=text]{border-color:#fff;color:#fff;font-size:1rem;height:43px;width:calc(100% - 155px)}.footer .footer__subscribe .form--w-placeholders form .hs-form-field.row-active.hs-fieldtype-text label:not(.hs-error-msg),.footer .footer__subscribe .form--w-placeholders form .hs-form-field.row-active.hs-fieldtype-textarea label:not(.hs-error-msg){top:-.625rem}.footer .footer__subscribe .form--w-placeholders form .hs-form-required{color:#fff}.footer .footer__subscribe .form--w-placeholders form button,.footer .footer__subscribe .form--w-placeholders form input[type=submit]{background:#fff url(https://3r.co.uk/hubfs/2022%20Website/Template/chevron-right.svg) no-repeat calc(100% - 26px) 50%;color:#11b482;font-weight:500;margin-top:0;padding:.75rem 2.5625rem .75rem 1.625rem;position:absolute;right:0;top:0}.footer .footer__subscribe .form--w-placeholders form .legal-consent-container{margin-top:1.25rem}.footer .footer__reviews{margin-bottom:1.875rem}.footer .footer__social{margin-top:3.125rem}.footer .footer__social-nav{display:flex;list-style:none;margin:0 0 0 auto;padding:0}.footer .footer__social-nav>li{margin-left:.9375rem}.footer .footer__social-nav>li:first-child{margin-left:0}.footer .footer__social-nav>li>a svg{height:25px;width:auto}.footer .footer__social-nav>li>a svg path{fill:#fff;transition:fill .45s cubic-bezier(.65,0,.076,1)}.footer .footer__social-nav>li>a span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer .footer__social-nav>li>a:hover svg path{fill:#f39200}.footer .footer__addresses{width:100%}.footer .footer__address{margin-bottom:.625rem;text-align:center}.footer .footer__apps{margin-top:1.25rem}.footer .footer__apps .footer__title{margin-bottom:1.25rem}.footer .footer__app-links{overflow:hidden}.footer .footer__app-links>div{display:flex;margin:-.3125rem}.footer .footer__app-links>div>*{margin:.3125rem}.footer .footer__app-links img{display:block;height:40px;width:auto}.footer .footer__awards{margin-top:1.875rem}.footer .footer__awards .footer__title{margin-bottom:1.25rem}.footer .footer__awards>div{overflow:hidden}.footer .footer__awards>div>*{display:flex;margin:-.625rem}.footer .footer__awards>div>*>img{flex-shrink:0;height:50px;margin:.625rem;width:auto}.footer .footer__small-print{background:#fff;padding:1.875rem 0}.footer .footer__small-print .flex{flex-direction:column}.footer .footer__small-print .flex>*{margin-top:1.25rem}.footer .footer__small-print .flex>:first-child{margin-top:0}.footer .footer__small-print a{color:#575756}.footer .footer__small-print a:hover{color:#11b482}.footer.footer--landing .footer__small-print{background:#575756;color:#fff}.footer.footer--landing .footer__small-print a{color:#fff}@media screen and (min-width:768px){.footer .footer__col,.footer .footer__col:not(:first-child){margin-top:0}.footer .footer__col.footer__col--contact,.footer .footer__col.footer__col--nav{padding-left:.25em;padding-right:.25em;width:45.83333%}.footer .footer__col.footer__col--nav{margin-left:8.33333%}.footer .footer__col.footer__col--meta,.footer .footer__col.footer__col--subscribe{margin-top:1.875rem;padding-left:.25em;padding-right:.25em;width:45.83333%}.footer .footer__col.footer__col--meta{margin-left:8.33333%}}@media screen and (min-width:1020px){.footer .footer__social{display:flex}.footer .footer__social .footer__title{flex-shrink:0;margin-bottom:0;margin-right:.9375rem}.footer .footer__small-print .footer__nav .hs-menu-wrapper{margin:.9375rem 0}.footer .footer__small-print .footer__nav .hs-menu-wrapper>ul{display:inline-flex}.footer .footer__small-print .footer__nav .hs-menu-wrapper>ul>li{margin-bottom:0;margin-left:1.875rem}.footer .footer__small-print .footer__nav .hs-menu-wrapper>ul>li:first-child{margin-left:0}.footer .footer__email-subscribe .form--w-placeholders form{align-items:flex-start;display:flex;justify-content:center}.footer .footer__email-subscribe .form--w-placeholders form .hs-form-field{margin-bottom:0;margin-right:1.25rem}}@media screen and (min-width:1140px){.footer .footer__main{padding:6.25rem 0}.footer .footer__col{margin-top:0}.footer .footer__col.footer__col--contact,.footer .footer__col.footer__col--nav{padding-left:.25em;padding-right:.25em;width:16.66667%}.footer .footer__col.footer__col--nav{margin-left:8.33333%}.footer .footer__col.footer__col--meta,.footer .footer__col.footer__col--subscribe{margin-left:4.16667%;margin-top:0;padding-left:.25em;padding-right:.25em;width:25%}.footer .footer__title{line-height:110%;margin-bottom:2.5rem}.footer .footer__subscribe p{font-size:1.125rem}.footer .footer__small-print{text-align:left}.footer .footer__small-print .flex{flex-direction:row}.footer .footer__small-print .flex>*{margin-left:1.25rem;margin-top:0}.footer .footer__small-print .flex>:first-child{margin-left:0}.footer .footer__small-print .footer__nav{margin-left:auto;width:auto}.footer .footer__small-print .footer__nav .hs-menu-wrapper{margin:0}.footer .footer__small-print .footer__designed{margin-left:0;margin-top:.625rem}.footer .footer__small-print .address:not(:first-child){border-left:1px solid #ababab;margin-left:1.25rem;padding-left:1.25rem}.footer .footer__small-print .address:not(:last-child){border-right:1px solid #ababab;padding-right:1.25rem}}@media screen and (min-width:1320px){.footer .footer__small-print .footer__designed{margin-left:auto;margin-top:0}}.reviews .reviews__reviews{color:#fff;display:flex;flex-direction:column;margin-left:auto}.reviews .reviews__title{font-size:.875rem;font-weight:300;text-transform:uppercase}.reviews .reviews__stars{animation:shimmer 5s infinite;background-repeat:no-repeat;display:flex;margin-top:auto;mask:linear-gradient(-60deg,#fff 30%,rgba(239,180,92,.5),#fff 70%) right/300% 100%;-webkit-mask:linear-gradient(-60deg,#fff 30%,rgba(239,180,92,.5),#fff 70%) right/300% 100%}.reviews .reviews__star{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.636' height='25'%3E%3Cpath fill='%23f39200' d='M12.818 20.092 20.74 25l-2.1-9.25 7-6.224-9.216-.8L12.818 0l-3.6 8.724L0 9.526l7 6.224L4.9 25z'/%3E%3C/svg%3E");display:block;margin-right:.25rem}.reviews .reviews__star:last-child{margin-right:0}@media screen and (min-width:1020px){.reviews{display:flex}.reviews .reviews__heading{margin-bottom:0;max-width:160px}}@keyframes shimmer{40%{-webkit-mask-position:left;mask-position:left}to{-webkit-mask-position:left;mask-position:left}}