.footer-heading-style{font-family:"akkurat-pro",sans-serif;font-style:normal;font-weight:600;font-size:16px;text-transform:uppercase;color:#bbb;padding:13px 0;line-height:32px;color:#fff}
.footer-nav-container{padding-right:20px}
.footer-heading-style a{color:#fff}
.footer-heading-desktop{display:none}
.footer-mobile-only{display:inline-block}
@media screen and (min-width:1024px){.footer-heading-desktop{display:inline-block}
.footer-mobile-only{display:none}
}
.footer-layout-container{position:relative;border-top:0;margin:0 16px;display:flex;width:calc(100% - 32px);flex-direction:column;justify-content:space-between}
@media screen and (min-width:768px){.footer-layout-container{border-top:0;margin:0 16px;width:calc(100% - 32px)}
}
@media screen and (min-width:1024px){.footer-layout-container{border-top:1px solid #fff;padding-top:50px;margin:0 40px;flex-direction:row;width:calc(100% - 80px)}
}
@media screen and (max-width:1024px){.footer-layout-container .footer-layout{width:100% !important}
}
.footer-no-panel{padding-bottom:20px}
.footer-panel{padding-bottom:20px;display:none}
@media screen and (min-width:768px){.footer-panel{padding-bottom:30px}
.footer-no-panel{padding-bottom:30px}
}
@media screen and (min-width:1024px){.footer-panel{padding-bottom:40px;display:block !important}
.footer-no-panel{padding-bottom:40px}
}
.footer-legal-links-style a,.footer-legal-links-style button{left:3.23%;right:70.83%;top:28.09%;bottom:60.3%;font-family:"akkurat-pro",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-transform:uppercase;color:#d0c6b4;text-align:left}
.footer-child-default-style a,.footer-child-defaultWithSpace-style a,.footer-child-overline-style a{font-family:"akkurat-pro",sans-serif;font-style:normal;font-size:15px;line-height:20px;padding:0 0 12px 0;color:#d0c6b4;font-weight:200;display:inline-block}
.footer-child-default-style a:hover,.footer-child-default-style a:focus-visible,.footer-legal-links-style a:hover,.footer-legal-links-style a:focus-visible,.footer-legal-links-style button:hover,.footer-legal-links-style button:focus-visible{text-decoration:underline}
.footer-child-thin-style a{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:40px;letter-spacing:1.75px;text-transform:uppercase;color:#bbb}
.footer-child-defaultWithSpace-style{padding-top:10px}
.footer-child-overline-style::before{border-top:2px solid #00818d;content:"";height:2px;width:100%;display:block;padding-bottom:5px}
@media screen and (min-width:1024px){.footer-child-overline-style::before{width:75%}
}
footer .dreyfus-footer{padding:12px;margin-top:-1px}
.footer-accordion{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;font-weight:600;background:#373636;cursor:pointer;width:100%;font-size:14px;color:#ccc;padding:23px 0 23px 0;border-top:1px solid #fff;letter-spacing:1.75px;margin-top:2px}
.footer-accordion a{color:#ccc}
@media screen and (min-width:1024px){.footer-accordion{display:none}
}
.subscription-link{font-size:26px !important;padding:12px 0 !important;line-height:32px;font-family:'GeorgiaPro-CondRegular';letter-spacing:1px}
@media screen and (min-width:768px){.subscription-link{margin-left:0 !important;width:calc(71% - 42.666666667px) !important}
}
@media screen and (min-width:1024px){.subscription-link{margin-left:30px !important;width:calc(77.5% - 42.666666667px) !important}
}
.social-link{font-size:26px !important;padding:12px 0 !important;line-height:32px;font-family:'GeorgiaPro-CondRegular';letter-spacing:1px}
@media screen and (min-width:768px){.social-link{display:none !important}
}
@media screen and (min-width:1024px){.social-link{display:flex !important}
}
.footer-disclaimer-text{font-family:"PrimanaPro-Roman","Century Gothic",sans-serif;color:#58595b;padding:40px 12px;font-size:14px;line-height:20px;padding-bottom:20px}
.footer-disclaimer-text p{padding-bottom:20px}
.accordion-button::after{content:url('../../../../../content/dam/im/web/icons/accord-close.html');float:right;padding-right:5px}
.accordion-button.in::after{content:url('../../../../../content/dam/im/web/icons/accord-open.html');float:right;padding-right:5px}
@media screen and (min-width:768px){footer .dreyfus-footer .logo img{max-width:200px;max-height:58px}
}
@media screen and (min-width:1024px){footer .dreyfus-footer .logo img{max-width:240px;max-height:70px}
}
.footer-child-default-style sup{margin-left:0 !important;top:0 !important}
footer{color:#fff}
@media print{footer{display:none}
}
footer .dreyfus-footer{background:#373636}
@media screen and (min-width:768px){footer .dreyfus-footer{height:7rem}
}
footer .dreyfus-footer .logo{width:calc(100% - 26px);float:left;margin-left:13px;padding-top:.5rem;padding-bottom:.5rem}
@media screen and (min-width:768px){footer .dreyfus-footer .logo{width:calc(33.333333333% - 21.333333333px);float:left;margin-left:16px;height:100%;display:flex;justify-content:center;flex-direction:column}
}
@media screen and (min-width:1024px){footer .dreyfus-footer .logo{width:calc(25% - 40px);float:left;margin-left:32px}
.social-link-twiter{margin-left:2px !important}
}
footer .dreyfus-footer .logo a{display:inline}
footer .dreyfus-footer .logo img{max-width:169px;max-height:50px}
footer .dreyfus-footer .endorser{width:calc(100% - 26px);float:left;margin-left:13px;font-size:.75rem;font-weight:300}
@media screen and (min-width:768px){footer .dreyfus-footer .endorser{width:calc(41.666666667% - 22.666666667px);float:left;margin-left:16px;margin-left:calc(25% - 20px + 32px);height:inherit;padding:.5rem 0;display:flex;justify-content:center;flex-direction:column}
}
@media screen and (min-width:1024px){footer .dreyfus-footer .endorser{width:calc(33.333333333% - 42.666666667px);float:left;margin-left:32px;margin-left:calc(41.666666667% - 45.333333333px + 64px);padding-left:1rem}
}
footer .dreyfus-footer .endorser img{width:100%;max-width:300px;margin-top:1rem;margin-bottom:1rem}
@media screen and (min-width:768px){footer .dreyfus-footer .endorser img{align-self:flex-end}
}
footer .dreyfus-footer-navigation{background:#58595b}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation{height:5rem}
}
footer .dreyfus-footer-navigation .navigation{width:calc(100% - 26px);float:left;margin-left:13px}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation .navigation{width:calc(75% - 28px);float:left;margin-left:16px;height:70%;display:flex;flex-direction:column}
}
@media screen and (min-width:1024px){footer .dreyfus-footer-navigation .navigation{width:calc(75% - 56px);float:left;margin-left:32px;height:100%;justify-content:center}
}
footer .dreyfus-footer-navigation .navigation .nav{border-bottom:0;flex-direction:column;flex-wrap:nowrap}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation .navigation .nav{height:100%;flex-direction:row;align-items:center;flex-wrap:wrap;padding-top:.25rem}
}
@media screen and (min-width:1024px){footer .dreyfus-footer-navigation .navigation .nav{height:100%;padding-top:0}
}
footer .dreyfus-footer-navigation .navigation .nav>.nav-item>a{font-family:"PrimanaPro-Medium",Calibri,sans-serif;font-size:.875rem;letter-spacing:.109375rem;text-transform:uppercase;color:#fff;padding:.3125rem 0}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation .navigation .nav>.nav-item>a{padding:.5rem}
}
@media screen and (min-width:1024px){footer .dreyfus-footer-navigation .navigation .nav>.nav-item>a{padding:.25rem 1rem}
footer .dreyfus-footer-navigation .navigation .nav>.nav-item>a:first-child{padding-left:0}
}
footer .dreyfus-footer-navigation .navigation .nav>.nav-item>a:hover{text-decoration:underline}
footer .dreyfus-footer-navigation .social-media-links{width:calc(100% - 26px);float:left;margin-left:13px;font-size:1rem;font-weight:300;margin-top:1rem;margin-bottom:1rem}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation .social-media-links{width:calc(25% - 20px);float:left;margin-left:16px;height:70%;margin-top:0;margin-bottom:0}
}
@media screen and (min-width:1024px){footer .dreyfus-footer-navigation .social-media-links{width:calc(25% - 40px);float:left;margin-left:32px;height:60%}
}
footer .dreyfus-footer-navigation .social-media-links p{margin-bottom:0;display:flex;justify-content:flex-start;flex:1 0 100%;align-items:center}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation .social-media-links p{justify-content:flex-end;height:100%}
}
@media screen and (min-width:1024px){footer .dreyfus-footer-navigation .social-media-links p{height:100%}
}
footer .dreyfus-footer-navigation .social-media-links p a{font-size:1.5rem;color:#ccc;display:inline-block;padding:0 0 0 1rem}
footer .dreyfus-footer-navigation .social-media-links p a:hover{color:#fff;text-decoration:none}
footer .dreyfus-footer-navigation .social-media-links p a svg{height:24px;width:24px;transform:translateY(0.1825rem)}
footer .dreyfus-footer-navigation p.copyright{width:calc(100% - 26px);float:left;margin-left:13px;font-size:.75rem;font-weight:300;color:#a5a5a5;margin-bottom:0}
@media screen and (min-width:768px){footer .dreyfus-footer-navigation p.copyright{width:calc(100% - 32px);float:left;margin-left:16px;text-align:right;height:30%}
}
@media screen and (min-width:1024px){footer .dreyfus-footer-navigation p.copyright{width:calc(25% - 40px);float:left;margin-left:32px;height:40%}
}
footer .dreyfus-footer-navigation p.copyright span{font-family:Verdana}
@media screen and (min-width:1024px){.dreyfus-insight-tiles .dreyfus-grid .dreyfus-grid-padded h3{font-size:2rem;margin-bottom:2rem;margin-left:32px}
.dreyfus-insight-tiles .dreyfus-grid .dreyfus-grid-padded .box-d h3{font-size:1rem;margin:0}
}
.dreyfus-grid-padded,.dreyfus-grid-padded-large{padding-right:0;padding-left:0;padding-top:1.5rem}
@media screen and (min-width:768px){.dreyfus-grid-padded,.dreyfus-grid-padded-large{padding-right:.5rem;padding-left:.5rem}
}
.dreyfus-grid{max-width:1440px;height:inherit;margin:0 auto}
@media print{a{text-decoration:underline;color:#1d1f24 !important}
}