/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion .accordion-trigger{position:relative;z-index:10}.accordion .accordion-trigger:focus{outline:1px solid}.accordion .accordion-panel{max-height:none;overflow:hidden;transition:max-height .3s ease-in-out}.accordion svg path.vertical{opacity:1;transition:all .3s ease;will-change:transform}.accordion button[aria-expanded=true] .vertical{opacity:0;transform:scaleY(0);transform-origin:center}.accordion span.button-text{width:100%}.accordion span.indicator{display:inline-block;flex-shrink:0;width:25px;height:25px;margin-left:1rem}.accordion span.indicator svg path{fill:#00606b}.accordion .hidden-text h2:first-child,.accordion .hidden-text h3:first-child,.accordion .hidden-text h4:first-child{padding-top:0}.accordion .hidden-text a:focus{outline:1px solid;outline-offset:2px}.accordion .inline-image{float:none;width:100%;padding:0 0 30px 0}@media (min-width:768px){.accordion .inline-image{float:left;width:33.3333%;padding:0 30px 25px 0}}
.paragraph--type--360_video .video,.paragraph--type--video-gallery-item .video,.paragraph--type--video-item .video,.paragraph--type--video-items .video{width:100%;margin:10px 0}.paragraph--type--360_video .video-embed,.paragraph--type--video-gallery-item .video-embed,.paragraph--type--video-item .video-embed,.paragraph--type--video-items .video-embed{position:relative}.paragraph--type--360_video .video-embed .video-overlay,.paragraph--type--video-gallery-item .video-embed .video-overlay,.paragraph--type--video-item .video-embed .video-overlay,.paragraph--type--video-items .video-embed .video-overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.paragraph--type--360_video .video-embed .video-overlay .play,.paragraph--type--video-gallery-item .video-embed .video-overlay .play,.paragraph--type--video-item .video-embed .video-overlay .play,.paragraph--type--video-items .video-embed .video-overlay .play{width:100px;height:100px;background-image:url(/themes/custom/surrey/assets/dist/img/play_button_active.svg);background-repeat:no-repeat;background-size:100%}.paragraph--type--360_video .video-embed .video-overlay .play.play-_60-video,.paragraph--type--video-gallery-item .video-embed .video-overlay .play.play-_60-video,.paragraph--type--video-item .video-embed .video-overlay .play.play-_60-video,.paragraph--type--video-items .video-embed .video-overlay .play.play-_60-video{background-image:url(/themes/custom/surrey/assets/dist/img/play360_button.svg)}.paragraph--type--360_video .video-embed .video-overlay .play.play-360-video,.paragraph--type--video-gallery-item .video-embed .video-overlay .play.play-360-video,.paragraph--type--video-item .video-embed .video-overlay .play.play-360-video,.paragraph--type--video-items .video-embed .video-overlay .play.play-360-video{background-image:url(/themes/custom/surrey/assets/dist/img/play360_button.svg)}.paragraph--type--360_video .video-embed .video-overlay:focus .play,.paragraph--type--360_video .video-embed .video-overlay:hover .play,.paragraph--type--video-gallery-item .video-embed .video-overlay:focus .play,.paragraph--type--video-gallery-item .video-embed .video-overlay:hover .play,.paragraph--type--video-item .video-embed .video-overlay:focus .play,.paragraph--type--video-item .video-embed .video-overlay:hover .play,.paragraph--type--video-items .video-embed .video-overlay:focus .play,.paragraph--type--video-items .video-embed .video-overlay:hover .play{width:100px;height:100px;background-image:url(/themes/custom/surrey/assets/dist/img/play_button_hover.svg);background-repeat:no-repeat}.paragraph--type--360_video iframe,.paragraph--type--video-gallery-item iframe,.paragraph--type--video-item iframe,.paragraph--type--video-items iframe{width:100%;height:100%}.paragraph--type--360_video .mejs__container .mejs__controls,.paragraph--type--360_video .mejs__container .mejs__overlay-play,.paragraph--type--video-gallery-item .mejs__container .mejs__controls,.paragraph--type--video-gallery-item .mejs__container .mejs__overlay-play,.paragraph--type--video-item .mejs__container .mejs__controls,.paragraph--type--video-item .mejs__container .mejs__overlay-play,.paragraph--type--video-items .mejs__container .mejs__controls,.paragraph--type--video-items .mejs__container .mejs__overlay-play{display:none!important}
.paragraph--type--external-profile .biography-toggle-container .biography-toggle,.paragraph--type--external-profile .biography-toggle-container::before,.paragraph--type--university-profile .biography-toggle-container .biography-toggle,.paragraph--type--university-profile .biography-toggle-container::before{position:absolute;top:50%;transform:translateY(-50%)}.paragraph--type--external-profile .accordion-trigger,.paragraph--type--university-profile .accordion-trigger{position:relative;z-index:10}.paragraph--type--external-profile .accordion-trigger:focus,.paragraph--type--university-profile .accordion-trigger:focus{outline:1px solid}.paragraph--type--external-profile .accordion-panel,.paragraph--type--university-profile .accordion-panel{z-index:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.paragraph--type--external-profile .accordion-panel .open,.paragraph--type--university-profile .accordion-panel .open{transition:max-height .3s ease-in}@media (min-width:768px){.paragraph--type--external-profile .img-rounded-wrap>img,.paragraph--type--university-profile .img-rounded-wrap>img{width:100px;height:100px}.paragraph--type--external-profile .biography-container,.paragraph--type--university-profile .biography-container{margin-left:calc(100px + 1.5rem)}}.paragraph--type--external-profile .responsive-image,.paragraph--type--university-profile .responsive-image{width:150px;margin-right:auto;margin-left:auto}.paragraph--type--external-profile .responsive-image.people-list,.paragraph--type--university-profile .responsive-image.people-list{width:100px}@media (min-width:768px){.paragraph--type--external-profile .responsive-image,.paragraph--type--university-profile .responsive-image{width:100px}}.paragraph--type--external-profile .biography-toggle-container,.paragraph--type--university-profile .biography-toggle-container{position:relative;display:flex;height:10px}.paragraph--type--external-profile .biography-toggle-container .biography-toggle,.paragraph--type--external-profile .biography-toggle-container .biography-toggle-container::before,.paragraph--type--university-profile .biography-toggle-container .biography-toggle,.paragraph--type--university-profile .biography-toggle-container .biography-toggle-container::before{position:absolute;top:50%;transform:translateY(-50%)}.paragraph--type--external-profile .biography-toggle-container::before,.paragraph--type--university-profile .biography-toggle-container::before{left:0;width:100%;height:1px;content:'';background:#867004}.paragraph--type--external-profile .biography-toggle-container .biography-toggle,.paragraph--type--university-profile .biography-toggle-container .biography-toggle{right:-40px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:0 0;border:solid 1px #003e7e;border-radius:50%}.paragraph--type--external-profile .biography-toggle-container .biography-toggle svg path.vertical,.paragraph--type--university-profile .biography-toggle-container .biography-toggle svg path.vertical{opacity:1;transition:all .3s ease;will-change:transform}.paragraph--type--external-profile .biography-toggle-container .biography-toggle[aria-expanded=true] svg path.vertical,.paragraph--type--university-profile .biography-toggle-container .biography-toggle[aria-expanded=true] svg path.vertical{opacity:0;transform:scaleY(0);transform-origin:center}.paragraph--type--external-profile .biography-toggle-container .biography-toggle span.indicator,.paragraph--type--university-profile .biography-toggle-container .biography-toggle span.indicator{display:inline-block;flex-shrink:0;width:25px;height:25px;margin-left:0}.paragraph--type--external-profile .biography-toggle-container .biography-toggle span.indicator svg path,.paragraph--type--university-profile .biography-toggle-container .biography-toggle span.indicator svg path{fill:#003e7e}
html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scrollspy-wrapper{z-index:0}.scrollspy-wrapper .sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.scrollspy-wrapper .sticky::after,.scrollspy-wrapper .sticky::before{display:table;content:''}.scrollspy-wrapper .scrollspy-section{scroll-margin-top:175px}@media (min-width:576px){.scrollspy-wrapper .scrollspy-section{scroll-margin-top:129px}}@media (min-width:768px){.scrollspy-wrapper .scrollspy-section{scroll-margin-top:157px}}@media (min-width:992px){.scrollspy-wrapper .scrollspy-section{scroll-margin-top:80px}}.node--type-staff-profile .scrollspy-wrapper .scrollspy-section{scroll-margin-top:105px}@media (min-width:576px){.node--type-staff-profile .scrollspy-wrapper .scrollspy-section{scroll-margin-top:108px}}@media (min-width:992px){.node--type-staff-profile .scrollspy-wrapper .scrollspy-section{scroll-margin-top:58px}}.node--type-cpd-short-courses .scrollspy-wrapper .scrollspy-section{scroll-margin-top:105px}@media (min-width:576px){.node--type-cpd-short-courses .scrollspy-wrapper .scrollspy-section{scroll-margin-top:157px}}@media (min-width:992px){.node--type-cpd-short-courses .scrollspy-wrapper .scrollspy-section{scroll-margin-top:58px}}.nav-scrollspy .nav-item,.nav-tabs .nav-item{flex:1 0 50%}.nav-scrollspy .nav-item a,.nav-tabs .nav-item a{display:flex;align-items:center;justify-content:center;height:100%;padding:.25rem .5rem;text-align:center}@media (min-width:768px){.nav-scrollspy .nav-item a,.nav-tabs .nav-item a{padding:.8rem .5rem}}@media (min-width:1200px){.nav-scrollspy .nav-item a,.nav-tabs .nav-item a{padding:.8rem 1.5rem}}@media (min-width:992px){.nav-scrollspy .nav-item,.nav-tabs .nav-item{flex:1 0 1px;text-align:center}}
