#footer{background:url(/images/footer-bg.png) center bottom no-repeat;background-size:auto;border-radius:26px 26px 0 0;padding-top:47px;padding-bottom:27px;color:#d8e4f1;font-size:13px;line-height:15px;flex:1 0 auto}@media (min-width:576px){#footer{font-size:16px;line-height:18px}#footer .logo{width:71px;height:66px;margin-bottom:27px}}@media (min-width:768px){#footer{border-radius:0;padding-top:82px;padding-bottom:114px;background-size:cover}}@media (min-width:1200px){#footer{position:fixed;bottom:0;left:0;right:0}}#footer .footer-list{margin-bottom:27px}#footer .footer-list .footer-item{flex:25%;max-width:70px;text-align:center}@media (min-width:576px){#footer .footer-list .footer-item{max-width:145px}}#footer .footer-list .footer-item a{display:block;padding:12px;border-right:1px solid #3c4253}#footer .footer-list .footer-item a:hover,#footer .footer-list .footer-item a:active,#footer .footer-list .footer-item a:focus{color:#d4c459}@media (min-width:576px){#footer .footer-list .footer-item a{padding:5px 14px 11px}}#footer .footer-list .footer-item a .icon-footer{max-width:22px;margin:0 auto 10px}@media (min-width:576px){#footer .footer-list .footer-item a .icon-footer{max-width:inherit;height:30px}}#footer .footer-list .footer-item a .icon-footer img{max-height:100%}#footer .footer-list .footer-item:last-child a{border-right:none}#footer .social-footer-list{max-width:530px;margin:0 auto 24px}@media (min-width:576px){#footer .social-footer-list{margin:0 auto 30px}}#footer .social-footer-list li{margin:0 5px}#footer .social-footer-list a{width:30px;height:30px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid transparent}#footer .bottom-link{text-decoration:underline;font-size:12px;opacity:0.6}#footer .bottom-link:active,#footer .bottom-link:focus,#footer .bottom-link:hover{color:inherit;opacity:1}@media (min-width:576px){.side-by-side-article-container{margin-bottom:32px}.side-by-side-article-container .holder{padding-top:0}.side-by-side-article .build-col{margin-bottom:48px}}.side-by-side-article .media-body{padding-right:14px}@media (min-width:576px){.side-by-side-article .media-body{padding-left:22px;padding-top:20px}}.side-by-side-article .media .article-heading{font-size:16px;height:55px;overflow:hidden}@media (min-width:576px){.side-by-side-article .media .article-heading{font-size:20px;margin-bottom:20px;height:auto;overflow:visible}}.type-e .media{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px rgba(0,0,0,0.125)}@media (min-width:576px){.type-e .media{max-width:410px;flex-direction:column;padding-bottom:0;margin-bottom:0;border-bottom-width:0}}.type-e .media-body{padding:0;flex:1}.type-e .build-col:last-child a{border-bottom-width:0}.type-e .media-img{margin-right:15px;max-width:50%}@media (min-width:576px){.type-e .media-img{max-width:100%;margin-left:0}}@media (min-width:768px){.type-e .media-img{margin-bottom:24px}}.related-article{margin-bottom:10px;padding-right:0;padding-left:0}.related-article.general-article-component img{border-radius:5px}.related-article .media{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px rgba(0,0,0,0.125)}@media (min-width:576px){.related-article .media{margin-bottom:0}.related-article{margin-bottom:52px}}.related-article-container{margin-bottom:30px}@media (min-width:768px){.related-article-container{margin-bottom:100px}}.related-article .card{background-color:transparent;border-top:0;border-left:0;border-right:0;border-radius:0;margin-bottom:15px;padding-bottom:15px}@media (min-width:576px){.related-article .card{border-bottom:0}.related-article .media{max-width:289px;flex-direction:column}}.related-article .media-body{padding:0;flex:1}.related-article .media-img{margin-right:15px;max-width:50%}@media (min-width:576px){.related-article .media-img{max-width:100%;margin-right:0}}@media (min-width:768px){.related-article .media-img{margin-bottom:24px}}.related-article .article-heading{font:600 16px/19px "arimobold",sans-serif}@media (min-width:576px){.related-article .article-heading{margin-bottom:12px;font-size:18px;line-height:22px}}@media (min-width:992px){.related-article .article-heading{height:42px;overflow:hidden}}@media (min-width:576px){.related-article .badge-box{margin-bottom:17px}}.related-article .badge-article{display:inline-block;background:#fff;font:600 10px/17px "arimobold",sans-serif;padding:0 8px;height:17px;border-radius:17px;box-shadow:0 1px 2px 0 rgba(188,208,229,0.4)}@media (min-width:576px){.related-article .badge-article{height:23px;border-radius:23px;font:600 12px/23px "arimobold",sans-serif;padding:0 10px;box-shadow:0 2px 3px 0 rgba(188,208,229,0.8)}}@media (min-width:768px){.category-archive .related-article .media{margin-bottom:97px}}.main-content-page .related-article .media{border-bottom:none}.related-articles{background-color:#fde85e;padding-top:15px;padding-bottom:15px}@media (min-width:576px){.related-articles{padding-top:83px;padding-bottom:67px}}.related-articles .media-body{background:#fff;padding:18px;width:100%;min-height:164px;z-index:1;border-radius:0 0 8px 8px}@media (min-width:768px){.related-articles .media-body{padding:30px;min-height:164px;box-shadow:0 4px 10px 0 rgba(141,176,211,0.2)}}.related-articles .card{height:100%}.related-articles .media-img{margin-bottom:0;position:relative}.related-articles .general-article-component img{border-radius:8px 8px 0 0}.related-articles .media{padding-bottom:0;border-bottom:0;height:100%}.lg-article-by-side{margin-bottom:40px}@media (min-width:992px){.lg-article-by-side{margin-bottom:0}}@media (min-width:768px){.lg-article-by-side-container{margin-bottom:64px}}.lg-article-by-side .media{border-bottom:none}.lg-article-by-side .media-img{height:auto;max-width:inherit;width:100%;max-height:inherit}@media (min-width:768px){.lg-article-by-side .media-img{margin-bottom:16px}}.lg-article-by-side .media-body{background:rgba(255,255,255,0.8);padding:19px;border-radius:0 0 8px 8px;width:100%}@media (min-width:768px){.lg-article-by-side .media-body{border-radius:0 8px 8px 0;max-width:304px;padding:30px 30px 28px 20px;position:absolute;bottom:54px}}.lg-article-by-side .media-body .article-heading{font-size:17px;line-height:1.2}@media (min-width:768px){.lg-article-by-side .media-body .article-heading{font-size:18px}}.lg-article-by-side .media-body .tag-text{border-bottom:2px solid #fde85e;margin-bottom:6px}