@media(min-width: 1050px){.subNavPage .cb-contactBlock .inner{flex-direction:column}}@media(min-width: 1050px)and (min-width: 1420px){.subNavPage .cb-contactBlock .contactFormWrapper{padding-left:65px;padding-right:65px}}@media(min-width: 1050px){.subNavPage .cb-contactBlock .contactText,.subNavPage .cb-contactBlock .contactFormWrapper{flex-basis:100%;max-width:100%;flex-shrink:0;flex-grow:0;width:100%}}@media(min-width: 1050px)and (min-width: 1050px){.subNavPage .cb-contactBlock .contactFormWrapper .datepickerfield,.subNavPage .cb-contactBlock .contactFormWrapper select{max-width:275px}}@media(min-width: 1050px)and (min-width: 1050px){.subNavPage .cb-contactBlock .contactFormWrapper .addressandpostcode textarea,.subNavPage .cb-contactBlock .contactFormWrapper .phoneNumber textarea{max-width:550px}}@media(min-width: 1050px)and (min-width: 1050px){.subNavPage .cb-contactBlock .contactFormWrapper .addressandpostcode input,.subNavPage .cb-contactBlock .contactFormWrapper .phoneNumber input{max-width:370px}}@media(min-width: 1050px)and (min-width: 1050px){.subNavPage .cb-contactBlock .contactFormWrapper input{max-width:550px}}@media(min-width: 1050px){.subNavPage .cb-contactBlock .contactText{margin-bottom:40px}}@media(min-width: 1050px)and (min-width: 1420px){.subNavPage .cb-contactBlock .contactText{margin-bottom:60px}}@media(min-width: 1050px){.subNavPage .cb-contactBlock .contactText .emailLink{margin-top:25px}}@media(min-width: 1050px)and (min-width: 1420px){.subNavPage .cb-contactBlock .contactText .emailLink{margin-top:35px}}@media(min-width: 1050px){.subNavPage .cb-contactBlock .contactText .phoneLink{margin-top:30px}}@media(min-width: 1050px)and (min-width: 1420px){.subNavPage .cb-contactBlock .contactText .phoneLink{margin-top:40px}}@media(min-width: 1050px){.cb-contactBlock .inner{display:flex;align-items:flex-start}}@media(min-width: 1050px){.cb-contactBlock .contactText{flex-basis:45%;max-width:45%;flex-shrink:0;flex-grow:0;padding:50px 40px 0 0}}@media(min-width: 1230px){.cb-contactBlock .contactText{padding-right:100px}}@media(min-width: 1420px){.cb-contactBlock .contactText{flex-basis:43%;max-width:43%;flex-shrink:0;flex-grow:0;padding-right:160px}}.cb-contactBlock .contactText h2{margin-bottom:10px}@media(max-width: 1049px){.cb-contactBlock .contactText h2{font-size:3rem}}@media(max-width: 1049px)and (min-width: 1050px){.cb-contactBlock .contactText h2{font-size:3.2rem;margin-bottom:15px}}.cb-contactBlock .contactText .phoneLink,.cb-contactBlock .contactText .emailLink{margin-bottom:28px}@media(min-width: 1050px){.cb-contactBlock .contactText .phoneLink,.cb-contactBlock .contactText .emailLink{margin-top:35px}}.cb-contactBlock .contactText .phoneLink a,.cb-contactBlock .contactText .emailLink a{color:#4b5563;font-size:2.2rem;font-weight:300;font-family:"Poppins",sans-serif;transition:color .2s ease,text-decoration-color .2s ease;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.cb-contactBlock .contactText .phoneLink a:focus-visible,.cb-contactBlock .contactText .emailLink a:focus-visible{outline:#4c16b3 1px solid;outline-offset:2px}@media(min-width: 1050px){.cb-contactBlock .contactText .phoneLink a,.cb-contactBlock .contactText .emailLink a{font-size:2.4rem}}@media(min-width: 1420px){.cb-contactBlock .contactText .phoneLink a,.cb-contactBlock .contactText .emailLink a{font-size:2.8rem}}.cb-contactBlock .contactText .phoneLink a:hover,.cb-contactBlock .contactText .emailLink a:hover{text-decoration-color:inherit}.cb-contactBlock .contactText .phoneLink{margin-top:30px}@media(min-width: 1050px){.cb-contactBlock .contactText .phoneLink{margin-top:40px}}@media(min-width: 1420px){.cb-contactBlock .contactText .phoneLink{margin-top:52px}}.cb-contactBlock .contactText .emailLink{margin-bottom:50px}@media(min-width: 1050px){.cb-contactBlock .contactText .emailLink{margin-bottom:0px}}.cb-contactBlock .contactText .emailLink a{color:#6740fc}.cb-contactBlock .contactText .emailLink a:hover{color:#4b27d6}.cb-contactBlock .contactText .tag{display:flex;align-items:center;font-size:1.8rem;font-family:"Poppins",sans-serif;font-weight:600;color:#4c16b3;margin-bottom:2px}@media(min-width: 1050px){.cb-contactBlock .contactText .tag{font-size:2rem}}@media(min-width: 1420px){.cb-contactBlock .contactText .tag{font-size:2.4rem}}.cb-contactBlock .contactText svg{height:14px;width:18px;margin-right:6px}@media(min-width: 1050px){.cb-contactBlock .contactText svg{height:16px;width:20px}}.cb-contactBlock .contactFormWrapper{background:#f7f6f9;border-radius:10px;padding:40px 20px 35px}@media(min-width: 768px){.cb-contactBlock .contactFormWrapper{padding:50px 30px 45px}}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper{flex-basis:55%;max-width:55%;flex-shrink:0;flex-grow:0;border-radius:20px;padding:50px 40px 55px}}@media(min-width: 1420px){.cb-contactBlock .contactFormWrapper{flex-basis:57%;max-width:57%;flex-shrink:0;flex-grow:0;border-radius:20px;padding:50px 55px 65px}}.cb-contactBlock .contactFormWrapper h3{margin-bottom:20px}@media(max-width: 1049px){.cb-contactBlock .contactFormWrapper h3{font-size:3rem}}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper h3{margin-bottom:25px}}@media(min-width: 1420px){.cb-contactBlock .contactFormWrapper h3{margin-bottom:35px}}.cb-contactBlock .contactFormWrapper label{margin-bottom:10px}.cb-contactBlock .contactFormWrapper .datepickerfield,.cb-contactBlock .contactFormWrapper select{max-width:80%}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper .datepickerfield,.cb-contactBlock .contactFormWrapper select{max-width:240px}}.cb-contactBlock .contactFormWrapper .addressandpostcode textarea,.cb-contactBlock .contactFormWrapper .phoneNumber textarea{min-height:135px}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper .addressandpostcode textarea,.cb-contactBlock .contactFormWrapper .phoneNumber textarea{width:90%;max-width:480px;min-height:115px}}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper .addressandpostcode input,.cb-contactBlock .contactFormWrapper .phoneNumber input{width:80%;max-width:325px}}.cb-contactBlock .contactFormWrapper textarea{min-height:220px}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper textarea{min-height:280px}}@media(min-width: 1420px){.cb-contactBlock .contactFormWrapper textarea{min-height:335px}}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper input{width:90%;max-width:480px}}.cb-contactBlock .contactFormWrapper .umbraco-forms-submitmessage{color:#4c16b3;text-align:center;font-size:3rem;display:flex;justify-content:center}.cb-contactBlock .contactFormWrapper .umbraco-forms-caption{margin-bottom:20px}@media(max-width: 1049px){.cb-contactBlock .contactFormWrapper .umbraco-forms-caption{font-size:3rem}}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper .umbraco-forms-caption{margin-bottom:25px;font-size:3.2rem}}@media(min-width: 1420px){.cb-contactBlock .contactFormWrapper .umbraco-forms-caption{margin-bottom:35px}}.cb-contactBlock .contactFormWrapper .umbraco-forms-navigation{padding:0}.cb-contactBlock .contactFormWrapper .umbraco-forms-navigation .col-md-12,.cb-contactBlock .contactFormWrapper .umbraco-forms-navigation .col-sm-10,.cb-contactBlock .contactFormWrapper .umbraco-forms-navigation .col-md-10{display:flex;justify-content:flex-end}.cb-contactBlock .contactFormWrapper .btn{font-size:1.6rem;border:0;font-weight:700;padding:13px 25px;min-width:200px;text-decoration:none;text-align:center;box-sizing:border-box;position:relative;cursor:pointer;z-index:1;transition:background .2s ease;color:#fff;background-color:#6740fc;border-radius:6px;font-family:"Poppins",sans-serif;margin-top:-10px;width:auto}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper .btn{font-size:1.8rem;padding:15px 25px}}.cb-contactBlock .contactFormWrapper .btn:hover{background-color:#4b27d6}.cb-contactBlock .contactFormWrapper .btn:focus-visible{outline:#4c16b3 1px solid;outline-offset:3px}.cb-contactBlock .contactFormWrapper .btn.disabled,.cb-contactBlock .contactFormWrapper .btn[disabled]{opacity:.4;pointer-events:none}@media(max-width: 767px){.cb-contactBlock .contactFormWrapper .btn{width:100%}}@media(min-width: 1050px){.cb-contactBlock .contactFormWrapper .btn{margin-top:-17px}}
