.listFunctionality .cmp-strategy-listing .strategy-listing-table{border-top:3px solid #3bc3a3}
.listFunctionality .cmp-strategy-listing .strategy-listing-table tr>td{padding-top:16px;padding-bottom:16px}
.listFunctionality .cmp-strategy-listing .strategy-listing-view-all{display:flex;justify-content:center;align-items:center;margin-top:48px}
.listFunctionality .cmp-strategy-listing .strategy-listing-view-all .strategy-listing-view-all-button{background-color:transparent;height:60px;border:1px solid #005aa4;padding:16px 20px;display:flex;justify-content:center;align-items:center}
.listFunctionality .cmp-strategy-listing .strategy-listing-view-all .strategy-listing-view-all-button span{font-size:1.125rem;font-weight:500;color:#005aa4}
.listFunctionality .cmp-strategy-listing .strategy-listing-content{padding-inline:16px;padding-top:24px}
.listFunctionality .cmp-strategy-listing .strategy-listing-content:not(:last-child) .strategy-listing-content_desc-text p{border-bottom:1px solid #f2f2f2}
.listFunctionality .cmp-strategy-listing .strategy-listing-content_title{font-size:1.125rem;font-weight:500;line-height:22px;color:#005aa4}
@media(min-width:768px){.listFunctionality .cmp-strategy-listing .strategy-listing-content_title{font-size:1.5rem;line-height:29px}
}
.listFunctionality .cmp-strategy-listing .strategy-listing-content_desc-text p{font-size:1rem;font-weight:400;line-height:24px;padding:24px 0 32px}
@media(min-width:768px){.listFunctionality .cmp-strategy-listing .strategy-listing-content_desc-text p{font-size:1.125rem;line-height:27px}
}
.listFunctionality .cmp-strategy-listing .strategy-listing-content_desc p{margin:0}
.listFunctionality .cmp-list_heading .cmp-text p{font-size:3rem;line-height:53px;margin-bottom:32px;font-weight:500;color:#000}
@media screen and (max-width:767px){.listFunctionality .cmp-list_heading .cmp-text p{font-size:2rem;line-height:35px;margin-bottom:24px}
}
.listFunctionality .strategy-listing-header{display:flex;border-bottom:3px solid #3bc3a3;position:relative}
@media(min-width:768px){.listFunctionality .strategy-listing-header{justify-content:space-between;border-bottom:4px solid #3bc3a3}
}
@media screen and (max-width:767px){.listFunctionality .strategy-listing-header_title{display:flex;align-items:center;font-size:1.125rem;font-weight:500;line-height:22px}
}
.listFunctionality .strategy-listing-header_link{display:flex;align-items:center;margin:24px 0}
.listFunctionality .strategy-listing-header_link-text{display:none}
@media(min-width:768px){.listFunctionality .strategy-listing-header_link-text{display:block;font-size:1.125rem;font-weight:500;line-height:22px}
}
@media screen and (max-width:767px){.listFunctionality .strategy-listing-header_link-img{filter:brightness(0) saturate(100%) invert(15%) sepia(1%) saturate(2036%) hue-rotate(9deg) brightness(99%) contrast(86%)}
}
.strategy-table-format.strategyList .cmp-strategy-listing{display:table;width:100%;border-top-style:solid;border-top-color:#3bc3a3}
.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content{display:table;padding-inline:16px;width:97%;padding-top:32px;padding-bottom:32px}
@media screen and (max-width:767px){.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content{display:inline-block;padding-top:16px;padding-bottom:16px}
}
.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content .strategy-listing-content_header{display:table-cell;padding-right:4%;width:35%;vertical-align:middle}
.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content_desc-text{padding:0}
@media screen and (max-width:767px){.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content_desc-text{padding-top:16px}
}
.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content:nth-child(odd){background-color:#fff}
.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content:nth-child(even){background-color:#f9f9f9}
.strategy-table-format.strategyList .cmp-strategy-listing .strategy-listing-content:not(:last-child) .strategy-listing-content_desc-text{border-bottom:unset}
.basicpage.page .listFunctionality .teamList.cmp-list_heading p{font-size:3rem;font-weight:500;line-height:110%;margin-bottom:2.625rem}
.basicpage.page .listFunctionality table.cmp-teamList tbody tr:nth-of-type(odd){background-color:#fff}
.basicpage.page .listFunctionality table.cmp-teamList tbody tr:nth-of-type(even){background-color:#f9f9f9}
.basicpage.page .listFunctionality table.cmp-teamList tbody tr td{width:auto;padding-top:.5rem;padding-bottom:.5rem}
.basicpage.page .listFunctionality table.cmp-teamList tbody tr td.cmp_teamname{width:auto}
.basicpage.page .listFunctionality table.cmp-teamList tbody tr td.cmp_teamname a{color:#005aa4;font-size:1.5rem;font-weight:500;line-height:120%}
.basicpage.page .listFunctionality table.cmp-teamList tbody tr td div p{margin:0;font-size:1.25rem;font-weight:400;line-height:150%}
.basicpage.page .listFunctionality table.cmp-teamList--hidden{display:none}
.basicpage.page .listFunctionality .cmp-teamlisting-outer .cmp-teamlisting--capability{padding-top:60px;padding-bottom:24px;font-size:2rem;font-weight:500}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header{background:#d9f1ff;display:flex;cursor:pointer;padding-bottom:32px;padding-top:32px;border-top:3px solid #3bc3a3;align-items:center}
@media(min-width:1367px){.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header{height:110px}
}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header .cmp-tabs__icon{position:relative;margin-left:auto;float:right;height:46px;width:46px;margin-right:32px;background-repeat:no-repeat;background-size:46px}
@media screen and (max-width:1024px){.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header .cmp-tabs__icon{background-size:36px;height:36px;width:36px}
}
@media screen and (max-width:767px){.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header .cmp-tabs__icon{background-size:18px;height:18px;width:18px}
}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header .cmp-tabs__icon--active{background-image:url('../../../../../content/dam/im/assets/web/images/icon/plus.svg')}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header .cmp-tabs__icon--hidden{background-image:url('../../../../../content/dam/im/assets/web/images/icon/cross.svg')}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header div{font-size:2rem;margin-left:32px;font-weight:500}
@media screen and (max-width:767px){.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamlisting_header div{font-size:1.125rem;margin-left:24px}
}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamList__accordion .cmp_teamList_container_accordion{border-top:1px solid #f2f2f2}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamList__accordion .cmp_teamList_container_accordion .cmp_teamList_container_accordion--inner{margin:32px 32px 32px 24px}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamList__accordion .cmp_teamList_container_accordion .cmp_teamList_container_accordion--inner .cmp_teamname__accordion a{font-size:1.5rem;font-weight:500}
@media screen and (max-width:1024px){.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamList__accordion .cmp_teamList_container_accordion .cmp_teamList_container_accordion--inner .cmp_teamname__accordion a{font-size:1.125rem}
}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamList__accordion .cmp_teamList_container_accordion .cmp_teamList_container_accordion--inner .cmp_teamdescription__accordion p{font-size:1.125rem;font-weight:400}
@media screen and (max-width:1024px){.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container .cmp-teamList__accordion .cmp_teamList_container_accordion .cmp_teamList_container_accordion--inner .cmp_teamdescription__accordion p{font-size:1rem}
}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container--hidden .cmp-teamlisting_header{background:#fff}
.basicpage.page .listFunctionality .cmp-teamlisting_accordion .cmp-teamlisting_container--hidden .cmp-teamList__accordion{display:none}
@media screen and (max-width:1024px){.basicpage.page .listFunctionality .teamList.cmp-list_heading p{font-size:2rem;margin-bottom:1rem}
.basicpage.page .listFunctionality table tbody tr{display:flex;flex-direction:column;height:initial}
.basicpage.page .listFunctionality table tbody tr td{width:initial;padding:0 1rem}
.basicpage.page .listFunctionality table tbody tr td.cmp_teamname{width:initial}
.basicpage.page .listFunctionality table tbody tr td.cmp_teamname a{font-size:1.125rem}
.basicpage.page .listFunctionality table tbody tr td div p{font-size:1.125rem}
}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td.cmp_teamname{width:40%}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td.cmp_teamname a:first-child{color:#000;font-size:1.75rem;display:block}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td.cmp_teamname a:first-child:hover{text-decoration:underline}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td.cmp_teamname a:not(:first-child){font-size:1.25rem;display:block}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td .cmp_description{padding:16px;line-height:150%;font-size:1.25rem}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr>td{padding:0 20px}
@media screen and (max-width:767px){.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr{padding:0;margin:0}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td.cmp_teamname{width:auto;padding:16px 16px 0;margin:0}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td.cmp_teamname a{margin:0}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td{padding:0}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td .cmp_description{font-size:1rem}
.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr td .cmp_description p{font-size:1rem}
}
@media screen and (min-width:768px) and (max-width:1024px){.basicpage.page .listFunctionality.contact-us table.cmp-teamList tbody tr{display:table-row}
}