.dropdown{display:inline-block;position:relative;overflow:visible}
.dropdown .dropdown-label{display:flex;flex-direction:column;align-items:flex-start}
.dropdown .dropdown-label .header{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;color:#767676}
.dropdown .dropdown-label .value{font-size:1rem;font-style:normal;font-weight:400;line-height:120%}
.dropdown-button{background-color:#fff;padding:16px 40px 16px 16px;height:64px;font-size:1rem;border:1px solid #ddd;cursor:pointer;box-sizing:border-box;position:relative}
.dropdown-button::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/chevron-down.svg");display:block;width:15px;height:17px;position:absolute;right:16px;top:0;bottom:0;margin:auto 0}
.dropdown-content{display:none;position:absolute;background-color:#fff;border:1px solid #ddd;box-shadow:0 8px 16px 0 rgba(0,0,0,0.15);z-index:1;left:0;top:100%}
.dropdown-content a{font-size:1rem}
.dropdown-content.show{display:block}
.dropdown-item{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer;transition:background-color 250ms ease 0}
.dropdown-item:hover{background-color:#f9f9f9}
@tablet-and-mobile{width:99.5%}
.basicpage.page .actionmenu{top:49.063rem}
.basicpage.page .cmp-scroller{margin-top:49.063rem}
.basicpage.page .proxy-voting-master .header{display:flex;flex-direction:column;gap:1.25rem;position:relative}
.basicpage.page .proxy-voting-master .header::before{background-color:#f9f9f9;width:111%;height:100%;position:absolute;margin-left:-5.5%;content:'';z-index:-1}
.basicpage.page .proxy-voting-master .header .title{padding-top:3.125rem;font-size:4rem;line-height:4.4rem;font-weight:700}
.basicpage.page .proxy-voting-master .header .dates{font-size:1rem;line-height:1.5rem}
.basicpage.page .proxy-voting-master .header .header-filters{display:flex;gap:.25rem;flex-direction:column;padding-bottom:2rem}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters{background:#fff;display:flex;flex-direction:column;width:calc(100% - 2rem);padding:1rem;gap:.25rem}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns{display:flex;width:100%;gap:24px}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element{position:relative;width:40%}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element .dropdown-button{text-align:left;width:100%}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element .dropdown-content{white-space:nowrap;padding:16px}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element .dropdown-content.show{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:scroll}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element .dropdown-content .filter-checkboxes:hover{cursor:pointer;background-color:#f2fafe}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .date-picker{width:30%}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .reset-section{display:flex;width:100%;height:64px;font-size:1rem;text-transform:uppercase;cursor:pointer;font-weight:500;flex-direction:row;justify-content:flex-end;align-items:center}
.basicpage.page .proxy-voting-master .mid-section{font-size:1.125rem;font-weight:500;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 0}
.basicpage.page .proxy-voting-master .mid-section .filters{display:flex;flex-wrap:wrap;width:100%;padding-bottom:1.5rem;gap:1rem;border-bottom:.063rem solid #ddd}
.basicpage.page .proxy-voting-master .mid-section .filters .label{padding-right:.5rem}
.basicpage.page .proxy-voting-master .mid-section .filters .alpha-btn{cursor:pointer;padding:0 4px}
.basicpage.page .proxy-voting-master .mid-section .filters .alpha-btn.active{background-color:#d9f1ff}
.basicpage.page .proxy-voting-master .main-grid .load-more{width:148px;cursor:pointer;height:64px;border:1px solid #005aa4;margin-top:64px;display:flex;justify-content:center;flex-direction:column;align-content:center;flex-wrap:wrap;margin-bottom:56px;font-size:1.125rem;line-height:21.6px;font-weight:500;color:#005aa4}
.basicpage.page .proxy-voting-master .main-grid .load-more:hover,.basicpage.page .proxy-voting-master .main-grid .load-more:focus{background-color:#005aa4;color:#fff}
.basicpage.page .proxy-voting-master .main-grid table{border:0;border-collapse:collapse}
.basicpage.page .proxy-voting-master .main-grid table thead tr th{font-size:.875rem;font-weight:400;padding:0 3rem 0 1.25rem}
.basicpage.page .proxy-voting-master .main-grid table thead tr th:first-of-type::after{display:block}
.basicpage.page .proxy-voting-master .main-grid table tbody tr td{padding:0 3rem 0 1.25rem}
.basicpage.page .proxy-voting-master .main-grid table tbody tr td:first-of-type{width:33%}
.basicpage.page .proxy-voting-master .main-grid table tbody tr td a{font-size:1.25rem}
.basicpage.page .proxy-voting-master .main-grid table tbody tr.meeting-group td{font-size:1.25rem;line-height:1.5rem;font-weight:500}
.basicpage.page .proxy-voting-master .main-grid table tbody tr.group-row{border-left:1px solid #ddd;border-right:1px solid #ddd}
.basicpage.page .proxy-voting-master .main-grid table tbody tr.group-row.first-row{border-top:1px solid #ddd}
.basicpage.page .proxy-voting-master .main-grid table tbody tr.group-row.last-row{border-bottom:1px solid #ddd}
.basicpage.page .proxy-voting-master .main-grid table tbody tr.group-row.no-meetings td{color:#a2191f}
.basicpage.page .proxy-voting-master .main-grid table tbody tr.no-meetings td{color:#a2191f}
.basicpage.page .proxy-voting-master .meeting-overlay{background-color:rgba(0,0,0,0.5);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8006}
.basicpage.page .proxy-voting-master .meeting-overlay .loader-content{margin-top:5%;display:flex;flex-direction:column;background-color:transparent;align-items:center}
.basicpage.page .proxy-voting-master .meeting-overlay .loader-content img{width:100px;height:100px;background-color:#fff}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content{background-color:#fff;margin-top:60px;padding:36px;display:flex;flex-direction:column;margin-left:7%;margin-right:7%;gap:24px;max-height:80%;overflow-y:scroll}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .header{flex-direction:row}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .header::before{display:none}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .header .name{display:flex;width:90%;font-size:2rem;font-weight:500}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .header .cross-btn{display:flex;width:10%;cursor:pointer;justify-content:flex-end}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data{display:flex;flex-direction:column;gap:24px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data .part1{display:flex;width:60%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data .part1 .cell{width:100%;gap:12px;display:flex;flex-direction:column}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data .part1 .cell .mini-header{font-size:.875rem;font-weight:700}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data .part1 .cell .value{font-size:1.25rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid{display:flex;border:1px solid #ddd;flex-direction:column}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .sortable{cursor:pointer;display:flex}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .sortable .sorter{display:inline;margin-left:8px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .sortable .sorter.sort-default::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/default-sort.svg")}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .sortable .sorter.sort-asc::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/sort-up.svg")}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .sortable .sorter.sort-desc::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/sort-down.svg")}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header{display:flex;height:82px;width:100%;gap:16px;align-items:center;background-color:#0a6f7a;font-size:1rem;color:#fff}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header div.grid-cell{padding-left:16px;position:relative}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header div.grid-cell::after{content:'';width:1px;right:0;top:4px;height:20px;position:absolute;background-color:#fff}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header div.grid-cell:last-child::after{display:none}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header .index-no{width:5%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header .proposal{width:25%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header .proponent{width:15%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header .mgmt{width:10%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header .vote-cell{width:10%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .grid-header .rationale-cell{width:35%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid{display:flex;flex-direction:column}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row{display:flex;width:100%;gap:16px;align-items:center;font-size:1rem;padding:16px 0}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row:nth-child(even){background-color:#f9f9f9}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row:nth-child(odd){background-color:#fff}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row div.grid-cell{padding-left:16px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row .index-no{width:5%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row .proposal{width:25%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row .proponent{width:15%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row .mgmt{width:10%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row .vote-cell{width:10%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-grid .proposal-datagrid .proposal-row .rationale-cell{width:35%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .votes{display:flex;gap:12px;flex-direction:column}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .votes .vote{display:flex;gap:14px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .hr-sep{height:1px;background-color:#ddd;width:100%;display:flex}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div,.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div ul li{font-size:.875rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .i_icon,.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .help-icon{cursor:pointer}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by{position:absolute;max-width:420px;min-width:300px;pointer-events:auto;opacity:1;padding:0;background:#fff;display:block;box-shadow:0 0 5px #ddd}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by.hidden{display:none}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by .tooltip-body{font-size:.875rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by .tooltip-header{background-color:#0a6f7a;color:#fff;padding:8px 12px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by .tooltip-vote-content{max-height:300px;overflow-y:scroll}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by .tooltip-content{padding:12px;color:#000}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by .tooltip-content .black-header{font-weight:500}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by li{margin-bottom:4px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by ul{margin:0}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .rationales{display:flex;padding-right:12px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .rationales .vote-rationale{display:flex;gap:4px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .rationales .voted-by::after{left:54%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proxyDisclaimer{display:flex;gap:8px;margin-top:12px;font-size:1rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .invested-funds .label{font-size:1.25rem;font-weight:500}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .invested-funds .thefunds{display:flex;width:100%;font-size:1.125rem;font-weight:500;color:#005aa4}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .invested-funds .thefunds .lhs,.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .invested-funds .thefunds .rhs{width:50%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .invested-funds .thefunds .fund{cursor:pointer}
@media(max-width:1024px){.basicpage.page .proxy-voting-master{padding:0 16px}
.basicpage.page .proxy-voting-master .header .title{padding-top:1.125rem;font-size:2.25rem}
.basicpage.page .proxy-voting-master .header .dates{font-size:.875rem}
.basicpage.page .proxy-voting-master .header .header-filters{gap:1rem}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters{background:transparent;width:100%;padding:0}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns{height:64px}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element{width:100%}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element .dropdown-content{white-space:pre-wrap}
.basicpage.page .proxy-voting-master .header .header-filters .fund-filters .filter-dropdowns .filter-element .dropdown-content.show{overflow-y:scroll;height:400px}
.basicpage.page .proxy-voting-master .header .header-filters .cmp-search-bar input{border:.063rem solid #ddd;height:3.75rem;font-size:1rem;padding-left:3.563rem}
.basicpage.page .proxy-voting-master .header .header-filters .cmp-search-bar input:focus{border:.125rem solid #00a1e2}
.basicpage.page .proxy-voting-master .header .header-filters .cmp-search-bar img{height:2rem;width:2rem;margin-top:1rem}
.basicpage.page .proxy-voting-master .mid-section{font-size:1rem}
.basicpage.page .proxy-voting-master .mid-section .filters{flex-wrap:nowrap;overflow:scroll}
.basicpage.page .proxy-voting-master .mid-section .filters .alpha-btn{white-space:nowrap}
.basicpage.page .proxy-voting-master .main-grid .load-more{width:100%}
.basicpage.page .proxy-voting-master .main-grid .card-list{display:flex;gap:24px;flex-direction:column}
.basicpage.page .proxy-voting-master .main-grid .card-list .no-meetings{font-size:1rem;color:#a2191f}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group{border:1px solid #ddd}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group.no-meetings{border:0;font-size:1rem;color:#a2191f}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .top-section{display:flex;background:#f9f9f9;padding:32px 16px;border-bottom:1px solid #ddd}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .top-section a{display:flex;align-items:center;margin:0;width:100%}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .top-section a .label{display:flex;width:90%}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .top-section a .icon{display:flex;width:10%;justify-content:flex-end}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section{padding:16px 16px 32px 16px;display:flex}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section .lhs,.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section .rhs{display:flex;flex-direction:column;width:50%;gap:16px}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section .lhs .label,.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section .rhs .label{font-size:.75rem;font-weight:500}
.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section .lhs .value,.basicpage.page .proxy-voting-master .main-grid .card-list .card-group .proxy-card .bottom-section .rhs .value{font-size:1rem}
.basicpage.page .proxy-voting-master .meeting-overlay .loader-content{margin-top:50%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content{margin-top:16px;padding:24px;margin-left:16px;margin-right:16px;gap:16px;max-height:initial;overflow-y:initial}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .header .name{font-size:1.125rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .header .cross-btn img{height:18px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data .part1{width:100%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .security-data .part1 .cell .value{font-size:1rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by{width:calc(100% - 76px);z-index:1}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .info-div .voted-by::after{left:80%}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid{display:flex;flex-direction:column;gap:12px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card{border:1px solid #ddd;display:flex;flex-direction:column}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .top-section{padding:16px;background-color:#f9f9f9;display:flex;border-bottom:1px solid #ddd;font-weight:500;font-size:1.125rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .bottom-section{display:flex;flex-direction:column;padding:12px 16px 16px 16px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .bottom-section .blob{display:flex}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .bottom-section .blob .part{display:flex;flex-direction:column;width:33%;gap:12px}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .bottom-section .blob .part .header{font-size:.875rem;font-weight:500}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .bottom-section .blob .part .value{display:flex;font-size:1rem}
.basicpage.page .proxy-voting-master .meeting-overlay .modal-content .proposals .proposal-datagrid .proposal-card .bottom-section .rationale .header-label{font-weight:500;font-size:.875rem}
}