.resources-carousel_v2{font-family:'Amadeus Neue','Amadeus-Medium'}
.resources-carousel_v2.color--sky{background:#c5d5f9 !important}
.resources-carousel_v2.color--sky .cmp-rescar__header-label,.resources-carousel_v2.color--sky .cmp-rescar__header-title,.resources-carousel_v2.color--sky .cmp-rescar__header p{color:#000835 !important}
.resources-carousel_v2.color--sky .cmp-rescar__slider-paginator-button span{color:#000835 !important}
.resources-carousel_v2.color--sky .cmp-rescar__slider-paginator-dot{border:1px solid #000835 !important;background-color:#ebf3ff !important}
.resources-carousel_v2.color--sky .cmp-rescar__slider-paginator-dot--active{border-color:transparent !important;background-color:#0c66e1 !important}
.resources-carousel_v2.color--sky .cmp-rescar__slide{background-color:#fff !important}
.resources-carousel_v2.color--sky .cmp-rescar__slide-label{color:#0c66e1 !important}
.resources-carousel_v2.color--sky .cmp-rescar__slide-title,.resources-carousel_v2.color--sky .cmp-rescar__slide-metadata{color:#000835 !important}
.resources-carousel_v2.color--violet{background:#e4c7ff !important}
.resources-carousel_v2.color--violet .cmp-rescar__header-label,.resources-carousel_v2.color--violet .cmp-rescar__header-title,.resources-carousel_v2.color--violet .cmp-rescar__header p{color:#26005a !important}
.resources-carousel_v2.color--violet .cmp-rescar__slider-paginator-button span{color:#26005a !important}
.resources-carousel_v2.color--violet .cmp-rescar__slider-paginator-dot{border:1px solid #26005a !important;background-color:#f8eeff !important}
.resources-carousel_v2.color--violet .cmp-rescar__slider-paginator-dot--active{border-color:transparent !important;background-color:#9240cc !important}
.resources-carousel_v2.color--violet .cmp-rescar__slide{background-color:#fff !important}
.resources-carousel_v2.color--violet .cmp-rescar__slide-label{color:#9240cc !important}
.resources-carousel_v2.color--violet .cmp-rescar__slide-title,.resources-carousel_v2.color--violet .cmp-rescar__slide-metadata{color:#26005a !important}
.resources-carousel_v2.color--forest{background:#c8ffc0 !important}
.resources-carousel_v2.color--forest .cmp-rescar__header-label,.resources-carousel_v2.color--forest .cmp-rescar__header-title,.resources-carousel_v2.color--forest .cmp-rescar__header p{color:#023a00 !important}
.resources-carousel_v2.color--forest .cmp-rescar__slider-paginator-button span{color:#023a00 !important}
.resources-carousel_v2.color--forest .cmp-rescar__slider-paginator-dot{border:1px solid #023a00 !important;background-color:#f0ffec !important}
.resources-carousel_v2.color--forest .cmp-rescar__slider-paginator-dot--active{border-color:transparent !important;background-color:#6dc354 !important}
.resources-carousel_v2.color--forest .cmp-rescar__slide{background-color:#fff !important}
.resources-carousel_v2.color--forest .cmp-rescar__slide-label{color:#6dc354 !important}
.resources-carousel_v2.color--forest .cmp-rescar__slide-title,.resources-carousel_v2.color--forest .cmp-rescar__slide-metadata{color:#023a00 !important}
.resources-carousel_v2.color--sky .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--sky .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.resources-carousel_v2.color--sky .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.resources-carousel_v2.color--sky .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.resources-carousel_v2.color--sky .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.resources-carousel_v2.color--sky .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--sky .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--sky .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.resources-carousel_v2.color--sky .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.resources-carousel_v2.color--sky .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--sky .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.resources-carousel_v2.color--sky .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.resources-carousel_v2.color--sky .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--violet .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#26005a !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--violet .button.outline{background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.resources-carousel_v2.color--violet .button:hover{border-color:transparent !important;color:#fff !important;background-color:#461b64 !important}
.resources-carousel_v2.color--violet .button:focus-visible{color:#fff !important;background-color:#461b64 !important;border-color:transparent !important;outline:2px solid #461b64 !important}
.resources-carousel_v2.color--violet .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#6d3099 !important}
.resources-carousel_v2.color--violet .button.ghost{color:#26005a !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--violet .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--violet .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#26005a !important}
.resources-carousel_v2.color--violet .button.ghost:hover{border-color:transparent !important;color:#26005a !important;background-color:transparent !important}
.resources-carousel_v2.color--violet .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--violet .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.resources-carousel_v2.color--violet .button.ghost:active{border-color:transparent !important;background-color:#f8eeff !important;color:#26005a !important}
.resources-carousel_v2.color--violet .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--forest .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#023a00 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--forest .button.outline{background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.resources-carousel_v2.color--forest .button:hover{border-color:transparent !important;color:#fff !important;background-color:#3a662e !important}
.resources-carousel_v2.color--forest .button:focus-visible{color:#fff !important;background-color:#3a662e !important;border-color:transparent !important;outline:2px solid #3a662e !important}
.resources-carousel_v2.color--forest .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#569643 !important}
.resources-carousel_v2.color--forest .button.ghost{color:#023a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--forest .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--forest .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#023a00 !important}
.resources-carousel_v2.color--forest .button.ghost:hover{border-color:transparent !important;color:#023a00 !important;background-color:transparent !important}
.resources-carousel_v2.color--forest .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--forest .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.resources-carousel_v2.color--forest .button.ghost:active{border-color:transparent !important;background-color:#f0ffec !important;color:#023a00 !important}
.resources-carousel_v2.color--forest .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--crimson .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#560900 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--crimson .button.outline{background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.resources-carousel_v2.color--crimson .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff7471 !important}
.resources-carousel_v2.color--crimson .button:focus-visible{color:#fff !important;background-color:#ff7471 !important;border-color:transparent !important;outline:2px solid #ff7471 !important}
.resources-carousel_v2.color--crimson .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#b2271f !important}
.resources-carousel_v2.color--crimson .button.ghost{color:#560900 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--crimson .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--crimson .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#560900 !important}
.resources-carousel_v2.color--crimson .button.ghost:hover{border-color:transparent !important;color:#560900 !important;background-color:transparent !important}
.resources-carousel_v2.color--crimson .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--crimson .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.resources-carousel_v2.color--crimson .button.ghost:active{border-color:transparent !important;background-color:#ffeeed !important;color:#560900 !important}
.resources-carousel_v2.color--crimson .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--canary .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#564a00 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--canary .button.outline{background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.resources-carousel_v2.color--canary .button:hover{border-color:transparent !important;color:#fff !important;background-color:#fdeb6d !important}
.resources-carousel_v2.color--canary .button:focus-visible{color:#fff !important;background-color:#fdeb6d !important;border-color:transparent !important;outline:2px solid #fdeb6d !important}
.resources-carousel_v2.color--canary .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#aa9b2d !important}
.resources-carousel_v2.color--canary .button.ghost{color:#564a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--canary .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--canary .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#564a00 !important}
.resources-carousel_v2.color--canary .button.ghost:hover{border-color:transparent !important;color:#564a00 !important;background-color:transparent !important}
.resources-carousel_v2.color--canary .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--canary .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.resources-carousel_v2.color--canary .button.ghost:active{border-color:transparent !important;background-color:#fffce6 !important;color:#564a00 !important}
.resources-carousel_v2.color--canary .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--fuchsia .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#4f0230 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--fuchsia .button.outline{background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.resources-carousel_v2.color--fuchsia .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff79bd !important}
.resources-carousel_v2.color--fuchsia .button:focus-visible{color:#fff !important;background-color:#ff79bd !important;border-color:transparent !important;outline:2px solid #ff79bd !important}
.resources-carousel_v2.color--fuchsia .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#993567 !important}
.resources-carousel_v2.color--fuchsia .button.ghost{color:#4f0230 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--fuchsia .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--fuchsia .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#4f0230 !important}
.resources-carousel_v2.color--fuchsia .button.ghost:hover{border-color:transparent !important;color:#4f0230 !important;background-color:transparent !important}
.resources-carousel_v2.color--fuchsia .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--fuchsia .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.resources-carousel_v2.color--fuchsia .button.ghost:active{border-color:transparent !important;background-color:#ffeef7 !important;color:#4f0230 !important}
.resources-carousel_v2.color--fuchsia .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--pumpkin .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#5b2500 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--pumpkin .button.outline{background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.resources-carousel_v2.color--pumpkin .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff8838 !important}
.resources-carousel_v2.color--pumpkin .button:focus-visible{color:#fff !important;background-color:#ff8838 !important;border-color:transparent !important;outline:2px solid #ff8838 !important}
.resources-carousel_v2.color--pumpkin .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#c74905 !important}
.resources-carousel_v2.color--pumpkin .button.ghost{color:#5b2500 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--pumpkin .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--pumpkin .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#5b2500 !important}
.resources-carousel_v2.color--pumpkin .button.ghost:hover{border-color:transparent !important;color:#5b2500 !important;background-color:transparent !important}
.resources-carousel_v2.color--pumpkin .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--pumpkin .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.resources-carousel_v2.color--pumpkin .button.ghost:active{border-color:transparent !important;background-color:#fff0e6 !important;color:#5b2500 !important}
.resources-carousel_v2.color--pumpkin .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.color--custom .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.resources-carousel_v2.color--custom .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.resources-carousel_v2.color--custom .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.resources-carousel_v2.color--custom .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.resources-carousel_v2.color--custom .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.resources-carousel_v2.color--custom .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.resources-carousel_v2.color--custom .button.ghost .button__label{position:relative !important}
.resources-carousel_v2.color--custom .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.resources-carousel_v2.color--custom .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.resources-carousel_v2.color--custom .button.ghost:hover .button__label::after{width:100% !important}
.resources-carousel_v2.color--custom .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.resources-carousel_v2.color--custom .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.resources-carousel_v2.color--custom .button__icon{font-size:24px !important;margin-bottom:0 !important}
.resources-carousel_v2.image--contain .cmp-rescar__slide-image{object-fit:contain}
.resources-carousel_v2 .cmp-rescar__header{margin-bottom:32px}
.resources-carousel_v2 .cmp-rescar__header-title{margin:16px 0;font-size:24px}
.resources-carousel_v2 .cmp-rescar__header p{margin-bottom:16px !important}
.resources-carousel_v2 .cmp-rescar__slider{margin:0}
.resources-carousel_v2 .cmp-rescar__slider-container{max-width:100%;overflow:hidden}
.resources-carousel_v2 .cmp-rescar__slider-list{padding:0;display:flex;transition:transform 400ms}
.resources-carousel_v2 .cmp-rescar__slider-paginator{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:16px}
.resources-carousel_v2 .cmp-rescar__slider-paginator--hidden{opacity:0;pointer-events:none}
.resources-carousel_v2 .cmp-rescar__slider-paginator-button{background-clip:padding-box;background-color:transparent;border:2px solid transparent;display:grid;place-content:center;border-radius:50%;padding:0;height:48px;width:48px}
.resources-carousel_v2 .cmp-rescar__slider-paginator-button span{font-size:32px}
.resources-carousel_v2 .cmp-rescar__slider-paginator-dot{width:8px;height:8px;background-color:#ebf3ff}
.resources-carousel_v2 .cmp-rescar__slider-paginator-dot--active{background-color:#0c66e1}
.resources-carousel_v2 .cmp-rescar__slider-paginator-dot--hidden{display:none}
.resources-carousel_v2 .cmp-rescar__slide{flex:1 0 100%;list-style:none;background-color:#fafafa}
.resources-carousel_v2 .cmp-rescar__slide-content{text-decoration:none;display:flex;flex-direction:column;height:100%}
.resources-carousel_v2 .cmp-rescar__slide-image{width:100%;object-fit:cover;height:136px}
.resources-carousel_v2 .cmp-rescar__slide-text{flex-grow:1;display:grid;padding:16px;gap:8px}
.resources-carousel_v2 .cmp-rescar__slide-label{color:#0c66e1;font-size:13px}
.resources-carousel_v2 .cmp-rescar__slide-title{font-size:16px;color:#1a1a1a;font-weight:500}
.resources-carousel_v2 .cmp-rescar__slide-metadata{color:#666;align-self:end;font-family:'Amadeus Neue','Amadeus-Regular'}
@media(min-width:768px){.resources-carousel_v2 .cmp-rescar__slider-list{gap:30px}
.resources-carousel_v2 .cmp-rescar__slider-paginator{justify-content:end}
.resources-carousel_v2 .cmp-rescar__slide{max-width:calc((100% - 30px * 2) / 3)}
.resources-carousel_v2 .cmp-rescar__slide--two{max-width:calc((100% - 30px) / 2)}
}
@media(min-width:992px){.resources-carousel_v2 .cmp-rescar__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}
.resources-carousel_v2 .cmp-rescar__header-content{width:60%}
.resources-carousel_v2 .cmp-rescar__slider-paginator{margin-top:48px}
.resources-carousel_v2 .cmp-rescar__slide{max-width:calc((100% - 30px * 3) / 4)}
.resources-carousel_v2 .cmp-rescar__slide-image{height:166px}
.resources-carousel_v2 .cmp-rescar__slide--two{max-width:calc((100% - 30px) / 2)}
.resources-carousel_v2 .cmp-rescar__slide--three{max-width:calc((100% - 30px * 2) / 3)}
}