/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(/themes/cps2025/asset_dist/fonts/8546717be9ee25adc7f4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/themes/cps2025/asset_dist/fonts/28d8df97d9b4bd55e4fc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/themes/cps2025/asset_dist/fonts/fd40ad719d547d67e632.woff2) format("woff2")}.button-icon-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.332 0 0 1.41 4.327 6 0 10.59 1.332 12 7 6 1.332 0Z' fill='%23fff'/%3E%3C/svg%3E")}.button-icon-white--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.668 12 7 10.59 2.673 6 7 1.41 5.668 0 0 6l5.668 6Z' fill='%23fff'/%3E%3C/svg%3E")}.button-icon-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.332 0 0 1.41 4.327 6 0 10.59 1.332 12 7 6 1.332 0Z' fill='%23002D9D'/%3E%3C/svg%3E")}.button-icon-blue--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.668 12 7 10.59 2.673 6 7 1.41 5.668 0 0 6l5.668 6Z' fill='%23002D9D'/%3E%3C/svg%3E")}.button-icon-blue--down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.332 10.59 0 6 4.327 1.41 0 0 1.332 6 7l6-5.668Z' fill='%23002D9D'/%3E%3C/svg%3E")}.button-icon-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.332 0 0 1.41 4.327 6 0 10.59 1.332 12 7 6 1.332 0Z' fill='%231A1A1A'/%3E%3C/svg%3E")}.button-icon-black--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.668 12 7 10.59 2.673 6 7 1.41 5.668 0 0 6l5.668 6Z' fill='%231A1A1A'/%3E%3C/svg%3E")}.button-icon-black--down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.332 10.59 0 6 4.327 1.41 0 0 1.332 6 7l6-5.668Z' fill='%231A1A1A'/%3E%3C/svg%3E")}.button-increased-spacing--right{background-position:center right 1rem;padding:.75rem 3.25rem .75rem 0}@media(prefers-reduced-motion){.button-increased-spacing--right{background-position:center right .75rem;padding:.75rem 2.5rem .75rem .75rem}}.button-increased-spacing--right:hover{background-position:center right .75rem;padding:.75rem 2.5rem .75rem .75rem}.button-increased-spacing--right:focus-visible{background-position:center right .75rem;padding:.75rem 2.5rem .75rem .75rem}.button-increased-spacing--left{background-position:center left 0;padding:.75rem 1rem .75rem 2.25rem}@media(prefers-reduced-motion){.button-increased-spacing--left{background-position:center left .75rem;padding:.75rem .75rem .75rem 2.5rem}}.button-increased-spacing--left:hover{background-position:center left .75rem;padding:.75rem .75rem .75rem 2.5rem}.button-increased-spacing--left:focus-visible{background-position:center left .75rem;padding:.75rem .75rem .75rem 2.5rem}.button-slim-spacing{background-position:center left 0;padding:.25rem 1rem .25rem 2.25rem}@media(prefers-reduced-motion){.button-slim-spacing{background-position:center left .75rem;padding:.25rem 1rem .25rem 2.25rem}}.button-slim-spacing:hover{background-position:center left .75rem;padding:.25rem 1rem .25rem 2.25rem}.button-slim-spacing:focus-visible{background-position:center left .75rem;padding:.25rem 1rem .25rem 2.25rem}.accordion{background:#f2f4fa;color:#002d9d;margin-bottom:1.25rem}.accordion:hover{background:#bfcae6}.accordion:hover .accordion__icon{background:#002d9d}.accordion:hover .accordion__icon path{stroke:#fff}.accordion:hover .accordion__trigger{background:#bfcae6}.accordion button:focus-visible{outline:.125rem solid #002d9d}.accordion__trigger{align-items:center;background:#f2f4fa;border:0;color:inherit;cursor:pointer;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;padding:.875rem 1.5rem;text-align:left;width:100%}.accordion__trigger[aria-expanded=true] .accordion__icon--open{display:none}.accordion__trigger[aria-expanded=true] .accordion__icon--close{display:inline}.accordion__title{font-family:Figtree,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5rem}@media(min-width:576px){.accordion__title{font-size:1.25rem;line-height:1.5rem}}@media(min-width:1200px){.accordion__title{font-size:1.25rem;line-height:1.5rem}}.accordion__icon{stroke:#aeb1ba;border-radius:50%;flex:0 0 1.75rem;font-size:1.75rem;margin:.5px}.accordion__icon.accordion__icon--close{display:none}.accordion__content{color:#1a1a1a;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;overflow:hidden;padding:1.25rem 2.5rem 1.5rem}.accordion--dark-mode{background:#fff;color:#1a1a1a}.accordion--dark-mode button:focus-visible{outline:.125rem solid #fff;outline-offset:-.25rem}.accordion--dark-mode:has([aria-expanded=true]){border:.0625rem solid #1a1a1a}.accordion--dark-mode:has([aria-expanded=true]) button:focus-visible{outline:.125rem solid #1a1a1a}.accordion--dark-mode .accordion__trigger{background:#1a1a1a;color:#fff}.accordion--dark-mode .accordion__trigger[aria-expanded=true]{background:#fff;color:#1a1a1a}.accordion--dark-mode:hover,.accordion--dark-mode:hover .accordion__trigger{background:#535353;color:#fff}.accordion--dark-mode:hover .accordion__icon{background:#fff}.accordion--dark-mode:hover .accordion__icon path{stroke:#1a1a1a}.accordion--dark-mode:hover .accordion__content{color:#fff}.accordion .ck-gen-table{color:#1a1a1a}.accordion .ck-gen-table tbody>tr:nth-child(odd){background-color:#fff}.accordion .ck-gen-table td,.accordion .ck-gen-table th,.accordion .ck-gen-table tr{background-color:#fff;border:none;border-collapse:separate;border-spacing:.75rem}.accordion .ck-gen-table thead{color:#1a1a1a}.accordion .ck-gen-table thead th{background-color:#f2f4fa}
@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(/themes/cps2025/asset_dist/fonts/8546717be9ee25adc7f4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/themes/cps2025/asset_dist/fonts/28d8df97d9b4bd55e4fc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/themes/cps2025/asset_dist/fonts/fd40ad719d547d67e632.woff2) format("woff2")}.button-icon-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.332 0 0 1.41 4.327 6 0 10.59 1.332 12 7 6 1.332 0Z' fill='%23fff'/%3E%3C/svg%3E")}.button-icon-white--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.668 12 7 10.59 2.673 6 7 1.41 5.668 0 0 6l5.668 6Z' fill='%23fff'/%3E%3C/svg%3E")}.button-icon-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.332 0 0 1.41 4.327 6 0 10.59 1.332 12 7 6 1.332 0Z' fill='%23002D9D'/%3E%3C/svg%3E")}.button-icon-blue--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.668 12 7 10.59 2.673 6 7 1.41 5.668 0 0 6l5.668 6Z' fill='%23002D9D'/%3E%3C/svg%3E")}.button-icon-blue--down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.332 10.59 0 6 4.327 1.41 0 0 1.332 6 7l6-5.668Z' fill='%23002D9D'/%3E%3C/svg%3E")}.button-icon-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.332 0 0 1.41 4.327 6 0 10.59 1.332 12 7 6 1.332 0Z' fill='%231A1A1A'/%3E%3C/svg%3E")}.button-icon-black--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.668 12 7 10.59 2.673 6 7 1.41 5.668 0 0 6l5.668 6Z' fill='%231A1A1A'/%3E%3C/svg%3E")}.button-icon-black--down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.332 10.59 0 6 4.327 1.41 0 0 1.332 6 7l6-5.668Z' fill='%231A1A1A'/%3E%3C/svg%3E")}.button-increased-spacing--right{background-position:center right 1rem;padding:.75rem 3.25rem .75rem 0}@media(prefers-reduced-motion){.button-increased-spacing--right{background-position:center right .75rem;padding:.75rem 2.5rem .75rem .75rem}}.button-increased-spacing--right:hover{background-position:center right .75rem;padding:.75rem 2.5rem .75rem .75rem}.button-increased-spacing--right:focus-visible{background-position:center right .75rem;padding:.75rem 2.5rem .75rem .75rem}.button-increased-spacing--left{background-position:center left 0;padding:.75rem 1rem .75rem 2.25rem}@media(prefers-reduced-motion){.button-increased-spacing--left{background-position:center left .75rem;padding:.75rem .75rem .75rem 2.5rem}}.button-increased-spacing--left:hover{background-position:center left .75rem;padding:.75rem .75rem .75rem 2.5rem}.button-increased-spacing--left:focus-visible{background-position:center left .75rem;padding:.75rem .75rem .75rem 2.5rem}.button-slim-spacing{background-position:center left 0;padding:.25rem 1rem .25rem 2.25rem}@media(prefers-reduced-motion){.button-slim-spacing{background-position:center left .75rem;padding:.25rem 1rem .25rem 2.25rem}}.button-slim-spacing:hover{background-position:center left .75rem;padding:.25rem 1rem .25rem 2.25rem}.button-slim-spacing:focus-visible{background-position:center left .75rem;padding:.25rem 1rem .25rem 2.25rem}.accessible-datepicker__wrapper{align-items:center;border:.0625rem solid #002d9d;display:flex;flex-flow:row nowrap;justify-content:center;padding:.75rem}.accessible-datepicker__button{background:none;border:none;cursor:pointer;display:inline-flex;height:1.5rem;padding:0;width:1.5rem}.accessible-datepicker__button svg{fill:#002d9d}.accessible-datepicker input{border:none!important}
