@charset "UTF-8";.s7responsiveContainer{width:100%}
.fluidimage{max-width:100%}
.s7responsiveViewer{width:100%;height:auto}
.cmp-image__image{width:100%}
@font-face{font-family:'web-font';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SHdcAAAC8AAAAYGNtYXAYqc+8AAABHAAAASRnYXNwAAAAEAAAAkAAAAAIZ2x5Zv/9CXEAAAJIAAAQeGhlYWQYeyPHAAASwAAAADZoaGVhCvUHFgAAEvgAAAAkaG10eJUaAAsAABMcAAAAiGxvY2FFOEDsAAATpAAAAEZtYXhwADAAhQAAE+wAAAAgbmFtZbV+eBEAABQMAAABknBvc3QAAwAAAAAVoAAAACAAAwSuAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAAD//wPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAAGAAAAAwAAADQAAAAEAAAAbAABAAMAAAA0AAEABAAAAGwAAwABAAAANAADAAoAAABsAAQAOAAAAAoACAACAAIAAQAg6Qz//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAADAAAAAAAuAAAAAAAAAAOAAAAAAAAAAEAAAABAAAAIAAAACAAAAADAADpAAAA6QwAAAAEAA6ZAAAOmQAAAAARAA6ZBAAOmQQAAAASAA6ZBgAOmQYAAAATAA6ZCQAOmQkAAAAUAA6ZDQAOmQ0AAAAVAA6ZDwAOmREAAAAWAA6ZEwAOmRUAAAAZAA6ZFwAOmRgAAAAcAA6ZGwAOmRsAAAAeAA6ZHQAOmR0AAAAfAA6ZHwAOmSAAAAAgAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAA/8AEmQPAAAQACAANAAAJAQcBNwEFNyUXAScBFwKZAgAp/gApAcT7owEEXTv+ACkCACkDwP4AKgIAKv3jATkCHf4AKgIAKgAAAAMAAP/AA5MDwAAEAAgADQAAEwEXAScBEycDNwEHATcAAck0/jc0Ae0CSAIkAco0/jY0AfcByTT+NzQBfvxLAQO0S/43NAHJNAAAAAAFAAD/wAThA8AAHwAwAEUAUQBwAAAlCQEXBwEeATM4ATMjOgExMjY3FRcOASMiJy4BJyYnMQM3Fz4BMzIXHgEXFhcJARcHJzcBLgEjIgYHNxc+ATMyFhUUBgc1Jz4BNTQmIzEiBgczBzgBNTQ2NxUXDgEVMTgBMRQWMzI2NzEXDgEjIiY1MQFK/rYBETjbARMue0YBAQEBPm8rNzaMTyspKEshIhzsKNw2i00rKSlLISEdAUr+8HMng9j+7S18Rj1vLAGGESoWTGoKCT0BATwrBgsFAaILCjwBAj0rBg0GPBMqF0xrOgFKARI32/7tLjUrJQE3LzcJCCAWFxwDXijcLzUICR8XFh3+tv7wcyjT2AETLjUpJQGGCQprSxYqEwE9BQsFKz0BAWYBFyoTATwFDAcrPQIBPAoLa0sABAAA/8AFhwPAAA8AMABOAHwAAAEiJjUxNDYzMTIWFTEUBiMRIgcOAQcGFTEUFx4BFxYzMTI3PgE3NjUxNCcuAScmIzEBDgEjOAEjMTgBIyImJwkBPgEzMjA5ATIwMTIWFwEDJicuAScmIzAiOQE4ATEiBw4BBwYHCQEWFx4BFxYzOAE5ATAyMTI3PgE3NjcBAsMwRkYwMUVFMSomJjgQEBAQOCYmKismJTgQEREQOCUmKwEPM4xPAQFPizT+yQE3NItPAQFPjDMBOPkgJiZULi4xATEuLlUmJSD+igF2ICUmVS4uMQExLi5UJiYgAXYBSkUxMUVFMTFFAUQQEDgmJSsrJSY4EBAQEDgmJSsrJSY4EBD9+zQ9PTQBNwE3ND09NP7JAXYgGRokCQoKCSQaGSD+iv6KIBkaJAkKCgkkGhkgAXYABwAA/8AEAgPAAAkAEgAWABsALQA2AD8AABcjNTMVNxcHMxUlNTMnNxc1MxUlESERJSEnByc3FBYzMjY1NCYjMSIGFTgBOQElNyM1MxUjNQclFSM1MxUjFwcsKiqgHqNlAqtenx6jK/0oAar+eAFseT5CQCUbGiYmGhslARiiZaoqnvz0Kqpenx5Aq16fHqMrAyueHqJmq/4CKv3Wfo1MTIAaJiYaGyUmGqajK6peoKdlqiufHgAAAA0AAP/ABAIDwAADAAcAEQAbAB8AIwAtADIANwBBAEYASwBQAAABMxUjFTMVIwEVMzUjFScHFyMlBzUjFTM1IzcnJTMVIxUzFSMBNxUzNSMVMwcXATMVIzUVMxUjNQMXNyczNSMVMzUTMxUjNTUhFSE1ETMVIzUCH7W1tbUBOKsrox6fXv11oCqqZaMeAVO1tbW1AReeKqploh/99LW1tbX/ox6fXaor/7W1Aar+VrW1AmsqVir+LSurZqIenr6gXqorox7AK1UrAhOfXaorox7+mCsrgCsrAo+jHp8rqmX+8Coq1YCA/qsqKgAAAwAA/8AEAgPAAAQAFQAzAAATMxEjERMyFhUUBiMiJjUxNDYzOAExEzMVMz4BMzoBMyMyFx4BFxYVESMRNCYjIgYVESMREdXVajNISDMzSEgz8MwDHmY9AgUCAVEyMjcKCdQdUlMs1QJs/VQCrAFUSDMzSEgzM0j+rF0yPBkZWDs8Rf6JAU07em1D/q4CrAAAAQAA/8AEyQPAAHYAAAEGJic+AT8BDgEHIy4BJzEwIjEiBw4BBwYVMBQ5ARwBFRQWFzEmJy4BJyYvAQ4BFRwBFTEcARUUFhcVMCIjIiYnMxYXHgEXFh8BDgEjKgEjMyMWFx4BFxYXMQYHDgEHBgcxIxYXHgEXFjMyNz4BNzY3PQE+ATcVBMkmEiEOGQkBI1ArAyJdNgI0LS1EExQFBU9KSYU6OS8BDhA8MgMBHTYYAQIPEDQkJCoCDB0PBAcEATMOGBg+JiUqHyQkTyoqLTwpLS5hNDM2loSExjk6ARk3HwNIEAcJFTEbAxYfByQrARQTRC0tNAIDBQIOGgsEFBRDLi85ARxAIgEDAQIFAz9pIAERDi4oKUIXGAsBBQUmICAvDg8CGhQUHAgIARoUFRwIBzk4xISElQEeK0oiAQAAAAADAAABeAQAAggABAAJAA4AABMzFSM1ITMVIzUhMxUjNQCRkQG2kJABuZGRAgiQkJCQkJAACAAA/8AGlwPAAAMABwALABAAFQAaAB4AIwAAEzMVIwUzFSMRMxUjESEVITUBIRUhNREhFSE1ATMVIyUhFSE1AHh4AS15eXl5BWr6lgEtBD37wwQ9+8P+03l5AS0EPfvDA8B4tXn+HngEAHh4/tN5ef2leHgBLnl5eXkAAAIAAP/ABTsDwAAEAAgAABMBBwE3ARcBJ54B2J3+J54D/578np4CNv4ongHZnQGKnfydngABAAD/wAarA8AAAgAABQEhA1X8qwarQAQAAAAAAQAA/8AGqwPAAAIAAAkBIQNVA1b5VQPA/AAAAAYAAP/ABxwDwAADAAcACwAPABMAFwAAATUhFQE1IRUBNSEVATUzFQM1MxUDNTMVAVUFx/o5Bcf6OQXH+OTj4+Pj4wGHcnIBx3Jy/HJycgHHcnIBx3Jy/HJycgAAAQAA/8AHMwPAACAAABMOARUUFhcxCQE+ATU0JicxLgEjIgYHMQkBLgEjIgYHMREICQkIA4kDiAgJCQgHFQwMFQj8yfzIBxUMDBUIA68IFgwMFQj8ZAOcCBUMDBYICAkJCPy3A0kICQkIAAAAAQAA/8ACOQPAACAAAAEuASMiBgcxCQEeATMyNjcxPgE1NCYnMQkBPgE1NCYnMQIvBAwHBwsF/f8CAQULBwcMBAUFBQX+LQHTBQUFBQO3BAUFBP4J/gkEBQUEBQsHBwsFAckByQULBwcLBQAAAQAA/8ACOQPAACAAABceATMyNjcxCQEuASMiBgcxDgEVFBYXMQkBDgEVFBYXMQoEDAcGDAUCAf3/BQwGBwwEBQUFBQHS/i4FBQUFNwQFBQQB9wH3BAUFBAULBwcLBf43/jcFCwcHCwUAAAAAAQAA/8AHMwPAACAAAAU+ATU0JicxCQEOARUUFhcxHgEzMjY3MQkBHgEzMjY3MQciCAkJCPx4/HcICQkICBUMDBUHAzgDNwgVDAwVBy8IFgwMFQgDnPxkCBUMDBYICAkJCANJ/LcICQkIAAAAAQAA/78EAAPBAAsAAAEnCQEHCQEXCQE3AQQAL/4v/jAwAdH+LzAB0AHRL/4vA5Iv/i4B0i/+Lv4uLwHS/i4vAdIAAAABAAAAAAAAAAAAAgAANzkBAAAAAAQAAP/ABAADwAAbADMANwA7AAAlMTUnLgEjIgYVFBYfATc+ATU0JiMiBg8BESMRASEyNjUxESEVIREhESE1IRE4ATEUFjMxATMRIxEzNSMB4KcFCwcNEwUE9fUEBRMNBwsFp0D+YAOAGyX+IAGg/IABoP4gJhoBoEBAQEDATagEBRMNBwsF9PQFCwcNEwUEqAFz/kD/ACYaAsBA/YACgED9QBslAwABAP7AQAABAAAAAAAAAAAAAgAANzkBAAAAAAMAAP/ABgADwAADAAcACwAAEyE1IREhNSERITUhAAYA+gAGAPoABgD6AANrVf3VVv3VVQACAAL/yQQCA7oAPwCCAAAlDgEjIiYnMS4BNTE+ATc1Nz4BFx4BFzEeARcVNy4BJzEuAS8BLgEvASYGBwEOARceARcxFhceATc2PwEiJicXAS4BJzEmJyYGBwYPATAyMTIWFyc3PgEXHgEHAQ4BIyImJzMuAScxLgEvAQceARcxHgEXMx4BFzMWMjMyNjcxAT4BJwE3EzcgHTITEhYDJh3+FlM4DxkLCRAHLgcQCAwYDQIRKRYBP1sT/vgmMgkGIBgPHRxOLi8zoBUpEwICSwchGDcxMVAdHA6ZARUoEgJ5Gm9KHR9I/ugTNyEMGAsBDxkKChAFAS4HEgoKFgwBEioXAQEEAi9SHAEFRh0ENhccFxMSMRsnQhUB/hU4GwgSCwkVDAEuCxQJCxQJAQsQAgEFQxP++CdaOSI7Fw8TFA4NDTOhBwcBAkwjPBY4CgsZGBgOmQcHAXgbPUscY0f+6BcbBAQGEAsKGA0BLw0XCgoRCAwOAgEoIQEFRlQiAAIAAP/ABAADwAAzAFEAAAUxAQ4BDwEOASM4ATkBOAExIicuAScmNTQ3PgE3NjMyFx4BFxYVMTgBMRQGBzcOAQcxAQcBIgcOAQcGFRQXHgEXFjMyNz4BNzY1MTQnLgEnJiMD0/6nGDgfAx5EJFBHRmgfHh4faEZHUE9HRmgfHg0MAQ0iFQFZLf2vQzs6VxkaGhlXOjtDQjs6VxoZGhlXOjtCQAFZFSIMAQsNHh5pRkdPUEZHaB8eHh9oRkdQJEUgAyE5GP6oLgPAGhlXOzpDQjs6VxoZGRpXOjtCQzo7VxkaAAAAAAMAAP/ABVEDwAAQABYAHAAAASEiBhURFBYzITI2NRE0JiMRIREJARERCQE1IRUE+/tbJTExJQSlJTExJftbAlMCUv2u/a0EpQPAMSX8rCUxMSUDVCUx/FYCiv7gASD9dgLs/uABIGhoAAAAAAQAAP/ABUcDwAAVADYAPABXAAABIRUzNTA0NTQmJzEhDgEVHAEzMRUzASEOARUwFDMxEQYwFRQWMzEhMjY1NDA1MREwNDE0JiMxERUhESEVASEOARUwFBUxETM1IxEhESMVMxE0MDU0JicxAYoCM1QxI/3NIzIBVAIz/bEYIQEBIRgCaxchMSP9zQIzATX7YiMx4Y0Eno3iMiMDaFhYAQEjMgEBMiMBAVj+aAEhGAH+vgEBFyIiFwEBASUBIzP+91YBCLICSgEyIwEB/g5YAZr+ZlgB8gEBIzIBAAABAAD/wAQAA8AACwAACQIHCQEXCQE3CQEDxP48/jw8AcT+PDwBxAHEPP48AcQDwP48AcQ8/jz+PDwBxP48PAHEAcQAAAIACf/BA/cDvwAeADoAAAE+ATU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNjcBNwEFIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGAq0tMx8eaUZGUFBGR2gfHh4faEdGUER8MQFLMP62/t5HPT5dGhsbGl0+PUdGPj5cGxsbG1w+PgE/M4JJUEdGaR4eHh5pRkdQUEZGaR4eLSj+sC8BT1UaG1w+PkZHPj5cGxoaG109PkdGPj5cGxoAAAAAAwAA/8AEAAPAAA8AHwA0AAATIgYVMREUFjMxITI2NTERAxQGIzEhIiY1MRE0NjMxIQkBFRQWMzI2NTERISIGFRQWMzEzAVUjMjIjA1YjMkAMCfyqCQwMCQNr/eYBehMNDRP+pg0TEw3t/oUDwDIj/KskMjIkA6r8VgkNDQkDVQkM/bkBeu0NExMNAVoTDQ0T/oYAAAEAAAABAACH291BXw889QALBAAAAAAA2RRvpQAAAADZFG+lAAD/vwczA8EAAAAIAAIAAAAAAAAAAQAAA8D/wAAABzMAAAAABzMAAQAAAAAAAAAAAAAAAAAAACIEAAAAAAAAAAAAAAACAAAABJkAAAOTAAAE4QAABYcAAAQCAAAEAgAABAIAAATJAAAEAAAABpcAAAU7AAAGqwAABqsAAAccAAAHMwAAAjkAAAI5AAAHMwAABAAAAAQAAAAEAAAABAAAAAYAAAAEAwACBAAAAAVRAAAFRwAABAAAAAQAAAkEAAAAAAAAAAAKABQAHgBEAGoBCAGqAgYCfALEA2QDfgO8A9YD5APyBCAEVgSMBMIE+AUaBSQFegWEBZ4GXAbOBwQHcgeUB/IIPAAAAAEAAAAiAIMADQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALB3ZWItZm9udAB3AGUAYgAtAGYAbwBuAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB3ZWItZm9udAB3AGUAYgAtAGYAbwBuAHR3ZWItZm9udAB3AGUAYgAtAGYAbwBuAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ3ZWItZm9udAB3AGUAYgAtAGYAbwBuAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'web-font' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-SortDown:before{content:"\e90b";color:#d04a02}
.icon-SortUp:before{content:"\e90c";color:#d04a02}
.icon-check-read:before{content:"\e90a";color:#7d7d7d}
.icon-ToC:before{content:"\e909"}
.icon-dots:before{content:"\e908"}
.icon-linkedin:before{content:"\e906"}
.icon-twitter:before{content:"\e907"}
.icon-view-table:before{content:"\e905"}
.icon-password_hide:before{content:"\e902"}
.icon-password_show:before{content:"\e903"}
.icon-view-image:before{content:"\e904"}
.icon-submit-arrow:before{content:"\e900";color:#fff}
.icon-up-arrow:before{content:"\e901"}
.icon-burger:before{content:"\e9900"}
.icon-caret-down:before{content:"\e9904"}
.icon-caret-left:before{content:"\e9906"}
.icon-caret-right:before{content:"\e9909"}
.icon-caret-up:before{content:"\e990d"}
.icon-close-popup:before{content:"\e990f"}
.icon-collapse:before{content:"\e9910"}
.icon-download:before{content:"\e9911"}
.icon-expand:before{content:"\e9913"}
.icon-hamburger:before{content:"\e9914"}
.icon-link:before{content:"\e9915"}
.icon-magnifier:before{content:"\e9917"}
.icon-mail:before{content:"\e9918"}
.icon-print:before{content:"\e991b"}
.icon-remove:before{content:"\e991d"}
.icon-search-icon:before{content:"\e991f";color:#c8c8c8}
.icon-share:before{content:'';background-image:url("clientlib-site-vp/resources/images/share-ico.svg");background-size:100% 100%;display:block;height:108%;width:108%;background-position:center}
@font-face{font-family:'ITCCharterCom-Regular';src:url("clientlib-site-vp/resources/fonts/ITCCharterCom-Regular.eot");src:url("clientlib-site-vp/resources/fonts/ITCCharterCom-Regular.eot?#iefix") format("embedded-opentype"),url("clientlib-site-vp/resources/fonts/ITCCharterCom-Regular.woff") format("woff"),url("clientlib-site-vp/resources/fonts/ITCCharterCom-Regular.ttf") format("truetype"),url("clientlib-site-vp/resources/fonts/ITCCharterCom-Regular.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'PwC Helvetica Neue';font-style:normal;font-weight:400;src:url("clientlib-site-vp/resources/fonts/PwC/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("clientlib-site-vp/resources/fonts/PwC/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff"),url("clientlib-site-vp/resources/fonts/PwC/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf") format("ttf"),url("clientlib-site-vp/resources/fonts/PwC/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot") format("eot")}
@font-face{font-family:'web-font';src:url("clientlib-site-vp/resources/fonts/iconmoon/web-font.woff2") format("woff2"),url("clientlib-site-vp/resources/fonts/iconmoon/web-font.woff") format("woff"),url("clientlib-site-vp/resources/fonts/iconmoon/web-font.ttf") format("ttf")}
@font-face{font-family:'PwC Helvetica Neue';font-style:normal;font-weight:bold;src:url("clientlib-site-vp/resources/fonts/PwC/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2") format("woff2"),url("clientlib-site-vp/resources/fonts/PwC/7b415a05-784a-4a4c-8c94-67e9288312f5.woff") format("woff"),url("clientlib-site-vp/resources/fonts/PwC/f07c25ed-2d61-4e44-99ab-a0bc3ec67662.ttf") format("ttf"),url("clientlib-site-vp/resources/fonts/PwC/4c21ab66-1566-4a85-b310-fbc649985f88.eot") format("eot")}
@font-face{font-family:'PwC Helvetica Neue Bold';font-style:normal;font-weight:bold;src:url("clientlib-site-vp/resources/fonts/PwC/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2") format("woff2"),url("clientlib-site-vp/resources/fonts/PwC/7b415a05-784a-4a4c-8c94-67e9288312f5.woff") format("woff"),url("clientlib-site-vp/resources/fonts/PwC/f07c25ed-2d61-4e44-99ab-a0bc3ec67662.ttf") format("ttf"),url("clientlib-site-vp/resources/fonts/PwC/4c21ab66-1566-4a85-b310-fbc649985f88.eot") format("eot")}
@font-face{font-family:'PwC Helvetica Neue Light';font-style:normal;src:url("clientlib-site-vp/resources/fonts/PwC/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2") format("woff2"),url("clientlib-site-vp/resources/fonts/PwC/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff") format("woff"),url("clientlib-site-vp/resources/fonts/PwC/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.ttf") format("ttf"),url("clientlib-site-vp/resources/fonts/PwC/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot") format("eot")}
body.is-guide .jquery-guide-bg{display:none !important}
body.is-guide .guide-overlay{display:block;position:fixed;top:0;left:0;width:100%;bottom:0;z-index:999;background-color:rgba(10,10,10,0.86)}
@media(max-width:1023px){body.is-guide .guide-overlay{display:none !important}
}
.jquery-guide{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.jquery-guide-bg{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:fixed;top:0;right:0;bottom:0;left:0;border-color:rgba(0,0,0,0.85);border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;z-index:999;overflow:hidden}
.jquery-guide-bg.active{border-color:rgba(0,0,0,0.5)}
.jquery-guide-content{position:absolute;cursor:default;color:#fff;z-index:9999}
.jquery-guide-content p{font-size:1.375rem;line-height:1em}
.hideslide{transition:opacity .4s ease-in-out;opacity:0;top:0;max-height:85vh;min-height:610px}
@media(min-width:1600px){.hideslide{top:40px}
}
@media(max-width:1023px){.hideslide{display:none !important}
}
#searchicon_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#search_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#menu_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#signin_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#suggested_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#contentmouse_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#displaycontent_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#contentpage_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#relatedlink_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#prevandafter_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#trending_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#feedback_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
#end_option{position:absolute;z-index:1099;display:none;right:0;margin:0 auto;bottom:0;left:0}
.sitetour_arrows{display:none;position:fixed;z-index:9999;bottom:30px;left:0;width:100%;text-align:center;top:auto;margin:0 auto;flex-flow:column nowrap}
@media(max-width:1023px){.sitetour_arrows{display:none !important}
.sitetour_arrows.active{display:none !important}
}
.sitetour_arrows.active{display:flex !important}
.sitetour_arrows .sitetour_buttons{display:flex;flex-flow:row nowrap;max-width:590px;margin:auto}
.sitetour_arrows .sitetour_buttons .btn{background:#eb8c00;color:#2d2d2d;width:100%;max-width:180px;margin:auto}
.sitetour_arrows .sitetour_buttons .btn:first-of-type{background-color:#000;color:#ffa929;border:1px solid #ffa929}
.sitetour_arrows .sitetour_buttons .btn:hover{color:#000;background-color:#dedede;border-color:#dedede}
.sitetour_arrows .sitetour_buttons .btn:hover{color:#2d2d2d}
.sitetour_arrows .sitetour_buttons .btn:disabled{background:#a76b12;opacity:.8}
.sitetour_arrows_cover{margin:16px auto 0;max-width:562px}
.sitetour_arrows_cover .progress{border-radius:0;background-color:#5e5e5e !important;height:.8rem}
.bottomzipp .btn{background:#ffa929;color:#2d2d2d;padding:0 10px;width:100%;max-width:180px}
.bottomzipp .btn:hover{color:#2d2d2d}
#prevGuideBtn{margin:0 10px}
#prevGuideBtn span.is-hidden-desktop{display:none !important}
#nextGuideBtn{margin:0 10px}
#nextGuideBtn span.is-hidden-desktop{display:none !important}
.sitetour_pop.is-active{display:none}
@media(min-width:1024px){.sitetour_pop.is-active{display:flex}
}
.sitetour_pop span.close-tutModal{position:absolute;top:12px;right:16px;font-size:34px;color:white;cursor:pointer;line-height:1;z-index:1}
.sitetour_pop .modal-background{transition:background-color .35s ease-in-out}
.sitetour_pop .modal-content{height:auto}
.sitetour_pop.video-dimmer .modal-background{background-color:#000 !important}
.sitetour_pop.video-dimmer .modal-content{width:100%;max-width:100%;max-height:auto}
.sitetour_pop .box{background-color:rgba(1,1,1,0.68);color:#fff;padding:2.0rem;border-radius:0;width:100%;max-width:805px;margin:0 auto}
.sitetour_pop .box h1{color:#eb8c00;font-family:"ITCCharterCom-Regular";font-size:40px;line-height:normal}
.sitetour_pop .box p{font-size:22px;padding:.9375rem 0}
.sitetour_pop .box .tutorial-btns{display:flex;flex-flow:row nowrap;margin-top:12px}
.sitetour_pop .box .tutorial-btns button.end-tour{background-color:#000;color:#ffa929;border:1px solid #ffa929}
.sitetour_pop .box .tutorial-btns button:hover{color:#000;background-color:#dedede;border-color:#dedede}
.sitetour_pop .box.guide-start-2.active{display:flex;flex-flow:column nowrap}
.sitetour_pop .box.guide-start,.sitetour_pop .box.guide-start-2,.sitetour_pop .box.video-container{opacity:0;height:0;overflow:hidden;transition:opacity .25s ease-in-out;padding:0}
.sitetour_pop .box.guide-start.active,.sitetour_pop .box.guide-start-2.active,.sitetour_pop .box.video-container.active{padding:30px;opacity:1;height:auto}
.sitetour_pop .box.video-container{max-width:1100px;min-width:900px;width:80%;padding:0 !important;display:flex;flex-flow:column nowrap;background-color:transparent !important}
@media(min-width:1400px){.sitetour_pop .box.video-container{max-width:1250px}
}
.sitetour_pop .box.video-container .video-wrap{display:flex;flex-flow:column nowrap;border:1px solid #ffa929;padding:1px}
.sitetour_pop .box.video-container .video-wrap video{outline:0;max-height:78vh}
.sitetour_pop .box.video-container>button{margin:28px auto auto;background-color:#000;color:#ffa929;border:1px solid #ffa929;width:auto;padding:8px 20px;align-self:center}
.sitetour_pop .box.video-container>button:hover{color:#000;background-color:#dedede;border-color:#dedede}
.sitetour_pop .box.guide-start .tutorial-btns button:first-of-type{margin:auto 14px auto auto}
.sitetour_pop .box.guide-start .tutorial-btns button:last-of-type{margin:auto auto auto 0}
.sitetour_pop .box.guide-start-2 .tutorial-btns button{margin:auto auto auto auto;max-width:174px}
.sitetour_pop .box.guide-start-2 .tutorial-btns button:first-of-type{margin:auto 20px auto 0}
.sitetour_pop .box.guide-start-2 .tutorial-btns button:last-of-type{margin-right:0}
.sitetour_pop .box .video-contianer{margin:auto}
.progress.sitetour_progress::-webkit-progress-value{background-color:#eb8c00}
.progress.sitetour_progress::-moz-progress-bar{background-color:#eb8c00}
.progress.sitetour_progress::-ms-fill{background-color:#eb8c00}
.progress.sitetour_progress:indeterminate{background-image:linear-gradient(to right,#eb8c00 30%,#fff 30%)}
.progress.sitetour_progress::-webkit-progress-bar{background-color:#5e5e5e}
nav.primary .navbar-search .search{display:block}
.guide-video-modal{position:fixed}
@media screen and (max-width:1023px){.sitetour_pop .box h1{font-size:2rem}
.sitetour_pop .box p{font-size:1rem}
.jquery-guide-content p{font-size:1.1rem}
.sitetour_arrows{display:flex}
.sitetour_arrows .btn{width:auto;padding:1em 2.5em;margin-right:2em}
#prevGuideBtn{margin:0}
#nextGuideBtn{margin:0}
.jquery-guide-bg:before{display:none}
}
@media screen and (max-width:768px){.sitetour_arrows.is-block{max-width:90%}
}
.join-btn-n{margin-right:12px;background-image:url(clientlib-site-vp/resources/images/join-view_icon.svg) !important}
body{background-color:#f7f7f7;color:#2d2d2d}
body.search,body.profile,body.landing_page,body.industry_landing,body.standard_setter,body.topics_landing,body.content_page,body.content_page_faq,body.hide_right_rail,body.favorites_list,body.landing_page_template,body.sitemap,body.x404,body.fasb-search-tool,body.terms-and-conditions,body.content_page_2{background-color:white}
a.primary-orange{color:#d04a02;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;line-height:1.21;letter-spacing:.7px;text-align:center}
.toc-title{font-size:18px;font-weight:bold;font-family:"PwC Helvetica Neue";font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:0 0 0 4px}
.toc-resize{position:relative;top:10px;left:6px;cursor:pointer}
.toc-plus-image{margin:5px;cursor:pointer}
.toc-plus-image.toc-cross-sign{transform:rotate(45deg)}
.toc-spacer-line{display:flex;position:relative;justify-content:center;padding-right:20px;background-color:white;visibility:hidden;left:12px !important}
.toc-spacer-line.spacer-line-scrolled .toc-rail-toggle{position:fixed}
.toc-spacer-line div:nth-child(1){width:1px;background-color:#7d7d7d}
.toc-spacer-line div:nth-child(1),.spacer-line div:nth-child(1){position:relative;top:-27px}
.toc-spacer-line.spacer-line-scrolled div:nth-child(1),.spacer-line.spacer-line-scrolled div:nth-child(1){top:auto;position:initial}
.non-clickable-text-mobile{color:#2d2d2d;background-color:#f7f7f7;text-align:left;display:flex;padding:5px 20px;border-bottom:2px solid #dedede}
@media(min-width:1088px){.non-clickable-text-mobile{display:none !important}
}
.non-clickable-text-mobile .non-clickable-text-bold{font-weight:bold}
.toc-rail-toggle{display:flex;position:absolute;background-color:#fff;border:1px solid #ae6800;height:77px;border-radius:20px 20px;-moz-border-radius:20px 20px;-webkit-border-radius:20px 20px;top:0;width:36px;flex-grow:0;top:122px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.toc-rail-toggle{display:block !important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.toc-rail-toggle{margin-left:-16px}
}
.toc-rail-toggle .resizebutton[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}
.toc-rail-toggle .resizebutton[data-title]:after{content:attr(data-title);position:absolute;left:115%;padding:5px 7px;color:#666;border:1px solid #000;opacity:0;z-index:99999;visibility:hidden;background-color:#fff;font-size:13px;white-space:pre;font-family:sans-serif}
.toc-rail-toggle span{color:#ae6800;position:relative;top:3px;cursor:pointer}
.toc-rail-toggle span.icon-caret-right{left:10px}
.toc-rail-toggle span.icon-caret-left{left:7px}
.toc-rail-toggle span::before{display:inline-block;padding:10px 0;width:13px}
.toc-rail-toggle .icon-ToC{justify-content:center;align-items:center;max-width:25px}
.toc-rail-toggle .cross_image{margin:5px;transform:rotate(45deg);cursor:pointer}
.toc-rail-toggle .divider_line{width:0}
.toc-rail-toggle .divider_line::after{content:'';border-bottom:2px solid #e6e2da;width:20px;display:block;margin:0 4px}
.toc-rail-toggle.hide_arrow .divider_line::after{content:'';border-bottom:1px solid #e6e2da}
.toc-rail-toggle.hide_arrow span.icon-caret-left{pointer-events:none;cursor:default;color:#e6e2da}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.toc-spacer-line .icon-ToC{margin-top:23px !important}
}
.toc-spacer-line .resizebutton{display:none}
.spacer-border{border-top:1px solid #7d7d7d}
.toc-line{position:fixed;width:1px;box-shadow:-2px 0 2px 0 #887b7b;height:100%;bottom:0;left:5px}
.toc-open .toc-line{display:none}
.list-view-icon[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}
.list-view-icon[data-title]:after{content:attr(data-title);position:absolute;padding:5px 7px;color:#666;border:1px solid #000;opacity:0;z-index:99999;visibility:hidden;background-color:#fff;font-size:13px;white-space:pre;font-family:sans-serif}
.icon-ToC:before,.list-view-icon.icon-ToC:before{display:none}
.button.is-dark{background-color:#2d2d2d !important;border-color:#7d7d7d !important;color:#fd6412 !important;font-weight:bold}
.button.save-exit{color:#2d2d2d;border-color:#2d2d2d}
.form-input{background-color:rgba(0,0,0,0);border-bottom:2px solid #dedede;border-style:solid;border-width:0 0 2px;color:#2d2d2d;font-size:18px;padding:0 0 8px;width:100%;outline:0}
.btn{background-color:rgba(0,0,0,0);border:0 none;color:#464646;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;height:42px;width:160px;outline:0}
.submit-btn{border:solid 1px #d04a02;color:#d04a02}
.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select::before{background-image:url("clientlib-site-vp/resources/images/caret-down.svg");background-repeat:no-repeat;background-size:contain;bottom:5px;content:"";height:15px;position:absolute;right:5px;width:15px;outline:0}
button.tooltip{border:0;background:0;text-decoration:underline;display:inline-block;border:0;padding:0;margin:0;font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}
.tippy-popper .right-rail-theme .tippy-arrow{border-left:8px solid #fff !important}
.tippy-popper .right-rail-theme .tippy-arrow:first-child{border-left:8px solid #2d2d2d}
.tippy-popper .breadcrumb-theme{bottom:0 !important}
.tippy-popper .breadcrumb-theme .tippy-arrow{border-bottom:8px solid #fff !important;text-shadow:0 3px 3px rgba(0,0,0,0.5)}
.tippy-popper .breadcrumb-theme .tippy-arrow:first-child{border-bottom:8px solid #2d2d2d}
.tippy-popper .share-theme{bottom:0 !important}
.tippy-popper .share-theme[x-placement^='top'] .tippy-arrow{border-top-color:#fff}
.tippy-popper .share-theme[x-placement^='bottom'] .tippy-arrow{border-bottom-color:#fff}
.tippy-popper .share-theme[x-placement^='left'] .tippy-arrow{border-left-color:#fff}
.tippy-popper .share-theme[x-placement^='right'] .tippy-arrow{border-right-color:#fff}
.tippy-popper .author-theme{bottom:0 !important;max-width:552px !important}
.tippy-popper .author-theme .tippy-arrow{border-top:8px solid #fff !important}
.tippy-popper .author-theme .tippy-arrow:first-child{border-top:8px solid #2d2d2d !important}
.tippy-popper .tippy-tooltip{border-radius:0;background-color:#fff;box-shadow:0 -2px 10px 0 rgba(0,0,0,0.29);border:solid 1px #2d2d2d}
.tippy-popper .tippy-tooltip .tippy-content{text-align:left}
.tippy-popper .tippy-tooltip .tippy-content .sme-tooltip-content h1{font-family:"PwC Helvetica Neue";font-size:16px;color:#464646;margin-bottom:5px;font-weight:600;line-height:1.30}
.tippy-popper .tippy-tooltip .tippy-content .sme-tooltip-content h2{font-size:12px;margin-bottom:5px;font-family:"PwC Helvetica Neue";color:#464646;font-weight:600;line-height:1.30}
.tippy-popper .tippy-tooltip .tippy-content .sme-tooltip-content p{font-size:12px;margin-bottom:10px;font-family:"PwC Helvetica Neue";color:#464646;font-weight:normal;line-height:1.30}
.tippy-popper .tippy-tooltip .tippy-content .sme-tooltip-content .email a{text-decoration:underline;font-weight:600;color:#464646 !important;line-height:1.30}
.tippy-popper .tippy-tooltip .tippy-content .sme-tooltip-content .contact{color:#464646;line-height:1.30}
.tippy-popper .tippy-tooltip .tippy-content .sme-tooltip-content .contact a{text-decoration:underline;font-weight:600;color:#464646 !important}
.tippy-popper .tippy-tooltip .tippy-content .breadcrumb-tooltip-content{padding:15px}
.tippy-popper .tippy-tooltip .tippy-content .breadcrumb-tooltip-content .inner-lins{padding-top:5px;padding-bottom:5px}
.tippy-popper .tippy-tooltip .tippy-content .breadcrumb-tooltip-content .inner-lins a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#ae6800}
.tippy-popper .tippy-tooltip .tippy-content .share-tooltip-content{padding-top:3px}
.tippy-popper .tippy-tooltip .tippy-content .share-tooltip-content a{color:#2d2d2d;margin-left:4px;margin-right:4px}
.tippy-popper .tippy-tooltip .tippy-content .share-tooltip-content a:hover{color:#d04a02}
.tippy-popper .tippy-tooltip .tippy-content .share-tooltip-content a .icon-mail{font-size:17px}
.tippy-popper .tippy-tooltip .tippy-content .share-tooltip-content a .icon-twitter{font-size:17px}
.tippy-popper .tippy-tooltip .tippy-content .share-tooltip-content a .icon-linkedin{font-size:17px}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content h1{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#464646}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content h2{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#464646;margin-bottom:12px}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content p{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#464646;margin-bottom:10px}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content .email{margin-bottom:0}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content .email a{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#464646}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content .contact{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#464646}
.tippy-popper .tippy-tooltip .tippy-content .author-tooltip-content .contact a{color:#464646 !important}
.tippy-popper .tippy-tooltip .tooltip-popout{text-align:left !important;max-width:350px;padding:10px}
.tippy-popper .tippy-tooltip .tippy-backdrop{width:calc(250% + 2rem) !important}
.tippy-popper .link-theme{background-color:#2d2d2d !important;bottom:-1px !important;box-shadow:none;border:0}
.tippy-popper .link-theme .link-tooltip-content .inner-lins{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#fff}
.tippy-popper .tippy-tooltip.inlineLink-theme{box-shadow:none;border:1px solid #2d2d2d}
.tippy-popper .tippy-tooltip.inlineLink-theme .tippy-backdrop{background-color:#f7f7f7 !important;color:#d04a02 !important;text-align:left !important;padding:4px 8px !important;transition:.7s}
.tippy-popper .tippy-tooltip.inlineLink-theme .tippy-content{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;align-self:center;align-content:center;align-items:center}
.tippy-popper .tippy-tooltip.inlineLink-theme .tippy-content a{color:#2d2d2d;font-weight:600}
.tippy-popper .tippy-tooltip.inlineLink-theme .tippy-content a:hover{color:#d04a02 !important}
.tippy-popper .tippy-tooltip.inlineLink-theme .tippy-content a span{padding-right:5px}
.hide-side-by-side{display:none !important}
sup{left:-0.25em}
mark{color:#fff;background-color:red}
.remember-me{align-self:flex-end}
.remember-me .check{padding-left:3px;display:block;position:relative;padding-left:35px;cursor:pointer;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#7d7d7d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.remember-me .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.remember-me .check span{display:inline-block;padding-top:9px;margin-left:1px}
.remember-me .checkmark{position:absolute;top:6px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #464646}
.remember-me .check:hover input ~ .checkmark{background-color:#fff}
.remember-me .check input:checked ~ .checkmark{background-color:#d14a02;border-color:#d14a02}
.remember-me .check input:checked ~ span{color:#d14a02;font-weight:bold}
.remember-me .custom-primary-color{color:#d14a02;padding-top:2px !important;font-weight:bold}
.remember-me .double-line-check-content{padding-top:6px !important}
.remember-me .checkmark:after{content:"";position:absolute;display:none}
.remember-me .check input:checked ~ .checkmark:after{display:block}
.remember-me .check .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.custom-radio-wrap{margin-top:10px}
.custom-radio-wrap .form-group{margin-bottom:10px;display:inline}
.custom-radio-wrap .form-group:last-child{margin-bottom:0}
.custom-radio-wrap .form-group label{-webkit-appearance:none;background-color:#fff;border:1px solid #2d2d2d;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:8px;border-radius:50px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer}
.custom-radio-wrap .form-group .label-text{vertical-align:middle;cursor:pointer;padding-left:10px;margin-left:-5px;margin-right:10px}
.custom-radio-wrap .form-group input{display:none;cursor:pointer}
.custom-radio-wrap .form-group input:checked + label{color:#99a1a7}
.custom-radio-wrap .form-group input:checked + label:after{content:'';width:14px;height:14px;border-radius:50px;position:absolute;top:1px;left:1px;background:#d04a02;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);text-shadow:none;font-size:32px;border:2px solid #fff}
.panel-disabled{pointer-events:none;opacity:.3}
.modal-is-open{overflow:hidden;position:fixed;left:0;right:0}
.scroll_off{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}
.tooltip_templates{display:none}
a.back-to-top{font-size:12px}
.icon-mail{color:#2d2d2d !important;font-size:15px;padding-right:1px}
.custom-tooltip{position:relative;top:-30px}
.custom-tooltip .bottom{min-width:130px;padding:4px 6px 4px 6px;top:40px;left:50%;transform:translate(-50%,0);background-color:#2d2d2d;position:absolute;z-index:99999999;box-sizing:border-box;display:block}
.custom-tooltip .bottom span{font-family:"PwC Helvetica Neue";font-size:16px !important;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#fff !important;padding:0 !important}
.custom-tooltip .bottom i{position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}
.custom-tooltip .bottom i::after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#2d2d2d}
@media(min-width:240px) and (max-width:1024px){.custom-tooltip{top:-17px;left:-123px}
}
.btn-disabled{cursor:not-allowed !important;filter:grayscale(100%)}
.text-uppercase{text-transform:uppercase}
.full-width{width:100% !important}
.btn-primary{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;color:#464646;text-transform:uppercase;cursor:pointer}
.btn-primary:hover{color:#464646}
.btn-secondary{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;padding:15px 26px;text-transform:uppercase;cursor:pointer}
@media only screen and (min-width:240px) and (max-width:767px){.btn-secondary{margin:0 auto;display:block;max-width:100%}
}
.btn-secondary:hover{color:#d04a02}
.orange_bg{background:#d04a02}
.yellow_bg{background:#ffb600}
.tangerine_bg{background:#eb8c00}
.rose_bg{background:#db536a}
@media(min-width:769px) and (max-width:870px){.reset-forgot-body .modal-content,.user-reg-body .modal-content{width:767px !important}
}
@media(min-width:769px) and (max-width:950px){.user_activation .modal-content,.signin-modal .modal-content,.register-modal .modal-content{width:767px !important}
}
.modal-content .select{height:auto}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-content{height:calc(100vh - 40px)}
}
.genericPage .cmp-title{padding-top:20px}
.genericPage .cmp-title h1{font-size:2.375rem;font-style:normal;font-family:"PwC ITC Charter",Georgia,Serif;line-height:1.3em;padding-top:4px;padding-bottom:11px}
.genericPage .cmp-text p{color:#2d2d2d;font-size:1.125rem;font-family:"PwC Helvetica Neue",Arial,Sans-Serif}
.genericPage .cmp-text h3,.genericPage .cmp-text h2{font-size:1.75rem;font-family:"PwC Helvetica Neue",Arial,Sans-Serif;font-style:normal;font-weight:bold;color:#2d2d2d;line-height:1.3em}
.genericPage .cmp-text h2{font-size:2.375rem}
.genericPage .cmp-text a{border-bottom:1px solid #7d7d7d;font-weight:bold;color:#2d2d2d;font-family:"PwC Helvetica Neue",Arial,Sans-Serif}
.genericPage .cmp-text a:hover{border-bottom:2px solid #e0301e;color:#e0301e}
.genericPage .cmp-text table tr:first-child{border-top:1px solid #ccc}
.genericPage .cmp-text table tr:nth-of-type(even){background-color:#f2f2f2}
.genericPage .cmp-text table td{text-align:left;vertical-align:top;line-height:1.5;padding:15px 10px;vertical-align:top;border-bottom:1px solid #ccc;line-height:1.5;padding:15px 10px;vertical-align:top}
.margin-top-80{margin-top:80px}
.margin-top-60{margin-top:60px}
.margin-top-40{margin-top:40px}
.margin-top-20{margin-top:20px}
.margin-bottom-20{margin-bottom:20px}
.margin-bottom-40{margin-bottom:40px}
.margin-bottom-60{margin-bottom:60px}
.margin-bottom-80{margin-bottom:80px}
.double{text-decoration-line:underline;text-decoration-style:double}
.double-border-bottom{border-bottom:double #7d7d7d !important}
.thin-bottom-underline-only{border-bottom:thin solid black !important}
.thick-bottom-underline-only{border-bottom:thick solid black !important}
body section .hero .container{width:100% !important;max-width:1437px !important}
.hide-scroll{position:fixed !important;overflow-y:scroll !important;width:100% !important}
@media(max-width:1087px){.hide-scroll-mobile{position:fixed !important;overflow-y:scroll !important;overflow-x:hidden !important;width:100% !important}
}
.show-toggle{text-align:center;font-weight:bold;padding-top:0;padding-bottom:0;font-size:12px;outline:0;color:#d04a02;cursor:pointer}
.show-toggle .arrow{display:inline;position:relative;top:1px;left:10px}
.show-toggle .arrow.arrowUp i.left{transform:rotate(43deg)}
.show-toggle .arrow.arrowUp i.right{transform:rotate(-45deg) translate(1px,1px)}
.show-toggle .arrow i{height:11px;width:1px;display:inline-block;border-left:2px solid #d04a02}
.show-toggle .arrow i.left{transform:rotate(-45deg)}
.show-toggle .arrow i.right{transform:rotate(45deg) translate(1px,-1px)}
@media(max-width:768px){.template_info h1{margin-top:10px !important;line-height:1 !important}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideInLeft{0{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{0{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideOutLeft{0{-webkit-transform:translateX(0);transform:translateX(0)}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes slideOutLeft{0{-webkit-transform:translateX(0);transform:translateX(0)}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoomIn{0{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{0{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoomOut{0{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
100%{opacity:0}
}
@keyframes zoomOut{0{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
100%{opacity:0}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideInUp{0{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInUp{0{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideOutDown{0{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes slideOutDown{0{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
html.hide-scroll body .favorites_sub_nav,html.hide-scroll body .language_sub_nav,html.hide-scroll body .account_sub_nav,html.hide-scroll-mobile body .favorites_sub_nav,html.hide-scroll-mobile body .language_sub_nav,html.hide-scroll-mobile body .account_sub_nav{transition:opacity .25s ease-in-out;opacity:1}
html.hide-scroll body .toc-mobile-bar,html.hide-scroll-mobile body .toc-mobile-bar{z-index:999}
html.hide-scroll body.show-favorites-menu .favorites_sub_nav,html.hide-scroll body.show-favorites-menu .language_sub_nav,html.hide-scroll body.show-favorites-menu .account_sub_nav,html.hide-scroll body.show-language-menu .favorites_sub_nav,html.hide-scroll body.show-language-menu .language_sub_nav,html.hide-scroll body.show-language-menu .account_sub_nav,html.hide-scroll body.show-account-menu .favorites_sub_nav,html.hide-scroll body.show-account-menu .language_sub_nav,html.hide-scroll body.show-account-menu .account_sub_nav,html.hide-scroll-mobile body.show-favorites-menu .favorites_sub_nav,html.hide-scroll-mobile body.show-favorites-menu .language_sub_nav,html.hide-scroll-mobile body.show-favorites-menu .account_sub_nav,html.hide-scroll-mobile body.show-language-menu .favorites_sub_nav,html.hide-scroll-mobile body.show-language-menu .language_sub_nav,html.hide-scroll-mobile body.show-language-menu .account_sub_nav,html.hide-scroll-mobile body.show-account-menu .favorites_sub_nav,html.hide-scroll-mobile body.show-account-menu .language_sub_nav,html.hide-scroll-mobile body.show-account-menu .account_sub_nav{opacity:0 !important;pointer-events:none !important}
body.show-favorites-menu .toc-mobile-bar,body.show-language-menu .toc-mobile-bar,body.show-account-menu .toc-mobile-bar{z-index:10}
body.show-favorites-menu .navbar.position-initial .toc-mobile-bar,body.show-language-menu .navbar.position-initial .toc-mobile-bar,body.show-account-menu .navbar.position-initial .toc-mobile-bar{z-index:999}
body.navbar-message-visible .navbar.subnav .container .navbar-message{display:block;opacity:1;height:auto}
body.navbar-message-visible .navbar.subnav .navbar-end{margin-left:0}
.navbar-message.navbar-message--mobile{background-color:#fff3e8;padding:12px 40px 12px 12px;width:100%;margin:0;position:relative;transition:all .25s ease-in-out;overflow:hidden}
@media(min-width:1088px){.navbar-message.navbar-message--mobile{display:none !important}
}
.navbar-message.navbar-message--mobile span{color:#d04a02;position:absolute;top:8px;right:8px;font-size:28px;cursor:pointer;display:block;line-height:1}
.navbar-message.navbar-message--mobile span:hover{color:#7d7d7d}
.navbar-message.navbar-message--mobile p{color:black;line-height:1.3;font-size:13px;display:block;text-align:left;font-weight:600;overflow:hidden}
.navbar-message.navbar-message--mobile p a{color:#d04a02}
.navbar-message.navbar-message--mobile p a:hover{color:#7d7d7d}
nav.primary{height:112px;background-color:#f7f7f7;border-bottom:1px solid #cfcfcf;position:relative;z-index:99}
nav.primary .is-flex{justify-content:space-between;align-items:center}
nav.primary .is-flex.container{flex-flow:row nowrap;max-width:100%}
nav.primary .navbar-search{height:112px}
nav.primary .navbar-search .search{max-height:42px}
nav.primary .navbar-search .navbar-item{padding-right:0}
nav.primary .navbar-search .navbar-item .icon-magnifier{font-size:42px;color:#2d2d2d}
nav.primary .navbar-search .navbar-item .icon-magnifier:hover{color:#d04a02}
nav.primary .navbar-brand{min-height:112px;flex-shrink:1}
nav.primary .navbar-brand .navbar-item{font-family:"ITCCharterCom-Regular";max-width:100%;padding:.5rem 0}
nav.primary .navbar-brand img.logo{max-height:4.75rem}
nav.primary .navbar-brand .border{height:41px;width:1px;background-color:#2d2d2d;margin:0 20px 0 20px;flex-shrink:0}
nav.primary .navbar-brand a{font-size:22px;line-height:1.08;color:#2d2d2d}
nav.subnav{height:63px;background-color:#f7f7f7;border-bottom:1px solid #cfcfcf;position:relative;z-index:99;transition:height .25s ease-in-out}
nav.subnav.position-initial,nav.subnav.position-inherit{position:inherit}
nav.subnav .container{height:63px;min-height:63px;transition:all .25s ease-in-out;flex-direction:row;justify-content:space-between}
nav.subnav .container .navbar-message{background-color:#fff3e8;padding:8px 40px;max-width:58%;width:100%;margin:0 0 1px 0;position:relative;transition:all .25s ease-in-out;overflow:hidden;opacity:0}
@media(max-width:1087px){nav.subnav .container .navbar-message{display:none !important}
}
@media(max-width:1279px){nav.subnav .container .navbar-message{max-width:52%}
}
nav.subnav .container .navbar-message span{color:#d04a02;position:absolute;top:8px;right:8px;font-size:18px;cursor:pointer;display:block;line-height:1}
nav.subnav .container .navbar-message span:hover{color:#7d7d7d}
nav.subnav .container .navbar-message p{color:black;line-height:1.2;font-size:14px;display:block;text-align:center;font-weight:600}
nav.subnav .container .navbar-message p a{color:#d04a02}
nav.subnav .container .navbar-message p a:hover{color:#7d7d7d}
nav.subnav .container .navbar-end{align-items:center}
nav.subnav .container .navbar-end .navbar-item:last-child{padding-right:0}
nav.subnav .container .navbar-end .navbar-item{font-family:"PwC Helvetica Neue"}
nav.subnav .container .navbar-end .navbar-item a{font-size:16px;color:#2d2d2d}
nav.subnav .container .navbar-end .navbar-item.profile-menu{cursor:pointer}
nav.subnav .container .navbar-end .navbar-item.profile-menu span{padding:0 5px}
nav.subnav .container .navbar-end .navbar-item.profile-menu h5{color:#2d2d2d;display:flex;flex-flow:row nowrap;align-items:center}
nav.subnav .container .navbar-end .navbar-item.profile-menu h5 p{cursor:pointer;color:#2d2d2d;margin-right:8px}
nav.subnav .container .navbar-end .navbar-item.profile-menu h5 .icon-caret-down::before{font-size:6px;font-weight:bold;display:flex;margin:auto}
nav.subnav .container .navbar-end .navbar-item.profile-menu ul{box-shadow:3px 5px 12px 0 rgba(0,0,0,0.16)}
nav.subnav .container .navbar-end .navbar-item.profile-menu li{display:block;font-size:28px;line-height:65px;width:176px}
nav.subnav .container .navbar-end .navbar-item.profile-menu li a{border-bottom:1px solid #ddd;display:block;padding:0 20px}
nav.subnav .container .navbar-end .navbar-item.profile-menu li a:hover{color:#d04a02 !important}
nav.subnav .container .navbar-end .navbar-item.favorites-menu{cursor:pointer}
nav.subnav .container .navbar-end .navbar-item.favorites-menu .favorite-elipse{background-color:#d04a02;position:absolute;border-radius:20px;width:10px;height:10px;top:5px;right:3px;display:none}
nav.subnav .container .navbar-end .navbar-item.favorites-menu .favorite-elipse.active{display:block}
nav.subnav .container .navbar-end .navbar-item.favorites-menu h5{color:#2d2d2d;display:flex;flex-flow:row nowrap;align-items:center}
nav.subnav .container .navbar-end .navbar-item.favorites-menu h5 .icon-caret-down::before{font-size:6px;font-weight:bold;display:flex;margin:auto}
nav.subnav .container .navbar-end .navbar-item.favorites-menu h5 .star{background-image:url(clientlib-site-vp/resources/images/unfilled_Star.svg);width:18.1px;height:17.6px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}
nav.subnav .container .navbar-end .navbar-item.favorites-menu ul{box-shadow:3px 5px 12px 0 rgba(0,0,0,0.16)}
nav.subnav .container .navbar-end .navbar-item.favorites-menu ul .star-dropdown-orange{color:#d04a02;font-size:12px;line-height:15px;font-weight:bold}
nav.subnav .container .navbar-end .navbar-item.language-menu{cursor:pointer;position:relative}
nav.subnav .container .navbar-end .navbar-item.language-menu .redirect-guide-target{position:absolute;top:-10px;left:-10px;height:calc(100% + 20px);width:calc(100% + 32px);pointer-events:none}
nav.subnav .container .navbar-end .navbar-item.language-menu h5{color:#2d2d2d;display:flex;flex-flow:row nowrap;align-items:center}
nav.subnav .container .navbar-end .navbar-item.language-menu h5 p{cursor:pointer;color:#2d2d2d;margin-right:8px}
nav.subnav .container .navbar-end .navbar-item.language-menu h5 .icon-caret-down::before{font-size:6px;font-weight:bold;display:flex;margin:auto}
nav.subnav .container .navbar-end .navbar-item.language-menu ul{box-shadow:3px 5px 12px 0 rgba(0,0,0,0.16)}
nav.subnav .container .navbar-end .navbar-item.language-menu li{display:block;font-size:28px;line-height:65px;width:239px;background:#fff}
nav.subnav .container .navbar-end .navbar-item.language-menu li a{border-bottom:1px solid #ddd;display:block;padding:0 20px}
nav.subnav .container .navbar-end .navbar-item.language-menu li a:hover{color:#d04a02 !important}
nav.subnav .container .navbar-end .navbar-item .spacer{width:1px;border-left:1px solid #cfcfcf;height:20px}
nav.subnav .container .navbar-end .account_sub_nav{display:none;background-color:#fff;position:absolute;right:0;top:41px;z-index:99}
.show-account-menu nav.subnav .container .navbar-end .account_sub_nav{display:block}
nav.subnav .container .navbar-end .account_sub_nav li{cursor:pointer}
nav.subnav .container .navbar-end .favorites_sub_nav{display:flex;opacity:0;pointer-events:none;background-color:#fff;position:absolute;right:-60px;top:41px;z-index:999;width:231px;flex-flow:column nowrap;padding:13px 6px 0 12px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.2);cursor:auto}
@media(min-width:768px){nav.subnav .container .navbar-end .favorites_sub_nav{width:400px}
}
@media(min-width:1087px){nav.subnav .container .navbar-end .favorites_sub_nav{right:-13px}
}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites_nav_header{width:100%;display:flex;flex-flow:row nowrap;padding-bottom:14px}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites_nav_header .subnav-star{margin:auto 8px auto 0;background-image:url(clientlib-site-vp/resources/images/unfilled_Star.svg);width:15.2px;height:14.5px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites_nav_header p{font-size:14px;line-height:18px;font-weight:bold;margin:auto auto auto 0}
nav.subnav .container .navbar-end .favorites_sub_nav .no-favorites{width:100%;padding:24px 32px 40px;display:none}
nav.subnav .container .navbar-end .favorites_sub_nav .no-favorites.show{display:flex}
nav.subnav .container .navbar-end .favorites_sub_nav .no-favorites p{text-align:center;margin:auto;opacity:.3;font-size:16px;line-height:18px;letter-spacing:-0.1px;font-family:'PwC Helvetica Neue Bold',arial,serif}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list.hide{display:none}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list body::-webkit-scrollbar{display:none}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list .scroll-element_outer{left:0 !important}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list .scroll-element_outer .scroll-bar{background-color:#7d7d7d}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list .scroll-x{display:none}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list a{border-bottom:1px solid rgba(0,0,0,0.2);flex-shrink:0;padding:11px 0}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list a li{margin:0}
nav.subnav .container .navbar-end .favorites_sub_nav .navbar-favorite-list a:last-of-type{border-bottom:0}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites-nav-footer{display:flex;flex-flow:row nowrap;padding:12px 0 14px}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites-nav-footer.hide{display:none}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites-nav-footer .view-favorites{margin:auto auto auto 0;font-size:12px;text-align:center;line-height:15px;color:#d04a02;border:2px solid #d04a02;padding:4px 6px;font-weight:bold;display:block;cursor:pointer}
nav.subnav .container .navbar-end .favorites_sub_nav .favorites-nav-footer .view-favorites:hover,nav.subnav .container .navbar-end .favorites_sub_nav .favorites-nav-footer .view-favorites:active{background-color:#d04a02;color:white}
.show-favorites-menu nav.subnav .container .navbar-end .favorites_sub_nav{display:flex;opacity:1;pointer-events:auto}
nav.subnav .container .navbar-end .favorites_sub_nav ul{box-shadow:none !important;overflow:auto;padding-right:14px;margin-bottom:8px;max-height:248px;display:flex;flex-flow:column nowrap;-ms-overflow-style:none;overflow:auto}
nav.subnav .container .navbar-end .favorites_sub_nav li{cursor:pointer;font-size:14px;line-height:19px;text-align:left;font-family:'PwC Helvetica Neue Light',arial,serif;font-weight:300;padding:0 0 0 4px;cursor:pointer;max-height:38px;margin-bottom:11px;margin-top:11px;overflow:hidden;display:flex}
nav.subnav .container .navbar-end .favorites_sub_nav li:hover{color:#d04a02}
nav.subnav .container .navbar-end .favorites_sub_nav a:last-of-type li{border-bottom:0}
nav.subnav .container .navbar-end .favorites_sub_nav a:first-of-type li{padding-top:0}
nav.subnav .container .navbar-end .favorites_sub_nav a:last-of-type li{padding-bottom:0}
nav.subnav .container .navbar-end .favorites_sub_nav .active a{color:#d04a02}
nav.subnav .container .navbar-end .language_sub_nav{display:none;background-color:#fff;position:absolute;right:-70px;top:41px;z-index:999}
.show-language-menu nav.subnav .container .navbar-end .language_sub_nav{display:block}
nav.subnav .container .navbar-end .language_sub_nav li{cursor:pointer}
nav.subnav .container .navbar-end .language_sub_nav .active a{color:#d04a02}
nav.subnav .container .navbar-hamburger{justify-content:center;align-items:center}
nav.subnav .container .navbar-hamburger .icon-hamburger{font-size:24px;color:#000;display:inline-block;vertical-align:middle}
nav.subnav .container .navbar-hamburger .icon-hamburger:hover{color:#d04a02}
nav.subnav .container .navbar-hamburger a small{font-family:"PwC Helvetica Neue";font-size:16px;margin-left:15px;color:#000;font-weight:bold;display:none;vertical-align:middle}
@media(min-width:768px){nav.subnav .container .navbar-hamburger a small{display:inline-block}
}
nav.subnav .container .navbar-hamburger a:hover .icon-hamburger{color:#d04a02}
nav.subnav .container .navbar-hamburger a:hover small{color:#d04a02}
nav.dark-subnav{height:80px;background-color:#2d2d2d;z-index:0}
nav.dark-subnav .navbar-item{color:white;font-family:"PwC Helvetica Neue"}
nav.dark-subnav .navbar-item a{color:#fff !important;outline:none !important}
nav.dark-subnav .navbar-item a img{top:2px;position:relative}
nav.dark-subnav .dark-subnav-slick-slider{width:51vw;height:100%}
@media(min-width:1024px) and (max-width:1366px){nav.dark-subnav .dark-subnav-slick-slider{width:75vw}
}
nav.dark-subnav .dark-subnav-slick-slider .slick-list{height:100%}
nav.dark-subnav .dark-subnav-slick-slider .item{display:flex;align-content:center}
nav.dark-subnav .dark-subnav-slick-slider .item div{display:flex;justify-content:center;align-items:center}
nav.dark-subnav .dark-subnav-slick-slider .item div .highlighted{color:#ffa929 !important}
nav.dark-subnav .steps-section .icon-caret-left{font-size:20px;color:#fff}
nav.dark-subnav .steps-section .icon-caret-left.disabled{color:#7d7d7d}
nav.dark-subnav .steps-section .icon-caret-left:hover{color:#d04a02}
nav.dark-subnav .steps-section .icon-caret-left:hover.disabled{color:#7d7d7d}
nav.dark-subnav .steps-section .icon-caret-right{font-size:20px;color:#fff}
nav.dark-subnav .steps-section .icon-caret-right.disabled{color:#7d7d7d}
nav.dark-subnav .steps-section .icon-caret-right:hover{color:#d04a02}
nav.dark-subnav .steps-section .icon-caret-right:hover.disabled{color:#7d7d7d}
nav.dark-subnav .steps-section{display:flex;padding:0 10px 0 0;position:relative}
nav.dark-subnav .steps-section .navbar-item{padding:0}
nav.dark-subnav .steps-section .navbar-item.steps-text{color:#fff;font-size:14px;padding:0 18px}
nav.dark-subnav .steps-section::before{background-color:#858585;bottom:0;content:"";height:40px;margin:auto;position:absolute;right:0;top:0;width:2px}
nav.dark-subnav .navbar-item.text-head-content p{font-size:16px;font-family:"PwC Helvetica Neue Bold";padding:0 20px 0 20px;line-height:1.3;align-items:center;display:flex}
@media(min-width:1024px) and (max-width:1366px){nav.dark-subnav .navbar-item.text-head-content p{font-size:14px}
}
nav.dark-subnav .cross-mark{display:inline-block;margin:auto auto auto 30px;vertical-align:middle;width:18px}
nav.dark-subnav .cross-mark .icon-close-popup{font-size:18px;color:#fff;align-self:center;max-width:20px;max-height:20px}
nav.dark-subnav .cross-mark .icon-close-popup:hover{color:#d04a02}
nav.dark-subnav .btn-default{font-size:12px;height:36px;line-height:36px;padding:0 40px}
nav.dark-subnav.alertbox{background:#000;min-height:0;height:auto;transition:height .4s ease-in-out;overflow:hidden}
@media(min-width:1024px) and (max-width:1366px){nav.dark-subnav.alertbox.is-hidden-tablet-only{display:flex !important}
}
nav.dark-subnav.alertbox.dark-subnav--hidden{display:none;height:0}
nav.dark-subnav.alertbox.dark-subnav--showing{height:0}
nav.dark-subnav.alertbox .dark-subnav-slick-slider{max-height:80px;opacity:0;transition:all .25s ease-in-out}
nav.dark-subnav.alertbox .dark-subnav-slick-slider.slider-initialized{opacity:1;max-height:none}
nav.dark-subnav.alertbox .dark-subnav-slick-slider .item{min-height:60px}
nav.dark-subnav.alertbox .dark-subnav-slick-slider .item .navbar-item:last-of-type{margin-left:auto;flex-direction:row}
@media all and (-ms-high-contrast:none) and (min-width:1088px),(-ms-high-contrast:active) and (min-width:1088px){nav.dark-subnav.alertbox .dark-subnav-slick-slider .item .navbar-item:last-of-type{padding-left:0}
}
nav.dark-subnav.alertbox .dark-subnav-slick-slider .item>div{min-height:60px}
nav.dark-subnav.alertbox .dark-subnav-slick-slider .item div{align-items:flex-start;flex-direction:column;padding:0 2.5em}
nav.dark-subnav.alertbox .dark-subnav-slick-slider .item div b{color:#ffb600}
nav.dark-subnav.alertbox .dark-subnav-slick-slider .item div p{font-family:"PwC Helvetica Neue";font-weight:bold;padding:0}
@media all and (-ms-high-contrast:none) and (min-width:1088px),(-ms-high-contrast:active) and (min-width:1088px){nav.dark-subnav.alertbox .dark-subnav-slick-slider .item div p{max-width:48vw}
}
nav.dark-subnav.alertbox .steps-section .navbar-item.steps-text{color:#7d7d7d}
nav.dark-subnav.alertbox .steps-section::before{content:none}
nav.dark-subnav.alertbox .steps-section .navbar-item{line-height:.5}
nav.dark-subnav.alertbox .navbar-start{align-items:center;min-height:80px}
nav.dark-subnav.alertbox .alert-message{display:flex;justify-content:center;color:#fff;width:100%;align-content:center;padding:27px}
nav.dark-subnav.alertbox #btnCross{align-self:center}
nav.dark-subnav.alertbox .navbar-menu{background:#000;min-height:0;height:auto;transition:height .4s ease-in-out;overflow:hidden}
@media screen and (min-width:769px) and (max-width:1023px){nav.dark-subnav.alertbox .is-hidden-tablet-only{display:none !important}
}
@media screen and (min-width:768px){nav.dark-subnav.alertbox .navbar,nav.dark-subnav.alertbox .navbar-menu,nav.dark-subnav.alertbox .navbar-start,nav.dark-subnav.alertbox .navbar-end{display:flex}
nav.dark-subnav.alertbox .navbar{min-height:3.25rem}
nav.dark-subnav.alertbox .navbar.is-spaced{padding:1rem 2rem}
nav.dark-subnav.alertbox .navbar.is-spaced .navbar-start,nav.dark-subnav.alertbox .navbar.is-spaced .navbar-end{align-items:center}
nav.dark-subnav.alertbox .navbar.is-spaced a.navbar-item,nav.dark-subnav.alertbox .navbar.is-spaced .navbar-link{border-radius:4px}
nav.dark-subnav.alertbox .navbar.is-transparent a.navbar-item:hover,nav.dark-subnav.alertbox .navbar.is-transparent a.navbar-item.is-active,nav.dark-subnav.alertbox .navbar.is-transparent .navbar-link:hover,nav.dark-subnav.alertbox .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}
nav.dark-subnav.alertbox .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,nav.dark-subnav.alertbox .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}
nav.dark-subnav.alertbox .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:whitesmoke;color:#0a0a0a}
nav.dark-subnav.alertbox .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:whitesmoke;color:#3273dc}
nav.dark-subnav.alertbox .navbar-burger{display:none}
nav.dark-subnav.alertbox .navbar-item,nav.dark-subnav.alertbox .navbar-link{align-items:center;display:flex}
nav.dark-subnav.alertbox .navbar-item{display:flex}
nav.dark-subnav.alertbox .navbar-item.has-dropdown{align-items:stretch}
nav.dark-subnav.alertbox .navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(0.25em,-0.25em);transform:rotate(135deg) translate(0.25em,-0.25em)}
nav.dark-subnav.alertbox .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:0;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}
nav.dark-subnav.alertbox .navbar-item.is-active .navbar-dropdown,nav.dark-subnav.alertbox .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}
nav.dark-subnav.alertbox .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,nav.dark-subnav.alertbox .navbar-item.is-active .navbar-dropdown.is-boxed,nav.dark-subnav.alertbox .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,nav.dark-subnav.alertbox .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}
nav.dark-subnav.alertbox .navbar-menu{flex-grow:1;flex-shrink:0}
nav.dark-subnav.alertbox .navbar-start{justify-content:flex-start;margin-right:auto}
nav.dark-subnav.alertbox .navbar-end{justify-content:flex-end;margin-left:auto}
nav.dark-subnav.alertbox .navbar-dropdown{background-color:white;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}
nav.dark-subnav.alertbox .navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}
nav.dark-subnav.alertbox .navbar-dropdown a.navbar-item{padding-right:3rem}
nav.dark-subnav.alertbox .navbar-dropdown a.navbar-item:hover{background-color:whitesmoke;color:#0a0a0a}
nav.dark-subnav.alertbox .navbar-dropdown a.navbar-item.is-active{background-color:whitesmoke;color:#3273dc}
nav.dark-subnav.alertbox .navbar.is-spaced .navbar-dropdown,nav.dark-subnav.alertbox .navbar-dropdown.is-boxed{border-radius:6px;border-top:0;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
nav.dark-subnav.alertbox .navbar-dropdown.is-right{left:auto;right:0}
nav.dark-subnav.alertbox .navbar-divider{display:block}
nav.dark-subnav.alertbox .navbar>.container .navbar-brand,nav.dark-subnav.alertbox .container>.navbar .navbar-brand{margin-left:-.75rem}
nav.dark-subnav.alertbox .navbar.is-fixed-bottom-desktop,nav.dark-subnav.alertbox .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}
nav.dark-subnav.alertbox .navbar.is-fixed-bottom-desktop{bottom:0}
nav.dark-subnav.alertbox .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}
nav.dark-subnav.alertbox .navbar.is-fixed-top-desktop{top:0}
nav.dark-subnav.alertbox html.has-navbar-fixed-top-desktop,nav.dark-subnav.alertbox body.has-navbar-fixed-top-desktop{padding-top:3.25rem}
nav.dark-subnav.alertbox html.has-navbar-fixed-bottom-desktop,nav.dark-subnav.alertbox body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}
nav.dark-subnav.alertbox html.has-spaced-navbar-fixed-top,nav.dark-subnav.alertbox body.has-spaced-navbar-fixed-top{padding-top:5.25rem}
nav.dark-subnav.alertbox html.has-spaced-navbar-fixed-bottom,nav.dark-subnav.alertbox body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}
nav.dark-subnav.alertbox a.navbar-item.is-active,nav.dark-subnav.alertbox .navbar-link.is-active{color:#0a0a0a}
nav.dark-subnav.alertbox a.navbar-item.is-active:not(:hover),nav.dark-subnav.alertbox .navbar-link.is-active:not(:hover){background-color:transparent}
nav.dark-subnav.alertbox .navbar-item.has-dropdown:hover .navbar-link,nav.dark-subnav.alertbox .navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}
}
.register-top{height:80px;background-color:#2d2d2d;margin-top:15px;margin-bottom:15px}
.register-top .view-btn{font-size:12px;padding:17px 15px;text-transform:uppercase;float:right}
.register-top-mobile{background-color:#2d2d2d}
@media(min-width:1024px) and (max-width:1366px){.register-top-mobile{display:none !important}
}
.register-top-mobile .view-anchor{padding:9px 15px;border-bottom:1px solid #fff}
.register-top-mobile .view-anchor a{font-size:12px;text-transform:uppercase;font-weight:bold;color:#fff}
.register-top-mobile .register-nav-sizecontrol{height:0;overflow:hidden;transition:height .25s ease-in-out}
.register-top-mobile .register-nav-sizecontrol.register-nav-sizecontrol--initializing{display:none}
.register-top-mobile .register-mobile-nav{padding:13px;z-index:0;padding-right:0;border-top:10px solid #d04a02;opacity:0;transition:all .25s ease-in-out;height:auto}
.register-top-mobile .register-mobile-nav.slick-initialized{opacity:1}
.register-top-mobile .register-sliding-box{opacity:.3;font-size:14px;letter-spacing:-0.05px;line-height:1;color:#fff;margin-right:15px;border-right:1px solid rgba(255,255,255,0.37);display:flex;align-items:center}
.register-top-mobile .register-sliding-box:last-child{border-right:0}
.register-top-mobile .register-sliding-box.slick-active{opacity:1}
.register-top-mobile .sliding-content{display:contents}
.register-top-mobile .sliding-content .clamp-text{width:85%;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;line-height:1.11;color:#ffb600;margin-left:5px}
.register-top-mobile .cross-icon{width:50px;margin-left:auto}
.register-top-mobile .cross-icon a img{width:18px;height:18px;margin:0 auto}
.register-top-mobile .register-sliding-box span{font-weight:bold;color:#fff}
.register-top-mobile .register-anchor a{font-size:12px;text-transform:uppercase;font-weight:bold;color:#ffa929;display:inline-block;padding-top:5px}
.alert-bar-wrapper{display:flex;align-items:center;justify-content:center;width:100%}
.alert-bar-wrapper .new-alert-bar{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:-0.2px;text-align:left;color:#fff;height:80px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}
.alert-bar-wrapper .new-alert-bar span{font-weight:bold}
.alert-bar-wrapper .new-alert-bar a{font-weight:bold;color:#ffb600;padding-right:10px}
.alert-bar-wrapper .new-alert-bar .cross-icon-alert{content:"\e990e";background-image:url("clientlib-site-vp/resources/images/close-popup.svg");width:18px;height:18px;background-repeat:no-repeat;background-size:18px 18px;float:right;cursor:pointer}
@media(min-width:240px) and (max-width:1087px){nav.primary .container{padding:0 20px}
nav.primary .navbar-search .navbar-item .icon-magnifier{font-size:27px}
nav.subnav .container{padding:0 20px}
nav .navbar-end .navbar-item{padding:.5rem 8px}
nav .navbar-end .navbar-item .spacer{position:absolute;top:-10px}
.alert-bar-wrapper .new-alert-bar{font-size:14px;padding:0 20px}
.alert-bar-wrapper .new-alert-bar p{max-width:86%}
}
@media(min-width:1088px) and (max-width:1279px){nav.dark-subnav .dark-subnav-slick-slider{width:724px}
}
@media(min-width:1280px) and (max-width:1400px){nav.dark-subnav .dark-subnav-slick-slider{width:915px}
}
@media(min-width:1400px) and (max-width:1470px){nav.dark-subnav .dark-subnav-slick-slider{width:840px}
}
@media(min-width:1470px) and (max-width:3840px){nav.dark-subnav .dark-subnav-slick-slider{width:1120px}
}
footer.footer{background-color:#2d2d2d;padding:28px 0 56px 0;z-index:9;position:relative}
footer.footer .navbar-item{font-size:14px;color:white;padding-left:0;padding-right:16px;font-family:"PwC Helvetica Neue"}
footer.footer .navbar-item a{color:white}
footer.footer .navbar-item a:hover{color:#ccc}
footer.footer .primary{flex-wrap:wrap}
footer.footer .primary .navbar-item{font-size:18px;font-family:"PwC Helvetica Neue";padding-right:56px}
footer.footer .container.spacer{margin-top:40px;border-top:1px solid #a5a5a5}
footer.footer .subnav.container{align-items:flex-start}
footer.footer .subnav .navbar-item{font-size:14px;font-family:"PwC Helvetica Neue"}
footer.footer .subnav .navbar-item::after{content:"|";margin-left:16px}
@media(max-width:768px){footer.footer .subnav .navbar-item::after{display:none}
}
footer.footer .subnav .navbar-item:last-of-type:after{display:none}
footer.footer .subnav div:last-of-type::after{content:''}
footer.footer .subnav .copyright{text-align:left;color:#c8c8c8;font-size:12px;font-family:"PwC Helvetica Neue";top:5px;position:relative;margin-left:30px;width:440px}
@media(min-width:375px) and (max-width:1087px){footer.footer .container{margin:0 30px;flex-direction:column}
footer.footer .spacer{margin-top:34px;border-top:1px solid #a5a5a5;margin-bottom:34px}
footer.footer .subnav .copyright{text-align:left;margin-top:24px;width:100%;margin-left:0}
footer.footer .subnav .navbar-item::after{display:none;content:""}
footer.footer .subnav .navbar-item:last-of-type:after{display:none}
}
.cookie-wrapper{width:100%;background:#000;background:rgba(0,0,0,0.8);position:fixed;padding:0 20px;bottom:0;top:auto;z-index:9999;display:none}
.cookie-wrapper .container{padding-left:15px;padding-right:15px}
@media(min-width:768px){.cookie-wrapper .container{width:auto}
}
.modal-open #cookieWrapper,.global-nav-active #cookieWrapper{padding-right:37px}
.cookie-container{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
@media(max-width:767px){.cookie-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.cookie-text{color:#fff;font-size:14px;margin:0;padding-right:10px;word-break:break-word;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.cookie-text a{color:#fff;text-decoration:underline}
.cookie-text a:hover{text-decoration:none}
@media(max-width:767px){.cookie-text{font-size:12px;order:2}
}
.cookie-accept{background-color:#d04a02;color:#fff;cursor:pointer}
.cookie-accept:hover,.cookie-accept:focus{background-color:#d04a02}
.cookie-accept:active{background-color:#d04a02}
@media(max-width:767px){.cookie-accept{order:1;width:100%;margin:12px auto}
}
.tc-header{padding-top:25px;padding-bottom:30px}
.tc-header .tc-header-title span{font-family:"ITCCharterCom-Regular";font-size:42px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d}
.tc-header .update-date p{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#707070;border-bottom:1px solid #7d7d7d;padding-bottom:10px}
.term-and-condition .container-top{margin-bottom:45px !important}
.term-and-condition .column{padding-top:0;padding-bottom:0}
.term-and-condition .tnc-content .tnc-content-p p{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-bottom:20px}
.term-and-condition .tnc-content .tnc-content-p p a{border-bottom:1px solid #7d7d7d;color:#2d2d2d}
.term-and-condition .tnc-content .tnc-content-p p a:hover{color:#d04a02;border-bottom:2px solid #d04a02}
.term-and-condition .tnc-content .tnc-content-p .content-title{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#2d2d2d}
.term-and-condition .tnc-content .tnc-content-p .sub-content-title{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#2d2d2d}
.term-and-condition .tnc-content .tnc-content-p ul{display:block;padding-left:30px}
.term-and-condition .tnc-content .tnc-content-p ul li{color:#2d2d2d;font-size:18px;line-height:1.7;margin:0 0 25px;font-family:"PwC Helvetica Neue"}
.term-and-condition .tnc-content .tnc-content-p ul li a{border-bottom:1px solid #7d7d7d;font-weight:bold;color:#2d2d2d}
.term-and-condition .tnc-content .tnc-content-p ul li a:hover{color:#d04a02;border-bottom:2px solid #d04a02}
.term-and-condition .tnc-content .tnc-content-p ul li:before{content:'';background-color:#e0301e;margin-left:-9px;height:8px;width:8px;display:inline-block;position:relative;right:8px;top:-2px}
.term-and-condition .tnc-content .tnc-content-p ol{display:block;padding-left:30px}
.term-and-condition .tnc-content .tnc-content-p ol li{color:#2d2d2d;font-size:18px;line-height:1.7;margin:0 0 25px;font-family:"PwC Helvetica Neue"}
.term-and-condition .content-background{background-color:#f2f2f2;padding:17px 20px 31px 20px}
@media(min-width:240px) and (max-width:767px){.tc-header .container{padding-left:20px;padding-right:20px}
.tc-header .tc-header-title span{font-size:38px;line-height:1.13;padding-bottom:10px;display:block}
.tc-header .update-date p{padding-bottom:13px;font-size:14px;line-height:1.14}
.term-and-condition .container-top{margin-bottom:22px !important}
.term-and-condition .container{padding-left:20px;padding-right:20px}
.term-and-condition .tnc-content .tnc-content-p p{font-size:14px;line-height:1.36;padding-bottom:15px}
.term-and-condition .tnc-content .tnc-content-p .content-title{font-size:21px;line-height:1.71}
.term-and-condition .tnc-content .tnc-content-p .sub-content-title{font-size:21px;line-height:1.71}
.term-and-condition .tnc-content .tnc-content-p ul{display:block;padding-left:30px}
.term-and-condition .tnc-content .tnc-content-p ul li{font-size:14px;line-height:1.36;margin:0 0 25px}
.term-and-condition .tnc-content .tnc-content-p ul li a{border-bottom:1px solid #7d7d7d;font-weight:bold;color:#2d2d2d}
.term-and-condition .tnc-content .tnc-content-p ul li a:hover{color:#d04a02;border-bottom:2px solid #d04a02}
.term-and-condition .tnc-content .tnc-content-p ul li:before{content:'';background-color:#e0301e;margin-left:-9px;height:8px;width:8px;display:inline-block;position:relative;right:8px;top:-2px}
.term-and-condition .tnc-content .tnc-content-p ol{display:block;padding-left:30px}
.term-and-condition .tnc-content .tnc-content-p ol li{font-size:14px;line-height:1.36}
}
@media(min-width:768px) and (max-width:1024px){.tc-header .container{padding-left:20px;padding-right:20px}
.tc-header .tc-header-title span{font-size:38px}
.term-and-condition .container{padding-left:20px;padding-right:20px}
}
.accept-tnc.stick-return{height:95px;background:white;border-top:2px solid #eee;width:100%;position:fixed;bottom:0;z-index:100;text-align:center;padding:20px 0;left:0}
@media only screen and (min-width:240px) and (max-width:767px){.accept-tnc.stick-return{height:auto;padding:20px}
}
.accept-tnc .btn-secondary{display:inline-block}
@media only screen and (min-width:240px) and (max-width:767px){.accept-tnc .btn-secondary{display:block}
}
.accept-tnc .btn-primary{margin-right:40px;display:inline-block}
@media only screen and (min-width:768px){.accept-tnc .btn-primary.is-hide-tablet{display:none}
}
@media only screen and (min-width:240px) and (max-width:767px){.accept-tnc .btn-primary{margin:20px auto;text-align:center;text-decoration:underline;display:block}
.accept-tnc .btn-primary.is-hide-mobile{display:none}
}
.wrapper-t-c{background:white}
.bottom-tittle-text p{font-family:"PwC Helvetica Neue";font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#2d2d2d;padding:15px 0}
.term-and-condition ol{margin-left:45px}
@media only screen and (min-width:320px) and (max-width:768px){.term-and-condition ol{margin-right:35px}
}
.term-and-condition ol li{margin-bottom:20px}
.term-and-condition ol li label{font-weight:bold}
.alphabet-list{padding-left:17px}
.alphabet-list h4{font-weight:bold}
.alphabet-list p{padding:10px 0}
.alphabet-list .underline{text-decoration:underline}
.alphabet-list a{color:#2d2d2d;text-decoration:underline}
.alphabet-list a:hover{color:#d04a02}
.alphabet-list .top-margin{margin-top:15px}
.term-and-condition .copyright{padding:15px 0;border-top:2px solid lightgrey}
.term-and-condition .copyright a{color:#d04a02;text-decoration:underline}
.term-and-condition .copyright a:hover{color:#d04a02}
.term-and-condition{background:white}
.term-and-condition .container-top{padding:45px 0;margin-bottom:0 !important}
.fasb-search .fabs-tool-header{background-color:#000}
.fasb-search .fabs-tool-header .title{font-family:"ITCCharterCom-Regular";font-size:64px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#fff;padding-top:48px;padding-bottom:15px;margin-bottom:0}
.fasb-search .fabs-tool-header .toggle{padding-bottom:30px}
.fasb-search .fabs-tool-header .toggle .js-by-standard{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:-0.2px;text-align:center;color:#d04a02;text-transform:uppercase;padding:18px 47px;display:inline-block;border:1px solid #7d7d7d;margin-right:20px}
.fasb-search .fabs-tool-header .toggle .js-by-codification{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:-0.2px;text-align:center;color:#d04a02;text-transform:uppercase;padding:18px 47px;display:inline-block;border:1px solid #7d7d7d;margin-right:20px}
.fasb-search .fabs-tool-header .toggle .current{background-color:#d04a02;border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:-0.2px;text-align:center;color:#fff;text-transform:uppercase;padding:18px 47px;display:inline-block;margin-right:20px}
.fasb-search form{background-color:#f7f7f7}
.fasb-search form .js-by-standard-form .col-md-4{display:inline-block}
.fasb-search form .js-by-standard-form .form-group{display:flex;flex-direction:column;margin-right:48px;padding-top:32px;width:285px}
.fasb-search form .js-by-standard-form .form-group label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#464646}
.fasb-search form .js-by-standard-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;height:45px;padding:0 15px 0 0;background-color:#fff;background-image:none;border:1px solid transparent;border-bottom:1px solid #2d2d2d;-ms-word-break:normal;word-break:normal;background-color:transparent;width:100%;border-radius:0}
.fasb-search form .js-by-standard-form .form-group select:focus{outline:0}
.fasb-search form .js-by-standard-form .form-group select::-ms-expand{display:none}
.fasb-search form .js-by-standard-form .form-group .select-option{display:flex;justify-content:center;align-items:center}
.fasb-search form .js-by-standard-form .form-group .select-option:after{content:'\e9904';font-family:'web-font' !important;font-size:10px;color:#d04a02;right:20px;position:relative;pointer-events:none}
.fasb-search form .js-by-standard-form .form-group .select2{display:none}
.fasb-search form .js-by-standard-form .form-group .form-control{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;box-shadow:none;border-bottom:1px solid #2d2d2d;border-radius:0;height:45px;max-width:100%;width:100%;background-color:transparent}
.fasb-search form .js-by-standard-form .form-group .form-control:focus{outline:0}
.fasb-search form .js-by-standard-form .form-group .form-control::placeholder{color:#2d2d2d}
.fasb-search form .js-by-standard-form .form-group .form-control:-ms-input-placeholder{color:#2d2d2d}
.fasb-search form .js-by-standard-form .form-group .form-control::-ms-input-placeholder{color:#2d2d2d}
.fasb-search form .js-by-codification-form{display:flex;align-items:flex-start;flex-wrap:wrap;width:70%}
.fasb-search form .js-by-codification-form .col-md-3{display:inline-block}
.fasb-search form .js-by-codification-form .form-group{margin-right:48px;padding-top:28px;width:285px}
.fasb-search form .js-by-codification-form .form-group label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#464646}
.fasb-search form .js-by-codification-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;height:45px;padding:16px 15px 9px 0;background-color:#fff;background-image:none;border:1px solid transparent;border-bottom:1px solid #7d7d7d;-ms-word-break:normal;word-break:normal;background-color:transparent}
.fasb-search form .js-by-codification-form .form-group select:focus{outline:0}
.fasb-search form .js-by-codification-form .form-group .form-control{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;box-shadow:none;border-bottom:1px solid #7d7d7d;border-radius:0;height:45px;padding:0 !important;max-width:100%;width:100%;background-color:transparent}
.fasb-search form .js-by-codification-form .form-group .form-control:focus{outline:0}
.fasb-search form .js-by-codification-form .form-group .form-control::placeholder{color:#2d2d2d}
.fasb-search form .js-by-codification-form .form-group .form-control:-ms-input-placeholder{color:#2d2d2d}
.fasb-search form .js-by-codification-form .form-group .form-control::-ms-input-placeholder{color:#2d2d2d}
.fasb-search form .js-by-codification-form .form-group .error-mode{height:17px;margin-top:-4px;position:absolute}
.fasb-search form .js-by-codification-form .form-group .error-mode p{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.93;letter-spacing:normal;color:#d04a02}
.fasb-search form .button-row{padding-top:30px;padding-bottom:40px;margin-top:24px}
.fasb-search form .button-row .add-new{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#464646;border:1px solid #464646;padding:11px 40px;display:inline-block;width:auto;height:auto}
.fasb-search form .button-row .reset-btn{border:0 solid #464646 !important}
.fasb-search .no-result{font-family:"ITCCharterCom-Regular";font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#2d2d2d;min-height:379px;padding-top:39px}
.fasb-search .search-list{margin-top:56px;margin-bottom:56px}
.fasb-search .search-list .list{border-radius:0;box-shadow:0 2px 3px rgba(10,10,10,0),0 0 0 1px rgba(10,10,10,0)}
.fasb-search .search-list .listing .col-labels{display:flex}
.fasb-search .search-list .listing .col-labels span{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#2d2d2d;cursor:pointer}
.fasb-search .search-list .listing .col-labels .sort-ascending::after{content:"\e90b";font-family:'web-font' !important;font-size:6px;color:#d04a02;padding-left:10px;position:relative;top:-3px}
.fasb-search .search-list .listing .col-labels .sort-descending::after{content:"\e90c";font-family:'web-font' !important;font-size:6px;color:#d04a02;padding-left:10px;position:relative;top:-3px}
.fasb-search .search-list .listing .col-labels .section{padding:0}
.fasb-search .search-list .listing .col-labels .type{width:10%}
.fasb-search .search-list .listing .col-labels .standard-numbers{width:20%}
.fasb-search .search-list .listing .col-labels .paragraph-label{width:10%}
.fasb-search .search-list .listing .col-labels .topic{width:10%}
.fasb-search .search-list .listing .col-labels .subtopic{width:10%}
.fasb-search .search-list .listing .col-labels .section{width:10%}
.fasb-search .search-list .listing .col-labels .paragraph{width:30%}
.fasb-search .search-list .listing li{border-bottom:1px solid #7d7d7d;padding-top:12px;padding-bottom:12px;padding-left:32px}
.fasb-search .search-list .listing li a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.86;letter-spacing:normal;color:#464646;display:flex}
.fasb-search .search-list .listing li a .type{width:10%}
.fasb-search .search-list .listing li a .standard-numbers{width:20%}
.fasb-search .search-list .listing li a .paragraph-label{width:10%}
.fasb-search .search-list .listing li a .topic{width:10%}
.fasb-search .search-list .listing li a .subtopic{width:10%}
.fasb-search .search-list .listing li a .section{width:10%;padding:0}
.fasb-search .search-list .listing li a .paragraph{width:30%}
.fasb-search .search-list .listing li:last-child{border-bottom:0}
.must-enter-body .modal-content{width:450px;margin:0 auto;background-color:#fff;padding-bottom:37px;padding-top:37px}
.must-enter-body .modal-content .note{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;text-align:center;color:#2d2d2d;padding-bottom:18px}
.must-enter-body .modal-content .close-must-enter{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;border:1px solid #d04a02;max-width:200px;width:200px;margin:0 auto;padding:13px 0;cursor:pointer}
.loading-icon-style{display:flex;justify-content:center;margin-top:22px;min-height:379px}
.loading-icon-style .fasb-loading-icon{border:6px solid rgba(0,153,13,0.2);border-top-color:#ffa929;border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite;display:block;margin-top:-5px;margin-left:6px;margin-right:5px}
@keyframes spin{to{transform:rotate(360deg)}
}
@media(min-width:240px) and (max-width:767px){.fasb-search .fabs-tool-header{background-color:#000;padding-top:40px}
.fasb-search .fabs-tool-header .container{background-color:#fff;margin-left:12px;margin-right:12px;padding-left:15px;padding-right:15px}
.fasb-search .fabs-tool-header .container .title{font-size:38px;line-height:.37;color:#2d2d2d;padding-top:24px}
.fasb-search .fabs-tool-header .container .toggle{padding-bottom:30px;padding-top:22px}
.fasb-search .fabs-tool-header .container .toggle .js-by-standard{padding:13px 47px;font-size:12px;line-height:1.25;display:block;width:100%}
.fasb-search .fabs-tool-header .container .toggle .js-by-codification{padding:13px 47px;font-size:12px;line-height:1.25;display:block;width:100%;margin-top:10px}
.fasb-search form{background-color:#000;padding-bottom:70px}
.fasb-search form .button-row{margin-top:0}
.fasb-search form .button-row .add-new{width:100%}
.fasb-search form .button-row .reset-btn{padding-top:21px}
.fasb-search form .container{background-color:#f7f7f7;margin-left:12px;margin-right:12px;padding-left:15px;padding-right:15px}
.fasb-search form .container .js-by-standard-form .col-md-4{display:inline-block;max-width:100%;width:100%}
.fasb-search form .container .js-by-standard-form .form-group{display:flex;flex-direction:column;margin-right:48px;padding-top:28px;max-width:100%;width:100%}
.fasb-search form .container .js-by-standard-form .form-group .select-option{display:flex;justify-content:center;align-items:center}
.fasb-search form .container .js-by-standard-form .form-group .select-option:after{content:'\e9904';font-family:'web-font' !important;font-size:10px;color:#d04a02;right:20px;position:absolute;pointer-events:none}
.fasb-search form .container .js-by-codification-form{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:100%;width:100%}
.fasb-search form .container .js-by-codification-form .col-md-3{display:inline-block;max-width:100%;width:100%}
.fasb-search form .container .js-by-codification-form .form-group{margin-right:48px;padding-top:28px;max-width:100%;width:100%}
.fasb-search .no-result{min-height:214px;padding-left:20px}
.fasb-search .search-list{max-width:850px;overflow-x:scroll;margin-top:28px}
.fasb-search .search-list .list{border-radius:0;box-shadow:0 2px 3px rgba(10,10,10,0),0 0 0 1px rgba(10,10,10,0)}
.fasb-search .search-list .listing{display:table-row}
.fasb-search .search-list .listing .col-labels{display:flex}
.fasb-search .search-list .listing .col-labels .type{width:125px}
.fasb-search .search-list .listing .col-labels .standard-numbers{width:125px}
.fasb-search .search-list .listing .col-labels .paragraph-label{width:125px}
.fasb-search .search-list .listing .col-labels .topic{width:125px}
.fasb-search .search-list .listing .col-labels .subtopic{width:125px}
.fasb-search .search-list .listing .col-labels .section{width:125px;padding:0}
.fasb-search .search-list .listing .col-labels .paragraph{width:125px}
.fasb-search .search-list .listing li{border-bottom:1px solid #7d7d7d;padding-top:12px;padding-bottom:12px;padding-left:32px}
.fasb-search .search-list .listing li a .type{width:14.28%}
.fasb-search .search-list .listing li a .standard-numbers{width:14.28%}
.fasb-search .search-list .listing li a .paragraph-label{width:14.28%}
.fasb-search .search-list .listing li a .topic{width:14.28%}
.fasb-search .search-list .listing li a .subtopic{width:14.28%}
.fasb-search .search-list .listing li a .section{width:14.28%;padding:0}
.fasb-search .search-list .listing li a .paragraph{width:14.28%}
.fasb-search .search-list .listing li:last-child{border-bottom:0}
.must-enter-body{padding-left:15px;padding-right:15px;flex-direction:row !important}
.must-enter-body .modal-background{background-color:rgba(10,10,10,0.86)}
}
@media(min-width:768px) and (max-width:1024px){.fasb-search form .js-by-codification-form{display:flex;align-items:flex-start;flex-wrap:wrap;width:92%}
.fasb-search .search-list{max-width:1100px;overflow-x:scroll;margin-top:28px}
.fasb-search .search-list .listing{display:table-row}
.fasb-search .search-list .listing .col-labels{display:flex}
.fasb-search .search-list .listing .col-labels .type{width:125px}
.fasb-search .search-list .listing .col-labels .standard-numbers{width:125px}
.fasb-search .search-list .listing .col-labels .paragraph-label{width:125px}
.fasb-search .search-list .listing .col-labels .topic{width:125px}
.fasb-search .search-list .listing .col-labels .subtopic{width:125px}
.fasb-search .search-list .listing .col-labels .section{width:125px;padding:0}
.fasb-search .search-list .listing .col-labels .paragraph{width:125px}
.fasb-search .search-list .listing li{border-bottom:1px solid #7d7d7d;padding-top:12px;padding-bottom:12px;padding-left:32px}
.fasb-search .search-list .listing li a .type{width:14.28%}
.fasb-search .search-list .listing li a .standard-numbers{width:14.28%}
.fasb-search .search-list .listing li a .paragraph-label{width:14.28%}
.fasb-search .search-list .listing li a .topic{width:14.28%}
.fasb-search .search-list .listing li a .subtopic{width:14.28%}
.fasb-search .search-list .listing li a .section{width:14.28%;padding:0}
.fasb-search .search-list .listing li a .paragraph{width:14.28%}
.fasb-search .search-list .listing li:last-child{border-bottom:0}
}
@media all and (-ms-high-contrast:none) and (min-width:769px),(-ms-high-contrast:active) and (min-width:769px){.reset-forgot-body .modal-content{align-self:center;height:auto !important}
.reset-forgot-body .modal-content .columns{margin:0}
}
.reset-forgot-body .modal-content .forgot-content{border:48px solid #fd6412;background-color:#fff}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body{width:364px;margin:0 auto;padding-top:93px;padding-bottom:122px}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body .title{font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:normal;color:#464646}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body .remark{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body .password-instruction{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#7d7d7d;padding-top:5px;padding-bottom:15px}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .field .label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646;padding-top:25px;margin-bottom:0}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .field .control .input{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;border-bottom:1px solid #7d7d7d;border-radius:0;box-shadow:none;padding-left:0}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .field .help{min-height:17px;margin-top:4px;position:absolute}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .field .help p{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#d04a02}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .reset-btn{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;border:1px solid;padding:12px 20px;margin-top:18px;cursor:pointer}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .cancel-btn{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#464646;background-color:transparent;border:0 solid;margin-left:30px;margin-top:18px;cursor:pointer}
.reset-forgot-body .modal-close::before{width:28px}
.reset-forgot-body .modal-close::after{height:28px}
.reset-body .modal-content .forgot-content .forgot-form-body{padding-top:35px !important;padding-bottom:40px !important}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .label{padding-top:15px !important}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a{color:#2d2d2d}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a i{position:absolute;right:0}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a i .icon-password_show,.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a i .icon-password_hide{position:relative;top:-27px;font-size:16px}
@media only screen and (min-width:240px) and (max-width:767px){.reset-forgot-body .modal-content{max-height:100vh;overflow:hidden}
.reset-forgot-body .modal-content .forgot-content{border:0;background-color:#fff;height:100vh}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body{width:auto;padding-left:15px;padding-right:15px;padding-top:60px;padding-bottom:0}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body .title{font-size:38px;line-height:1.13;border-bottom:1px solid #2d2d2d;padding-bottom:15px}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body .remark{color:#7d7d7d;padding-bottom:30px}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .field .label{padding-top:0}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .field .control .input{padding-bottom:17px;padding-top:9px}
.reset-forgot-body .modal-content .forgot-content .forgot-form-body form .reset-cancel-btn{margin-top:55px}
.reset-forgot-body .modal-close::before{background-color:#2d2d2d}
.reset-forgot-body .modal-close::after{background-color:#2d2d2d}
.reset-body .modal-content .forgot-content .forgot-form-body{padding-top:60px !important}
.reset-body .modal-content .forgot-content .forgot-form-body .title{margin-bottom:15px !important}
.reset-body .modal-content .forgot-content .forgot-form-body .remark{color:#464646;padding-bottom:15px}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .label{padding-top:15px !important}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a{color:#2d2d2d}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a i{position:absolute;right:0}
.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a i .icon-password_show,.reset-body .modal-content .forgot-content .forgot-form-body form .field .control a i .icon-password_hide{position:relative;top:-40px;font-size:16px}
.reset-body .modal-content .forgot-content .forgot-form-body .password-instruction{font-size:14px}
}
@media screen and (min-width:769px),print{.reset-forgot-body .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:870px}
}
.page-404{display:flex;flex-direction:row;padding-top:32px !important;padding-bottom:310px !important}
.page-404 .page-notes{border-right:1px solid #2d2d2d;font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;color:#2d2d2d;width:29%;padding-top:75px;padding-right:55px;padding-bottom:125px}
.page-404 .page-links{padding-top:86px;padding-left:40px}
.page-404 .page-links span{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.95;letter-spacing:normal;color:#2d2d2d}
.page-404 .page-links ul{list-style:none;padding-top:15px}
.page-404 .page-links ul li .pages-link{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.52;letter-spacing:normal;color:#7d7d7d}
@media only screen and (min-width:240px) and (max-width:767px){.page-404{flex-direction:column;padding-bottom:90px !important;padding-top:20px !important}
.page-404 .page-notes{width:100%;border-bottom:1px solid #2d2d2d;border-right:0;padding-top:0;padding-right:0;padding-bottom:20px;font-size:38px;line-height:1.26}
.page-404 .page-links{padding-top:30px;padding-left:0}
.page-404 .page-links span{font-size:16px}
.page-404 .page-links ul li .pages-link{font-size:16px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.page-404{padding-bottom:200px !important}
.page-404 .page-notes{width:45%}
}
.sitemap-page-title{font-family:"ITCCharterCom-Regular";font-size:42px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-top:16px;padding-bottom:37px}
.sitemap-main{display:flex;flex-direction:row}
.sitemap-main .sitemap-list{width:17%;padding-right:14px;padding-left:14px}
.sitemap-main .sitemap-list .item-list{border-top:3px solid #2d2d2d}
.sitemap-main .sitemap-list .item-list .list-title a{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#2d2d2d;padding:8px;height:58px;display:inline-block}
.sitemap-main .sitemap-list .item-list ul{padding-left:8px;padding-right:8px;list-style:none;padding-top:30px}
.sitemap-main .sitemap-list .item-list ul li{padding-bottom:20px;line-height:normal}
.sitemap-main .sitemap-list .item-list ul li a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.3px;color:#2d2d2d}
.sitemap-main .sitemap-list .item-list:nth-child(2){margin-top:90px}
.sitemap-main .sitemap-list .item-list:nth-child(2) .list-title{height:auto}
.sitemap-main .sitemap-list:first-child{padding-right:14px;padding-left:0}
.sitemap-main .sitemap-list:last-child{padding-left:14px;padding-right:0}
@media(min-width:240px) and (max-width:768px){.sitemap-page-title{padding-left:15px;padding-top:20px;padding-bottom:28px}
.sitemap-main{display:inline-block;padding-left:15px;padding-right:15px}
.sitemap-main .sitemap-list{width:100%;padding:5px}
.sitemap-main .sitemap-list .item-list .list-title{height:auto}
.sitemap-main .sitemap-list .item-list:nth-child(2){margin-top:0}
.sitemap-main .sitemap-list .item-list:nth-child(2) .list-title{height:auto}
.masonry{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding:0;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;font-size:.85em}
.site-item{display:inline-block;width:100%;-webkit-transition:1s ease all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.site-item .item-list{max-width:100%}
}
@media only screen and (max-width:320px){.masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1;margin:0 auto}
}
@media only screen and (min-width:321px) and (max-width:768px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2;margin:0 auto}
}
#editProfile{font-family:"PwC Helvetica Neue";padding:32px 42px 42px 42px}
@media all and (-ms-high-contrast:none){#editProfile *::-ms-backdrop,#editProfile .pswd-btn,#editProfile .previous,#editProfile .save-exit,#editProfile .next,#editProfile .cancel-button{padding-top:20px !important;padding-bottom:20px !important}
}
@supports(-ms-ime-align:auto){#editProfile .pswd-btn,#editProfile .previous,#editProfile .save-exit,#editProfile .next,#editProfile .cancel-button{padding-top:20px !important;padding-bottom:20px !important}
}
#editProfile #editProfile-h-0,#editProfile #editProfile-h-1,#editProfile #editProfile-h-2,#editProfile #editProfile-h-3{visibility:hidden !important;opacity:0 !important;display:none !important}
#editProfile .profile-header-block{margin-bottom:20px}
#editProfile .profile-header-block .column{padding-bottom:0}
#editProfile h3.title{display:none !important}
#editProfile p.title-description{font-size:14px}
#editProfile .steps ul{display:none !important}
#editProfile fieldset{overflow:hidden;position:relative;display:block;width:100%}
#editProfile .file-label .custom-file-upload{align-items:center;display:flex;color:#d04a02}
#editProfile .file-label .custom-file-upload img{border-radius:50%;width:80px;height:80px;border:5px solid #d04a02;margin-right:20px}
#editProfile .file-label .file-input{cursor:pointer}
#editProfile .file-label .file-cta{display:none}
#editProfile .title{font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:normal;color:#2d2d2d;margin-bottom:20px !important}
#editProfile .input,#editProfile select,#editProfile .button{font-family:"PwC Helvetica Neue"}
#editProfile .input,#editProfile select{padding-left:0;padding-right:0;font-size:18px}
#editProfile p{color:#7d7d7d}
#editProfile .field-body .field-body-title{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
#editProfile .field{margin-bottom:28px}
#editProfile .field .label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646;margin-bottom:0}
#editProfile .field .label .label-note{font-size:11px}
#editProfile .field .input{border:0;border-bottom:1px solid #7d7d7d}
#editProfile .field ::-webkit-input-placeholder{font-size:18px;color:#2d2d2d}
#editProfile .field .hide-show-passworf{color:#464646}
#editProfile .field .hide-show-passworf i{position:absolute;right:0}
#editProfile .field .hide-show-passworf i .icon-password_show,#editProfile .field .hide-show-passworf i .icon-password_hide{position:relative;top:-27px;font-size:16px}
#editProfile .field .pswd-btn{margin:50px 0 100px;display:flex;line-height:1;padding:20px 40px}
#editProfile .field p{color:#7d7d7d;font-size:12px}
#editProfile .password-fields .password-instruction{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#7d7d7d}
#editProfile .button{font-weight:bold;padding:12px 30px 27px;font-size:12px;min-width:160px;border:1px solid #2d2d2d;color:#2d2d2d;display:inline-block}
#editProfile .control .previous{min-width:90px}
#editProfile .control .cancel-button{min-width:110px}
#editProfile .pagenumber .column{padding:.75rem .75rem 0 .75rem}
#editProfile .btn-primary{border:1px solid #d04a02;color:#d04a02}
#editProfile .btn-primary:hover{background:#d04a02;color:#fff}
#editProfile .select select{border:0;border:0;border-bottom:1px solid #2d2d2d}
#editProfile .select:not(.is-multiple):not(.is-loading)::after{border-color:#d04a02}
#editProfile .footer-buttons{margin-top:100px}
#editProfile .footer-buttons .previous{padding-left:0}
#editProfile .footer-buttons .button{margin-right:14px}
#editProfile .footer-buttons .next{margin-right:0}
#editProfile .footer-buttons .previous{padding-left:40px;padding-right:10px;margin-right:0}
#editProfile .footer-buttons .no-border{border:0}
#editProfile .footer-buttons .control{display:flex;flex-flow:row nowrap}
@media(max-width:767px){#editProfile .footer-buttons .control{flex-flow:row wrap}
}
@media(max-width:706px){#editProfile .footer-buttons .control .cancel-button-mobile{display:block;width:100%}
}
#editProfile .footer-buttons .control button{display:flex !important;line-height:1;padding:20px 6px !important;margin:0 12px 0 0}
@media(min-width:706px){#editProfile .footer-buttons .control button.previous{margin-left:20px}
}
@media(max-width:706px){#editProfile .footer-buttons .control button{max-width:100%;width:100%;margin-right:0;margin-bottom:12px}
}
#editProfile #editProfile-p-2 .button{margin-right:0}
#editProfile .page-numbers{color:#7d7d7d;font-size:12px;margin-bottom:10px}
#editProfile .sign-in{margin-top:50px}
#editProfile .sign-in a{font-weight:bold;color:#2d2d2d}
#editProfile .mandatory-field{color:#d04a02;font-size:12px;position:absolute;display:block}
#editProfile .remember-me{margin-bottom:10px}
#editProfile .remember-me .check .profile-terms{font-size:12px}
#editProfile .remember-me .check .profile-terms a{text-decoration:underline}
#editProfile .remember-me .check .profile-terms a:hover{color:#363636}
#editProfile .remember-me .check .profile-terms .i-icon-a{color:#7d7d7d}
#editProfile .remember-me .i-icon{position:absolute;top:6px;left:0;height:20px;width:20px}
#editProfile .remember-me checked ~ span{font-weight:bold}
#editProfile .listing-bottom-option{color:#d04a02 !important;font-size:12px;margin-top:12px}
#editProfile .check-head{font-size:14px;color:#464646 !important}
@media(min-width:320px) and (max-width:768px){#editProfile .check-head{font-size:16px;margin-bottom:8px}
}
#editProfile #editProfileModalOne,#editProfile #editProfile-p-0{overflow:inherit}
.edit-profile-modal .modal-content{max-width:100%}
@media(min-height:769px){.edit-profile-modal .modal-content{max-height:none !important;height:auto !important}
}
.sitePreference p{margin-bottom:17px}
@media only screen and (max-width:600px){.edit-profile-modal .modal-content{max-height:100vh;max-width:100%;min-height:100%}
.edit-profile-modal .modal-close::before{width:20px;background-color:#2d2d2d}
.edit-profile-modal .modal-close::after{height:20px;background-color:#2d2d2d}
.edit-profile-modal p.title-description{line-height:18px}
.edit-profile-modal .footer-buttons .control{display:flex;flex-wrap:wrap;justify-content:space-between}
.edit-profile-modal .footer-buttons .control .button{margin:0 0 10px !important;padding:13px 26px 27px !important;width:100%}
.edit-profile-modal .footer-buttons .control .previous{min-width:auto !important}
.edit-profile-modal .footer-buttons .control .cancel-button{min-width:auto !important}
.edit-profile-modal .footer-buttons .control .save-exit,.edit-profile-modal .footer-buttons .control .next{order:-1}
.edit-profile-modal .footer-buttons .control .cancel-button-mobile{float:right;text-align:center;width:100%}
.modal-content{max-height:100%}
#editProfile{padding:20px}
#editProfile p{font-size:14px}
#editProfile .title{font-size:38px;padding-top:59px}
#editProfile .file-label{margin:0 auto}
#editProfile .file-label img{margin-right:0}
#editProfile .field-top-margin{margin-top:0}
#editProfile .mobile-bottom-border .column{border-bottom:2px solid #f7f7f7}
#editProfile .mobile-bottom-border .column:last-child{border-bottom:0}
#editProfile .remember-me .check span{font-size:14px}
#editProfile .pswd-btn{display:block;margin-right:auto !important;margin-left:0 !important;margin-top:46px !important;margin-bottom:0 !important}
#editProfile .custom-radio-wrap .field{margin-bottom:10px}
#editProfile .footer-buttons{margin-top:20px}
#editProfile .footer-buttons .button{margin-bottom:20px}
#editProfile .file:before,#editProfile .file:after{content:"";position:absolute;height:1px;background:#dedede;top:42px;width:100%}
#editProfile .file:before{right:65%;margin-right:10px}
#editProfile .file:after{left:60%;margin-left:10px}
.sitePreference .is-3{border-bottom:1px solid #7d7d7d}
.sitePreference .is-3:last-child{border-bottom:0}
.sitePreference .is-3 .listing-bottom-option{margin-bottom:0}
.sign-in{margin-top:20px}
}
.actions ul{display:flex}
.actions ul li{border:1px solid #2d2d2d;margin-right:15px;color:#2d2d2d;text-transform:uppercase;font-size:12px;font-weight:bold;cursor:pointer}
.actions ul li a{color:#2d2d2d;padding:10px 20px;display:block}
.actions ul li:hover{background:#2d2d2d}
.actions ul li:hover a{color:#fff}
.actions ul li:nth-child(2){border:1px solid #d04a02}
.actions ul li:nth-child(2) a{color:#d04a02}
.actions ul li:nth-child(2):hover{background:#d04a02}
.actions ul li:nth-child(2):hover a{color:#fff}
@media only screen and (min-width:768px){.content{display:flex}
}
@media(min-width:600px) and (max-width:768px){.edit-profile-modal .modal-content{max-height:100vh;max-width:100%;min-height:100%}
.edit-profile-modal .modal-close::before{width:28px;background-color:#2d2d2d}
.edit-profile-modal .modal-close::after{height:28px;background-color:#2d2d2d}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.gateway-body .modal-content{display:flex !important;height:auto}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.gateway-body .modal-content .gateway-modal-decor{margin:auto !important;align-self:center !important}
}
.gateway-body .modal-content,.gateway-body .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:444px}
.gateway-body .modal-content .gateway-modal-decor,.gateway-body .modal-card .gateway-modal-decor{background-color:#ffa929;padding:40px}
.gateway-body .modal-content .gateway-modal-decor .gateway-header,.gateway-body .modal-card .gateway-modal-decor .gateway-header{font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#2d2d2d}
.gateway-body .modal-content .gateway-modal-decor .gateway-message,.gateway-body .modal-card .gateway-modal-decor .gateway-message{padding-top:26px;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#2d2d2d}
.gateway-body .modal-content .gateway-modal-decor .gateway-message .msg-click-here,.gateway-body .modal-card .gateway-modal-decor .gateway-message .msg-click-here{color:#d04a02;font-weight:600;text-decoration:underline;cursor:pointer}
.gateway-body .modal-content .gateway-modal-decor .gateway-buttons,.gateway-body .modal-card .gateway-modal-decor .gateway-buttons{padding-top:30px;justify-content:space-between;align-items:center;justify-content:flex-start}
.gateway-body .modal-content .gateway-modal-decor .gateway-buttons .action-btn,.gateway-body .modal-card .gateway-modal-decor .gateway-buttons .action-btn{width:100px;height:42px;background-color:#d04a02;border:0;margin-right:20px;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;color:#fff;cursor:pointer;text-transform:uppercase}
.gateway-body .modal-content .gateway-modal-decor .gateway-buttons a,.gateway-body .modal-card .gateway-modal-decor .gateway-buttons a{background-color:transparent !important;height:auto !important;color:#2d2d2d !important}
.gateway-body .modal-close:after{height:100% !important}
.gateway-body .modal-close:before{width:100%}
.gateway-mobile-slide{background-color:#ffa929 !important;overflow-y:hidden !important}
.gateway-mobile-slide .mobile-search-filtersmodal-content{padding:0 15px}
.gateway-mobile-slide .close-animatedTemplateModal .icon-close-popup{font-size:20px;color:#2d2d2d}
.gateway-mobile-slide .modal-content{max-height:100vh;margin:0;padding-right:15px;padding-left:15px}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.gateway-body .modal-close{right:85px}
}
@media(min-width:240px) and (max-width:768px){.gateway-body .modal-content{max-height:100vh;width:auto}
.gateway-body .modal-content .gateway-modal-decor{height:100vh;padding:20px}
.gateway-body .modal-content .gateway-modal-decor .gateway-header{margin-top:60px}
.gateway-body .modal-content .gateway-modal-decor .gateway-buttons .action-btn{width:100%;margin-bottom:20px}
.gateway-body .modal-close{top:30px}
}
@media only screen and (min-width:240px) and (max-width:768px) and (min-device-width:240px) and (max-device-width:670px) and (orientation:landscape){.gateway-body .modal-close{right:50px}
}
@media only screen and (min-width:240px) and (max-width:768px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.gateway-body .modal-close{right:100px}
}
@media(min-width:240px) and (max-width:768px){.gateway-body .modal-close::before,.gateway-body .modal-close::after{background-color:#2d2d2d;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}
.gateway-body .modal-close::after{height:100%}
.gateway-body .modal-close::before{width:100%}
}
@media(min-width:320px) and (max-width:768px){.signin-modal .modal-close::before{width:20px;background-color:#2d2d2d}
.signin-modal .modal-close::after{height:20px;background-color:#2d2d2d}
}
.signin-modal .modal-content{overflow-x:hidden}
@media all and (-ms-high-contrast:none) and (min-width:769px),(-ms-high-contrast:active) and (min-width:769px){.signin-modal .modal-content{align-self:center;height:auto !important}
.signin-modal .modal-content .columns{margin:0}
}
@media(min-width:320px) and (max-width:768px){.signin-modal .modal-content{overflow-x:hidden;min-height:100vh}
}
.signin-modal .signin-content{border:48px solid #fd6412;background-color:#fff}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content{border:0}
}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content.columns{margin-top:0}
}
.signin-modal .signin-content .sign-left{background-color:#f7f7f7}
.signin-modal .signin-content .sign-left .welcome-users{display:flex;flex-direction:column;align-items:center;padding-top:33px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .sign-left .welcome-users{align-items:baseline;padding-top:62px;padding-left:15px}
}
.signin-modal .signin-content .sign-left .welcome-users .welcome-note{font-family:"ITCCharterCom-Regular";font-size:34px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.8;letter-spacing:normal;text-align:center;color:#464646}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .sign-left .welcome-users .welcome-note{font-size:38px;line-height:1.13}
}
.signin-modal .signin-content .sign-left .welcome-users a{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px !important;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;background-color:#d04a02;color:#fff;padding:15px 25px;display:inline-block;margin-top:37px;margin-bottom:99px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .sign-left .welcome-users a{margin-bottom:33px;margin-top:11px}
}
.signin-modal .signin-content .signin-right{padding:30px 40px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .signin-right{height:100vh;padding:16px 30px 70px}
}
.signin-modal .signin-content .signin-right .title{font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:normal;text-align:left;color:#464646}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .signin-right .title{border-bottom:1px solid #7d7d7d;padding-bottom:1.5rem;font-size:38px}
}
.signin-modal .signin-content .signin-right form .field .label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#2d2d2d}
.signin-modal .signin-content .signin-right form .field .control input{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;box-shadow:none;border-bottom:1px solid #a7a9ac;border-radius:0;height:32px;max-width:100%;width:100%}
.signin-modal .signin-content .signin-right form .field .control input:focus{outline:0}
.signin-modal .signin-content .signin-right form .field a{color:#2d2d2d}
.signin-modal .signin-content .signin-right form .field a i{position:absolute;right:76px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .signin-right form .field a i{right:20px}
}
.signin-modal .signin-content .signin-right form .field a i .icon-password_show,.signin-modal .signin-content .signin-right form .field a i .icon-password_hide{position:relative;top:-27px}
.signin-modal .signin-content .signin-right form .field .help{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#d04a02;margin-top:0}
.signin-modal .signin-content .signin-right form .password{padding-top:27px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .signin-right form .password{padding-top:18px}
}
.signin-modal .signin-content .signin-right form .password .control input{padding:0 25px 0 0}
.signin-modal .signin-content .signin-right form .forgot-password{padding-top:30px}
.signin-modal .signin-content .signin-right form .forgot-password a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#7d7d7d}
.signin-modal .signin-content .signin-right form .sign-action{display:flex;padding-top:30px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .signin-right form .sign-action{display:flex;padding-top:0;flex-direction:column;flex-flow:column-reverse}
}
.signin-modal .signin-content .signin-right form .sign-action button{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;padding:15px 56px;cursor:pointer}
.signin-modal .signin-content .signin-right form .sign-action .remember-me{align-self:flex-end;padding-left:20px}
@media(min-width:320px) and (max-width:768px){.signin-modal .signin-content .signin-right form .sign-action .remember-me{padding-left:0;padding-bottom:20px;padding-top:30px;align-self:unset}
}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check{padding-left:3px;display:block;position:relative;padding-left:35px;cursor:pointer;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#7d7d7d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check span{display:inline-block;padding-top:12px}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .checkmark{position:absolute;top:6px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #464646}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check:hover input ~ .checkmark{background-color:#fff}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check input:checked ~ .checkmark{background-color:#d04a02}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .checkmark:after{content:"";position:absolute;display:none}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check input:checked ~ .checkmark:after{display:block}
.signin-modal .signin-content .signin-right form .sign-action .remember-me .check .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.signin-modal .signin-content .signin-right form .register-link{padding-top:20px}
.signin-modal .signin-content .signin-right form .register-link span{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#7d7d7d}
.signin-modal .signin-content .signin-right form .register-link a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#464646}
.signin-mobile{background-color:#fff !important}
.signin-mobile .mobile-search-filtersmodal-content{padding:0 15px}
.signin-mobile .mobile-search-filtersmodal-content .sign-title{color:#2d2d2d;border-bottom:1px solid #444;padding-bottom:15px;margin-bottom:0 !important;font-family:"ITCCharterCom-Regular";font-size:38px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal}
.signin-mobile .close-animatedTemplateModal .icon-close-popup{font-size:20px;color:#2d2d2d}
.signin-mobile .signin-content-mobile .signin-slide form{padding-top:10px}
.signin-mobile .signin-content-mobile .signin-slide form .field{margin-bottom:0}
.signin-mobile .signin-content-mobile .signin-slide form .field .label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.93;letter-spacing:normal;color:#464646}
.signin-mobile .signin-content-mobile .signin-slide form .field .control input{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#2d2d2d;border:0;box-shadow:none;border-bottom:1px solid #2d2d2d;border-radius:0;height:32px;max-width:100%;width:100%}
.signin-mobile .signin-content-mobile .signin-slide form .field .control input:focus{outline:0}
.signin-mobile .signin-content-mobile .signin-slide form .field a{color:#2d2d2d}
.signin-mobile .signin-content-mobile .signin-slide form .field a i{position:absolute;right:16px}
.signin-mobile .signin-content-mobile .signin-slide form .field a i .icon-password_show,.signin-mobile .signin-content-mobile .signin-slide form .field a i .icon-password_hide{position:relative;top:-27px}
.signin-mobile .signin-content-mobile .signin-slide form .field .help{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#d04a02;margin-top:0}
.signin-mobile .signin-content-mobile .signin-slide form .password .control input{padding:0 25px 0 0}
.signin-mobile .signin-content-mobile .signin-slide form .forgot-password{padding-top:28px}
.signin-mobile .signin-content-mobile .signin-slide form .forgot-password a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#7d7d7d}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action{display:flex;padding-top:45px;flex-direction:column-reverse}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action button{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;padding:15px 48px;cursor:pointer}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me{padding-bottom:20px}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check{padding-left:3px;display:block;position:relative;padding-left:35px;cursor:pointer;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#7d7d7d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check span{display:inline-block;padding-top:9px}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .checkmark{position:absolute;top:6px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #464646}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check:hover input ~ .checkmark{background-color:#fff}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check input:checked ~ .checkmark{background-color:#d04a02}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .checkmark:after{content:"";position:absolute;display:none}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check input:checked ~ .checkmark:after{display:block}
.signin-mobile .signin-content-mobile .signin-slide form .sign-action .remember-me .check .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.signin-mobile .signin-content-mobile .signin-slide form .register-link{padding-top:38px}
.signin-mobile .signin-content-mobile .signin-slide form .register-link span{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#7d7d7d}
.signin-mobile .signin-content-mobile .signin-slide form .register-link a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#464646}
.signin-inline{display:inline-block}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-close::before{width:20px;background-color:#2d2d2d}
.register-modal .modal-close::after{height:20px;background-color:#2d2d2d}
}
.register-modal .subtitle{font-family:"PwC Helvetica Neue";font-size:12px;line-height:1.17;letter-spacing:normal;text-align:left;color:#7d7d7d}
.register-modal .subtitle a{font-size:12px;font-weight:bold;line-height:1.25;letter-spacing:normal;text-align:left;color:#464646}
.register-modal .modal-content{background-color:#fff;height:691px;overflow-x:hidden;padding:30px 40px 40px 40px}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content{overflow-x:auto;max-height:100vh;height:100vh;padding:60px 20px 40px 20px}
}
.register-modal .modal-content .reg-title{font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:normal;color:#464646;padding-bottom:20px}
.register-modal .modal-content .register-content form .columns-margin .div-decor{margin-bottom:28px}
.register-modal .modal-content .register-content form .columns-right-margin .div-decor{margin-bottom:28px}
.register-modal .modal-content .register-content form .multi-fields{display:flex}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .multi-fields{flex-direction:column}
}
.register-modal .modal-content .register-content form .multi-fields .field-one{margin-right:.75rem}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .multi-fields .field-one{margin-right:0;margin-bottom:28px}
}
.register-modal .modal-content .register-content form .multi-fields .field-two{margin-left:.75rem}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .multi-fields .field-two{margin-left:0;margin-bottom:28px}
}
.register-modal .modal-content .register-content form .field .label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
.register-modal .modal-content .register-content form .field .control input{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;box-shadow:none;border-bottom:1px solid #a7a9ac;border-radius:0;height:45px;max-width:100%;width:100%}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .field .control input{border-bottom:1px solid #dedede}
}
.register-modal .modal-content .register-content form .field .control input:focus{outline:0}
.register-modal .modal-content .register-content form .field .control select::-ms-expand{display:none}
.register-modal .modal-content .register-content form .field .control .select-option:after{content:'\e9904';font-family:'web-font' !important;font-size:8px;color:#d04a02;top:19px;padding:0 0 2px;right:0;position:absolute;pointer-events:none}
.register-modal .modal-content .register-content form .field .control .select-option{border-bottom:1px solid #a7a9ac}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .field .control .select-option{border-bottom:1px solid #dedede}
}
.register-modal .modal-content .register-content form .field .control .select-option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:174px;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;padding:16px 15px 9px 0;background-color:#fff;background-image:none;border:1px solid #ccc;border:0;-ms-word-break:normal;word-break:normal}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .field .control .select-option select{width:100%}
}
.register-modal .modal-content .register-content form .field a{color:#2d2d2d}
.register-modal .modal-content .register-content form .field a i{position:absolute;right:0}
.register-modal .modal-content .register-content form .field a i .icon-password_show,.register-modal .modal-content .register-content form .field a i .icon-password_hide{position:relative;top:-27px;font-size:16px}
.register-modal .modal-content .register-content form .field .help{min-height:17px;margin-top:4px;position:absolute}
.register-modal .modal-content .register-content form .field .help p{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#d04a02;cursor:default}
.register-modal .modal-content .register-content form .password-instrucation{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#7d7d7d}
.register-modal .modal-content .register-content form .remember-me{padding-bottom:20px}
.register-modal .modal-content .register-content form .remember-me a{color:#7d7d7d;text-decoration:underline}
.register-modal .modal-content .register-content form .remember-me .check{padding-left:3px;display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.register-modal .modal-content .register-content form .remember-me .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.register-modal .modal-content .register-content form .remember-me .check span{display:inline-block;padding-top:9px;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#7d7d7d}
.register-modal .modal-content .register-content form .remember-me .checkmark{position:absolute;top:6px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #464646}
.register-modal .modal-content .register-content form .remember-me .check:hover input ~ .checkmark{background-color:#fff}
.register-modal .modal-content .register-content form .remember-me .check input:checked ~ .checkmark{background-color:#d04a02}
.register-modal .modal-content .register-content form .remember-me .check input:focus ~ .checkmark{outline:auto -webkit-focus-ring-color}
.register-modal .modal-content .register-content form .remember-me .checkmark:after{content:"";position:absolute;display:none}
.register-modal .modal-content .register-content form .remember-me .check input:checked ~ .checkmark:after{display:block}
.register-modal .modal-content .register-content form .remember-me .check .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.register-modal .modal-content .register-content form .reg-btn-box{display:flex;align-items:center}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .reg-btn-box .reg-btn{flex:1}
}
.register-modal .modal-content .register-content form .reg-btn-box .reg-btn button{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;padding:15px 35px;cursor:pointer}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .reg-btn-box .reg-btn button{width:100%}
}
.register-modal .modal-content .register-content form .reg-btn-box .reg-cancel{padding-left:45px}
@media(min-width:320px) and (max-width:768px){.register-modal .modal-content .register-content form .reg-btn-box .reg-cancel{flex:1;text-align:center;padding-left:0}
}
.register-modal .modal-content .register-content form .reg-btn-box .reg-cancel a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;color:#464646;text-transform:uppercase}
.register-modal .modal-content .register-content form .already-account{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#464646;padding-bottom:28px;padding-top:15px}
.register-modal .modal-content .register-content form .already-account .lable-text a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#464646;cursor:pointer}
.register-mobile-slide{background-color:#fff !important;overflow-y:hidden !important}
.register-mobile-slide .mobile-search-filtersmodal-content{padding:0 15px}
.register-mobile-slide .close-animatedTemplateModal .icon-close-popup{font-size:20px;color:#2d2d2d}
.register-mobile-slide .modal-content{max-height:100vh;margin:0;padding-right:15px;padding-left:15px}
@media screen and (min-width:769px),print{.sign-modal .modal-content,.sign-modal .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:870px}
.register-modal .modal-content,.register-modal .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:864px}
}
@media(min-width:240px) and (max-width:768px){.register-mobile-slide .reg-account-top{padding-left:15px;padding-right:15px}
.register-mobile-slide .reg-account-top .reg-title{font-family:"ITCCharterCom-Regular";font-size:38px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#464646}
.register-mobile-slide .reg-account-top .already-account-top{border-bottom:1px solid #7d7d7d;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#464646;padding-bottom:10px;padding-top:18px;margin-bottom:25px}
.register-mobile-slide .reg-account-top .already-account-top span{font-weight:bold}
.register-mobile-slide .modal-content{max-height:calc(100vh - 160px);margin:0;padding-right:15px;padding-left:15px}
.register-mobile-slide .modal-content .register-content form .multi-fields{display:flex;flex-direction:column}
.register-mobile-slide .modal-content .register-content form .field .label{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.93;letter-spacing:normal;color:#464646}
.register-mobile-slide .modal-content .register-content form .field .control input{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;box-shadow:none;border-bottom:1px solid #2d2d2d;border-radius:0;height:46px;max-width:100%;width:100%}
.register-mobile-slide .modal-content .register-content form .field .control input:focus{outline:0}
.register-mobile-slide .modal-content .register-content form .field .control select::-ms-expand{display:none}
.register-mobile-slide .modal-content .register-content form .field .control .select-option:after{content:'\e9904';font-family:'web-font' !important;font-size:12px;color:#d04a02;top:15px;padding:0 0 2px;right:0;position:absolute;pointer-events:none}
.register-mobile-slide .modal-content .register-content form .field .control .select-option{border-bottom:1px solid #2d2d2d}
.register-mobile-slide .modal-content .register-content form .field .control .select-option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.50;letter-spacing:normal;color:#2d2d2d;padding:0 15px 0 0;background-color:#fff;background-image:none;border:1px solid #ccc;border:0;-ms-word-break:normal;word-break:normal;height:46px}
.register-mobile-slide .modal-content .register-content form .field a{color:#2d2d2d}
.register-mobile-slide .modal-content .register-content form .field a i{position:absolute;right:0}
.register-mobile-slide .modal-content .register-content form .field a i .icon-password_show,.register-mobile-slide .modal-content .register-content form .field a i .icon-password_hide{position:relative;top:-27px;font-size:16px}
.register-mobile-slide .modal-content .register-content form .field .help{margin-top:4px}
.register-mobile-slide .modal-content .register-content form .field .help p{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#d04a02;cursor:default}
.register-mobile-slide .modal-content .register-content form .password-instrucation{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#7d7d7d}
.register-mobile-slide .modal-content .register-content form .remember-me-top{padding-top:40px}
.register-mobile-slide .modal-content .register-content form .remember-me{padding-bottom:20px}
.register-mobile-slide .modal-content .register-content form .remember-me .check{padding-left:3px;display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.register-mobile-slide .modal-content .register-content form .remember-me .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.register-mobile-slide .modal-content .register-content form .remember-me .check span{display:inline-block;padding-top:9px;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#7d7d7d}
.register-mobile-slide .modal-content .register-content form .remember-me .checkmark{position:absolute;top:6px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #464646}
.register-mobile-slide .modal-content .register-content form .remember-me .check:hover input ~ .checkmark{background-color:#fff}
.register-mobile-slide .modal-content .register-content form .remember-me .check input:checked ~ .checkmark{background-color:#d04a02}
.register-mobile-slide .modal-content .register-content form .remember-me .checkmark:after{content:"";position:absolute;display:none}
.register-mobile-slide .modal-content .register-content form .remember-me .check input:checked ~ .checkmark:after{display:block}
.register-mobile-slide .modal-content .register-content form .remember-me .check .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.register-mobile-slide .modal-content .register-content form .reg-btn-box{display:flex;align-items:center;margin-bottom:40px}
.register-mobile-slide .modal-content .register-content form .reg-btn-box .reg-btn button{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;padding:15px 40px;cursor:pointer}
.register-mobile-slide .modal-content .register-content form .reg-btn-box .reg-cancel{justify-content:center;display:flex;width:100%}
.register-mobile-slide .modal-content .register-content form .reg-btn-box .reg-cancel a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;color:#464646;text-transform:uppercase}
.register-mobile-slide .modal-content .register-content form .already-account{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#464646;padding-bottom:28px;padding-top:15px;display:none}
.register-mobile-slide .modal-content .register-content form .already-account .lable-text a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#464646;cursor:pointer}
}
.modal-multimedia-view .modal-content{color:#fff}
.modal-multimedia-view .modal-content .mm-title{font-family:"ITCCharterCom-Regular";color:#fff;font-size:24px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.17;margin:0 auto;max-width:100%;padding-left:0;width:800px;margin-bottom:10px}
.modal-multimedia-view .modal-content .mm-title span{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#d04a02;padding-left:20px}
.modal-multimedia-view .modal-content .mm-title .modal-close{background:0;height:40px;position:relative;right:0;top:0;width:40px;float:right}
.modal-multimedia-view .modal-content .mm-title .modal-close::before{height:2px;width:28px}
.modal-multimedia-view .modal-content .mm-title .modal-close::after{height:28px;width:2px}
.modal-multimedia-view .modal-content .mm-below-info{align-items:baseline;display:flex;justify-content:center;margin:0 auto;max-width:100%;width:800px}
.modal-multimedia-view .modal-content .mm-below-info .info-title{font-family:"PwC Helvetica Neue";color:#fff;font-size:24px;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:1.17;padding-right:20px;padding-top:10px;text-align:left;width:calc(100% - 130px)}
.modal-multimedia-view .modal-content .mm-below-info .info-title .date{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:left;color:#7d7d7d;padding-top:10px}
.modal-multimedia-view .modal-content .mm-below-info .link a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#fff}
.modal-multimedia-view .modal-content .mm-below-info .link a .icon-submit-arrow{font-size:10px}
.modal-multimedia-view .modal-content .video-up-next .video-link-block{text-align:center}
.modal-multimedia-view .modal-content .video-up-next .video-link-block img{margin:0 auto}
.modal-multimedia-view .modal-content .video-up-next .video-link-block iframe{height:calc(100vh - 190px) !important}
.modal-multimedia-view .modal-content .video-up-next .up-next{font-family:"PwC Helvetica Neue";bottom:80px;color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.43;position:absolute;right:0;z-index:9}
.modal-multimedia-view .modal-content .video-up-next .up-next .bold{font-weight:bold}
.modal-multimedia-view .modal-content .video-up-next .up-next .underline{font-size:10px;text-decoration:underline}
.modal-multimedia-view .modal-content .switch-view-modal{text-align:center}
.modal-multimedia-view .modal-content .switch-view-modal a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#fff}
.modal-multimedia-view .modal-close:hover{background-color:transparent}
.modal-multimedia-view .modal-close:focus{background-color:transparent}
.modal-multimedia-view .modal-close::before{width:28px}
.modal-multimedia-view .modal-close::after{height:28px}
.modal-multimedia-view .slick-dots{display:none !important}
.modal-multimedia-view .slick-arrow{color:#fff;cursor:pointer;font-size:30px;height:30px;top:240px;position:absolute}
.modal-multimedia-view .slick-arrow:hover{color:#fff}
.modal-multimedia-view .slick-arrow.slick-disabled{color:#fff}
.modal-multimedia-view .slick-arrow.icon-caret-right{right:155px;z-index:9999}
.modal-multimedia-view .slick-arrow.icon-caret-left{left:155px;z-index:9999}
.modal-multimedia-view .video-up-next{position:relative;width:100%}
.modal-multimedia-mobile .modal-content{overflow-y:hidden;padding-bottom:25px}
.modal-multimedia-mobile .multimedia-data-mobile .video-frame .video-title{font-family:"ITCCharterCom-Regular";font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#fff;padding-bottom:15px;padding-left:15px}
.modal-multimedia-mobile .multimedia-data-mobile .video-frame iframe{height:260px !important}
.modal-multimedia-mobile .multimedia-data-mobile h3{color:#fff}
.modal-multimedia-mobile .multimedia-content-mobile .video-content{padding-left:50px;padding-right:50px}
.modal-multimedia-mobile .multimedia-content-mobile .video-content .date{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#7d7d7d}
.modal-multimedia-mobile .multimedia-content-mobile .video-content .lable{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#d04a02}
.modal-multimedia-mobile .multimedia-content-mobile .video-content .title{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;color:#fff;margin-bottom:15px}
.modal-multimedia-mobile .multimedia-content-mobile .video-content .goto-link a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.33;letter-spacing:normal;text-align:left;color:#fff}
.modal-multimedia-mobile .multimedia-content-mobile .video-content .goto-link a .icon-submit-arrow{font-size:10px}
.modal-multimedia-mobile .multimedia-content-mobile .slick-dots{display:none !important}
.modal-multimedia-mobile .multimedia-content-mobile .slick-arrow{color:#fff;cursor:pointer;font-size:36px;position:absolute;top:35px}
.modal-multimedia-mobile .multimedia-content-mobile .slick-arrow:hover{color:#fff}
.modal-multimedia-mobile .multimedia-content-mobile .slick-arrow.slick-disabled{color:#6a6b6b}
.modal-multimedia-mobile .multimedia-content-mobile .slick-arrow.icon-caret-right{right:15px;z-index:9999;float:right;position:absolute}
.modal-multimedia-mobile .multimedia-content-mobile .slick-arrow.icon-caret-left{left:15px;z-index:9999}
.modal-multimedia-mobile .complete-view{position:fixed;top:0;right:25px;z-index:999}
.modal-multimedia-mobile .complete-view a{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.33;letter-spacing:normal;color:#7d7d7d}
.modal-multimedia-mobile .complete-view a .icon-caret-right{font-size:7px}
.modal-multimedia-mobile .complete-view a .icon-caret-left{font-size:7px}
.modal-multimedia-mobile .modal-close{height:50px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;width:50px}
@media screen and (min-width:769px),print{.modal-multimedia-view .modal-content{margin:0 auto;max-height:100vh;width:1250px;display:flex;justify-content:center;overflow:hidden}
.modal-multimedia-view .slider-data{width:100%}
}
@media screen and (max-width:1200px){.modal-multimedia-view .modal-content{width:100%}
.modal-multimedia-view .up-next{display:none}
.modal-multimedia-view .icon-caret-left{left:20px}
.modal-multimedia-view .icon-caret-right{right:20px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-multimedia-view .modal-content{display:block}
}
.print-instruction-body .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:444px}
.print-instruction-body .modal-content .print-modal-decor{background-color:#ffa929;padding:37px 40px 40px}
.print-instruction-body .modal-content .print-modal-decor .instruction-content{font-family:"ITCCharterCom-Regular";font-size:36px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#2d2d2d}
.print-instruction-body .modal-content .print-modal-decor .instruction-content span{font-style:italic}
.print-instruction-body .modal-content .print-modal-decor .print-action{padding-top:25px;display:flex;align-items:baseline}
.print-instruction-body .modal-content .print-modal-decor .print-action .continue-print{background-color:#d04a02;padding:13px 19px;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#fff;display:inline-block}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message{padding-left:20px}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message a{color:#7d7d7d;text-decoration:underline}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check{padding-left:3px;display:block;position:relative;padding-left:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check span{display:inline-block;padding-top:9px;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:left;color:#2d2d2d}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .checkmark{position:absolute;top:6px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #464646}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check:hover input ~ .checkmark{background-color:#fff}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check input:checked ~ .checkmark{background-color:#d04a02}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check input:focus ~ .checkmark{outline:auto -webkit-focus-ring-color}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .checkmark:after{content:"";position:absolute;display:none}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check input:checked ~ .checkmark:after{display:block}
.print-instruction-body .modal-content .print-modal-decor .print-action .show-message .check .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
iframe[height="375"]{height:375px !important}
iframe[height="200"]{height:200px !important}
div[id^="buzzsprout-large-player"] iframe{height:375px !important}
div[id^="buzzsprout-player"] iframe,div[id^="buzzsprout-small-player"] iframe{height:200px !important}
.buzzsprout-podcast .menu-items.scrollbar-outer .scroll-element.scroll-y{right:-4px}
.buzzsprout-podcast .menu-items.scrollbar-outer .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.buzzsprout-podcast .menu-items.scrollbar-outer .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:0}
.buzzsprout-podcast .menu-items.scrollbar-outer .scroll-element.scroll-y .scroll-element_outer{left:0;width:6px !important}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.buzzsprout-podcast .menu-items.scrollbar-outer .scroll-element.scroll-y .scroll-element_outer{width:8px !important}
}
.buzzsprout-podcast .menu-items.scrollbar-outer .scroll-element.scroll-y .scroll-element_outer .scroll-bar{height:200px !important}
.single-podcast-subscribe{display:flex;flex-flow:column nowrap;margin-bottom:24px}
.single-podcast-subscribe h3{font-size:20px;padding-right:12px !important;margin:auto auto 6px 0;align-self:center}
.single-podcast-subscribe .podcasts-contain{display:flex;flex-flow:row nowrap}
.single-podcast-subscribe .podcasts-contain>a{display:flex;flex-flow:row nowrap;text-decoration:none !important;color:#000 !important;margin-right:0;flex-shrink:0;transition:all .4s linear;width:44px;overflow:hidden}
.single-podcast-subscribe .podcasts-contain>a img{max-height:32px;align-self:center;flex-shrink:0;margin-right:12px}
.single-podcast-subscribe .podcasts-contain>a span{width:auto;align-self:center;white-space:nowrap;flex-shrink:0;font-size:16px;padding-right:12px}
@media(hover:hover){.single-podcast-subscribe .podcasts-contain>a:hover{width:220px;margin-right:16px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.single-podcast-subscribe .podcasts-contain>a:hover{margin-right:16px;width:220px}
}
.dynamicmedia{max-width:600px}
.hangingindent1{margin-left:36px;text-indent:-20px}
.hangingindent2{margin-left:86px;text-indent:-20px}
.hangingindent3{margin-left:136px;text-indent:-20px}
.hangingindent4{margin-left:186px;text-indent:-20px}
.hangingindent5{margin-left:236px;text-indent:-20px}
.hangingindent6{margin-left:286px;text-indent:-20px}
.hangingindent7{margin-left:336px;text-indent:-20px}
.hangingindent8{margin-left:386px;text-indent:-20px}
.hangingindent9{margin-left:436px;text-indent:-20px}
.hangingindent10{margin-left:486px;text-indent:-20px}
@media(min-width:320px) and (max-width:768px){.hangingindent1{margin-left:24px;text-indent:-22px}
.hangingindent2{margin-left:40px;text-indent:-24px}
.hangingindent3{margin-left:60px;text-indent:-24px}
.hangingindent4{margin-left:80px;text-indent:-24px}
.hangingindent5{margin-left:100px;text-indent:-24px}
.hangingindent6{margin-left:120px;text-indent:-24px}
.hangingindent7{margin-left:140px;text-indent:-24px}
.hangingindent8{margin-left:160px;text-indent:-24px}
.hangingindent9{margin-left:180px;text-indent:-24px}
.hangingindent10{margin-left:200px;text-indent:-24px}
}
.indent1{margin-left:35px}
.indent2{margin-left:calc( 95px - 8px)}
.indent3{margin-left:calc( 145px - 8px)}
.indent4{margin-left:calc( 195px - 8px)}
.indent5{margin-left:calc( 245px - 8px)}
.indent6{margin-left:calc( 295px - 8px)}
.indent7{margin-left:calc( 345px - 8px)}
.indent8{margin-left:calc( 395px - 8px)}
.indent9{margin-left:calc( 445px - 8px)}
.indent10{margin-left:calc( 495px - 8px)}
@media(min-width:320px) and (max-width:768px){.indent1{margin-left:0}
.indent2{margin-left:calc( 65px - 50px)}
.indent3{margin-left:calc( 85px - 50px)}
.indent4{margin-left:calc( 105px - 50px)}
.indent5{margin-left:calc( 125px - 50px)}
.indent6{margin-left:calc( 145px - 50px)}
.indent7{margin-left:calc( 165px - 50px)}
.indent8{margin-left:calc( 185px - 50px)}
.indent9{margin-left:calc( 205px - 50px)}
.indent10{margin-left:calc( 225px - 50px)}
}
section .container .main-body-content a.xref,section .container .main-body-content a.pwc-xref,#right-clone-content a.xref,#right-clone-content a.pwc-xref,#left-clone-content a.xref,#left-clone-content a.pwc-xref{color:#d04a02 !important}
section .container .main-body-content a.xref:hover,section .container .main-body-content a.pwc-xref:hover,#right-clone-content a.xref:hover,#right-clone-content a.pwc-xref:hover,#left-clone-content a.xref:hover,#left-clone-content a.pwc-xref:hover{text-decoration:underline}
section .container .main-body-content .qa-lead,#right-clone-content .qa-lead,#left-clone-content .qa-lead{padding-top:0;display:flex;flex-direction:column;padding-bottom:28px}
section .container .main-body-content .qa-lead h3,#right-clone-content .qa-lead h3,#left-clone-content .qa-lead h3{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.30;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-bottom:6px}
section .container .main-body-content .qa-lead .date,#right-clone-content .qa-lead .date,#left-clone-content .qa-lead .date{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#707070;order:2}
section .container .main-body-content .qa-lead p,section .container .main-body-content .qa-lead div,#right-clone-content .qa-lead p,#right-clone-content .qa-lead div,#left-clone-content .qa-lead p,#left-clone-content .qa-lead div{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:0 0 15px 0}
section .container .main-body-content .qa-lead .qa-lead-content,#right-clone-content .qa-lead .qa-lead-content,#left-clone-content .qa-lead .qa-lead-content{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;order:3}
section .container .main-body-content .qa-lead .qa-lead-content a,#right-clone-content .qa-lead .qa-lead-content a,#left-clone-content .qa-lead .qa-lead-content a{color:#7d7d7d;padding:0;font-size:inherit}
section .container .main-body-content .qa-lead .qa-lead-content span,#right-clone-content .qa-lead .qa-lead-content span,#left-clone-content .qa-lead .qa-lead-content span{text-decoration:underline}
section .container .main-body-content .qa-lead .qa-lead-content button,#right-clone-content .qa-lead .qa-lead-content button,#left-clone-content .qa-lead .qa-lead-content button{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;text-align:left}
section .container .main-body-content p,section .container .main-body-content blockquote,#right-clone-content p,#right-clone-content blockquote,#left-clone-content p,#left-clone-content blockquote{font-size:18px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:15px;word-break:break-word}
section .container .main-body-content p a,section .container .main-body-content blockquote a,#right-clone-content p a,#right-clone-content blockquote a,#left-clone-content p a,#left-clone-content blockquote a{color:#7d7d7d}
section .container .main-body-content p a:hover,section .container .main-body-content blockquote a:hover,#right-clone-content p a:hover,#right-clone-content blockquote a:hover,#left-clone-content p a:hover,#left-clone-content blockquote a:hover{text-decoration:underline}
section .container .main-body-content p em,section .container .main-body-content blockquote em,#right-clone-content p em,#right-clone-content blockquote em,#left-clone-content p em,#left-clone-content blockquote em{font-style:italic}
section .container .main-body-content span.strikethrough,#right-clone-content span.strikethrough,#left-clone-content span.strikethrough{text-decoration:line-through}
section .container .main-body-content p.underline,section .container .main-body-content div.underline,#right-clone-content p.underline,#right-clone-content div.underline,#left-clone-content p.underline,#left-clone-content div.underline{text-decoration:underline}
section .container .main-body-content span.underline,#right-clone-content span.underline,#left-clone-content span.underline{text-decoration:underline}
section .container .main-body-content .text-right,#right-clone-content .text-right,#left-clone-content .text-right{text-align:right !important}
section .container .main-body-content .text-center,#right-clone-content .text-center,#left-clone-content .text-center{text-align:center !important}
section .container .main-body-content h1,section .container .main-body-content .h1,#right-clone-content h1,#right-clone-content .h1,#left-clone-content h1,#left-clone-content .h1{font-family:"PwC Helvetica Neue";font-size:42px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:56px;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:9px 0}
section .container .main-body-content h2,section .container .main-body-content .h2,#right-clone-content h2,#right-clone-content .h2,#left-clone-content h2,#left-clone-content .h2{font-family:"PwC Helvetica Neue" !important;font-size:24px !important;font-weight:bold !important;font-style:normal;font-stretch:normal;line-height:28px;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:9px 0;margin-bottom:0 !important}
section .container .main-body-content h3,section .container .main-body-content .h3,#right-clone-content h3,#right-clone-content .h3,#left-clone-content h3,#left-clone-content .h3{font-family:"PwC Helvetica Neue" !important;font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:9px 0}
section .container .main-body-content h4,section .container .main-body-content .h4,#right-clone-content h4,#right-clone-content .h4,#left-clone-content h4,#left-clone-content .h4{font-size:18px !important;font-family:"PwC Helvetica Neue" !important;line-height:24px;color:#2d2d2d;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;padding:9px 0}
section .container .main-body-content h5,section .container .main-body-content .h5,#right-clone-content h5,#right-clone-content .h5,#left-clone-content h5,#left-clone-content .h5{font-family:"PwC Helvetica Neue" !important;font-size:21px !important;font-weight:normal;font-style:italic !important;font-stretch:normal;line-height:24px;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:9px 0}
section .container .main-body-content span.shade,#right-clone-content span.shade,#left-clone-content span.shade{padding-left:2px;padding-right:2px}
section .container .main-body-content span.shade.grey,#right-clone-content span.shade.grey,#left-clone-content span.shade.grey{background-color:#d5d5d5 !important}
section .container .main-body-content span.shade.light-yellow,#right-clone-content span.shade.light-yellow,#left-clone-content span.shade.light-yellow{background-color:#ffeed4 !important}
section .container .main-body-content span.shade.light-orange,#right-clone-content span.shade.light-orange,#left-clone-content span.shade.light-orange{background-color:#f6dbcc !important}
section .container .main-body-content span.shade.rose,#right-clone-content span.shade.rose,#left-clone-content span.shade.rose{background-color:#f8dce1 !important}
section .container .main-body-content p.shade,section .container .main-body-content div.shade,#right-clone-content p.shade,#right-clone-content div.shade,#left-clone-content p.shade,#left-clone-content div.shade{padding:7px 13px 7px 13px;margin-bottom:15px}
section .container .main-body-content p.shade.grey,section .container .main-body-content div.shade.grey,#right-clone-content p.shade.grey,#right-clone-content div.shade.grey,#left-clone-content p.shade.grey,#left-clone-content div.shade.grey{background-color:#d5d5d5 !important}
section .container .main-body-content p.shade.light-yellow,section .container .main-body-content div.shade.light-yellow,#right-clone-content p.shade.light-yellow,#right-clone-content div.shade.light-yellow,#left-clone-content p.shade.light-yellow,#left-clone-content div.shade.light-yellow{background-color:#ffeed4 !important}
section .container .main-body-content p.shade.light-orange,section .container .main-body-content div.shade.light-orange,#right-clone-content p.shade.light-orange,#right-clone-content div.shade.light-orange,#left-clone-content p.shade.light-orange,#left-clone-content div.shade.light-orange{background-color:#f6dbcc !important}
section .container .main-body-content p.shade.rose,section .container .main-body-content div.shade.rose,#right-clone-content p.shade.rose,#right-clone-content div.shade.rose,#left-clone-content p.shade.rose,#left-clone-content div.shade.rose{background-color:#f8dce1 !important}
section .container .main-body-content p.shade p,section .container .main-body-content div.shade p,#right-clone-content p.shade p,#right-clone-content div.shade p,#left-clone-content p.shade p,#left-clone-content div.shade p{padding-bottom:0}
section .container .main-body-content *[data-outputclass="shade grey"],#right-clone-content *[data-outputclass="shade grey"],#left-clone-content *[data-outputclass="shade grey"]{background-color:#d5d5d5 !important;display:block}
section .container .main-body-content li.shade,#right-clone-content li.shade,#left-clone-content li.shade{margin-bottom:15px}
section .container .main-body-content li.shade.grey,#right-clone-content li.shade.grey,#left-clone-content li.shade.grey{background-color:#d5d5d5 !important}
section .container .main-body-content li.shade.light-yellow,#right-clone-content li.shade.light-yellow,#left-clone-content li.shade.light-yellow{background-color:#ffeed4 !important}
section .container .main-body-content li.shade.light-orange,#right-clone-content li.shade.light-orange,#left-clone-content li.shade.light-orange{background-color:#f6dbcc !important}
section .container .main-body-content li.shade.rose,#right-clone-content li.shade.rose,#left-clone-content li.shade.rose{background-color:#f8dce1 !important}
section .container .main-body-content li.shade p,#right-clone-content li.shade p,#left-clone-content li.shade p{padding:0 13px 0 13px !important}
section .container .main-body-content .goto-truncate-link,#right-clone-content .goto-truncate-link,#left-clone-content .goto-truncate-link{padding-bottom:0 !important}
section .container .main-body-content .table-responsive th.middle-align,section .container .main-body-content .table-responsive td.middle-align,#right-clone-content .table-responsive th.middle-align,#right-clone-content .table-responsive td.middle-align,#left-clone-content .table-responsive th.middle-align,#left-clone-content .table-responsive td.middle-align{vertical-align:middle}
section .container .main-body-content .table-responsive th.bottom-align,section .container .main-body-content .table-responsive td.bottom-align,#right-clone-content .table-responsive th.bottom-align,#right-clone-content .table-responsive td.bottom-align,#left-clone-content .table-responsive th.bottom-align,#left-clone-content .table-responsive td.bottom-align{vertical-align:bottom}
section .container .main-body-content .table-responsive table.asu_table colgroup col:first-child,#right-clone-content .table-responsive table.asu_table colgroup col:first-child,#left-clone-content .table-responsive table.asu_table colgroup col:first-child{width:30%}
section .container .main-body-content .table-responsive table.asu_table colgroup col:nth-child(2),#right-clone-content .table-responsive table.asu_table colgroup col:nth-child(2),#left-clone-content .table-responsive table.asu_table colgroup col:nth-child(2){width:10%}
section .container .main-body-content .table-responsive table.asu_table colgroup col:nth-child(3),#right-clone-content .table-responsive table.asu_table colgroup col:nth-child(3),#left-clone-content .table-responsive table.asu_table colgroup col:nth-child(3){width:42%}
section .container .main-body-content .table-responsive table.asu_table colgroup col:nth-child(4),#right-clone-content .table-responsive table.asu_table colgroup col:nth-child(4),#left-clone-content .table-responsive table.asu_table colgroup col:nth-child(4){width:10%}
section .container .main-body-content .table-shading,#right-clone-content .table-shading,#left-clone-content .table-shading{padding-bottom:0}
section .container .main-body-content .table-shading caption,#right-clone-content .table-shading caption,#left-clone-content .table-shading caption{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:center;color:#2d2d2d;padding:6px 0}
section .container .main-body-content .table-shading caption.shade.dark-rose,#right-clone-content .table-shading caption.shade.dark-rose,#left-clone-content .table-shading caption.shade.dark-rose{background-color:#db536a !important;color:#fff !important}
section .container .main-body-content .table-shading caption.shade.dark-orange,#right-clone-content .table-shading caption.shade.dark-orange,#left-clone-content .table-shading caption.shade.dark-orange{background-color:#d04a02 !important;color:#fff !important}
section .container .main-body-content .table-shading caption.shade.dark-yellow,#right-clone-content .table-shading caption.shade.dark-yellow,#left-clone-content .table-shading caption.shade.dark-yellow{background-color:#ffa929 !important;color:#fff !important}
section .container .main-body-content .table-shading caption.shade.dark,#right-clone-content .table-shading caption.shade.dark,#left-clone-content .table-shading caption.shade.dark{background-color:#2d2d2d !important;color:#fff !important}
section .container .main-body-content .table-shading .table-responsive,#right-clone-content .table-shading .table-responsive,#left-clone-content .table-shading .table-responsive{padding-top:0;margin-bottom:0;padding-bottom:0 !important}
section .container .main-body-content .table-shading .table-responsive table thead tr,section .container .main-body-content .table-shading .table-responsive table tbody tr,#right-clone-content .table-shading .table-responsive table thead tr,#right-clone-content .table-shading .table-responsive table tbody tr,#left-clone-content .table-shading .table-responsive table thead tr,#left-clone-content .table-shading .table-responsive table tbody tr{text-align:center}
section .container .main-body-content .table-shading .table-responsive table thead tr.shade.rose,section .container .main-body-content .table-shading .table-responsive table thead tr td.rose,section .container .main-body-content .table-shading .table-responsive table thead tr th.rose,section .container .main-body-content .table-shading .table-responsive table tbody tr.shade.rose,section .container .main-body-content .table-shading .table-responsive table tbody tr td.rose,section .container .main-body-content .table-shading .table-responsive table tbody tr th.rose,#right-clone-content .table-shading .table-responsive table thead tr.shade.rose,#right-clone-content .table-shading .table-responsive table thead tr td.rose,#right-clone-content .table-shading .table-responsive table thead tr th.rose,#right-clone-content .table-shading .table-responsive table tbody tr.shade.rose,#right-clone-content .table-shading .table-responsive table tbody tr td.rose,#right-clone-content .table-shading .table-responsive table tbody tr th.rose,#left-clone-content .table-shading .table-responsive table thead tr.shade.rose,#left-clone-content .table-shading .table-responsive table thead tr td.rose,#left-clone-content .table-shading .table-responsive table thead tr th.rose,#left-clone-content .table-shading .table-responsive table tbody tr.shade.rose,#left-clone-content .table-shading .table-responsive table tbody tr td.rose,#left-clone-content .table-shading .table-responsive table tbody tr th.rose{background-color:#f8dce0}
section .container .main-body-content .table-shading .table-responsive table thead tr.shade.light-orange,section .container .main-body-content .table-shading .table-responsive table thead tr td.light-orange,section .container .main-body-content .table-shading .table-responsive table thead tr th.light-orange,section .container .main-body-content .table-shading .table-responsive table tbody tr.shade.light-orange,section .container .main-body-content .table-shading .table-responsive table tbody tr td.light-orange,section .container .main-body-content .table-shading .table-responsive table tbody tr th.light-orange,#right-clone-content .table-shading .table-responsive table thead tr.shade.light-orange,#right-clone-content .table-shading .table-responsive table thead tr td.light-orange,#right-clone-content .table-shading .table-responsive table thead tr th.light-orange,#right-clone-content .table-shading .table-responsive table tbody tr.shade.light-orange,#right-clone-content .table-shading .table-responsive table tbody tr td.light-orange,#right-clone-content .table-shading .table-responsive table tbody tr th.light-orange,#left-clone-content .table-shading .table-responsive table thead tr.shade.light-orange,#left-clone-content .table-shading .table-responsive table thead tr td.light-orange,#left-clone-content .table-shading .table-responsive table thead tr th.light-orange,#left-clone-content .table-shading .table-responsive table tbody tr.shade.light-orange,#left-clone-content .table-shading .table-responsive table tbody tr td.light-orange,#left-clone-content .table-shading .table-responsive table tbody tr th.light-orange{background-color:#f6dbcc}
section .container .main-body-content .table-shading .table-responsive table thead tr.shade.light-yellow,section .container .main-body-content .table-shading .table-responsive table thead tr td.light-yellow,section .container .main-body-content .table-shading .table-responsive table thead tr th.light-yellow,section .container .main-body-content .table-shading .table-responsive table tbody tr.shade.light-yellow,section .container .main-body-content .table-shading .table-responsive table tbody tr td.light-yellow,section .container .main-body-content .table-shading .table-responsive table tbody tr th.light-yellow,#right-clone-content .table-shading .table-responsive table thead tr.shade.light-yellow,#right-clone-content .table-shading .table-responsive table thead tr td.light-yellow,#right-clone-content .table-shading .table-responsive table thead tr th.light-yellow,#right-clone-content .table-shading .table-responsive table tbody tr.shade.light-yellow,#right-clone-content .table-shading .table-responsive table tbody tr td.light-yellow,#right-clone-content .table-shading .table-responsive table tbody tr th.light-yellow,#left-clone-content .table-shading .table-responsive table thead tr.shade.light-yellow,#left-clone-content .table-shading .table-responsive table thead tr td.light-yellow,#left-clone-content .table-shading .table-responsive table thead tr th.light-yellow,#left-clone-content .table-shading .table-responsive table tbody tr.shade.light-yellow,#left-clone-content .table-shading .table-responsive table tbody tr td.light-yellow,#left-clone-content .table-shading .table-responsive table tbody tr th.light-yellow{background-color:#ffeed4}
section .container .main-body-content .table-shading .table-responsive table thead tr.shade.grey,section .container .main-body-content .table-shading .table-responsive table thead tr td.grey,section .container .main-body-content .table-shading .table-responsive table thead tr th.grey,section .container .main-body-content .table-shading .table-responsive table tbody tr.shade.grey,section .container .main-body-content .table-shading .table-responsive table tbody tr td.grey,section .container .main-body-content .table-shading .table-responsive table tbody tr th.grey,#right-clone-content .table-shading .table-responsive table thead tr.shade.grey,#right-clone-content .table-shading .table-responsive table thead tr td.grey,#right-clone-content .table-shading .table-responsive table thead tr th.grey,#right-clone-content .table-shading .table-responsive table tbody tr.shade.grey,#right-clone-content .table-shading .table-responsive table tbody tr td.grey,#right-clone-content .table-shading .table-responsive table tbody tr th.grey,#left-clone-content .table-shading .table-responsive table thead tr.shade.grey,#left-clone-content .table-shading .table-responsive table thead tr td.grey,#left-clone-content .table-shading .table-responsive table thead tr th.grey,#left-clone-content .table-shading .table-responsive table tbody tr.shade.grey,#left-clone-content .table-shading .table-responsive table tbody tr td.grey,#left-clone-content .table-shading .table-responsive table tbody tr th.grey{background-color:#d5d5d5}
section .container .main-body-content .table-shading .table-responsive table thead tr th,section .container .main-body-content .table-shading .table-responsive table tbody tr th,#right-clone-content .table-shading .table-responsive table thead tr th,#right-clone-content .table-shading .table-responsive table tbody tr th,#left-clone-content .table-shading .table-responsive table thead tr th,#left-clone-content .table-shading .table-responsive table tbody tr th{min-width:115px}
section .container .main-body-content .table-shading .table-responsive table thead tr th>div,section .container .main-body-content .table-shading .table-responsive table tbody tr th>div,#right-clone-content .table-shading .table-responsive table thead tr th>div,#right-clone-content .table-shading .table-responsive table tbody tr th>div,#left-clone-content .table-shading .table-responsive table thead tr th>div,#left-clone-content .table-shading .table-responsive table tbody tr th>div{font-weight:bold}
section .container .main-body-content .table-shading .table-footer-note,#right-clone-content .table-shading .table-footer-note,#left-clone-content .table-shading .table-footer-note{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#2d2d2d;padding-bottom:40px}
section .container .main-body-content .table,#right-clone-content .table,#left-clone-content .table{background-color:transparent}
section .container .main-body-content .table td,section .container .main-body-content .table th,#right-clone-content .table td,#right-clone-content .table th,#left-clone-content .table td,#left-clone-content .table th{border:0}
section .container .main-body-content .table td>div,section .container .main-body-content .table th>div,#right-clone-content .table td>div,#right-clone-content .table th>div,#left-clone-content .table td>div,#left-clone-content .table th>div{font-size:14px}
section .container .main-body-content .table .border-top,#right-clone-content .table .border-top,#left-clone-content .table .border-top{border-top:1px solid #7d7d7d}
section .container .main-body-content .table .border-bottom,#right-clone-content .table .border-bottom,#left-clone-content .table .border-bottom{border-bottom:1px solid #7d7d7d}
section .container .main-body-content .table .border-right,#right-clone-content .table .border-right,#left-clone-content .table .border-right{border-right:1px solid #7d7d7d}
section .container .main-body-content .table .border-left,#right-clone-content .table .border-left,#left-clone-content .table .border-left{border-left:1px solid #7d7d7d}
section .container .main-body-content .table .full-border,#right-clone-content .table .full-border,#left-clone-content .table .full-border{border:1px solid #7d7d7d}
section .container .main-body-content .table .no-border,#right-clone-content .table .no-border,#left-clone-content .table .no-border{border:0}
section .container .main-body-content .table .text-align-left,section .container .main-body-content .table .text-left,#right-clone-content .table .text-align-left,#right-clone-content .table .text-left,#left-clone-content .table .text-align-left,#left-clone-content .table .text-left{text-align:left !important}
section .container .main-body-content .table .align-center,section .container .main-body-content .table .text-align-center,section .container .main-body-content .table .text-center,#right-clone-content .table .align-center,#right-clone-content .table .text-align-center,#right-clone-content .table .text-center,#left-clone-content .table .align-center,#left-clone-content .table .text-align-center,#left-clone-content .table .text-center{text-align:center !important}
section .container .main-body-content .table .text-right,section .container .main-body-content .table .text-align-right,#right-clone-content .table .text-right,#right-clone-content .table .text-align-right,#left-clone-content .table .text-right,#left-clone-content .table .text-align-right{text-align:right !important}
section .container .main-body-content .table .text-align-justify,section .container .main-body-content .table .text-justify,#right-clone-content .table .text-align-justify,#right-clone-content .table .text-justify,#left-clone-content .table .text-align-justify,#left-clone-content .table .text-justify{text-align:justify !important}
section .container .main-body-content .table .vertical-align-top,#right-clone-content .table .vertical-align-top,#left-clone-content .table .vertical-align-top{vertical-align:top !important}
section .container .main-body-content .table .vertical-align-bottom,#right-clone-content .table .vertical-align-bottom,#left-clone-content .table .vertical-align-bottom{vertical-align:bottom !important}
section .container .main-body-content .table tr.rowsep,#right-clone-content .table tr.rowsep,#left-clone-content .table tr.rowsep{border-top:1px solid #7d7d7d !important;border-bottom:1px solid #7d7d7d !important}
section .container .main-body-content .table.none,section .container .main-body-content .table .frame-none,#right-clone-content .table.none,#right-clone-content .table .frame-none,#left-clone-content .table.none,#left-clone-content .table .frame-none{border:none !important}
section .container .main-body-content .table.frame-top,#right-clone-content .table.frame-top,#left-clone-content .table.frame-top{border-top:1px solid #7d7d7d}
section .container .main-body-content .table.frame-bottom,#right-clone-content .table.frame-bottom,#left-clone-content .table.frame-bottom{border-bottom:1px solid #7d7d7d}
section .container .main-body-content .table.frame-topbot,#right-clone-content .table.frame-topbot,#left-clone-content .table.frame-topbot{border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d}
section .container .main-body-content .table.frame-sides,#right-clone-content .table.frame-sides,#left-clone-content .table.frame-sides{border-left:1px solid #7d7d7d;border-right:1px solid #7d7d7d}
section .container .main-body-content table.ruled td,section .container .main-body-content table.ruled th,#right-clone-content table.ruled td,#right-clone-content table.ruled th,#left-clone-content table.ruled td,#left-clone-content table.ruled th{border:1px solid #7d7d7d !important}
section .container .main-body-content table.outer-borders-only thead tr th,#right-clone-content table.outer-borders-only thead tr th,#left-clone-content table.outer-borders-only thead tr th{border-top:1px solid #7d7d7d !important}
section .container .main-body-content table.outer-borders-only thead tr th:first-child,#right-clone-content table.outer-borders-only thead tr th:first-child,#left-clone-content table.outer-borders-only thead tr th:first-child{border-left:1px solid #7d7d7d !important}
section .container .main-body-content table.outer-borders-only thead tr th:last-child,#right-clone-content table.outer-borders-only thead tr th:last-child,#left-clone-content table.outer-borders-only thead tr th:last-child{border-right:1px solid #7d7d7d !important}
section .container .main-body-content table.outer-borders-only tbody tr td:first-child,#right-clone-content table.outer-borders-only tbody tr td:first-child,#left-clone-content table.outer-borders-only tbody tr td:first-child{border-left:1px solid #7d7d7d !important}
section .container .main-body-content table.outer-borders-only tbody tr td:last-child,#right-clone-content table.outer-borders-only tbody tr td:last-child,#left-clone-content table.outer-borders-only tbody tr td:last-child{border-right:1px solid #7d7d7d !important}
section .container .main-body-content table.outer-borders-only tbody tr:last-child td,#right-clone-content table.outer-borders-only tbody tr:last-child td,#left-clone-content table.outer-borders-only tbody tr:last-child td{border-bottom:1px solid #7d7d7d !important}
section .container .main-body-content p a.download,section .container .main-body-content div a.download,#right-clone-content p a.download,#right-clone-content div a.download,#left-clone-content p a.download,#left-clone-content div a.download{font-family:"PwC Helvetica Neue";font-weight:600 !important;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d !important;padding-left:0;padding-bottom:0 !important;display:inline}
section .container .main-body-content p a.download:before,section .container .main-body-content div a.download:before,#right-clone-content p a.download:before,#right-clone-content div a.download:before,#left-clone-content p a.download:before,#left-clone-content div a.download:before{content:"";background-image:url("clientlib-site-vp/resources/images/download_off.svg");width:21px;height:21px;background-repeat:no-repeat;background-size:21px 21px;margin-right:10px;display:inline-block}
section .container .main-body-content p a.download:hover,section .container .main-body-content div a.download:hover,#right-clone-content p a.download:hover,#right-clone-content div a.download:hover,#left-clone-content p a.download:hover,#left-clone-content div a.download:hover{color:#d04a02 !important}
section .container .main-body-content p a.download:hover:before,section .container .main-body-content div a.download:hover:before,#right-clone-content p a.download:hover:before,#right-clone-content div a.download:hover:before,#left-clone-content p a.download:hover:before,#left-clone-content div a.download:hover:before{background-image:url("clientlib-site-vp/resources/images/download_on.svg")}
section .container .main-body-content .at-a-glance,#right-clone-content .at-a-glance,#left-clone-content .at-a-glance{background-color:#f7f7f7;padding:17px 20px}
section .container .main-body-content .at-a-glance p:nth-child(1),section .container .main-body-content .at-a-glance div:nth-child(1),#right-clone-content .at-a-glance p:nth-child(1),#right-clone-content .at-a-glance div:nth-child(1),#left-clone-content .at-a-glance p:nth-child(1),#left-clone-content .at-a-glance div:nth-child(1){padding-bottom:5px}
section .container .main-body-content .at-a-glance p:nth-child(1) strong,section .container .main-body-content .at-a-glance div:nth-child(1) strong,#right-clone-content .at-a-glance p:nth-child(1) strong,#right-clone-content .at-a-glance div:nth-child(1) strong,#left-clone-content .at-a-glance p:nth-child(1) strong,#left-clone-content .at-a-glance div:nth-child(1) strong{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#2d2d2d !important}
section .container .main-body-content .at-a-glance p:nth-child(2),section .container .main-body-content .at-a-glance div:nth-child(2),#right-clone-content .at-a-glance p:nth-child(2),#right-clone-content .at-a-glance div:nth-child(2),#left-clone-content .at-a-glance p:nth-child(2),#left-clone-content .at-a-glance div:nth-child(2){padding-bottom:10px;line-height:1.30}
section .container .main-body-content .exerpt,#right-clone-content .exerpt,#left-clone-content .exerpt{border-left:1px solid #2d2d2d;border-right:1px solid #2d2d2d;padding-left:29px;padding-right:29px;margin-bottom:39px;margin-left:29px;margin-right:29px;padding-bottom:0}
section .container .main-body-content .exerpt .image img,#right-clone-content .exerpt .image img,#left-clone-content .exerpt .image img{width:auto}
section .container .main-body-content .exerpt strong,#right-clone-content .exerpt strong,#left-clone-content .exerpt strong{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.30;letter-spacing:normal;text-align:left;color:#2d2d2d}
section .container .main-body-content .callout,#right-clone-content .callout,#left-clone-content .callout{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;padding-left:31px;padding-right:31px;padding-top:34px;padding-bottom:29px;margin-bottom:41px}
section .container .main-body-content .callout p,section .container .main-body-content .callout div,#right-clone-content .callout p,#right-clone-content .callout div,#left-clone-content .callout p,#left-clone-content .callout div{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#933401}
section .container .main-body-content .callout p strong,section .container .main-body-content .callout div strong,#right-clone-content .callout p strong,#right-clone-content .callout div strong,#left-clone-content .callout p strong,#left-clone-content .callout div strong{color:#933401 !important}
section .container .main-body-content .callout p:last-child,section .container .main-body-content .callout div:last-child,#right-clone-content .callout p:last-child,#right-clone-content .callout div:last-child,#left-clone-content .callout p:last-child,#left-clone-content .callout div:last-child{padding-bottom:0}
section .container .main-body-content .view-table,#right-clone-content .view-table,#left-clone-content .view-table{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:600 !important;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;padding-left:0;padding-bottom:15px !important;display:flex !important;align-items:center}
section .container .main-body-content .view-table:before,#right-clone-content .view-table:before,#left-clone-content .view-table:before{content:"";background-image:url("clientlib-site-vp/resources/images/viewtable_off.svg");width:30px;height:30px;background-repeat:no-repeat;background-size:30px 30px;margin-right:10px}
section .container .main-body-content .view-table:hover,#right-clone-content .view-table:hover,#left-clone-content .view-table:hover{color:#d04a02}
section .container .main-body-content .view-table:hover:before,#right-clone-content .view-table:hover:before,#left-clone-content .view-table:hover:before{background-image:url("clientlib-site-vp/resources/images/viewtable_on.svg")}
section .container .main-body-content blockquote,#right-clone-content blockquote,#left-clone-content blockquote{padding-left:50px}
section .container .main-body-content .pwc-xref div,section .container .main-body-content .contentfragment div,#right-clone-content .pwc-xref div,#right-clone-content .contentfragment div,#left-clone-content .pwc-xref div,#left-clone-content .contentfragment div{padding-bottom:0 !important}
section .container .main-body-content .p-norm ol,#right-clone-content .p-norm ol,#left-clone-content .p-norm ol{list-style-type:none;margin-top:10px}
section .container .main-body-content .p-norm ol li .linum,section .container .main-body-content .p-norm ol li .p,#right-clone-content .p-norm ol li .linum,#right-clone-content .p-norm ol li .p,#left-clone-content .p-norm ol li .linum,#left-clone-content .p-norm ol li .p{display:inline}
section .container .main-body-content .p-norm ol li .linum:after,#right-clone-content .p-norm ol li .linum:after,#left-clone-content .p-norm ol li .linum:after{content:'.'}
section .container .main-body-content .p-norm ol li .cpalinum,section .container .main-body-content .p-norm ol li .p,#right-clone-content .p-norm ol li .cpalinum,#right-clone-content .p-norm ol li .p,#left-clone-content .p-norm ol li .cpalinum,#left-clone-content .p-norm ol li .p{display:inline}
section .container .main-body-content .p-norm .pnum,#right-clone-content .p-norm .pnum,#left-clone-content .p-norm .pnum{display:inline;font-size:18px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:bold !important;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:15px;word-break:break-word}
section .container .main-body-content .p-norm .pnum:after,#right-clone-content .p-norm .pnum:after,#left-clone-content .p-norm .pnum:after{content:' '}
section .container .main-body-content .p-norm p,section .container .main-body-content .p-norm div,#right-clone-content .p-norm p,#right-clone-content .p-norm div,#left-clone-content .p-norm p,#left-clone-content .p-norm div{display:inline}
section .container .main-body-content ol[type="static"],#right-clone-content ol[type="static"],#left-clone-content ol[type="static"]{list-style-type:none;margin-top:10px}
section .container .main-body-content ol[type="static"] li .linum,section .container .main-body-content ol[type="static"] li .p,#right-clone-content ol[type="static"] li .linum,#right-clone-content ol[type="static"] li .p,#left-clone-content ol[type="static"] li .linum,#left-clone-content ol[type="static"] li .p{display:inline}
section .container .main-body-content ol[type="static"] li .linum:after,#right-clone-content ol[type="static"] li .linum:after,#left-clone-content ol[type="static"] li .linum:after{content:'. '}
section .container .main-body-content ol[type="static"] li .cpalinum,section .container .main-body-content ol[type="static"] li .p,#right-clone-content ol[type="static"] li .cpalinum,#right-clone-content ol[type="static"] li .p,#left-clone-content ol[type="static"] li .cpalinum,#left-clone-content ol[type="static"] li .p{display:inline}
section .container .main-body-content ul.simple,#right-clone-content ul.simple,#left-clone-content ul.simple{padding-bottom:1rem;padding-top:1rem}
section .container .main-body-content ul.simple>li:before,#right-clone-content ul.simple>li:before,#left-clone-content ul.simple>li:before{content:none !important}
section .container .main-body-content .pgroup,#right-clone-content .pgroup,#left-clone-content .pgroup{padding-bottom:0 !important}
section .container .main-body-content .pgroup h3,section .container .main-body-content .pgroup .h3,#right-clone-content .pgroup h3,#right-clone-content .pgroup .h3,#left-clone-content .pgroup h3,#left-clone-content .pgroup .h3{font-size:18px}
section .container .main-body-content .pgroup .title,#right-clone-content .pgroup .title,#left-clone-content .pgroup .title{display:inline}
section .container .main-body-content .pgroup:before,#right-clone-content .pgroup:before,#left-clone-content .pgroup:before{content:">";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup:before{content:">>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup:before{content:">>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup:before{content:">>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup:before{content:">>>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before{content:">>>>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before{content:">>>>>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before{content:">>>>>>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before{content:">>>>>>>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#right-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before,#left-clone-content .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup .pgroup:before{content:">>>>>>>>>>";display:inline-block;font-weight:bold;font-size:21px}
section .container .main-body-content .figure-image-anchor img,#right-clone-content .figure-image-anchor img,#left-clone-content .figure-image-anchor img{display:block !important}
section .container .main-body-content .watermark,#right-clone-content .watermark,#left-clone-content .watermark{background-image:url("clientlib-site-vp/resources/images/watermarkImage.png");background-repeat:repeat;padding:10px 10px 0}
section .container .main-body-content .watermark table,#right-clone-content .watermark table,#left-clone-content .watermark table{background-color:transparent}
section .container .main-body-content .image,#right-clone-content .image,#left-clone-content .image{display:inline-block;text-indent:0}
section .container .main-body-content .image img,#right-clone-content .image img,#left-clone-content .image img{width:auto !important}
section .container .main-body-content .xbrlElement,#right-clone-content .xbrlElement,#left-clone-content .xbrlElement{font-size:16px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}
section .container .main-body-content .xbrlElement .elementLabel,#right-clone-content .xbrlElement .elementLabel,#left-clone-content .xbrlElement .elementLabel{display:inline;font-size:16px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;word-break:break-word}
section .container .main-body-content .xbrlElement .elementLabel:before,#right-clone-content .xbrlElement .elementLabel:before,#left-clone-content .xbrlElement .elementLabel:before{content:'>';font-size:21px;font-weight:bold;margin-right:5px}
section .container .main-body-content .xbrlElement .elementName,#right-clone-content .xbrlElement .elementName,#left-clone-content .xbrlElement .elementName{padding-bottom:15px;padding-top:5px}
section .container .main-body-content .xbrlElement .elementName p,#right-clone-content .xbrlElement .elementName p,#left-clone-content .xbrlElement .elementName p{display:inline;font-style:italic;font-size:16px;word-break:break-all !important}
section .container .main-body-content .xbrlElement .elementName label,#right-clone-content .xbrlElement .elementName label,#left-clone-content .xbrlElement .elementName label{font-size:16px;font-weight:bold;word-break:break-all}
section .container .main-body-content .xbrlElement .elementName label:after,#right-clone-content .xbrlElement .elementName label:after,#left-clone-content .xbrlElement .elementName label:after{content:':';margin-right:5px}
section .container .main-body-content .xbrlElement .xbrlRevisionDate,#right-clone-content .xbrlElement .xbrlRevisionDate,#left-clone-content .xbrlElement .xbrlRevisionDate{font-weight:normal;font-size:16px}
section .container .main-body-content .xbrlElement .references,#right-clone-content .xbrlElement .references,#left-clone-content .xbrlElement .references{padding-bottom:0}
section .container .main-body-content .xbrlElement .references label,#right-clone-content .xbrlElement .references label,#left-clone-content .xbrlElement .references label{font-weight:bold;font-size:16px}
section .container .main-body-content .xbrlElement .references a,#right-clone-content .xbrlElement .references a,#left-clone-content .xbrlElement .references a{display:block;font-size:16px;margin-left:38px !important;margin:10px 0;font-weight:normal;color:#1d1dff;cursor:pointer;text-decoration:none}
section .container .main-body-content .xbrlElement .references a:hover,#right-clone-content .xbrlElement .references a:hover,#left-clone-content .xbrlElement .references a:hover{text-decoration:underline}
section .container .main-body-content .xbrlElement .references .tooltip_templates,section .container .main-body-content .xbrlElement .references .desc,#right-clone-content .xbrlElement .references .tooltip_templates,#right-clone-content .xbrlElement .references .desc,#left-clone-content .xbrlElement .references .tooltip_templates,#left-clone-content .xbrlElement .references .desc{display:block;margin:10px 0;margin-left:38px;color:#1d1dff;font-size:16px}
section .container .main-body-content .right_rail_toggle,#right-clone-content .right_rail_toggle,#left-clone-content .right_rail_toggle{position:absolute;background-color:#fff;border:1px solid #ae6800;height:77px;border-radius:20px 20px;-moz-border-radius:20px 20px;-webkit-border-radius:20px 20px;top:122px;width:29px;margin-left:0;z-index:2;flex-grow:0}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){section .container .main-body-content .right_rail_toggle,#right-clone-content .right_rail_toggle,#left-clone-content .right_rail_toggle{margin-left:-16px}
}
section .container .main-body-content .right_rail_toggle span,#right-clone-content .right_rail_toggle span,#left-clone-content .right_rail_toggle span{color:#ae6800;position:relative;top:3px;cursor:pointer}
section .container .main-body-content .right_rail_toggle span.icon-caret-right,#right-clone-content .right_rail_toggle span.icon-caret-right,#left-clone-content .right_rail_toggle span.icon-caret-right{left:10px}
section .container .main-body-content .right_rail_toggle span.icon-caret-left,#right-clone-content .right_rail_toggle span.icon-caret-left,#left-clone-content .right_rail_toggle span.icon-caret-left{left:7px}
section .container .main-body-content .right_rail_toggle span::before,#right-clone-content .right_rail_toggle span::before,#left-clone-content .right_rail_toggle span::before{display:inline-block;padding:10px 0;width:13px}
section .container .main-body-content .right_rail_toggle .cross_image,#right-clone-content .right_rail_toggle .cross_image,#left-clone-content .right_rail_toggle .cross_image{margin:5px;transform:rotate(45deg);cursor:pointer}
section .container .main-body-content .right_rail_toggle .cross_image.plus_sign,#right-clone-content .right_rail_toggle .cross_image.plus_sign,#left-clone-content .right_rail_toggle .cross_image.plus_sign{transform:none}
section .container .main-body-content .right_rail_toggle .divider_line,#right-clone-content .right_rail_toggle .divider_line,#left-clone-content .right_rail_toggle .divider_line{width:0}
section .container .main-body-content .right_rail_toggle .divider_line::after,#right-clone-content .right_rail_toggle .divider_line::after,#left-clone-content .right_rail_toggle .divider_line::after{content:'';border-bottom:2px solid #e6e2da;width:20px;display:block;margin:0 4px}
section .container .main-body-content .right_rail_toggle.hide_arrow .divider_line::after,#right-clone-content .right_rail_toggle.hide_arrow .divider_line::after,#left-clone-content .right_rail_toggle.hide_arrow .divider_line::after{content:'';border-bottom:1px solid #e6e2da}
section .container .main-body-content .right_rail_toggle.hide_arrow span.icon-caret-left,#right-clone-content .right_rail_toggle.hide_arrow span.icon-caret-left,#left-clone-content .right_rail_toggle.hide_arrow span.icon-caret-left{pointer-events:none;cursor:default;color:#e6e2da}
section .container .main-body-content.hide_right_rail .spacer-line,section .container .main-body-content.hide_right_rail .search-filters,#right-clone-content.hide_right_rail .spacer-line,#right-clone-content.hide_right_rail .search-filters,#left-clone-content.hide_right_rail .spacer-line,#left-clone-content.hide_right_rail .search-filters{display:none}
section .container .main-body-content.hide_right_rail .content-page-main,#right-clone-content.hide_right_rail .content-page-main,#left-clone-content.hide_right_rail .content-page-main{margin-right:0}
section .container .main-body-content.hide_right_rail .table-responsive,#right-clone-content.hide_right_rail .table-responsive,#left-clone-content.hide_right_rail .table-responsive{max-width:100%}
section .container .main-body-content .columns.expand_more,#right-clone-content .columns.expand_more,#left-clone-content .columns.expand_more{position:relative}
@media(max-width:1087px){section .container .main-body-content .columns.expand_more .content-page-main,#right-clone-content .columns.expand_more .content-page-main,#left-clone-content .columns.expand_more .content-page-main{max-width:none !important}
}
section .container .main-body-content .columns.expand_more .spacer-line,#right-clone-content .columns.expand_more .spacer-line,#left-clone-content .columns.expand_more .spacer-line{position:absolute;right:calc(50% - 17px);height:100%;z-index:7}
section .container .main-body-content .columns.expand_more .spacer-line.spacer-line-scrolled,#right-clone-content .columns.expand_more .spacer-line.spacer-line-scrolled,#left-clone-content .columns.expand_more .spacer-line.spacer-line-scrolled{top:55px;position:fixed;z-index:5}
section .container .main-body-content .columns.expand_more .spacer-line .thick_line,#right-clone-content .columns.expand_more .spacer-line .thick_line,#left-clone-content .columns.expand_more .spacer-line .thick_line{width:4px;background-color:#ae6800}
section .container .main-body-content .columns.expand_more .search-filters,#right-clone-content .columns.expand_more .search-filters,#left-clone-content .columns.expand_more .search-filters{position:absolute;right:-15px;background:white;height:100%;top:-2px;z-index:2}
section .container .main-body-content .columns.expand_more .search-filters.search-filters-scrolled,#right-clone-content .columns.expand_more .search-filters.search-filters-scrolled,#left-clone-content .columns.expand_more .search-filters.search-filters-scrolled{top:55px;position:fixed;z-index:2}
section .container .main-body-content .columns.expand_more .search-filters.sf-index,#right-clone-content .columns.expand_more .search-filters.sf-index,#left-clone-content .columns.expand_more .search-filters.sf-index{z-index:5 !important;background-color:#fff !important}
section .container .main-body-content .columns.expand_more .sticky-right-content,#right-clone-content .columns.expand_more .sticky-right-content,#left-clone-content .columns.expand_more .sticky-right-content{width:96%}
section .container .main-body-content .columns.expand_more .sticky-right-content.scroll-fixed-top,#right-clone-content .columns.expand_more .sticky-right-content.scroll-fixed-top,#left-clone-content .columns.expand_more .sticky-right-content.scroll-fixed-top{width:565px}
@media(min-width:1088px) and (max-width:1224px){section .container .main-body-content .columns.expand_more .sticky-right-content.scroll-fixed-top,#right-clone-content .columns.expand_more .sticky-right-content.scroll-fixed-top,#left-clone-content .columns.expand_more .sticky-right-content.scroll-fixed-top{width:510px}
}
section .container .main-body-content .columns.expand_more #overlay,#right-clone-content .columns.expand_more #overlay,#left-clone-content .columns.expand_more #overlay{display:block !important}
section .container .main-body-content .columns .spacer-line.spacer-line-scrolled .right_rail_toggle,#right-clone-content .columns .spacer-line.spacer-line-scrolled .right_rail_toggle,#left-clone-content .columns .spacer-line.spacer-line-scrolled .right_rail_toggle{position:fixed}
section .container .main-body-content .content-page-main,#right-clone-content .content-page-main,#left-clone-content .content-page-main{width:100%;max-width:100%}
section .container .main-body-content .content-page-main.expand_full_size .table-responsive,#right-clone-content .content-page-main.expand_full_size .table-responsive,#left-clone-content .content-page-main.expand_full_size .table-responsive{max-width:100%}
section .container .main-body-content .newline,#right-clone-content .newline,#left-clone-content .newline{display:block}
section .container .main-body-content .page_links,#right-clone-content .page_links,#left-clone-content .page_links{display:none}
section .container .main-body-content #overlay,#right-clone-content #overlay,#left-clone-content #overlay{position:absolute;display:none;width:50%;height:100%;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:2;cursor:pointer}
*[data-outputclass="strikethrough"],*[outputclass="strikethrough"]{text-decoration:line-through}
.doc-body-head.columns img{margin-left:10px}
.slider,.slick-list,.slick-slide{outline:none !important}
@media(max-width:1087px) and (min-width:1025px){.landing_page_template .container{padding:0 20px !important}
.landing_page_template .container .standard-border{display:none}
}
@media(min-width:240px) and (max-width:768px){section .container .main-body-content blockquote{padding-left:20px}
section .container .main-body-content p,section .container .main-body-content div{font-size:14px}
section .container .main-body-content p em,section .container .main-body-content div em{font-style:italic}
}
.modal.pwc-table-modal .modal-content{padding:0}
.modal.pwc-table-modal .modal-content .table td,.modal.pwc-table-modal .modal-content .table th{border:0}
.modal.pwc-table-modal .modal-content .table td>div,.modal.pwc-table-modal .modal-content .table th>div{font-size:14px}
.modal.pwc-table-modal .modal-content .table .border-top{border-top:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table .border-bottom{border-bottom:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table .border-right{border-right:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table .border-left{border-left:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table .full-border{border:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table .no-border{border:0}
.modal.pwc-table-modal .modal-content .table .text-align-left,.modal.pwc-table-modal .modal-content .table .text-left{text-align:left !important}
.modal.pwc-table-modal .modal-content .table.none,.modal.pwc-table-modal .modal-content .table .frame-none{border:none !important}
.modal.pwc-table-modal .modal-content .table.frame-top{border-top:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table.frame-bottom{border-bottom:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table.frame-topbot{border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table.frame-sides{border-left:1px solid #7d7d7d;border-right:1px solid #7d7d7d}
.modal.pwc-table-modal .modal-content .table .align-center,.modal.pwc-table-modal .modal-content .table .text-align-center,.modal.pwc-table-modal .modal-content .table .text-center{text-align:center !important}
.modal.pwc-table-modal .modal-content .table .text-right,.modal.pwc-table-modal .modal-content .table .text-align-right{text-align:right !important}
.modal.pwc-table-modal .modal-content .table .text-align-justify,.modal.pwc-table-modal .modal-content .table .text-justify{text-align:justify !important}
.modal.pwc-table-modal .modal-content .table .vertical-align-top{vertical-align:top !important}
.modal.pwc-table-modal .modal-content .table .vertical-align-bottom{vertical-align:bottom !important}
.modal.pwc-table-modal .modal-content .table tr.rowsep{border-top:1px solid #7d7d7d !important;border-bottom:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.ruled td,.modal.pwc-table-modal .modal-content .table.ruled th{border:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.outer-borders-only thead tr th{border-top:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.outer-borders-only thead tr th:first-child{border-left:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.outer-borders-only thead tr th:last-child{border-right:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.outer-borders-only tbody tr td:first-child{border-left:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.outer-borders-only tbody tr td:last-child{border-right:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table.outer-borders-only tbody tr:last-child td{border-bottom:1px solid #7d7d7d !important}
.modal.pwc-table-modal .modal-content .table-responsive{max-width:100%}
.modal.pwc-table-modal .modal-content .table-responsive table .text-right{text-align:right}
.modal.pwc-table-modal .modal-content .table-responsive table .text-center{text-align:center}
.modal.pwc-table-modal .modal-content .table-responsive table thead tr.shade.rose,.modal.pwc-table-modal .modal-content .table-responsive table thead tr td.rose,.modal.pwc-table-modal .modal-content .table-responsive table thead tr th.rose,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr.shade.rose,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr td.rose,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr th.rose{background-color:#f8dce0}
.modal.pwc-table-modal .modal-content .table-responsive table thead tr.shade.light-orange,.modal.pwc-table-modal .modal-content .table-responsive table thead tr td.light-orange,.modal.pwc-table-modal .modal-content .table-responsive table thead tr th.light-orange,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr.shade.light-orange,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr td.light-orange,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr th.light-orange{background-color:#f6dbcc}
.modal.pwc-table-modal .modal-content .table-responsive table thead tr.shade.light-yellow,.modal.pwc-table-modal .modal-content .table-responsive table thead tr td.light-yellow,.modal.pwc-table-modal .modal-content .table-responsive table thead tr th.light-yellow,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr.shade.light-yellow,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr td.light-yellow,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr th.light-yellow{background-color:#ffeed4}
.modal.pwc-table-modal .modal-content .table-responsive table thead tr.shade.grey,.modal.pwc-table-modal .modal-content .table-responsive table thead tr td.grey,.modal.pwc-table-modal .modal-content .table-responsive table thead tr th.grey,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr.shade.grey,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr td.grey,.modal.pwc-table-modal .modal-content .table-responsive table tbody tr th.grey{background-color:#d5d5d5}
.modal.pwc-table-modal caption{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:center;color:#2d2d2d;padding:6px 0}
.modal.pwc-table-modal caption.shade.dark-rose{background-color:#db536a !important;color:#fff !important}
.modal.pwc-table-modal caption.shade.dark-orange{background-color:#d04a02 !important;color:#fff !important}
.modal.pwc-table-modal caption.shade.dark-yellow{background-color:#ffa929 !important;color:#fff !important}
.modal.pwc-table-modal caption.shade.dark{background-color:#2d2d2d !important;color:#fff !important}
.doc-body-content ol{margin-left:36px;font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.33;text-align:left;color:#2d2d2d}
.doc-body-content ol li{line-height:1.33}
.doc-body-content ol li.no-bullet{list-style:none}
.doc-body-content ol ol,.doc-body-content ol ul{margin-left:50px}
.doc-body-content ol ol{margin-top:10px}
.doc-body-content ol ol li:last-child,.doc-body-content ol ul li:last-child{padding-bottom:0}
.doc-body-content li{padding-bottom:10px}
.doc-body-content li>p,.doc-body-content li>div,.doc-body-content li>span{padding:0 !important}
.doc-body-content li>p.spacer,.doc-body-content li>div.spacer,.doc-body-content li>span.spacer{outline:none !important}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet){list-style-type:none}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet)>li:before{content:'';position:relative;top:17px;left:-20px;width:8px;height:8px;background-color:#2d2d2d;border-radius:50px;display:flex}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet)>li.no-bullet{list-style:none}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet)>li.no-bullet:before{content:none}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) .disc{margin-left:50px}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) .square{margin-left:50px}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) .circle{margin-left:50px}
.doc-body-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) ul{margin-left:50px}
.doc-body-content ul{margin-left:36px;font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.33;text-align:left;color:#2d2d2d}
.doc-body-content ul.emdash>li{display:flex;flex-flow:row nowrap}
.doc-body-content ul.emdash>li:before{content:"\2014";align-items:center;margin:0 26px auto 0;width:8px;height:auto;border-radius:50px;flex-shrink:0;display:flex}
.doc-body-content ul.bullet>li{display:flex;flex-flow:row nowrap}
.doc-body-content ul.bullet>li:before{content:"";align-items:center;margin:auto 19px auto 8px;width:8px;height:8px;border-radius:50px;display:flex;flex-shrink:0;background-color:#2d2d2d}
.doc-body-content ul.none>li{display:flex;flex-flow:row nowrap}
.doc-body-content ul.none>li:before{content:"";align-items:center;margin:auto 19px auto 8px;width:8px;height:8px;border-radius:50px;display:flex;flex-shrink:0;background-color:none}
.doc-body-content ul ol{margin-left:50px;margin-top:10px}
.doc-body-content ul ul{padding-bottom:0 !important}
.doc-body-content ul ol li:last-child,.doc-body-content ul ul li:last-child{padding-bottom:0}
.doc-body-content ul.disc{list-style-type:none}
.doc-body-content ul.disc>li:before{content:'';position:relative;top:17px;left:-20px;width:8px;height:8px;background-color:#2d2d2d;border-radius:50px;display:flex}
.doc-body-content ul.disc>li.no-bullet{list-style:none}
.doc-body-content ul.disc>li.no-bullet:before{content:none}
.doc-body-content ul.disc .disc{margin-left:50px}
.doc-body-content ul.disc .square{margin-left:50px}
.doc-body-content ul.disc .circle{margin-left:50px}
.doc-body-content ul.disc ul{margin-left:50px}
.doc-body-content ul.square{list-style-type:none}
.doc-body-content ul.square>li:before{content:'';position:relative;top:17px;left:-22px;width:12px;height:12px;border:solid 1px #7d7d7d;display:flex}
.doc-body-content ul.square>li.no-bullet{list-style:none}
.doc-body-content ul.square>li.no-bullet:before{content:none}
.doc-body-content ul.square .disc{margin-left:50px}
.doc-body-content ul.square .square{margin-left:50px}
.doc-body-content ul.square .circle{margin-left:50px}
.doc-body-content ul.square ul{margin-left:50px}
.doc-body-content ul.circle{list-style-type:none}
.doc-body-content ul.circle>li:before{content:'';position:relative;top:17px;left:-20px;width:8px;height:8px;border:1px solid black;display:flex;border-radius:50% !important}
.doc-body-content ul.circle>li.no-bullet{list-style:none}
.doc-body-content ul.circle>li.no-bullet:before{content:none}
.doc-body-content ul.circle .disc{margin-left:50px}
.doc-body-content ul.circle .square{margin-left:50px}
.doc-body-content ul.circle .circle{margin-left:50px}
.doc-body-content ul.circle ul{margin-left:50px}
.doc-body-content ul.indent1{margin-left:35px}
.doc-body-content ul.indent2{margin-left:70px}
.doc-body-content ul.indent3{margin-left:105px}
.doc-body-content ul.indent4{margin-left:140px}
.doc-body-content ul.indent5{margin-left:175px}
.doc-body-content ul.indent6{margin-left:210px}
.doc-body-content ul.indent7{margin-left:245px}
.doc-body-content ul.indent8{margin-left:280px}
.doc-body-content .print-body-header{display:none}
.doc-body-content .faq-content{display:flex;flex-flow:column nowrap}
.doc-body-content .faq-content .faq-item{display:flex;flex-flow:column nowrap;margin-bottom:32px;padding-bottom:0}
.doc-body-content .faq-content .faq-item .faq-item-heading{margin-bottom:12px;padding-bottom:0;font-weight:bold}
.doc-body-content .faq-content .faq-item .faq-item-copy{margin-bottom:12px;padding-bottom:0;font-style:italic}
.doc-body-content .faq-content .faq-item .faq-item-body{padding-bottom:0;margin-bottom:0}
.doc-body-content .faq-content .faq-item .faq-item-body p{padding-bottom:0;margin-bottom:12px}
.doc-body-content .image{display:inline-block;text-indent:0}
.doc-body-content .title:not(:last-child){margin-bottom:0}
.doc-body-content p,.doc-body-content div{font-size:18px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:15px;word-break:break-word}
.doc-body-content p a,.doc-body-content div a{color:#7d7d7d}
.doc-body-content p a:hover,.doc-body-content div a:hover{text-decoration:underline}
.doc-body-content p a.xref,.doc-body-content p a.pwc-xref,.doc-body-content div a.xref,.doc-body-content div a.pwc-xref{color:#d04a02 !important}
.doc-body-content p a.xref:hover,.doc-body-content p a.pwc-xref:hover,.doc-body-content div a.xref:hover,.doc-body-content div a.pwc-xref:hover{text-decoration:underline}
.doc-body-content p em,.doc-body-content div em{font-style:italic}
.doc-body-content td.entry{font-size:14px}
.doc-body-content td.entry div,.doc-body-content td.entry p{font-size:inherit}
.doc-body-content td.entry div ul,.doc-body-content td.entry div ol,.doc-body-content td.entry p ul,.doc-body-content td.entry p ol{font-size:inherit}
.doc-body-content tr td.entry div{word-break:normal}
.doc-body-content .b .ph div{font-weight:bold}
.doc-body-content pre{line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-word}
.doc-body-content pre a{color:#7d7d7d}
.doc-body-content pre a:hover{text-decoration:underline}
.doc-body-content pre em{font-style:italic}
.doc-body-content .navigation-link{padding-bottom:25px}
.doc-body-content .navigation-link a{font-size:16px}
.doc-body-content .at-a-glance{background-color:#f7f7f7;padding:17px 20px}
.doc-body-content .at-a-glance p:nth-child(1){padding-bottom:5px}
.doc-body-content .at-a-glance p:nth-child(1) strong{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#2d2d2d !important}
.doc-body-content .at-a-glance p:nth-child(2){padding-bottom:10px;line-height:1.30}
.doc-body-content .lower-alpha{list-style-type:lower-alpha;padding-bottom:28px;padding-left:18px}
.doc-body-content .lower-alpha .decimal{margin-left:0}
.doc-body-content .lower-alpha li{padding-bottom:17px;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d !important;padding-left:12px}
.doc-body-content .lower-alpha li:first-child{padding-top:27px}
.doc-body-content .lower-alpha li:last-child{padding-bottom:0}
.doc-body-content .upper-alpha{list-style-type:upper-alpha !important;padding-bottom:28px;padding-left:18px}
.doc-body-content .upper-alpha .decimal{margin-left:0}
.doc-body-content .upper-alpha li{padding-bottom:17px;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d !important;padding-left:12px}
.doc-body-content .upper-alpha li:first-child{padding-top:27px}
.doc-body-content .upper-alpha li:last-child{padding-bottom:0}
.doc-body-content .list-left-gap{padding-left:50px}
.doc-body-content .super-fill{background-color:#dedede;padding:22px 29px;border-left:0 solid #2d2d2d;border-right:0 solid #2d2d2d;margin-left:0;margin-right:0}
.doc-body-content .super-fill P{padding-bottom:0}
.doc-body-content .super-fill p:last-child{padding-bottom:10px}
.doc-body-content .pending-callout{border-left:1px solid #2d2d2d;border-right:1px solid #2d2d2d;padding-left:29px;padding-right:29px;margin-bottom:39px;margin-left:29px;margin-right:29px;margin-top:40px;padding-bottom:0;display:block !important}
.doc-body-content .pending-callout .head-info{padding-top:20px;padding-bottom:20px;display:block !important}
.doc-body-content .pending-callout .head-info h5{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.30;letter-spacing:normal;color:#000}
.doc-body-content .pending-callout .head-info p,.doc-body-content .pending-callout .head-info div{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#7d7d7d;padding-bottom:0}
.doc-body-content .pending-callout .head-info p strong,.doc-body-content .pending-callout .head-info div strong{color:#7d7d7d !important}
.doc-body-content .pending-callout .body-info{display:block !important}
.doc-body-content .pending-callout .body-info p,.doc-body-content .pending-callout .body-info div{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#7d7d7d;padding-bottom:15px}
.doc-body-content .pending-callout .body-info strong{color:#7d7d7d !important;font-weight:normal}
.doc-body-content .pending-callout .body-info ol{padding-left:18px !important}
.doc-body-content .pending-callout .body-info ol li{padding-left:12px;padding-bottom:17px;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#7d7d7d !important}
.doc-body-content .pending-callout .body-info ol li:first-child{padding-top:27px}
.doc-body-content .pending-callout .body-info ol li:last-child{padding-bottom:17px}
.doc-body-content .pending-callout .body-info .lower-alpha{padding-bottom:0}
.doc-body-content .pending-callout .body-info .lower-alpha li{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#7d7d7d !important}
.doc-body-content .pending-callout .body-info .lower-alpha li:last-child{padding-bottom:17px}
.doc-body-content .chapter-lead{display:flex;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;margin-bottom:35px;padding-bottom:0}
.doc-body-content .chapter-lead .lead-content{display:flex;flex-direction:column;justify-content:center;margin:.75rem 0;padding-left:40px;padding-bottom:0}
.doc-body-content .chapter-lead .lead-content h3{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.30;letter-spacing:normal;text-align:left;color:#2d2d2d}
.doc-body-content .chapter-lead .image{display:flex;justify-content:center;align-items:center;max-width:170px;padding-bottom:0}
.doc-body-content .chapter-lead .image img{min-width:170px;height:145px}
.doc-body-content .chapter-lead p{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2d2d2d}
.doc-body-content .small{float:right;margin-top:5px;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:right;color:#707070}
.doc-body-content .dark{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:2;letter-spacing:normal;color:#2d2d2d}
.doc-body-content .video-embed{background-color:#f7f7f7;padding:20px;display:flex;margin-top:20px;margin-bottom:40px}
.doc-body-content .video-embed .video-thumbnail{margin-right:20px;position:relative;width:100%;max-width:200px}
.doc-body-content .video-embed .video-thumbnail .thumbnail-img{width:100%;height:120px}
.doc-body-content .video-embed .video-thumbnail a{display:block;background-image:url("clientlib-site-vp/resources/images/playbutton.svg");height:32px;width:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-size:32px 32px;background-repeat:no-repeat}
.doc-body-content .video-embed p strong,.doc-body-content .video-embed div strong{font-family:"ITCCharterCom-Regular";font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#2d2d2d;padding-bottom:0}
.doc-body-content .video-embed a{display:none}
.doc-body-content .video-embed .date{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#464646;position:absolute;left:240px;padding-top:66px;display:flex;align-items:flex-end;height:123px}
.doc-body-content .video-embed .date .video-time{color:#7d7d7d;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;padding-left:20px}
.doc-body-content .figure-caption p{padding-bottom:0;display:block}
.doc-body-content .figure-caption .title strong{font-weight:700 !important}
.doc-body-content .figure-caption .image .inline-link{display:inline-block !important}
.doc-body-content .table-top-gap{padding-top:0}
.doc-body-content p img{width:100%}
.doc-body-content .content-body-image{width:100%}
.doc-body-content .form-title{text-align:center;padding-top:49px;font-weight:bold !important;padding-bottom:20px}
.doc-body-content form .row{padding:25px;display:block;justify-content:center}
.doc-body-content form .row .col-sm-4,.doc-body-content form .row .col-sm-12{width:96%;padding:0 10px}
.doc-body-content form .row .col-sm-4 .form-group,.doc-body-content form .row .col-sm-12 .form-group{display:flex;flex-direction:column;width:100%}
.doc-body-content form .row .col-sm-4 .form-group input,.doc-body-content form .row .col-sm-12 .form-group input{border:0;border-bottom:1px solid #2d2d2d;background-color:transparent}
.doc-body-content form .row .col-sm-4 .form-group label,.doc-body-content form .row .col-sm-12 .form-group label{text-align:center;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#2d2d2d;padding-top:10px}
.doc-body-content form .row .col-sm-4{display:inline-block;width:32%}
.doc-body-content .inline-link{display:inline-block;padding-top:18px;padding-bottom:36px;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2d2d2d;text-transform:uppercase}
.doc-body-content .inline-link .inline-img{padding-right:10px}
.doc-body-content .inline-link .inline-img .icon-view-table{font-size:18px;color:#2d2d2d}
.doc-body-content .inline-link .inline-img .icon-view-table:hover{color:#d04a02}
.doc-body-content .inline-link .inline-img .icon-view-image{font-size:18px;color:#2d2d2d}
.doc-body-content .inline-link .inline-img .icon-view-image:hover{color:#d04a02}
.doc-body-content .inline-link:hover{color:#d04a02}
.doc-body-content .modal-content{background:#fff;padding:1.5em;line-height:1.5em}
.doc-body-content .modal-content .table-responsive{max-height:100%}
.doc-body-content .half-bottom-space{padding-bottom:11px !important}
.doc-body-content .half-bottom-space strong{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#2d2d2d}
.doc-body-content .table-footnote{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#2d2d2d}
.doc-body-content .figure-large .modal-content .figure-image-scroll{max-height:550px;width:100%;overflow:auto}
.doc-body-content .figure-large .modal-content .figure-image-scroll img{width:100%}
.doc-body-content .large-image .modal-content img{width:100%}
.doc-body-content .scaled-image .modal-content{background:transparent;padding:0}
.doc-body-content .scaled-image .modal-content img{width:100%}
.doc-body-content .scaled-image-modal{padding-top:0}
@media screen{.table-responsive{border:0;max-height:850px;max-width:715px;overflow:auto;padding-top:30px;padding-bottom:0 !important}
.table-responsive .table-responsive{max-height:100%}
.table-responsive th.middle-align,.table-responsive td.middle-align{vertical-align:middle}
.table-responsive th.bottom-align,.table-responsive td.bottom-align{vertical-align:bottom}
}
@media screen and (min-width:768px) and (max-width:1087px){.table-responsive{max-width:100%}
}
@media screen and (min-width:1088px) and (max-width:1279px){.table-responsive{max-width:606px}
}
@media screen and (min-width:1472px){.table-responsive{max-width:850px}
}
@media screen{.table-responsive .table{width:100%;margin-bottom:20px}
.table-responsive .table thead tr th{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#2d2d2d;word-break:normal !important}
.table-responsive .table thead tr th u,.table-responsive .table thead tr th .ph .u{text-decoration-line:underline}
.table-responsive .table tbody tr td{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#2d2d2d}
.table-responsive .table tbody tr td .ph .u{text-decoration-line:underline}
.table-responsive .table tbody tr td .ph .u p,.table-responsive .table tbody tr td .ph .u div{font-size:14px !important}
.table-responsive .table tbody tr td u{text-decoration-line:underline}
.table-responsive .table tbody tr td u p,.table-responsive .table tbody tr td u div{font-size:14px !important}
}
.copyright-footer{border-top:1px solid #2d2d2d;display:none}
.copyright-footer p{font-family:"PwC Helvetica Neue";font-size:8px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#2d2d2d}
.copyright-protected{display:none;background-color:#f7f7f7;padding:15px;margin-top:10px;margin-bottom:10px;position:relative;bottom:0}
.copyright-protected p{font-family:"PwC Helvetica Neue";font-size:8px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#464646}
.mobile-table-content{padding:15px;background-color:#fff !important;z-index:999;display:flex;flex-flow:column nowrap}
.mobile-table-content:before{display:none !important}
.mobile-table-content .title-header{display:flex;align-items:center;border-bottom:1px solid #c9c9c9;padding-bottom:15px;position:relative}
.mobile-table-content .title-header:after{content:'';background-color:#f7f7f7;position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 15px);z-index:-1}
.mobile-table-content .title-header .table-layout-title{font-family:"ITCCharterCom-Regular";font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.79;letter-spacing:normal;color:#2d2d2d;flex:1}
.mobile-table-content .icon-close-popup{color:#2d2d2d;font-size:24px}
.tools-more .quick-links{padding-top:10px;padding-bottom:10px;display:flex;align-items:center}
@media(max-width:1089px){.tools-more .quick-links{border-bottom:1px solid #c9c9c9}
}
.tools-more .quick-links .v-line{width:1px;height:25px;background-color:#dedede;display:inline-block}
.tools-more .quick-links a{font-size:18px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;padding-left:12px;color:#2d2d2d !important}
.tools-more .quick-links .share-icon{background-image:url(clientlib-site-vp/resources/images/share-ico.svg);background-size:30px 30px;background-repeat:no-repeat;margin-left:-2px;width:30px;height:30px;display:inline-flex;margin-right:8px}
.tools-more .quick-links .share-icon:hover{background-image:url(clientlib-site-vp/resources/images/share-ico-orange.svg)}
.tools-more .quick-links .link-icon{background-image:url(clientlib-site-vp/resources/images/link_off.svg);background-size:24px 24px;background-repeat:no-repeat;width:34px;height:24px;padding-left:0;display:inline-flex;padding-right:10px}
.tools-more .quick-links .download-icon{background-image:url(clientlib-site-vp/resources/images/download_off.svg);background-size:24px 24px;background-repeat:no-repeat;width:24px;height:24px;display:inline-flex;margin-right:10px}
.tools-more .quick-links .icon-download{font-size:24px;color:#2d2d2d;padding-right:10px;padding-left:0}
.tools-more .quick-links .icon-loading{border:3px solid rgba(0,153,13,0.2);border-top-color:#ffa929;border-radius:50%;width:.8em;height:.8em;animation:spin 1s linear infinite;display:block;margin-top:-5px;margin-left:6px;margin-right:5px}
.tools-more .quick-links .search-link{position:relative}
.tools-more .quick-links .search-link.is-initializing .searchdoc-loader{display:block;position:absolute;left:12px;top:5px;bottom:0;right:0}
.tools-more .quick-links .search-link.is-initializing .icon-magnifier-document{opacity:.3}
.tools-more .quick-links .search-link .searchdoc-loader{display:none;border:3px solid rgba(3,3,3,0.4);border-top-color:#ffa929;border-radius:50%;width:1.1em;height:1.1em;animation:spin 1s linear infinite}
.tools-more .quick-links .search-link .icon-magnifier-document{background-image:url(clientlib-site-vp/resources/images/document-magnify.svg);display:block;height:27px;width:31px;background-repeat:no-repeat;position:relative;right:3px}
.tools-more .quick-links .search-link .icon-magnifier-document:hover{background-image:url(clientlib-site-vp/resources/images/document-magnify-active.svg)}
@keyframes spin{to{transform:rotate(360deg)}
}
.tools-more .accordion-wrap{margin-top:0}
.tools-more .tooltip-popout{display:none}
.modal{z-index:9999 !important}
.tooltip-popout{display:none}
.right-rail-bottom-height{overflow-y:scroll}
.accordion-wrap{margin-top:-12px}
.accordion-wrap .panel-disabled{pointer-events:none;opacity:.4}
.accordion-wrap .panel{margin-bottom:0}
.accordion-wrap .panel .go-to-link{color:#7d7d7d !important}
.accordion-wrap .panel .faq-carets .icon-caret-up,.accordion-wrap .panel .faq-carets .icon-caret-down{margin-top:15px}
.accordion-wrap .panel .go-to-content-paging{display:flex;justify-content:space-between;justify-content:center;align-items:center;position:relative}
.accordion-wrap .panel .go-to-content-paging li{margin:0 8px;justify-content:center;align-items:center;padding-bottom:0}
.accordion-wrap .panel .go-to-content-paging li.navbar-item{margin:0;padding:0 6px}
.accordion-wrap .panel .go-to-content-paging li.navbar-item .spacer{width:1px;border-left:1px solid #cfcfcf;height:20px}
.accordion-wrap .panel .go-to-content-paging li .favorites-toggle-small{position:relative;top:auto;left:auto;right:auto}
.accordion-wrap .panel .go-to-content-paging li .favorites-toggle-small .favorite-toggle-error{margin-top:0}
.accordion-wrap .panel .go-to-content-paging li.seperator{border-left:1px solid #7d7d7d;width:1px;height:20px;margin:0 5px}
.accordion-wrap .panel .go-to-content-paging li a{color:#2d2d2d !important}
.accordion-wrap .panel .go-to-content-paging li a.go-to-link{font-family:"PwC Helvetica Neue";font-size:14px !important;font-weight:normal !important;font-style:normal;font-stretch:normal;line-height:1.5 !important;letter-spacing:normal;color:#7d7d7d !important;width:100%;display:block;text-align:right;word-break:initial}
.accordion-wrap .panel .go-to-content-paging li a.go-to-link:hover{color:#7d7d7d !important;text-decoration:none !important}
.accordion-wrap .panel .go-to-content-paging .icon-share{margin-top:2px;font-size:24px !important;font-weight:normal !important;display:block;width:22px;height:23px}
.accordion-wrap .panel .go-to-content-paging .icon-share:hover{color:#d04a02 !important;text-decoration:none !important}
.accordion-wrap .panel .go-to-content-paging .icon-share:hover:before{background-image:url(clientlib-site-vp/resources/images/share-ico-orange.svg)}
.accordion-wrap .panel .panel-heading{height:80px;border:0;display:flex;padding:0;background-color:transparent;border-bottom:1px solid #dedede !important;border-top:none !important;border-radius:0}
.accordion-wrap .panel .panel-heading .panel-title{display:flex;width:100%}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button,.accordion-wrap .panel .panel-heading .panel-title button{z-index:8;border:0;background:0;cursor:pointer;width:100%;text-align:left;font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#2d2d2d;padding:0;padding-left:12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .faq-paging-vcentered,.accordion-wrap .panel .panel-heading .panel-title button .faq-paging-vcentered{margin-top:5px !important}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate{display:flex;align-items:center;margin-top:-3px;margin-right:16px;justify-content:space-between}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li:nth-child(2),.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li:nth-child(2){font-family:"PwC Helvetica Neue";font-size:16px;text-align:right;color:#2d2d2d;line-height:1.75}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li{display:flex;justify-content:center;align-items:center;margin:0 6px}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li.seperator,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li.seperator{border-left:1px solid #7d7d7d;width:1px;height:20px;margin:0 5px}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li a.icon-share,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li a.icon-share{font-size:24px;color:#2d2d2d}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li a.icon-share:hover,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li a.icon-share:hover{color:#d04a02}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li a.left-arrow,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li a.left-arrow{background-image:url(clientlib-site-vp/resources/images/caret-left.svg);height:16px;width:10px;display:block;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li a.left-arrow:hover,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li a.left-arrow:hover{background-image:url(clientlib-site-vp/resources/images/caret-left-active.svg)}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li a.right-arrow,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li a.right-arrow{background-image:url(clientlib-site-vp/resources/images/caret-right-orange.svg);height:16px;width:10px;display:block;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-paginate li a.right-arrow:hover,.accordion-wrap .panel .panel-heading .panel-title button .panel-paginate li a.right-arrow:hover{background-image:url(clientlib-site-vp/resources/images/caret-right-active.svg)}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .panel-title-width,.accordion-wrap .panel .panel-heading .panel-title button .panel-title-width{width:auto !important;display:inline-block !important;font-size:20px !important;float:none !important}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .icon,.accordion-wrap .panel .panel-heading .panel-title button .icon{float:right}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .icon .icon-caret-down,.accordion-wrap .panel .panel-heading .panel-title button .icon .icon-caret-down{font-size:13px;color:#d04a02}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .icon .icon-caret-down:hover,.accordion-wrap .panel .panel-heading .panel-title button .icon .icon-caret-down:hover{font-size:13px;color:#464646}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .icon .icon-caret-up,.accordion-wrap .panel .panel-heading .panel-title button .icon .icon-caret-up{font-size:13px;color:#d04a02}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .icon .icon-caret-up:hover,.accordion-wrap .panel .panel-heading .panel-title button .icon .icon-caret-up:hover{font-size:13px;color:#464646}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .is-pulled-right,.accordion-wrap .panel .panel-heading .panel-title button .is-pulled-right{display:flex;flex-flow:row nowrap;align-content:center}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .is-pulled-right.icon,.accordion-wrap .panel .panel-heading .panel-title button .is-pulled-right.icon{pointer-events:none}
}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button .is-pulled-right li,.accordion-wrap .panel .panel-heading .panel-title button .is-pulled-right li{white-space:nowrap}
.accordion-wrap .panel .panel-heading .panel-title div.accordion-button:focus,.accordion-wrap .panel .panel-heading .panel-title button:focus{outline:0}
.accordion-wrap .panel .panel-heading .panel-title .list-inline{display:none}
.accordion-wrap .panel:last-child .panel-heading{border-bottom:0}
.accordion-wrap .panel .panel-body{background-color:#f7f7f7;padding-left:13px;padding-right:13px;padding-top:13px}
.accordion-wrap .panel .panel-body .panel-header{display:flex;justify-content:space-between;padding-top:6px;padding-bottom:20px;align-items:center}
.accordion-wrap .panel .panel-body .panel-header .faq-paging{position:absolute;margin-top:-64px;right:35px;z-index:9}
.accordion-wrap .panel .panel-body .panel-header .ul-list-top{position:absolute;right:30px;top:15px;z-index:9999}
.accordion-wrap .panel .panel-body .panel-content ol{margin-left:36px;font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.33;text-align:left;color:#2d2d2d}
.accordion-wrap .panel .panel-body .panel-content ol li{line-height:1.33}
.accordion-wrap .panel .panel-body .panel-content ol li.no-bullet{list-style:none}
.accordion-wrap .panel .panel-body .panel-content ol ol,.accordion-wrap .panel .panel-body .panel-content ol ul{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ol ol{margin-top:10px}
.accordion-wrap .panel .panel-body .panel-content ol ol li:last-child,.accordion-wrap .panel .panel-body .panel-content ol ul li:last-child{padding-bottom:0}
.accordion-wrap .panel .panel-body .panel-content li{padding-bottom:10px}
.accordion-wrap .panel .panel-body .panel-content li>p,.accordion-wrap .panel .panel-body .panel-content li>div,.accordion-wrap .panel .panel-body .panel-content li>span{padding:0 !important}
.accordion-wrap .panel .panel-body .panel-content li>p.spacer,.accordion-wrap .panel .panel-body .panel-content li>div.spacer,.accordion-wrap .panel .panel-body .panel-content li>span.spacer{outline:none !important}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet){list-style-type:none}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet)>li:before{content:'';position:relative;top:17px;left:-20px;width:8px;height:8px;background-color:#2d2d2d;border-radius:50px;display:flex}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet)>li.no-bullet{list-style:none}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet)>li.no-bullet:before{content:none}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) .disc{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) .square{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) .circle{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul:not(.disc):not(.square):not(.circle):not(.list-inline):not(.emdash):not(.none):not(.bullet) ul{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul{margin-left:36px;font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.33;text-align:left;color:#2d2d2d}
.accordion-wrap .panel .panel-body .panel-content ul.emdash>li{display:flex;flex-flow:row nowrap}
.accordion-wrap .panel .panel-body .panel-content ul.emdash>li:before{content:"\2014";align-items:center;margin:0 26px auto 0;width:8px;height:auto;border-radius:50px;flex-shrink:0;display:flex}
.accordion-wrap .panel .panel-body .panel-content ul.bullet>li{display:flex;flex-flow:row nowrap}
.accordion-wrap .panel .panel-body .panel-content ul.bullet>li:before{content:"";align-items:center;margin:auto 19px auto 8px;width:8px;height:8px;border-radius:50px;display:flex;flex-shrink:0;background-color:#2d2d2d}
.accordion-wrap .panel .panel-body .panel-content ul.none>li{display:flex;flex-flow:row nowrap}
.accordion-wrap .panel .panel-body .panel-content ul.none>li:before{content:"";align-items:center;margin:auto 19px auto 8px;width:8px;height:8px;border-radius:50px;display:flex;flex-shrink:0;background-color:none}
.accordion-wrap .panel .panel-body .panel-content ul ol{margin-left:50px;margin-top:10px}
.accordion-wrap .panel .panel-body .panel-content ul ul{padding-bottom:0 !important}
.accordion-wrap .panel .panel-body .panel-content ul ol li:last-child,.accordion-wrap .panel .panel-body .panel-content ul ul li:last-child{padding-bottom:0}
.accordion-wrap .panel .panel-body .panel-content ul.disc{list-style-type:none}
.accordion-wrap .panel .panel-body .panel-content ul.disc>li:before{content:'';position:relative;top:17px;left:-20px;width:8px;height:8px;background-color:#2d2d2d;border-radius:50px;display:flex}
.accordion-wrap .panel .panel-body .panel-content ul.disc>li.no-bullet{list-style:none}
.accordion-wrap .panel .panel-body .panel-content ul.disc>li.no-bullet:before{content:none}
.accordion-wrap .panel .panel-body .panel-content ul.disc .disc{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.disc .square{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.disc .circle{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.disc ul{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.square{list-style-type:none}
.accordion-wrap .panel .panel-body .panel-content ul.square>li:before{content:'';position:relative;top:17px;left:-22px;width:12px;height:12px;border:solid 1px #7d7d7d;display:flex}
.accordion-wrap .panel .panel-body .panel-content ul.square>li.no-bullet{list-style:none}
.accordion-wrap .panel .panel-body .panel-content ul.square>li.no-bullet:before{content:none}
.accordion-wrap .panel .panel-body .panel-content ul.square .disc{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.square .square{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.square .circle{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.square ul{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.circle{list-style-type:none}
.accordion-wrap .panel .panel-body .panel-content ul.circle>li:before{content:'';position:relative;top:17px;left:-20px;width:8px;height:8px;border:1px solid black;display:flex;border-radius:50% !important}
.accordion-wrap .panel .panel-body .panel-content ul.circle>li.no-bullet{list-style:none}
.accordion-wrap .panel .panel-body .panel-content ul.circle>li.no-bullet:before{content:none}
.accordion-wrap .panel .panel-body .panel-content ul.circle .disc{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.circle .square{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.circle .circle{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.circle ul{margin-left:50px}
.accordion-wrap .panel .panel-body .panel-content ul.indent1{margin-left:35px}
.accordion-wrap .panel .panel-body .panel-content ul.indent2{margin-left:70px}
.accordion-wrap .panel .panel-body .panel-content ul.indent3{margin-left:105px}
.accordion-wrap .panel .panel-body .panel-content ul.indent4{margin-left:140px}
.accordion-wrap .panel .panel-body .panel-content ul.indent5{margin-left:175px}
.accordion-wrap .panel .panel-body .panel-content ul.indent6{margin-left:210px}
.accordion-wrap .panel .panel-body .panel-content ul.indent7{margin-left:245px}
.accordion-wrap .panel .panel-body .panel-content ul.indent8{margin-left:280px}
.accordion-wrap .panel .panel-body .panel-content .date-time{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:left;color:#7d7d7d}
.accordion-wrap .panel .panel-body .panel-content .content-ing .panel-title{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;line-height:1.31;text-align:left;color:#2d2d2d}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead{padding-top:0;display:flex;flex-direction:column;padding-bottom:28px}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead h3{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.30;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-bottom:6px}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead .date{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#707070;order:2}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead p,.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead div{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:0 0 15px 0}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead .qa-lead-content{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;order:3}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead .qa-lead-content a{color:#7d7d7d;padding:0;font-size:inherit}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead .qa-lead-content span{text-decoration:underline}
.accordion-wrap .panel .panel-body .panel-content .content-body .qa-lead .qa-lead-content button{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;text-align:left}
.accordion-wrap .panel .panel-body .panel-content .content-body span.shade{padding-left:2px;padding-right:2px}
.accordion-wrap .panel .panel-body .panel-content .content-body span.shade.grey{background-color:#d5d5d5 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body span.shade.light-yellow{background-color:#ffeed4 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body span.shade.light-orange{background-color:#f6dbcc !important}
.accordion-wrap .panel .panel-body .panel-content .content-body span.shade.rose{background-color:#f8dce1 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p.shade,.accordion-wrap .panel .panel-body .panel-content .content-body div.shade{padding:7px 13px 7px 13px;margin-bottom:15px}
.accordion-wrap .panel .panel-body .panel-content .content-body p.shade.grey,.accordion-wrap .panel .panel-body .panel-content .content-body div.shade.grey{background-color:#d5d5d5 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p.shade.light-yellow,.accordion-wrap .panel .panel-body .panel-content .content-body div.shade.light-yellow{background-color:#ffeed4 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p.shade.light-orange,.accordion-wrap .panel .panel-body .panel-content .content-body div.shade.light-orange{background-color:#f6dbcc !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p.shade.rose,.accordion-wrap .panel .panel-body .panel-content .content-body div.shade.rose{background-color:#f8dce1 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p.shade p,.accordion-wrap .panel .panel-body .panel-content .content-body div.shade p{padding-bottom:0}
.accordion-wrap .panel .panel-body .panel-content .content-body *[data-outputclass="shade grey"]{background-color:#d5d5d5 !important;display:block}
.accordion-wrap .panel .panel-body .panel-content .content-body li.shade{margin-bottom:15px}
.accordion-wrap .panel .panel-body .panel-content .content-body li.shade.grey{background-color:#d5d5d5 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body li.shade.light-yellow{background-color:#ffeed4 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body li.shade.light-orange{background-color:#f6dbcc !important}
.accordion-wrap .panel .panel-body .panel-content .content-body li.shade.rose{background-color:#f8dce1 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body li.shade p{padding:0 13px 0 13px !important}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers{padding-bottom:25px}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .question-item,.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .answer-item{display:flex;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.31 !important;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-bottom:0 !important;word-break:normal}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .question-item>div:first-child,.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .answer-item>div:first-child{margin-right:15px}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .question-item .bold,.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .answer-item .bold{font-weight:bold;word-break:normal;min-width:18px;line-height:1.31;font-size:16px}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .answer-item{margin-top:10px;padding-bottom:0}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers .answer-item .shade{margin-bottom:0}
.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers p a,.accordion-wrap .panel .panel-body .panel-content .content-body .question-answers div a{padding:0}
.accordion-wrap .panel .panel-body .panel-content .content-body .at-a-glance{padding:0}
.accordion-wrap .panel .panel-body .panel-content .content-body a.view-table{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:600 !important;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;padding-left:0;padding-bottom:15px !important;display:flex !important;align-items:center}
.accordion-wrap .panel .panel-body .panel-content .content-body a.view-table:before{content:"";background-image:url("clientlib-site-vp/resources/images/viewtable_off.svg");width:30px;height:30px;background-repeat:no-repeat;background-size:30px 30px;margin-right:10px}
.accordion-wrap .panel .panel-body .panel-content .content-body a.view-table:hover{color:#d04a02}
.accordion-wrap .panel .panel-body .panel-content .content-body a.view-table:hover:before{background-image:url("clientlib-site-vp/resources/images/viewtable_on.svg")}
.accordion-wrap .panel .panel-body .panel-content .content-body span.download-button{cursor:pointer;display:flex;align-items:center;padding:1rem 0}
.accordion-wrap .panel .panel-body .panel-content .content-body span.download-button a{margin:0 5px}
.accordion-wrap .panel .panel-body .panel-content .content-body span.download-button a span{font-weight:normal;padding-left:5px}
.accordion-wrap .panel .panel-body .panel-content .content-body span.download-button .download-icon{background-image:url(clientlib-site-vp/resources/images/download_off.svg);background-size:24px 24px;background-repeat:no-repeat;width:24px;height:24px;display:inline-flex}
.accordion-wrap .panel .panel-body .panel-content .content-body span.download-button .download-icon:hover{background-image:url(clientlib-site-vp/resources/images/download_on.svg)}
.accordion-wrap .panel .panel-body .panel-content .content-body .title{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#2d2d2d;margin-bottom:0;margin-top:10px}
.accordion-wrap .panel .panel-body .panel-content .content-body p{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.31 !important;letter-spacing:normal;text-align:left;color:#2d2d2d !important;padding-bottom:10px;word-break:normal !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p a.download{font-family:"PwC Helvetica Neue";font-weight:600 !important;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d !important;padding-left:0;padding-bottom:0 !important;display:inline}
.accordion-wrap .panel .panel-body .panel-content .content-body p a.download:before{content:"";background-image:url("clientlib-site-vp/resources/images/download_off.svg");width:21px;height:21px;background-repeat:no-repeat;background-size:21px 21px;margin-right:10px;display:inline-block}
.accordion-wrap .panel .panel-body .panel-content .content-body p a.download:hover{color:#d04a02 !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p a.download:hover:before{background-image:url("clientlib-site-vp/resources/images/download_on.svg")}
.accordion-wrap .panel .panel-body .panel-content .content-body p a{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#2d2d2d;display:inline-block;padding-top:10px;padding-bottom:20px}
.accordion-wrap .panel .panel-body .panel-content .content-body .slider-content{transition:opacity .2s ease-in-out}
.accordion-wrap .panel .panel-body .panel-content .content-body .slider-content.is-faded{opacity:0}
.accordion-wrap .panel .panel-body .panel-content .content-body .slider-content .slideable-item .image img{width:auto !important}
.accordion-wrap .panel .panel-body .panel-content .content-body .entry div{word-break:normal}
.accordion-wrap .panel .panel-body .panel-content .content-body p,.accordion-wrap .panel .panel-body .panel-content .content-body div{font-size:18px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:15px;word-break:break-word;outline:none !important}
.accordion-wrap .panel .panel-body .panel-content .content-body p a,.accordion-wrap .panel .panel-body .panel-content .content-body div a{color:#7d7d7d}
.accordion-wrap .panel .panel-body .panel-content .content-body p a:hover,.accordion-wrap .panel .panel-body .panel-content .content-body div a:hover{text-decoration:underline}
.accordion-wrap .panel .panel-body .panel-content .content-body p em,.accordion-wrap .panel .panel-body .panel-content .content-body div em{font-style:italic}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement{font-size:16px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .elementLabel{display:inline;font-size:16px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;word-break:break-word}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .elementLabel:before{content:'>';font-size:21px;font-weight:bold;margin-right:5px}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .elementName{padding-bottom:15px;padding-top:5px}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .elementName p{display:inline;font-style:italic;font-size:16px;word-break:break-all !important}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .elementName label{font-size:16px;font-weight:bold;word-break:break-all}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .elementName label:after{content:':';margin-right:5px}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .xbrlRevisionDate{font-weight:normal;font-size:16px}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .references{padding-bottom:0}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .references label{font-weight:bold;font-size:16px}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .references a{display:block;font-size:16px;margin-left:38px !important;margin:10px 0;font-weight:normal;color:#1d1dff;cursor:pointer;text-decoration:none}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .references a:hover{text-decoration:underline}
.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .references .tooltip_templates,.accordion-wrap .panel .panel-body .panel-content .content-body .xbrlElement .references .desc{display:block;margin:10px 0;margin-left:38px;color:#1d1dff;font-size:16px}
.accordion-wrap .panel .panel-body .panel-content .content-heading .title{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;color:#2d2d2d;margin-bottom:0}
.accordion-wrap .panel .panel-body .panel-content .content-heading .date{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#7d7d7d}
.accordion-wrap .panel .panel-body .sme-tooltip-left{padding:17px 0 12px;border-bottom:1px solid #dedede;display:flex;align-items:center}
.accordion-wrap .panel .panel-body .sme-tooltip-left .user{display:flex;align-items:center;flex:1}
.accordion-wrap .panel .panel-body .sme-tooltip-left .user .info-tooltip-popout,.accordion-wrap .panel .panel-body .sme-tooltip-left .user .expansion-tooltip-toggle{display:flex;align-items:center}
.accordion-wrap .panel .panel-body .sme-tooltip-left .user .info-tooltip-popout img,.accordion-wrap .panel .panel-body .sme-tooltip-left .user .expansion-tooltip-toggle img{width:50px;height:50px;border:solid 2px #d04a02;border-radius:50px}
.accordion-wrap .panel .panel-body .sme-tooltip-left .user .info-tooltip-popout .user-initial,.accordion-wrap .panel .panel-body .sme-tooltip-left .user .expansion-tooltip-toggle .user-initial{display:block;height:50px;width:50px;background-color:#d04a02;color:#fff;font-size:20px;font-family:"PwC Helvetica Neue";border-radius:50px;border:solid 2px #d04a02;justify-content:center;display:flex;align-items:center}
.accordion-wrap .panel .panel-body .sme-tooltip-left .user .info-tooltip-popout p,.accordion-wrap .panel .panel-body .sme-tooltip-left .user .expansion-tooltip-toggle p{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;display:flex;flex-direction:column;padding-left:12px}
.accordion-wrap .panel .panel-body .sme-tooltip-left .user .info-tooltip-popout p span,.accordion-wrap .panel .panel-body .sme-tooltip-left .user .expansion-tooltip-toggle p span{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
.accordion-wrap .panel .panel-body .sme-tooltip-left .title{font-size:0}
.accordion-wrap .panel .panel-body .sme-tooltip-left .title .icon.mail{background:url("clientlib-site-vp/resources/images/mail-icon.svg") no-repeat center center;background-size:20px 20px;font-size:0}
.accordion-wrap .panel .sme{max-height:317px;overflow:auto}
.accordion-wrap .panel .panel-header .panel-title{font-family:"ITCCharterCom-Regular";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:normal;color:#2d2d2d;word-break:break-word}
.accordion-wrap .panel .panel-header .switch-icon{background:url("clientlib-site-vp/resources/images/Share2x.png") no-repeat center center;background-size:20px 20px}
.accordion-wrap .panel.show .panel-collapse{display:block}
.accordion-wrap .panel-heading:last-child{border-top:1px solid #2d2d2d}
.accordion-wrap .inline-link{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:500;line-height:1.71;text-align:left;color:#2d2d2d;text-transform:uppercase}
.panel-collapse,.accordion-content{display:none;max-height:600px !important;overflow:auto;position:relative}
.panel-collapse .full-border,.accordion-content .full-border{background:#f7f7f7;top:-2px;width:calc(100% + 30px);z-index:-1;position:absolute;height:calc(100% + 2px);left:-15px;border-top:1px solid #7d7d7d}
.sticky-right-content .accordion-content{overflow:hidden !important}
.sticky-right-content .panel-collapse,.sticky-right-content .accordion-content{overflow:visible}
.sticky-right-content .panel-collapse .panel-body,.sticky-right-content .accordion-content .panel-body{max-height:600px !important;overflow:auto;-ms-overflow-style:auto}
.sticky-right-content .panel-collapse .exerpt .image img,.sticky-right-content .accordion-content .exerpt .image img{width:auto}
.accordion-item .accordion-content .full-border,.accordion-item .panel-collapse .full-border{opacity:0}
.accordion-item.expanded .accordion-content .full-border,.accordion-item.expanded .panel-collapse .full-border{background:#7d7d7d;height:1px;position:absolute;width:100%;left:0;opacity:1;z-index:2;transition:opacity .25s ease-in-out}
.table-content-gap p{padding-top:30px;padding-bottom:20px}
.footnotes p,.footnotes div{font-family:"PwC Helvetica Neue";font-size:14px !important;font-weight:normal;font-style:italic !important;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#7d7d7d !important;padding-bottom:10px}
.footnotes p sup,.footnotes div sup{font-style:normal}
.footnotes .fnote .p,.footnotes .fnote .div,.footnotes .fnote i{display:inline !important}
.doc-body-copyright{margin-top:78px;margin-bottom:30px}
.doc-body-copyright p,.doc-body-copyright div{font-family:"PwC Helvetica Neue";font-size:14px !important;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#7d7d7d !important;padding-bottom:10px}
.tippy-arrow{filter:drop-shadow(0 0 30px #333)}
.doc-next-link{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.50 !important;letter-spacing:normal;text-align:right;color:#2d2d2d}
.doc-next-link a{color:#7d7d7d;font-weight:bold;line-height:1.50 !important}
.doc-next-link a:hover{text-decoration:none !important}
.figure-large-image-size{width:100%}
.figure-large-image-size img{width:100%}
.main-body-content .navbar-madison{display:none}
.toc-print-media{display:none}
.space-bar-top{margin-top:45px}
.icon-close-popup{cursor:pointer}
@media screen and (max-width:768px){.tooltip-mobile-expansion{border-bottom:1px solid #dedede;padding-bottom:20px}
.tooltip-mobile-expansion h1,.tooltip-mobile-expansion h2{margin-left:62px;margin-top:-5px;font-size:14px}
.tooltip-mobile-expansion h1{margin-top:20px}
.tooltip-mobile-expansion h2{margin-bottom:10px}
#sme_tooltip,.tooltip-popout{display:none !important;visibility:hidden}
.sme-tooltip-left{padding:23px 0 0 !important}
.sme-tooltip-left:first-child{padding:17px 0 0 !important}
}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;padding-top:0}
}
@media screen and (min-width:769px),print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:950px}
}
@media(min-width:240px) and (max-width:768px){.doc-body-content ul ul{padding-bottom:0 !important}
.doc-body-content ul.circle,.doc-body-content ul.disc,.doc-body-content ul.square{padding-bottom:28px}
.doc-body-content ul.circle .circle{margin-left:20px !important}
.doc-body-content ul.circle .square{margin-left:20px !important}
.doc-body-content ul.circle .disc{margin-left:20px !important}
.doc-body-content ul.square .circle{margin-left:20px !important}
.doc-body-content ul.square .square{margin-left:20px !important}
.doc-body-content ul.square .disc{margin-left:20px !important}
.doc-body-content ul.disc .circle{margin-left:20px !important}
.doc-body-content ul.disc .square{margin-left:20px !important}
.doc-body-content ul.disc .disc{margin-left:20px !important}
.doc-body-content h4{font-size:18px}
.doc-body-content p,.doc-body-content div{font-size:14px}
.doc-body-content p em,.doc-body-content div em{font-style:italic}
.doc-body-content .navigation-link a{font-size:14px}
.doc-body-content .at-a-glance{background-color:#f7f7f7;padding:17px 20px}
.doc-body-content .at-a-glance p:nth-child(1) strong{font-size:18px}
.doc-body-content .square li{font-size:14px;padding-bottom:14px}
.doc-body-content .circle li{font-size:14px}
.doc-body-content .circle .decimal{padding-top:15px}
.doc-body-content .lower-alpha li{font-size:14px}
.doc-body-content .lower-alpha ol{padding-top:15px}
.doc-body-content .exerpt{margin-left:0;margin-right:0;margin-bottom:30px}
.doc-body-content .exerpt strong{font-size:18px}
.doc-body-content .callout{padding-left:13px;padding-right:13px;padding-top:27px;padding-bottom:25px}
.doc-body-content .callout p{font-size:16px}
.doc-body-content .pending-callout{margin-left:0;margin-right:0}
.doc-body-content .pending-callout .head-info h5{font-size:18px}
.doc-body-content .pending-callout .head-info p{font-size:14px}
.doc-body-content .pending-callout .body-info p{font-size:14px}
.doc-body-content .pending-callout .body-info .lower-alpha li{font-size:14px}
.doc-body-content .dark{font-size:18px}
.doc-body-content .small{display:block;float:none;text-align:left;margin-top:0}
.doc-body-content .qa-lead .date{float:none;top:0;padding-bottom:10px;font-size:14px}
.doc-body-content .qa-lead p{font-size:18px}
.doc-body-content form .row{padding:0}
.doc-body-content form .row .col-sm-4,.doc-body-content form .row .col-sm-12{width:100%;padding:0 10px}
.doc-body-content form .row .col-sm-4 .form-group,.doc-body-content form .row .col-sm-12 .form-group{flex-direction:column-reverse}
.doc-body-content form .row .col-sm-4 .form-group label,.doc-body-content form .row .col-sm-12 .form-group label{font-size:14px;padding-bottom:40px;padding-top:27px}
.doc-body-content form .row .col-sm-4{display:block;width:100%}
.doc-body-content form p{padding-top:15px}
.doc-body-content .chapter-lead{flex-direction:column}
.doc-body-content .chapter-lead .lead-content{margin-top:1rem}
.doc-body-content .chapter-lead .lead-content h3{font-family:"PwC Helvetica Neue";font-size:18px}
.doc-body-content .chapter-lead .lead-content p{position:relative;font-size:18px;padding-top:5px}
.doc-body-content .chapter-lead .image{max-width:100vw}
.doc-body-content .chapter-lead .image img{width:100%;height:auto;padding-bottom:19px}
.doc-body-content .video-embed{flex-direction:column}
.doc-body-content .video-embed .video-thumbnail{max-width:100%}
.doc-body-content .video-embed .video-thumbnail .thumbnail-img{width:100%;height:100%}
.doc-body-content .video-embed .video-thumbnail a{height:39px;width:39px;background-size:39px 39px}
.doc-body-content .video-embed img{padding-right:0;width:100%;height:auto}
.doc-body-content .video-embed p{padding-top:20px}
.doc-body-content .video-embed p strong{font-size:21px}
.doc-body-content .video-embed a{display:none}
.doc-body-content .video-embed .date{font-size:14px;position:relative;left:0;padding-top:0;height:0}
.doc-body-content .inline-link{font-size:14px;padding-bottom:23px}
.doc-body-content .inline-link .inline-img .viewtable-icon{top:3px}
.doc-body-content .half-bottom-space strong{font-size:18px}
.tools-more .quick-links .icon-loading{font-size:24px;margin-right:10px;margin-top:0;margin-left:12px;width:13px;height:13px;padding:4px}
}
@media screen and (min-width:1088px){.panel-title-width{width:145px;display:inline-block;font-size:15px}
}
@media screen and (min-width:1088px) and (max-width:1289px){.scroll-fixed-top{position:fixed !important;top:72px;z-index:1;width:292px}
}
@media screen and (min-width:1290px){.scroll-fixed-top{position:fixed !important;top:72px;z-index:1;width:350px}
.sticky-right-content{position:absolute;width:350px;background:#fff;max-height:calc(100vh - 80px);overflow:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}
.sticky-right-content::-webkit-scrollbar{width:0 !important}
.panel-title-width{width:190px !important;font-size:21px !important}
}
@media screen and (min-width:1440px){.scroll-fixed-top{top:72px;width:350px}
.sticky-right-content{width:350px}
}
@media screen and (min-width:1472px){.scroll-fixed-top{width:415px}
.sticky-right-content{width:415px}
}
@media screen and (min-width:320px) and (max-width:767px){.doc-body-content ol{font-size:14px}
.doc-body-content ol ol{margin-left:20px}
.doc-body-content .list-left-gap{padding-left:15px}
}
@media screen and (min-width:768px) and (max-width:1087px){.main-body-content .columns:not(.is-desktop){display:block}
}
@media(min-width:240px) and (max-width:1088px){.doc-body-content ul{font-size:14px !important;line-height:1.38 !important}
.doc-body-content ul li:before{top:14px !important}
}
input#cst-search{outline:0;border-width:0 0 2px;border-color:transparent;padding-left:10px;width:100%}
@media(max-width:1087px){input#cst-search{border-color:transparent;width:61%;height:35px}
}
.icon-search-active{background-image:url(clientlib-site-vp/resources/images/document-magnify-active.svg) !important}
@media(max-width:1087px){.icon-search-active{background-image:url(clientlib-site-vp/resources/images/search_within_page_orange.svg) !important}
}
.join-page-header{margin-bottom:35px}
div#icon-search-box{position:absolute;left:-175px;display:none;border-bottom:2px solid #d04a02}
@media(max-width:1087px){div#icon-search-box{position:relative;left:0;border-bottom:2px solid #d04a02;background:#fff}
}
div#icon-search-box .arrow{border:solid #d04a02;border-width:0 3px 3px 0;padding:3px}
@media(max-width:1087px){div#icon-search-box .arrow{padding:5px;border-width:3.5px 3.5px 3.5px 3.5px;border-left-color:transparent;border-top-color:transparent}
}
div#icon-search-box .close-cst{position:absolute;right:33px;top:5px}
@media(max-width:1087px){div#icon-search-box .close-cst{right:47px;top:4px}
}
div#icon-search-box .close-cst:before{transform:rotate(45deg)}
div#icon-search-box .close-cst:after{transform:rotate(-45deg)}
div#icon-search-box .close-cst:before,div#icon-search-box .close-cst:after{position:absolute;left:25px;content:' ';height:14px;width:2px;background-color:#d04a02}
@media(max-width:1087px){div#icon-search-box .close-cst:before,div#icon-search-box .close-cst:after{width:3.5px;height:18px}
}
div#icon-search-box .up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);position:absolute;right:43px;top:9px}
@media(max-width:1087px){div#icon-search-box .up{right:104px;top:11px}
}
@media(max-width:1087px){div#icon-search-box .up:before{content:'';width:30px;height:30px;position:absolute;display:inline-block;bottom:0;right:-12px;top:-8px}
}
div#icon-search-box .down{transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:23px;top:5px}
@media(max-width:1087px){div#icon-search-box .down{top:0;right:57px}
}
@media(max-width:1087px){div#icon-search-box .down:before{content:'';width:30px;height:30px;position:absolute;display:inline-block;bottom:0;right:-12px;top:-8px}
}
.highlight{background:#ffb600}
.highlight.active{background:#d04a02;color:#fff}
#navbar-title-mobile{width:100%}
#navbar-title-mobile div ul{display:flex;align-items:center}
#navbar-title-mobile div ul li{padding-right:15px}
#navbar-title-mobile div ul li .icon-download{font-size:24px;color:#2d2d2d;display:block !important;padding-bottom:4px}
#navbar-title-mobile div ul li .icon-download:hover{color:#d04a02}
#navbar-title-mobile div ul li .iphone-download{display:block !important;bottom:4px}
#navbar-title-mobile div ul li .icon-Search{background-image:url(clientlib-site-vp/resources/images/search_within_page_black.svg);display:block;height:27px;width:31px;background-repeat:no-repeat;position:relative;left:10px}
#navbar-title-mobile div ul li .icon-Search:hover{background-image:url(clientlib-site-vp/resources/images/search_within_page_orange.svg)}
#navbar-title-mobile div ul li .icon-print{font-size:22px;color:#2d2d2d}
#navbar-title-mobile div ul li .icon-print:hover{color:#d04a02}
#navbar-title-mobile div ul li a[data-title].icon-loading:after{display:none !important}
@keyframes spin{to{transform:rotate(360deg)}
}
#navbar-title-mobile .share_icons_mobile{position:relative;margin:8px 0}
#navbar-title-mobile .share_icons_mobile li a[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}
#navbar-title-mobile .share_icons_mobile li a[data-title]:after{content:attr(data-title);position:absolute;padding:3px 7px;color:#666;border:1px solid #000;opacity:0;z-index:99999;visibility:hidden;background-color:#fff;font-size:12px;white-space:pre;top:27px;font-family:sans-serif}
#navbar-title-mobile .share_icons_mobile li a[data-title]{position:relative}
#navbar-title-mobile .nav-bar-close_mobile{border:1px solid #bfbfbf;border-radius:100px;cursor:pointer;margin-left:auto;margin-right:10px;padding:0 20px;height:100%;display:inline-block;line-height:21px;background-color:#ae6800;color:#fff}
#navbar-title-mobile .joint-navbar-title-mobile{padding:0 10px 0 10px;color:#b16d09;font-size:14px;margin-bottom:5px}
.toc-action-navbar{display:flex;margin-bottom:12px;margin-top:1rem}
.toc-action-navbar .icon.mail{background:url("clientlib-site-vp/resources/images/mail-icon.svg") no-repeat center center;background-size:24px 24px;font-size:0}
.toc-action-navbar .icon-mail{color:#2d2d2d !important;font-size:18px}
.toc-action-navbar .icon-mail:hover{color:#d04a02 !important}
.toc-action-navbar>div:nth-child(1){flex:1}
.toc-action-navbar>div:nth-child(1) ul{display:flex;margin-left:0}
.toc-action-navbar>div:nth-child(1) ul li{border-right:solid 1px #7d7d7d;padding-right:20px !important;margin-right:20px}
.toc-action-navbar>div:nth-child(1) ul li .list-view-icon{cursor:pointer;padding-right:11px;vertical-align:middle}
.toc-action-navbar>div:nth-child(1) ul li .nav-title{font-family:"PwC Helvetica Neue" !important;font-size:15px;font-weight:bold;letter-spacing:.8px;text-align:left;color:#2d2d2d;cursor:pointer}
.toc-action-navbar>div:nth-child(1) ul li:first-child{border:0;padding-right:13px;margin-right:0;position:relative}
.toc-action-navbar>div:nth-child(1) ul li:nth-last-child(2){border:0;padding-right:13px;margin-right:0;display:none}
.toc-action-navbar>div:nth-child(1) ul li:last-child{border:0;padding-right:13px;margin-right:0}
.toc-action-navbar>div:nth-child(1) ul .stick-nav-title{font-family:"ITCCharterCom-Regular";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#d04a02;display:none;padding-top:5px}
.toc-action-navbar>div:nth-child(1) ul .toc-sticky-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}
.toc-action-navbar .join-title{max-width:82%}
.toc-action-navbar .joint-navbar-title{display:grid;color:#b16d09}
.toc-action-navbar .join-container{display:flex;align-items:baseline;margin-bottom:3px}
.toc-action-navbar .nav-bar-close{border-radius:100px;cursor:pointer;background-color:#fff;padding:0 18px;height:20px;display:inline-block;line-height:20px;background-color:#ae6800;color:#fff;font-size:.75rem;font-family:'PwC Helvetica Neue Bold'}
.toc-action-navbar .nav-bar-close-line{flex:1 1 auto;margin-left:5px;position:relative;bottom:3px;border-bottom:1px solid #ae6800}
.toc-action-navbar .join-desc{width:100%;font-size:14px}
.toc-action-navbar .toc_icon{position:relative}
.toc-action-navbar>div:nth-child(2) ul{display:flex;align-items:center}
.toc-action-navbar>div:nth-child(2) ul li{padding-left:13px}
.toc-action-navbar>div:nth-child(2) ul li .search-link{display:relative}
.toc-action-navbar>div:nth-child(2) ul li .search-link.is-initializing .searchdoc-loader{display:block;position:absolute;left:19px;top:4px;bottom:0;right:0}
.toc-action-navbar>div:nth-child(2) ul li .search-link.is-initializing .icon-magnifier-document{opacity:.5}
.toc-action-navbar>div:nth-child(2) ul li .search-link .searchdoc-loader{display:none;border:3px solid rgba(3,3,3,0.4);border-top-color:#ffa929;border-radius:50%;width:1.4em;height:1.4em;animation:spin 1s linear infinite}
.toc-action-navbar>div:nth-child(2) ul li .search-link .icon-magnifier-document{background-image:url(clientlib-site-vp/resources/images/document-magnify.svg);display:block;height:27px;width:27px;background-repeat:no-repeat;position:relative}
.toc-action-navbar>div:nth-child(2) ul li .search-link .icon-magnifier-document:hover{background-image:url(clientlib-site-vp/resources/images/document-magnify-active.svg)}
.toc-action-navbar>div:nth-child(2) ul li .icon-share{height:27px;width:29px;margin-left:-5px;margin-right:-3px;margin-top:-4px;display:block}
.toc-action-navbar>div:nth-child(2) ul li .icon-share:hover:before{background-image:url("clientlib-site-vp/resources/images/share-ico-orange.svg")}
.toc-action-navbar>div:nth-child(2) ul li .icon-Search{background-image:url(clientlib-site-vp/resources/images/document-magnify.svg);display:block;height:27px;width:31px;background-repeat:no-repeat;position:relative;left:10px}
.toc-action-navbar>div:nth-child(2) ul li .icon-Search:hover{background-image:url(clientlib-site-vp/resources/images/document-magnify-active.svg)}
.toc-action-navbar>div:nth-child(2) ul li .icon-link{font-size:24px;color:#2d2d2d}
.toc-action-navbar>div:nth-child(2) ul li .icon-link:hover{color:#d04a02}
.toc-action-navbar>div:nth-child(2) ul li .icon-download{font-size:24px;color:#2d2d2d}
.toc-action-navbar>div:nth-child(2) ul li .icon-download:hover{color:#d04a02}
.toc-action-navbar>div:nth-child(2) ul li .icon-print{font-size:18px;color:#2d2d2d}
.toc-action-navbar>div:nth-child(2) ul li .icon-print:hover{color:#d04a02}
.toc-action-navbar>div:nth-child(2) ul li .icon-loading{border:3px solid rgba(0,153,13,0.2);border-top-color:#ffa929;border-radius:50%;width:.8em;height:.8em;animation:spin 1s linear infinite;display:block;margin-top:-5px;margin-left:6px;margin-right:5px}
.toc-action-navbar>div:nth-child(2) ul li a[data-title].icon-loading:after{display:none !important}
@keyframes spin{to{transform:rotate(360deg)}
}
.toc-action-navbar .share_icons{position:relative}
.toc-action-navbar .share_icons li a[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}
.toc-action-navbar .share_icons li a[data-title]:after{content:attr(data-title);position:absolute;right:100%;padding:3px 7px;color:#666;border:1px solid #000;opacity:0;z-index:99999;visibility:hidden;background-color:#fff;font-size:12px;white-space:pre;top:27px;font-family:sans-serif}
.toc-action-navbar .share_icons li a[data-title]{position:relative}
.subject-matter-div{display:block;position:absolute;max-width:420px;width:420px;right:110%;height:auto;z-index:9;transition:opacity .25s ease-in-out}
@media(min-width:1080px){.subject-matter-div{top:0}
}
@media(min-width:1280px){.subject-matter-div{width:530px;max-width:530px}
}
@media(min-width:320px) and (max-width:1080px){.subject-matter-div{position:fixed;max-width:100%;width:100%;left:0}
}
.subject-expert-span{position:relative}
@media(min-width:320px) and (max-width:1080px){.subject-expert-span{left:0}
}
.subject-matter-head{background-color:#d04a02;padding:12px 15px 12px;color:white;font-family:"ITCCharterCom-Regular" !important;font-size:20px !important;letter-spacing:normal;line-height:1;font-weight:normal !important}
.subject-matter-body{background-color:#f7f7f7;padding-left:13px;padding-right:13px;padding-top:13px;max-height:500px !important;overflow:auto}
.subject-matter-body .sme-tooltip-left{padding:17px 0 12px !important;border-bottom:1px solid #dedede;display:flex;align-items:center}
.subject-matter-body .sme-tooltip-left .user{display:flex;align-items:center;flex:1}
.subject-matter-body .sme-tooltip-left .user .info-tooltip-popout,.subject-matter-body .sme-tooltip-left .user .expansion-tooltip-toggle{display:flex;align-items:center}
.subject-matter-body .sme-tooltip-left .user .info-tooltip-popout img,.subject-matter-body .sme-tooltip-left .user .expansion-tooltip-toggle img{width:50px;height:50px;border:solid 2px #d04a02;border-radius:50px}
.subject-matter-body .sme-tooltip-left .user .info-tooltip-popout .user-initial,.subject-matter-body .sme-tooltip-left .user .expansion-tooltip-toggle .user-initial{display:block;height:50px;width:50px;background-color:#d04a02;color:#fff;font-size:20px;font-family:"PwC Helvetica Neue";border-radius:50px;border:solid 2px #d04a02;justify-content:center;display:flex;align-items:center}
.subject-matter-body .sme-tooltip-left .user .info-tooltip-popout p,.subject-matter-body .sme-tooltip-left .user .expansion-tooltip-toggle p{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;display:flex;flex-direction:column;padding-left:12px}
.subject-matter-body .sme-tooltip-left .user .info-tooltip-popout p span,.subject-matter-body .sme-tooltip-left .user .expansion-tooltip-toggle p span{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
.subject-matter-body .sme-tooltip-left .title{font-size:0}
.subject-matter-body .sme-tooltip-left .title .icon.mail{background:url("clientlib-site-vp/resources/images/mail-icon.svg") no-repeat center center;background-size:20px 20px;font-size:0}
.subject-matter-hide{display:none !important}
.icon-sme{background-image:url(clientlib-site-vp/resources/images/sme_dark_grey.svg);display:block;height:27px;width:27px;background-repeat:no-repeat;position:relative}
@media(min-width:320px) and (max-width:1080px){.icon-sme{left:0}
}
.icon-sme:hover{background-image:url(clientlib-site-vp/resources/images/sme_orange.svg)}
.sticky-toc .toc-action-navbar{margin-top:0}
.sticky-border{border-top:1px solid #dedede}
@media(max-width:1087px){#animatedTableOfContentModal{overflow-y:hidden !important}
}
.toc-open .toc-content{left:0;position:fixed;width:34%}
.toc-open .toc-content .toc-item a,.toc-open .toc-content .toc-item a.expand-link{font-size:14px !important}
@media(min-width:1087px){.toc-open .toc-content .toc-container{padding-left:2vw;z-index:9999;position:relative;overflow-x:hidden}
.toc-open .toc-content.textwrapcover .toc-item a,.toc-open .toc-content.textwrapcover .toc-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
}
.toc-open .non-static-toc-content{left:auto;position:initial;width:auto}
.toc-open .non-static-toc-content .toc-container{padding-top:10px;overflow-y:auto !important}
.toc-open .non-static-toc-content .toc-container .toc-title{display:none}
.sticky-toc .non-static-toc-content{position:relative !important;margin-left:auto !important;width:400px;left:-286px !important}
@media(min-width:1280px) and (max-width:1471px){.sticky-toc .non-static-toc-content{width:480px;left:-342px !important}
}
@media(min-width:1472px){.sticky-toc .non-static-toc-content{width:540px;left:-405px !important}
}
.non-scrollbar-ToC::-webkit-scrollbar{width:4px}
.non-scrollbar-ToC::-webkit-scrollbar-track{background:#f1f1f1}
.non-scrollbar-ToC::-webkit-scrollbar-thumb{background:#888;min-height:20px}
.non-scrollbar-ToC::-webkit-scrollbar-thumb:hover{background:#555}
.toc-open .sticky-toc .toc-content{top:auto !important}
.sticky-toc .toc-content{left:0;margin-left:0}
.sticky-toc .toc-content .toc-container{margin-top:0}
.toc-content,.searchdocv2-content{padding:0;height:calc(100vh - 55px)}
@media(max-width:1087px){.toc-content,.searchdocv2-content{padding:15px 0 !important}
}
.toc-content .toc-container,.searchdocv2-content .toc-container{width:100%;height:100% !important;background-color:#f7f7f7;padding:30px;overflow-y:auto !important;max-height:89vh}
@media(max-width:1087px){.toc-content .toc-container,.searchdocv2-content .toc-container{background-color:#fff}
}
.toc-content .toc-item,.searchdocv2-content .toc-item{display:flex;flex-wrap:wrap;align-items:flex-start;flex-basis:100%}
.toc-content .toc-item .icon-expand,.searchdocv2-content .toc-item .icon-expand{font-size:18px;color:#d04a02}
.toc-content .toc-item button,.searchdocv2-content .toc-item button{left:-10px;position:relative;top:1px;cursor:pointer;border:0;background:0}
.toc-content .toc-item .spacer,.searchdocv2-content .toc-item .spacer{height:20px;width:18px}
.toc-content .toc-item .circle li,.searchdocv2-content .toc-item .circle li{padding-bottom:9px;padding-left:15px;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;color:#2d2d2d !important}
.toc-content .toc-item .circle li:last-child,.searchdocv2-content .toc-item .circle li:last-child{padding-bottom:0}
.toc-content .toc-item .circle li:before,.searchdocv2-content .toc-item .circle li:before{content:'';position:relative;top:13px;left:-15px;width:5px;height:5px;background-color:#d04a02;border-radius:50%;display:flex}
.toc-content .toc-item .plus-icon,.searchdocv2-content .toc-item .plus-icon{background-image:url(clientlib-site-vp/resources/images/expand.svg);background-repeat:no-repeat;width:24px;height:24px;margin-right:15px;cursor:pointer}
.toc-content .toc-item a,.searchdocv2-content .toc-item a{flex:1;font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:0 0 0 4px}
.toc-content .toc-item a.active,.searchdocv2-content .toc-item a.active{background-color:#d04a02 !important;color:#fff !important;border-radius:3px}
.toc-content .toc-item .toc-item,.searchdocv2-content .toc-item .toc-item{display:none}
.toc-content .toc-item:not(:first-child),.searchdocv2-content .toc-item:not(:first-child){padding-top:15px}
.toc-content .toc-item a,.searchdocv2-content .toc-item a{font-weight:bold}
.toc-content .toc-item>.toc-item>a,.searchdocv2-content .toc-item>.toc-item>a{flex:1}
.toc-content .toc-item>.toc-item>a.expand-link,.searchdocv2-content .toc-item>.toc-item>a.expand-link{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#2d2d2d}
.toc-content .toc-item>.toc-item>a.active,.searchdocv2-content .toc-item>.toc-item>a.active{background-color:#d04a02;color:white !important}
.toc-content .toc-item>.toc-item.active,.searchdocv2-content .toc-item>.toc-item.active{background-color:#d04a02;color:white}
.toc-content .toc-item>.toc-item,.searchdocv2-content .toc-item>.toc-item{flex-basis:100%;padding-top:15px;margin-left:25px}
.toc-content .toc-item>.toc-item>.toc-item,.searchdocv2-content .toc-item>.toc-item>.toc-item{flex-basis:100%;padding-top:15px;margin-left:25px}
.toc-content .toc-item>.toc-item>.toc-item>.toc-item,.searchdocv2-content .toc-item>.toc-item>.toc-item>.toc-item{flex-basis:100%;padding-top:15px;margin-left:25px}
.toc-content .toc-item>.toc-item>.toc-item>.toc-item>.toc-item,.searchdocv2-content .toc-item>.toc-item>.toc-item>.toc-item>.toc-item{flex-basis:100%;padding-top:15px;margin-left:25px}
.toc-content .toc-item>.toc-item>.toc-item>.toc-item>.toc-item>.toc-item,.searchdocv2-content .toc-item>.toc-item>.toc-item>.toc-item>.toc-item>.toc-item{flex-basis:100%;padding-top:15px;margin-left:25px}
.toc-content .toc-item>.toc-item>.toc-item>.toc-item>.toc-item>.toc-item>.toc-item,.searchdocv2-content .toc-item>.toc-item>.toc-item>.toc-item>.toc-item>.toc-item>.toc-item{flex-basis:100%;padding-top:15px;margin-left:25px}
.sticky-toc{position:fixed !important;top:0;width:100%;left:0;height:auto;background:#fff;z-index:9999;min-height:55px;padding-top:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}
@media(min-width:240px) and (max-width:1087px){.sticky-toc{display:none}
}
.sticky-toc .toc-action-navbar>div:nth-child(1) ul li .list-view-icon{padding-right:0}
.sticky-toc .toc-wrapper{justify-content:space-between;width:100%}
.sticky-toc .nav-title{display:none}
.toc-page-content{justify-content:space-between;width:842px;left:-252px}
.mobile-table-content-data .toc-content{display:block !important}
@media(min-width:0) and (max-width:768px){.action-navbar div:nth-child(1) ul .nav-title{font-size:14px}
.toc-nav-2 .toc-action-navbar{display:flex !important}
.toc-nav-2 .toc-action-navbar div:nth-child(2){display:none}
.toc-content{height:auto;overflow-y:hidden}
.mobile-table-content-data .toc-content{height:auto;overflow-y:hidden;display:flex !important;flex-flow:column nowrap;max-height:89vh}
}
@media screen and (max-width:1440px){.toc-page-content{width:715px;left:-218px}
}
@media(min-width:768px) and (max-width:1024px){.sticky-toc{display:none}
.sticky-toc .toc-wrapper{width:980px;left:-20px}
.sticky-toc .toc-content{width:980px;left:-20px}
.toc-page-content{width:980px;left:-20px}
}
.loadedToc{position:absolute;right:14px !important;top:0;z-index:99999}
.loadedToc .toc-rail-toggle{position:fixed !important}
.toc-open .toc-content:not(.non-static-toc-content){border-right:1px solid #7d7d7d}
@media(max-width:1087px){.content_page .breadcrumbWrapper{display:none}
}
.content_page .breadcrumbWrapper .cq-placeholder{height:0}
.main-body-content .doc-body-head{padding-top:2% !important}
.main-body-content .doc-body-head .column.is-4{padding:0 !important}
@media(max-width:1087px){.main-body-content .doc-body-head{margin-top:0}
}
.main-body-content .doc-body-head .title{font-size:16px;color:#2d2d2d;font-family:"ITCCharterCom-Regular";padding-bottom:0 !important;padding-top:0}
.main-body-content .doc-body-head .title h1{font-size:42px !important;font-weight:normal;font-family:inherit;line-height:50px;color:inherit;margin:0;padding:0}
.main-body-content .doc-body-head .title .bold{font-weight:600;font-family:"PwC Helvetica Neue";font-size:42px;line-height:56px}
.main-body-content .doc-body-head .title .publication{font-family:"PwC Helvetica Neue";font-size:17px;font-weight:normal;line-height:1.13;color:#707070;padding-top:.5rem;padding-bottom:1px}
.main-body-content .doc-body-head .title .in-depth{font-family:"PwC Helvetica Neue";font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#ae6800;padding-top:10px;padding-bottom:10px}
.main-body-content .doc-body-head .title .internal-use{font-family:"PwC Helvetica Neue";font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#d04a02;display:inline-block}
@media(min-width:0) and (max-width:768px){.main-body-content .doc-body-head .title h1{line-height:46px;font-size:38px !important}
.main-body-content .doc-body-head .title .publication{font-size:16px}
.main-body-content .doc-body-head .title .internal-use,.main-body-content .doc-body-head .title .in-depth{line-height:1.11 !important;font-size:14px !important}
.main-body-content .doc-body-head .is-4{padding-bottom:0rem}
}
.toc-nav-2 .list-view-icon{display:none}
.toc-nav-2 .nav-title{display:none !important}
.toc-nav-2 .backto-link{border-left:0;padding-left:0;margin-left:0}
.space-bar-content{padding-top:16px;padding-bottom:14px}
.backto-link{display:flex;align-items:center}
.backto-link .icon-caret-left{font-size:19px;color:#ae6800}
.backto-link a{padding-left:8px;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;color:#ae6800 !important}
.backto-link .truncate-link{width:267px;display:inline-block}
.toc-right-vline{border-right:solid 1px #7d7d7d;padding-right:20px !important;margin-right:20px}
.back-to-link{display:none}
.main-body-content{margin-bottom:37px}
.main-body-content .content-page-main{margin-right:44px;padding-top:48px;min-height:950px;z-index:3;position:relative;display:flex;flex-flow:column nowrap}
@media(min-width:1088px){.main-body-content .content-page-main{padding-top:0}
}
.main-body-content .content-page-main .content-page-container{width:100%;margin-left:auto;order:2}
@media(min-width:1088px){.main-body-content .content-page-main .content-page-container{padding-left:45px}
}
.main-body-content .content-page-main .navbar-toc{z-index:2}
@media(max-width:1087px){.main-body-content .content-page-main .navbar-toc{display:none !important}
}
.main-body-content .content-page-main.toc-open{margin-right:10px}
.main-body-content .content-page-main.toc-open .navbar-toc{width:40%;position:relative}
@media(max-width:1087px){.main-body-content .content-page-main.toc-open .navbar-toc{display:none !important}
}
.main-body-content .content-page-main.toc-open .navbar-toc.sticky-toc{width:100%}
.main-body-content .content-page-main.toc-open .toc-action-navbar{width:250%}
.main-body-content .content-page-main.toc-open .content-page-container{padding-top:2.5%}
@media(min-width:1088px) and (max-width:1279px){.main-body-content .content-page-main.toc-open .content-page-container{padding-top:4%}
}
@media(max-width:1087px){.main-body-content .content-page-main.toc-open .content-page-container{width:100%;padding-left:0}
}
@media(min-width:1088px) and (max-width:1279px){.main-body-content .content-page-main{margin-right:26px}
}
@media(min-width:768px) and (max-width:1087px){.main-body-content .content-page-main{margin-right:0}
}
@media(min-width:1025px) and (max-width:1087px){.main-body-content .content-page-main{padding-left:24px;padding-right:24px}
}
.main-body-content .search-filters{padding-left:15px}
.content-page-nav{display:flex;flex-flow:row nowrap;width:100%;height:50px;background-color:white;box-shadow:6px -1px 10px 4px rgba(0,0,0,0.16);position:fixed;bottom:0;z-index:4;transition:opacity .25s ease-in-out;opacity:1;pointer-events:all;padding-right:28px}
.content-page-nav.mobile-fade{opacity:0;pointer-events:none}
@media(min-width:1088px){.content-page-nav{opacity:0;pointer-events:none}
.content-page-nav.content-page-nav--show{opacity:1;pointer-events:all}
}
.content-page-nav .cp-nav-item{width:50%;display:flex;height:auto}
.content-page-nav .cp-nav-item.cp-nav-item--next{margin-left:auto}
.content-page-nav .cp-nav-item.cp-nav-item--prev{margin-right:auto}
@media(max-width:1087px){.content-page-nav .cp-nav-item:nth-of-type(2):before{content:'';height:90%;background-color:rgba(174,104,0,0.48);width:1px;flex-shrink:0;margin:auto 0 auto 0}
}
.content-page-nav .cp-nav-item a{font-family:"PwC Helvetica Neue" !important;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:normal;color:#ae6800 !important;padding:8px;display:flex;align-items:center;margin:0 auto;align-items:flex-start;max-height:100%;height:100%;position:relative}
.content-page-nav .cp-nav-item a .cp-nav-tooltip{background-color:#fff;padding:4px 6px;border:1px solid black;opacity:0;pointer-events:none;transition:all .25s ease-in-out;position:absolute;bottom:95%;max-width:88%;left:7px;text-decoration:none !important}
@media(max-width:768px){.content-page-nav .cp-nav-item a .cp-nav-tooltip{display:none}
}
.content-page-nav .cp-nav-item a .cp-nav-tooltip p{text-decoration:none !important;color:#484848;max-height:none;line-height:1.1}
.content-page-nav .cp-nav-item a:hover .cp-nav-tooltip{opacity:1;pointer-events:all}
.content-page-nav .cp-nav-item a:hover p{text-decoration:underline}
.content-page-nav .cp-nav-item a p,.content-page-nav .cp-nav-item a span{margin-top:auto;margin-bottom:auto;max-height:2.62em;overflow:hidden;flex-shrink:0}
@media(max-width:550px){.content-page-nav .cp-nav-item a p,.content-page-nav .cp-nav-item a span{font-size:12px}
}
.content-page-nav .cp-nav-item a span{color:black;padding-right:6px}
.content-page-nav .cp-nav-item a p{max-width:225px}
@media(min-width:1088px) and (max-width:1279px){.content-page-nav .cp-nav-item a p{max-width:180px}
}
@media(max-width:767px){.content-page-nav .cp-nav-item a p{max-width:70%}
}
.content-page-nav .cp-nav-item a:hover.icon-caret-right:after{transform:translate(6px)}
.content-page-nav .cp-nav-item a:hover.icon-caret-left:before{transform:translate(-6px)}
.content-page-nav .cp-nav-item a.icon-caret-right{margin-left:auto;margin-right:0}
.content-page-nav .cp-nav-item a.icon-caret-right:after{content:"\e9909";padding-left:10px;font-family:'web-font' !important;font-size:20px;margin:auto 0;transition:all .25s ease-in-out}
@media(max-width:550px){.content-page-nav .cp-nav-item a.icon-caret-right:after{padding-left:7px}
}
.content-page-nav .cp-nav-item a.icon-caret-right:before{content:''}
.content-page-nav .cp-nav-item a.icon-caret-left{margin-right:auto;margin-left:0}
.content-page-nav .cp-nav-item a.icon-caret-left:before{padding-right:10px;font-size:20px;font-family:'web-font' !important;margin:auto 0;transition:all .25s ease-in-out}
.expand-content{background-color:#f7f7f7;padding:18px 34px 39px 10px;margin-top:40px;font-family:"PwC Helvetica Neue"}
.expand-content .accordion{color:#2d2d2d;cursor:pointer;border:0;font-family:"PwC Helvetica Neue";text-align:left;outline:0;font-size:16px;font-weight:bold;transition:.4s;display:flex;background-color:transparent;margin-bottom:15px}
.expand-content .accordion:before{content:'\002B';color:#d04a02;font-weight:normal;float:left;margin-right:5px;font-size:30px;margin-top:-10px}
.expand-content .active:before{content:"\2212";margin-right:5px;font-size:32px}
.expand-content .panel{padding-left:30px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.expand-content .panel .accordion{font-weight:normal}
.expand-content .panel:not(:last-child){margin-bottom:0rem}
.expand-content .content-list{padding-left:57px}
.expand-content .content-list ul{list-style:none}
.expand-content .content-list li::before{content:"•";color:#d04a02;display:inline-block;width:15px;margin-left:-17px}
.content-breadcrumb{padding-top:1rem;display:flex;align-items:center}
.content-breadcrumb .link{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;color:#ae6800}
.content-breadcrumb .breadcrumb-truncate{width:210px}
.content-breadcrumb .breadcrumb-clamp-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;max-width:50%}
.content-breadcrumb .dots-icon{border:1px solid #ae6800;border-radius:2px;width:26px;height:23px;text-align:center;line-height:1.63}
.content-breadcrumb .icon-caret-right{font-size:18px;color:#ae6800;padding-left:15px;padding-right:15px}
.breadcrumb-popout{text-align:left !important;max-width:350px;padding:10px}
@media(min-width:0) and (max-width:768px){.main-body-content .content-page-main{margin-right:0 !important}
.backto-link{padding-left:15px;padding-top:16px}
.back-to-link{display:flex;align-items:center;padding-top:15px}
.back-to-link .icon-caret-left{font-size:19px;color:#ae6800}
.back-to-link a{padding-left:8px;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#ae6800}
}
.long-quote{margin-top:25px}
span[data-markjs="true"].is-emphasized{background-color:yellow}
.search-guidance span[data-markjs="true"]{background:transparent}
.toc-mobile-bar{width:100%;height:auto;position:fixed;background-color:white;top:0;opacity:0;transition:opacity .25s ease-in-out;display:flex;flex-flow:row nowrap;-webkit-box-shadow:0 2px 9px -2px #b5b5b5;-moz-box-shadow:0 2px 9px -2px #b5b5b5;box-shadow:0 2px 9px -2px #b5b5b5;align-items:center;z-index:999}
@media(min-width:1088px){.toc-mobile-bar{display:none !important}
}
.toc-mobile-bar>div{width:50%;display:flex;flex-shrink:0;position:relative}
.toc-mobile-bar>div:first-of-type,.toc-mobile-bar>div:nth-child(3){margin:auto}
.toc-mobile-bar>div:nth-child(2):before{content:'';height:90%;background-color:rgba(174,104,0,0.48);width:1px;flex-shrink:0;margin:auto 0 auto 0;height:46px}
.toc-mobile-bar>div>a{font-size:12px;font-weight:bold;line-height:1.25;padding:17px 32px;display:block;margin:auto}
@media(max-width:440px){.toc-mobile-bar>div>a{padding:17px 3px}
}
.toc-mobile-bar .toc-content a{color:inherit !important}
.toc-mobile-bar a{font-family:"PwC Helvetica Neue";letter-spacing:.6px;text-align:center}
.toc-mobile-bar .panel-collapse a,.toc-mobile-bar .accordion-content a,.toc-mobile-bar #animatedTableOfContent,.toc-mobile-bar #animatedTooles{color:#d04a02 !important}
@media screen and (max-width:1088px){.toc-mobile-bar a{text-align:left}
#toolbarPanel .sme-tooltip-left{border-bottom:0}
}
.favorites-toggle{width:100%;position:relative;border-bottom:1px solid #7d7d7d;margin:32px 0 40px;display:flex;justify-content:end}
.favorites-toggle div.favorite-toggle-error{opacity:0;pointer-events:none;user-select:none;transition:all .25s ease-in-out;position:absolute;padding:20px;right:130%;background-color:white;text-align:center;min-width:228px;margin-top:-17px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.2)}
.favorites-toggle div.favorite-toggle-error p{color:#464646 !important;opacity:.35;font-size:16px;line-height:18px;letter-spacing:-0.1px;font-family:'PwC Helvetica Neue Bold',arial,serif !important;margin:0;padding-bottom:0 !important}
.favorites-toggle div.favorite-toggle-error.active{opacity:1}
.favorites-toggle>div{position:relative;top:23px;width:46px;height:46px;border-radius:26px;background-image:url(clientlib-site-vp/resources/images/orange_Star.svg);background-size:63%;background-position:center;background-repeat:no-repeat;border:1px solid #ae6800;background-color:white;cursor:pointer}
.favorites-toggle>div.active{background-image:url(clientlib-site-vp/resources/images/filled_Star.svg)}
.favorites-toggle>div.active .favorite-toggle-tooltip{display:none !important}
.favorites-toggle>div .favorite-toggle-tooltip{display:none;pointer-events:none;user-select:none}
.favorites-toggle>div:hover .favorite-toggle-tooltip{position:absolute;display:none;top:-26px;right:43px;min-width:98px;height:auto;padding:5px 8px;text-align:center;line-height:15px;font-size:12px;border:1px solid #5c5c5c;background-color:white;font-family:"PwC Helvetica Neue";white-space:nowrap;z-index:99}
.favorites-toggle>div:hover .favorite-toggle-tooltip.hidden{display:none !important}
@media(min-width:768px){.favorites-toggle>div:hover .favorite-toggle-tooltip{display:block}
}
.favorites-toggle-small{position:absolute;top:10px;right:10px;width:18.5px;height:17.6px;background-size:contain;background-repeat:no-repeat;background-image:url(clientlib-site-vp/resources/images/unfilled_Star.svg);z-index:2;cursor:pointer;flex-shrink:0}
.favorites-toggle-small .favorite-toggle-error{opacity:0;pointer-events:none;user-select:none;transition:all .25s ease-in-out;position:absolute;padding:20px;right:130%;background-color:white;text-align:center;min-width:228px;margin-top:-32px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.2)}
.favorites-toggle-small .favorite-toggle-error p{color:#464646 !important;opacity:.35;font-size:16px;line-height:18px;letter-spacing:-0.1px;font-family:'PwC Helvetica Neue Bold',arial,serif !important;margin:0;padding-bottom:0 !important}
.favorites-toggle-small .favorite-toggle-error.active{opacity:1}
.favorites-toggle-small.favorites-toggle-small--white{background-image:url(clientlib-site-vp/resources/images/unfilled_Star_white.svg)}
.favorites-toggle-small.active{background-image:url(clientlib-site-vp/resources/images/filled_Star.svg)}
.favorites-toggle-small:hover{background-image:url(clientlib-site-vp/resources/images/orange_Star.svg)}
.favorites-toggle-small:hover.active{background-image:url(clientlib-site-vp/resources/images/filled_Star.svg)}
.space-bar-content{padding-top:16px;padding-bottom:14px}
.favorites_list .space-bar-top{margin-top:28px}
.favorites_list .favorite-items{font-family:'PwC Helvetica Neue Light',arial,serif;font-size:16px;line-height:18px;letter-spacing:.8;padding:40px 0 !important}
.favorites_list .extended-cards .madison-card-block{margin-bottom:24px}
.favorites_list .extended-cards .madison-card-block a{text-decoration:none}
.favorites_list .extended-cards .madison-card-block a .madison-card{min-height:120px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.favorites_list .extended-cards .madison-card-block a .madison-card .favorite-remove{position:absolute;display:block;top:10px;right:10px;width:20px;padding:0;height:20px;background-repeat:no-repeat;background-image:url(clientlib-site-vp/resources/images/close-popup-dark.svg);background-size:16px;background-position:center}
.favorites_list .extended-cards .madison-card-block a .madison-card .favorite-remove .favorite-toggle-error{opacity:0;pointer-events:none;user-select:none;transition:all .25s ease-in-out;position:absolute;padding:20px;right:130%;background-color:white;text-align:center;min-width:228px;margin-top:-32px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.2)}
.favorites_list .extended-cards .madison-card-block a .madison-card .favorite-remove .favorite-toggle-error p{color:#464646 !important;opacity:.35;font-size:16px;line-height:18px;letter-spacing:-0.1px;font-family:'PwC Helvetica Neue Bold',arial,serif !important;margin:0;padding-bottom:0 !important}
.favorites_list .extended-cards .madison-card-block a .madison-card .favorite-remove .favorite-toggle-error.active{opacity:1}
.favorites_list .extended-cards .madison-card-block a .madison-card .date-block{position:relative}
.favorites_list .extended-cards .madison-card-block a .madison-card p.date{font-family:'PwC Helvetica Neue Light',arial,serif;padding-bottom:6px}
@media only screen and (min-width:240px) and (max-width:767px){.favorites_list .extended-cards .madison-card-block a .madison-card p.date{padding-bottom:20px}
}
.favorites_list .extended-cards .madison-card-block a .madison-card p.module-heading{font-size:28px !important;margin-bottom:15px;padding-bottom:0}
@media(min-width:768px){.favorites_list .extended-cards .madison-card-block a .madison-card p.module-heading{font-size:32px}
}
@media only screen and (min-width:240px) and (max-width:767px){.favorites_list .extended-cards .madison-card-block a .madison-card p.description{margin-top:20px;margin-bottom:28px}
}
.favorites_list .extended-cards .madison-card-block a .madison-card p.feature-tile-content{padding-bottom:0;font-family:'PwC Helvetica Neue Light',arial,serif;color:black;line-height:1.4;max-height:4.1em;overflow:hidden}
@media(min-width:768px){.favorites_list .extended-cards .madison-card-block a .madison-card p.feature-tile-content{max-height:2.8em}
}
.favorites_list .extended-cards .madison-card-block a .madison-card .madison-card-exta-info{padding:0}
.favorites_list .extended-cards .madison-card-block a .madison-card .madison-card-exta-info p.brief{margin-top:18px;padding-bottom:0;font-family:'PwC Helvetica Neue Light',arial,serif}
@media only screen and (min-width:240px) and (max-width:767px){.favorites_list .extended-cards .madison-card-block a .madison-card .madison-card-exta-info p.brief{margin-top:22px}
}
.simple-modal .modal-content{background-color:white;padding:28px 32px;max-width:90%;width:444px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.simple-modal .modal-content{height:auto !important}
}
@media(min-width:768px){.simple-modal .modal-content{padding:34px 36px}
}
.simple-modal .modal-content h2{font-family:"ITCCharterCom-Regular";font-size:26px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-bottom:18px}
@media(min-width:768px){.simple-modal .modal-content h2{font-size:34px}
}
.simple-modal .modal-content .modal-subtitle{font-size:16px;font-family:'PwC Helvetica Neue Light',arial,serif}
.simple-modal .modal-content .modal-subtitle strong{font-family:'PwC Helvetica Neue Bold',arial,serif}
.simple-modal .modal-content .modal-buttons{padding-top:18px}
.simple-modal .modal-content .modal-buttons button,.simple-modal .modal-content .modal-buttons a{color:#d04a02;font-family:'PwC Helvetica Neue Bold',arial,serif;border:0;min-width:83px;height:30px;border-radius:0;outline:none !important}
.simple-modal .modal-content .modal-buttons a{border:1px solid #d04a02 !important}
.badge-favorited-container{display:flex}
.badge-favorited{display:none;background-color:#ffb600;min-width:100px;padding:4px 10px !important;text-align:center;align-self:center;font-size:10px !important;margin:0 auto 0 0;color:#2d2d2d;font-family:'PwC Helvetica Neue Bold',arial,serif !important}
.badge-favorited.active{display:flex;margin-bottom:8px}
.landing_page .spacer-line{padding-top:0 !important}
.landing_page .t-type-layout{padding-top:30px;padding-bottom:30px}
.landing_page .column-type-layout{padding-top:0rem}
.landing_page .news .template_type_list .menu-items{margin-top:65px;width:calc(100% + 4.15rem)}
@media(min-width:240px) and (max-width:768px){.landing_page .section,.landing_page section{padding-left:0rem;padding-right:0rem}
.landing_page .section-banner .rows .row .banner-left-block .zig-zag-text li:first-child{padding:0 0 0 150px !important}
.landing_page .section-banner .rows .row .banner-left-block .zig-zag-text li:nth-of-type(2){text-align:center;margin-top:20px}
.landing_page .section-banner .rows .row .banner-left-block .zig-zag-text li:nth-child(3n+3){text-align:left;padding-left:50%;margin-bottom:20px}
.landing_page .breadcrumb{padding-left:20px}
.landing_page .template_info h1{font-size:38px}
.landing_page .column-mobile-layout{padding-top:0rem}
.landing_page .header{padding-left:20px}
.landing_page .search-results .search-controls .meta{padding:40px 20px}
.landing_page .template_info{padding:0}
.landing_page .spacer-border{width:91%}
.landing_page .t-type-layout{padding-bottom:0}
.landing_page .helpful-for-mobile{padding:3rem 1.4rem}
.landing_page .section-banner .container{padding:0}
}
@media(min-width:1088px) and (max-width:1280px){.landing_page .t-type-layout .template_type_list h2,.landing_page .t-type-layout .template_type_details h2{font-size:35px}
}
@media(min-width:769px) and (max-width:1280px){.news .template_type_list .menu-items{width:calc(100% + 3.35rem) !important}
}
@media screen and (min-width:769px) and (max-width:1280px) and (-ms-high-contrast:active),(min-width:769px) and (max-width:1280px) and (-ms-high-contrast:none){.news .template_type_list .menu-items{width:calc(100% + 3.1rem) !important}
}
@media(min-width:1281px) and (max-width:1470px){.news .template_type_list .menu-items{width:calc(100% + 3.9rem) !important}
}
@media screen and (min-width:1281px) and (max-width:1470px) and (-ms-high-contrast:active),(min-width:1281px) and (max-width:1470px) and (-ms-high-contrast:none){.news .template_type_list .menu-items{width:calc(100% + 3.6rem) !important}
}
@media(min-width:1471px){.news .template_type_list .menu-items{width:calc(100% + 4.37rem) !important}
}
@media screen and (min-width:1471px) and (-ms-high-contrast:active),(min-width:1471px) and (-ms-high-contrast:none){.news .template_type_list .menu-items{width:calc(100% + 4rem) !important}
}
.industry-landing .container{margin-top:1rem;margin-bottom:1rem}
.industry-landing .news-card{background-color:transparent}
.industry-landing .columns{margin-bottom:0}
.industry-landing .left-layout-padding{padding:2.5rem 2.5rem 2.5rem 0rem}
.industry-landing .template_info{padding-top:1.5rem}
.industry-template-header .template_info{padding-bottom:1.5rem}
@media(max-width:768px){.industry-template-header .template_info{padding-bottom:1.2rem;padding-top:.5rem !important}
}
.technical-box .slick-dots{display:none !important}
.technical-box .slick-arrow{bottom:0;color:#d04a02;cursor:pointer;font-size:30px;height:30px;margin:auto;top:0;position:absolute}
.technical-box .slick-arrow:hover{color:#d04a02}
.technical-box .slick-arrow.slick-disabled{color:#dedede}
.technical-box .slick-arrow.icon-caret-right{right:-45px}
.technical-box .slick-arrow.icon-caret-left{left:-45px}
@media(max-width:1087px){.technical-box .slick-arrow.icon-caret-left,.technical-box .slick-arrow.icon-caret-right{display:none !important}
}
@media(min-width:240px) and (max-width:768px){.industry-landing .is-right-aligned{text-align:right}
.industry-landing .section .container,.industry-landing section .container{padding:8px 0rem}
.industry-landing .section,.industry-landing section{padding-left:0rem;padding-right:0rem}
.industry-landing .template_info h1{font-size:38px;margin-top:23px}
.industry-landing .template_info{padding:0 20px;margin-right:0rem}
.industry-landing .spacer-border{width:91%}
.industry-landing section .container h2{margin-top:0 !important;padding-left:20px}
.industry-landing .featured-mobile{padding-bottom:20px}
.industry-landing .left-layout-padding{padding:20px 13px;padding-top:196px}
}
body.landing_page_template .template_type_list{min-width:305px}
@media(max-width:768px){body.landing_page_template .template_type_list{padding-top:28px}
}
@media(max-width:1087px) and (min-width:769px){body.landing_page_template .template_type_list .menu-items{max-width:284px}
}
@media(max-width:768px){body.landing_page_template .helpful_links .show-more-link{padding-bottom:26px}
}
@media(max-width:768px){body.landing_page_template .helpful_links h2{padding:0}
}
@media(max-width:1087px) and (min-width:980px){body.landing_page_template .column.topics-landing{margin:0 auto 0 49px;max-width:58%}
}
@media(max-width:979px) and (min-width:769px){body.landing_page_template .column.topics-landing{margin:0 auto 0 auto;max-width:68%}
}
body.landing_page_template .topics-helpful-links{padding-top:13px}
@media(max-width:768px){body.landing_page_template .topics-helpful-links{padding-top:22px;padding-bottom:0;margin-bottom:0}
body.landing_page_template .topics-helpful-links .container{margin-bottom:0}
}
@media(max-width:768px){.landing_page_template section>.featured{padding-left:12px !important;padding-right:12px !important}
.landing_page_template section>.featured>.container{padding-left:0}
.landing_page_template section>.featured>.container h2{font-weight:normal}
}
.topics-landing .container{margin-top:2.94rem;margin-bottom:2rem}
.topics-landing .container.faqs-container{margin-bottom:0}
.topics-landing .container h2.suggested-content{line-height:1}
@media(max-width:768px){.topics-landing .container h2.suggested-content{padding-left:0}
}
.topics-landing.intro-copy .container{margin-top:0}
@media(max-width:768px){.topics-landing.intro-copy .container{margin-top:24px}
}
.topics-landing .news-card{background-color:transparent}
.topics-landing .menu-item{background-color:#fbfbfb}
.topics-landing .template_type_list .menu-items{max-height:340px}
.topics-landing .menu-show-more-items{text-align:center;padding-top:25px}
.topics-landing .menu-show-more-items a i{font-style:normal}
.topics-landing .menu-show-more-items .icon-caret-down{font-size:9px;padding-left:5px}
.topics-landing .menu-show-more-items .icon-caret-up{font-size:9px;padding-left:5px}
@media(max-width:1200px) and (min-width:1088px){.topics-landing .topic-faq-tile{max-width:73%;margin:0 auto 0 46px}
}
@media(max-width:1087px) and (min-width:900px){.topics-landing .topic-faq-tile{max-width:77%;margin:0 auto 0 60px}
}
@media(max-width:899px) and (min-width:769px){.topics-landing .topic-faq-tile{max-width:67%;margin:0 auto 0 60px}
}
@media(max-width:768px){.topics-landing .faqs{padding-left:12px;padding-right:12px}
}
.topics-landing .faqs .faqs-topics-slider .index-card{background-color:#f7f7f7;margin-top:38px;min-height:358px;padding:13px}
@media(max-width:1200px) and (min-width:769px){.topics-landing .faqs .faqs-topics-slider .index-card{max-width:100%;margin:auto}
}
@media(max-width:768px){.topics-landing .faqs .faqs-topics-slider .index-card{margin-top:0}
}
.topics-landing .faqs .faqs-topics-slider .index-card .read-more .icon-caret-down{font-size:9px;padding-left:5px}
.topics-landing .faqs .faqs-topics-slider .index-card .read-less .icon-caret-up{font-size:9px;padding-left:5px}
.topics-landing .faqs .faqs-topics-slider .index-card h3{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:28px;font-weight:700;line-height:1}
.topics-landing .faqs .faqs-topics-slider .index-card h3.answer{margin-top:28px}
@media(max-width:1087px){.topics-landing .faqs .faqs-topics-slider .index-card h3.answer{font-size:22px}
}
@media(max-width:1087px){.topics-landing .faqs .faqs-topics-slider .index-card h3{font-size:22px}
}
.topics-landing .faqs .faqs-topics-slider .index-card p{font-family:'ITCCharterCom-Regular';font-size:30px;line-height:1}
@media(max-width:1087px){.topics-landing .faqs .faqs-topics-slider .index-card p{font-size:22px}
}
.topics-landing .columns{margin-bottom:0}
.topics-landing .left-layout-padding{padding:2.5rem 2.5rem 2.5rem 0rem}
.topics-landing .section-banner{background-image:url(clientlib-site-vp/resources/images/topics-landing-bg.jpg);background-position:right;background-size:cover}
.topics-landing .banner-right-block{border:0 solid;align-items:center;display:flex;height:100%;background-color:#fff}
.topics-landing .banner-right-block article{padding:15px 20px}
.topics-landing .banner-right-block p.date{font-family:"PwC Helvetica Neue";font-size:14px;line-height:1;letter-spacing:.3px;text-align:left;color:#464646}
.topics-landing .banner-right-block p.module-heading{color:#2d2d2d;font-family:"ITCCharterCom-Regular";font-size:42px;line-height:1;padding:35px 0 30px;text-align:left}
.topics-landing .banner-right-block p.brief{color:#2d2d2d;font-size:18px;line-height:normal;min-height:70px;font-family:"PwC Helvetica Neue";font-weight:normal;font-style:normal;font-stretch:normal}
.topics-landing .template_info{padding-top:1.5rem}
.topics-landing.author-carousel .container{margin-top:12px;margin-bottom:44px}
.topics-landing.author-carousel h2{padding-top:12px;margin-bottom:42px}
.topics-helpful-links .container{margin-bottom:12px}
.faqs-topics-slider .slick-dots{display:none !important}
.faqs-topics-slider .slick-arrow{bottom:0;color:#d04a02;cursor:pointer;font-size:30px;height:30px;margin:auto;top:0;position:absolute}
.faqs-topics-slider .slick-arrow:hover{color:#d04a02}
.faqs-topics-slider .slick-arrow.slick-disabled{color:#dedede}
.faqs-topics-slider .slick-arrow.icon-caret-right{right:-50px}
.faqs-topics-slider .slick-arrow.icon-caret-left{left:-50px}
@media(min-width:240px) and (max-width:768px){.topics-landing .banner-right-block p.module-heading{font-size:24px}
.topics-landing .faqs{border-top:1px solid #2d2d2d;padding-top:22px}
.topics-landing .faqs .index-card p{font-size:28px}
.faqs-topics-slider .slick-list .slick-track .item{width:328px !important;margin-right:5px}
.faqs-topics-slider .slick-arrow.icon-caret-left{display:none !important}
.faqs-topics-slider .slick-arrow.icon-caret-right{display:none !important}
}
@media(min-width:768px) and (max-width:1120px){.topics-landing .banner-right-block p.module-heading{font-size:24px}
}
@media(min-width:240px) and (max-width:767px){.spacer-border{width:92%}
}
@media(min-width:240px) and (max-width:768px){body.topics_landing .spacer-border{margin:0 2% !important}
.topics-landing .is-right-aligned{text-align:right}
.topics-landing.intro-copy .template_info a{width:100%}
.topics-landing .container.no-top-margin,.topics-landing .container.faqs-container{margin-top:0}
.topics-landing .container.faqs-container .template_type_list .menu-items .menu-item{background:0;height:auto;overflow:hidden;padding:0;width:100%}
.topics-landing .container.faqs-container .template_type_list .menu-items .menu-item .text{padding-left:0}
.topics-landing .container.faqs-container .template_type_list .menu-items .menu-item .text a{display:inline-block;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;line-height:2.21;padding-bottom:16px;padding-top:12px;text-align:left}
.topics-landing .faqs .header h2{margin-bottom:20px !important}
}
@media(min-width:240px) and (max-width:768px) and (max-width:768px){.topics-landing .faqs .header h2{padding-left:0}
}
@media(min-width:240px) and (max-width:768px){.topics-landing .faqs .index-card{background-color:#e3e3e3;height:auto;min-height:unset;padding-bottom:18px}
.topics-landing .faqs .index-card h2{border-bottom:1px solid #2d2d2d;margin-bottom:18px;padding-bottom:18px}
.topics-landing .faqs .index-card h3{font-size:14px;font-weight:normal;margin-bottom:15px}
.topics-landing .faqs .read-more,.topics-landing .faqs .read-less{display:block;margin-top:18px;text-align:center}
.topics-landing .faqs .read-more i,.topics-landing .faqs .read-less i{font-style:normal}
.topics-landing .faqs .read-more-hidden{display:none}
.topics-landing .section .container,.topics-landing section .container{padding:0;margin:0}
.topics-landing .section,.topics-landing section{padding-left:0rem;padding-right:0rem}
.topics-landing .section-banner .container{margin-top:0}
.topics-landing .template_info h1{font-size:38px;margin-top:23px}
.topics-landing .us-podcast-text>a{color:#7d7d7d;font-size:14px}
.topics-landing .us-podcast-text>span{color:#7d7d7d;margin:0 10px}
.topics-landing .featured-mobile .madison-card-block .madison-card{padding:6px;background-color:white}
.topics-landing .template_info{padding:0;margin-right:0}
.topics-landing section .container h2{margin-top:0 !important;padding:0 2px}
.topics-landing section .container h2.suggested-content{line-height:1}
.topics-landing .featured-mobile{padding-bottom:47px}
.topics-landing .left-layout-padding{padding:20px 13px;padding-top:196px}
.topics-landing .template_type_list .menu-items{max-height:100% !important}
.topics-landing .featured{margin:0 !important}
}
@media(max-width:768px){.landing_page_template .featured .featured-mobile-slider{padding-left:0;padding-right:0}
}
.landing_page_template .container h2.suggested-content{line-height:1}
.landing_page_template .container .standard-border .container{padding:0;width:100%;margin:0;padding-left:15px}
.landing_page_template .container .standard-border .container .spacer-border{margin-top:21px;margin-bottom:32px;width:100% !important}
@media(min-width:769px){.landing_page_template .container .highlights{height:100%;max-width:100%;width:100%;margin-top:auto;margin-bottom:auto}
}
.landing_page_template .container .featured{order:2}
.landing_page_template .news-card{background-color:transparent}
.landing_page_template .menu-item{background-color:#fbfbfb}
.landing_page_template .template_type_list{order:1;z-index:1}
.landing_page_template .template_type_list .menu-items{max-height:560px !important;width:100%;overflow:hidden !important}
.landing_page_template .template_type_list .menu-items.menu-items--podcast{max-height:none !important}
@media(min-width:768px){.landing_page_template .template_type_list .menu-items.menu-items--podcast{max-height:754px !important}
}
@media(max-width:767px){.landing_page_template .template_type_list .menu-items.menu-items--podcast .scrollable{max-height:none}
}
@media(min-width:768px){.landing_page_template .template_type_list .menu-items.menu-items--podcast .scrollable{max-height:754px !important}
}
@media(min-width:1200px){.landing_page_template .template_type_list .menu-items.menu-items--podcast .scrollable{max-width:318px !important}
}
@media(min-width:1088px) and (max-width:1199px){.landing_page_template .template_type_list .menu-items.menu-items--podcast .scrollable{max-width:284px !important}
}
@media(min-width:992px) and (max-width:1087px){.landing_page_template .template_type_list .menu-items.menu-items--podcast .scrollable{max-width:254px !important}
}
@media(max-width:991px) and (min-width:768px){.landing_page_template .template_type_list .menu-items.menu-items--podcast .scrollable{max-width:244px !important}
}
@media(max-width:1087px) and (min-width:769px){.landing_page_template .template_type_list .menu-items{width:100% !important}
}
@media(max-width:1087px) and (min-width:979px){.landing_page_template .template_type_list{max-width:296px !important;width:100% !important}
}
@media(max-width:978px) and (min-width:769px){.landing_page_template .template_type_list{max-width:300px !important;width:100% !important}
}
@media(min-width:1200px){.landing_page_template .faqs{padding-left:26px}
}
.landing_page_template .faqs h2{padding-left:0}
.landing_page_template .faqs .index-card{background-color:#f7f7f7;margin-top:38px;min-height:358px;padding:13px}
.landing_page_template .faqs .index-card h3{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:28px;font-weight:700;line-height:1}
.landing_page_template .faqs .index-card h3.answer{margin-top:28px}
.landing_page_template .faqs .index-card p{font-family:'ITCCharterCom-Regular';font-size:32px;line-height:1}
.landing_page_template .columns{margin-bottom:0}
.landing_page_template .left-layout-padding{padding:2.5rem 2.5rem 2.5rem 0rem}
.landing_page_template .helpful_links{margin-bottom:10px}
.landing_page_template .helpful_links h2{padding-top:10px}
.landing_page_template .intro-copy,.landing_page_template .industry-template-header,.landing_page_template .overview{padding-top:0;padding-bottom:0}
@media(min-width:769px){.landing_page_template .intro-copy .container,.landing_page_template .industry-template-header .container,.landing_page_template .overview .container{margin-bottom:24px;margin-top:24px}
}
.landing_page_template .intro-copy .container h1,.landing_page_template .industry-template-header .container h1,.landing_page_template .overview .container h1{margin-top:0 !important}
.landing_page_template .intro-copy .container .template_info,.landing_page_template .industry-template-header .container .template_info,.landing_page_template .overview .container .template_info{padding-top:0 !important}
.landing_page_template .intro-copy .container .template_info div a,.landing_page_template .industry-template-header .container .template_info div a,.landing_page_template .overview .container .template_info div a{margin-right:auto}
@media(max-width:768px){.landing_page_template .intro-copy .container,.landing_page_template .industry-template-header .container,.landing_page_template .overview .container{padding-top:0;padding-bottom:0;margin-top:20px;margin-bottom:20px}
}
.landing_page_template .template_info{padding-top:0;padding-bottom:0}
.landing_page_template .template_info h1{color:#2d2d2d}
.landing_page_template .topics-landing{order:3}
.landing_page_template .topics-landing.is-8{padding-left:0;padding-right:0}
.landing_page_template .topics-landing .news h2{margin-bottom:20px !important}
@media(min-width:769px){.landing_page_template .topics-landing .news h2{margin-bottom:42px !important}
}
.landing_page_template .topics-landing .column{padding-bottom:24px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.landing_page_template .topics-landing .column{flex-basis:auto}
}
.landing_page_template .topics-landing .column.spacer-line{background-color:transparent !important;z-index:1;pointer-events:none !important}
@media(max-width:1087px) and (min-width:769px){.landing_page_template .topics-landing .column.spacer-line{padding:0;width:1px;margin-left:-17px;display:block !important;background-color:#7d7d7d !important}
}
@media all and (max-width:1087px) and (min-width:769px) and (-ms-high-contrast:none),(max-width:1087px) and (min-width:769px) and (-ms-high-contrast:active){.landing_page_template .topics-landing .column.spacer-line{margin-left:-12px}
}
.landing_page_template .topics-landing .column.standard-setter{max-width:90%}
@media(min-width:1200px){.landing_page_template .topics-landing .column.standard-setter{max-width:100%}
}
@media(min-width:769px) and (max-width:1087px){.landing_page_template .topics-landing .column.standard-setter{max-width:100%;margin:0;padding:0}
}
@media(min-width:860px) and (max-width:978px){.landing_page_template .topics-landing .column.standard-setter{margin:0 auto 0 48px;max-width:80%}
}
@media(min-width:769px) and (max-width:859px){.landing_page_template .topics-landing .column.standard-setter{margin:0 0 0 50px;max-width:68%}
}
.landing_page_template .topics-landing .madison-card{background-color:#f7f7f7}
.landing_page_template.author-carousel .container{margin-top:12px}
.landing_page_template.author-carousel h2{margin-top:0;margin-bottom:30px}
.landing_page_template .highlights-box{width:100%;height:100%}
.landing_page_template .highlights-box .highlights-slider .slick-list .flip_cover{width:100%;max-width:100%}
.landing_page_template .highlights-box .highlights-slider .slick-list .slick-track{height:100%}
.landing_page_template .highlights-box .highlights-slider .slick-slide{height:100%}
.landing_page_template .highlights-box .highlights-slider .slick-slide>div>div .column{height:auto}
@media(min-width:980px){.landing_page_template .highlights-box .highlights-slider .slick-slide>div>div .column{max-width:50%}
}
@media all and (-ms-high-contrast:none) and (max-width:979px),(-ms-high-contrast:active) and (max-width:979px){.landing_page_template .highlights-box .highlights-slider .slick-slide>div>div .column{height:auto}
}
@media all and (-ms-high-contrast:none) and (min-width:980px),(-ms-high-contrast:active) and (min-width:980px){.landing_page_template .highlights-box .highlights-slider .slick-slide>div>div .column{height:auto;width:100%}
}
.landing_page_template .highlights-box .highlights-slider .slick-slide .columns{height:100%;align-items:stretch}
@media(max-width:979px) and (min-width:769px){.landing_page_template .highlights-box .highlights-slider .slick-slide .columns{display:flex !important;flex-flow:row wrap !important;height:auto;flex-shrink:0;flex-grow:0}
}
@media(max-width:979px) and (min-width:769px){.landing_page_template .highlights-box .highlights-slider .slick-slide .column{display:flex;height:auto;flex-flow:column nowrap;flex-shrink:0;flex-grow:0;width:100%;flex-basis:auto}
.landing_page_template .highlights-box .highlights-slider .slick-slide .column .flip_cover{display:flex;height:auto;flex-flow:column nowrap}
.landing_page_template .highlights-box .highlights-slider .slick-slide .column .flip_cover .madison-card-block{display:flex !important;height:auto;flex-flow:column nowrap}
.landing_page_template .highlights-box .highlights-slider .slick-slide .column .flip_cover .madison-card-block a{display:flex;height:100%;flex-flow:column nowrap}
}
.landing_page_template .highlights-box .highlights-slider .slick-slide .card__face{display:flex;flex-flow:column nowrap;height:100% !important}
@media(max-width:988px){.landing_page_template .highlights-box .highlights-slider .slick-slide .card__face{min-height:0}
}
.landing_page_template .highlights-box .highlights-slider .slick-slide .card__face>.madison-card{height:100%;min-height:100%}
@media(max-width:988px){.landing_page_template .highlights-box .highlights-slider .slick-slide .card__face>.madison-card{height:100% !important;min-height:0}
}
.landing_page_template .highlights-box .highlights-slider .slick-dots{display:none !important}
.landing_page_template .highlights-box .highlights-slider .slick-arrow{bottom:0;color:#d04a02;cursor:pointer;font-size:30px;height:30px;margin:auto;top:0;position:absolute}
.landing_page_template .highlights-box .highlights-slider .slick-arrow:hover{color:#d04a02}
.landing_page_template .highlights-box .highlights-slider .slick-arrow.slick-disabled{color:#dedede}
.landing_page_template .highlights-box .highlights-slider .slick-arrow.icon-caret-right{right:-42px}
.landing_page_template .highlights-box .highlights-slider .slick-arrow.icon-caret-left{left:-50px}
@media(min-width:769px) and (max-width:1087px){.landing_page_template .highlights-box .highlights-slider .column.standard-setter{max-width:58%;margin:0 auto}
}
.landing_page_template .highlights-box .highlights-slider article img{max-height:160px;height:160px}
@media(max-width:767px){.landing_page_template .highlights-box .highlights-slider article img{max-height:140px;height:140px}
}
.landing_page_template .spacer-line{order:2}
@media(min-width:240px) and (max-width:768px){.landing_page_template .highlights-slider{width:100%}
.landing_page_template .highlights-container .column{padding:0;margin:0}
.landing_page_template .columns{margin-bottom:20px}
.landing_page_template .columns .column .madison-card-block{margin:16px 0}
.landing_page_template .helpful_links h2{padding-top:30px;padding-bottom:20px}
.highlights-container .featured .column{margin:0 !important}
.highlights-container .featured .featured-mobile{padding:0 !important}
}
@media(min-width:240px) and (max-width:768px){body.landing_page_template .spacer-border{margin:0 4%}
.landing_page_template .mobile-layout-flex{display:block}
}
@media(min-width:240px) and (max-width:768px) and (max-width:768px){.landing_page_template .mobile-layout-flex{display:flex;flex-flow:column nowrap}
}
@media(min-width:240px) and (max-width:768px){.landing_page_template .mobile-layout-flex>.standard-border{display:none}
.landing_page_template .is-right-aligned{text-align:right}
.landing_page_template .container.no-top-margin,.landing_page_template .container.highlights-container{margin-top:0;margin-bottom:1rem}
.landing_page_template .container.highlights-container .template_type_list .menu-items .menu-item{background:0;height:auto;overflow:hidden;padding:0;width:100%}
.landing_page_template .container.highlights-container .template_type_list .menu-items .menu-item .text{padding-left:0}
.landing_page_template .container.highlights-container .template_type_list .menu-items .menu-item .text a{display:inline-block;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;line-height:2.21;padding-bottom:16px;padding-top:12px;text-align:left}
.landing_page_template .faqs .index-card{background-color:white;height:auto;min-height:unset;padding-bottom:18px}
.landing_page_template .faqs .index-card h2{border-bottom:1px solid #2d2d2d;margin-bottom:18px;padding-bottom:18px}
.landing_page_template .faqs .index-card h3{font-size:14px;font-weight:normal;margin-bottom:8px}
.landing_page_template .faqs .read-more,.landing_page_template .faqs .read-less{display:block;margin-top:18px;text-align:center}
.landing_page_template .faqs .read-more i,.landing_page_template .faqs .read-less i{font-style:normal}
.landing_page_template .faqs .read-more-hidden{display:none}
.landing_page_template .section,.landing_page_template section{padding-left:0rem;padding-right:0rem}
.landing_page_template .section-banner .container{margin-top:0}
.landing_page_template .template_info h1{font-size:38px;margin-top:0 !important}
.landing_page_template .featured-mobile .column{padding:0}
.landing_page_template .featured-mobile .madison-card-block .madison-card{padding:12px;background-color:#f7f7f7}
.landing_page_template .template_info{padding:0;margin-right:0rem}
.landing_page_template .template_info div p{font-size:18px}
.landing_page_template .spacer-border{width:92%}
.landing_page_template section .highlights .featured .container h2{margin-top:0 !important;padding:0 2px;margin-bottom:0 !important}
}
@media(min-width:240px) and (max-width:768px) and (max-width:768px){.landing_page_template section .highlights .featured .container h2{margin-bottom:30px !important}
}
@media(min-width:240px) and (max-width:768px){.landing_page_template section .highlights .featured .container h2.suggested-content{line-height:1}
.landing_page_template .featured-mobile{padding-bottom:47px}
.landing_page_template .left-layout-padding{padding:20px 13px;padding-top:196px}
}
.reference-links .menu-items.scrollbar-outer .scroll-element.scroll-y{right:-4px}
.reference-links .menu-items.scrollbar-outer .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.reference-links .menu-items.scrollbar-outer .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:0}
.reference-links .menu-items.scrollbar-outer .scroll-element.scroll-y .scroll-element_outer{left:0;width:6px !important}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.reference-links .menu-items.scrollbar-outer .scroll-element.scroll-y .scroll-element_outer{width:8px !important}
}
.reference-links .menu-items.scrollbar-outer .scroll-element.scroll-y .scroll-element_outer .scroll-bar{height:200px !important}
.notification{font-family:"PwC Helvetica Neue"}
.notification.is-warning{background-color:#ffb600}
.notification p{color:#2d2d2d !important}
#autocompleteSearch{opacity:0}
#autocompleteSearch .modal-content{margin-top:32px;width:auto !important;max-width:1120px;display:flex;flex-direction:column;overflow:visible}
#autocompleteSearch .modal-content b.close-popup{position:absolute;right:27px;top:-70px;width:20px}
#autocompleteSearch .modal-content>div:first-child{text-align:right}
#autocompleteSearch .modal-content .close-autocompleteSearch{display:inline-block;margin:0 0 66px}
#autocompleteSearch .modal-content .close-autocompleteSearch .icon-close-popup{font-size:24px;color:#fff}
#autocompleteSearch .modal-content .close-autocompleteSearch .icon-close-popup:hover{color:#d04a02}
#autocompleteSearch .modal-content .input.auto-suggestion{background-color:rgba(0,0,0,0);border-color:#c4c4c4;border-radius:0;border-width:0 0 1px;height:auto;padding:5px 0;position:relative;display:block;width:100%}
#autocompleteSearch .modal-content .input.auto-suggestion>button{background-color:rgba(0,0,0,0);border-color:#8a8a89;border-style:solid;border-width:0 0 0 1px;padding:5px 0 5px 10px;position:absolute;right:0;top:0}
#autocompleteSearch .modal-content .input.auto-suggestion>button .icon-submit-arrow{font-size:42px;color:#fff}
#autocompleteSearch .modal-content .input.auto-suggestion>button .icon-submit-arrow:hover{color:#d04a02}
#autocompleteSearch .modal-content .input.auto-suggestion input{background-color:rgba(0,0,0,0);background-image:url("clientlib-site-vp/resources/images/search-icon.svg");background-position:0 center;background-repeat:no-repeat;background-size:48px auto;border:0 none;color:#fff;font-family:"PwC Helvetica Neue Light";font-size:48px;font-weight:normal;outline:medium none;padding:0 50px 0 75px;width:100%}
#autocompleteSearch .modal-content .input.auto-suggestion input::-ms-clear{display:none}
#autocompleteSearch .modal-content .input.auto-suggestion .clear-input{background-color:transparent;padding:5px 0 5px 10px;position:absolute;right:83px;bottom:16px;font-size:24px;color:#8a8a89;cursor:pointer;display:none}
#autocompleteSearch .modal-content .input:active{box-shadow:none}
#autocompleteSearch .modal-content .recent-search-results h5{padding-top:24px;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:bold;line-height:1.06;color:#fff}
#autocompleteSearch .modal-content .recent-search-results ul li,#autocompleteSearch .modal-content .recent-search-results ul li a{color:white;cursor:pointer;font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.67}
#autocompleteSearch .modal-content .recent-search-results ul li:first-child{margin-top:12px}
#autocompleteSearch .modal-content .search-results{overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}
#autocompleteSearch .modal-content .search-results h5{padding-top:24px;font-family:"PwC Helvetica Neue";font-size:18px;font-weight:bold;line-height:1.06;color:#fff}
#autocompleteSearch .modal-content .search-results .results{padding-bottom:22px;border-bottom:1px solid #c9c9c9}
#autocompleteSearch .modal-content .search-results .results ul li,#autocompleteSearch .modal-content .search-results .results ul li a{color:white;cursor:pointer;font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.67}
#autocompleteSearch .modal-content .search-results .results ul li:first-child{margin-top:12px}
#autocompleteSearch .modal-content .search-results .results mark{background:transparent;color:#db536a}
.blur-Search{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}
@media(min-width:240px) and (max-width:768px){.modal-content,.modal-card{max-height:calc(100vh - 40px)}
}
@media only screen and (min-device-width:240px) and (max-device-width:767px) and (orientation:landscape){#autocompleteSearch .modal-content .close-autocompleteSearch{margin:0 0 20px}
}
.condensed-cards .columns{margin:0}
.condensed-cards .columns .column{max-width:100%;cursor:pointer}
.condensed-cards .columns:last-child{border-bottom:1px solid #f7f7f7;margin-bottom:30px}
.condensed-cards .is-inline-block{position:absolute}
.condensed-cards .is-inline-block .highlighted{height:16px;padding-right:16px;padding-left:16px;font-size:12px;font-family:"PwC Helvetica Neue";color:#464646 !important}
.condensed-cards .is-inline-block .highlighted.yellow{background-color:#ffa929}
.condensed-cards .is-inline-block .highlighted.pink{background-color:#f1bac3}
.condensed-cards .condensed{height:64px;justify-content:space-between;align-items:center;padding:0 12px;word-break:break-all}
.condensed-cards .condensed:hover{background-color:#ccc}
.condensed-cards .condensed .module-heading:only-child{width:100%}
.condensed-cards .condensed .module-heading{font-family:"ITCCharterCom-Regular";font-size:18px;line-height:1.25;color:#2d2d2d;width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(min-width:1088px){.condensed-cards .condensed .module-heading{width:56%}
}
@media(min-width:1200px){.condensed-cards .condensed .module-heading{width:63%}
}
.condensed-cards .condensed .module-heading span.emphasized{font-family:"PwC Helvetica Neue";font-weight:bold}
.condensed-cards .condensed .secondary-content{display:flex;align-items:center;width:39%;justify-content:space-between}
@media(min-width:769px){.condensed-cards .condensed .secondary-content{width:39%}
}
@media(min-width:1088px){.condensed-cards .condensed .secondary-content{width:42%}
}
@media(min-width:1200px){.condensed-cards .condensed .secondary-content{width:35%}
}
.condensed-cards .condensed .secondary-content div{font-size:14px;font-family:'PwC Helvetica Neue';color:#464646 !important}
.condensed-cards .condensed .secondary-content .pwc-col{width:100%}
.condensed-cards .condensed .secondary-content .date{font-size:14px;font-family:'PwC Helvetica Neue';color:#464646 !important;min-width:114px}
.condensed-cards .columns:nth-child(odd) .column .condensed{background-color:#f7f7f7}
.condensed-cards .columns:nth-child(odd) .column .condensed:hover{background-color:#ccc}
@media(min-width:0) and (max-width:768px){.condensed-cards .condensed{min-height:82px;flex-direction:column;align-items:flex-start;justify-content:center}
.condensed-cards .condensed .module-heading{margin-top:10px;margin-bottom:8px;font-size:16px;white-space:normal;width:100%;top:-5px;position:relative;line-height:1}
.condensed-cards .condensed .secondary-content{width:100%;margin-bottom:8px}
}
.blank-height{height:1844px}
.suggested-guidance{margin-top:34px;margin-bottom:34px}
.suggested-guidance h2{font-size:44px !important}
.suggested-guidance .thin-row{padding-top:11px;padding-bottom:18px;border-bottom:1px solid #dedede}
.suggested-guidance .thin-row span,.suggested-guidance .thin-row a{font-family:"PwC Helvetica Neue";font-size:16px;line-height:1.94;color:#2d2d2d}
.suggested-guidance .thin-row .is-emphasized{font-weight:bold}
.madison-pagination .pagination{text-align:right}
.madison-pagination .icon-up-arrow{font-size:16px;color:#d04a02}
.madison-pagination .is-flex .is-9{order:1}
.view-counts{flex:1;margin-left:50px}
.view-counts .counts{color:#d04a02;margin-left:14px;margin-right:14px;font-family:"PwC Helvetica Neue";position:relative}
.view-counts .counts .active{font-weight:bold}
.view-counts .counts span{cursor:pointer;margin-right:8px;margin-left:4px}
.view-counts .seperator{height:36px;position:absolute;width:1px;background:#d04a02;left:calc(50% - 6.5px);top:-5px}
.search-pagination{flex-basis:55%;font-family:"PwC Helvetica Neue";justify-content:flex-end}
.search-pagination.is-right-aligned{text-align:right}
.search-pagination .counts{display:flex;justify-content:flex-end;color:#d04a02;font-family:"PwC Helvetica Neue";position:relative;font-size:18px}
.search-pagination .counts .mid-pipe{width:1px;height:36px;background-color:#d04a02;display:inline-block;position:relative;top:13px}
.search-pagination .counts span:last-child{margin-right:0}
.search-pagination .counts span{cursor:pointer;margin-right:8px;margin-left:4px}
.search-pagination .counts .active{font-weight:bold}
.search-pagination .counts .next,.search-pagination .counts .previous{margin-left:20px;display:flex;align-items:center}
.search-pagination .counts .next .icon-caret-right,.search-pagination .counts .next .icon-caret-left,.search-pagination .counts .previous .icon-caret-right,.search-pagination .counts .previous .icon-caret-left{font-size:20px;color:#d04a02;margin-right:15px}
.search-pagination .counts .next .icon-caret-right,.search-pagination .counts .previous .icon-caret-right{margin-left:15px !important}
.search-pagination .counts .next.inactive,.search-pagination .counts .previous.inactive{opacity:.4}
.search-pagination .counts .pagination-seperator{width:1px;height:22px;border-left:1px solid #d04a02;top:1px;position:relative}
.search-pagination .counts .seperator{height:36px;position:absolute;width:1px;background:#d04a02;left:27px;top:-5px}
@media(min-width:240px) and (max-width:768px){.search-pagination .counts .seperator{left:22px;margin-right:10px}
}
@media(min-width:320px) and (max-width:768px){.madison-pagination .columns .column{width:100%}
.search-pagination{flex-basis:auto;justify-content:center}
.search-pagination .counts{margin-left:0;margin-right:0;font-size:.9rem}
.search-pagination .counts .previous{margin-right:0}
.search-pagination .counts .previous img{margin-right:4px}
.search-pagination .counts .next{margin-left:0}
.search-pagination .counts .next img{margin-left:4px}
}
@media(min-width:320px) and (max-width:768px){.search-pagination .counts{display:flex;justify-content:space-between;align-items:center}
}
@media(min-width:0) and (max-width:320px){.madison-pagination .columns .column{width:100%}
.search-pagination{flex-basis:auto;justify-content:center}
.search-pagination .counts{margin-left:0;margin-right:0;font-size:.9rem}
.search-pagination .counts span{margin-right:4px;margin-left:4px}
.search-pagination .counts .previous{margin-right:0}
.search-pagination .counts .previous img{margin-right:4px}
.search-pagination .counts .next{margin-left:0}
.search-pagination .counts .next img{margin-left:4px}
}
@media(min-width:0) and (max-width:1024px){.search-controls .meta{display:flex}
.search-controls .meta .view-counts{flex:none}
}
.search-controls .mobile-filters{padding-top:18px;display:flex;justify-content:space-around;border-bottom:1px solid #d04a02}
.landing_page .search-controls .mobile-filters{padding-bottom:18px}
.search-controls .mobile-filters .spacer{height:42px;width:1px;background-color:#d04a02;top:-10px;position:relative}
.search-controls .dropdown-trigger a span{margin-left:40px}
.search-controls .dropdown-trigger a span .icon-caret-down{font-size:9px;color:#d04a02;margin-left:-10px}
.search-controls .sort .dropdown-trigger{border-bottom:1px solid #d04a02;padding-bottom:8px;width:100%;padding-left:40px;text-align:right}
.search-controls .sort .dropdown-trigger a{font-size:12px}
.search-controls .sort .dropdown-menu{top:27px}
.search .madison-card-block .madison-card .madison-card-exta-info{position:relative;bottom:0}
.search .madison-card-block .madison-card article{min-height:100% !important}
#content-loader .loader{position:fixed}
@media(max-width:1087px) and (min-width:1025px){.search-results{padding-left:20px;padding-right:20px}
}
.search-results .header{display:flex;justify-content:flex-start;align-items:baseline;border-bottom:1px solid #7d7d7d}
.search-results .header h2{margin-left:10px;line-height:.9;flex:1}
.search-results .header p{font-family:"PwC Helvetica Neue";color:#464646;line-height:3.5;font-size:16px}
.search-results .search-within-header.header{display:block;padding-bottom:15px}
.search-results .search-within-header.header .backSearchWithin{padding-bottom:5px}
.search-results .search-within-header.header .backSearchWithin a{color:#d04a02;font-weight:600;align-items:center}
.search-results .search-within-header.header .backSearchWithin a .icon-submit-arrow{padding-left:5px;font-weight:600;align-self:center;font-size:14px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}
.search-results .search-within-header.header .backSearchWithin a .icon-submit-arrow:before{color:#d04a02}
.search-results .search-within-header.header .searchwithin-title{padding-bottom:5px}
.search-results .search-within-header.header .searchwithin-title span{float:left;font-weight:bold;padding-right:10px;font-size:29px}
@media(max-width:768px){.search-results .search-within-header.header .searchwithin-title span{font-size:22px;float:none}
}
.search-results .search-within-header.header .searchwithin-title h2{margin:0 !important;margin-bottom:1px !important;padding:0;overflow:initial !important;display:block !important}
.search-results .search-within-header.header .searchwithin-parent{padding-bottom:5px;color:#ae6800;font-weight:600}
.search-results .search-within-header.header .searchwithin-level{padding-bottom:5px}
.search-results .search-within-header.header .searchwithin-level b{margin-right:6px}
.search-results .search-within-header.header .searchwithin-level span{color:#ae6800;font-weight:600}
.search-results .search-filter-details-toggle{color:black;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:0 12px}
.search-results .search-filter-details-toggle a{color:#d04a02}
.search-results .search-filter-details{background:#f7f7f7;color:#2d2d2d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:18px 66px 30px 12px;position:relative;display:block}
.search-results .search-filter-details.expanded{display:block}
.search-results .search-filter-details .close{cursor:pointer;position:absolute;right:15px;top:15px}
.search-results .search-filter-details .close img{height:18px;width:18px}
.search-results .search-filter-details p{margin-bottom:20px}
.search-results .search-filter-details .filter-button{border:solid 1px #dedede;color:#2d2d2d;display:inline-block;margin-bottom:12px;margin-right:12px;padding:8px}
.search-results .search-filter-details .filter-button.selected,.search-results .search-filter-details .filter-button:hover{color:white}
.search-results .search-filter-details .filter-button.selected{background:#d04a02;border:solid 1px #d04a02}
.search-results .search-filter-details .filter-button.selected.fresh:hover{background:#d04a02;border:solid 1px #d04a02;color:white}
.search-results .search-filter-details .filter-button:hover{background:#eb8c00;border:solid 1px #eb8c00}
.search-results .search-filter-details .filter-button.fresh:hover{background:0;border:solid 1px #dedede;color:#2d2d2d}
.search-results .search-filter-details .filter-controls{display:block;font-size:12px;margin-top:18px;text-transform:uppercase}
.search-results .search-filter-details .filter-controls a{color:#2d2d2d;display:inline-block;margin-right:12px;padding:8px 32px}
.search-results .search-filter-details .filter-controls .update{border:solid 1px #464646;color:#464646;font-weight:700}
.search-results .search-filter-details .filter-controls .update:hover{background-color:#eb8c00;border-color:#eb8c00;color:white}
.search-results .search-filter-details .filter-controls .update:active{background-color:#d04a02;border-color:#d04a02;color:white}
.search-results .search-filter-details .filter-controls .clear-all{border:solid 1px #f7f7f7;padding-left:10px}
.search-results .search-filter-details .filter-controls .clear-all:hover{color:#eb8c00}
.search-results .search-filter-details .filter-controls .clear-all:active{color:#d04a02}
.search-results .search-controls .total-count{font-family:"PwC Helvetica Neue"}
.search-results .search-controls .meta{justify-content:space-between;align-items:baseline;border-bottom:1px solid #dedede;padding:25px 0 40px}
.search-results .search-controls .tags{margin-top:14px;margin-bottom:14px;align-items:baseline}
.search-results .search-controls .tags .column.is-2{font-family:"PwC Helvetica Neue"}
.search-results .search-controls .tags .column.is-10{font-family:"PwC Helvetica Neue"}
.search-results .search-controls .tags .filters{font-size:14px;color:#000}
.search-results .search-controls .tags .filters.collapsed{height:24px;overflow:hidden}
.search-results .search-controls .tags .filters.expanded{height:auto;overflow:none}
.search-results .search-controls .tags .filters>span{margin:4px 20px 4px 0;white-space:nowrap}
.search-results .search-controls .tags .filters .remove{cursor:pointer}
.search-results .search-controls .tags .filters .remove img{height:10px}
.search-results .search-controls .tags .toggle{margin-left:30px}
.search-results .search-controls .tags .toggle a{white-space:nowrap;top:-2px}
.search-results .search-controls .applied_filters{margin-top:14px;margin-bottom:24px;align-items:baseline;font-family:"PwC Helvetica Neue"}
.search-results .search-controls .applied_filters .filters{display:flex;align-items:baseline}
.search-results .search-controls .applied_filters .filters .title{font-size:14px;font-weight:normal;letter-spacing:normal;text-align:left;color:#2d2d2d;font-family:"PwC Helvetica Neue";min-width:130px}
.search-results .search-controls .applied_filters .filters .filters-list span{font-size:14px;font-weight:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#7d7d7d;margin:0 6px 0 0;white-space:unset;font-family:"PwC Helvetica Neue"}
.search-results .search-controls .sort .dropdown-content{min-width:220px;border-top:2px solid #d04a02;padding:0}
.search-results .search-controls .sort .dropdown-content .dropdown-item{height:60px;display:flex;justify-content:flex-start;align-items:center;height:60px;display:flex;justify-content:flex-start;align-items:center;margin:0 12px;font-family:'PwC Helvetica Neue';font-size:14px;line-height:3.79}
.search-results .search-controls .sort .dropdown-content .dropdown-item a{color:#464646}
.search-results .search-controls .sort .dropdown-content .dropdown-item a.is-active{color:#d04a02}
.search-results .search-controls .sort .dropdown-content .dropdown-item a:hover{color:#d04a02}
.search-results .search-controls .sort .dropdown-content .dropdown-item:not(:last-child){border-bottom:1px solid #cfcfcf}
.search-results .extended-cards .madison-card-block a .madison-card{min-height:120px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
@media only screen and (min-width:240px) and (max-width:767px){.search-results .extended-cards .madison-card-block a .madison-card p.date{padding-bottom:20px}
}
.search-results .extended-cards .madison-card-block a .madison-card p.module-heading{font-size:32px}
@media only screen and (min-width:240px) and (max-width:767px){.search-results .extended-cards .madison-card-block a .madison-card p.description{margin-top:20px;margin-bottom:28px}
}
.search-results .extended-cards .madison-card-block a .madison-card .madison-card-exta-info p.brief{margin-top:18px}
@media only screen and (min-width:240px) and (max-width:767px){.search-results .extended-cards .madison-card-block a .madison-card .madison-card-exta-info p.brief{margin-top:28px}
}
.search-results .extended-cards .feature-tile-content{margin-top:12px}
.search-results .extended-cards .flip_icon{display:none}
@media screen and (min-width:1088px){body.search .news .columns .column.is-8-desktop{width:71%}
}
@media(min-width:240px) and (max-width:1024px){.search-controls .applied_filters .filters{display:inline !important;padding-left:13px;padding-right:15px}
.search-controls .applied_filters .filters .title{display:inline !important;color:#fff !important}
.search-controls .applied_filters .filters .filters-list{display:inline !important}
}
@media(min-width:0) and (max-width:768px){.search-results .header{flex-direction:column;align-items:flex-start}
.search-results .header h2{margin:0;line-height:1.20}
.search-results .extended-cards .madison-card-block a .madison-card{min-height:145px !important}
.search-results .extended-cards .madison-card-block a .madison-card p.module-heading{font-size:32px !important}
}
.home .news{border-left:1px solid #dedede}
@media(min-width:0) and (max-width:768px){.home .news{border:0}
}
.news .scroll-wrapper>.scroll-content{overflow:hidden !important}
.news .scrollbar-outer>.scroll-element.scroll-x .scroll-bar{display:none}
.news .webcast-podcast-section{margin-bottom:32px}
@media(max-width:768px){.news .webcast-podcast-section{height:auto !important}
}
@media(max-width:768px){.news aside.webCastCover{height:auto !important}
}
.news .scrollbar-outer{height:100%}
@media(min-width:769px){.news .scrollbar-outer{max-height:314px}
}
@media(max-width:768px){.news .scrollbar-outer .scroll-element{display:none}
}
.news .scrollbar-outer .scroll-bar{height:55px !important;top:0;background-color:#464646 !important}
.news .tile{position:relative}
.news .tile.is-parent.news-card.is-vertical{padding:0 15px 15px 15px}
.news h2{padding:0 10px;margin-bottom:25px !important}
.news .news-show-more{display:none}
.news section{padding:0 !important}
.news section .container .spacer-border{border:0}
.news-card{height:auto;flex-direction:column;padding:0 !important}
.news-card .tile{padding:20px 15px;flex-direction:column;justify-content:space-around;background-color:#fff;padding:20px 20px 0 30px}
.news-card .tile:hover{background-color:#d5d5d5}
.news-card .tile:last-of-type{border-bottom:0}
.news-card .tile h4{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:-0.3px;text-align:left;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;height:auto;margin-top:10px}
.news-card .tile h4 a{font-family:"PwC Helvetica Neue";font-size:inherit;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:-0.3px;text-align:left;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;height:auto;width:100%;display:inline-block}
.news-card .tile>div{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#464646;margin-top:2.5rem;cursor:pointer}
.news-card .tile>div>a{width:36px;height:16px;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#d04a02;display:inline-flex}
@media(min-width:375px) and (max-width:768px){.news-card .tile .space-bar{padding-top:0}
}
.news-card .tile .icon-up-arrow{transform:rotate(50deg);font-size:14px;color:#d04a02}
.news-card .news-more-btn{background-color:#fff;padding:15px;display:none}
.news-card .news-more-btn .button.is-outlined.btn-default{background-color:transparent !important;border-color:#d04a02 !important;color:#d04a02 !important;width:100%;height:42px;font-size:12px;font-weight:bold}
.home .home-page-module>section{padding:4em 0 6em 0;background:#fff}
.home .home-page-module h2{font-size:30px;font-family:"PwC Helvetica Neue";font-weight:bold}
.home .news .spacer-line{display:none !important}
.home .news .scrollbar-outer{max-width:100%;padding-right:10%;height:100%}
@media(min-width:1025px){.home .news .scrollbar-outer{touch-action:none}
}
.home .news .scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:0}
.home .news .scrollbar-outer .scroll-bar{min-height:100px !important;background-color:#dedede !important;left:-8px}
.home .news .scroll-content:not(.scroll-scrolly_visible) ~ .scroll-y{display:block}
.home .news .scroll-content:not(.scroll-scrolly_visible) ~ .scroll-y .scroll-bar{display:none}
.home .news-card .tile{padding:10px}
.home .news-card .tile>span{font-family:"PwC Helvetica Neue";font-size:16px;font-weight:normal;line-height:1.25;letter-spacing:-0.08px;text-align:left;color:#7d7d7d;max-height:1.25em;overflow:hidden}
.home .news-card .tile>div{font-size:14px;font-family:"PwC Helvetica Neue";margin-top:10px;color:#7d7d7d}
@media(min-width:320px) and (max-width:768px){.home .news-card .tile>div.favorites-toggle-small{margin-top:0}
}
.home .news-card .tile>div.favorites-toggle-small .favorite-toggle-error{margin-top:0}
.home .news-card .tile>div>a{width:auto;height:auto;font-size:14px}
.home .news-card .tile:hover{background:#f2f2f2}
.home .news-card .tile h4{font-size:20px;line-height:1.2}
.home .news-card .tile h4 a{color:#000;line-height:1.1}
.home .news-card .tile h4 a:hover{color:#d04a02;text-decoration:underline}
.webCastCover .news-card .tile,.news-feed .news-card .tile{padding:20px 10px}
.webCastCover .webpod_thumb,.news-feed .webpod_thumb{margin:10px 0}
.webCastCover .webpod_thumb .image,.news-feed .webpod_thumb .image{margin-right:10px;flex-basis:30px}
.webCastCover .webpod_thumb h4,.news-feed .webpod_thumb h4{margin-top:0 !important;flex-basis:88%}
@media screen and (max-width:1280px){.home .news .scrollbar-outer{height:auto}
}
@media(min-width:320px) and (max-width:768px){.home .home-page-module>section{padding-top:35px;padding-bottom:60px}
.home .news aside h2{margin-bottom:29px !important;padding:0}
.home .news .webCastCover{border-bottom:1px solid #dfdfdf}
.home .news .webCastCover .news-card .tile:nth-child(-n+2){display:block}
.home .news .webCastCover .scrollbar-outer.height .news-card .tile:nth-child(n+3){display:block}
.home .news .news-card .tile{padding:0}
.home .news .news-card .tile:nth-child(-n+2){display:block}
.home .news .news-card .tile>span{font-size:12px;line-height:1.43}
.home .news .news-card .tile h4{margin-top:5px !important}
.home .news .news-card h4 a{font-family:"ITCCharterCom-Regular"}
.home .news .scroll-content:not(.scroll-scrolly_visible) ~ .scroll-y{display:none}
.home .news .scrollbar-outer{max-width:100%;padding:0}
.home .news aside section .container .spacer-border{border-bottom:1px solid #dfdfdf}
.home .news .news-show-more{text-align:center;font-weight:bold;padding-top:26px;padding-bottom:37px;display:block;font-size:12px}
.home .news .news-show-more a{color:#d04a02}
.home .news .news-show-more .arrow{display:inline;position:relative;top:1px;left:10px}
.home .news .news-show-more .arrow i{height:11px;width:1px;display:inline-block;border-left:2px solid #d04a02}
.home .news .news-show-more .arrow i.left{transform:rotate(-45deg)}
.home .news .news-show-more .arrow i.right{transform:rotate(45deg) translate(1px,-1px)}
.home .news .news-show-more .arrow.arrowUp i{height:11px;width:1px;display:inline-block;border-left:2px solid #d04a02}
.home .news .news-show-more .arrow.arrowUp i.left{transform:rotate(43deg)}
.home .news .news-show-more .arrow.arrowUp i.right{transform:rotate(-45deg) translate(1px,1px)}
.home .news section .container{display:block}
.home-page-module .container h2,.recently-viewed-component .container h2{font-size:24px}
.home .news-card .tile{display:none}
.home .news-card .tile:first-child{display:block}
.home .news-card .tile:first-child .space-bar{border-bottom:1px solid #dfdfdf;padding-bottom:15px;margin-bottom:15px;margin-top:0}
.home .news-card .tile>div{margin-top:10px}
.home .news-card.tile.is-parent{padding:0}
.home .news-card.tile .space-bar{margin-top:0}
.home .news-card .item:last-child .space-bar{border-bottom:none !important}
.news aside .scrollbar-outer{height:auto;display:block;overflow:hidden;word-wrap:break-word;padding:0 10px}
.news aside .scrollbar-outer.height .news-card .tile{display:block}
.news aside .scrollbar-outer.height .news-card .tile .space-bar{border-bottom:1px solid #dfdfdf;padding-bottom:15px;margin-bottom:15px}
.news .webCastCover .tile .webpod_thumb,.news .webCastCover .tile .news-card{margin:10px 0}
.news .webCastCover .tile .webpod_thumb .image,.news .webCastCover .tile .news-card .image{flex-basis:40px}
.news .webCastCover .tile .webpod_thumb h4,.news .webCastCover .tile .news-card h4{margin-top:0 !important}
.news .webCastCover .tile .space-bar{margin-top:0}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tile:not(.is-child){display:block}
}
@media(min-width:1024px){.home-page-module .spacer-line{position:relative}
.external-scroll_y.scroll-scrolly_visible{display:block;height:100%;top:0;cursor:pointer;position:absolute}
.external-scroll_y span{height:100%;left:0;top:0;position:absolute;width:100%;margin:0 auto;right:0}
.external-scroll_y .scroll-bar{border-radius:8px;height:55px !important;width:10px;position:absolute;left:0;background:#2d2d2d}
span.external-scroll_y{position:absolute;height:100%;left:0;top:0;width:100%;margin:0 auto;right:0;top:10%;height:89%}
}
.home-page-module{background-color:#fff}
.featured-content .featured h2{font-family:"PwC Helvetica Neue" !important}
.technical-box .slick-arrow{color:#000}
.featured h2{font-size:34px !important;font-weight:bold;color:#2d2d2d;margin:0 10px}
.featured .slick-slide{outline:0}
.featured .madison-card-block{position:relative;perspective:2000px}
.featured .madison-card-block>a{width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d;cursor:pointer;position:relative;display:block;outline:none !important}
.featured .feature-tile-hover{display:flex;flex-direction:column;justify-content:space-around;background-color:#e5e5e5;transform:rotateY(180deg);font-weight:normal;font-style:normal;text-align:left;font-family:"PwC Helvetica Neue";color:#2d2d2d;padding:16px;line-height:.83;letter-spacing:-0.37px;font-size:24px}
.featured .feature-tile-hover h3{font-size:18px;font-weight:bold;color:#2d2d2d;line-height:.83;letter-spacing:-0.37px;margin-bottom:10px}
.featured .feature-tile-hover ul{font-size:18px;list-style:disc;padding-left:15px}
.featured .feature-tile-hover ul li{padding-bottom:10px;line-height:1.11}
.featured .feature-tile-hover .feature-tile-button{background-color:transparent;border:1px solid #d04a02;color:#d04a02;height:auto;font-size:16px;white-space:normal;padding:10px 30px;cursor:pointer;margin:0 auto;display:inherit;text-align:center !important;font-family:"PwC Helvetica Neue";font-weight:bold;align-self:center}
.featured .card__face{width:100%;height:100%;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.featured .card__face.feature-front{z-index:2}
.featured .card__face.feature-tile-hover{z-index:1;-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.featured .card__face.feature-tile-hover{position:absolute;top:0}
.featured .feature_flip .card__face.feature-tile-hover{z-index:2;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}
.featured .feature_flip .card__face.feature-front{z-index:1;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.featured .anim{width:100%;height:100%;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.featured .slick-track{display:flex;flex-flow:row nowrap}
.featured .slick-track .slick-slide{display:flex;height:auto !important;flex-shrink:0;flex-grow:2}
.featured .card__face{flex-grow:2;flex-shrink:0}
.featured .card__face .date{max-height:1.4em;overflow:hidden;flex-shrink:0}
.featured .card__face img{flex-shrink:0}
.featured .card__face .module-heading{max-height:3.39em;flex-shrink:0;margin-bottom:12px;overflow:hidden}
.featured .card__face .feature-tile-content{max-height:4.88em;margin-bottom:12px;overflow:hidden;flex-shrink:0}
.featured .card__face .brief{max-height:1.43em;overflow:hidden}
.featured .no_fsummary .card__face .feature-tile-content{max-height:7.32em}
.featured .no_fsummary .card__face .brief{padding-right:0}
.featured .flip_icon{position:absolute;bottom:10px;right:10px;cursor:pointer}
.featured .flip_cover{height:100%;position:relative}
.featured .flip_cover .madison-card-block{height:100%;min-height:392px;width:100%;max-width:100%}
.featured .flip_cover.no_fsummary .flip_icon{display:none}
.featured .slick-arrow{color:#000}
.madison-card-block{position:relative}
.madison-card-block a div.is-inline-block{right:0;position:absolute;bottom:0}
.madison-card-block a .highlighted{padding:4px;padding-right:16px;padding-left:16px;font-size:12px;font-family:"PwC Helvetica Neue"}
.madison-card-block a .highlighted.yellow{background-color:#ffa929;color:#2d2d2d}
.madison-card-block a .highlighted.pink{background-color:#f1bac3;color:#2d2d2d}
.madison-card-block a .madison-card{cursor:pointer;padding:10px;flex-direction:column;align-items:stretch;background-color:#fff;display:flex;height:100%;justify-content:space-between}
.madison-card-block a .madison-card .date-block{position:relative;padding-right:18px}
.madison-card-block a .madison-card .date-block .favorites-toggle-small{top:0;right:0}
.madison-card-block a .madison-card:hover{background-color:#d5d5d5}
@media(min-width:1024px){.madison-card-block a .madison-card:hover .module-heading{color:#e0301e;text-decoration:underline}
}
.madison-card-block a .madison-card.is-full-width{min-height:170px}
.madison-card-block a .madison-card.is-full-width p.date{margin-bottom:0 !important}
.madison-card-block a .madison-card.is-light-background{background-color:#f7f7f7}
.madison-card .madison-card-block a .madison-card.is-light-background{min-height:220px !important}
.madison-card-block a .madison-card.is-light-background p.description{margin-top:12px;font-family:"PwC Helvetica Neue";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.36;font-size:14px;max-height:40px;color:#2d2d2d;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.madison-card-block a .madison-card article{display:flex;flex-direction:column}
.madison-card-block a .madison-card article .first-tile{margin-bottom:19px;background-position:center;margin:-10px -10px 19px;width:calc(100% + 20px);max-width:200%}
@media(max-width:768px){.madison-card-block a .madison-card article .first-tile{background-size:cover;background-repeat:no-repeat;background-position:center}
}
.madison-card-block a .madison-card article .second-tile{margin-bottom:19px;background-position:center;margin:-10px -10px 19px;width:calc(100% + 20px);max-width:200%}
@media(max-width:768px){.madison-card-block a .madison-card article .second-tile{background-size:cover;background-repeat:no-repeat;background-position:center}
}
.madison-card-block a .madison-card .madison-card-exta-info{position:relative}
@media(min-width:769px){.madison-card-block a .madison-card .madison-card-exta-info{padding-right:27px}
}
.madison-card-block a .madison-card .madison-card-exta-info p.brief{font-size:16px;color:#7d7d7d;margin-top:0}
.madison-card-block a .madison-card p.date{font-family:"PwC Helvetica Neue";font-size:16px;margin-bottom:10px;color:#7d7d7d;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;max-height:1.13em;overflow:hidden;text-align:left}
.madison-card-block a .madison-card p.brief,.madison-card-block a .madison-card p.author{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;max-height:1.43em;letter-spacing:-0.2px;text-align:left;color:#464646}
.madison-card-block a .madison-card p.reference{font-family:"PwC Helvetica Neue";font-size:20px;color:#7d7d7d;font-weight:bold;word-break:break-all}
.madison-card-block a .madison-card p.module-heading{font-family:"ITCCharterCom-Regular";font-size:30px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#2d2d2d}
.madison-card-block a .madison-card p.module-heading a{color:#2d2d2d}
.madison-card-block a .madison-card p.module-heading span{font-size:14px;font-family:"PwC Helvetica Neue";color:#2d2d2d}
.madison-card-block a .previous_read p.date::before{font-family:'web-font' !important;content:'\e90a';font-size:11px;padding-right:5px}
.madison-card-block a .previous_read p.reference{color:#7d7d7d !important}
.madison-card-block a .previous_read p.description{color:#7d7d7d !important}
.madison-card-block a .previous_read p.date{color:#7d7d7d !important}
.madison-card-block a .previous_read p.brief,.madison-card-block a .previous_read p.author{color:#7d7d7d !important}
.madison-card-block a .previous_read p.module-heading{color:#7d7d7d !important}
.madison-card-block a .previous_read p.module-heading a{color:#7d7d7d !important}
.madison-card-block a .previous_read p.module-heading span{color:#7d7d7d !important}
.popular-section h2{margin-bottom:27px !important}
.popular-section section{padding-top:1rem;padding-bottom:1.5rem}
.popular-section section .spacer-border{border-top:1px solid #dedede !important}
.popular-section .columns:not(:last-child){margin-bottom:0 !important}
.popular-section .madison-card-block{height:100%;min-height:315px}
.popular-section .madison-card-block .madison-card:hover{background-color:#f2f2f2}
@media all and (-ms-high-contrast:none) and (max-width:768px),(-ms-high-contrast:active) and (max-width:768px){.popular-section .is-flex .column{flex-basis:auto}
}
.home .featured-content{padding-top:45px;padding-bottom:75px}
.home .featured-content>section{padding:0}
@media(min-width:0) and (max-width:768px){.home-page-module .popular-section{margin-top:23px;border-bottom:1px solid #dfdfdf}
.home-page-module .popular-section .is-flex>.column{padding-bottom:16px !important}
.madison-card-block a .madison-card{word-break:break-word}
.madison-card-block a .madison-card .date{font-size:12px;margin-bottom:15px}
.madison-card-block a .madison-card p.module-heading{font-size:14px !important}
.madison-card-block a .madison-card p.reference{font-family:"PwC Helvetica Neue";font-size:20px;line-height:1;letter-spacing:normal;font-weight:normal;word-break:break-word}
.madison-card-block a .madison-card .module-heading,.madison-card-block a .madison-card .reference{font-size:20px}
.madison-card-block a .madison-card .madison-card-exta-info{padding-top:20px}
.madison-card-block a .madison-card .madison-card-exta-info p.author,.madison-card-block a .madison-card .madison-card-exta-info p.brief{font-size:12px}
.highlights .madison-card-block a .madison-card{min-height:225px !important}
.highlights .madison-card-block a .madison-card .date{font-size:12px;margin-bottom:15px}
.highlights .madison-card-block a .madison-card p.module-heading{font-size:18px !important}
.highlights .madison-card-block a .madison-card p.reference{font-family:"PwC Helvetica Neue";font-size:20px;line-height:1;letter-spacing:normal}
.highlights .madison-card-block a .madison-card .module-heading,.highlights .madison-card-block a .madison-card .reference{font-size:20px}
.highlights .madison-card-block a .madison-card .madison-card-exta-info p.author,.highlights .madison-card-block a .madison-card .madison-card-exta-info p.brief{font-size:12px}
.popular-section section{display:none}
.popular-section .is-flex{flex-direction:column;margin:0}
.popular-section .is-flex:last-child>.column:last-child{padding:0;border:0}
.popular-section .is-flex>.column{padding:0;padding-bottom:12px;border-bottom:1px solid #cfcfcf;margin-bottom:12px}
.popular-section .madison-card-block{min-height:auto}
.popular-section .madison-card-block a .madison-card{min-height:auto !important;padding:0}
.popular-section .madison-card-block a .madison-card p.date{font-size:12px;margin-bottom:10px}
.popular-section .madison-card-block a .madison-card .madison-card-exta-info{font-size:12px}
.popular-section .madison-card-block a .madison-card p.reference{font-size:16px;line-height:1;font-weight:bold;margin-bottom:10px}
.popular-section .madison-card-block a .madison-card p.module-heading{font-size:20px !important;line-height:1.4;margin-bottom:10px}
.popular-section .madison-card-block a .madison-card .popular-tile-abstract{font-size:14px;margin-bottom:15px}
}
.landing_page_template .madison-card-block .madison-card{background-color:#f7f7f7 !important}
div>[class$="Modal-off"]{height:0 !important;width:0 !important}
.mobile-search-filtersmodal-content{padding:0 6px}
.mobile-search-filtersmodal-content h2{border-bottom:1px solid #444;padding-bottom:36px;margin-bottom:0 !important}
#animatedFilterModal{overflow-y:unset !important}
#animatedFilterModal .close-animatedFilterModal{justify-content:flex-end;display:flex;color:#fff;font-size:30px;margin-top:15px;margin-right:15px}
#animatedFilterModal .close-animatedFilterModal .icon-close-popup{font-size:24px;color:#fff}
#animatedFilterModal h2{color:#ffff;padding-left:12px;border:0;padding-bottom:10px}
#animatedFilterModal .search-filter-details-toggle{border-bottom:1px solid #444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;justify-content:space-around}
#animatedFilterModal .search-filter-details-toggle a{color:white;flex:1 1 0;margin-bottom:6px;padding:8px 0;text-align:center}
#animatedFilterModal .search-filter-details-toggle a.selected{color:#d04a02}
#animatedFilterModal .search-filter-details-toggle a.js-all-filters-toggle{border-right:1px solid #dedede}
#animatedFilterModal .menu-items{padding:0 12px;overflow-y:scroll;height:calc(100vh - 218px);-webkit-overflow-scrolling:touch}
#animatedFilterModal .menu-item{background-color:#242424;border-bottom:1px solid #444;padding:0}
#animatedFilterModal .menu-item .text{color:#fff}
#animatedFilterModal .menu-item .submenu{padding:0 9px}
#animatedFilterModal .menu-item .submenu li{border:1px solid #444;color:#fff}
#animatedFilterModal .show{display:block}
#animatedFilterModal .applied-filter-list{display:none}
#animatedFilterModal .applied-filter-list ul{margin:0 9px}
#animatedFilterModal .applied-filter-list ul li{align-items:center;border:1px solid #444;color:#fff;display:flex;font-family:'PwC Helvetica Neue';font-size:16px;height:36px;justify-content:space-between;letter-spacing:-0.1px;line-height:1.19;margin-bottom:16px;margin-top:16px;padding:0 12px}
#animatedFilterModal .applied-filter-list ul li.active{background-color:#d04a02}
#animatedFilterModal .search-filter-details-toggle{display:none !important}
#animatedFilterModal .filters-mobile{padding-left:13px}
#animatedFilterModal .filters-mobile .title{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#fff}
#animatedFilterModal .filters-mobile span{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;color:#7d7d7d;padding-right:10px}
.mobile-filter-apply-bar{width:100%;background-color:white;position:fixed;padding:12px;bottom:0;left:0;display:flex;justify-content:center;align-content:center;-webkit-backface-visibility:hidden}
.mobile-filter-apply-bar a{height:51px;text-align:center;flex:1;color:#d04a02;padding:0;border:1px solid white;font-size:12px;text-transform:uppercase;margin:0;display:flex;align-items:center;margin-left:20px}
.mobile-filter-apply-bar a.apply-filters,.mobile-filter-apply-bar a.update-filters{flex:none;padding:0 15px;border-color:#d04a02;font-weight:700}
.mobile-filter-apply-bar a.apply-filters.disabled,.mobile-filter-apply-bar a.update-filters.disabled{pointer-events:none;cursor:default}
.mobile-filter-apply-bar a.update-filters{display:none}
.mobile-filter-apply-bar a.update{padding:0 15px;border-color:#d04a02;font-weight:700}
.mobile-filter-apply-bar a.default-filters{display:none}
#animatedRelevancyModal .close-animatedRelevancyModal{justify-content:flex-end;display:flex;color:#fff;font-size:30px;margin-top:15px;margin-right:15px}
#animatedRelevancyModal h2{color:#ffff;padding-left:12px}
#animatedRelevancyModal .menu-item{background-color:#242424;border-bottom:1px solid #444}
#animatedRelevancyModal .menu-item .text{color:#fff}
#animatedRelevancyModal .menu-item .submenu li{color:#fff;border:1px solid #444}
#animatedRelevancyModal .menu-item.active{background-color:#db536a;color:#fff;color:#2d2d2d}
#animatedRelevancyModal .menu-item.active .text{color:#2d2d2d}
#animatedRelevancyModal .menu-item.active .icon-caret-right{font-size:24px;color:#2d2d2d}
#animatedRelevancyModal .menu-item.active .icon-caret-up{font-size:14px;color:#2d2d2d}
#animatedTemplateModal{overflow-y:unset !important}
#animatedTemplateModal .mobile-search-filtersmodal-content{margin-top:25px}
#animatedTemplateModal .close-animatedTemplateModal{justify-content:flex-end;display:flex;color:#fff;font-size:30px;margin-top:15px;margin-right:15px}
#animatedTemplateModal h2{color:#fff !important;padding-left:12px}
#animatedTemplateModal .menu-items{padding:0 12px;overflow-y:scroll;height:calc(100vh - 130px);-webkit-overflow-scrolling:touch}
#animatedTemplateModal .menu-item{background-color:#242424;border-bottom:1px solid #444;padding:0}
#animatedTemplateModal .menu-item .submenu{padding:0 9px}
#animatedTemplateModal .menu-item .text{color:#fff !important}
#animatedTemplateModal .menu-item .text a{color:#fff !important}
#animatedTemplateModal .menu-item .text a.active{color:#d14a02 !important}
#animatedTemplateModalRegister .mobile-search-filtersmodal-content{margin-top:25px}
#animatedTemplateModalRegister .close-animatedTemplateModalRegister{justify-content:flex-end;display:flex;color:#2d2d2d;margin-top:15px;margin-right:15px}
#animatedTemplateModalRegister .close-animatedTemplateModalRegister .icon-close-popup{font-size:24px}
#animatedTemplateModalGateway .mobile-search-filtersmodal-content{margin-top:25px}
#animatedTemplateModalGateway .close-animatedTemplateModalGateway{justify-content:flex-end;display:flex;color:#2d2d2d;margin-top:15px;margin-right:15px}
#animatedTemplateModalGateway .close-animatedTemplateModalGateway .icon-close-popup{font-size:24px}
#animatedHybridModal{overflow-y:unset !important}
#animatedHybridModal .hybrid-close{justify-content:flex-end;display:flex;color:#fff;font-size:30px;margin-top:15px;margin-right:15px}
#animatedHybridModal .hybrid-close .icon-close-popup{font-size:24px;color:#fff}
#animatedHybridModal .hybrid-modal-content{width:500px;background-color:#fff;margin:80px auto 0;padding:0 10px}
#animatedHybridModal .hybrid-modal-content .hybrid-title{text-align:center;font-size:2.2rem;color:#2d2d2d;padding:15px 0 0 0;font-family:"ITCCharterCom-Regular"}
@media(max-width:320px){#animatedHybridModal .hybrid-modal-content .hybrid-title{font-size:28px}
}
@media(min-width:321px) and (max-width:767px){#animatedHybridModal .hybrid-modal-content .hybrid-title{padding:15px 15px 20px 15px;font-family:"ITCCharterCom-Regular";text-align:left;line-height:normal}
}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list{max-height:340px;overflow:hidden;overflow-y:auto;padding:10px 80px 0}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li{padding:5px 0;border-bottom:1px solid #eaeaea;color:#575757;font-size:18px;position:relative;font-family:"PwC Helvetica Neue";display:flex}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span{cursor:default;align-self:center}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span.available{display:inline-block;background-color:#175d2d;padding:3px 10px;color:#fff;text-transform:uppercase;font-size:11px;margin-right:12px;border-radius:2px;font-weight:bold;min-width:115px;max-width:115px;text-align:center;max-height:38px}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span.unavailable{display:inline-block;background-color:#e0301e;padding:3px 10px;color:#fff;text-transform:uppercase;font-size:11px;margin-right:12px;border-radius:2px;font-weight:bold;min-width:115px;max-width:115px;position:relative;text-align:left;max-height:38px}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span.unavailable:after{content:'';background-image:url("clientlib-site-vp/resources/images/question_mark_icon.svg");width:12px;height:14px;position:absolute;background-repeat:no-repeat;background-size:100%;right:5px;top:5px}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span.unavailable:hover:before{content:attr(data-text);background-color:#fff;padding:3px 6px;border:1px solid #ccc;pointer-events:none;transition:all .25s ease-in-out;position:absolute;left:-40px;text-decoration:none !important;z-index:9;font-size:.75rem;font-weight:bold;top:25px;opacity:1;color:#000;width:205px;text-transform:none}
@media(max-width:767px){#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span.unavailable:hover:before{left:0;width:170px}
}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li:last-of-type{border-bottom:medium none}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li:last-of-type .unavailable:hover:before{top:-20px;left:105%}
@media(max-width:767px){#animatedHybridModal .hybrid-modal-content .hybrid-content-list li:last-of-type .unavailable:hover:before{width:170px}
}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li:only-child{min-height:10vh}
@media(max-width:767px){#animatedHybridModal .hybrid-modal-content .hybrid-content-list li:only-child{min-height:12vh}
}
#animatedHybridModal .hybrid-modal-content .hybrid-button{text-align:center}
#animatedHybridModal .hybrid-modal-content .hybrid-button .button.is-outlined{border:2px solid #d04a02 !important;height:auto;min-width:160px;white-space:normal;cursor:pointer;margin-top:25px;margin-bottom:32px;font-size:14px;font-family:"PwC Helvetica Neue";color:#d04a02;outline:0;padding:8px 10px}
#animatedHybridModal .hybrid-modal-content .hybrid-button .button.is-outlined:hover{color:#fff !important;background-color:#d04a02 !important}
@media(max-width:320px){#animatedHybridModal .hybrid-modal-content{width:calc(100% - 20px);margin:100px auto 0}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list{padding:0 5px 0}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li{border:medium none}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span{max-width:100px !important;min-width:100px !important;font-size:10px !important;text-align:left;padding:2px 10px !important}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list li span.unavailable:hover:before{width:110px}
}
@media(min-width:321px) and (max-width:767px){#animatedHybridModal .hybrid-modal-content{width:calc(100% - 20px);margin:20px auto 0}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list{max-height:40vh;padding:0 15px 0}
}
@media(max-width:480px){#animatedHybridModal .hybrid-modal-content{margin:100px auto 0}
}
@media(min-width:800px) and (max-width:850px){#animatedHybridModal .hybrid-modal-content{margin:5px auto 0}
#animatedHybridModal .hybrid-modal-content .hybrid-content-list{max-height:50vh}
}
#timeOutWarningPopup{overflow-y:unset !important}
#timeOutWarningPopup .timeoutSession-close{justify-content:flex-end;display:flex;color:#fff;font-size:30px;margin-top:15px;margin-right:15px}
#timeOutWarningPopup .timeoutSession-close .icon-close-popup{font-size:24px;color:#fff}
#timeOutWarningPopup .timeout-popup-content{width:450px;background-color:#fff;margin:80px auto 0;padding:30px}
#timeOutWarningPopup .timeout-popup-content .timeout-title{text-align:center;font-size:2.2rem;color:#2d2d2d;font-family:"ITCCharterCom-Regular";text-align:left;padding-bottom:10px}
@media(max-width:320px){#timeOutWarningPopup .timeout-popup-content .timeout-title{font-size:28px}
}
@media(min-width:321px) and (max-width:767px){#timeOutWarningPopup .timeout-popup-content .timeout-title{padding:15px 15px 20px 15px;font-family:"ITCCharterCom-Regular";text-align:left;line-height:normal}
}
#timeOutWarningPopup .timeout-popup-content .timeout-text{font-size:18px;color:#363636}
#timeOutWarningPopup .timeout-popup-content .timeout-text a{color:#e0301e}
@media(max-width:767px){#timeOutWarningPopup .timeout-popup-content{width:calc(100% - 50px);background-color:#fff;margin:80px auto 0;padding:15px}
}
#timeOutWarningPopup.timeOutWarningPopup-off{display:none}
#timeOutWarningPopup .timeoutSession-close{position:absolute;top:0;right:0;z-index:9}
#forceLogoutPopup{overflow-y:unset !important}
#forceLogoutPopup .timeoutSession-close{justify-content:flex-end;display:flex;color:#fff;font-size:30px;margin-top:15px;margin-right:15px}
#forceLogoutPopup .timeoutSession-close .icon-close-popup{font-size:24px;color:#fff}
#forceLogoutPopup .forceLogout-content{width:450px;background-color:#fff;margin:80px auto 0;padding:18px}
#forceLogoutPopup .forceLogout-content .timeout-title{text-align:center;font-size:2.2rem;color:#2d2d2d;font-family:"ITCCharterCom-Regular";text-align:left;padding-bottom:10px}
@media(max-width:320px){#forceLogoutPopup .forceLogout-content .timeout-title{font-size:28px}
}
@media(min-width:321px) and (max-width:767px){#forceLogoutPopup .forceLogout-content .timeout-title{padding:15px 15px 20px 15px;font-family:"ITCCharterCom-Regular";text-align:left;line-height:normal}
}
#forceLogoutPopup .forceLogout-content .forceLogout-text{font-size:18px;color:#363636}
@media(max-width:767px){#forceLogoutPopup .forceLogout-content{width:calc(100% - 50px);background-color:#fff;margin:80px auto 0;padding:15px}
}
#forceLogoutPopup .forceLogout-content .forceLogout-button{text-align:center}
#forceLogoutPopup .forceLogout-content .forceLogout-button .button.is-outlined{border:2px solid #d04a02 !important;height:auto;min-width:160px;white-space:normal;cursor:pointer;margin-top:25px;margin-bottom:10px;font-size:14px;font-family:"PwC Helvetica Neue";color:#d04a02;outline:0;padding:8px 10px}
#forceLogoutPopup .forceLogout-content .forceLogout-button .button.is-outlined:hover{color:#fff !important;background-color:#d04a02 !important}
#forceLogoutPopup.forceLogoutPopup-off{display:none}
body>section:first-of-type{padding-top:2.5rem}
body>section:last-of-type{padding-bottom:2.5rem}
section,.section{padding-top:1.5rem;padding-bottom:1.5rem}
section .is-white-background,.section .is-white-background{background-color:white !important}
section .container h2,.section .container h2{font-size:42px;font-family:'ITCCharterCom-Regular';color:#2d2d2d;line-height:1;margin-bottom:20px}
section .container .spacer-line,.section .container .spacer-line{display:flex;justify-content:center;padding-right:11px;background-color:white}
section .container .spacer-line div:nth-child(1),.section .container .spacer-line div:nth-child(1){width:1px;background-color:#7d7d7d}
.home-page-module .container h2,.recently-viewed-component .container h2{font-size:30px;font-family:'PwC Helvetica Neue';font-weight:bold;color:#464646}
@media(min-width:320px) and (max-width:1024px){.section,section{padding-top:1rem;padding-bottom:1rem}
.section .container,section .container{padding:0 .75rem}
.section .container h2,section .container h2{margin-top:0}
}
section.hero{padding-bottom:calc(1.5rem + 25px)}
.section-banner.hero{overflow:hidden;height:392px}
.section-banner.hero .container{height:100%}
.section-banner .rows{display:flex;flex-flow:row nowrap;height:100%}
.section-banner .rows .row{width:50%}
.section-banner .rows .row .hero-overlay{position:absolute;display:inline-block;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .25s ease-in-out;width:100vw}
@media(min-width:769px){.section-banner .rows .row .hero-overlay{width:50vw}
}
.section-banner .rows .row.is-flex{align-items:center;padding:48px}
.section-banner .rows .row.backgound_img{position:relative}
.section-banner .rows .row.backgound_img .hero-overlay{position:absolute;height:100%;background-repeat:no-repeat !important;background-size:cover !important;opacity:1}
.section-banner .rows .row.thick-border{padding:0 !important;background-position:bottom !important;position:relative}
.section-banner .rows .row.thick-border .banner-right-block{background:transparent}
.section-banner .rows .row.thick-border .banner-right-block:hover{background:transparent !important}
.section-banner .rows .row.thick-border .background_image_rendition .date-block{padding-bottom:0}
.section-banner .rows .row.thick-border .background_image_rendition .date-block .date{display:inline-block;line-height:1.2;padding:8px 10px 8px;max-height:calc(1.2em + 16px);background:#464646;margin-bottom:-1px}
.section-banner .rows .row.thick-border .background_image_rendition .date-block .date:after{bottom:0;content:'';left:0;width:100%;height:8px;position:absolute;background-color:#464646}
.section-banner .rows .row.thick-border .background_image_rendition .module-heading{background:#464646;padding-top:8px;padding-left:10px;padding-right:10px;margin-bottom:0;margin-top:0 !important;flex-shrink:0;max-height:calc(2.4em + 8px)}
.section-banner .rows .row.thick-border .background_image_rendition .brief{background:#464646;padding-top:8px;padding-left:10px;padding-right:10px;flex-shrink:0;max-height:calc(5.2em + 10px);padding-bottom:0;position:relative}
@media(max-width:768px){.section-banner .rows .row.thick-border .background_image_rendition .brief{max-height:calc(4.5em + 10px)}
}
.section-banner .rows .row.thick-border .background_image_rendition .learn_more{background:#464646;padding-left:10px;margin-top:-2px;padding-right:10px}
.section-banner .rows .row.thick-border .background_image_rendition .us-podcast-text{display:inline-block;background:#464646;padding:6px 10px 6px;line-height:1.2;max-height:calc(2.4em + 14px);overflow:hidden;align-self:baseline;position:relative;margin-top:-1px;width:100%}
.section-banner .rows .row.thick-border .background_image_rendition .us-podcast-text:after{bottom:0;content:'';left:0;width:100%;height:6px;position:absolute;background-color:#464646}
.section-banner .rows .row .banner-right-block{align-items:center;display:flex;height:100%;flex:1;background-color:#fff;opacity:0;max-height:360px;transition:all .25s ease-in-out}
.section-banner .rows .row .banner-right-block.slick-initialized{opacity:1;max-height:none}
.section-banner .rows .row .banner-right-block .slick-list{height:100%;transition:all .25s ease-in-out;min-width:100%}
@media(min-width:769px){.section-banner .rows .row .banner-right-block .slick-list{padding:42px 0 52px}
}
.section-banner .rows .row .banner-right-block .slick-track{display:flex;min-width:100%;min-height:312px}
@media(min-width:769px){.section-banner .rows .row .banner-right-block .slick-track{height:100%}
}
.section-banner .rows .row .banner-right-block .slick-track .slick-slide{height:inherit !important;flex-grow:2}
@media(max-width:1087px) and (min-width:769px){.section-banner .rows .row .banner-right-block .slick-track .slick-slide{max-height:326px}
}
.section-banner .rows .row .banner-right-block.no-border{height:auto !important}
.section-banner .rows .row .banner-right-block.thick-border{border:solid 46px #ffa927}
.section-banner .rows .row .banner-right-block:hover{background-color:#ccc}
.section-banner .rows .row .banner-right-block:hover.thick-border:hover{border-color:#cc8721}
.section-banner .rows .row .banner-right-block .slick-slide{display:flex !important;margin-top:0;margin-bottom:0}
.section-banner .rows .row .banner-right-block .slick-slide>div{margin-top:0;margin-bottom:0;display:flex;max-width:100%;width:100%;flex-flow:column nowrap;height:100%;max-height:none;flex-shrink:0}
.section-banner .rows .row .banner-right-block .slick-slide>div>article{margin-top:0;margin-bottom:auto;display:flex !important;flex-flow:column nowrap;max-width:100%;max-height:362px}
.section-banner .rows .row .banner-right-block .slick-slide>div>article>a{margin-top:0;margin-bottom:auto;display:flex !important;flex-flow:column nowrap}
.section-banner .rows .row .banner-right-block article{padding:20px 33px 15px 33px;width:100%;word-break:break-word;position:relative;margin-top:0;margin-bottom:auto;display:flex !important;flex-flow:column nowrap}
.section-banner .rows .row .banner-right-block article>a{margin-top:0;margin-bottom:auto;display:flex !important;flex-flow:column nowrap}
.section-banner .rows .row .banner-right-block article .hero-flex{display:flex;flex-flow:column nowrap}
.section-banner .rows .row .banner-right-block article .date-block{position:relative;display:flex;flex-flow:row nowrap;width:100%;max-width:100%}
.section-banner .rows .row .banner-right-block article .date-block .date{position:relative;margin:0 auto 0 0;max-height:1.2em;align-self:center;max-width:calc(100% - 20px)}
.section-banner .rows .row .banner-right-block article .date-block .favorites-toggle-small{position:relative;margin:auto 3px auto auto;top:0;right:0;flex-shrink:0}
.section-banner .rows .row .banner-right-block article .date-block .favorites-toggle-small .favorite-toggle-error{margin-top:0}
.section-banner .rows .row .banner-right-block article .date-block .favorites-toggle-small .favorite-toggle-error p{color:#464646 !important}
.section-banner .rows .row .banner-right-block p.date{font-family:"PwC Helvetica Neue";font-size:16px;line-height:1.13;letter-spacing:.3px;text-align:left;color:#464646;max-height:36px;overflow:hidden}
.section-banner .rows .row .banner-right-block p.module-heading{color:#2d2d2d;font-family:"ITCCharterCom-Regular";font-size:42px;line-height:1.2em;padding:18px 0 0;text-align:left;width:100%;margin-bottom:14px;max-height:3.6em}
@media(max-width:768px){.section-banner .rows .row .banner-right-block p.module-heading{margin-bottom:53px}
}
.section-banner .rows .row .banner-right-block p.brief{color:#2d2d2d;font-size:20px;line-height:1.3em;font-family:"PwC Helvetica Neue";font-weight:normal;margin-bottom:27px;max-height:3.3em;overflow:hidden}
@media(min-width:769px){.section-banner .rows .row .banner-right-block p.brief{max-height:5.2em}
}
.section-banner .rows .row .banner-right-block .text-space{letter-spacing:1.7px}
.section-banner .rows .row .banner-right-block .is-right-aligned{text-align:right}
.section-banner .rows .row .banner-right-block .us-podcast-text>a{color:#7d7d7d;font-size:14px;font-family:"PwC Helvetica Neue"}
.section-banner .rows .row .banner-right-block .us-podcast-text>span{color:#7d7d7d;margin:0 5px}
.section-banner .rows .row .banner-right-block .slick-arrow{font-family:'web-font' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;bottom:0;color:#fff;cursor:pointer;font-size:30px;height:30px;margin:auto;top:0;width:25px;overflow:hidden;background:0;border:0;outline:0;position:absolute}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-disabled{opacity:.4}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-prev{left:-40px}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-prev:before{content:"\e9906"}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-next{right:-36px}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-next:before{content:"\e9909"}
.section-banner .rows .row .banner-right-block .slick-dots{position:absolute;bottom:-33px;left:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.section-banner .rows .row .banner-right-block .is-radiusless{display:none;outline:none !important}
.section-banner .rows .row .banner-right-block .is-radiusless a{outline:none !important}
.section-banner .rows .row .banner-left-block{display:flex;height:100%;min-height:190px;align-items:center}
.section-banner .rows .row .banner-left-block .zig-zag-text{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-right:12px}
.section-banner .rows .row .banner-left-block .zig-zag-text p{color:white;font-family:"ITCCharterCom-Regular";font-size:84px;line-height:1.17;padding:0 50px;font-style:normal;max-width:100%}
.section-banner .rows .row .banner-left-block .zig-zag-text p.start{margin:0}
.section-banner .rows .row .banner-left-block .zig-zag-text p.center{margin:auto;position:relative;left:30px}
.section-banner .rows .row .banner-left-block .zig-zag-text p.end{margin-left:auto}
.section-banner .rows .row.no-border{padding:40px 25px}
.hero-tile.section-banner .banner-right-block .primary-orange{color:#ffb600;font-family:"PwC Helvetica Neue";font-size:20px;font-weight:bold;line-height:1.2;display:block;max-height:48px;overflow:hidden;margin:12px 0}
@media(max-width:768px){.hero-tile.section-banner .banner-right-block .primary-orange{max-height:37px}
}
.hero-tile.section-banner .banner-right-block .us-podcast-text{color:#dedede;font-family:"PwC Helvetica Neue";font-size:16px;line-height:1.2;max-height:2.4em;overflow:hidden;flex-shrink:0}
.hero-tile.section-banner .banner-right-block .video_image_rendition{height:100%}
.hero-tile.section-banner .banner-right-block .video_image_rendition .hero_inside_video{position:absolute;top:0;left:0;z-index:-1;object-fit:cover}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a{display:flex;flex-flow:column nowrap;padding:0 16px 12px;height:100%;flex-grow:2;position:relative}
@media(max-width:768px){.hero-tile.section-banner .banner-right-block .video_image_rendition>a{padding:0 0 12px}
}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .brief{display:none !important;color:white}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .date{color:white}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .module-heading{color:white;position:relative;padding:0;font-size:24px;top:0;margin:auto 0 20px}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more{position:relative;padding:0;color:white;color:#dedede;display:flex;flex-flow:row nowrap;max-width:100%;white-space:nowrap}
@media(max-width:768px){.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more{margin:6px 0}
}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more .us-podcast-text{line-height:1.2;max-height:29px;align-self:flex-start;overflow:hidden;white-space:normal;max-width:160px}
@media(min-width:769px){.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more .us-podcast-text{max-height:40px;line-height:1.2}
}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more .primary-orange{display:flex;flex-flow:row nowrap;align-items:flex-start;margin:0;flex-shrink:1;white-space:pre-wrap}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more .primary-orange p{color:#ffb600 !important;line-height:1;white-space:nowrap;overflow:hidden}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more .primary-orange::before{content:'';text-align:center;width:1px;height:70%;top:10%;margin:0 17px;color:#dedede;flex-shrink:0}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .module-heading,.hero-tile.section-banner .banner-right-block .video_image_rendition>a .us_learn_more,.hero-tile.section-banner .banner-right-block .video_image_rendition>a .date{position:relative}
.hero-tile.section-banner .banner-right-block .video_image_rendition>a .hero_inside_video{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}
.withoutBgHero.hero-tile.section-banner{height:407px;background:#464646}
.withoutBgHero.hero-tile.section-banner.orange_bg{background:linear-gradient(90deg,#d04a02 50%,#464646 50%)}
.withoutBgHero.hero-tile.section-banner.yellow_bg{background:linear-gradient(90deg,#ffb600 50%,#464646 50%)}
.withoutBgHero.hero-tile.section-banner.tangerine_bg{background:linear-gradient(90deg,#eb8c00 50%,#464646 50%)}
.withoutBgHero.hero-tile.section-banner.rose_bg{background:linear-gradient(90deg,#db536a 50%,#464646 50%)}
.withoutBgHero.hero-tile.section-banner .banner-left-block .zig-zag-text{color:#fff;line-height:1;max-width:618px;width:100%;margin-left:6%}
.withoutBgHero.hero-tile.section-banner .banner-left-block .zig-zag-text h1{font-family:"ITCCharterCom-Regular";font-size:80px;max-width:100%;padding:0;font-style:normal}
.withoutBgHero.hero-tile.section-banner .banner-left-block .zig-zag-text p{font-family:"PwC Helvetica Neue";padding:0;padding-top:10px;font-size:30px;font-weight:normal;line-height:1.33}
.withoutBgHero.hero-tile.section-banner .banner-right-block{border-color:#464646;background:#464646}
.withoutBgHero.hero-tile.section-banner .banner-right-block.thick-border{border:none !important;width:75%;margin:0 auto}
.withoutBgHero.hero-tile.section-banner .banner-right-block:hover{border-color:#464646 !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block p{color:#dedede !important;flex-shrink:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article{padding:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .hero_inside_image{height:222px !important;margin-top:25px;margin-right:20px;flex-shrink:0;width:222px !important}
@media(max-width:768px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .hero_inside_image{margin-top:14px !important}
}
@media(max-width:1087px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .hero_inside_image{margin-top:22px;width:120px !important;height:120px !important}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .module-heading{max-height:4.8em;flex-shrink:0}
@media(min-width:1088px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .module-heading{max-height:3.6em}
}
@media(max-width:1087px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .module-heading{margin-bottom:14px}
}
@media(max-width:1087px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .is-hidden-mobile{display:none !important}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .us-podcast-text{position:relative;line-height:1.2;margin-top:10px}
@media(max-width:768px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .us-podcast-text{margin-top:0}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .brief.is-hidden-desktop{margin-top:15px;padding-bottom:2px}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition{position:relative;height:100%}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a{display:flex;flex-flow:column nowrap;padding:0 16px 12px;height:100%;flex-grow:2;position:relative}
@media(max-width:768px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a{padding:0 0 12px}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .brief{display:none !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .module-heading{position:relative;padding:0;font-size:24px;top:0;margin:auto 0 20px}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more{position:relative;padding:0;color:#dedede;display:flex;flex-flow:row nowrap;max-width:100%;white-space:nowrap}
@media(max-width:768px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more{margin:6px 0}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more .us-podcast-text{line-height:1.2;max-height:29px;align-self:center;overflow:hidden;white-space:normal}
@media(min-width:769px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more .us-podcast-text{max-height:40px;line-height:1.2}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more .primary-orange{display:flex;flex-flow:row nowrap;align-items:flex-start;flex-shrink:1;margin:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more .primary-orange p{color:#ffb600 !important;line-height:1;white-space:nowrap;overflow:hidden}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more .primary-orange::before{content:'';text-align:center;width:1px;height:70%;top:10%;margin:0 17px;color:#dedede}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .module-heading,.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .us_learn_more,.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .date{position:relative}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition>a .hero_inside_video{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .hero-flex{padding:0 20px 16px;height:100%}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .date-block{padding-right:0;margin-bottom:auto}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .date-block .date{left:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .hero_inside_video,.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .module-heading,.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .us_learn_more,.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .date{position:absolute}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .hero_inside_video{height:100%;width:100%;min-height:320px}
@media(max-width:768px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .hero_inside_video{min-height:256px}
}
@media(max-width:623px){.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .hero_inside_video{min-height:273px}
}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .module-heading{position:relative;padding:0;font-size:24px;margin:auto 0 16px !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .us_learn_more{padding:0;position:relative;color:#dedede}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .us_learn_more .primary-orange::before{content:'';align-self:center;text-align:center;width:1px;height:70%;top:10%;margin:0 17px;background-color:#dedede;flex-shrink:0;flex-shrink:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .brief{display:none !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block p.module-heading{font-size:36px;line-height:1.2;margin-top:15px;padding:0;color:#fff !important;overflow:hidden;max-height:2.4em}
.withoutBgHero.hero-tile.section-banner .banner-right-block:hover{background:#464646 !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block p.brief{margin-bottom:0 !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-arrow{color:#fff}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-arrow.slick-prev{left:-55px}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-arrow.slick-next{right:-46px}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-dots{bottom:15px}
@media(min-width:320px) and (max-width:768px){.withoutBgHero.hero-tile.section-banner{background:#464646 !important;height:auto}
.withoutBgHero.hero-tile.section-banner .banner-right-block.thick-border{width:100%}
.withoutBgHero.hero-tile.section-banner .banner-right-block p.date{font-size:.750em}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-arrow{display:none}
.withoutBgHero.hero-tile.section-banner .banner-right-block .text-space{letter-spacing:normal;font-size:.9em}
.withoutBgHero.hero-tile.section-banner .banner-right-block .us-podcast-text{line-height:1.17;font-size:.750em}
.withoutBgHero.hero-tile.section-banner .banner-right-block p.brief{font-size:.9em;line-height:1.14;max-height:4.5em;flex-shrink:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article{padding:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .hero_inside_image{flex-shrink:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .module-heading{margin-bottom:0;margin-bottom:0;line-height:1.2;max-height:7.4rem}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .brief.is-hidden-desktop{margin-top:15px}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.square_image_rendition .is-hidden-desktop{margin-top:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .hero_inside_video{height:calc(100% - 37px);width:100%;top:0;bottom:49px;left:0}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .module-heading{font-size:20px;padding-left:10px}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .brief{display:none !important}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .date{left:12px}
.withoutBgHero.hero-tile.section-banner .banner-right-block article.video_image_rendition .us_learn_more{padding:0}
.section-banner{height:inherit;margin-bottom:0rem !important}
.section-banner.hero{height:100%}
.section-banner.hero .container{width:100vw}
.section-banner .rows{display:block;flex-flow:column-reverse nowrap}
.section-banner .rows .row{width:100%}
.section-banner .rows .row.is-flex{padding:20px}
.section-banner .rows .row.backgound_img .background_image_rendition .module-heading{margin-top:0 !important}
.section-banner .rows .row.backgound_img .background_image_rendition .us-podcast-text{line-height:1.2}
.section-banner .rows .row .banner-right-block{width:100vw;display:flex;justify-content:center}
.section-banner .rows .row .banner-right-block.thick-border{border:25px solid #ffa929}
.section-banner .rows .row .banner-right-block article{padding:20px 12px;padding-bottom:35px;max-width:calc(100% - 24px)}
.section-banner .rows .row .banner-right-block p.module-heading{font-size:1.2em;line-height:normal;margin:20px 0;padding:0}
}
@media(min-width:320px) and (max-width:768px) and (max-width:768px){.section-banner .rows .row .banner-right-block p.module-heading{margin-top:14px !important}
}
@media(min-width:320px) and (max-width:768px){.section-banner .rows .row .banner-right-block .slick-arrow{display:none !important}
.section-banner .rows .row .banner-right-block .slick-dots{bottom:10px}
.section-banner .rows .row .banner-left-block{padding:25px;display:flex;height:100%;justify-content:center;align-items:center}
.section-banner .rows .row .banner-left-block .zig-zag-text p{font-size:54px}
.section-banner .rows .row .banner-left-block .zig-zag-text li i{font-size:44px;padding:0 30px;line-height:normal;width:50%}
.section-banner .rows .row.no-border .no-border{width:auto}
}
@media(min-width:769px) and (max-width:1087px){.section-banner .rows .row.is-flex{padding:25px}
.section-banner .rows .row .banner-left-block .zig-zag-text h1{font-size:64px}
.section-banner .rows .row .banner-left-block .zig-zag-text p{font-size:25px}
.section-banner .rows .row .banner-right-block p.module-heading{font-size:24px}
.section-banner .rows .row .banner-right-block p.brief{font-size:18px}
.section-banner .rows .row .banner-right-block.thick-border{border:30px solid #ffa929}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-prev{left:-30px}
.section-banner .rows .row .banner-right-block .slick-arrow.slick-next{right:-23px}
.section-banner .rows .row .banner-right-block .slick-dots{bottom:-27px}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-dots{bottom:8px}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-arrow.slick-prev{left:-45px}
.withoutBgHero.hero-tile.section-banner .banner-right-block .slick-arrow.slick-next{right:-45px}
}
@media(min-width:1120px) and (max-width:1472px){.section-banner .rows .row.is-flex{padding:25px}
.section-banner .rows .row .banner-right-block.thick-border{border:solid 46px #ffa927;flex:1}
}
@media screen and (max-width:1080px){.section-banner .container{max-width:100%}
.section-banner .rows .row .banner-right-block div.is-flex{align-items:flex-start;flex-wrap:nowrap}
.section-banner .rows .row .banner-right-block div.is-flex>div{max-width:100%}
.section-banner .rows .row .banner-right-block div.is-flex .row:first-child{width:40%}
.section-banner .rows .row .banner-right-block div.is-flex .row:last-child{width:60%}
}
.black-section{padding-top:3.375em;padding-bottom:7em;background-color:#000}
.black-section.orange_bg{background-color:#d04a02}
.black-section .container{max-width:1344px;width:1095px}
.black-section .container .slick-dots{bottom:-50px}
.black-section .line-background-image{background:#fff}
.black-section .line-center-div{background-color:#fff;padding:28px 40px;width:100%;min-height:416px;height:auto}
.black-section i{font-family:"PwC Helvetica Neue";font-size:14px;font-style:normal}
.black-section h5{border-bottom:1px solid #464646;font-family:"PwC Helvetica Neue";line-height:normal;margin:0 0 10px;padding:0 0 15px;font-size:30px;color:#464646;font-weight:bold}
.black-section .power-utility-section{padding:0;margin-bottom:30px;position:relative}
.black-section .power-utility-section .favorites-toggle-small{top:15px}
.black-section .power-utility-section a{color:#2d2d2d;display:inline-block;font-family:"PwC Helvetica Neue";font-size:14px;line-height:18px;margin:0;padding:10px 20px 10px;vertical-align:middle;border-left:1px solid #383838}
.black-section .power-utility-section>p{font-size:30px;line-height:1.2;font-family:"PwC Helvetica Neue";color:#2d2d2d;margin-bottom:14px}
.black-section .power-utility-section span{display:inline-block;font-size:16px;padding-top:18px;padding-bottom:15px;color:#7d7d7d;font-family:"PwC Helvetica Neue"}
.black-section .power-utility-section span span{padding:0}
.black-section .power-utility-section a:first-child{border-left:0;padding-left:0}
.black-section .power-utility-section .black-section-brief{min-height:68px;font-size:20px;font-family:"PwC Helvetica Neue";color:#000;line-height:1.3}
.black-section .btn-default{font-size:12px;height:34px;line-height:14px;padding:0 30px}
.black-section .button.is-dark.is-outlined.btn-default{background-color:rgba(0,0,0,0) !important;border:1px solid #d04a02 !important;color:#d04a02 !important;height:auto;min-width:176px;white-space:normal;padding:13px 30px 13px 30px !important;cursor:pointer;margin-bottom:25px;font-size:16px;font-family:"PwC Helvetica Neue"}
.black-section .button.is-dark.is-outlined.btn-default:hover{color:#fff !important;background-color:#d04a02 !important}
.black-section .slick-arrow{font-family:'web-font' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;bottom:0;color:#fff;cursor:pointer;font-size:30px;height:30px;margin:auto;top:0;width:25px;overflow:hidden;background:0;border:0;outline:0;position:absolute}
.black-section .slick-arrow.slick-disabled{color:#dedede}
.black-section .slick-arrow.slick-prev{left:-71px !important}
.black-section .slick-arrow.slick-prev:before{content:"\e9906"}
.black-section .slick-arrow.slick-next{right:-71px !important}
.black-section .slick-arrow.slick-next:before{content:"\e9909"}
.black-section .insight_topicTitle{display:block;font-size:16px;padding:0;color:#7d7d7d;font-family:"PwC Helvetica Neue"}
.slick-dots li.slick-active button:before{opacity:1;color:#fff;background:#fff}
.slick-dots li button:before{font-family:'slick';font-size:50px;line-height:20px;position:absolute;top:0;left:0;width:12px;height:12px;content:'';text-align:center;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;border:1px solid #fff;-moz-osx-font-smoothing:grayscale;border-radius:50%}
@media(min-width:0) and (max-width:768px){.black-section .container .slick-dots{bottom:-40px !important}
.black-section .line-background-image{min-height:auto}
.black-section .line-background-image .line-center-div{min-height:0 !important}
.black-section .slick-arrow.slick-prev,.black-section .slick-arrow.slick-next{display:none !important}
.black-section .button.is-dark.is-outlined.btn-default{min-width:100% !important}
.black-section .black-section-brief{min-height:auto}
.black-section.orange_bg{padding:40px 0 55px}
.slick-list .slick-slide{height:100% !important}
}
@media(min-width:0) and (max-width:450px){.black-section .container{width:100%}
.black-section .container .slick-dots{bottom:-25px !important}
.black-section .container .line-background-image{position:relative}
.black-section .container .line-background-image .black-section-brief{font-size:14px;min-height:auto}
.black-section .button.is-dark.is-outlined.btn-default{font-size:12px;font-weight:bold;line-height:1.25;letter-spacing:-0.19px}
.black-section .insight_topicTitle{font-size:14px}
.slick-dots li{width:8px;height:8px}
.slick-dots li button{width:8px;height:8px}
.slick-dots li button:before{width:8px;height:8px}
}
@media(min-width:1223px) and (max-width:1472px){.black-section .slick-arrow.slick-prev{left:-26px}
.black-section .slick-arrow.slick-next{right:-22px}
}
@media(min-width:768px) and (max-width:1222px){.black-section .slick-arrow.slick-prev{display:none !important}
.black-section .slick-arrow.slick-next{display:none !important}
}
@media(min-width:769px) and (max-width:5560px){.mega-menu-nav{display:none}
.mega-menu-nav .mega-menu-backdrop{background-color:#2d2d2d;height:calc(100vh - 175px);left:-400px;position:fixed;width:6000px;transition:all .25s ease-in-out;z-index:-1}
.show-mega-menu .toc-mobile-bar{display:none !important}
.show-mega-menu .background{height:100vh;width:3620px;display:inline-block;position:absolute;left:-1200px;background:#2d2d2d;z-index:-1}
.show-mega-menu .mega-menu-sub{height:calc(100vh - 175px);overflow-x:hidden;overflow-y:auto}
}
@media(min-width:769px) and (max-width:5560px) and (min-width:768px) and (max-width:1170px){.show-mega-menu .mega-menu-sub{height:calc(100vh - 225px)}
}
@media(min-width:769px) and (max-width:5560px) and (min-width:1171px) and (max-width:1199px){.show-mega-menu .mega-menu-sub{height:calc(100vh - 260px)}
}
@media(min-width:769px) and (max-width:5560px) and (min-width:1200px) and (max-width:1366px){.show-mega-menu .mega-menu-sub{height:calc(100vh - 225px)}
}
@media(min-width:769px) and (max-width:5560px){.show-mega-menu .mega-menu-nav{background:#2d2d2d none repeat scroll 0 0;bottom:0;display:block;left:0;position:absolute;right:0;transition:top .25s ease-in-out;width:100%}
.show-mega-menu .mega-menu-nav .close-mega-menu{display:none}
.show-mega-menu .mega-menu-nav>ul{background-color:#2d2d2d;float:left;height:calc(100vh - 175px);overflow-x:hidden;overflow-y:auto;width:265px}
.show-mega-menu .mega-menu-nav>ul>li{background-color:#7d7d7d;width:250px;position:relative;padding:0 10px}
.show-mega-menu .mega-menu-nav>ul>li a{font-size:17px;min-height:68px;line-height:25px;padding:15px 12px;border-bottom:1px solid #b0b0b0;color:black;word-break:break-word;display:flex;align-items:center;font-family:"PwC Helvetica Neue";position:relative}
.show-mega-menu .mega-menu-nav>ul>li.active{background-color:#db536a}
.show-mega-menu .mega-menu-nav>ul>li:hover{background-color:#db536a}
.show-mega-menu .mega-menu-nav>ul>li:hover .mega-menu-sub{display:block}
.show-mega-menu .mega-menu-nav>ul>li.submenu-link>a:before{background-image:url("clientlib-site-vp/resources/images/arrow.svg");background-position:center center;background-repeat:no-repeat;bottom:0;content:"";height:18px;margin:auto;position:absolute;right:0;top:0;width:15px}
.show-mega-menu .mega-menu-nav>ul>li .mega-menu-sub{padding:0 0 0 15px;top:0}
.show-mega-menu .mega-menu-nav .mega-menu-sub .close-sub-menu{display:none}
.show-mega-menu .mega-menu-nav .mega-menu-sub>ul>li{margin:0 1%;border-bottom:1px solid #b0b0b0}
}
@media screen and (min-width:769px) and (max-width:5560px) and (-ms-high-contrast:active),(min-width:769px) and (max-width:5560px) and (-ms-high-contrast:none){.show-mega-menu .mega-menu-nav .mega-menu-sub>ul>li{white-space:normal}
}
@media(min-width:769px) and (max-width:5560px){.show-mega-menu .mega-menu-nav .mega-menu-sub>ul>li a{color:white;display:block;font-family:"PwC Helvetica Neue";font-size:19px;height:2.66em;word-break:break-word;position:relative;line-height:1.33em;margin:15px 0;overflow:hidden;padding-right:24px}
.show-mega-menu .mega-menu-nav .side-ul-menu{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.show-mega-menu .mega-menu-nav .side-ul-menu::-webkit-scrollbar{width:0}
.show-mega-menu .mega-menu-nav .mega-menu-sub-box{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.show-mega-menu .mega-menu-nav .mega-menu-sub-box::-webkit-scrollbar{width:0}
.mega-menu-sub{overflow:hidden !important}
.navbar.subnav>.container{position:static}
.mega-menu-nav .side-ul-menu{z-index:7;position:relative}
.mega-menu-nav .container.mega-menu-nav{position:static}
.mega-menu-nav .mega-menu-sub.mega-menu-sub-box{position:absolute;top:0;z-index:6;left:0;width:100%}
.mega-menu-nav .scroll-menu-div.mega-menu-sub{width:100%;left:0;display:block !important;max-height:100%;overflow:auto !important}
.mega-menu-nav .scroll-menu-div.mega-menu-sub ul{max-width:1152px;margin:0 auto;padding-left:290px}
}
@media screen and (min-width:769px) and (max-width:5560px) and (min-width:1472px){.mega-menu-nav .scroll-menu-div.mega-menu-sub ul{max-width:1360px}
}
@media screen and (min-width:769px) and (max-width:5560px) and (min-width:1024px) and (max-width:1100px){.mega-menu-nav .scroll-menu-div.mega-menu-sub ul{max-width:1055px}
}
@media(min-width:769px) and (max-width:5560px){.mega-menu-nav .scroll-menu-div.mega-menu-sub ul li:hover>a{color:#db536a}
}
@media(min-width:0) and (max-width:768px){body.show-mega-menu{height:100vh;overflow:hidden}
.show-mega-menu .navbar-item{display:none !important}
.show-mega-menu .toc-mobile-bar{display:none !important}
.mega-menu-sub{background-color:#2d2d2d;display:none;flex-direction:column;width:100%;height:100vh;position:fixed;top:57px;right:0;left:0;bottom:0;z-index:10;transition:all .4s ease 0}
.mega-menu-sub>ul{background-color:#2d2d2d;padding:0 12px 150px 12px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.mega-menu-sub>ul>li{padding:0 10px 0 0;border-bottom:1px solid #b0b0b0}
.mega-menu-sub>ul>li a{font-size:15px;height:2.66em;margin:15px 0;color:white;display:block;font-family:"PwC Helvetica Neue";position:relative;line-height:1.33em;overflow:hidden;padding-right:20px}
}
@media(min-width:0) and (max-width:768px) and (max-width:380px){.mega-menu-sub>ul>li a{padding-right:18px}
}
@media(min-width:0) and (max-width:768px){.mega-menu-sub>ul>li div.menu-show-hide{display:block !important;background-color:black;margin-left:-10px;padding:0 10px}
.mega-menu-sub>ul>li div.menu-show-hide :last-child{border:0}
.mega-menu-sub .close-sub-menu{height:64px;background-color:#db536a;color:black;cursor:pointer;font-size:17px;line-height:64px;text-align:left;padding:0 10px;display:block}
.mega-menu-sub .close-sub-menu i{font-style:normal}
.mega-menu-sub .close-sub-menu img{display:inline-block;margin:0 16px 0 0;transform:rotate(180deg);vertical-align:middle;width:13px}
.mega-menu-nav{background-color:#2d2d2d;left:0;right:0;display:none}
.show-mega-menu-mobile .mega-menu-nav .submenu-link .mega-menu-sub.active{display:flex;left:0;transition:all .4s ease 0}
.show-mega-menu .mega-menu-nav{display:flex;flex-direction:column;width:100%;height:100vh;position:fixed;top:0;right:0;left:0;bottom:0}
.show-mega-menu .mega-menu-nav .close-mega-menu{display:flex;justify-content:flex-end;align-items:center;height:50px;padding:0 12px}
.show-mega-menu .mega-menu-nav .close-mega-menu b{cursor:pointer}
.show-mega-menu .mega-menu-nav .close-mega-menu b span{height:20px;width:20px;color:#7d7d7d}
.show-mega-menu .mega-menu-nav .mega-menu-sub{background-color:#2d2d2d;display:flex;flex-direction:column;width:100%;height:auto;position:fixed;top:47px;right:0;left:-100%;bottom:0;z-index:10;transition:all .4s ease 0}
.show-mega-menu .mega-menu-nav>ul{height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#7d7d7d;padding-bottom:150px;width:100%}
.show-mega-menu .mega-menu-nav>ul>li>a{font-size:17px;min-height:68px;line-height:25px;padding:15px 30px 15px 12px;word-break:break-word;display:flex;align-items:center;border-bottom:1px solid #b0b0b0;color:black;font-family:"PwC Helvetica Neue";position:relative}
.show-mega-menu .mega-menu-nav>ul>li.submenu-link>a::before{background-image:url("clientlib-site-vp/resources/images/arrow.svg");background-position:center center;background-repeat:no-repeat;bottom:0;content:"";height:18px;margin:auto;position:absolute;right:12px;top:0;width:15px}
.show-mega-menu .mega-menu-nav .mega-menu-sub .close-sub-menu{height:auto;background-color:#db536a;color:black;cursor:pointer;font-size:17px;line-height:25px;text-align:left;padding:10px;align-items:center;display:flex}
.show-mega-menu .mega-menu-nav .mega-menu-sub .close-sub-menu i{font-style:normal}
.show-mega-menu .mega-menu-nav .mega-menu-sub .close-sub-menu img{display:inline-block;margin:0 16px 0 0;transform:rotate(180deg);vertical-align:middle;width:13px}
.mega-menu-nav .mega-menu-nav{padding:0 !important;top:47px}
}
.show-mega-menu{padding-top:175px}
.show-mega-menu .fix-menu-onscroll{position:fixed;top:0;width:100%;z-index:99}
@media(min-width:769px) and (max-width:5560px){.show-mega-menu{position:relative}
.mega-menu-sub .submenu-link>a.active-menu:before,.mega-menu-sub .submenu-link>a.active-menu:after{transform:rotateZ(45deg);transition:transform .3s}
.mega-menu-sub .submenu-link>a:before,.mega-menu-sub .submenu-link>a:after{content:"";position:absolute;background-color:white;transition:transform .25s ease-out}
.mega-menu-sub .submenu-link>a:before{bottom:0;content:"";height:2px;margin:auto;position:absolute;top:0;right:4px;width:18px;transform:rotateZ(0);transition:transform .3s}
.mega-menu-sub .submenu-link>a:after{bottom:0;content:"";height:18px;margin:auto;position:absolute;right:12px;top:0;width:2px;transform:rotateZ(0);transition:transform .3s}
.mega-menu-sub .submenu-link .last_nav_item{max-height:600px !important}
.mega-menu-sub .mega-sub-sub{position:absolute;width:auto;top:0;height:100vh;z-index:9999;background:#171616;display:none;overflow:auto;max-height:100%;word-break:break-word}
.mega-sub-sub.sinlge_nav_item>ul>li{width:80%}
.mega-sub-sub.last_nav_item{width:90%}
.mega-sub-sub.last_nav_item>ul>li{width:100%}
.submenu-link>a{padding-right:20px}
.submenu-link .mega-sub-sub ul{padding:0 !important}
.mega-sub-sub.last_column_item{left:71% !important;width:20% !important}
.mega-sub-sub.last_column_item ul li{width:100%}
}
@media(max-width:5560px) and (min-width:769px){.mega-menu-nav .mega-menu-sub.scroll-menu-div .mega-sub-sub>ul>li{margin:0;padding:0 6px;box-sizing:border-box;border-bottom:1px solid #b0b0b0}
}
@media(min-width:0) and (max-width:768px){.mega-sub-sub{display:none}
.mega-sub-sub ul li a{border-bottom:1px solid #b0b0b0}
.mega-menu-sub ul{position:relative;z-index:6}
.mega-menu-sub .submenu-link>a:before{background-image:url(clientlib-site-vp/resources/images/caret-left-white.svg);background-position:center center;background-repeat:no-repeat;bottom:0;content:"";height:15px;margin:auto;position:absolute;right:4px;top:0;width:15px;transform:rotateZ(270deg)}
.mega-menu-sub .submenu-link.mobile-view>a:before{transform:rotateZ(90deg);height:15px}
.mega-sub-sub{background:black;z-index:7;position:absolute;width:47.3%;overflow:auto;height:auto}
}
@media(min-width:0) and (max-width:768px) and (min-width:320px) and (max-width:767px){.mega-sub-sub{width:calc(47.3% - 10px)}
}
@media(min-width:0) and (max-width:768px){.mega-sub-sub ul{margin:0 15px}
}
@media(min-width:769px) and (max-width:5560px){.mega-menu-nav .side-ul-menu li.hover{background-color:#db536a}
}
@media(min-width:1088px) and (max-width:1279px){.mega-menu-nav .mega-menu-sub.scroll-menu-div ul{padding-left:300px;max-width:1015px}
}
@media(max-width:1087px){.mega-menu-nav .mega-menu-sub.scroll-menu-div ul{padding-left:285px}
}
@media(min-width:1088px) and (max-width:1279px){.mega-menu-nav .mega-menu-sub.scroll-menu-div ul li{margin:0 1%;padding:0}
}
@media(max-width:1087px){.mega-menu-nav .mega-menu-sub.scroll-menu-div ul li{margin:0 1%;padding:0}
}
.breadcrumb{font-family:"PwC Helvetica Neue";padding-top:1rem}
.breadcrumb a{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#ae6800}
.breadcrumb a:first-child{padding-left:0}
.breadcrumb span{font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#ae6800;padding-top:5px}
.breadcrumb .icon-caret-right{color:#ae6800}
section .container .featured{margin-top:25px}
section>.featured{padding-top:1rem}
.featured .column .madison-card-block .madison-card:hover{background-color:white}
.featured .column .madison-card-block .madison-card .feature-tile-hover{display:none}
.featured .column .madison-card-block .madison-card.disableHover{pointer-events:none}
.technical-box.slider-loading{height:480px;transition:height .25s ease-in-out}
.technical-box.slider-loading .technical-slider-container{display:none;opacity:0}
.technical-box.slider-showing{height:480px}
.technical-box.slider-showing .technical-slider-container{opacity:0}
.technical-box .technical-slider-loader{min-height:320px;height:320px;display:flex;width:100%}
.technical-box .technical-slider-loader img{margin:auto;max-width:64px;align-self:center;animation:rotate 1.5s linear infinite}
.technical-box .technical-slider-container{position:relative;opacity:1;transition:opacity 1s ease-in-out}
@media(max-width:1088px){.technical-box.featured .slick-arrow{display:none}
}
.technical-slider .slick-slide>div{height:100%;display:flex;width:100%}
.technical-slider .slick-slide>div>div{display:flex;width:100%;height:100%}
.technical-slider .slick-slide>div>div .column{height:100%}
.technical-slider .slick-slide .card__face article>img{height:100px;max-height:100px;object-fit:cover}
@media(min-width:769px){.technical-slider .slick-slide .madison-card-exta-info{padding-right:27px}
}
.highlights-slider .slide-item{display:flex;flex-flow:column nowrap}
.highlights-slider .slick-slide>div{height:100%;display:flex;width:100%}
.highlights-slider .slick-slide>div>div{display:flex !important;width:100% !important;height:100%}
.highlights-slider .slick-slide>div>div .column{height:100%}
.highlights-slider .slick-slide .card__face article>img{height:100px;max-height:100px;object-fit:cover}
.highlights-slider .slick-slide .madison-card-exta-info{padding-right:27px}
.featured-mobile .flip_cover .card__face article>img{height:100px;max-height:100px;object-fit:cover}
.featured-mobile .flip_cover .madison-card-exta-info{padding-right:27px}
.featured-mobile .madison-card p.date{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-0.19px;text-align:left;color:#464646;margin-bottom:30px}
.featured-mobile .madison-card p.reference{font-family:Helvetica;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}
.featured-mobile .madison-card p.module-heading{font-size:20px !important;font-weight:normal;font-style:normal}
.featured-mobile .madison-card-block .madison-card{cursor:pointer;padding:12px;min-height:auto !important}
.featured-mobile .madison-card-block .madison-card p.author{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33}
.featured-mobile .column{padding:0}
.featured-mobile>.column{padding:0 0 25px;display:none}
.featured-mobile>.column:nth-child(-n+3){display:block}
@media(min-width:0) and (max-width:768px){.featured .featured-mobile{display:block;padding:0 .75rem;margin:0}
.featured .featured-mobile .madison-card-block{min-height:auto}
.featured .featured-mobile .madison-card-block .madison-card.feature-toggle .feature-tile-hover{display:block !important}
.featured .featured-mobile .madison-card-block .madison-card p.module-heading{font-size:20px !important;margin-bottom:10px}
.featured .featured-mobile .madison-card-block .madison-card p.date{font-size:12px;margin-bottom:10px}
.featured .featured-mobile .madison-card-block .madison-card .feature-tile-hover{display:block;transform:none;background:transparent;padding:10px 0;position:relative}
.featured .featured-mobile .madison-card-block .madison-card .feature-tile-hover ul{font-size:14px}
.featured .featured-mobile .madison-card-block .madison-card .feature-tile-button{width:100%;font-size:12px;padding:15px;border:1.5px solid;border-top:1px solid}
.featured .featured-mobile .flip_icon{display:none}
.featured .featured-mobile .card__face{position:relative}
.featured .featured-mobile .feature-tile-content{font-size:14px}
.home .featured-content{padding-top:30px;padding-bottom:45px}
section .container h2,.section .container h2{font-size:24px !important;margin:0 0 20px !important}
.more-less-button{color:#d14a02;font-size:12px;padding-top:5px}
.more-less-button .icon-caret-down,.more-less-button .icon-caret-up{-webkit-text-stroke:1px #d14a02;font-size:6px;padding:0 4px}
}
.feature-tile-content,.popular-tile-abstract{font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.22;font-weight:normal;text-align:left;color:#2d2d2d}
@media(min-width:0) and (max-width:768px){.feature-tile-content,.popular-tile-abstract{font-size:12px}
}
@keyframes rotate{to{transform:rotate(360deg)}
}
section.helpful-links .container{margin-top:2.94rem;margin-bottom:2rem}
@media(min-width:769px) and (max-width:3840px){.helpful_links .helpful-link-items{display:flex;justify-content:space-between;height:120px;align-items:center}
}
@media(min-width:769px) and (max-width:3840px) and (max-width:1087px){.helpful_links .helpful-link-items{padding:0 15px}
}
@media(min-width:769px) and (max-width:3840px){.helpful_links .helpful-link-items .slick-arrow{color:#d04a02;cursor:pointer;font-size:30px;height:30px;margin:auto;position:absolute}
.helpful_links .helpful-link-items .slick-arrow.icon-caret-right{right:-40px}
}
@media(min-width:769px) and (max-width:3840px) and (max-width:1087px){.helpful_links .helpful-link-items .slick-arrow.icon-caret-right{right:-10px}
}
@media(min-width:769px) and (max-width:3840px){.helpful_links .helpful-link-items .slick-arrow.icon-caret-left{left:-50px}
}
@media(min-width:769px) and (max-width:3840px) and (max-width:1087px){.helpful_links .helpful-link-items .slick-arrow.icon-caret-left{left:-10px}
}
@media(min-width:769px) and (max-width:3840px){.helpful_links .helpful-link-items .slick-slide{flex:1;border-right:1px solid #7d7d7d;padding:0 12px;min-height:36px;display:flex;height:72px}
.helpful_links .helpful-link-items .slick-slide:last-child{border-right:0}
.helpful_links .helpful-link-items .slick-slide:focus{outline:0}
.helpful_links .helpful-link-items .slick-slide h5.helpful-link-data{margin:auto auto auto 0}
.helpful_links .helpful-link-items .slick-slide h5.helpful-link-data a{font-family:"ITCCharterCom-Regular";font-weight:normal;font-size:18px;font-weight:normal;line-height:1.11;color:#d04a02}
.helpful_links .helpful-link-items .slick-slide h5.helpful-link-data a:hover{color:#2d2d2d}
.helpful_links .helpful-link-items .slick-slide h5.helpful-link-data a:focus{outline:0}
}
@media(min-width:320px) and (max-width:768px){.helpful_links .helpful-link-items{display:flex;flex-direction:column}
.helpful_links .helpful-link-items>div{flex:1;min-height:60px;display:flex;align-items:center;border-bottom:1px solid #dedede}
.helpful_links .helpful-link-items>div a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.21;letter-spacing:normal;text-align:left;color:#2d2d2d}
.helpful_links .helpful-link-items>div a:hover{color:#d04a02}
.helpful_links .show-more-link{padding-top:24px;padding-bottom:40px;border-bottom:1px solid #7d7d7d;text-align:center}
.helpful_links .show-more-link .show-more-action .icon span{font-size:10px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.helpful_links .helpful-link-items .slick-arrow{line-height:0}
}
@media all and (min-width:240px) and (max-width:1024px) and (-ms-high-contrast:none),(min-width:240px) and (max-width:1024px) and (-ms-high-contrast:active){.helpful_links .helpful-link-items>div{flex:none}
}
.template_type_list .menu-items{max-height:660px;overflow:scroll;overflow-x:hidden}
@media(max-width:1087px) and (min-width:769px){.template_type_list .menu-items{max-height:474px !important}
}
@media(max-width:1087px) and (min-width:769px){.template_type_list .menu-items .scrollable{max-height:474px !important}
}
.template_type_list .menu-items .menu-item{height:80px;display:flex !important;border-bottom:1px solid #cfcfcf;flex-wrap:wrap;align-items:center;margin-right:27px;width:275px}
@media(min-width:1472px){.template_type_list .menu-items .menu-item{width:320px}
}
@media(max-width:1087px) and (min-width:769px){.template_type_list .menu-items .menu-item{width:243px;height:68px}
}
.template_type_list .menu-items .menu-item .text{padding:0 10px 0 10px;line-height:18px;margin:auto 0}
.template_type_list .menu-items .menu-item .text a{font-family:"PwC Helvetica Neue";text-align:left;color:#2d2d2d;justify-content:flex-start;align-items:center;font-size:21px;line-height:21px}
@media(max-width:1087px) and (min-width:769px){.template_type_list .menu-items .menu-item .text a{font-size:18px;line-height:18px}
}
.template_type_list .menu-items .menu-item .text a:hover{color:#d14a02}
.template_type_list .menu-items .menu-item .text a.active{color:#d14a02}
.template_type_list ::-webkit-scrollbar{-webkit-appearance:none;width:10px}
.template_type_list ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.template_type_list .menu-items{position:relative;left:4px}
}
section.overview-section{transition:all .25s ease-in-out;overflow:hidden}
section.overview-section.template_info--initializing{opacity:0;height:230px}
section.overview-section.template_info--show{opacity:1 !important}
section.overview-section .template_info{display:flex;flex-flow:row nowrap;padding-top:1.5rem;opacity:1;transition:all .25s ease-in-out}
@media(max-width:768px){section.overview-section .template_info{flex-flow:column nowrap}
}
section.overview-section .template_info h1{margin-top:0 !important;margin-right:0;flex-grow:2;font-family:"ITCCharterCom-Regular";font-size:64px;line-height:1.2;text-align:left;color:#000}
@media(max-width:1280px) and (min-width:768px){section.overview-section .template_info h1{font-size:56px}
}
@media(min-width:1281px){section.overview-section .template_info h1{margin-right:75px}
}
@media(min-width:769px) and (max-width:1280px){section.overview-section .template_info h1{margin-right:42px}
}
section.overview-section .template_info .template-info-text{transition:opacity .25s ease-in-out}
@media(max-width:768px){section.overview-section .template_info .template-info-text{max-width:100% !important}
}
@media(min-width:769px){section.overview-section .template_info .template-info-text{max-width:72%;padding:12px 0 0}
}
section.overview-section .template_info .template-info-text .template-info-text-wrap{overflow:hidden;transition:all .25s ease-in-out;max-width:100%}
section.overview-section .template_info .template-info-text .template-info-text-wrap p{height:auto}
section.overview-section .template_info div p{font-family:"PwC Helvetica Neue";font-size:18px;line-height:1.33;text-align:left;color:#202020;margin-bottom:10px;height:70px;overflow:hidden;width:100%}
section.overview-section .template_info div a{font-family:"PwC Helvetica Neue";font-size:12px;line-height:1.58;letter-spacing:.5px;text-align:left;white-space:nowrap}
section.overview-section .template_info div a .icon-caret-down{font-size:9px;color:#d04a02}
section.overview-section .template_info div a .icon-caret-up{font-size:9px;color:#d04a02}
section.overview-section .template_info div a i{font-style:normal}
@media(min-width:240px) and (max-width:768px){section.overview-section .template_info{display:block;padding-top:0rem !important}
section.overview-section .template_info h1{font-size:38px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;margin-top:23px;margin-bottom:5px}
section.overview-section .template_info div p{font-size:14px;width:100%;height:73px}
section.overview-section .template_info .template-info-text{display:flex;flex-direction:column;align-items:center}
}
.recently-viewed-slider{display:flex;background-color:white}
.recently-viewed-slider .slick-track{display:flex;width:100% !important}
.recently-viewed-slider .tile{height:165px;display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;overflow:hidden;flex:0 0 auto;position:relative}
.recently-viewed-slider .tile::after{content:'';background-color:#7d7d7d;height:84%;top:8%;width:1px;flex-shrink:0;position:absolute;right:0}
.recently-viewed-slider .tile h4{color:#323232;font-family:"ITCCharterCom-Regular";font-size:18px;letter-spacing:0;line-height:normal;max-height:122px;overflow:hidden}
.recently-viewed-slider .tile h4 a{font-family:"ITCCharterCom-Regular";font-size:inherit;line-height:1.15;letter-spacing:-0.3px;text-align:left;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;height:auto;width:100%;display:inline-block}
.recently-viewed-slider .tile>div{font-family:"PwC Helvetica Neue";font-size:14px;line-height:1.17;text-align:left;color:#464646}
.recently-viewed-slider .tile>div>a{font-family:"PwC Helvetica Neue";color:#d04a02;font-weight:bold}
.recently-viewed-slider .tile>div>a>span{transform:rotate(50deg);color:#d04a02;display:inline-block}
.recently-viewed-slider .slick-dots{display:none !important}
.recently-viewed-slider .slick-arrow{bottom:0;color:#d04a02;cursor:pointer;font-size:30px;height:30px;margin:auto;top:0;position:relative}
.recently-viewed-slider .slick-arrow:hover{color:#d04a02}
.recently-viewed-slider .slick-arrow.slick-disabled{color:#dedede}
.recently-viewed-slider .slick-arrow.icon-caret-right{right:-50px}
.recently-viewed-slider .slick-arrow.icon-caret-left{left:-50px}
@media(min-width:0) and (max-width:768px){.recently-viewed-component{padding-top:30px;padding-bottom:100px}
.recently-viewed-component section{padding:0}
.recently-viewed-component .recently-viewed-slider{display:block;padding:0;background:transparent}
.recently-viewed-component .recently-viewed-slider .tile{height:auto;padding:10px;margin-bottom:20px;background:#fff;display:none}
.recently-viewed-component .recently-viewed-slider .tile:after{content:none}
.recently-viewed-component .recently-viewed-slider .tile:nth-child(-n+2){display:block}
.recently-viewed-component .recently-viewed-slider .tile>div{font-size:12px;padding-top:25px}
.recently-viewed-component .recently-viewed-slider .tile .space-bar{display:none}
}
@media(min-width:1024px) and (max-width:2560px){.recently-viewed-slider-container{margin:0 calc(-0.75rem - 6px)}
}
.my_account .account-nav .text a{color:#2d2d2d}
.my_account .account-nav .text a:hover{color:#d04a02}
.my_account .account-nav .text a.active{color:#d04a02}
.my_account .profile_page .header{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #7d7d7d}
.my_account .profile_page .account-controls .mobile-account-nav{padding-top:18px;display:flex;justify-content:space-evenly;border-bottom:1px solid #7d7d7d}
.my_account .profile_page .account-controls .mobile-account-nav .spacer{height:42px;width:1px;background-color:#7d7d7d;top:-10px;position:relative}
.my_account .profile_page .account-controls .mobile-account-nav a{font-size:16px;font-family:"PwC Helvetica Neue";color:#2d2d2d}
.my_account .profile_page .account-controls .mobile-account-nav a:hover{color:#d04a02}
.my_account .profile_page .account-controls .mobile-account-nav a.active{color:#d04a02}
.my_account .profile_page .menu-item{background-color:#fff;cursor:auto}
.my_account .profile_page .menu-item span{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.93;letter-spacing:normal;text-align:left}
.my_account .profile_page .menu-item .text{line-height:normal}
.my_account .profile_page .menu-item .text span{color:#464646}
.my_account .profile_page .menu-item .is-flex{min-height:inherit;padding:10px 0 30px}
.my_account .profile_page .menu-item .submenu{background-color:#fbfbfb;border:0 none;margin:0 -12px;overflow:visible;padding:0}
.my_account .profile_page .menu-item .expend-input-fields{padding:5px 12px 12px}
.my_account .profile_page .menu-item .expend-input-fields .text:last-child{margin:0}
.my_account .profile_page .menu-item .expend-input-fields .text{margin:0 25px 0 0;width:50%;position:relative}
.my_account .profile_page .menu-item .expend-input-fields .text i{position:absolute;right:5px;top:27px}
.my_account .profile_page .menu-item .expend-input-fields .text i .icon-password_show{font-size:18px;top:-12px;position:relative}
.my_account .profile_page .menu-item .expend-input-fields .text i .icon-password_hide{font-size:18px;top:-12px;position:relative;color:#515151}
.my_account .profile_page .menu-item .expend-input-fields .text p{bottom:-70px;color:#7d7d7d;font-size:12px;line-height:1.17;position:absolute}
.my_account .profile_page .menu-item .expend-input-fields .is-flex{padding-top:0}
.my_account .profile_page .menu-item .icon{cursor:pointer;margin:28px 0 0}
.my_account .profile_page .menu-item .icon .icon-caret-down{font-size:13px;color:#d04a02}
.my_account .profile_page .menu-item .icon .icon-caret-up{font-size:13px;color:#d04a02}
.my_account .profile_page .menu-item .menu-item-ative .text>p{display:none}
.my_account .profile_page .menu-item .menu-item-ative .text>span{font-size:21px}
.my_account .profile_page .menu-item .menu-item-ative .text>.icon{margin:0}
.search-filters .menu-item,.mobile-search-filters .menu-item,.account-nav .menu-item,.profile_page .menu-item{background-color:#f7f7f7;border-bottom:1px solid #dedede;padding:0 12px;cursor:pointer}
.search-filters .menu-item .submenu,.mobile-search-filters .menu-item .submenu,.account-nav .menu-item .submenu,.profile_page .menu-item .submenu{max-height:600px;overflow-x:hidden;overflow-y:scroll;border-top:1px solid #dedede;display:none;padding-right:15px}
.search-filters .menu-item .submenu li,.mobile-search-filters .menu-item .submenu li,.account-nav .menu-item .submenu li,.profile_page .menu-item .submenu li{margin-top:16px;margin-bottom:16px;height:36px;border:1px solid #dedede;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-family:'PwC Helvetica Neue';font-size:16px;line-height:1.19;letter-spacing:-0.1px;color:#2d2d2d}
.search-filters .menu-item .submenu .active,.mobile-search-filters .menu-item .submenu .active,.account-nav .menu-item .submenu .active,.profile_page .menu-item .submenu .active{background-color:#d04a02;color:white}
.search-filters .menu-item .show,.mobile-search-filters .menu-item .show,.account-nav .menu-item .show,.profile_page .menu-item .show{display:block}
.search-filters .menu-item .is-flex,.mobile-search-filters .menu-item .is-flex,.account-nav .menu-item .is-flex,.profile_page .menu-item .is-flex{min-height:86px;justify-content:space-between;align-items:center}
.search-filters .menu-item .is-flex img.hide,.mobile-search-filters .menu-item .is-flex img.hide,.account-nav .menu-item .is-flex img.hide,.profile_page .menu-item .is-flex img.hide{display:none}
.search-filters .menu-item .text,.mobile-search-filters .menu-item .text,.account-nav .menu-item .text,.profile_page .menu-item .text{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:28px;width:100%;letter-spacing:normal;text-align:left;color:#2d2d2d}
.search-filters .menu-item .icon-caret-down,.mobile-search-filters .menu-item .icon-caret-down,.account-nav .menu-item .icon-caret-down,.profile_page .menu-item .icon-caret-down{font-size:12px;color:#d04a02}
.search-filters .menu-item,.mobile-search-filters .menu-item{display:flex;flex-direction:column}
.search-filters .menu-item li,.mobile-search-filters .menu-item li{min-height:36px;height:auto !important;padding:7px 12px !important}
.search-filters .menu-item li span:first-child,.mobile-search-filters .menu-item li span:first-child{word-break:break-word;width:80%}
.suggestion-link{font-size:16px}
.suggestion-link a{color:#d04b1d;font-style:italic;font-weight:bold}
.desktop-filter-apply-bar{font-family:"PwC Helvetica Neue","Helvetica","Arial",sans-serif;padding:12px 0;width:100%}
.desktop-filter-apply-bar>span{display:inline-block}
@media(min-width:1088px) and (max-width:1471px){.desktop-filter-apply-bar>span{margin-top:10px}
}
.desktop-filter-apply-bar a{border:1px solid white;color:#d04a02;display:inline-block;font-size:12px;margin:0;padding:8px 12px;text-transform:uppercase}
.desktop-filter-apply-bar a.apply-filters{border-color:#d04a02;font-weight:700;margin-right:8px}
.desktop-filter-apply-bar a.apply-filters.disabled{pointer-events:none;cursor:default;opacity:.5}
.desktop-filter-apply-bar a.default-filters{display:none}
.desktop-filter-apply-bar a.clear-all-filters{margin-left:20px}
.search-filters .menu-item{background-color:#fbfbfb}
@media screen and (min-width:769px){.search-page .search-filters,.search .search-filters{width:21%}
}
.search-page .search-filters .js-all-filters .menu-item .is-flex,.search-page .mobile-search-filters .js-all-filters .menu-item .is-flex,.search .search-filters .js-all-filters .menu-item .is-flex,.search .mobile-search-filters .js-all-filters .menu-item .is-flex{min-height:65px}
.search-page .search-filters .js-all-filters .menu-item .is-flex .text,.search-page .mobile-search-filters .js-all-filters .menu-item .is-flex .text,.search .search-filters .js-all-filters .menu-item .is-flex .text,.search .mobile-search-filters .js-all-filters .menu-item .is-flex .text{font-size:18px}
@media(min-width:1088px) and (max-width:1279px){.desktop-filter-apply-bar a{font-size:10px;padding:8px 6px;margin-right:2px !important}
}
@media(min-width:1280px) and (max-width:1471px){.desktop-filter-apply-bar a{font-size:12px;padding:8px 6px;margin-right:2px !important}
.desktop-filter-apply-bar span{margin-top:0}
}
.author-cards{display:flex;padding-top:10px}
.author-cards .slick-arrow{color:#d04a02;cursor:pointer;font-size:30px;margin:auto;position:absolute;justify-content:center;align-items:center;height:100%;display:flex}
.author-cards .slick-arrow.icon-caret-right{right:-40px}
.author-cards .slick-arrow.icon-caret-left{left:-50px}
.author-module{flex:1;height:114px;background-color:#f7f7f7;padding:18px;display:flex !important;justify-content:space-between;align-items:flex-start;margin-left:.75rem;margin-right:.75rem}
.author-module>div{display:flex;align-items:center}
.author-module .avatar{overflow:hidden;height:80px;width:80px;border-radius:40px;border:4px solid #d04a02;background-color:#d04a02}
.author-module .details{margin-left:15px}
.author-module .details .name{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.9;letter-spacing:normal;text-align:left;color:#2d2d2d}
.author-module .details .position{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#464646;margin-top:4px;margin-bottom:4px}
.author-module .details .department{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#7d7d7d}
.author-module .contact{font-size:22px;cursor:pointer}
.author-module .contact a{color:#464646}
.author-module .contact a span{background-image:url(clientlib-site-vp/resources/images/mail-icon.svg);background-size:cover;display:inline-block;height:14px;overflow:hidden;text-indent:100%;width:19px}
.author-module .contact a:hover span{background-image:url(clientlib-site-vp/resources/images/mail-icon-highlight.svg)}
@media(min-width:320px) and (max-width:768px){.author-cards{display:flex;flex-direction:column}
.author-module{min-height:87px;height:auto;padding:0;border-bottom:1px solid #dedede;display:flex;align-items:center;padding:12px;margin-left:0;margin-right:0;max-width:calc(100vw - 24px)}
.author-module .avatar{overflow:hidden;height:50px;width:50px;border-radius:50px;border:2px solid #d04a02;background-color:#d04a02}
.author-module .details .name{font-size:18px}
.author-module .details .position{font-size:14px}
}
.modal.modal-multimedia .is-large.modal-close,.modal.modal-multimedia-view .is-large.modal-close{height:64px;max-height:64px;max-width:64px;min-height:64px;min-width:64px;width:64px}
.modal .button{margin:2px}
.modal .button:focus{outline:1px solid #3273dc;outline:1px auto -webkit-focus-ring-color}
.modal .form-group input[type="radio"]{display:inline-block !important;position:absolute;opacity:0}
.modal .form-group input[type="radio"]:focus ~ label.custom-radio{outline:1px dotted #3273dc;outline:1px auto -webkit-focus-ring-color}
.modal .remember-me input[type="checkbox"]:focus ~ .checkmark{outline:1px solid #3273dc;outline:1px auto -webkit-focus-ring-color}
.modal .remember-me.panel-disabled input[type="checkbox"]:focus ~ .checkmark{outline:0}
.modal.modal-multimedia{color:white;font-family:"PwC Helvetica Neue",Helvetica,Arial,sans-serif}
.modal.modal-multimedia .modal-content{max-height:450px;max-width:calc(417px + 384px);overflow:visible;position:relative;margin-top:50px}
.modal.modal-multimedia .modal-content button{cursor:pointer;position:absolute}
.modal.modal-multimedia .modal-content button.previous,.modal.modal-multimedia .modal-content button.next{top:50%;transform:translateY(-50%);width:20px;padding:0;color:white;font-weight:normal;height:36px;font-size:36px;background:0;border:0}
.modal.modal-multimedia .modal-content button.previous.disabled,.modal.modal-multimedia .modal-content button.next.disabled{opacity:.25}
.modal.modal-multimedia .modal-content button.previous{left:calc(-58px - 13px)}
.modal.modal-multimedia .modal-content button.next{right:-40px}
.modal.modal-multimedia .modal-multimedia-columns{width:100%}
.modal.modal-multimedia .details{background-color:#ffa929;max-width:417px;padding:77px 70px 43px;width:100%}
.modal.modal-multimedia .details h1{display:none}
.modal.modal-multimedia .details>img{margin-bottom:14px;width:100%}
.modal.modal-multimedia .details .description{font-size:24px;font-weight:700;line-height:1.21;margin-bottom:14px}
.modal.modal-multimedia .details .date{font-size:14px;margin-bottom:26px}
.modal.modal-multimedia .details .note{color:black;font-size:14px}
.modal.modal-multimedia .details .go-to{display:none}
.modal.modal-multimedia .related{background-color:black;background-color:rgba(0,0,0,0.9);max-width:384px;padding:77px 43px 76px;width:100%}
.modal.modal-multimedia .related h1{border-bottom:1px solid white;font-size:18px;line-height:1;margin-bottom:10px;padding-bottom:5px}
.modal.modal-multimedia .related .related-scroll-area{height:306px;overflow-y:auto;padding-right:48px}
.modal.modal-multimedia .related .related-scroll-area ul li{border-bottom:1px solid #444;margin-bottom:12px;padding-bottom:12px;width:245px}
.modal.modal-multimedia .related .related-scroll-area ul li a{color:white;font-size:14px;line-height:1.4;text-decoration:none}
.modal.modal-multimedia .related .related-scroll-area ul li a span{display:block;font-size:12px;line-height:1;margin-top:10px}
.modal.modal-multimedia .related .mobile-play-next{display:none}
.modal.modal-multimedia .switch-view-modal{text-align:center;z-index:999;padding-top:50px}
.modal.modal-multimedia .switch-view-modal a{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#fff}
@media(max-width:760px){.modal.modal-multimedia{font-size:14px;height:100%;overflow:auto;width:100%}
.modal.modal-multimedia.is-active{display:block}
.modal.modal-multimedia .modal-content{max-height:unset;max-width:unset;width:100%}
.modal.modal-multimedia .modal-content modal.close{top:-41px}
.modal.modal-multimedia .modal-content button.previous,.modal.modal-multimedia .modal-content button.next{display:none}
.modal.modal-multimedia .columns,.modal.modal-multimedia .modal-content{margin:0}
.modal.modal-multimedia .details{margin-top:70px;max-width:unset;min-height:140px;padding:13px 13px 13px calc(13px + 130px + 10px);position:relative;width:100%}
.modal.modal-multimedia .details h1{display:block;font-family:"ITCCharterCom-Regular";font-size:24px;left:13px;position:absolute;top:-44px}
.modal.modal-multimedia .details>img{left:13px;position:absolute;top:13px;width:130px}
.modal.modal-multimedia .details .description{font-size:14px}
.modal.modal-multimedia .details .date,.modal.modal-multimedia .details .note{display:none}
.modal.modal-multimedia .details .go-to{color:white;display:block}
.modal.modal-multimedia .details .go-to span{display:inline-block;margin-left:5px;position:relative;top:3px;transform:rotate(90deg)}
.modal.modal-multimedia .related{max-width:unset;padding:23px 0;width:100%}
.modal.modal-multimedia .related h1{font-weight:700;margin:0 13px;padding-bottom:8px}
.modal.modal-multimedia .related .related-scroll-area{height:calc(100vh - 386px)}
.modal.modal-multimedia .related .related-scroll-area ul li{border:0;font-size:13px;font-weight:bold;line-height:1.2;margin:0;padding:18px 13px;width:100%}
.modal.modal-multimedia .related .related-scroll-area ul li a span{color:#c8c8c8;margin-top:5px}
.modal.modal-multimedia .related .related-scroll-area ul li a span u{margin-left:20px}
.modal.modal-multimedia .related .related-scroll-area ul li:nth-child(odd){background-color:#2c2c2c}
.modal.modal-multimedia .related .mobile-play-next{background:#7d7d7d;bottom:0;display:block;height:126px;left:0;padding:15px 55px;position:fixed;width:100%}
.modal.modal-multimedia .related .mobile-play-next button{display:block}
.modal.modal-multimedia .related .mobile-play-next button.previous{left:13px}
.modal.modal-multimedia .related .mobile-play-next button.next{right:13px}
.modal.modal-multimedia .related .mobile-play-next h1,.modal.modal-multimedia .related .mobile-play-next p{font-size:14px;font-weight:700;line-height:1.29}
.modal.modal-multimedia .related .mobile-play-next h1{border:0;margin:0 0 12px}
}
@media(min-width:240px) and (max-width:768px){.mobile-accounting-view .modal-multimedia .modal-content .modal-close{height:50px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;width:50px;font-size:20px;right:20px;top:-50px}
}
.redirect-guide{max-width:300px;font-size:16px !important;font-weight:100;line-height:1.4 !important;letter-spacing:1px}
@media(max-width:550px){.redirect-guide{max-width:50%;margin-left:26%;font-size:13px !important;font-weight:100;line-height:1.4 !important;letter-spacing:1px}
}
.page-overflow-hidden{position:fixed !important;overflow-y:scroll !important;width:100% !important}
.ne-modal-container{position:fixed;top:0;left:0;bottom:0;width:100%;display:flex;z-index:9999;pointer-events:none;touch-action:none;transition:opacity .25s ease-in-out;opacity:0;background-color:rgba(0,0,0,0.85)}
.ne-modal-container.redirect-modal{background-color:transparent}
.ne-modal-container.redirect-modal p{font-size:20px}
.ne-modal-container.redirect-modal .modal-mobile{margin-top:210px}
@media(max-width:768px){.ne-modal-container.session-modal button{width:100% !important}
}
.ne-modal-container.modal-active{pointer-events:initial;touch-action:initial;opacity:1}
.ne-modal-container span.close-neModal{position:absolute;top:12px;right:12px;font-size:40px;color:white;cursor:pointer;line-height:1}
.ne-modal-container .ne-modal-body{margin:auto;display:flex;flex-flow:column nowrap;background-color:#ffa929;padding:36px;max-width:532px;width:100%;align-self:center}
@media(max-width:768px){.ne-modal-container .ne-modal-body{padding:34px 28px;width:90%}
}
.ne-modal-container .ne-modal-body .ne-modal-content{max-width:100%;margin:0}
.ne-modal-container .ne-modal-body .ne-modal-content h2{line-height:1.2;font-size:42px;font-family:"ITCCharterCom-Regular";margin-bottom:1rem}
@media(max-width:768px){.ne-modal-container .ne-modal-body .ne-modal-content h2{font-size:38px}
}
.ne-modal-container .ne-modal-body .ne-modal-content p{margin-bottom:1.6rem;font-family:"ITCCharterCom-Regular";font-size:20px;line-height:1.3}
@media(max-width:768px){.ne-modal-container .ne-modal-body .ne-modal-content p br{display:none}
}
.ne-modal-container .ne-modal-body button{width:auto;white-space:nowrap;height:42px;padding:12px 24px;background-color:#d04a02;border:0;margin-right:20px;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;color:#fff;cursor:pointer;text-transform:uppercase;align-self:flex-start}
.user-reg-body .modal-content .user-reg-content{border:48px solid #fd6412;background-color:#fff}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body{width:420px;margin:0 auto;padding-top:93px;padding-bottom:122px}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .title{font-family:"ITCCharterCom-Regular";font-size:44px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:normal;color:#464646}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .remark{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .remark p{margin-bottom:20px}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .user-reg-btn{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;border:1px solid;padding:12px 20px;margin-top:18px;cursor:pointer}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .btn-bottom{padding:12px 55px}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .reg-cancel{display:inline;padding-right:45px}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .reg-cancel a{color:#464646;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .control .input{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#2d2d2d;border:0;border-bottom:1px solid #7d7d7d;border-radius:0;box-shadow:none;padding-left:0}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .control a{color:#2d2d2d}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .control a i{position:absolute;right:0}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .control a i .icon-password_show,.user-reg-body .modal-content .user-reg-content .user-reg-form-body .control a i .icon-password_hide{position:relative;top:-27px;font-size:16px}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .help{font-family:"PwC Helvetica Neue";font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#d04a02;cursor:default}
.user-reg-body .modal-close::before{width:28px}
.user-reg-body .modal-close::after{height:28px}
@media only screen and (min-width:240px) and (max-width:767px){.user-reg-body .modal-content{margin:0 auto;max-height:100vh;overflow:hidden}
.user-reg-body .modal-content .user-reg-content{border:0;background-color:#fff;height:100vh}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body{width:auto;padding-left:15px;padding-right:15px;padding-top:60px;padding-bottom:0}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .title{font-size:38px;line-height:1.13;border-bottom:1px solid #2d2d2d;padding-bottom:15px}
.user-reg-body .modal-content .user-reg-content .user-reg-form-body .remark{color:#7d7d7d;padding-bottom:30px}
.user-reg-body .modal-close::before{background-color:#2d2d2d}
.user-reg-body .modal-close::after{background-color:#2d2d2d}
}
@media screen and (min-width:769px),print{.user-reg-body .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:870px}
}
@media(min-width:320px) and (max-width:768px){.user_activation .modal-close::before{width:20px;background-color:#2d2d2d}
.user_activation .modal-close::after{height:20px;background-color:#2d2d2d}
}
.user_activation .modal-content{overflow-x:hidden}
@media all and (-ms-high-contrast:none) and (min-width:769px),(-ms-high-contrast:active) and (min-width:769px){.user_activation .modal-content{align-self:center;height:auto !important}
.user_activation .modal-content .columns{margin:0}
}
@media(min-width:320px) and (max-width:768px){.user_activation .modal-content{overflow-x:hidden;min-height:100vh}
}
.user_activation .user_activation-content{border:48px solid #fd6412;background-color:#fff}
@media(min-width:320px) and (max-width:768px){.user_activation .user_activation-content{border:0}
}
@media(min-width:320px) and (max-width:768px){.user_activation .user_activation-content.columns{margin-top:0}
}
.user_activation .user_activation-content .user_activation-left{background-color:#f7f7f7}
@media(min-width:320px) and (max-width:768px){.user_activation .user_activation-content .user_activation-left{display:none}
}
.user_activation .user_activation-content .user_activation-left .welcome-users{display:flex;align-items:center;padding:160px 0}
.user_activation .user_activation-content .user_activation-left .welcome-users .welcome-note{font-family:"ITCCharterCom-Regular";font-size:54px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.8;letter-spacing:normal;text-align:center;color:#464646}
.user_activation .user_activation-content .user_activation-right{padding:43px 40px}
@media(min-width:320px) and (max-width:768px){.user_activation .user_activation-content .user_activation-right{height:auto;padding:50px 15px}
}
.user_activation .user_activation-content .user_activation-right .title{font-family:"ITCCharterCom-Regular";font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:normal;text-align:left;color:#464646}
@media(min-width:320px) and (max-width:768px){.user_activation .user_activation-content .user_activation-right .title{font-size:30px;border-bottom:1px solid #7d7d7d;padding-bottom:1.5rem}
}
.user_activation .user_activation-content .user_activation-right .remark{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#464646}
.user_activation .user_activation-content .user_activation-right .user_activation-action{display:flex;padding-top:25px;margin-bottom:40px}
@media(min-width:320px) and (max-width:768px){.user_activation .user_activation-content .user_activation-right .user_activation-action{display:flex;flex-direction:column;flex-flow:column-reverse}
}
.user_activation .user_activation-content .user_activation-right .user_activation-action .activation-btn{border:1px solid #d04a02;font-family:"PwC Helvetica Neue";font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.6px;text-align:center;color:#d04a02;background-color:transparent;padding:12px 28px;cursor:pointer}
.user_activation .user_activation-content .user_activation-right .margin-bottom{margin-bottom:0}
@media(min-width:240px) and (max-width:768px){.user_activation .modal-content{max-height:calc(100vh - 160px);margin:0;padding-right:15px;padding-left:15px}
.user_activation .modal-background{background-color:#fff}
}
#searchdocv2-form input[type="text"]::placeholder{color:#fff;opacity:.5}
#searchdocv2-form input[type="text"]:-ms-input-placeholder{color:#fff}
#searchdocv2-form input[type="text"]::-ms-input-placeholder{color:#fff}
@media(max-width:1088px){#searchdocv2-form input[type="text"]::placeholder{color:#b9b9b9;opacity:1}
#searchdocv2-form input[type="text"]:-ms-input-placeholder{color:#b9b9b9}
#searchdocv2-form input[type="text"]::-ms-input-placeholder{color:#b9b9b9}
}
#searchdocv2-form input[type="text"],#searchdocv2-form-clone input[type="text"]{outline:0}
#searchdocv2-form .hide-searchform-popup,#searchdocv2-form-clone .hide-searchform-popup{visibility:hidden;margin:4px 6px 4px 0;font-weight:bold;cursor:pointer;padding-right:5px}
.navbar-toc.sticky-toc .searchdoc-v2.searchdoc-v2--desktop{display:none !important}
.searchdoc-v2{width:100%;height:100%;position:fixed;z-index:999;display:flex;flex-flow:column nowrap;background-color:white;transition:opacity .25s ease-in-out}
@media(max-width:1087px){.searchdoc-v2{top:0;left:0}
}
.searchdoc-v2.searchdoc-v2--desktop,.searchdoc-v2.searchdoc-v2--scroll{display:flex !important;position:absolute;max-width:420px;width:420px;top:0;right:75%;height:auto;max-height:600px}
@media(min-width:1280px){.searchdoc-v2.searchdoc-v2--desktop,.searchdoc-v2.searchdoc-v2--scroll{width:530px;max-width:530px}
}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-header,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-header{background-color:#d04a02}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-header .searchdoc-header-text article p,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-header .searchdoc-header-text article p{color:white;padding:0}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-header .searchdoc-header-text article h2,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-header .searchdoc-header-text article h2{color:white;font-family:"ITCCharterCom-Regular" !important;font-size:20px !important;letter-spacing:normal;line-height:1;margin-bottom:4px !important;padding:0;font-weight:normal !important}
@media(min-width:1088px){.searchdoc-v2.searchdoc-v2--desktop .searchdoc-header .searchdoc-header-text article h2,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-header .searchdoc-header-text article h2{font-size:22px !important}
}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-header .searchdoc-header-text article a,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-header .searchdoc-header-text article a{color:#ffce7a}
.searchdoc-v2.searchdoc-v2--desktop .loadedToc,.searchdoc-v2.searchdoc-v2--scroll .loadedToc{display:none}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-body,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-body{background-color:#f7f7f7}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-body .searchdocv2-content,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-body .searchdocv2-content{width:100%}
.searchdoc-v2.searchdoc-v2--desktop .searchdoc-body .searchdocv2-content .toc-container,.searchdoc-v2.searchdoc-v2--scroll .searchdoc-body .searchdocv2-content .toc-container{overflow-y:visible !important}
.searchdoc-v2.searchdoc-v2--scroll{position:fixed;top:14px;right:300px}
.searchdoc-v2.is-hiding{opacity:0}
.searchdoc-v2.is-hidden{opacity:0;display:none !important}
.searchdoc-v2 .searchdoc-header{display:flex;flex-flow:column nowrap;background-color:#f7f7f7;width:100%;padding:12px 15px 12px;position:relative;flex-shrink:0;align-self:flex-start}
.searchdoc-v2 .searchdoc-header:after{content:"";width:95%;height:1px;background-color:#2d2d2d;bottom:0;position:absolute}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header:after{display:none !important}
}
.searchdoc-v2 .searchdoc-header .searchdoc-header-text{display:flex;flex-flow:row nowrap;width:100%;position:relative;flex-shrink:0;align-self:flex-start}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header .searchdoc-header-text button.icon-close-popup{display:none}
}
.searchdoc-v2 .searchdoc-header form{border-bottom:1px solid #d04a02;color:#d04a02;width:100%;display:flex;flex-flow:row nowrap;margin-top:4px;opacity:0;display:none;transition:all .25s ease-in-out}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header form{color:#ffce7a;border-color:#ffce7a}
.searchdoc-v2 .searchdoc-header form .searchsubmit{background-image:url("clientlib-site-vp/resources/images/yellow-arrow.svg");border-left:1px solid #ffce7a}
}
.searchdoc-v2 .searchdoc-header form.showingForm{display:flex}
.searchdoc-v2 .searchdoc-header form.showForm{opacity:1}
.searchdoc-v2 .searchdoc-header form input[type="submit"]{width:32px;padding:0 0 0 10px;margin:4px 4px 4px 0;background-color:transparent;border:0;border-left:1px solid #d04a02;border-radius:0;background-image:url("clientlib-site-vp/resources/images/orange-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:right;cursor:pointer}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header form input[type="submit"]{background-image:url("clientlib-site-vp/resources/images/yellow-arrow.svg");border-color:#ffce7a}
}
.searchdoc-v2 .searchdoc-header form input[type="text"]{width:auto;flex-grow:2;background-color:transparent;border:0;line-height:1}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header form input[type="text"]{color:white;outline:0}
.searchdoc-v2 .searchdoc-header form input[type="text"]::placeholder{color:#b9b9b9;opacity:1}
.searchdoc-v2 .searchdoc-header form input[type="text"]:-ms-input-placeholder{color:#b9b9b9}
.searchdoc-v2 .searchdoc-header form input[type="text"]::-ms-input-placeholder{color:#b9b9b9}
}
.searchdoc-v2 .searchdoc-header article{color:#2d2d2d;padding-right:8px}
.searchdoc-v2 .searchdoc-header article h2{font-family:"ITCCharterCom-Regular";font-size:20px;letter-spacing:normal;line-height:1;margin-bottom:8px}
.searchdoc-v2 .searchdoc-header article p{font-size:12px;font-weight:bold;font-family:"PwC Helvetica Neue",arial,serif;line-height:1.2}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header article p{font-size:13px}
}
.searchdoc-v2 .searchdoc-header article p a{color:#d04a02;display:inline;text-decoration:underline;white-space:nowrap}
.searchdoc-v2 .searchdoc-header article p a:after{position:relative;content:"";background-image:url(clientlib-site-vp/resources/images/orange-magnify.svg);background-repeat:no-repeat;display:inline-block;background-position:center;width:16px;height:15px;background-size:contain;margin:0 0 -1px 4px;align-self:center}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-header article p a{position:relative;overflow:visible}
.searchdoc-v2 .searchdoc-header article p a:after{background-image:url(clientlib-site-vp/resources/images/yellow-magnify.svg);position:absolute}
}
.searchdoc-v2 .searchdoc-header button{align-self:center;font-size:22px;border:0;background-color:transparent;margin:auto 0 auto auto}
.searchdoc-v2 .searchdoc-header .searchsubmit{content:"";background-image:url("clientlib-site-vp/resources/images/orange-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:right;font-size:0;width:32px;height:18px;border-left:1px solid #d04a02;cursor:pointer}
@media all and (-ms-high-contrast:none){}
@media all and (-ms-high-contrast:none) and (min-width:1088px){.searchdoc-v2 .searchdoc-body{max-height:600px !important}
}
@media all and (-ms-high-contrast:none) and (min-width:1088px){.searchdoc-v2 *::-ms-backdrop,.searchdoc-v2 .searchdoc-body{max-height:600px !important}
}
.searchdoc-v2 .searchdoc-body{background-color:white;height:auto;width:100%;padding:0;align-self:flex-start;overflow:auto}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-body{max-height:100%}
}
.searchdoc-v2 .searchdoc-body .searchdocv2-content{padding:0 !important;overflow:hidden;height:100%;padding:12px 0 !important}
@media(max-width:1087px){.searchdoc-v2 .searchdoc-body .searchdocv2-content{height:auto !important}
}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-body .searchdocv2-content{overflow:initial;height:auto !important}
}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-item button{left:-6px}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-item a{font-size:14px;font-weight:normal}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-item button img{pointer-events:none}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-item.show-searchdoc a{background-color:#d04a02;color:white;border-radius:2px}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-item.show-searchdoc .toc-item{display:none !important}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-item ul{display:flex;flex-flow:column nowrap}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container{padding:0 15px;max-height:none}
@media(min-width:1088px){.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container{height:auto;max-height:none}
}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .searchbox-clone{margin-left:30px}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .toc-item>.spacer{width:29px;max-width:29px}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .toc-item .searchbox-clone{margin-left:62px !important}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .toc-item .toc-item{margin-left:25px !important}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .searchbox-clone{margin-left:30px;margin-top:8px;display:flex;flex-flow:row nowrap;border-bottom:1px solid #d04a02;color:#d04a02;flex-grow:2;opacity:1;transition:opacity .25s ease-in-out}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .searchbox-clone.is-fade{opacity:0}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .searchbox-clone.searchbox-clone--haschildren{margin-left:49px}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .searchbox-clone .searchsubmit{width:32px;padding:0 0 0 10px;margin:4px 4px 4px 0;background-color:transparent;border:0;border-left:1px solid #d04a02;border-radius:0;background-image:url("clientlib-site-vp/resources/images/orange-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:right;font-size:0;cursor:pointer}
.searchdoc-v2 .searchdoc-body .searchdocv2-content .toc-container .searchbox-clone input[type="text"]{width:auto;flex-grow:2;background-color:transparent;border:0;line-height:1}
.searchdocv2-content .toc-item .spacer{max-width:18px}
.searchdoc-v2--desktop .searchdoc-body .searchdocv2-content,.searchdoc-v2--mobile .searchdoc-body .searchdocv2-content,.searchdoc-v2--scroll .searchdoc-body .searchdocv2-content{width:100% !important;opacity:1 !important;top:0 !important}
.searchdoc-v2--desktop .searchdoc-body .searchdocv2-content .loadedToc,.searchdoc-v2--mobile .searchdoc-body .searchdocv2-content .loadedToc,.searchdoc-v2--scroll .searchdoc-body .searchdocv2-content .loadedToc{display:none}
.searchdoc-v2--desktop .searchdoc-body .searchdocv2-content .toc-title,.searchdoc-v2--mobile .searchdoc-body .searchdocv2-content .toc-title,.searchdoc-v2--scroll .searchdoc-body .searchdocv2-content .toc-title{display:none}
@media screen and (max-width:1480px){nav.dark-subnav .navbar-item.text-head-content>p{padding:0 0 0 10px}
}
@media screen and (max-width:1400px){nav.dark-subnav .steps-section .navbar-item.steps-text{padding:0 10px;white-space:nowrap}
nav.dark-subnav .navbar-item.text-head-content>p{font-family:"PwC Helvetica Neue Bold";font-size:14px;padding:0 0 0 10px}
nav.dark-subnav .btn-default{font-size:12px;padding:0 15px}
nav.dark-subnav .cross-mark{margin:auto auto auto 15px}
}
@media screen and (max-width:1280px){.madison-card-block .madison-card p.module-heading{font-size:28px}
.madison-card-block .madison-card p.brief{line-height:normal}
}
@media screen and (max-width:1080px){.language_sub_nav{right:0 !important;top:50px !important}
.account_sub_nav{top:61px !important}
}
@media(min-width:0) and (max-width:768px){a.primary-orange{font-size:12px;-webkit-tap-highlight-color:transparent;text-transform:uppercase}
.news-card .tile{padding:10px 5px}
.navbar-menu{display:block}
.navbar-menu{background-color:#2d2d2d}
nav.dark-subnav .navbar-item.text-head-content>p{font-size:14px;font-weight:normal;padding:0 50px 0 0}
.cross-mark{position:absolute;right:20px;top:-40px}
.navbar-item.highlighted{padding:0 0 0 10px !important}
.button.is-dark.is-outlined{background-color:rgba(0,0,0,0);border:0 none;line-height:normal;padding:0}
.dark-subnav .navbar-end .navbar-item{border-bottom:1px solid #fff;padding:0 0 0 10px;position:absolute;top:0;width:100%}
.navbar-menu{background-color:#2d2d2d;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:35px 0 10px}
.navbar-item.text-head-content{padding-bottom:0}
.steps-section{display:none}
.suggested-guidance .header h2{font-size:38px;line-height:1.03;text-align:left;color:#2d2d2d}
.madison-pagination .columns{display:flex !important;flex-direction:column;align-items:flex-start}
.madison-pagination .columns .is-9{order:-1}
.madison-pagination .columns .is-3{order:1}
.profile_page .menu-item .is-flex{padding:10px 0 20px}
.account-nav .menu-item,.profile_page .menu-item{padding:0 8px}
.account-nav .menu-item .text,.profile_page .menu-item .text{font-size:16px}
.mobile-account-nav .spacer{display:none}
.my_account .column{padding:0}
.update-button .btn{width:45%}
.my_account .profile_page .account-controls .mobile-account-nav{padding:10px 0}
.my_account .profile_page .account-controls .mobile-account-nav div:last-child{border-right:0 none}
.my_account .profile_page .account-controls .mobile-account-nav div{border-right:1px solid #9e9e9e;padding:6px 0;text-align:center;width:33.333%}
.my_account .profile_page .header{border-bottom:0 solid #7d7d7d}
.my_account .menu-item .icon{cursor:pointer;width:20px}
.my_account .menu-item .expend-input-fields .text{margin:0 !important;width:100% !important}
.my_account .menu-item .expend-input-fields .text span{color:#464646;display:block;padding:0 0 10px}
.my_account .menu-item .expend-input-fields .text p{display:none}
.my_account .menu-item .expend-input-fields .is-flex{align-content:stretch;flex-wrap:wrap;padding-top:0}
.my_account .menu-item .text span{padding:0}
.my_account .container h2{margin:0}
.black-section{padding:30px 0}
.black-section .container{width:95%}
.black-section .power-utility-section{padding:0;margin-bottom:25px}
.black-section .power-utility-section a{font-size:14px;line-height:1;padding:7px 15px 10px}
.black-section .power-utility-section span{font-size:14px;line-height:1}
.black-section .power-utility-section .black-section-heading{font-size:20px}
.black-section .power-utility-section .black-section-brief{font-size:14px}
.black-section .line-center-div{padding:12px}
.black-section h5{font-size:24px;line-height:1.67;margin:0}
.black-section .button.is-dark.is-outlined.btn-default{width:auto;height:auto}
footer.footer .primary .navbar-item{display:inline-block;font-family:"PwC Helvetica Neue";font-size:18px;width:50%}
footer.footer .container{display:block !important}
footer.footer .container.spacer{border-top:1px solid #a5a5a5;float:left;margin-right:20px;width:calc(100% - 40px)}
footer.footer .subnav .copyright{display:table;padding-top:20px;text-align:left;width:100%;max-width:calc(100% - 30px)}
}
@media(min-width:0) and (max-width:768px) and (max-width:400px){footer.footer .subnav .copyright{margin-left:0}
}
@media(min-width:0) and (max-width:768px){.navbar-item.profile-menu{position:static}
.account_sub_nav{background-color:white;box-shadow:4px 2px 8px 0 rgba(221,221,221,0.5);position:absolute;right:0;top:61px;width:205px}
.language_sub_nav{background-color:white;box-shadow:4px 2px 8px 0 rgba(221,221,221,0.5);position:absolute;right:0;top:51px;width:205px}
.search .madison-card-block .madison-card .madison-card-exta-info{position:relative;bottom:0}
.language_sub_nav{right:0 !important;top:50px !important}
.account_sub_nav{top:61px !important}
}
@media(min-width:1024px) and (max-width:1366px){.navbar-menu{padding:10px 35px}
}
@media(min-width:769px) and (max-width:1120px){.modal-search .modal-content{margin:0 2rem}
.black-section .container{width:95%}
.madison-card-block .madison-card p.module-heading{font-size:28px}
.madison-card-block .madison-card p.brief{line-height:normal}
.main-news .tile.is-parent.news-card.is-vertical{padding:0 5px 10px 5px}
.main-news .news-card .tile,.main-news .main-news .news-card .tile{padding:15px 5px}
.main-news .news-card .tile h4{line-height:1.15;font-size:15px}
.main-news h4{height:85px}
}
@media(min-width:240px) and (max-width:768px){section .container h2,.section .container h2{font-size:38px}
.madison-card-block .madison-card p.brief,.madison-card-block .madison-card p.author{font-size:12px}
.recently_viewed .news-card .slick-arrow{display:none !important}
.recently_viewed h2{font-size:38px}
.recently_viewed .news-card .tile.is-parent.item{padding:0 15px 0 7px;border-right:1px solid #7d7d7d !important;width:328px !important}
footer.footer{padding:22px 0 40px 0}
footer.footer .primary .navbar-item{font-size:14px;width:49%;padding-top:0;font-weight:bold;padding-bottom:24px}
.recently-view-title-top{margin-top:15px}
.recently_viewed .news-card .tile.is-parent.item h4{font-family:Helvetica !important;min-height:63px;width:100%}
footer.footer .container.spacer{margin-top:15px;margin-bottom:27px}
footer.footer .navbar-item{padding-left:0;padding-right:0;width:49%;display:inline-block;padding-bottom:20px}
footer.footer .container{margin:0 18px}
footer.footer .subnav .copyright{padding-top:0}
}
@media all and (-ms-high-contrast:none) and (min-width:0) and (max-width:768px),(-ms-high-contrast:active) and (min-width:0) and (max-width:768px){.madison-pagination .columns{display:block !important}
}
@media print and (-ms-high-contrast:none),print and (-ms-high-contrast:active){html[lang="ja"] .copyright-protected{top:770px !important}
}
@media print{*{-webkit-print-color-adjust:exact !important}
@page{margin:10mm 20mm 10mm 10mm}
iframe[height="375"]{display:none !important}
iframe[height="200"]{display:none !important}
div[id^="buzzsprout-large-player"] iframe{display:none !important}
div[id^="buzzsprout-player"] iframe,div[id^="buzzsprout-small-player"] iframe{display:none !important}
.copyright-protected{display:none !important}
.content_page_print #root div.doc-body-copyright{display:none}
.content_page_print #root div:nth-last-child(1).doc-body-copyright,.content_page_print #root div:nth-last-child(2).doc-body-copyright,.content_page_print #root div:nth-last-child(3).doc-body-copyright{display:block !important}
.content_page_print #root div.relatedlinks{display:none}
.content_page_print .copyright-protected{display:none !important}
.ditadocumentheader:first-of-type .publication{display:block !important}
.ditadocumentheader:first-of-type .print-body-header .doc-body-head{padding-top:0 !important}
.ditadocumentheader:first-of-type .print-body-header .doc-body-head .in-depth{margin-top:0 !important;display:none !important}
.ditadocumentheader .in-depth{display:none !important}
.ditadocumentheader .print-body-header .doc-body-head{padding-top:24px !important}
.ditadocumentheader .publication{margin-top:8px !important;display:none}
.print-body-header .doc-body-head{padding-top:0 !important}
section .container .main-body-content .onloadToc{visibility:hidden !important;display:none !important}
section .container .main-body-content .toc-spacer-line{visibility:hidden !important;display:none !important}
section .container .main-body-content .space-bar-top{margin-top:28px;margin-bottom:16px}
section .container .main-body-content .columns{display:block !important}
section .container .main-body-content .qa-lead{padding-top:0;display:flex;flex-direction:column;padding-bottom:28px}
section .container .main-body-content .qa-lead h3{font-family:"PwC Helvetica Neue";font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.30;letter-spacing:normal;text-align:left;color:#2d2d2d;padding-bottom:6px}
section .container .main-body-content .qa-lead .date{font-family:"PwC Helvetica Neue";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#707070;order:2}
section .container .main-body-content .qa-lead p,section .container .main-body-content .qa-lead div{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#2d2d2d;padding:0 0 15px 0}
section .container .main-body-content .qa-lead .qa-lead-content{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;order:3}
section .container .main-body-content .qa-lead .qa-lead-content a{color:#7d7d7d;padding:0;font-size:inherit}
section .container .main-body-content .qa-lead .qa-lead-content span{text-decoration:underline}
section .container .main-body-content .qa-lead .qa-lead-content button{font-family:"PwC Helvetica Neue";font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#2d2d2d;text-align:left}
section .container .main-body-content p,section .container .main-body-content div{font-size:10px;line-height:13px !important}
section .container .main-body-content p a.download:before,section .container .main-body-content div a.download:before{content:"";width:10px;height:10px;background-size:10px 10px;margin-right:2px}
section .container .main-body-content h1,section .container .main-body-content .h1{font-size:26px !important;line-height:30px !important}
section .container .main-body-content h2,section .container .main-body-content .h2{font-size:20px !important;line-height:24px !important;margin-bottom:0 !important}
section .container .main-body-content h3,section .container .main-body-content .h3{font-size:16px !important;line-height:18px !important}
section .container .main-body-content h4,section .container .main-body-content .h4{font-size:16px !important;line-height:18px}
section .container .main-body-content h5,section .container .main-body-content .h5{font-size:16px !important;line-height:18px !important}
section .container .main-body-content ol{font-size:9px;line-height:13px}
section .container .main-body-content ol li{line-height:13px}
section .container .main-body-content ul{font-size:9px;line-height:13px}
section .container .main-body-content ul.disc>li:before{top:10px;width:5px;height:5px}
section .container .main-body-content ul.square>li:before{top:10px;width:6px;height:6px}
section .container .main-body-content ul.circle>li:before{top:10px;width:5px;height:5px}
section .container .main-body-content .qa-lead{padding-bottom:10px}
section .container .main-body-content .qa-lead h3{font-size:12px;line-height:13px}
section .container .main-body-content .qa-lead .date{font-size:10px;line-height:13px}
section .container .main-body-content .qa-lead p,section .container .main-body-content .qa-lead div{font-size:12px;line-height:15px;padding-bottom:10px}
section .container .main-body-content .qa-lead .qa-lead-content{font-size:10px;line-height:13px}
section .container .main-body-content ul:not(.disc):not(.square):not(.circle):not(.panel-header)>li:before{top:10px !important;width:5px;height:5px}
section .container .main-body-content .doc-body-head{margin-top:0 !important;min-width:100% !important;display:flex;flex-flow:row nowrap}
section .container .main-body-content .doc-body-head div{padding-bottom:0}
section .container .main-body-content .doc-body-head .is-4{display:none;width:35%;flex-shrink:0}
section .container .main-body-content .doc-body-head .title{display:inline-block;width:100%}
section .container .main-body-content .doc-body-head .title>div{padding:0;margin:0}
section .container .main-body-content .doc-body-head .title .bold{font-size:21px !important;line-height:30px !important}
section .container .main-body-content .doc-body-head .title h1{font-size:28px !important;line-height:36px !important}
section .container .main-body-content .doc-body-head .title .publication{font-size:10px !important;line-height:13px !important}
section .container .main-body-content .doc-body-head .title .internal-use{font-size:10px !important;line-height:13px}
section .container .main-body-content .doc-body-head .title .in-depth{font-size:10px !important;line-height:13px !important;margin-top:2px}
section .container .main-body-content .doc-body-head img{width:70%}
section .container .main-body-content .toc-content{display:block !important;background-color:#fff;padding:0}
section .container .main-body-content .toc-content .toc-item{display:flex;padding-top:15px}
section .container .main-body-content .toc-content .toc-item a.expand-link{font-size:10px !important;line-height:13px}
section .container .main-body-content .toc-content .toc-item .spacer{display:none}
section .container .main-body-content .toc-content .toc-item img{display:none}
section .container .main-body-content .toc-content .toc-item .circle li{font-size:10px;line-height:13px}
section .container .main-body-content .toc-content .toc-item .circle li:before{top:9px}
section .container .main-body-content .toc-content .toc-item .toc-item{margin-left:22px}
section .container .main-body-content .callout{padding-top:10px;padding-bottom:10px;margin-bottom:18px}
section .container .main-body-content .callout p,section .container .main-body-content .callout div{font-size:12px !important;padding-bottom:10px;line-height:16px !important}
section .container .main-body-content .at-a-glance{padding:0 20px}
section .container .main-body-content .at-a-glance p:nth-child(1) strong,section .container .main-body-content .at-a-glance div:nth-child(1) strong{font-size:12px;line-height:13px}
section .container .main-body-content .pending-callout{padding-bottom:20px}
section .container .main-body-content .pending-callout .head-info h5{font-size:12px;line-height:13px}
section .container .main-body-content .pending-callout .head-info p,section .container .main-body-content .pending-callout .head-info div{font-size:10px}
section .container .main-body-content .pending-callout .body-info p,section .container .main-body-content .pending-callout .body-info div{font-size:10px}
section .container .main-body-content .pending-callout .body-info .lower-alpha li{font-size:10px;line-height:13px}
section .container .main-body-content .exerpt{margin-bottom:10px}
section .container .main-body-content .exerpt p,section .container .main-body-content .exerpt div{padding-bottom:10px}
section .container .main-body-content .exerpt p strong,section .container .main-body-content .exerpt div strong{font-size:12px;line-height:13px}
section .container .main-body-content .table-shading caption{font-size:10px}
section .container .main-body-content .view-table{display:none !important}
section .container .main-body-content .footnotes p,section .container .main-body-content .footnotes div{font-size:10px !important}
section .container .main-body-content .doc-next-link{display:none !important}
body{margin:0 15mm 15mm 15mm;break-before:auto}
p{page-break-inside:avoid}
ul li,ol li{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;margin-top:0 !important}
.main-body-content .content-page-main .content-page-container{width:100% !important}
.pagebreak{page-break-before:always}
.favorites-toggle>div,.badge-favorited,.xref-info{display:none !important}
.content_page nav.primary,.content_page_faq nav.primary{background-color:#fff}
.content_page nav.primary .navbar-search,.content_page_faq nav.primary .navbar-search{display:none !important}
.content_page .content-page-nav,.content_page .toc-mobile-bar,.content_page_faq .content-page-nav,.content_page_faq .toc-mobile-bar{display:none !important}
.content_page .navbar.subnav,.content_page_faq .navbar.subnav{display:none}
.content_page .main-body-content,.content_page_faq .main-body-content{margin-top:0}
.content_page .main-body-content section .container .main-body-content blockquote,.content_page_faq .main-body-content section .container .main-body-content blockquote{padding-left:50px}
.content_page .main-body-content .content-page-main,.content_page_faq .main-body-content .content-page-main{margin:0 !important;padding:0 !important;width:100% !important;padding-top:0;padding-bottom:0}
.content_page .main-body-content .content-page-main.no-toc .topic .doc-body-content>section,.content_page_faq .main-body-content .content-page-main.no-toc .topic .doc-body-content>section{display:none}
.content_page .main-body-content .columns .spacer-line,.content_page_faq .main-body-content .columns .spacer-line{display:none}
.content_page .main-body-content .columns .search-filters,.content_page_faq .main-body-content .columns .search-filters{display:none}
.content_page .main-body-content .navbar-madison,.content_page_faq .main-body-content .navbar-madison{margin-bottom:10px}
.content_page .main-body-content .navbar-madison .navbar-item,.content_page_faq .main-body-content .navbar-madison .navbar-item{display:flex;align-items:center;flex-flow:row nowrap;padding:0}
.content_page .main-body-content .navbar-madison .navbar-item h5,.content_page_faq .main-body-content .navbar-madison .navbar-item h5{font-size:20px !important;font-style:normal !important}
.content_page .space-bar-content,.content_page_faq .space-bar-content{display:none}
.content_page .space-bar-content,.content_page_faq .space-bar-content{display:none}
.content_page .landing-section-block,.content_page_faq .landing-section-block{display:none}
.content_page .toc-action-navbar>div:nth-child(2),.content_page_faq .toc-action-navbar>div:nth-child(2){display:none}
.content_page .toc-action-navbar>div:nth-child(1) ul .list-view-icon,.content_page_faq .toc-action-navbar>div:nth-child(1) ul .list-view-icon{display:none}
.content_page .toc-action-navbar>div:nth-child(1) ul .nav-title,.content_page_faq .toc-action-navbar>div:nth-child(1) ul .nav-title{font-weight:bold;font-size:9px;line-height:11px}
.navbar-message{display:none !important}
.copyright-protected{writing-mode:tb-rl;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);white-space:nowrap;display:block;width:20px;height:20px;display:block;background-color:transparent;position:fixed !important;top:20px;right:0;text-orientation:mixed !important;padding:0;margin:0;z-index:999}
.copyright-protected p,.copyright-protected div{font-size:10px !important;font-weight:normal;color:#767774 !important}
html[lang="ja"] .copyright-protected{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);writing-mode:rl-tb !important;top:40px;bottom:auto}
.download{display:none}
.inline-link{display:none !important}
.table-responsive{overflow:hidden !important;max-height:100% !important}
.footer{display:none}
.copyright-footer{display:block}
#madison-title-web{width:100%;margin:0;padding:0}
#madison-title-web .spacer-boarder{display:none}
.relatedlinks{display:none !important}
#madison-title-print{display:block !important}
.print-body-header{padding-bottom:25px;width:100%;margin:0;padding:0;display:block}
.print-body-header .logo{max-width:80px !important}
.print-body-header>.navbar-madison{display:block !important}
.print-body-header h1{font-size:100% !important;line-height:30px !important;color:#2d2d2d;font-weight:normal !important;font-family:"ITCCharterCom-Regular" !important;padding-bottom:0 !important;padding:0 !important}
.navbar-madison{display:none}
.doc-body-content{padding-right:10px}
.main-body-content .doc-body-content h1{font-size:26px !important;line-height:30px}
.main-body-content .doc-body-content h2{font-size:20px !important;line-height:24px}
.main-body-content .doc-body-content h3{font-size:16px !important;line-height:18px}
.main-body-content .doc-body-content h4{font-size:16px !important;line-height:18px}
.main-body-content .doc-body-content h5{font-size:16px !important;line-height:18px}
.doc-body-content p{font-size:10px;line-height:13px !important}
.doc-body-content .navigation-link a{font-size:12px;line-height:13px}
.doc-body-content .square{padding-bottom:11px}
.doc-body-content .square li{font-size:10px;line-height:13px;padding-bottom:7px}
.doc-body-content .square li:before{top:13px;width:10px;height:10px}
.doc-body-content .circle{padding-bottom:24px}
.doc-body-content .circle li{font-size:10px;line-height:13px}
.doc-body-content .circle li:before{top:10px;width:6px;height:6px}
.doc-body-content .circle .decimal{padding-left:12px;padding-top:24px}
.doc-body-content .lower-alpha{padding-bottom:24px}
.doc-body-content .lower-alpha li{font-size:10px;line-height:13px}
.doc-body-content .chapter-lead{display:block}
.doc-body-content .chapter-lead .lead-content{display:inline-block;margin:0;top:-25px;position:relative}
.doc-body-content .chapter-lead .lead-content h3{font-size:12px}
.doc-body-content .chapter-lead .lead-content p{font-size:12px}
.doc-body-content .chapter-lead .image{display:inline-block}
.doc-body-content .chapter-lead .image img{width:78px !important;min-width:78px;height:auto}
.doc-body-content .small{font-size:10px;line-height:13px}
.doc-body-content .dark{font-size:12px;line-height:13px}
.doc-body-content .last button.tooltip:last-child{display:none}
.doc-body-content .half-bottom-space strong{font-size:12px;line-height:13px}
.doc-body-content .video-embed p strong,.doc-body-content .video-embed div strong{font-size:16px;line-height:13px}
.doc-body-content .video-embed .date{font-size:10px;line-height:13px}
.doc-body-content .video-embed .date .video-time{font-size:12px}
.doc-body-content .table-responsive{width:100%}
.doc-body-content .table-responsive .table thead tr th{font-size:12px;line-height:13px}
.doc-body-content .table-responsive .table tbody tr td{font-size:12px;line-height:13px}
.doc-body-content form .row{padding:15px}
.doc-body-content form .row .col-sm-12 .form-group label{font-size:10px;line-height:13px}
.doc-body-content form .row .col-sm-4 .form-group label{font-size:10px;line-height:13px}
button.tooltip{font-size:12px;line-height:13px}
.footnotes p{font-size:10px;line-height:13px}
.doc-body-copyright{margin-top:0;margin-bottom:0}
.doc-body-copyright p,.doc-body-copyright div{font-size:10px !important;line-height:13px}
section,.section{padding-top:0rem;padding-bottom:0rem}
.content-breadcrumb{display:none}
.backto-link{display:none}
.toc-print-media,.print-hidden{display:none !important}
#navbar-toc{display:none}
.backto-link{display:none !important}
}
.non-clickable-text-mobile>.non-clickable-text-join,.non-clickable-text-desktop>.non-clickable-text-join{color:#b16d09;font-weight:500}
.doc-body-content .sub-topic-div .rcl-slider{width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d;position:relative;display:block;outline:none !important}
.doc-body-content .sub-topic-div .rcl-slider article{display:flex;flex-direction:column}
.doc-body-content .sub-topic-div .rcl-slider .madison-card p.module-heading{font-family:"ITCCharterCom-Regular";font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#2d2d2d}
.doc-body-content .sub-topic-div .rcl-slider .date-block{position:relative;margin:10px 0;display:block}
@media screen and (max-width:767px){.doc-body-content .sub-topic-div .rcl-slider .date-block{display:flex;align-items:center}
.doc-body-content .sub-topic-div .rcl-slider .date-block .sub-topic-slider-icon{flex:1;text-align:right}
}
.doc-body-content .sub-topic-div .rcl-slider .date-block .date{max-height:initial;color:#7d7d7d;font-size:14px;overflow:visible;line-height:1.3em;padding:0}
.doc-body-content .sub-topic-div .rcl-slider .madison-card-exta-info .brief{font-size:14px}
.doc-body-content .sub-topic-div .rcl-slider .madison-card-exta-info .brief:nth-child(2){text-transform:capitalize}
.doc-body-content .sub-topic-div .rcl-slider .madison-card-exta-info .brief.lastbrief{text-transform:none}
.doc-body-content .sub-topic-div .rcl-slider .sub-topic-slider-icon img{margin:4px;height:20px}
@media screen and (min-width:768px){.doc-body-content .sub-topic-div .rcl-slider .sub-topic-slider-icon{position:absolute;top:-4px;right:0;display:flex}
.doc-body-content .sub-topic-div .rcl-slider .sub-topic-slider-icon img{margin:3px 6px;height:auto}
}
.doc-body-content .sub-topic-div .sub-topic-slick-slider{margin-top:5px}
@media screen and (min-width:768px){.doc-body-content .sub-topic-div .sub-topic-slick-slider{padding-bottom:20px !important}
}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-list{margin-right:0;padding-right:0}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-slide{margin-right:.75rem;padding-right:.75rem;border-right:1px solid #ccc}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-slide:last-child #sub-topic-content-page{border-right:0}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-slide #sub-topic-content-page{width:100%}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-slide #sub-topic-content-page p.brief{overflow:visible;max-height:initial}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-slide #sub-topic-content-page p.brief:last-child{padding:0}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .module-heading{padding-bottom:0}
.doc-body-content .sub-topic-div .sub-topic-slick-slider article>img{height:100%;max-height:80px;object-fit:cover}
@media screen and (max-width:767px){.doc-body-content .sub-topic-div .sub-topic-slick-slider article>img{max-height:150px}
}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-dots{bottom:-13px;left:0;right:0;text-align:center;margin:0 auto}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-dots li:before{content:'';position:relative;top:4px !important;left:4px !important;width:8px;height:8px;background-color:transparent !important;border-radius:50px;display:flex}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-dots li.slick-active button:before{opacity:1;background:#2d2d2d}
.doc-body-content .sub-topic-div .sub-topic-slick-slider .slick-dots li button:before{font-family:'slick';font-size:50px;line-height:20px;position:absolute;top:2px;left:2px;width:12px;height:12px;content:'';text-align:center;opacity:1;color:#2d2d2d;-webkit-font-smoothing:antialiased;border:1px solid #2d2d2d;-moz-osx-font-smoothing:grayscale;border-radius:50%}
@media screen and (min-width:768px){.doc-body-content .sub-topic-div .sub-topic-slick-slider:not(.lessSlides) .item{display:flex !important}
}
.stacked-layout .sub-topic-single-slide .column,.text-layout .sub-topic-single-slide .column{padding-bottom:.75rem !important}
.stacked-layout .sub-topic-single-slide div,.text-layout .sub-topic-single-slide div{padding-bottom:0}
.stacked-layout .sub-topic-single-slide article>img,.text-layout .sub-topic-single-slide article>img{object-fit:cover}
.stacked-layout .sub-topic-single-slide .date-block,.text-layout .sub-topic-single-slide .date-block{display:flex}
.stacked-layout .sub-topic-single-slide .date-block .sub-topic-slider-icon,.text-layout .sub-topic-single-slide .date-block .sub-topic-slider-icon{flex:1;text-align:right}
.stacked-layout .sub-topic-single-slide .module-heading,.text-layout .sub-topic-single-slide .module-heading{padding:0 !important}
.stacked-layout .sub-topic-single-slide .feature-tile-content,.text-layout .sub-topic-single-slide .feature-tile-content{padding-bottom:0 !important}
.stacked-layout .sub-topic-single-slide .sub-topic-slider-text-orange,.text-layout .sub-topic-single-slide .sub-topic-slider-text-orange{color:#d04a02;font-weight:bold}
.sub-topic-container{width:auto;max-width:750px;padding:1% 2.5%;margin:0 auto}
@media(min-width:1088px) and (max-width:1288px){.sub-topic-container{max-width:580px}
}
.sub-topic-container.twoSlidesCover{width:min-content}
.sub-topic-container.singleSlideCover{max-width:600px}
.sub-topic-container.singleSlideCover .item{width:100% !important}
.sub-topic-container.singleSlideCover .madison-card{display:flex}
.sub-topic-container.singleSlideCover .madison-card article{flex:1 70%}
.sub-topic-container.singleSlideCover .madison-card article.rcl-image{flex:1 40%;margin-right:2%}
.sub-topic-container.singleSlideCover .madison-card .date-block{margin-top:0}
.sub-topic-container .lessSlides{display:flex}
.sub-topic-container .lessSlides .item{margin-right:.75rem;padding-right:.75rem;border-right:1px solid #ccc}
@media(max-width:767px){.sub-topic-container .lessSlides .item{border-right:0;margin:0;padding:0}
}
.sub-topic-container .lessSlides .item:last-child{margin-right:0;padding-right:0;border-right:0}
.sub-topic-container div{padding-bottom:0}
.sub-topic-container .sub-topic-slick-slider .slick-arrow{color:#d04a02;cursor:pointer;font-size:22px;margin:auto;top:-40px;position:absolute}
.sub-topic-container .sub-topic-slick-slider .slick-arrow:hover{color:#d04a02}
.sub-topic-container .sub-topic-slick-slider .slick-arrow.slick-disabled{color:#dedede}
.sub-topic-container .sub-topic-slick-slider .slick-arrow.icon-caret-right{right:10px}
.sub-topic-container .sub-topic-slick-slider .slick-arrow.icon-caret-left{right:60px}
.sub-topic-container .featured .card__face .feature-tile-content{font-size:15px;padding-bottom:0}
.sub-topic-container .second-tile{width:100%}
.sub-topic-container .madison-card-exta-info p.brief{color:#7d7d7d}
.sub-topic-container .madison-card-exta-info p.brief .sub-topic-slider-text-orange{color:#d14a02;font-weight:bold}
.sub-topic-container .madison-card-exta-info p.author .sub-topic-slider-text-orange{color:#d14a02}
.sub-topic-container .flip_icon{display:none}
.sub-topic-container .madison-card-block a .madison-card{flex:none !important}
.sub-topic-container .madison-card-block .madison-card p.module-heading{font-size:24px}
.featured-mobile .second-tile{width:fit-content}
.sub-topic-slider-icon img{margin:3px 6px}
.sub-topic-slider-icon .open-link{display:inline-flex}
.sub-topic-slider-icon .subtopic-details-btn{border-radius:2px;display:inline-flex}
.stacked-layout,.text-layout{display:flex}
.sub-topic-single-slide.sub-topic-container{width:85%}
@media screen and (min-width:1471px){.sub-topic-single-slide.sub-topic-container{width:75%}
}
@media(min-width:768px) and (max-width:1024px),print{.sub-topic-single-slide.sub-topic-container .single-column-slide .madison-card-block .madison-card .columns{display:block !important}
.sub-topic-single-slide.sub-topic-container .single-column-slide .madison-card-block .madison-card .column.is-4{width:100%}
.sub-topic-single-slide.sub-topic-container .single-column-slide .madison-card-block .madison-card .column.is-4 img{max-height:120px !important;width:425px !important}
}
.sub-topic-single-slide.sub-topic-container .single-column-slide .madison-card-block .madison-card .is-4>img{max-height:100px;width:100%}
.sub-topic-single-slide.sub-topic-container .single-column-slide .madison-card-block .madison-card .date{color:#7d7d7d;font-size:14px}
.sub-topic-single-slide.sub-topic-container .single-column-slide .madison-card-block .madison-card p.module-heading{font-size:20px}
.sub-topic-single-slide.sub-topic-container .single-column-slide p{font-size:15px}
.sub-topic-single-slide.sub-topic-container .editor-content{margin-bottom:12px;font-size:15px}
.sub-topic-single-slide.sub-topic-container .editor-content .editor-note{font-weight:bold}
.sub-topic-details-left .sub-topic-single-slide.sub-topic-container{width:90%}
.for-side-by-side-hover{position:relative}
.side-by-side-hover,.xref,.pwc-xref{position:relative;color:#d04a02 !important;text-decoration:none}
.side-by-side-content-hover{visibility:hidden;background-color:#f7f7f7 !important;text-align:left !important;position:absolute;z-index:99999;padding:4px 8px !important;border:1px solid #dfdfdf;transition:.7s}
.side-by-side-content-hover a{color:#2d2d2d !important;font-family:"PwC Helvetica Neue";font-size:14px;font-weight:bold}
.side-by-side-content-hover a:hover{color:#d04a02 !important}
.side-by-side-content-hover a.linkcallout.reveal{display:none}
.side-by-side-content-hover .side-by-side-content-hover-icon{padding-right:5px}
.xref:hover + .side-by-side-content-hover,.side-by-side-content-hover:hover{visibility:visible !important}
.hide-side-by-side{display:none !important}
.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:auto}
.modal .opened-card-title-number{font-family:"PwC Helvetica Neue";font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#2d2d2d}
.modal .sub-topic-details-page{background-color:#f7f7f7 !important;padding-top:0}
.modal .sub-topic-details-page .backSearchWithin{padding:5px 20px;background-color:#fff;display:flex;align-items:center}
@media(max-width:1087px){.modal .sub-topic-details-page .backSearchWithin{flex-direction:column;align-items:unset}
}
.modal .sub-topic-details-page .backSearchWithin .backtodoc{color:#2d2d2d;font-size:14px;font-weight:500;cursor:pointer}
@media(min-width:1088px){.modal .sub-topic-details-page .backSearchWithin .backtodoc{width:50%}
}
.modal .sub-topic-details-page .backSearchWithin .backtodoc .icon-submit-arrow{padding-left:5px;font-weight:600;align-self:center;font-size:14px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}
.modal .sub-topic-details-page .backSearchWithin .backtodoc .icon-submit-arrow:before{color:#2d2d2d}
.modal .sub-topic-details-page .backSearchWithin .non-clickable-text-desktop{color:#2d2d2d;width:50%;text-align:center;display:none;justify-content:center;line-height:16px;font-weight:500;font-size:14px}
@media(min-width:1088px){.modal .sub-topic-details-page .backSearchWithin .non-clickable-text-desktop{display:flex}
}
@media(min-width:1258px){.modal .sub-topic-details-page .backSearchWithin .non-clickable-text-desktop>span{width:70%}
}
.modal .sub-topic-details-page .backSearchWithin .hide-non-clickable-text{display:flex !important}
.modal .sub-topic-details-page .sub-topic-details-box{display:flex}
@media screen and (max-width:1087px){.modal .sub-topic-details-page .sub-topic-details-box{display:block}
}
.modal .sub-topic-details-page .sub-topic-details-box .sub-topic-details-left,.modal .sub-topic-details-page .sub-topic-details-box .sub-topic-details-right{background-color:#fff}
@media(min-width:1088px){.modal .sub-topic-details-page .sub-topic-details-box .sub-topic-details-left,.modal .sub-topic-details-page .sub-topic-details-box .sub-topic-details-right{width:49%}
}
.modal .sub-topic-details-page .sub-topic-details-box .sub-topic-details-middle{width:2%}
@media screen and (max-width:1087px){.modal .sub-topic-details-page .sub-topic-details-box .sub-topic-details-middle{display:none}
}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar{display:flex;padding:8px 20px}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-left-side{width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side{width:22%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
@media screen and (max-width:767px){.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side{width:25%}
}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side ul{display:flex;align-items:center;justify-content:flex-end}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side ul li{padding-left:13px}
@media screen and (max-width:767px){.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side ul li{padding-left:7px}
}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side ul li a>img{width:18px !important}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side ul .icon-mail{color:#fff !important;font-size:16px}
.modal .sub-topic-details-page .sub-topic-details-box .title-bar .title-bar-right-side ul a{font-size:19px;color:#fff}
.modal .sub-topic-details-page .sub-topic-details-box .left-title-bar{background-color:#d04a02 !important;color:#fff}
.modal .sub-topic-details-page .sub-topic-details-box .left-title-bar a:hover{color:#2d2d2d !important}
.modal .sub-topic-details-page .sub-topic-details-box .right-title-bar{background-color:#2d2d2d;color:#fff}
.modal .sub-topic-details-page .sub-topic-details-box .right-title-bar a:hover{color:#d04a02 !important}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content{padding:20px;height:88vh;overflow-y:scroll;position:relative}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content::-webkit-scrollbar,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content::-webkit-scrollbar{width:15px}
@media screen and (max-width:767px){.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content::-webkit-scrollbar,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content::-webkit-scrollbar{display:none}
}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content::-webkit-scrollbar-track,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content::-webkit-scrollbar-track{background:#fff;border-left:1px solid #f7f7f7}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content::-webkit-scrollbar-thumb,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content::-webkit-scrollbar-thumb{background:#bebebe;border-radius:10px;border:3px solid #fff;min-height:40px}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content::-webkit-scrollbar-thumb:hover,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content::-webkit-scrollbar-thumb:hover{background:#7d7d7d}
@media screen and (max-width:1087px){.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content{padding:10px;height:41vh;overflow-x:hidden}
}
@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content{height:45vh}
}
@media screen and (max-width:810px) and (orientation:landscape){.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content{height:30vh}
}
@media only screen and (min-width:375px) and (max-width:812px) and (orientation:landscape){.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content{height:27vh}
}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content a:not(.subtopic-details-btn){pointer-events:none}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content .content-page-container{width:100% !important}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .modal-close{display:none}
@media(max-width:1087px){.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-body-content a .gateway-modal-decor,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .gateway-body .gateway-modal-decor{padding:10px}
}
@media screen and (max-width:812px) and (orientation:landscape){.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .gateway-modal-decor{height:100vh}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .gateway-modal-decor .gateway-header{margin-top:0}
}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-body-content a,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .gateway-body button,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .gateway-body a,.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .modal-background{pointer-events:none}
.modal .sub-topic-details-page .sub-topic-details-box h2{font-size:inherit !important;font-weight:bold;padding:10px 0}
@media screen and (max-width:767px){.modal .sub-topic-details-page .sub-topic-details-box h2{font-size:18px !important}
}
.modal .sub-topic-details-page .sub-topic-details-box .slick-arrow{top:-40px;font-size:20px;font-weight:bold}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content .single-podcast-subscribe{display:none}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content #hilightsection{background-color:#2d2d2d;color:#fff !important;padding-bottom:2px}
.modal .sub-topic-details-page .sub-topic-details-box .left-clone-content #hilightsection img{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
@media screen and (min-width:1088px){.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .container.page-404{width:100% !important}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .container.page-404 .page-notes{width:initial}
}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-head .opened-card-title{font-family:"PwC Helvetica Neue";font-size:30px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#2d2d2d}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-head .opened-card-date{max-height:initial;color:#7d7d7d !important;font-size:14px;line-height:18px;padding-top:25px}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-description{font-size:16px;font-family:"PwC Helvetica Neue";color:#2d2d2d;line-height:1.38;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;padding-bottom:15px;word-break:break-word}
@media screen and (min-width:1088px){.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-description .container{width:100% !important}
.modal .sub-topic-details-page .sub-topic-details-box .right-clone-content .opened-card-description .container .page-notes{width:initial}
}
.modal section .container .main-body-content .title,.modal #left-clone-content .title{font-size:16px;color:#2d2d2d;font-family:"ITCCharterCom-Regular";padding-bottom:0 !important;padding-top:0}
.modal section .container .main-body-content .title .h1,.modal section .container .main-body-content .title h1,.modal #left-clone-content .title .h1,.modal #left-clone-content .title h1{font-size:42px !important;font-weight:normal;font-family:"ITCCharterCom-Regular";line-height:50px;color:inherit;margin:0;padding:0}
.modal section .container .main-body-content .title .publication,.modal #left-clone-content .title .publication{font-family:"PwC Helvetica Neue";font-size:17px;font-weight:normal;line-height:1.13;color:#707070;padding-top:.5rem;padding-bottom:1px}
.modal section .container .main-body-content .title .in-depth,.modal #left-clone-content .title .in-depth{font-family:"PwC Helvetica Neue";font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#ae6800;padding-top:10px;padding-bottom:10px}
.modal section .container .main-body-content .title .internal-use,.modal #left-clone-content .title .internal-use{font-family:"PwC Helvetica Neue";font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;color:#d04a02;display:inline-block}
.modal #sub-topic-details-page #right-clone-content .in-depth{font-family:"PwC Helvetica Neue";font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#ae6800;padding-top:10px;padding-bottom:10px}
.sub-loader.calloutloader{position:relative;border:.7rem solid rgba(0,153,13,0.2);border-radius:50%;border-top:.7rem solid #ffa929;width:3rem;height:3rem;left:0;right:0;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;text-align:center;margin:0 auto}
.sub-op{opacity:.2;position:relative}
@media screen and (max-width:767px){.stacked-layout .sub-topic-container,.text-layout .sub-topic-container{width:100%;margin:10px 0}
}
@media screen and (max-width:767px){.stacked-layout .stack-layout-mobile,.text-layout .stack-layout-mobile{flex-direction:column}
}
@media screen and (max-width:767px){.stacked-layout .stack-layout-mobile p.date,.text-layout .stack-layout-mobile p.date{margin-bottom:10px}
}
.releated-content-toggle{padding:0}
.releated-content-toggle span{font-size:14px;font-weight:600;color:#d04a02}
.stacked-layout .single-slide,.text-layout .single-slide{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px !important}
.single-slide:last-of-type{border:0}
@media screen and (max-width:767px){.single-slide{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px !important}
.rcl-slider .single-slide{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px !important}
.stacked-layout .sub-topic-container,.text-layout .sub-topic-container{padding-bottom:4%}
.stacked-layout .sub-topic-container .column:first-child,.text-layout .sub-topic-container .column:first-child{padding-bottom:0 !important}
}
.color-gray .sub-topic-container{background-color:#f7f7f7}
.color-yellow .sub-topic-container{background-color:#ffb600}
.color-orange .sub-topic-container{background-color:#d04a02;color:#fff !important}
.color-orange .sub-topic-container h2,.color-orange .sub-topic-container .madison-card p.module-heading,.color-orange .sub-topic-container div,.color-orange .sub-topic-container .date,.color-orange .sub-topic-container p,.color-orange .sub-topic-container span{color:#fff !important}
.color-orange .sub-topic-container .left,.color-orange .sub-topic-container .right{border-left:2px solid #fff !important}
.color-orange .sub-topic-container .slick-slide{border-right-color:#fff !important}
.color-orange .sub-topic-container .sub-topic-slider-icon #hilightsection img,.color-orange .sub-topic-container .sub-topic-slider-icon img{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
.color-orange .sub-topic-container .slick-disabled{color:#acacac !important}
.color-orange .sub-topic-container .slick-dots li.slick-active button:before{background:#fff !important}
.color-orange .sub-topic-container .slick-dots li button:before{border:1px solid #fff !important}
.color-pink .sub-topic-container{background-color:#db536a;color:#fff !important}
.color-pink .sub-topic-container h2,.color-pink .sub-topic-container .madison-card p.module-heading,.color-pink .sub-topic-container div,.color-pink .sub-topic-container .date,.color-pink .sub-topic-container p,.color-pink .sub-topic-container span{color:#fff !important}
.color-pink .sub-topic-container .left,.color-pink .sub-topic-container .right{border-left:2px solid #fff !important}
.color-pink .sub-topic-container .sub-topic-slider-icon #hilightsection img,.color-pink .sub-topic-container .sub-topic-slider-icon img{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}
.color-pink .sub-topic-container .slick-disabled{color:#acacac !important}
.color-pink .sub-topic-container .slick-dots li.slick-active button:before{background:#fff !important}
.color-pink .sub-topic-container .slick-dots li button:before{border:1px solid #fff !important}
@media screen and (max-width:767px){.sub-topic-container.singleSlideCover .madison-card{display:block}
.sub-topic-container.singleSlideCover .madison-card .date-block{margin-top:10px}
.sub-topic-container.twoSlidesCover{width:auto}
.sub-topic-container .lessSlides{display:block}
}
.loader{margin:auto;border:3px solid rgba(0,153,13,0.2);border-top-color:#ffa929;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:50%;width:50px;height:50px;display:block}
.loader-text{margin-left:44%}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.dm-thumbnail{display:block;width:100%}
.dm-overlay{display:inline-block;position:relative;width:100%}
.dm-overlay.dm-overlay-inline-links{max-width:100%;width:auto}
.dm-button{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;border-radius:5px;width:80px;height:80px;background-position:0 0;background-image:url(../components/ditacontent/dynamicmedia/clientlib-media-wrapper/resources/IconEffect_video_sprite.png);background-size:80px}
.dm-inline-link-button{width:50px;height:50px;background-size:50px}
#content-loader{position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.33);width:100vw;height:100vh;z-index:105}
.loader{margin:auto;border:3px solid rgba(0,153,13,0.2);border-top-color:#ffa929;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:50%;width:50px;height:50px;display:block}
.loader-text{margin-left:44%}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.accordion-wrap .aem-GridColumn.accordion-item:first-child .panel-heading{border-top:0}
.accordion-wrap .aem-GridColumn.accordion-item .panel-heading{border-top:1px solid #dedede}
.accordion-wrap .aem-GridColumn.accordion-item .panel-heading .panel-title button .panel-paginate,.accordion-wrap .aem-GridColumn.accordion-item.sliderInitialized .panel-body,.accordion-wrap .aem-GridColumn.accordion-item .accordion-content,.accordion-wrap .aem-GridColumn.accordion-item.expanded.sme-item .panel-heading .panel-title button .panel-paginate{display:none}
.accordion-wrap .aem-GridColumn.accordion-item.expanded .panel-heading .panel-title button .panel-paginate{display:flex}
.accordion-wrap .aem-GridColumn.accordion-item.expanded button .icon-caret-down::before{content:"\e990d"}
.accordion-wrap .aem-GridColumn.accordion-item.sliderInitialized.expanded .panel-body,.accordion-wrap .aem-GridColumn.accordion-item.sliderInitialized.expanded .accordion-content{display:block}
.accordion-wrap .aem-GridColumn.accordion-item .accordion-content{max-height:600px !important;overflow:auto}
@media(min-width:1025px){.r-loader{position:relative;border:.7rem solid rgba(0,153,13,0.2);border-radius:50%;border-top:.7rem solid #ffa929;width:6rem;height:6rem;left:76%;top:5%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
#r-content-loader{position:absolute;top:-40px;left:0;width:100%;height:100%}
.r-op{opacity:.2}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
}
.ellipsis-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.dm-audio audio{width:100%}
.modal-multimedia-view .details h1,.modal-multimedia-view .details p,.modal-multimedia-view .related,.modal-multimedia-view .details .go-to,.modal-multimedia-view .modal-multimedia-item.modal-related-content .mm-below-info,.modal-multimedia-view .modal-multimedia-item.modal-related-content .mm-title,.modal-multimedia-view .modal-multimedia-item.modal-related-content .mobile-play-next{display:none}
.modal-multimedia-view .video-link-block{max-width:800px;margin:0 auto;overflow:hidden}
.modal-multimedia-view .modal-multimedia-item.modal-related-content .details h1,.modal-multimedia-view .modal-multimedia-item.modal-related-content .details p,.modal-multimedia-view .modal-multimedia-item.modal-related-content .related{display:block}
.modal-multimedia-view .modal-multimedia-item.modal-related-content .modal-multimedia-columns{margin-top:40px;margin-bottom:20px}
.modal-multimedia-view .modal-multimedia-item.modal-related-content .modal-content .video-up-next .up-next{bottom:116px}
.modal-related-content .details{background-color:#ffa929;max-width:417px;padding:77px 70px 43px;width:100%}
.modal-related-content .details h1{display:none}
.modal-related-content .details>img{margin-bottom:14px !important;width:100%}
.modal-related-content .details .description{font-size:24px;font-weight:700;line-height:1.21;margin-bottom:14px}
.modal-related-content .details .date{font-size:14px;margin-bottom:26px}
.modal-related-content .details .note{color:black;font-size:14px}
.modal-related-content .details .go-to{display:none}
.modal-related-content .related{background-color:black;background-color:rgba(0,0,0,0.9);max-width:384px;padding:77px 43px 76px;width:100%}
.modal-related-content .related h1{border-bottom:1px solid white;font-size:18px;line-height:1;margin-bottom:10px;padding-bottom:5px}
.modal-related-content .related .related-scroll-area{height:306px;overflow-y:auto;padding-right:48px}
.modal-related-content .related .related-scroll-area ul li{border-bottom:1px solid #444;margin-bottom:12px;padding-bottom:12px;width:245px}
.modal-related-content .related .related-scroll-area ul li a{color:white;font-size:14px;line-height:1.4;text-decoration:none}
.modal-related-content .related .related-scroll-area ul li a span{display:block;font-size:12px;line-height:1;margin-top:10px}
@media(max-width:992px){.modal-multimedia-view.modal-related-content .modal-content .mm-below-info{display:none}
.modal-multimedia-view .modal-multimedia-item.modal-related-content .cq-dd-image{left:26px;position:absolute;top:13px;width:130px}
.modal-multimedia-view .video-link-block{width:100% !important;height:100vh !important}
.modal-multimedia-view .modal-content,.modal-multimedia-view .modal-card{max-height:100vh}
.modal-multimedia-view .modal-content .mm-title{width:100%;margin-bottom:15px;padding:0 15px}
.modal-multimedia-view .modal-content .mm-below-info{width:100%;padding:0 50px;position:relative;display:block}
.modal-related-content .related .related-scroll-area{padding-right:0}
.modal-multimedia-view .modal-content .mm-title span{display:none}
.modal-multimedia-view .slick-arrow.icon-caret-left{left:15px}
.modal-multimedia-view .modal-content .mm-below-info .info-title{font-size:16px;padding-top:50px;padding-bottom:25px;width:100%}
.modal-multimedia-view .modal-content .mm-below-info .info-title .date{position:absolute;top:0}
.modal-multimedia-view .slick-arrow{top:auto;bottom:64px}
.modal-multimedia-view .slick-arrow.icon-caret-right{right:15px}
.modal-multimedia-view .switch-view-modal{display:none}
.modal-multimedia-view .modal-content,.modal-multimedia-view .modal-card{margin:0}
.modal-related-content .details{margin-top:70px;max-width:unset;min-height:140px;padding:13px 13px 13px calc(13px + 130px + 30px);position:relative;width:100%}
.modal-related-content .details h1{display:block;font-family:"ITCCharterCom-Regular";font-size:24px;left:13px;position:absolute;top:-44px}
.modal-related-content .details>img{left:30px;position:absolute;top:13px;width:130px}
.modal-related-content .details .description{font-size:14px}
.modal-related-content .details .date,.modal-related-content .details .note{display:none !important}
.modal-related-content .details .go-to{color:white;display:block}
.modal-related-content .details .go-to span{display:inline-block;margin-left:5px;position:relative;top:3px;transform:rotate(90deg)}
.modal-related-content .related{max-width:unset;padding:23px 0;width:100%}
.modal-related-content .related h1{font-weight:700;margin:0 13px;padding:15px}
.modal-related-content .related .related-scroll-area{height:calc(100vh - 407px)}
.modal-related-content .related .related-scroll-area ul li{border:0;font-size:13px;font-weight:bold;line-height:1.2;margin:0;padding:18px 30px;width:100%}
.modal-related-content .related .related-scroll-area ul li a span{color:#c8c8c8;margin-top:5px}
.modal-related-content .related .related-scroll-area ul li a span u{margin-left:20px}
.modal-related-content .related .related-scroll-area ul li:nth-child(odd){background-color:#2c2c2c}
.modal-related-content .related .mobile-play-next{background:#7d7d7d;bottom:0;display:block;height:126px;left:0;padding:15px 55px;position:absolute;width:100%}
.modal-related-content .related .mobile-play-next button{display:block}
.modal-related-content .related .mobile-play-next button.previous{left:13px}
.modal-related-content .related .mobile-play-next button.next{right:13px}
.modal-related-content .related .mobile-play-next h1,.modal-related-content .related .mobile-play-next p{font-size:14px;font-weight:700;line-height:1.29}
.modal-related-content .related .mobile-play-next h1{border:0;margin:0 0 12px;padding:0}
}
.modal-multimedia-view .slick-arrow.slick-disabled{opacity:.3}
.modal-multimedia-view .multimedia-list-item-details{font-family:"PwC Helvetica Neue";color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.43;position:absolute;z-index:9;margin-top:14px;max-width:170px;opacity:0}
.modal-multimedia-view .slick-arrow.icon-caret-right .multimedia-list-item-details{left:0}
.modal-multimedia-view .slick-arrow.icon-caret-left .multimedia-list-item-details{right:0;text-align:right}
.modal-multimedia-view .slick-arrow:hover .multimedia-list-item-details{opacity:1}
@media(max-width:1025px){.modal-multimedia-view .multimedia-list-item-details{display:none}
}
.modal-multimedia-view .modal-content .video-up-next .video-link-block img{max-height:370px}
.modal.modal-multimedia .is-large.modal-close,.modal.modal-multimedia-view .is-large.modal-close{z-index:99}