@charset "UTF-8";
/* CSS Document */

.grid-nav .item-grid__title{font-size:1.143rem !important;margin-top:0}
.grid-nav .item-grid__icon{width:50px !important;height:auto !important;max-height:50px !important;margin-bottom:1em !important}
.grid-nav .item-grid__link-container{padding:1.5em 1em !important}
@media (min-width:768px){.grid-nav.style-illus .item-grid__link-container{padding:3em 1em !important}
.grid-nav.grid-nav-i5.style-illus .item-grid__icon,.grid-nav.grid-nav-i6.style-illus .item-grid__icon,.grid-nav.grid-nav-i7.style-illus .item-grid__icon,.grid-nav.grid-nav-i8.style-illus .item-grid__icon{width:160px !important;max-height:160px !important}
.grid-nav.grid-nav-i5.style-illus .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i6.style-illus .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i7.style-illus .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i8.style-illus .itemgrid.section .item-grid__single .item-grid__header .item-grid__title{margin-top:1em}
.grid-nav.style-illus .item-grid__icon{width:200px !important;height:auto !important;max-height:200px !important;margin-bottom:1em !important}
.grid-nav.style-illus .item-grid__title{font-size:20px !important;font-weight:600 !important;margin-top:1.5em}
}
@media (max-width:768px){.grid-nav.style-illus .itemgrid.section .item-grid__icon{width:80% !important;max-width:140px !important;height:auto !important;max-height:100% !important}
.grid-nav.row{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.grid-nav .itemgrid.section{padding:5px 0 !important}
.grid-nav .itemgrid.section .item-grid__icon{margin:auto !important}
.grid-nav .itemgrid.section .item-grid__single .item-grid__header h3.item-grid__title{line-height:1.25;font-size:1.143rem;margin:10px !important}
.grid-nav .itemgrid.section .item-grid__link-container{padding:.75em .25em !important;margin:0 !important}
.grid-nav .itemgrid .item-grid.item-grid__xs--1 .item-grid__single{width:50%;min-width:50%;border:7px solid #f2f2f2}
.grid-nav .itemgrid.section .item-grid__single a{background-color:#fff;z-index:1;box-shadow:0 0 8px 0 rgba(0,0,0,.08);border:5px solid #fff}
.grid-nav .itemgrid.section .item-grid__single a:hover{background-color:#fff;z-index:2;box-shadow:0 6px 14px 0 rgba(0,0,0,.2),0 5px 16px 0 rgba(0,0,0,.15);border:5px solid #fff}
.grid-nav .itemgrid.section .item-grid{background-color:#f2f2f2;padding-top:1px}
.grid-nav .itemgrid.section .item-grid__single .item-grid__footer{display:none}
.grid-nav .itemgrid .item-grid__single{margin-bottom:0}
.grid-nav.grid-nav-i2 .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i3 .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i4 .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i5 .itemgrid.section .item-grid__single .item-grid__header .item-grid__title,.grid-nav.grid-nav-i6 .itemgrid.section .item-grid__single .item-grid__header .item-grid__title{font-size:1.143rem}
.grid-nav.grid-nav-i3 .itemgrid.section .item-grid__single,.grid-nav.grid-nav-i5 .itemgrid.section .item-grid__single,.grid-nav.grid-nav-i6 .itemgrid.section .item-grid__single{width:33% !important;min-width:33% !important}
.grid-nav.grid-nav-i7 .itemgrid.section .item-grid__single,.grid-nav.grid-nav-i8 .itemgrid.section .item-grid__single{width:50% !important;min-width:50% !important}
}
@media (min-width:500px) and (max-width:991px){.grid-nav.grid-nav-i3 .itemgrid.section .item-grid__single{width:33% !important;min-width:33% !important}
.grid-nav.grid-nav-i7 .itemgrid.section .item-grid__single,.grid-nav.grid-nav-i8 .itemgrid.section .item-grid__single{width:50% !important;min-width:50% !important}
}
@media (max-width:499px){.grid-nav.row:not(.style-illus){padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.grid-nav.row:not(.style-illus) .itemgrid.section{padding:0 0 20px !important}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single a::after{content:'›';font-size:2.8rem;color:#ddd;font-weight:300;position:absolute;right:5px;top:50%;transform:translateY(-50%)}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single a:hover::after{color:#4d4d4d}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__icon{width:40px !important;height:auto !important;margin:auto 15px auto 5px !important}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__header{display:inline-flex !important;text-align:left;vertical-align:middle}
.grid-nav.row:not(.style-illus) .itemgrid .item-grid.item-grid__xs--1 .item-grid__single{border:none}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single .item-grid__header .item-grid__title{position:absolute;transform:translate(0,-50%);text-align:left;line-height:1.25;font-size:1.286rem;display:inline-block;width:60%;left:70px;top:50%;margin:0 !important}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__link-container{padding:1.25em .5em !important;margin:0 !important}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid .item-grid__single{width:100% !important;height:100% !important;min-width:100% !important;margin-bottom:1px !important}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single a{background-color:#fff;z-index:1;box-shadow:0 0 0 0 rgba(0,0,0,.2);border-right:5px solid #fff}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single a:hover{background-color:#fff;z-index:2;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);border-right:5px solid #fff}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid{background-color:#ddd;padding-top:1px}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single .item-grid__footer p{text-align:left;margin:0 5px 5px 60px}
.grid-nav.row:not(.style-illus) .itemgrid.section .item-grid__single .item-grid__footer{display:none}
.grid-nav.row.style-illus .itemgrid.section .item-grid__single .item-grid__header .item-grid__title{left:100px}
.grid-nav.row.style-illus .itemgrid.section .item-grid__icon{width:70px !important;height:auto !important;max-width:70px !important;max-height:100% !important}
}

.grid-small .item-grid .item-grid__header .item-grid__title{margin-bottom:0;margin-top:1.5em}
.grid-small .item-grid img{margin-bottom:0 !important}
.grid-small .item-grid .callout--cell{padding-bottom:0 !important}
