.grid-sizer{width:100%}
.grid-list{padding:90px 10px}
.grid-list .userFilters{flex-direction:column;gap:50px}
.grid-list .userFilters .grid-select-holder{position:relative}
.grid-list input[type="text"]:focus-visible{box-shadow:0 0 0 .125rem #dee8eb}
.grid-list .userFilters .grid-dropdown{display:none;background:#f8f9fa;border-radius:0 0 20px 20px;position:absolute;width:calc(100% - 24px);padding:50px;z-index:2}
.grid-list .userFilters .grid-dropdown.grid-dropdown-search{padding:30px 50px 30px 30px}
.grid-list .userFilters .grid-dropdown.open{display:block}
.grid-list .userFilters .grid-dropdown input.list-search{border-radius:100px;color:#013f54;padding:10px 16px;font-size:14px;background:#dee8eb url(../../../content/dam/ukadviser/web/img/icon-search.png) 90% 40% no-repeat}
.grid-dropdown input[type="text"]::placeholder{font-size:14px}
ul.grid-dropdown__list{display:flex;list-style:none;flex-direction:column;gap:20px;padding:0}
@media(max-width:766px){.grid-list{padding:90px 22px}
}
ul.grid-dropdown__list.scrollable{height:240px;overflow:auto}
ul.grid-dropdown__list li.hidden{display:none}
.list-search+ul.grid-dropdown__list{margin-top:30px}
ul.grid-dropdown__list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#dee8eb}
ul.grid-dropdown__list::-webkit-scrollbar{width:8px;background-color:#dee8eb}
ul.grid-dropdown__list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#013f54}
button.grid-select{border:0;background:0;cursor:pointer;text-align:left;width:100%;border-bottom:1px solid rgb(116 118 121 / 20%);padding:24px 10px;color:#013f54;line-height:80%;text-transform:uppercase;display:flex;gap:16px;position:relative}
button.grid-select span.count{text-transform:lowercase;font-family:Akkurat Pro;font-size:14px;font-style:normal;font-weight:400;line-height:150%}
button.grid-select:after{content:" ";margin-left:auto;background:url(../../../content/dam/ukadviser/web/img/grid-select-arrow.svg) center center no-repeat;display:inline-block;width:20px;height:20px;transform:rotate(0);transition:all 250ms}
button.grid-select.open:after{content:" ";transform:rotate(180deg)}
.grid-dropdown__list label{display:flex;position:relative;gap:15px;cursor:pointer;padding-left:40px;font-size:14px}
.grid-dropdown__list label:has(input[type="checkbox"]:focus-visible){box-shadow:0 0 0 .125rem #fff;outline:.125rem solid #000;outline-offset:.125rem}
.grid-dropdown__list input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.grid-list .selected-filters{list-style:none}
.grid-list .filter-description{color:#013f54;margin:40px 0 40px}
.grid-list .grid-search{background:#dee8eb;border-radius:40px;display:flex;padding:20px;gap:10px;margin:0 10px;width:inherit;flex:1 1 100%}
.grid-list .search-icon{width:20px;height:20px;margin-top:3px}
.grid-list input[type="text"]{border:0;outline:0;background:transparent;font-size:18px;color:#013f54;width:100%}
.grid-list ::placeholder{font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-0.01em;color:#013f54}
.grid-list .dropdown-box{position:relative}
.grid-list .flex-box{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #747679}
.grid-list .dropdown-box button{border:0;background:0}
.grid-list .down-arrow{width:18px;height:8px;cursor:pointer;margin:auto 5px auto 0}
.grid-list .category-selected-count{margin-top:auto}
.grid-list .presenter-selected-count{margin-top:auto}
.grid-list .category-dropdown{position:absolute;width:100%;background:#dee8eb;border-radius:0 0 20px 20px;padding:50px;z-index:10}
.grid-list .presenter-dropdown{position:absolute;width:100%;background:#dee8eb;border-radius:0 0 20px 20px;padding:50px;z-index:10}
.grid-list input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.grid-list .checkmark{position:absolute;top:0;left:0;height:23px;width:23px;background:#013f54;border-radius:3px}
.grid-list .check-box{display:block;position:relative;padding-left:38px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.grid-list .checkmark:after{content:"";position:absolute;display:none}
.grid-list .check-box input:checked~.checkmark:after,input:checked~.checkmark:after{display:block}
.grid-list .check-box .checkmark:after,input:checked~.checkmark:after{left:0;top:0;width:23px;height:23px;background-image:url("../../../content/dam/ukadviser/web/img/icon-close-white.png");background-size:23px 23px}
.grid-list .selected-filter-name{display:flex;border-radius:100px;padding:6px 15px;column-gap:5px;width:fit-content;border:2px solid #013f54;color:#013f54;font-size:12px;line-height:140%}
.grid-list .categories-pill{border:2px solid #013f54;color:#013f54}
.grid-list .presenters-pill{border:2px solid #2891a3;color:#2891a3}
.grid-list .topics-pill{border:2px solid #2891a3;color:#2891a3}
.grid-list .funds-pill{border:2px solid #ace2e5;color:#ace2e5}
.grid-list .selected-filter-name button{border:0;background:0;color:currentColor;line-height:1.25;padding:0}
.grid-list .selected-filter-name button svg{pointer-events:none}
.grid-list .selected-filters{display:flex;flex-wrap:wrap;column-gap:10px;padding:20px 0 37px 0;row-gap:10px}
.grid-list .presenter-filters{display:flex;flex-wrap:wrap;column-gap:21px;padding:20px 0 37px 0;row-gap:10px}
.grid-list .filters{display:flex;flex-wrap:wrap;column-gap:21px;row-gap:10px}
.grid-list .filter-remove-icon{width:11px;height:11px;margin:auto 0}
.grid-list .clear-filters{border:2px solid transparent;background:0;font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:14px;line-height:180%;text-decoration-line:underline;margin:auto 0;cursor:pointer}
.grid-list .main-event-clip{width:100%}
.grid-list .main-event-content{padding:475px 0 40px 0;background:#dee8eb;border-radius:0 0 20px 0;margin-top:-448px;margin-right:6%}
.grid-list .grid-items .grid-item-large .video-card__image img.preview-image{max-height:612px}
.grid-item-large .background{width:100vw;position:absolute;inset:0;z-index:-1;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#dee8eb;transform:translate(0,20px)}
.grid-list .event-clips-size,.event-clips,.grid-items .grid-items-size,.grid-item{width:100%;margin-bottom:47px}
.grid-list .grid-content{padding-top:20px;display:flex;flex-direction:column;padding-bottom:30px}
.grid-list .grid-tags{display:flex;flex-wrap:wrap;gap:10px}
.grid-list .grid-tag-name{padding:5px 15px;border:1px solid #013f54;border-radius:40px;font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:12px;line-height:140%;letter-spacing:.03em}
.grid-list .eyebrow{text-transform:uppercase;color:#f9550d}
.grid-list .main-event-heading{padding:30px 0 17px}
.grid-list .video-time{display:none}
.grid-list .vid{object-fit:cover;border-radius:20px;width:100%;height:100%}
.grid-list .grid-heading{font-family:'Publico Pro';font-style:normal;font-weight:400;font-size:24px;line-height:120%;color:#002035;margin-top:20px}
.grid-list .grid-heading a{text-decoration:none;color:currentColor}
.grid-list .grid-heading a:is(:hover,:focus-visible){text-decoration:underline}
.grid-list .grid-item-large .grid-heading{margin-bottom:20px}
.grid-list .grid-item-large .small{order:1}
.grid-list .grid-item-large .grid-desc{order:2}
.grid-list .grid-desc{font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:15px;line-height:140%;letter-spacing:-0.01em;color:#002035;margin:15px 0 13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.grid-list .grid-download{margin:0 0 15px 0;color:#013f54}
.grid-list .grid-download a{color:currentColor;padding-left:10px}
.grid-list .load-videos-btn{display:flex;width:fit-content;gap:20px;margin:0 auto}
.grid-list .gutter-sizer{width:4%}
.grid-list .main-video-background-left,.main-video-background-right{width:150px;position:absolute;top:50px;background:#dee8eb}
@media(min-width:768px){.grid-sizer{width:48%}
.grid-item-large .grid-content{width:calc(100% - 120px)}
.grid-item-large .background{width:auto;left:unset;right:unset;margin-left:unset;margin-right:unset;border-bottom-right-radius:20px;position:absolute;inset:0;z-index:-1;transform:translate(-40px,0)}
.grid-list{padding:90px 40px}
.grid-list .main-event-content{padding:475px 40px 40px 0}
.grid-list .main-event-clip{width:100%}
.grid-list .event-clips-size,.event-clips,.grid-items .grid-items-size,.grid-item{width:48%}
.grid-item-large{width:100%}
}
@media(min-width:992px){.grid-sizer{width:32%}
.grid-list .gutter-sizer{width:2%}
.userFilters{flex-direction:row !important}
.grid-list .selected-filter-name{font-size:15px;padding:12px 12px 12px 24px;gap:10px}
.grid-list .selected-filter-name button{line-height:1}
.grid-list .main-event-content{padding:475px 74px 40px 0}
.grid-list .filter-description{margin:25px 0 29px}
.grid-list .filters-margin-left{margin-left:50px}
.grid-list .selected-filters{display:flex;flex-wrap:wrap;column-gap:9px;padding:26px 0 37px 0}
.grid-list .main-event-clip{width:66%}
.grid-items .grid-item-large{width:64%}
.grid-list .event-clips-size,.event-clips,.grid-items .grid-items-size,.grid-item{width:31%}
.grid-list .main-video-background-right{display:none}
}
@media(min-width:1200px){.grid-sizer{width:23.5%}
.grid-list .main-event-clip{width:49%}
.grid-list .event-clips-size,.event-clips,.grid-items .grid-items-size,.grid-item{width:23.5%}
.grid-items .grid-item-large{width:47%}
.grid-list .grid-search{flex:1 0 0}
.grid-list .grid-items .grid-item-large .video-card__image img.preview-image{max-height:612px}
.grid-item-large .grid-content{width:calc(100% - 120px)}
.grid-item-large .background{width:auto;left:unset;right:unset;margin-left:unset;margin-right:unset;border-bottom-right-radius:20px;position:absolute;inset:0;z-index:-1;transform:translate(-40px,30px)}
}
.grid-list .video-card__image{border:0;background:0;padding:0;width:100%;display:block;position:relative;isolation:isolate;overflow:hidden;background-color:transparent;border-radius:20px;overflow:hidden;transition:background 250ms linear}
.grid-list .video-card__image:hover,.grid-list .video-card__image:focus{background-color:#f9550d}
.grid-list .video-card__image img.preview-image{pointer-events:none;width:100%;height:auto;object-fit:cover;border-radius:20px}
.grid-list .video-card__image .play-button{pointer-events:none;background:#f9550d;border:0;position:absolute;right:0;bottom:0;width:170px;height:58px;border-radius:20px 0;text-align:left;padding:0 30px;transform:translate(96px,0);display:flex;align-items:center;transition:transform 250ms linear}
.grid-list .video-card__image:hover .play-button,.grid-list .video-card__image:focus .play-button{transform:translate(0,0)}
.grid-list .video-card__image:hover img.preview-image,.grid-list .video-card__image:focus img.preview-image{filter:grayscale(1);mix-blend-mode:multiply}
.grid-list .video-card__image .play-button img{width:24px;aspect-ratio:1;mix-blend-mode:unset}
.grid-list .video-card__image .play-button span{display:inline-block;margin-left:30px;height:24px;line-height:24px;color:#fff;text-transform:uppercase}
@media(min-width:768px){.grid-list .video-card__image{height:100%;background-color:transparent;border-radius:20px;overflow:hidden;transition:background 250ms linear}
.grid-list .video-card__image:hover,.grid-list .video-card__image:focus{background-color:#f9550d}
.grid-list .video-card__image img.preview-image{width:100%;max-height:370px;object-fit:cover;border-radius:20px}
.grid-list .video-card__image .play-button{background:#f9550d;border:0;position:absolute;right:0;bottom:0;width:170px;height:80px;border-radius:20px 0;text-align:left;padding:0 30px;transform:translate(90px,0);display:flex;align-items:center;transition:transform 250ms linear}
.grid-list .video-card__image:hover .play-button,.grid-list .video-card__image:focus .play-button,.grid-list .video-card__image .play-button:is(:hover,:focus-within){transform:translate(0,0)}
.grid-list .video-card__image:hover img.preview-image,.grid-list .video-card__image:focus img.preview-image{filter:grayscale(1);mix-blend-mode:multiply}
.grid-list .video-card__image .play-button img{width:24px;aspect-ratio:1;mix-blend-mode:unset}
.grid-list .video-card__image .play-button span{display:inline-block;margin-left:30px;height:24px;line-height:24px;color:#fff;text-transform:uppercase}
}
.grid-list .expanded{display:block !important}
.grid-list .hidden-videos{display:none}
.btn-article-load-more{--bs-btn-color:#013f54;--bs-btn-border-color:#013f54;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#013f54;--bs-btn-hover-border-color:#013f54;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#013f54;--bs-btn-active-border-color:#013f54;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#013f54;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#013f54;--bs-gradient:none}
#article-load-more{display:none;font-weight:bold;margin-bottom:30px}
#article-grid-load-more-spinner{width:298px;display:none;margin-bottom:30px}
#event-on-demand-videos{border:0;position:fixed;top:0;isolation:isolate;width:100%;max-width:100%;min-height:500px;max-height:100%;overflow:auto;background:#fff url(../../../content/dam/ukadviser/web/img/bg-video-modal.png) left center repeat-x}
@media(width>1440px){#event-on-demand-videos{max-width:700px}
}
@media(width>1600px){#event-on-demand-videos{max-width:1040px}
}
#event-on-demand-videos::backdrop{background:#000;opacity:.5}
#event-on-demand-videos .dialog-close{position:absolute;right:calc(1em + 10px);z-index:5;border:0;background:0;top:17px}
#event-on-demand-videos .event-content{min-height:250px}
@media(width>1440px){#event-on-demand-videos .event-content{min-height:140px}
}
@media(width>1600px){#event-on-demand-videos .event-content{min-height:170px}
}
@media(max-width:767px){#event-on-demand-videos{min-height:100%}
#event-on-demand-videos .event-content{min-height:170px}
}
@media(min-width:1440px){#event-on-demand-videos .event-content{padding:0 53px}
}
@media(min-width:1600px){#event-on-demand-videos .event-content{padding:0 106px}
}
@media(min-width:768px){#event-on-demand-videos{width:95%;border-radius:20px;min-height:auto;height:auto;max-height:100%}
}
@media(width>1440px){#event-on-demand-videos{max-width:700px}
}
@media(width>1600px){#event-on-demand-videos{max-width:1040px}
}
#event-on-demand-videos::backdrop{background:#000;opacity:.5}
#event-on-demand-videos .dialog-close{position:absolute;right:calc(1em + 10px);z-index:5;border:0;background:0}
#eventGridVideoDialog{border:0;position:fixed;top:0;isolation:isolate;background:#fff url(../../../content/dam/ukadviser/web/img/bg-video-modal.png) left center repeat-x;width:100%;height:100%;max-height:100%;max-width:100%;overflow-x:hidden}
@media(min-width:768px){#eventGridVideoDialog{width:95%;overflow-y:auto;min-height:fit-content;height:auto;border-radius:20px}
}
@media(width>1440px){#eventGridVideoDialog{max-width:850px}
}
@media(width>1600px){#eventGridVideoDialog{max-width:1120px}
}
#eventGridVideoDialog::backdrop{background:#000;opacity:.5}
#eventGridVideoDialog .dialog-close,#videoShareDialog .shareDialog-close{position:absolute;right:calc(1em + 10px);z-index:5;border:0;background:0}
.hide-mobile{display:none}
@media(min-width:768px){.hide-mobile{display:block}
}
@media(min-width:768px){.show-mobile{display:none}
}
.video-content{min-height:400px}
@media(min-width:1440px){.video-content{padding:0 106px}
}
#player-wrapper{padding-block:5.5%;position:relative}
.player-header{display:grid;grid-template-columns:1fr 1fr}
#player-title{color:#f9550d;text-transform:uppercase;font-family:"Druk";font-size:30px;line-height:.9em;font-weight:700;letter-spacing:.02em;margin-bottom:14px}
@media(min-width:1024px){#player-title{font-size:38px;line-height:1em}
}
#player-description{font-size:16px;margin-bottom:0;color:#4e4f51}
@media(min-width:1024px){#player-description{font-size:20px}
}
#player-description:empty{display:none}
ul.player-links{list-style:none;display:flex;padding:0;margin-top:2rem;flex-direction:column;gap:24px}
@media(min-width:1024px){ul.player-links{margin-top:0;flex-direction:row;justify-content:flex-end}
}
.dialog-link{background:0;border:0;padding:0;font-family:"Akkurat Pro";color:#2891a3;font-size:16px;line-height:24px;text-decoration:none}
.dialog-link:is(:hover,:focus){text-decoration:underline}
.dialog-link svg{margin-right:10px;translate:0 -2px}
#player-container,#vid-player-container{margin-block:5.5%;width:100vw;position:relative;left:50%;margin-left:-50vw}
@media(min-width:768px){#player-container,#vid-player-container{margin-block:5.5%;width:auto;position:static;margin-left:unset}
}
#eventGridVideoDialog #player-loading{display:grid;align-content:center;justify-content:center;position:absolute;inset:0}
#eventGridVideoDialog .player-controls{display:grid;grid-template-columns:1fr 1fr;align-items:center}
#eventGridVideoDialog #player-time{color:#2f2f2f;font-family:"Druk";font-size:20px;line-height:1em;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}
@media(min-width:768px){#eventGridVideoDialog #player-time{font-size:38px}
}
#eventGridVideoDialog #player-time #elapsed{display:inline-block;min-width:27px;color:#f9550d}
@media(min-width:768px){#eventGridVideoDialog #player-time #elapsed{min-width:50px}
}
#eventGridVideoDialog .player-actions{justify-self:end;border:0;background:0;font-family:Druk;font-size:20px;font-weight:700;line-height:18px;letter-spacing:0;text-align:right}
#eventGridVideoDialog .player-actions svg{transform:scale(0.5)}
@media(min-width:768px){#eventGridVideoDialog .player-actions{font-size:38px;line-height:34px}
#eventGridVideoDialog .player-actions svg{transform:scale(1)}
}
#eventGridVideoDialog .player-actions span{pointer-events:none}
#eventGridVideoDialog .player-actions .player-isPlaying,#eventGridVideoDialog .player-actions.isPlaying .player-isPaused{display:none}
#eventGridVideoDialog .player-actions .player-isPaused,#eventGridVideoDialog .player-actions.isPlaying .player-isPlaying{display:flex;flex-direction:row;align-items:center;gap:0}
@media(min-width:768px){#eventGridVideoDialog .player-actions .player-isPaused,#eventGridVideoDialog .player-actions.isPlaying .player-isPlaying{gap:10px;align-items:baseline}
}
#eventGridShareDialog{position:fixed;top:0;width:100%;max-width:100%;border:0;height:280px;max-height:unset;padding:35px 18px}
#eventGridShareDialog::backdrop{opacity:.1;background:#000}
#eventGridShareDialog .shareDialog-close{position:absolute;right:calc(1em + 10px);z-index:5;border:0;background:0}
#eventGridShareDialog .share-title{padding-bottom:14px;color:#4e4f51}
#eventGridShareDialog .share-options-container{border-bottom:1px solid #d5d5d7;padding-bottom:18px;margin-bottom:18px}
#eventGridShareDialog .share-options{list-style:none;padding:0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between}
#eventGridShareDialog .share-options li{display:flex;flex-direction:column;align-content:center;justify-content:flex-end;align-items:center}
#eventGridShareDialog .share-options li span{display:none}
#eventGridShareDialog .share-options li a{display:grid;grid-template-rows:46px;align-items:center;gap:40px;color:#000;text-align:center;text-decoration:none}
#copyPageUrlMobile{border:0;background:0;color:#2891a3}
@media(min-width:768px){#eventGridShareDialog{top:0;height:fit-content;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.25);border-radius:10px;width:520px;padding:34px 37px 49px 45px}
#eventGridShareDialog::backdrop{opacity:.8;background:#000}
#eventGridShareDialog .share-title{padding-bottom:60px}
#eventGridShareDialog .share-options-container{border-bottom:0;padding-bottom:0;margin-bottom:0;border-top:1px solid #d5d5d7}
#eventGridShareDialog .share-options{list-style:none;padding:44px 0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-evenly}
#eventGridShareDialog .share-options li svg,#eventGridShareDialog .share-options li span{display:block;margin-inline:auto}
#eventGridShareDialog .share-options li a{display:grid;grid-template-rows:46px 1fr;align-items:center;gap:40px;color:#013f54;text-align:center;text-decoration:none}
#eventGridShareDialog .share-options li a:hover,#eventGridShareDialog .share-options li a:focus{color:#2891a3}
#eventGridShareDialog .share-url{position:relative;border-radius:100vw;background:#f3eee9;padding:10px 20px}
#eventGridShareDialog .share-url input#pageurl{width:85%;background:transparent;font-size:12px;border:0}
#eventGridShareDialog .share-url input#pageurl:focus{outline:0}
#eventGridShareDialog .share-url button#copyPageUrl{position:absolute;right:0;top:0;border:0;border-radius:100vw;background:#f9550d;color:#fff;font-size:16px;padding:10px 35px}
}