.ag-heading-desc{font-weight:100;color:#777;margin-top:-3px}.ag-see-all{font-size:16px}.section-desc{margin-bottom:3px;color:#737373;font-size:15px}@media(max-width:767px){.ag-heading{font-size:26px}}.ag-container a{display:block;overflow:hidden}.ag-container a:hover,.ag-container a:focus{opacity:.9}.ag-row{border:1px solid #ddd;border-radius:4px;margin-top:35px;display:table;width:100%;background:#fff}.ag-row h3{font-size:22px}.ag-row a{margin:10px 0 10px 0}#ag-breadcrumb>a{font-size:16px;display:inline;font-weight:bold}.ag-container .col-md-12>#ag-header-img>img{width:100%}.ag-date-created{margin:15px 20px;font-size:16px;float:left}#social-media{margin:15px 15px 20px 0;display:inline-flex}#social-media i,#social-media .color-twitter svg{font-size:24px;cursor:pointer;margin:0 15px;height:24px;width:24px;border-radius:50%;text-align:center;line-height:45px;vertical-align:middle}#social-media .btn.btn-link{color:#2e3b44}#social-media .color-twitter svg{cursor:pointer;margin:7px 15px;fill:#2e3b44;stroke:#2e3b44;height:30px;width:30px;border:none!important}.ag-section a,#ag-description a{display:inline;font-weight:bold}.ag-section a:hover,#ag-description a:hover{text-decoration:underline}.ag-section .btn:hover,#ag-description .btn:hover{text-decoration:none}.ag-section h2{font-size:22px;padding:32px 0 14px 0;margin:0}.ag-section .thumbnail{margin:8px}.ag-section:after{content:'';display:block;clear:both}#ag-nav .panel>.panel-heading,#products-mentioned-sm .panel-heading{border:none;margin:0;font-weight:normal;text-shadow:none}#ag-nav .panel>ul>li{padding:10px 15px}@media(min-width:992px) and (max-width:1399.98px){#products-mentioned>li>.media,#products-mentioned-sm .media{flex-direction:column;text-align:center}}#products-mentioned>li>.media,#products-mentioned-sm .media{display:flex;align-items:center}#ag-nav .panel>ul>li>a h5,#products-mentioned>li>.media h5{font-weight:normal;margin:0;font-size:15px}#ag-nav .panel#ag-section-nav>ul>li>a h5{font-size:14px}#ag-nav .panel>ul>li>a{text-decoration:none;color:#111823}#ag-nav .item-description,#products-mentioned-sm .item-description{font-size:15px;display:block;margin-bottom:2px;margin-top:6px;padding:2px 0}#ag-nav a.product-link:hover .item-description,#ag-nav .panel>ul>li>a:hover,#products-mentioned-sm a.product-link:hover .item-description{text-decoration:underline!important}#ag-nav .item-price,#products-mentioned-sm .item-price{padding:0;padding-top:5px}#ag-nav .panel>ul#products-mentioned>li>a:hover{background:#fff}#show-all-btn.list-group-item{padding:6px 15px;text-align:center;cursor:pointer;font-weight:bold;color:#034766}#show-all-btn[aria-expanded="true"]{display:none}#show-all-products .list-group-item:first-of-type{border-top:1px solid #ddd}#ag-section-nav>ul>.active{background:#fff;border-color:#ddd}#ag-section-nav>ul>.active>a{border-left:6px solid #677d88}.ag-nav-guide #ag-section-nav>ul>.active>a{border-color:#90a58c;color:#556852}#ag-section-nav>ul>li.active>a>h5{font-weight:bold}#products-mentioned img{width:64px;height:64px}@media(max-width:767px){#ag-header-img{overflow:hidden}#ag-header-img img{width:100%}#ag-description{font-size:18px}.ag-section{font-size:16px}#social-media i{font-size:28px;margin-right:5px;color:#2e3b44}.ag-date-created{float:none;text-align:right;font-size:14px;margin-bottom:0;margin-top:5px}.ag-date-created>p{margin-bottom:3px}.product-link{margin-bottom:8px}.product-link h5{margin-bottom:5px}}.ag-item{margin-bottom:10px;margin-top:0;padding:0 5px}@media(max-width:767px){.ag-item{padding:5px 10px;text-align:left}}#resources-heading-wrapper{position:relative;overflow:hidden;max-height:350px;box-shadow:0 1px 3px 0 rgba(0,0,0,.45)}#resources-heading-img{width:100%;height:auto}#resources-heading{position:absolute;left:8%;top:10%;background:rgba(0,0,0,.6);padding:25px;overflow:auto;min-width:610px}#resources-heading h1{margin-top:0;font-size:38px;color:#f5f3ef;text-shadow:0 1px 0 #000;font-weight:bold;text-transform:uppercase}#resources-heading .help-block{font-size:18px;color:#e8e4da}#resources-heading h2{color:#666}#resources-heading .btn{margin-top:10px;font-size:22px;border-radius:0;background:transparent;border-color:#fff;color:#fff;display:block;word-wrap:break-word;padding-right:20px}#resources-heading i{opacity:.8;margin-right:10px}@media(max-width:991px){#resources-heading{left:0;right:0;top:0;bottom:0;padding-left:50px;min-width:100%}#resources-heading h1{font-size:24px}#resources-heading .help-block{font-size:16px}}@media(max-width:767px){#resources-heading{position:static;padding:20px 0}#resources-heading h1,#resources-heading .help-block{padding-left:10px;text-shadow:none}#resources-heading .btn-lg{padding:10px}}.ag-details-wrapper{display:block;overflow:hidden;padding:10px}.ag-details-wrapper a{color:#111b23;text-decoration:none!important}.ag-details-wrapper:hover{background-color:#f2f4f9;text-decoration:none!important}.ag-read-more-link:after{content:"Read More >";color:#034766;font-weight:700;font-size:13px;text-decoration:underline}.ag-img-wrapper{overflow:hidden;background-color:#e6e6e6;margin-top:10px;position:relative;width:100%}.ag-img-wrapper img{width:160%;height:auto;top:0;left:0}@media(max-width:767px){.ag-row{border:none;border-bottom:1px solid #ddd;margin-top:0;border-radius:0}.ag-details-wrapper{max-width:100%;border-top:solid 1px #ccc}.ag-img-wrapper img{width:100%;height:auto}}.text-dark{color:#111823!important}.text-primary{color:#002f87!important}.bg-light-2{background-color:#e5e9f3}.bg-light-teal-2{background-color:#d9ecee}.border-none{border:0!important}.border-radius-0{border-radius:0!important}.bg-dark{background-color:#111823!important}.text-white{color:#fff!important}.content-spacer{margin-top:50px;margin-bottom:50px}.sub-category.row .item:hover p{text-decoration:underline}.sub-category.row .item a{color:#111823}.content-hero-banner .clearfix .single-hero-img{display:none}.content-hero-banner .clearfix .multi-hero-img{padding:15px}.content-hero-banner .clearfix .multi-hero-img img{height:64px;width:67px}.content-hero-banner .clearfix>div:first-of-type{padding:14px}.content-hero-banner-centered{height:150px;width:100%;display:flex;flex-direction:column;justify-content:center}.content-hero-banner-centered{height:150px;width:100%;display:flex;flex-direction:column;justify-content:center}.small-banner-ad .shaded-area>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;padding:25px}.large-banner-ad.clearfix,.small-banner-ad.clearfix{border:1px solid #ccd5e7;border-radius:6px;padding:10px 5px;text-align:center}.large-banner-ad.clearfix:hover,.small-banner-ad.clearfix:hover{border-color:#8b97c0}.large-banner-ad.clearfix .description,.small-banner-ad.clearfix .banner-description{padding:10px 28px}.large-banner-ad.clearfix.teal,.small-banner-ad.clearfix.teal{border-color:#d9ecee}.large-banner-ad.clearfix.teal:hover,.small-banner-ad.clearfix.teal:hover,.feature-row .feature-item:hover .feature-wrapper{border-color:#a0bfc6}.large-banner-ad.clearfix img{object-fit:cover;width:100%}.large-banner-ad.clearfix .banner-headline,.small-banner-ad.clearfix .banner-headline{font-size:24px}.large-banner-ad p,.small-banner-ad p{color:#111823}.small-banner-ad .shaded-area{height:150px;position:relative}.small-banner-ad.clearfix.articles-guides .shaded-area{display:flex;align-items:flex-start}.multiple-icon-container{display:flex;justify-content:space-between;width:100%}.multiple-icon-container .img-circle{padding:3%}.feature-item{margin:0 0 20px auto;display:block;padding:0}.feature-wrapper{padding:0 0 60px 0;margin:10px;border:1px solid #d9ecee;border-radius:6px;position:relative;display:block;overflow:hidden;height:100%}.feature-img-wrapper{overflow:hidden;position:relative;width:100%;height:150px}.feature-img-wrapper img{object-fit:cover;object-position:left;width:100%;height:100%}.img-square-300 .feature-img-wrapper{height:300px;max-width:100%;margin-left:auto;margin-right:auto}.img-square-300 .feature-img-wrapper img{object-fit:cover;object-position:top}.feature-wrapper .feature-content{padding:10px 10px 0}.feature-wrapper .btn,.img-square-300 .feature-wrapper .btn{position:absolute;bottom:40px}.feature-wrapper .feature-headline{font-size:18px}.article-guides-title-wrap{height:100px;position:relative;background-color:#e5f2f4}.article-guides-title-wrap strong{position:absolute;top:10px;padding-left:10px;padding-right:10px}.article-guides-title-wrap p{padding:0 5px 10px 10px}.article-guides-title-wrap p.feature-headline{position:absolute;top:36%}@media(min-width:768px) and (max-width:1399.98px){.article-guides-title-wrap{height:150px;font-size:16px}.article-guides-title-wrap p.feature-headline{top:27%}}@media(min-width:768px){.content-hero-banner-centered{height:350px}.content-hero-banner-centered.short-hero{height:200px}.centered-feature .feature-wrapper .btn{left:50%;transform:translateX(-50%)!important}.centered-feature .feature-wrapper .feature-content{text-align:center}}@media(min-width:992px){.content-hero-banner .clearfix{display:flex;height:100%;max-height:350px;align-items:center;overflow:hidden}.content-hero-banner.short-hero .clearfix{max-height:200px}.content-hero-banner .clearfix>div:first-of-type{padding:28px}.content-hero-banner .clearfix .single-hero-img{display:flex;justify-content:flex-end;height:350px}.content-hero-banner.short-hero .clearfix .single-hero-img{height:200px}.content-hero-banner .clearfix .single-hero-img img{object-fit:cover;object-position:top;width:100%;max-width:656px;border-radius:0 6px 6px 0}.content-hero-banner.white-bg-banner .clearfix .single-hero-img img{border-radius:0!important}.content-hero-banner .clearfix .multi-hero-img{height:350px;display:flex;align-items:center}.content-hero-banner.short-hero .clearfix .multi-hero-img{height:200px}.large-banner-ad.clearfix{max-height:250px;overflow:hidden;display:flex;align-items:center;text-align:left;padding:0}.large-banner-ad.clearfix.full-height{max-height:max-content}.small-banner-ad.clearfix{height:150px;overflow:hidden;display:flex;align-items:center;text-align:left;padding:0}}@media(min-width:1400px){.content-hero-banner .clearfix .multi-hero-img img{height:94px;width:97px}}@media(max-width:767.98px){.img-square-300 .feature-img-wrapper{max-width:300px}.img-square-300 .feature-img-wrapper img{padding:10px}.img-square-300 .feature-wrapper{padding:0}.img-square-300 .feature-wrapper .btn{position:initial}.img-square-300 .feature-wrapper .feature-content{text-align:center}}.category-list-title{margin-bottom:30px}.category-grid-section{margin-bottom:50px}.items-override-row .item-description{font-size:16px;text-align:center!important}@media(min-width:768px){.category-grid-section{margin-bottom:100px}}