@font-face{font-family:"Amplitude";font-weight:400;src:url(../fonts/Amplitude-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Amplitude-Regular.woff2) format("woff2"),url(../fonts/Amplitude-Regular.woff) format("woff")}
@font-face{font-family:"Amplitude-Regular";src:url(../fonts/Amplitude-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Amplitude-Regular.woff2) format("woff2"),url(../fonts/Amplitude-Regular.woff) format("woff")}
@font-face{font-family:"Amplitude-Light";src:url(../fonts/Amplitude-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Amplitude-Light.woff2) format("woff2"),url(../fonts/Amplitude-Light.woff) format("woff")}
@font-face{font-family:"Amplitude-Medium";src:url(../fonts/Amplitude-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Amplitude-Medium.woff2) format("woff2"),url(../fonts/Amplitude-Medium.woff) format("woff")}
@font-face{font-family:"jp-icons";src:url(../fonts/jp-icons.eot);src:url(../fonts/jp-icons.eot#iefix) format("embedded-opentype"),url(../fonts/jp-icons.ttf) format("truetype"),url(../fonts/jp-icons.woff) format("woff"),url(../fonts/jp-icons.svg#jp-icons) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"gim-icomoon";src:url(../fonts/gim-icomoon.eot);src:url(../fonts/gim-icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/gim-icomoon.ttf) format("truetype"),url(../fonts/gim-icomoon.woff) format("woff"),url(../fonts/gim-icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"NB-International-boo";font-weight:400;src:url(../fonts/jpmamproboo-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamproboo-webfont.woff2) format("woff2"),url(../fonts/jpmamproboo-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-pro-regular";src:url(../fonts/jpmamproreg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamproreg-webfont.woff2) format("woff2"),url(../fonts/jpmamproreg-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-pro-light";src:url(../fonts/jpmamprolig-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamprolig-webfont.woff2) format("woff2"),url(../fonts/jpmamprolig-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-Medium";src:url(../fonts/jpmampromed-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmampromed-webfont.woff2) format("woff2"),url(../fonts/jpmampromed-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-pro-mono";src:url(../fonts/jpmampromono-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmampromono-webfont.woff2) format("woff2"),url(../fonts/jpmampromono-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-bold";src:url(../fonts/jpmamprobol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamprobol-webfont.woff2) format("woff2"),url(../fonts/jpmamprobol-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-bold-italic";src:url(../fonts/jpmamprobolita-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamprobolita-webfont.woff2) format("woff2"),url(../fonts/jpmamprobolita-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-boo-italic";src:url(../fonts/jpmamprobooita-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamprobooita-webfont.woff2) format("woff2"),url(../fonts/jpmamprobooita-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-pro-italic";src:url(../fonts/jpmamproita-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamproita-webfont.woff2) format("woff2"),url(../fonts/jpmamproita-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-pro-light-ita";src:url(../fonts/jpmamproligita-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmamproligita-webfont.woff2) format("woff2"),url(../fonts/jpmamproligita-webfont.woff) format("woff")}
@font-face{font-family:"NB-International-pro-med-italic";src:url(../fonts/jpmampromedita-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jpmampromedita-webfont.woff2) format("woff2"),url(../fonts/jpmampromedita-webfont.woff) format("woff")}
@font-face{font-family:"jp-icons";src:url(../fonts/jp-icons.eot);src:url(../fonts/jp-icons.eot#iefix) format("embedded-opentype"),url(../fonts/jp-icons.ttf) format("truetype"),url(../fonts/jp-icons.woff) format("woff"),url(../fonts/jp-icons.svg#jp-icons) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"gim-icomoon";src:url(../fonts/gim-icomoon.eot);src:url(../fonts/gim-icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/gim-icomoon.ttf) format("truetype"),url(../fonts/gim-icomoon.woff) format("woff"),url(../fonts/gim-icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"noto-sans-sc-v20-chinese-simplified-100";src:url(../fonts/noto-sans-sc-v20-chinese-simplified-100.woff2) format("woff2"),url(../fonts/noto-sans-sc-v20-chinese-simplified-100.woff) format("woff")}
@font-face{font-family:"noto-sans-sc-v20-chinese-simplified-300";src:url(../fonts/noto-sans-sc-v20-chinese-simplified-300.woff2) format("woff2"),url(../fonts/noto-sans-sc-v20-chinese-simplified-300.woff) format("woff")}
@font-face{font-family:"noto-sans-sc-v20-chinese-simplified-500";src:url(../fonts/noto-sans-sc-v20-chinese-simplified-500.woff2) format("woff2"),url(../fonts/noto-sans-sc-v20-chinese-simplified-500.woff) format("woff")}
@font-face{font-family:"noto-sans-sc-v20-chinese-simplified-700";src:url(../fonts/noto-sans-sc-v20-chinese-simplified-700.woff2) format("woff2"),url(../fonts/noto-sans-sc-v20-chinese-simplified-700.woff) format("woff")}
@font-face{font-family:"noto-sans-sc-v20-chinese-simplified-900";src:url(../fonts/noto-sans-sc-v20-chinese-simplified-900.woff2) format("woff2"),url(../fonts/noto-sans-sc-v20-chinese-simplified-900.woff) format("woff")}
@font-face{font-family:"noto-sans-sc-v20-chinese-simplified-regular";src:url(../fonts/noto-sans-sc-v20-chinese-simplified-regular.woff2) format("woff2"),url(../fonts/noto-sans-sc-v20-chinese-simplified-regular.woff) format("woff")}
@font-face{font-family:"noto-sans-hk-v15-chinese-hongkong-100";src:url(../fonts/noto-sans-hk-v15-chinese-hongkong-100.woff2) format("woff2"),url(../fonts/noto-sans-hk-v15-chinese-hongkong-100.woff) format("woff")}
@font-face{font-family:"noto-sans-hk-v15-chinese-hongkong-300";src:url(../fonts/noto-sans-hk-v15-chinese-hongkong-300.woff2) format("woff2"),url(../fonts/noto-sans-hk-v15-chinese-hongkong-300.woff) format("woff")}
@font-face{font-family:"noto-sans-hk-v15-chinese-hongkong-500";src:url(../fonts/noto-sans-hk-v15-chinese-hongkong-500.woff2) format("woff2"),url(../fonts/noto-sans-hk-v15-chinese-hongkong-500.woff) format("woff")}
@font-face{font-family:"noto-sans-hk-v15-chinese-hongkong-700";src:url(../fonts/noto-sans-hk-v15-chinese-hongkong-700.woff2) format("woff2"),url(../fonts/noto-sans-hk-v15-chinese-hongkong-700.woff) format("woff")}
@font-face{font-family:"noto-sans-hk-v15-chinese-hongkong-900";src:url(../fonts/noto-sans-hk-v15-chinese-hongkong-900.woff2) format("woff2"),url(../fonts/noto-sans-hk-v15-chinese-hongkong-900.woff) format("woff")}
@font-face{font-family:"noto-sans-hk-v15-chinese-hongkong-regular";src:url(../fonts/noto-sans-hk-v15-chinese-hongkong-regular.woff2) format("woff2"),url(../fonts/noto-sans-hk-v15-chinese-hongkong-regular.woff) format("woff")}
@font-face{font-family:"noto-sans-jp-v36-japanese-100";src:url(../fonts/noto-sans-jp-v36-japanese-100.woff2) format("woff2"),url(../fonts/noto-sans-jp-v36-japanese-100.woff) format("woff")}
@font-face{font-family:"noto-sans-jp-v36-japanese-300";src:url(../fonts/noto-sans-jp-v36-japanese-300.woff2) format("woff2"),url(../fonts/noto-sans-jp-v36-japanese-300.woff) format("woff")}
@font-face{font-family:"noto-sans-jp-v36-japanese-500";src:url(../fonts/noto-sans-jp-v36-japanese-500.woff2) format("woff2"),url(../fonts/noto-sans-jp-v36-japanese-500.woff) format("woff")}
@font-face{font-family:"noto-sans-jp-v36-japanese-700";src:url(../fonts/noto-sans-jp-v36-japanese-700.woff2) format("woff2"),url(../fonts/noto-sans-jp-v36-japanese-700.woff) format("woff")}
@font-face{font-family:"noto-sans-jp-v36-japanese-900";src:url(../fonts/noto-sans-jp-v36-japanese-900.woff2) format("woff2"),url(../fonts/noto-sans-jp-v36-japanese-900.woff) format("woff")}
@font-face{font-family:"noto-sans-jp-v36-japanese-regular";src:url(../fonts/noto-sans-jp-v36-japanese-regular.woff2) format("woff2"),url(../fonts/noto-sans-jp-v36-japanese-regular.woff) format("woff")}
@font-face{font-family:"noto-sans-tc-v20-chinese-traditional-100";src:url(../fonts/noto-sans-tc-v20-chinese-traditional-100.woff2) format("woff2"),url(../fonts/noto-sans-tc-v20-chinese-traditional-100.woff) format("woff")}
@font-face{font-family:"noto-sans-tc-v20-chinese-traditional-300";src:url(../fonts/noto-sans-tc-v20-chinese-traditional-300.woff2) format("woff2"),url(../fonts/noto-sans-tc-v20-chinese-traditional-300.woff) format("woff")}
@font-face{font-family:"noto-sans-tc-v20-chinese-traditional-500";src:url(../fonts/noto-sans-tc-v20-chinese-traditional-500.woff2) format("woff2"),url(../fonts/noto-sans-tc-v20-chinese-traditional-500.woff) format("woff")}
@font-face{font-family:"noto-sans-tc-v20-chinese-traditional-700";src:url(../fonts/noto-sans-tc-v20-chinese-traditional-700.woff2) format("woff2"),url(../fonts/noto-sans-tc-v20-chinese-traditional-700.woff) format("woff")}
@font-face{font-family:"noto-sans-tc-v20-chinese-traditional-900";src:url(../fonts/noto-sans-tc-v20-chinese-traditional-900.woff2) format("woff2"),url(../fonts/noto-sans-tc-v20-chinese-traditional-900.woff) format("woff")}
@font-face{font-family:"noto-sans-tc-v20-chinese-traditional-regular";src:url(../fonts/noto-sans-tc-v20-chinese-traditional-regular.woff2) format("woff2"),url(../fonts/noto-sans-tc-v20-chinese-traditional-regular.woff) format("woff")}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,select,input,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:italic}
strong,b{font-weight:bold}
img{max-width:100%;height:auto}
body{font-size:16px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#373741;overflow-x:hidden}
a{text-decoration:none;color:inherit}
ul,ol{padding:0}
ul li,ol li{list-style:none}
:root{--am-grid-maxWidth:1600px;--am-grid-columnGap:16px;--am-grid-outsideMargin:16px}
@media(min-width:768px){:root{--am-grid-columnGap:32px}
}
@media(min-width:1024px){:root{--am-grid-columnGap:32px}
}
@media(min-width:1536px){:root{--am-grid-columnGap:40px}
}
@media(min-width:1920px){:root{--am-grid-columnGap:40px}
}
@media(min-width:768px){:root{--am-grid-outsideMargin:24px}
}
@media(min-width:1024px){:root{--am-grid-outsideMargin:48px}
}
@media(min-width:1536px){:root{--am-grid-outsideMargin:64px}
}
@media(min-width:1920px){:root{--am-grid-outsideMargin:160px}
}
.jp-page-px{padding-left:var(--am-grid-outsideMargin);padding-right:var(--am-grid-outsideMargin)}
.jp-page-mw{max-width:var(--am-grid-maxWidth);margin-left:auto;margin-right:auto}
.jp-grid-gap{-webkit-column-gap:var(--am-grid-columnGap);-moz-column-gap:var(--am-grid-columnGap);column-gap:var(--am-grid-columnGap)}
.jp-grid-cols-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media(min-width:576px){.jp-sm\:grid-cols-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:768px){.jp-md\:grid-cols-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1024px){.jp-lg\:grid-cols-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1536px){.jp-xl\:grid-cols-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.jp-grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media(min-width:576px){.jp-sm\:grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:768px){.jp-md\:grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1024px){.jp-lg\:grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1536px){.jp-xl\:grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.jp-grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media(min-width:576px){.jp-sm\:grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:768px){.jp-md\:grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1024px){.jp-lg\:grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1536px){.jp-xl\:grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.jp-grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media(min-width:576px){.jp-sm\:grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:768px){.jp-md\:grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1024px){.jp-lg\:grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1536px){.jp-xl\:grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.jp-grid-cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media(min-width:576px){.jp-sm\:grid-cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:768px){.jp-md\:grid-cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1024px){.jp-lg\:grid-cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1536px){.jp-xl\:grid-cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.jp-grid-cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media(min-width:576px){.jp-sm\:grid-cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:768px){.jp-md\:grid-cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1024px){.jp-lg\:grid-cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
@media(min-width:1536px){.jp-xl\:grid-cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.jp-col-span-1{grid-column:span 1/span 1}
.jp-col-start-1{grid-column-start:1}
.jp-col-end-1{grid-column-end:1}
.jp-col-span-2{grid-column:span 2/span 2}
.jp-col-start-2{grid-column-start:2}
.jp-col-end-2{grid-column-end:2}
.jp-col-span-3{grid-column:span 3/span 3}
.jp-col-start-3{grid-column-start:3}
.jp-col-end-3{grid-column-end:3}
.jp-col-span-4{grid-column:span 4/span 4}
.jp-col-start-4{grid-column-start:4}
.jp-col-end-4{grid-column-end:4}
.jp-col-span-5{grid-column:span 5/span 5}
.jp-col-start-5{grid-column-start:5}
.jp-col-end-5{grid-column-end:5}
.jp-col-span-6{grid-column:span 6/span 6}
.jp-col-start-6{grid-column-start:6}
.jp-col-end-6{grid-column-end:6}
.jp-viewport-width{position:absolute;display:block;width:100vw;top:0;right:0;bottom:0;left:calc(50% - 50vw);z-index:-1}
.jp-full-width{position:relative;width:100vw !important;margin-left:calc(50% - 50vw) !important;padding-left:calc(50vw - 50%) !important;padding-right:calc(50vw - 50%) !important}
.jp-full-width-no-padding{position:relative;width:100vw !important;margin-left:calc(50% - 50vw) !important}
.jp-parent-size{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:-1}
.jp-npe-shell [class^=icon-],.jp-npe-shell [class*=" icon-"]{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}
.jp-npe-shell .icon-youtube:before{content:"\E90B"}
.jp-npe-shell .icon-filter:before{content:"\E90C"}
.jp-npe-shell .icon-users2:before{content:"\E909"}
.jp-npe-shell .icon-users:before{content:"\E908"}
.jp-npe-shell .icon-nav_users:before{content:"\E90A"}
.jp-npe-shell .icon-checkMark:before{content:"\E906"}
.jp-npe-shell .icon-backArrow:before{content:"\E907"}
.jp-npe-shell .icon-newwindow:before{content:"\E90D"}
.jp-npe-shell .icon-flag:before{content:"\E900"}
.jp-npe-shell .icon-info:before{content:"\E901"}
.jp-npe-shell .icon-clear-envelope:before{content:"\E902"}
.jp-npe-shell .icon-download2:before{content:"\E903"}
.jp-npe-shell .icon-favorite-star-empty:before{content:"\E904"}
.jp-npe-shell .icon-favorite-star-fill:before{content:"\E905"}
.jp-npe-shell .icon-moreactions:before{content:"\E629"}
.jp-npe-shell .icon-cart2:before{content:"\E62A"}
.jp-npe-shell .icon-gripper:before{content:"\E62B"}
.jp-npe-shell .icon-trash:before{content:"\E62C"}
.jp-npe-shell .icon-copyto:before{content:"\E62D"}
.jp-npe-shell .icon-edit:before{content:"\E62E"}
.jp-npe-shell .icon-glassdoor:before{content:"\E802"}
.jp-npe-shell .icon-contactus:before{content:"\E600"}
.jp-npe-shell .icon-myevents:before{content:"\E601"}
.jp-npe-shell .icon-mylibrary:before{content:"\E602"}
.jp-npe-shell .icon-downchevron:before{content:"\E603"}
.jp-npe-shell .icon-rightchevron:before{content:"\E604"}
.jp-npe-shell .icon-download:before{content:"\E605"}
.jp-npe-shell .icon-cart:before{content:"\E606"}
.jp-npe-shell .icon-favorite:before{content:"\E607"}
.jp-npe-shell .icon-print:before{content:"\E608"}
.jp-npe-shell .icon-share:before{content:"\E609"}
.jp-npe-shell .icon-openenvelope:before{content:"\E60A"}
.jp-npe-shell .icon-email:before{content:"\E60B"}
.jp-npe-shell .icon-twitter:before{content:"\E60C"}
.jp-npe-shell .icon-linkedin:before{content:"\E60D"}
.jp-npe-shell .icon-upchevron:before{content:"\E60E"}
.jp-npe-shell .icon-leftchevron:before{content:"\E60F"}
.jp-npe-shell .icon-fullhamburger:before{content:"\E610"}
.jp-npe-shell .icon-fullsearch:before{content:"\E611"}
.jp-npe-shell .icon-defaultProfile:before{content:"\E612"}
.jp-npe-shell .icon-hamburgeronly:before{content:"\E613"}
.jp-npe-shell .icon-meetTheTeam:before{content:"\E614"}
.jp-npe-shell .icon-minus:before{content:"\E615"}
.jp-npe-shell .icon-plus:before{content:"\E616"}
.jp-npe-shell .icon-close:before{content:"\E617"}
.jp-npe-shell .icon-flip:before{content:"\E618"}
.jp-npe-shell .icon-flipClose:before{content:"\E619"}
.jp-npe-shell .icon-add:before{content:"\E61A"}
.jp-npe-shell .icon-folder:before{content:"\E61B"}
.jp-npe-shell .icon-carousel:before{content:"\E61C"}
.jp-npe-shell .icon-grid:before{content:"\E61D"}
.jp-npe-shell .icon-link:before{content:"\E61E"}
.jp-npe-shell .icon-list:before{content:"\E61F"}
.jp-npe-shell .icon-network:before{content:"\E620"}
.jp-npe-shell .icon-network2:before{content:"\E621"}
.jp-npe-shell .icon-playCircle:before{content:"\E622"}
.jp-npe-shell .icon-plusThin:before{content:"\E623"}
.jp-npe-shell .icon-printerCircle:before{content:"\E624"}
.jp-npe-shell .icon-quotationMarks:before{content:"\E625"}
.jp-npe-shell .icon-starCircle:before{content:"\E626"}
.jp-npe-shell .icon-flipBack:before{content:"\E627"}
.jp-npe-shell .icon-morning_star:before{content:"\E628"}
.jp-npe-shell .icon-feed:before{content:"\E800"}
.jp__pagination__next::after,.jp__pagination__previous::after{content:"\E904"}
.jp__load-more button::after{content:"\E94A"}
.jpm-am-userprofile-sso{margin:28px 100px 0 100px;width:460px;padding:28px 28px 28px 88px;position:relative;font-family:"NB-International-Medium",sans-serif;font-weight:500;line-height:24px;font-size:16px;background:#dbf5f7}
body.font-family-zh .jpm-am-userprofile-sso,body.font-family-zh-TW .jpm-am-userprofile-sso{font-family:"noto-sans-tc-v20-chinese-traditional-500",sans-serif}
body.font-family-zh-HK .jpm-am-userprofile-sso{font-family:"noto-sans-hk-v15-chinese-hongkong-500",sans-serif}
body.font-family-zh-CN .jpm-am-userprofile-sso{font-family:"noto-sans-sc-v20-chinese-simplified-500",sans-serif}
body.font-family-ja .jpm-am-userprofile-sso{font-family:NB-International-Medium,noto-sans-jp-v36-japanese-500,sans-serif}
.jpm-am-userprofile-sso::before{display:inline;content:"";background-repeat:no-repeat;background-size:24px 24px;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(35%);transform:translateY(-50%) translateX(35%);border-right:1px solid #0e3442;background-image:url("../images/ssoKey.svg");padding:20px 24px 5px 20px;left:8px}
.jpm-am-userprofile-sso a{color:#096183;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}
.jpm-am-userprofile-sso a :first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
.jpm-am-userprofile-sso a:hover{text-decoration:underline}
.jpm-am-userprofile-sso .sso-carretRight{background-image:url("../images/CaretRight.svg");padding-right:4px;width:24px;display:block;height:24px;float:right}
.jpm-am-aem-login-modal .jpm-am-userprofile-sso{margin:28px auto;width:100%}
@media(max-width:767px){.jpm-am-userprofile-sso{margin:28px auto;width:100%}
}
.jp-npe-shell [class^=icon-],.jp-npe-shell [class*=" icon-"]{font-family:"gim-icomoon",fantasy !important}
.jp-npe-shell #parentContainer #jump-to-fund .col-xs-12 #searchdiv #search-icon:after{content:""}
.jp-fundsearch-npe-shell .jp-npe-shell #parentContainer{position:relative !important;width:100% !important;margin-left:0 !important}
.jp-npe-shell #react-app .container{width:100% !important;max-width:1600px !important}
@media(min-width:1536px){.jp-npe-shell{width:100% !important;max-width:100% !important}
}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
body{font-family:"NB-International-pro-regular",sans-serif;font-weight:400;line-height:18px}
body.font-family-zh body,body.font-family-zh-TW body{font-family:"noto-sans-tc-v20-chinese-traditional-regular",sans-serif}
body.font-family-zh-HK body{font-family:"noto-sans-hk-v15-chinese-hongkong-regular",sans-serif}
body.font-family-zh-CN body{font-family:"noto-sans-sc-v20-chinese-simplified-regular",sans-serif}
body.font-family-ja body{font-family:NB-International-pro-regular,noto-sans-jp-v36-japanese-regular,sans-serif}
body .react-datepicker{font-family:"NB-International-pro-regular",sans-serif;font-weight:400;line-height:18px}
body.font-family-zh body .react-datepicker,body.font-family-zh-TW body .react-datepicker{font-family:"noto-sans-tc-v20-chinese-traditional-regular",sans-serif}
body.font-family-zh-HK body .react-datepicker{font-family:"noto-sans-hk-v15-chinese-hongkong-regular",sans-serif}
body.font-family-zh-CN body .react-datepicker{font-family:"noto-sans-sc-v20-chinese-simplified-regular",sans-serif}
body.font-family-ja body .react-datepicker{font-family:NB-International-pro-regular,noto-sans-jp-v36-japanese-regular,sans-serif}
body.mobile-insights{background:#fff;overflow-y:scroll !important}
body.mobile-insights header{min-height:50px}
body.mobile-insights .jp-header,body.mobile-insights .jp-breadcrumb,body.mobile-insights footer,body.mobile-insights .jpm-am-navigation-saml-login-link{display:none}
body.nav-none{overflow-y:scroll !important}
body.nav-none .jp-header__menu-wrapper,body.nav-none .jp-header__icons,body.nav-none .jp-breadcrumb,body.nav-none .country-role-selector-data,body.nav-none footer .jpm-am-container-column-control{display:none}
body .jpm-am-navigation-saml-login-link{cursor:pointer}
body .jpm-form-control .cta-btn.primary{font-family:"NB-International-Medium",sans-serif;font-weight:500;display:block;width:60%;background-color:#52d8e6;border-radius:30px;color:#000;text-transform:none;cursor:pointer;line-height:18px;margin:auto;border:1px solid #000}
body.font-family-zh body .jpm-form-control .cta-btn.primary,body.font-family-zh-TW body .jpm-form-control .cta-btn.primary{font-family:"noto-sans-tc-v20-chinese-traditional-500",sans-serif}
body.font-family-zh-HK body .jpm-form-control .cta-btn.primary{font-family:"noto-sans-hk-v15-chinese-hongkong-500",sans-serif}
body.font-family-zh-CN body .jpm-form-control .cta-btn.primary{font-family:"noto-sans-sc-v20-chinese-simplified-500",sans-serif}
body.font-family-ja body .jpm-form-control .cta-btn.primary{font-family:NB-International-Medium,noto-sans-jp-v36-japanese-500,sans-serif}
body .jpm-form-control .cta-btn.primary:hover{background-color:#dbf5f7}
body .jpm-form-control .cta-btn.primary:disabled{background-color:#e2e4e5}
body .jpm-bold{font-weight:bold}
body .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body .sr-only-focusable:active,body .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
body:has(.paywall-container){overflow-y:hidden !important}
[class^=icon-],[class*=" icon-"]{font-family:"jp-icons",fantasy !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}
.jp__topLeft{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}
.jp__bottomLeft{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}
.jp__topRight{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}
.jp__bottomRight{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}
.jp__scaleImage{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}
.jp :focus-visible{outline:2px solid #000}
.jp__clear{background:rgba(255,255,255,0)}
.jp__clear :focus-visible{outline:2px solid #000}
.jp__cloudyWhite{background:rgba(255,255,255,.9)}
.jp__cloudyWhite :focus-visible{outline:2px solid #000}
.jp__white{background:#fff}
.jp__white :focus-visible{outline:2px solid #000}
.jp__black{background:#000;color:#fff}
.jp__black :focus-visible{outline:2px solid #fff}
.jp__lightGrey,.jp__grey-50{background:#f5f7f8}
.jp__lightGrey :focus-visible,.jp__grey-50 :focus-visible{outline:2px solid #000}
.jp__ash{background:#373741}
.jp__ash :focus-visible{outline:2px solid #fff}
.jp__lightTopaz{background:#3ccbda}
.jp__lightTopaz :focus-visible{outline:2px solid #000}
.jp__topaz{background:#dbf5f7}
.jp__topaz :focus-visible{outline:2px solid #fff}
.jp__teal{background:#0e3442;color:#fff}
.jp__teal :focus-visible{outline:2px solid #fff}
.jp__grey-500{background:#565a5d;color:#fff}
.jp__grey-500 :focus-visible{outline:2px solid #fff}
.jp__grey-700{background:#21292e;color:#fff}
.jp__grey-700 :focus-visible{outline:2px solid #fff}
.jp__shades0-teal{background:#ecfbfc;color:#fff}
.jp__shades0-teal :focus-visible{outline:2px solid #fff}
.jp__blue-400{background:#00458a;color:#fff}
.jp__blue-400 :focus-visible{outline:2px solid #fff}
.jp__green-400{background:#004f31;color:#fff}
.jp__green-400 :focus-visible{outline:2px solid #fff}
@media(max-width:767px){.jp__topLeft{-o-object-fit:none;object-fit:none;-o-object-position:top left;object-position:top left}
.jp__bottomLeft{-o-object-fit:none;object-fit:none;-o-object-position:bottom left;object-position:bottom left}
.jp__topRight{-o-object-fit:none;object-fit:none;-o-object-position:top right;object-position:top right}
.jp__bottomRight{-o-object-fit:none;object-fit:none;-o-object-position:bottom right;object-position:bottom right}
}
.jpm__webcast-video{margin:30px}
.jpm-interactive__iframeFull{width:100%;height:2000px;overflow:hidden}
.jpm-interactive__iframeFull .channel-content-list.jsTabContent.jsRecordedListing{height:1510px}
.jpm-interactive__iframeSmall{width:100%;height:555px;overflow:hidden}
.jpm-interactive__clear{clear:both}
#my-matrix td{vertical-align:middle}
#my-matrix .close{margin-right:0}
.jp__pagination{font-family:"NB-International-Medium",sans-serif;font-weight:500;margin:60px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.font-family-zh .jp__pagination,body.font-family-zh-TW .jp__pagination{font-family:"noto-sans-tc-v20-chinese-traditional-500",sans-serif}
body.font-family-zh-HK .jp__pagination{font-family:"noto-sans-hk-v15-chinese-hongkong-500",sans-serif}
body.font-family-zh-CN .jp__pagination{font-family:"noto-sans-sc-v20-chinese-simplified-500",sans-serif}
body.font-family-ja .jp__pagination{font-family:NB-International-Medium,noto-sans-jp-v36-japanese-500,sans-serif}
.jp__pagination__previous{margin-right:20px;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.jp__pagination__previous.disabled{cursor:default}
.jp__pagination__previous.disabled::after{-webkit-text-stroke:1px #abadaf}
.jp__pagination__previous::after{font-family:"jp-icons",fantasy !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;padding-left:10px;font-weight:700;-webkit-text-stroke:1px #096183}
.jp__pagination__previous.hide{visibility:hidden}
.jp__pagination__previous.show{visibility:visible}
.jp__pagination__next{margin-left:20px;cursor:pointer}
.jp__pagination__next::after{font-family:"jp-icons",fantasy !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;padding-left:10px;font-weight:700;-webkit-text-stroke:1px #096183}
.jp__pagination__next.disabled{cursor:default}
.jp__pagination__next.disabled::after{-webkit-text-stroke:1px #abadaf}
.jp__pagination__next.show{visibility:visible}
.jp__pagination__next.hide{visibility:hidden}
.jp__pagination__navigation a{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;height:10px;width:10px;margin-right:10px;border-radius:50%;display:inline-block;border:2px solid #21292e}
.jp__pagination__navigation a:hover{background-color:#21292e}
.jp__pagination__navigation a.activePage{background-color:#21292e}
.jp__pagination__navigation a.hide{display:none}
.jp__load-more{display:none;text-transform:uppercase;text-align:left;margin-top:10px}
.jp__load-more.show{display:none}
.jp__load-more button{background:#006496;font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:"NB-International-Medium",sans-serif;font-weight:500;font-size:16px;line-height:normal;color:#181b1e;color:#fff;margin:30px;padding:15px 20px;text-align:left;text-decoration:none;display:inline-block;border:0;white-space:nowrap;margin:auto;position:relative}
body.font-family-zh .jp__load-more button,body.font-family-zh-TW .jp__load-more button{font-family:"noto-sans-tc-v20-chinese-traditional-500",sans-serif}
body.font-family-zh-HK .jp__load-more button{font-family:"noto-sans-hk-v15-chinese-hongkong-500",sans-serif}
body.font-family-zh-CN .jp__load-more button{font-family:"noto-sans-sc-v20-chinese-simplified-500",sans-serif}
body.font-family-ja .jp__load-more button{font-family:NB-International-Medium,noto-sans-jp-v36-japanese-500,sans-serif}
.jp__load-more button::after{font-family:"jp-icons",fantasy !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;font-size:7.5px;padding-left:10px;position:absolute;-webkit-transform:translate(0,45%);transform:translate(0,45%);font-weight:700;-webkit-text-stroke:1px #fff;right:20px}
.jp__load-more.hide{display:none}
.jp__HlPageTitleHidden{display:none}
.pull-right{float:right}
.react-autosuggest__input::-ms-clear{display:none}
.background-cover{background-position:center;background-size:cover;background-repeat:no-repeat}
.background-contain{background-position:center;background-size:contain;background-repeat:no-repeat}
picture{display:block}
picture img{display:block}
.hideContent{display:none}
@media(max-width:767px){.jp__pagination{display:none}
.jp__load-more{display:none;width:100%}
.jp__load-more button{width:100%}
.jp__load-more.show{display:block}
.page *:not(.actual)>picture img,.root *:not(.actual)>picture img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}
.page *:not(.actual)>picture.scaling img,.root *:not(.actual)>picture.scaling img{-o-object-position:center center;object-position:center center}
.page *:not(.actual)>picture.top-left img,.root *:not(.actual)>picture.top-left img{-o-object-position:0;object-position:0}
.page *:not(.actual)>picture.top-right img,.root *:not(.actual)>picture.top-right img{-o-object-position:100% 0;object-position:100% 0}
.page *:not(.actual)>picture.bottom-left img,.root *:not(.actual)>picture.bottom-left img{-o-object-position:0 100%;object-position:0 100%}
.page *:not(.actual)>picture.bottom-right img,.root *:not(.actual)>picture.bottom-right img{-o-object-position:100% 100%;object-position:100% 100%}
}
body.no-outline *{outline:0}
body{-webkit-print-color-adjust:exact}
.jpm-am-navigation-footer,.jpm-am-navigation-header{width:100%;margin:0 auto}
.jpm-am-navigation-footer{max-width:100%}
.jpm-am-navigation-header{max-width:100%}
.jpm-am-tnc-interactive-matrix #wc-matrix-toolbar .navbar{padding-top:0}
.jpm-am-tnc-interactive-matrix #wc-matrix-toolbar .navbar #app-title{padding-bottom:0 !important;line-height:normal}
.jpm-am-tnc-interactive-matrix #wc-matrix-toolbar #matrix-intro{margin-bottom:0 !important}
.jpm-am-tnc-interactive-matrix #wc-matrix-toolbar #matrix-intro div:nth-child(2){margin-bottom:0 !important}
.jpm-am-tnc-interactive-matrix #wc-matrix-toolbar .dropdown-menu{-webkit-transform:translate3d(0,41px,0) !important;transform:translate3d(0,41px,0) !important}
@media(max-width:1023px){.jpm-interactive__iframeFull{width:100%;height:500px;overflow:auto}
.jpm-interactive__iframeSmall{width:100%;height:200px;overflow:auto}
.jpm-interactive__clear{clear:both}
}
@media(min-width:1536px){.jpm-am-navigation-footer{width:100%}
.jpm-am-tnc-interactive-matrix #wc{width:100%;max-width:100%;overflow:hidden}
.jpm-am-tnc-interactive-matrix #wc .active:after{content:none !important}
}
@media print{body .page [class*=-disclaimer],body .page [class*=-disclaimer] *,body .page [class*=-disclosure],body .page [class*=-disclosure] *,body .root [class*=-disclaimer],body .root [class*=-disclaimer] *,body .root [class*=-disclosure],body .root [class*=-disclosure] *{background-color:transparent;color:#34383c}
body .page .jp-header__menu-icon-logo-wrapper .jp-header__icons,body .page .jp-header__menu-icon-logo-wrapper .jp-header__menu-wrapper,body .page .jp-header__menu-icon-logo-wrapper .jp-header__utility-wrapper,body .root .jp-header__menu-icon-logo-wrapper .jp-header__icons,body .root .jp-header__menu-icon-logo-wrapper .jp-header__menu-wrapper,body .root .jp-header__menu-icon-logo-wrapper .jp-header__utility-wrapper{display:none}
body .page .jpm-am-promotion-top-funds .jpm-am-promotion-top-funds__view-all-button,body .page .jpm-am-promotion-top-funds .jpm-am-promotion-top-funds__view-all-button *,body .root .jpm-am-promotion-top-funds .jpm-am-promotion-top-funds__view-all-button,body .root .jpm-am-promotion-top-funds .jpm-am-promotion-top-funds__view-all-button *{background-color:transparent;color:#34383c}
body .page .jpm-am-subscription .jpm-am-subscription__submit,body .page .jpm-am-subscription .jpm-am-subscription__submit *,body .root .jpm-am-subscription .jpm-am-subscription__submit,body .root .jpm-am-subscription .jpm-am-subscription__submit *{background-color:transparent;color:#34383c}
body .page .jpm-am-navigational-back-to-top,body .page .jpm-am-navigational-back-to-top__container,body .page [data-module=JP-breadcrumb],body .root .jpm-am-navigational-back-to-top,body .root .jpm-am-navigational-back-to-top__container,body .root [data-module=JP-breadcrumb]{display:none}
body .page .jp-footer,body .page .jp-footer *,body .root .jp-footer,body .root .jp-footer *{color:#34383c;background:transparent}
body .page .jp-footer .jp-footer__container>.jpm-am-container-column-control,body .root .jp-footer .jp-footer__container>.jpm-am-container-column-control{display:none}
body .page .jp-cta__container__center__prmCta,body .page .jp-cta__container__center__secCta,body .page .jp-cta__container__left__prmCta,body .page .jp-cta__container__left__secCta,body .page .jp-cta__container__right__prmCta,body .page .jp-cta__container__right__secCta,body .root .jp-cta__container__center__prmCta,body .root .jp-cta__container__center__secCta,body .root .jp-cta__container__left__prmCta,body .root .jp-cta__container__left__secCta,body .root .jp-cta__container__right__prmCta,body .root .jp-cta__container__right__secCta{width:auto}
}
.configurations-page table,.configurations-page td,.configurations-page th{border:1px solid #000;border-collapse:collapse}
.configurations-page th{font-weight:700}
.configurations-page td,.configurations-page th{padding:15px;text-align:center}
.configurations-page table{border-spacing:5px;background-color:#cef;width:50%;text-align:center}
@media print{@page{size:330mm 427mm;margin:14mm}
.container{width:1170px}
}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-top:0;border-bottom-color:#f0f0f0}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{border-bottom:0;border-top-color:#fff}
.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}
.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}
.react-datepicker__triangle{position:absolute;left:50px}
.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}
.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}
.react-datepicker__header__dropdown--select{margin-top:-16px}
.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select{display:inline-block;margin:0 2px}
.react-datepicker__current-month{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}
.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}
.react-datepicker__navigation{background:0;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}
.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}
.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}
.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}
.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}
.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}
.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}
.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}
.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}
.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}
.react-datepicker__month-container{display:inline;float:left}
.react-datepicker__month{margin:.4rem;text-align:center}
.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}
.react-datepicker__day-name,.react-datepicker__day{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}
.react-datepicker__day{cursor:pointer}
.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}
.react-datepicker__day--today{font-weight:bold}
.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}
.react-datepicker__day--highlighted:hover{background-color:#32be3f}
.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}
.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover{background-color:#1d5d90}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,0.5)}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}
.react-datepicker__day--disabled{cursor:default;color:#ccc}
.react-datepicker__day--disabled:hover{background-color:transparent}
.react-datepicker__input-container{position:relative;display:inline-block}
.react-datepicker__year-read-view{width:50%;left:25%;position:absolute;bottom:25px;border:1px solid transparent;border-radius:.3rem}
.react-datepicker__year-read-view:hover{cursor:pointer}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}
.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;margin-bottom:3px;left:5px;top:9px;position:relative;border-width:.45rem}
.react-datepicker__year-read-view--selected-year{right:.45rem;position:relative}
.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}
.react-datepicker__year-dropdown:hover{cursor:pointer}
.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}
.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}
.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}
.react-datepicker__year-option:hover{background-color:#ccc}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}
.react-datepicker__year-option--selected{position:absolute;left:30px}
.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}
.react-datepicker__close-icon::after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}
.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}
.react-datepicker__tether-element{z-index:2147483647}