:root{--color-fade: rgba(0, 0, 0, .4);--color-focus-outline: rgba(0, 0, 0, .3);--transition-duration: .3s;--transition-timing: ease-in-out;--transition-timing-flick: cubic-bezier(.16, .68, .43, .99);--modal-slideout-width: 480px;--modal-slideout-bg: #ffffff}.content-grid__items{display:flex;flex-wrap:wrap}@media (max-width: 767px){.content-grid__items.gab_mb{padding:16px 12px}}.content-grid__items.as-ratio-1-1 img{aspect-ratio:1/1}.content-grid__items.as-ratio-16-9 img{aspect-ratio:16/9}.content-grid__items.as-ratio-9-16 img{aspect-ratio:9/16}.content-grid__items.as-ratio-3-4 img{aspect-ratio:3/4}.content-grid__items.as-ratio-4-3 img{aspect-ratio:4/3}@media (max-width: 767px){.content-grid__items .content-grid__content .content-grid__cta{height:16px;display:flex;align-items:center}}.content-grid__items .content-grid__content h4{font-size:15px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:1.5px}.content-grid__items .content-grid__content .content-grid__cta{margin:0 auto;text-decoration-line:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.content-grid__items .content-grid__content.white .content-grid__cta{color:#fff}@media (min-width: 768px){.content-grid__items.split-banner .content-grid__content h4{font-size:20px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:2px}.content-grid__items.split-banner .content-grid__content .action{font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.4px;margin-top:10px;text-decoration:none}}@media (max-width: 767px){.content-grid__items.split-banner .content-grid__content h4{font-size:20px;font-weight:400;line-height:22px;letter-spacing:2px}.content-grid__items.split-banner .content-grid__content .action{font-size:12px;font-weight:400;line-height:16px;letter-spacing:1.2px}}@media (min-width: 768px){.content-grid__items.grid-1 .content-grid__content h4{font-size:20px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:2px;margin:20px 0}.content-grid__items.grid-1 .content-grid__content .des,.content-grid__items.grid-1 .content-grid__content .des>*{font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:1.5px}.content-grid__items.grid-1 .content-grid__content .action{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:1.4px;margin:0;color:#fff}}@media (max-width: 767px){.content-grid__items.grid-1 .content-grid__content h4{font-size:16px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:1.6px;margin:11px 0}.content-grid__items.grid-1 .content-grid__content .des{font-size:10px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:1px}.content-grid__items.grid-1 .content-grid__content .action{font-size:8px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.8px}}@media (min-width: 768px){.content-grid__items.grid-2 .content-grid__content{padding-bottom:32px}.content-grid__items.grid-2 .content-grid__content h4{font-size:20px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:2px}.content-grid__items.grid-2 .content-grid__content .action{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:1.4px;color:#fff}}@media (max-width: 767px){.content-grid__items.grid-2 .content-grid__content{padding-bottom:24px}.content-grid__items.grid-2 .content-grid__content h4{font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.2px}.content-grid__items.grid-2 .content-grid__content .action{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1.2px}}.content-grid__item{width:calc(50% + 1px);text-align:center;text-decoration:none;color:var(--color-black);height:245px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid var(--color-border);margin-right:-1px;margin-bottom:-1px;transition:all ease .3s}@media (min-width: 900px){.content-grid__item{width:calc(33.333% + 1px)}.content-grid__item:hover{background:var(--color-black);color:var(--color-white)}}.content-grid__item>div{padding:0 20px}.content-grid h4{font-size:14px;line-height:1.3;text-transform:uppercase;margin:0 0 5px}@media (min-width: 900px){.content-grid h4{font-size:20px}}.content-grid h4 a{color:var(--color-black);text-decoration:none}.content-grid p{font-size:13px;line-height:20px;width:100%;margin-bottom:0}.content-grid{width:100%}.content-grid .content-grid__items{display:grid;gap:8px}@media (min-width: 900px){.content-grid .content-grid__items{gap:10px}}.content-grid .content-grid__items.grid-4 .content-grid__content{padding:0 0 12px}.content-grid .content-grid__items.grid-4 .content-grid__content .title{font-size:10px;line-height:14px;letter-spacing:1px}@media (min-width: 900px){.content-grid .content-grid__items.grid-4 .content-grid__content{padding-bottom:24px}.content-grid .content-grid__items.grid-4 .content-grid__content .title{font-size:14px;line-height:20px;letter-spacing:1.4px;gap:10px}}@media (min-width: 900px){.content-grid .content-grid__items.grid-4{gap:16px}}.content-grid .content-grid__items.gab_mb{gap:12px}.content-grid .grid-2{grid-template-columns:repeat(2,1fr)}.content-grid .grid-1,.content-grid .grid-3{grid-template-columns:1fr}.content-grid .grid-3 .content-grid__content{padding-bottom:24px}@media (min-width: 900px){.content-grid .grid-3 .content-grid__content{padding-bottom:32px}}.content-grid .grid-4{grid-template-columns:repeat(2,1fr)}.content-grid .content-grid__item{position:relative;overflow:hidden;display:block;width:100%;height:100%;border:none}.content-grid .content-grid__item:hover{background:unset;color:initial}@media (min-width: 600px){.content-grid .content-grid__item.gap_mb{padding:0 12px}}@media (min-width: 900px){.content-grid .grid-1{grid-template-columns:1fr}.content-grid .grid-2{grid-template-columns:repeat(2,1fr)}.content-grid .grid-3{grid-template-columns:repeat(3,1fr)}.content-grid .grid-4{grid-template-columns:repeat(4,1fr)}}.content-grid .split-banner .content-grid__item{aspect-ratio:unset}.content-grid .split-banner .banner-image{display:flex;flex-wrap:wrap}.content-grid .split-banner .banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width: 768px){.content-grid .split-banner .banner-image img{aspect-ratio:3/4}}@media (min-width: 900px){.content-grid .split-banner .banner-image img{width:50%;aspect-ratio:12/13}}.content-grid .split-banner .slick-arrow{z-index:5}.content-grid .split-banner .slick-arrow.slick-prev{left:10px}.content-grid .split-banner .slick-arrow.slick-next{right:10px}@media (max-width: 768px){.content-grid .split-banner .slick-arrow{display:none!important}}.content-grid .split-banner .content-grid__content{margin-top:116px}.content-grid .content-grid__image-wrapper{width:100%;height:100%;position:relative;padding:0}.content-grid .content-grid__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-grid .content-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.content-grid .content-grid__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;padding:20px;font-size:12px;font-weight:400;line-height:17px;letter-spacing:1.2px;font-style:normal}@media (min-width: 900px){.content-grid .content-grid__content{font-size:15px;line-height:17px;letter-spacing:1.5px;font-weight:700}}.content-grid .content-grid__content.white{color:#fff}.content-grid .content-grid__content h4{width:100%;margin:0 0 8px;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px;font-style:normal}@media (min-width: 900px){.content-grid .content-grid__content h4{font-size:14px;line-height:20px;letter-spacing:1.4px;margin-bottom:12px}}.content-grid .content-grid__content p{margin-top:0}.content-grid .content-grid__content .action{font-size:13px;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:1.3px}.content-grid .content-grid__content.text-left{text-align:left}.content-grid .content-grid__content.text-center{text-align:center}.content-grid .content-grid__content.text-right{text-align:right}.content-grid .content-grid__content.justify-start{justify-content:flex-start}.content-grid .content-grid__content.justify-center{justify-content:center}.content-grid .content-grid__content.justify-end{justify-content:flex-end}.content-grid .banner-link:hover{color:initial}@media (max-width: 900px){.content-grid .grid-4{grid-template-columns:repeat(2,1fr)}.content-grid .full-mb{grid-template-columns:repeat(1,1fr)}}
