.site-footer{position:relative;background-color:#f2a900;padding:100px 50px 50px 50px}@media screen and (max-width: 800px){.site-footer{padding:40px 40px 50px 40px;margin-bottom:55px}}@media screen and (max-width: 425px){.site-footer{padding:20px 20px 20px 20px}}.site-footer .stay-in-touch{max-width:1440px;margin:auto}.site-footer .stay-in-touch .title{margin:auto;margin-bottom:20px;width:40%;max-width:1000px}@media screen and (max-width: 800px){.site-footer .stay-in-touch .title{margin:auto;margin-bottom:20px;width:100%}}.site-footer .stay-in-touch .signup{width:40%;max-width:1000px;margin:auto;margin-bottom:80px;border-image-slice:27 27 27 27;border-image-width:30px 30px 30px 30px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;border-image-source:url("../../../assets/img/box-black.svg");border-width:3px;border-style:solid;box-sizing:border-box;padding:18px}@media screen and (max-width: 800px)and (-ms-high-contrast: none),screen and (max-width: 800px)and (-ms-high-contrast: active){.site-footer .stay-in-touch .signup{border:3px solid #000 !important}}@supports(-ms-ime-align: auto){.site-footer .stay-in-touch .signup{border:3px solid #000 !important}}@media screen and (max-width: 800px){.site-footer .stay-in-touch .signup{width:auto;margin-bottom:40px}}.site-footer .stay-in-touch .signup .signup-content{padding:30px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.site-footer .stay-in-touch .signup .signup-content{padding:10px}}@media screen and (max-width: 425px){.site-footer .stay-in-touch .signup .signup-content{padding:10px}}.site-footer .stay-in-touch .signup .signup-content input:focus::-webkit-input-placeholder{color:transparent}.site-footer .stay-in-touch .signup .signup-content input:focus:-moz-placeholder{color:transparent}.site-footer .stay-in-touch .signup .signup-content .same-line{display:flex}.site-footer .stay-in-touch .signup .signup-content .same-line .signup-title{margin-bottom:20px;background:transparent;border:0;width:70%}@media screen and (max-width: 425px){.site-footer .stay-in-touch .signup .signup-content .same-line .signup-title{margin-left:-10px;box-sizing:border-box}}.site-footer .stay-in-touch .signup .signup-content .same-line .signup-title::placeholder{color:#000}.site-footer .stay-in-touch .signup .signup-content .same-line :focus::-webkit-input-placeholder{color:transparent}.site-footer .stay-in-touch .signup .signup-content .same-line :focus::-moz-placeholder{color:transparent}.site-footer .stay-in-touch .signup .signup-content .same-line .signup-text-underline{margin-left:auto;text-decoration:underline;text-transform:uppercase;font-size:15px;line-height:30px;letter-spacing:3px;background:transparent;border:none;cursor:pointer;align-self:flex-start}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.site-footer .stay-in-touch .signup .signup-content .same-line .signup-text-underline{width:50%}}@media screen and (max-width: 425px){.site-footer .stay-in-touch .signup .signup-content .same-line .signup-text-underline{font-size:12px;margin-bottom:20px;padding:0}}.site-footer .stay-in-touch .signup .signup-content .flex{display:flex}.site-footer .stay-in-touch .signup .signup-content .flex .signup-not-title{width:80%;margin-right:auto}@media screen and (max-width: 425px){.site-footer .stay-in-touch .signup .signup-content .flex .signup-not-title{width:100%;font-size:12px}}.site-footer .stay-in-touch .signup .signup-content .flex .tick-box{display:flex;align-items:center;position:relative}.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input{width:25px;height:25px;box-sizing:border-box;visibility:hidden;cursor:pointer}@media screen and (max-width: 425px){.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input{width:20px}}.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input.error::before{content:"";position:absolute;visibility:visible;min-width:26px;min-height:26px;margin:auto;box-sizing:border-box;border:3px solid red;background:#f2a900}@media screen and (max-width: 800px){.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input.error::before{left:initial;top:initial}}.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input::before{content:"";position:absolute;visibility:visible;min-width:26px;min-height:26px;margin:auto;box-sizing:border-box;border:3px solid #000;background:#f2a900}@media screen and (max-width: 800px){.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input::before{left:initial;top:initial}}.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input:checked+label{content:"";position:absolute;width:12px;height:6px;background:transparent;right:0;left:0;margin:auto;border:3px solid #000;border-top:none;border-right:none;transform:rotate(-45deg)}@media screen and (max-width: 425px){.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input:checked+label{left:5px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input:checked+label{display:none}}@-moz-document url-prefix(){.site-footer .stay-in-touch .signup .signup-content .flex .tick-box input:checked+label{display:none}}.site-footer .bottom-footer{display:flex;max-width:1440px;margin:auto}@media screen and (max-width: 425px){.site-footer .bottom-footer{display:block}}.site-footer .bottom-footer .links{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:30px;word-break:break-all}@media screen and (max-width: 800px){.site-footer .bottom-footer .links{width:auto;margin-bottom:50px}}@media screen and (max-width: 425px){.site-footer .bottom-footer .links{width:100%;margin-bottom:100px}}.site-footer .bottom-footer .links>div{margin-bottom:40px;margin-right:10px;width:calc(100% / 2 - 150px)}@media screen and (max-width: 1024px){.site-footer .bottom-footer .links>div{margin-right:20px;width:auto}}@media screen and (max-width: 800px){.site-footer .bottom-footer .links>div{width:100%;margin-bottom:20px}}.site-footer .bottom-footer .links div.enquiries a.footer-link-font{display:block}.site-footer .bottom-footer .designed-by{margin-left:0px;width:200px;min-width:200px;text-align:right}@media screen and (max-width: 425px){.site-footer .bottom-footer .designed-by p{display:flex;flex-direction:column}}@media screen and (max-width: 425px){.site-footer .bottom-footer .designed-by{margin-left:0;width:200px;font-size:14px;max-width:50%;text-align:left}}.site-footer .bottom-footer .designed-by a{text-decoration:none;display:block}.site-footer .bottom-footer h2.footer-link-font-sub{font-weight:400;text-transform:uppercase;margin-bottom:4px}.site-footer .icons{display:flex;max-width:1440px;margin:auto}@media screen and (max-width: 425px){.site-footer .icons{position:absolute;bottom:150px}}.site-footer .icons img{width:40px}@media screen and (max-width: 800px)and (-ms-high-contrast: none),screen and (max-width: 800px)and (-ms-high-contrast: active){.site-footer .icons img{height:40px}}@media screen and (max-width: 425px){.site-footer .icons img{width:40px}}.site-footer .icons .instagram{margin-top:-5px}.site-footer .icons .facebook{margin-left:-8px}.site-footer .icons .twitter img{width:36px}@supports(-ms-ime-align: auto){label{display:none}}/*# sourceMappingURL=footer.css.map */
