.footer{color:#fff}@media (min-width:0px) and (max-width:575px){.footer{text-align:center}}@media (min-width:576px) and (max-width:767px){.footer{text-align:center}}@media (min-width:768px) and (max-width:991px){.footer{text-align:center}}.footer .blue-bg{padding:100px 0}@media (min-width:0px) and (max-width:575px){.footer .blue-bg{padding:80px 0}}@media (min-width:576px) and (max-width:767px){.footer .blue-bg{padding:80px 0}}.footer__left__heading{font-size:46px;max-width:70%;margin:70px 0 0 0;font-size:clamp(1.875rem,1.309rem + 1.4172vw,2.875rem)}@media (min-width:0px) and (max-width:575px){.footer__left__heading{max-width:none}}@media (min-width:576px) and (max-width:767px){.footer__left__heading{max-width:none}}@media (min-width:768px) and (max-width:991px){.footer__left__heading{max-width:none}}.footer__right{text-align:right;font-size:20px;font-weight:300}@media (min-width:768px) and (max-width:991px){.footer__right{text-align:left;margin-top:50px}}@media (min-width:0px) and (max-width:575px){.footer__right{margin-top:50px;text-align:center;font-size:14px}}@media (min-width:576px) and (max-width:767px){.footer__right{margin-top:50px;text-align:center;font-size:14px}}@media (min-width:768px) and (max-width:991px){.footer__right{margin-top:50px;text-align:center;font-size:14px}}.footer__right__heading{font-size:28px;font-weight:400;margin:0 0 10px 0;color:var(--link-colour)}.footer__right__address{font-style:normal;margin-bottom:40px}.footer__right__email{color:#fff}.footer__right__email:hover{color:var(--pink)}.footer__copy,.footer__socials{padding-top:100px}@media (min-width:0px) and (max-width:575px){.footer__copy,.footer__socials{padding-top:50px}}@media (min-width:576px) and (max-width:767px){.footer__copy,.footer__socials{padding-top:50px}}@media (min-width:768px) and (max-width:991px){.footer__copy,.footer__socials{padding-top:50px}}.footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-size:13px;font-weight:500}@media (min-width:0px) and (max-width:575px){.footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer__copy .spacer{display:none}}@media (min-width:576px) and (max-width:767px){.footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer__copy .spacer{display:none}}@media (min-width:768px) and (max-width:991px){.footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer__copy .spacer{display:none}}@media (min-width:0px) and (max-width:575px){.footer__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:576px) and (max-width:767px){.footer__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px) and (max-width:991px){.footer__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__copy a,.footer__copy span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media (min-width:0px) and (max-width:575px){.footer__copy a,.footer__copy span{display:inline-block}}@media (min-width:576px) and (max-width:767px){.footer__copy a,.footer__copy span{display:inline-block}}@media (min-width:768px) and (max-width:991px){.footer__copy a,.footer__copy span{display:inline-block}}.footer__copy a{color:var(--link-colour);-webkit-transition:color ease-in-out 0.2s;transition:color ease-in-out 0.2s}.footer__copy a:hover{color:var(--pink)}.footer__copy .heart{font-size:22px}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media (min-width:0px) and (max-width:575px){.footer__socials{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media (min-width:576px) and (max-width:767px){.footer__socials{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media (min-width:768px) and (max-width:991px){.footer__socials{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media (min-width:0px) and (max-width:575px){.footer__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:576px) and (max-width:767px){.footer__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px) and (max-width:991px){.footer__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__socials a path{fill:#fff;-webkit-transition:fill ease-out 0.2s;transition:fill ease-out 0.2s}.footer__socials a:hover path{fill:var(--pink)}