.banner{height:584px;background:#6a215f}.banner,.first-half{display:grid;grid-template-columns:1fr 1fr}.pic-1{background:url(https://learn.trinitycollege.co.uk/hubfs/K_Holst_123.jpg);background-position:50%;background-repeat:no-repeat}.pic-1,.pic-2{transition:.75s ease;width:0;height:100%}.pic-2{background:url(https://learn.trinitycollege.co.uk/hubfs/Lia-cutout-new.jpg);background-position:50%;background-size:cover}.second-half{background:#6a215f;position:relative}.second-half .image-outer{height:100%;width:0;clip-path:polygon(0 0,100% 0,40% 100%,0 100%);overflow:hidden;transition:.75s ease}.second-half .image-outer .image{background:url(https://learn.trinitycollege.co.uk/hubfs/PORTRAIT_ELOUISE_52_extended-blk%20FURTHER%20CLONING%205.jpg);background-position:100%;background-size:cover;width:100%;height:100%}.second-half img{position:absolute;right:-300px;bottom:20px;transition:.75s ease}.nav{position:fixed;right:0;top:0;width:83px;flex-direction:column;height:584px;grid-gap:12px;background:#6a215f;z-index:5}.nav,.nav a,.nav div{display:flex;align-items:center;justify-content:center}.nav a,.nav div{width:35px;min-height:35px;font-size:14px;cursor:pointer;color:#fff;text-decoration:none}.active-square{border:2px solid #fff}.nav .month{background:#0096c1}.nav .inactive-month{background:#aeb7bd}.nav .tooltip{background:#fff;color:#000;position:absolute;right:55px;width:auto;white-space:nowrap;padding:0 20px 0 10px;clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%,0 50%);display:none}.banner-heading{background:#fff;padding:20px 0;margin-bottom:50px;top:0;left:0;width:100%;z-index:2}.banner-holder{display:flex;align-items:center;margin-bottom:24px}.banner-heading img{width:0;height:100%;transition:.5s ease;margin-right:0}.banner-heading>div{padding-right:200px}.banner-heading h1{color:#6a215f;font-size:36px;margin-top:0;font-weight:500;margin-bottom:5px}.banner-heading p{color:#212529;font-size:18px}.mobile-header{align-items:center;justify-content:center;padding:20px;display:none}.form-container{position:fixed;top:0;left:0;z-index:10000;display:none}.backdrop{background:rgba(0,0,0,.75);width:100vw;height:100vh;z-index:11}.form{background:#fff;width:700px;max-height:100vh;padding:50px;z-index:12;transform:translateX(-50%);top:0;left:50%;overflow-y:scroll}.close,.form{position:absolute}.close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#6a215f;right:20px;top:20px;cursor:pointer;transition:.2s ease}.close:hover{transform:translateY(2px)}.form h2{text-align:center;width:100%;color:#f2238a;font-size:28px}.form input,.form select{border-radius:0!important;font-size:16px!important}.form label{margin-bottom:2px}.mobile-menu,.mobile-nav{display:none}.hs-form-checkbox,.hs-form-radio{display:inline-block!important;width:auto!important;margin:0 20px 0 0!important}.hs-form-field{margin-bottom:12px}.hs-form-field span{color:#212529;font-size:16px}.hs-input{padding:8px 20px!important;border:none;background:#f1f1f1!important}.hs_phone{display:none}.legal-consent-container p{font-size:14px!important;margin:0 0 10px!important}.hs-richtext{margin:0 0 10px!important}.legal-consent-container .hs-form-booleancheckbox-display>span{transform:translateY(-6px)}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:0!important}.actions{text-align:center;margin-top:30px}.actions input{border-radius:0!important;background:#f2238a!important;border:none!important}.hs-form-booleancheckbox p{color:#494a52!important}.hs-form-checkbox label,.hs-form-radio label{position:relative;padding-left:30px;margin-bottom:0;padding-top:0;cursor:pointer;font-size:18px}.hs-form-checkbox label input,.hs-form-radio label input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:24px;width:24px;background:#f1f1f1;border:0 solid #000;border-radius:undefinedpx}.hs-form-checkbox label:hover input~.control_indicator,.hs-form-checkbox label input:focus~.control_indicator,.hs-form-radio label:hover input~.control_indicator,.hs-form-radio label input:focus~.control_indicator{background:#ccc}.hs-form-checkbox label:hover input:not([disabled]):checked~.control_indicator,.hs-form-checkbox label input:checked:focus~.control_indicator,.hs-form-checkbox label input:checked~.control_indicator,.hs-form-radio label:hover input:not([disabled]):checked~.control_indicator,.hs-form-radio label input:checked:focus~.control_indicator,.hs-form-radio label input:checked~.control_indicator{background:#f1f1f1}.hs-form-checkbox label input:disabled~.control_indicator,.hs-form-radio label input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.hs-form-checkbox label input:checked~.control_indicator:after,.hs-form-radio label input:checked~.control_indicator:after{display:block}.hs-form-radio label .control_indicator{border-radius:50%}.hs-form-radio label .control_indicator:after{border-radius:50%}.hs-form-checkbox label .control_indicator:after,.hs-form-radio label .control_indicator:after{left:6px;top:6px;height:12px;width:12px;background:#f2238a;transition:background .25s}.hs-form-checkbox label input:disabled~.control_indicator:after,.hs-form-radio label input:disabled~.control_indicator:after{background:#7b7b7b}.hs-form-checkbox label .control_indicator:before,.hs-form-radio label .control_indicator:before{content:"";display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#f2238a;border-radius:3rem;opacity:.5;z-index:99999;transform:scale(0)}.hs-error-msg{font-size:15px;margin-top:0!important}.hs_email input{width:100%!important}.hs_job_title_{margin-top:20px!important}@media(max-width:991px){.banner{height:584px;display:grid;grid-template-columns:1fr 2fr}.banner-heading>div{padding-right:0}.pic-1{background-position:60%}.first-half{grid-template-columns:1fr}.banner-heading{padding-right:0}.form{padding:60px 20px 20px}.banner-heading h1{font-size:28px}}@media(max-width:767px){body{overflow-x:hidden;width:100vw;height:100vh}.banner,.banner-heading,.nav{display:none}.mobile-header{display:flex}.form{width:100%}.form .close{top:10px;right:10px}.mobile-nav{display:flex;width:48px;height:48px;border-radius:50%;padding:6px;background:#6a215f;right:30px;bottom:30px;z-index:9;cursor:pointer;border:2px solid #fff}.mobile-menu,.mobile-nav{align-items:center;justify-content:center;position:fixed}.mobile-menu{display:none;flex-direction:column;width:100vw;background:#0097c1;left:0;top:50%;transform:translateY(-50%);z-index:10;padding:50px 20px 20px}.mobile-menu .close{position:absolute;top:20px;right:20px}.month-mobile{color:#fff;padding:10px;border-bottom:2px solid #fff;width:100%;font-size:14px}.month-mobile:hover{color:#fff}.month-mobile:last-child{border-bottom:none}}@media (min-width:1600px){.banner,.nav{height:768px}.nav{width:90px}.nav a,.nav div{width:46px;height:46px;font-size:16px}.nav .tooltip{right:65px}.pic-1{background:url(https://learn.trinitycollege.co.uk/hubfs/K_Holst_123.jpg);background-position:50%;background-repeat:no-repeat}}