/*!
 * 
 * cpGroups
 * 
 * @author Mission Lab
 * @version 0.1.0
 * @link https://missionlab.dev
 * @license GPL-3.0
 * 
 * Copyright (c) 2025 Mission Lab
 * 
 * This software is released under the GPL-3.0 License
 * https://opensource.org/licenses/GPL-3.0
 * 
 * Compiled with the help of https://wpack.io
 * A zero setup Webpack Bundler Script for WordPress
 */
:root{--cp-color-canvas-main: #ffffff;--cp-color-canvas-inverted: #000000;--cp-color-brand-primary: #313E48;--cp-color-ui-primary: var(--cp-color-brand-primary);--cp-color-ui-secondary: #6c757d;--cp-color-ui-inverted: #E5E8EF;--cp-color-ui-inverted-light: #EBECED;--cp-color-ui-success: #198754;--cp-color-ui-info: #0dcaf0;--cp-color-ui-warn: #ffc107;--cp-color-ui-danger: #dc3545;--cp-color-text-primary: #333;--cp-color-text-secondary: var(--cp-color-ui-secondary);--cp-color-text-tertiary: #76737A;--cp-color-text-disabled: #A2A1A4;--cp-color-text-inverted: #fff;--cp-color-text-link: var(--cp-color-brand-primary);--cp-font-size--base: 16px;--cp-font-size--xs: .75em;--cp-font-size--sm: .85em;--cp-font-size: 1em;--cp-font-size--lg: 1.375em;--cp-font-size-h1: calc(var(--cp-font-size--lg) * 2);--cp-font-size-h2: calc(var(--cp-font-size--lg) * 1.75);--cp-font-size-h3: calc(var(--cp-font-size--lg) * 1.5);--cp-font-size-h4: var(--cp-font-size--lg);--cp-font-size-h5: calc(var(--cp-font-size) * 1.25);--cp-font-size-h6: var(--cp-font-size);--cp-font-weight--light: 300;--cp-font-weight--normal: 400;--cp-font-weight--bold: 700;--cp-font-family--base: "Baskerville", "Roboto", sans-serif;--cp-font-family--header: "Montserrat", sans-serif;--cp-gap-base: .5rem;--cp-gap--sm: calc( var(--cp-gap-base) * 2 );--cp-gap--md: calc( var(--cp-gap-base) * 4 );--cp-gap--lg: calc( var(--cp-gap-base) * 8 );--cp-gap--xl: calc( var(--cp-gap-base) * 16 );--cp-gap--xxl: calc( var(--cp-gap-base) * 32 );--cp-ui--gap-y--sm: calc( var(--cp-gap-base) * .5 );--cp-ui--gap-x--sm: var(--cp-gap-base );--cp-ui--gap-y-x--sm: var(--cp-ui--gap-y--sm) var(--cp-ui--gap-x--sm);--cp-ui--gap-y: calc( var(--cp-gap-base) * .5 );--cp-ui--gap-x: var( --cp-gap--sm );--cp-ui--gap-y-x: var(--cp-ui--gap-y) var(--cp-ui--gap-x);--cp-ui--gap-y--lg: var( --cp-gap-base );--cp-ui--gap-x--lg: var( --cp-gap--md );--cp-ui--gap-y-x--lg: var(--cp-ui--gap-y--lg) var(--cp-ui--gap-x--lg);--cp-box-shadow--sm: 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 4px rgba(0, 0, 0, 0.06);--cp-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 2px 10px rgba(0, 0, 0, 0.08);--cp-box-shadow--lg: 0px 0px 2px rgba(0, 0, 0, 0.08), 0px 4px 16px rgba(0, 0, 0, 0.16);--cp-box-shadow--xl: 0px 0px 4px rgba(0, 0, 0, 0.08), 0px 6px 32px rgba(0, 0, 0, 0.16);--cp-border-radius-sm: 2px;--cp-border-radius: 4px;--cp-border-radius-lg: 20px;--cp-border-radius-round: 100px;--cp-content-width: 70rem;--cp-content-padding: var(--cp-gap--md)}.cp-columns{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width: 879.98px){.cp-touch-hide{display:none !important}}@media(min-width: 880px){.cp-touch-only{display:none !important}}:root{--cp-button--color: var(--cp-color-ui-inverted-light);--cp-button--color--hover: var(--cp-button--color);--cp-button--bg: var(--cp-color-ui-primary);--cp-button--bg--hover: #19221E;--cp-button--border-color: var(--cp-button--bg);--cp-button--border-color--hover: var(--cp-button--bg--hover);--cp-button--border-radius: var(--cp-border-radius-sm);--cp-button--padding: var(--cp-ui--gap-y-x);--cp-button--text-align: center;--cp-button--line-height: 1.5}.cp-pg-template .pagination .prev,.cp-pg-template .pagination .next,.cp-pg-template .nav-links .prev,.cp-pg-template .nav-links .next,.cp-button{border:1px solid;border-color:var(--cp-button--border-color);border-radius:var(--cp-button--border-radius);background:var(--cp-button--bg);padding:var(--cp-button--padding);color:var(--cp-button--color);line-height:var(--cp-button--line-height);letter-spacing:.04em;font-weight:var(--cp-font-weight--bold);text-align:var(--cp-button--text-align);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.cp-pg-template .pagination .prev:hover,.cp-pg-template .pagination .next:hover,.cp-pg-template .nav-links .prev:hover,.cp-pg-template .nav-links .next:hover,.cp-button:hover,.cp-pg-template .pagination .prev:focus,.cp-pg-template .pagination .next:focus,.cp-pg-template .nav-links .prev:focus,.cp-pg-template .nav-links .next:focus,.cp-button:focus{color:var(--cp-button--color--hover);border-color:var(--cp-button--border-color--hover);background:var(--cp-button--bg--hover)}.cp-pg-template .pagination .prev:hover svg,.cp-pg-template .pagination .next:hover svg,.cp-pg-template .nav-links .prev:hover svg,.cp-pg-template .nav-links .next:hover svg,.cp-button:hover svg,.cp-pg-template .pagination .prev:hover i,.cp-pg-template .pagination .next:hover i,.cp-pg-template .nav-links .prev:hover i,.cp-pg-template .nav-links .next:hover i,.cp-button:hover i,.cp-pg-template .pagination .prev:hover .fl-button-text,.cp-pg-template .pagination .next:hover .fl-button-text,.cp-pg-template .nav-links .prev:hover .fl-button-text,.cp-pg-template .nav-links .next:hover .fl-button-text,.cp-button:hover .fl-button-text,.cp-pg-template .pagination .prev:hover span,.cp-pg-template .pagination .next:hover span,.cp-pg-template .nav-links .prev:hover span,.cp-pg-template .nav-links .next:hover span,.cp-button:hover span,.cp-pg-template .pagination .prev:focus svg,.cp-pg-template .pagination .next:focus svg,.cp-pg-template .nav-links .prev:focus svg,.cp-pg-template .nav-links .next:focus svg,.cp-button:focus svg,.cp-pg-template .pagination .prev:focus i,.cp-pg-template .pagination .next:focus i,.cp-pg-template .nav-links .prev:focus i,.cp-pg-template .nav-links .next:focus i,.cp-button:focus i,.cp-pg-template .pagination .prev:focus .fl-button-text,.cp-pg-template .pagination .next:focus .fl-button-text,.cp-pg-template .nav-links .prev:focus .fl-button-text,.cp-pg-template .nav-links .next:focus .fl-button-text,.cp-button:focus .fl-button-text,.cp-pg-template .pagination .prev:focus span,.cp-pg-template .pagination .next:focus span,.cp-pg-template .nav-links .prev:focus span,.cp-pg-template .nav-links .next:focus span,.cp-button:focus span{color:var(--cp-button--color--hover)}.cp-pg-template .pagination .prev:active,.cp-pg-template .pagination .next:active,.cp-pg-template .nav-links .prev:active,.cp-pg-template .nav-links .next:active,.cp-button:active,.cp-pg-template .pagination .prev:focus,.cp-pg-template .pagination .next:focus,.cp-pg-template .nav-links .prev:focus,.cp-pg-template .nav-links .next:focus,.cp-button:focus{color:var(--cp-button--color--hover);border-color:var(--cp-button--border-color--hover);outline:none}.cp-pg-template .pagination .prev:active .fl-button-text,.cp-pg-template .pagination .next:active .fl-button-text,.cp-pg-template .nav-links .prev:active .fl-button-text,.cp-pg-template .nav-links .next:active .fl-button-text,.cp-button:active .fl-button-text,.cp-pg-template .pagination .prev:focus .fl-button-text,.cp-pg-template .pagination .next:focus .fl-button-text,.cp-pg-template .nav-links .prev:focus .fl-button-text,.cp-pg-template .nav-links .next:focus .fl-button-text,.cp-button:focus .fl-button-text{color:var(--cp-button--color--hover)}.cp-pg-template .pagination .prev,.cp-pg-template .pagination .next,.cp-pg-template .nav-links .prev,.cp-pg-template .nav-links .next,.cp-button--outlined,.cp-button.is-transparent{--cp-button--color: var(--cp-color-ui-secondary);--cp-button--color--hover: var(--cp-color-ui-inverted-light);--cp-button--bg: transparent;--cp-button--bg--hover: var(--cp-color-ui-secondary);--cp-button--border-color: var(--cp-button--color)}.cp-pg-template .pagination .prev,.cp-pg-template .pagination .next,.cp-pg-template .nav-links .prev,.cp-pg-template .nav-links .next,.cp-button.is-small{--cp-button--padding: var(--cp-ui--gap-y-x--sm);font-size:var(--cp-font-size--sm)}.cp-button svg,.cp-button i,.cp-button .fl-button-text,.cp-button span{color:var(--cp-button--color)}.cp-button svg{width:1.25em;height:1.25em;font-size:1.25em}.cp-button svg.is-small{width:1em;height:1em}.cp-button i{font-size:1.25em}.cp-button i.is-small{font-size:1em}.cp-button svg:last-child:not(:first-child),.cp-button i:last-child:not(:first-child){margin:-0.5em 0 -0.5em .5em;float:right}.cp-button svg:first-child:not(:last-child),.cp-button i:first-child:not(:last-child){margin:-0.5em .5em -0.5em 0;float:left}.cp-button.is-xsmall{--cp-button--padding: var(--cp-ui--gap-y-x--sm);font-size:var(--cp-font-size--xs)}.cp-button.is-large{--cp-button--padding: var(--cp-ui--gap-y-x--lg)}.cp-button.is-fullwidth{width:100%}.cp-button.is-light{--cp-button--bg: var(--cp-color-ui-inverted-light );--cp-button--bg--hover: var(--cp-color-ui-inverted );--cp-button--color: var(--cp-color-text-primary);--cp-button--color--hover: var(--cp-button--color);--cp-button--border-color: var(--cp-button--bg)}.cp-button--transparent,.cp-button.is-text{--cp-button--color: var(--cp-color-text-link);--cp-button--bg: transparent;--cp-button--bg--hover: transparent;--cp-button--border-color: transparent;--cp-button--border-radius: var(--cp-border-radius-sm);--cp-button--padding: 0}:root{--cp-button--color: var(--cp-color-ui-inverted-light);--cp-button--color--hover: var(--cp-button--color);--cp-button--bg: var(--cp-color-ui-primary);--cp-button--bg--hover: #19221E;--cp-button--border-color: var(--cp-button--bg);--cp-button--border-color--hover: var(--cp-button--bg--hover);--cp-button--border-radius: var(--cp-border-radius-sm);--cp-button--padding: var(--cp-ui--gap-y-x);--cp-button--text-align: center;--cp-button--line-height: 1.5}.cp-pg-template .pagination .prev,.cp-pg-template .pagination .next,.cp-pg-template .nav-links .prev,.cp-pg-template .nav-links .next,.cp-button{border:1px solid;border-color:var(--cp-button--border-color);border-radius:var(--cp-button--border-radius);background:var(--cp-button--bg);padding:var(--cp-button--padding);color:var(--cp-button--color);line-height:var(--cp-button--line-height);letter-spacing:.04em;font-weight:var(--cp-font-weight--bold);text-align:var(--cp-button--text-align);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.cp-pg-template .pagination .prev:hover,.cp-pg-template .pagination .next:hover,.cp-pg-template .nav-links .prev:hover,.cp-pg-template .nav-links .next:hover,.cp-button:hover,.cp-pg-template .pagination .prev:focus,.cp-pg-template .pagination .next:focus,.cp-pg-template .nav-links .prev:focus,.cp-pg-template .nav-links .next:focus,.cp-button:focus{color:var(--cp-button--color--hover);border-color:var(--cp-button--border-color--hover);background:var(--cp-button--bg--hover)}.cp-pg-template .pagination .prev:hover svg,.cp-pg-template .pagination .next:hover svg,.cp-pg-template .nav-links .prev:hover svg,.cp-pg-template .nav-links .next:hover svg,.cp-button:hover svg,.cp-pg-template .pagination .prev:hover i,.cp-pg-template .pagination .next:hover i,.cp-pg-template .nav-links .prev:hover i,.cp-pg-template .nav-links .next:hover i,.cp-button:hover i,.cp-pg-template .pagination .prev:hover .fl-button-text,.cp-pg-template .pagination .next:hover .fl-button-text,.cp-pg-template .nav-links .prev:hover .fl-button-text,.cp-pg-template .nav-links .next:hover .fl-button-text,.cp-button:hover .fl-button-text,.cp-pg-template .pagination .prev:hover span,.cp-pg-template .pagination .next:hover span,.cp-pg-template .nav-links .prev:hover span,.cp-pg-template .nav-links .next:hover span,.cp-button:hover span,.cp-pg-template .pagination .prev:focus svg,.cp-pg-template .pagination .next:focus svg,.cp-pg-template .nav-links .prev:focus svg,.cp-pg-template .nav-links .next:focus svg,.cp-button:focus svg,.cp-pg-template .pagination .prev:focus i,.cp-pg-template .pagination .next:focus i,.cp-pg-template .nav-links .prev:focus i,.cp-pg-template .nav-links .next:focus i,.cp-button:focus i,.cp-pg-template .pagination .prev:focus .fl-button-text,.cp-pg-template .pagination .next:focus .fl-button-text,.cp-pg-template .nav-links .prev:focus .fl-button-text,.cp-pg-template .nav-links .next:focus .fl-button-text,.cp-button:focus .fl-button-text,.cp-pg-template .pagination .prev:focus span,.cp-pg-template .pagination .next:focus span,.cp-pg-template .nav-links .prev:focus span,.cp-pg-template .nav-links .next:focus span,.cp-button:focus span{color:var(--cp-button--color--hover)}.cp-pg-template .pagination .prev:active,.cp-pg-template .pagination .next:active,.cp-pg-template .nav-links .prev:active,.cp-pg-template .nav-links .next:active,.cp-button:active,.cp-pg-template .pagination .prev:focus,.cp-pg-template .pagination .next:focus,.cp-pg-template .nav-links .prev:focus,.cp-pg-template .nav-links .next:focus,.cp-button:focus{color:var(--cp-button--color--hover);border-color:var(--cp-button--border-color--hover);outline:none}.cp-pg-template .pagination .prev:active .fl-button-text,.cp-pg-template .pagination .next:active .fl-button-text,.cp-pg-template .nav-links .prev:active .fl-button-text,.cp-pg-template .nav-links .next:active .fl-button-text,.cp-button:active .fl-button-text,.cp-pg-template .pagination .prev:focus .fl-button-text,.cp-pg-template .pagination .next:focus .fl-button-text,.cp-pg-template .nav-links .prev:focus .fl-button-text,.cp-pg-template .nav-links .next:focus .fl-button-text,.cp-button:focus .fl-button-text{color:var(--cp-button--color--hover)}.cp-pg-template .pagination .prev,.cp-pg-template .pagination .next,.cp-pg-template .nav-links .prev,.cp-pg-template .nav-links .next,.cp-button--outlined,.cp-button.is-transparent{--cp-button--color: var(--cp-color-ui-secondary);--cp-button--color--hover: var(--cp-color-ui-inverted-light);--cp-button--bg: transparent;--cp-button--bg--hover: var(--cp-color-ui-secondary);--cp-button--border-color: var(--cp-button--color)}.cp-pg-template .pagination .prev,.cp-pg-template .pagination .next,.cp-pg-template .nav-links .prev,.cp-pg-template .nav-links .next,.cp-button.is-small{--cp-button--padding: var(--cp-ui--gap-y-x--sm);font-size:var(--cp-font-size--sm)}.cp-button svg,.cp-button i,.cp-button .fl-button-text,.cp-button span{color:var(--cp-button--color)}.cp-button svg{width:1.25em;height:1.25em;font-size:1.25em}.cp-button svg.is-small{width:1em;height:1em}.cp-button i{font-size:1.25em}.cp-button i.is-small{font-size:1em}.cp-button svg:last-child:not(:first-child),.cp-button i:last-child:not(:first-child){margin:-0.5em 0 -0.5em .5em;float:right}.cp-button svg:first-child:not(:last-child),.cp-button i:first-child:not(:last-child){margin:-0.5em .5em -0.5em 0;float:left}.cp-button.is-xsmall{--cp-button--padding: var(--cp-ui--gap-y-x--sm);font-size:var(--cp-font-size--xs)}.cp-button.is-large{--cp-button--padding: var(--cp-ui--gap-y-x--lg)}.cp-button.is-fullwidth{width:100%}.cp-button.is-light{--cp-button--bg: var(--cp-color-ui-inverted-light );--cp-button--bg--hover: var(--cp-color-ui-inverted );--cp-button--color: var(--cp-color-text-primary);--cp-button--color--hover: var(--cp-button--color);--cp-button--border-color: var(--cp-button--bg)}.cp-button--transparent,.cp-button.is-text{--cp-button--color: var(--cp-color-text-link);--cp-button--bg: transparent;--cp-button--bg--hover: transparent;--cp-button--border-color: transparent;--cp-button--border-radius: var(--cp-border-radius-sm);--cp-button--padding: 0}.cp-pg-template{max-width:90vw;width:var(--cp-content-width);margin:var(--cp-gap--md) auto;padding-bottom:var(--cp-gap--lg);flex-grow:1;box-sizing:border-box}.cp-pg-template *{box-sizing:border-box}@media(max-width: 879.98px){.cp-pg-template{max-width:calc(100vw - var(--cp-content-padding));width:100%}}.cp-pg-template .cp-pagination ul{display:flex;justify-content:center}.cp-pg-template .cp-pagination ul li>div:hover{background:rgba(0,0,0,0)}.cp-pg-template .cp-pagination button,.cp-pg-template .cp-pagination div{color:var(--cpl--text-color)}.cp-pg-template .pagination{margin-top:var(--cp-gap--md)}.cp-pg-template .pagination,.cp-pg-template .nav-links{display:flex;justify-content:center;gap:var(--cp-gap--md);align-items:center}.cp-icon svg{display:block;fill:currentColor;width:100%;height:100%}.material-icons-outlined{font-family:"Material Icons Outlined" !important}.cp-groups-archive .cp-groups-filter{padding:var(--cp-gap--md);background:var(--cp-color-ui-inverted-light)}@media(min-width: 768px){.cp-groups-archive--container{display:flex}}@media(min-width: 768px){.cp-groups-archive--container--filters{flex-basis:30%;flex-shrink:0;margin-right:var(--cp-gap--lg)}}.cp-groups-archive--container--list{flex-grow:1}@media(min-width: 768px){.cp-groups-archive--item-switcher{float:right;position:relative;top:var(--cp-font-size-h1)}}.cp-groups-archive--list--item{display:flex;width:100%;text-align:left}.cp-groups-archive .cp-groups-archive--list{grid-auto-flow:column;grid-auto-columns:minmax(20em, 1fr);overflow-x:scroll}.cp-groups-archive .pagination{margin:1.5rem auto;text-align:center}.cp-groups-archive .nav-links>*{margin:0 .5em}.entry-content .cp-groups-filter--filters a{text-decoration:none}.cp-groups-filter legend{display:block}.cp-groups-filter--toggle{display:none}.cp-groups-filter input[type=checkbox]{margin-right:var(--cp-gap-base);display:inline-block}.cp-groups-filter--form>*{margin-bottom:var(--cp-gap--sm)}.cp-groups-filter--form .filter__button button{color:inherit}.cp-groups-filter--has-dropdown{position:relative;display:block;margin-right:0 !important;width:100%}.cp-groups-filter--has-dropdown:last-child{margin-bottom:0}.cp-groups-filter--has-dropdown.open .cp-groups-filter--dropdown{display:block}.cp-groups-filter--search--box,.cp-groups-filter--dropdown-button{width:100%;justify-content:space-between}.cp-groups-filter--search--box.cp-button,.cp-groups-filter--dropdown-button.cp-button{--cp-button--bg: white;--cp-button--bg--hover: var(--cp-color-ui-inverted)}.cp-groups-filter--dropdown-button{justify-content:space-between}.cp-groups-filter--dropdown-button svg,.cp-groups-filter--dropdown-button .material-icons-outlined{display:none;margin:-0.25em -0.25em -0.25em .25em}.cp-groups-filter--dropdown-button:after{content:"";font-family:"Material Icons Outlined";font-size:1.5em;line-height:.75em;margin:-0.25em -0.25em -0.25em .25em}.cp-groups-filter--dropdown{display:none;background:#fff;padding:var(--cp-gap--sm) var(--cp-gap--md);box-shadow:var(--cp-box-shadow);border-radius:var(--cp-border-radius);margin-top:.25em;position:absolute;top:100%;left:0;width:100%;z-index:5555;max-height:50vh;overflow:scroll}.cp-groups-filter--dropdown label{display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 879.98px){.cp-groups-filter--search{flex-grow:1}}.cp-groups-filter--search--box{background:#fff;display:flex;align-items:center;padding:var(--cp-button--padding);line-height:var(--cp-button--line-height);height:100%}.cp-groups-filter--search--box svg,.cp-groups-filter--search--box button{border:none;padding:0;margin:0 .5em 0 0;background:rgba(0,0,0,0);color:inherit}.cp-groups-filter--search--box svg>*,.cp-groups-filter--search--box button>*{display:block}.cp-groups-filter--search--box input[type=text]{width:8em;padding:0;background:rgba(0,0,0,0);border:none !important;outline:none !important;box-shadow:none !important;flex-grow:1}.cp-groups-filter--filters{display:flex;margin-bottom:2rem}.cp-groups-filter--filters--filter{border:1px solid;border-radius:20px;display:inline-flex;padding:0 .5em;margin-right:.5em;text-decoration:none}.cp-groups-filter--filters--filter:before{content:"";font-family:"Material Icons Outlined";margin:0 .25em 0 -0.25em}.cp-groups-filter--attributes{padding:0 var(--cp-gap--sm)}.cp-groups-filter--attributes>*{margin-top:var(--cp-gap-base)}.cp-groups-filter .cp-button{justify-content:space-between}.entry-content .cp-group-item--title{font-size:min(3.75vw,var(--cp-font-size-h5)) !important}.entry-content .cp-group-item--title a{text-decoration:none}.cp-group-item{padding:var(--cp-gap--md);position:relative;background:rgba(0,0,0,0);overflow:hidden;width:100%;margin-bottom:var(--cp-gap--md);border-radius:var(--cp-border-radius);display:flex;flex-flow:row wrap;gap:var(--cp-gap--sm)}.cp-group-item:not(.cp-group-item--disable-modal){cursor:pointer}.cp-group-item:before{content:"";position:absolute;width:100%;height:100%;background:var(--cp-color-ui-inverted-light);opacity:.4;z-index:-1;top:0;left:0}.cp-group-item--thumb{display:flex;align-items:center;cursor:pointer;overflow:hidden;border-radius:var(--cp-border-radius-sm);flex:1 0 max(220px,35%)}.cp-group-item--thumb--canvas{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:100%;background-position:center center !important}@media(min-width: 880px){.cp-group-item--thumb--canvas{padding-bottom:62.5%}}.cp-group-item--thumb img{display:none;width:auto;height:auto}@media(max-width: 879.98px){.cp-group-item--thumb{aspect-ratio:16/9;margin:auto auto 1rem}}.cp-group-item--details{flex:1 0 55%;display:flex;flex-direction:column;padding:var(--cp-ui--gap-y--sm);justify-content:center;overflow:hidden}.cp-group-item--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:min(3.75vw,var(--cp-font-size-h5));line-height:1.5}.cp-group-item--content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:var(--cp-font-size--sm);line-height:1.5}.cp-group-item--content .read-more{display:none}.cp-group-item .cp-group-item--title{margin:var(--cp-gap--sm) 0 0}.cp-group-item--meta,.cp-group-item--categories{font-size:min(2.75vw,var(--cp-font-size--sm));display:flex;flex-flow:row wrap;row-gap:var(--cp-gap--sm)}.cp-group-item--meta>*,.cp-group-item--categories>*{display:flex}.cp-group-item--categories a{text-transform:uppercase;margin-right:var(--cp-gap--sm);white-space:nowrap;display:block}.cp-group-item--meta{margin:var(--cp-gap-base) 0;flex-flow:row;overflow:hidden;flex-flow:row wrap;align-items:center}.cp-group-item--meta svg,.cp-group-item--meta .material-icons-outlined{font-size:1em;margin-right:.5em}.cp-group-item--meta>*{margin-right:var(--cp-gap--sm);display:inline-flex;align-items:center;flex-flow:row}.cp-group-item--locations{margin-top:var(--cp-gap-base)}.cp-group-item--attributes{position:absolute;bottom:var(--cp-gap--sm);right:var(--cp-gap--sm);text-transform:uppercase;font-size:var(--cp-font-size--xs);font-weight:var(--cp-font-weight--bold);display:flex;flex-flow:row wrap;gap:var(--cp-gap--sm)}.cp-group-item--attributes>*{display:flex;align-items:center}.cp-group-item--attributes>* span{margin-right:calc(var(--cp-gap-base)/2);font-size:var(--cp-font-size--lg)}.cp-group-item--attributes--is-full{position:relative;padding:0 var(--cp-gap-base)}.cp-group-item--attributes--is-full:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--cp-color-ui-warn);border-radius:var(--cp-border-radius-sm);z-index:-1;opacity:.5}.cp-group-item--attributes--kid-friendly{color:var(--cp-color-ui-warn)}.cp-group-item--attributes--accessible{color:var(--cp-color-ui-success)}@media(max-width: 879.98px){.cp-group-item{margin-top:min(3.5%,1rem);padding:min(3.5%,1rem)}.cp-group-item--details{justify-content:space-evenly}.cp-group-item--attributes{left:0;bottom:0;position:relative;margin-top:var(--cp-gap--sm)}}.cp-group-single{position:relative}.cp-group-single--thumb img{max-width:100%}.cp-group-single--details{flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin-top:var(--cp-gap--sm)}.cp-group-single--title{margin:0;line-height:1.5}.cp-group-single--content{line-height:1.5}.cp-group-single .cp-group-single--title{margin-top:var(--cp-gap--sm)}.cp-group-single--meta,.cp-group-single--categories{display:flex;flex-flow:row wrap;row-gap:var(--cp-gap--sm)}.cp-group-single--meta>*,.cp-group-single--categories>*{display:flex}.cp-group-single--categories a{text-transform:uppercase;margin-right:var(--cp-gap--sm);white-space:nowrap;display:block}.cp-group-single--meta{margin-top:0;flex-flow:row;overflow:hidden;flex-flow:row wrap;align-items:center}.cp-group-single--meta svg,.cp-group-single--meta .material-icons-outlined{font-size:1em;margin-right:.5em}.cp-group-single--meta>*{margin-right:var(--cp-gap--sm);display:inline-flex;align-items:center;flex-flow:row}.cp-group-single--locations{margin-bottom:var(--cp-gap-base)}.cp-group-single--actions{display:flex;gap:var(--cp-gap-base);margin-top:var(--cp-gap--sm)}@media(max-width: 879.98px){.cp-group-single{margin-top:min(3.5%,1rem);padding:min(3.5%,1rem)}.cp-group-single--details{justify-content:space-evenly}}@media(max-width: 767.98px){.cp-group-single--actions{flex-direction:column}}.cp-group-single .cp-group-item--attributes{position:relative;bottom:auto;right:auto}.cp-group-single .cp-group-item--attributes>*{margin-left:0;margin-right:var(--cp-gap--sm)}.ui-widget-overlay{background-color:var(--cp-color-canvas-inverted);opacity:.5;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.cp-groups-modal-popup{border-radius:4px;z-index:99999;padding:var(--cp-gap--md);max-width:calc(100vw - var(--cp-gap--lg));max-height:calc(100vh - var(--cp-gap--lg));overflow:auto;background:#f5f5fa;top:calc(var(--cp-gap--lg)/2) !important;position:fixed !important}.cp-groups-modal-popup *{box-sizing:border-box}.cp-groups-modal-popup .cp-group-single--title{font-size:min(3.75vw,var(--cp-font-size-h5)) !important}.cp-groups-modal-popup .cp-group-single--leader{margin:var(--cp-gap-base) 0 0}.cp-groups-modal-popup .cp-group-single--meta{margin:var(--cp-gap-base) 0}.cp-groups-modal-popup .cp-group-single--content:last-child p:last-child{margin-bottom:0}.cp-groups-modal-popup .ui-dialog-titlebar{height:0;display:block}.cp-groups-modal-popup .ui-dialog-titlebar-close{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='33px' version='1.1' viewBox='0 0 33 33' width='33px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cg fill='none' fill-rule='evenodd' id='stroke-4px' stroke='none' stroke-width='1'%3E%3Cg fill='%23000000' id='The-Icons' transform='translate(-256.000000, -3708.000000)'%3E%3Cg id='9.12' transform='translate(248.000000, 3700.000000)'%3E%3Cg id='Combined-Shape'%3E%3Cpath d='M26.9737493,24.1431645 L39.6996371,11.4187238 C40.4818344,10.6366155 40.4842562,9.36786393 39.7031188,8.58681534 C38.9165355,7.80032143 37.6539486,7.80732541 36.8708883,8.59029667 L24.1450005,21.3147374 L11.4191126,8.59029667 C10.6369153,7.80818833 9.36801949,7.80576676 8.58688208,8.58681534 C7.80029872,9.37330926 7.80730349,10.6357525 8.59036381,11.4187238 L21.3162517,24.1431645 L8.59036381,36.8676053 C7.80816651,37.6497136 7.80574467,38.9184651 8.58688208,39.6995137 C9.37346544,40.4860076 10.6360523,40.4790037 11.4191126,39.6960324 L24.1450005,26.9715917 L36.8708883,39.6960324 C37.6530856,40.4781407 38.9219814,40.4805623 39.7031188,39.6995137 C40.4897022,38.9130198 40.4826974,37.6505765 39.6996371,36.8676053 L26.9737493,24.1431645 L26.9737493,24.1431645 Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat;padding:0;color:rgba(0,0,0,0);cursor:pointer;font-size:0;border:0;position:absolute;right:var(--cp-gap--sm);top:var(--cp-gap--sm);width:1rem;height:1rem;z-index:99999}.cp-groups-modal-popup .ui-dialog-titlebar-close span{display:none}.cp-groups-modal-popup .group-copy-email{position:absolute;right:var(--cp-gap-base);bottom:0;cursor:pointer}.cp-email-popup{z-index:99999}.cp-email-modal{border-radius:4px;z-index:99999;max-width:30rem;max-height:calc(100vh - var(--cp-gap--lg));overflow:auto;background:#f5f5fa}.cp-email-modal .notice-wrap p:last-child{margin-bottom:0}.cp-email-modal .notice-wrap .update{margin-top:var(--cp-gap--sm);background:var(--cp-color-canvas-main);padding:var(--cp-gap-base) var(--cp-gap--sm);border-left:.25rem solid var(--cp-color-ui-info)}.cp-email-modal .notice-wrap .update.success{border-color:var(--cp-color-ui-success)}.cp-email-modal .notice-wrap .update.error{border-color:var(--cp-color-ui-danger)}.cp-email-modal .cp-back-btn{margin-bottom:var(--cp-gap--md)}.cp-email-modal .cp-email-form--email-to{position:relative}.cp-email-modal .cp-email-form--email-verify{height:0 !important;overflow:hidden !important;margin:0 !important}.cp-email-modal .copy-email{position:absolute;right:var(--cp-gap-base);bottom:0;cursor:pointer}.cp-email-modal .copy-email.is-copied{color:var(--cp-color-ui-success)}.cp-email-modal label{position:relative;display:block;margin:var(--cp-gap--sm) auto}.cp-email-modal input,.cp-email-modal textarea{display:block;width:100%}.cp-email-modal input[type=submit]{margin-top:var(--cp-gap--sm);padding:var(--cp-button--padding)}.cp-email-modal .cp-group-single--title{font-size:min(3.75vw,var(--cp-font-size-h5)) !important}.cp-email-modal .cp-group-single--leader{margin:var(--cp-gap-base) 0 0}.cp-email-modal .cp-group-single--meta{margin:var(--cp-gap-base) 0}.cp-email-modal .cp-group-single--content:last-child p:last-child{margin-bottom:0}.cp-email-modal .ui-dialog-titlebar{height:0;display:block}.cp-email-modal .ui-dialog-titlebar-close{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='33px' version='1.1' viewBox='0 0 33 33' width='33px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cg fill='none' fill-rule='evenodd' id='stroke-4px' stroke='none' stroke-width='1'%3E%3Cg fill='%23000000' id='The-Icons' transform='translate(-256.000000, -3708.000000)'%3E%3Cg id='9.12' transform='translate(248.000000, 3700.000000)'%3E%3Cg id='Combined-Shape'%3E%3Cpath d='M26.9737493,24.1431645 L39.6996371,11.4187238 C40.4818344,10.6366155 40.4842562,9.36786393 39.7031188,8.58681534 C38.9165355,7.80032143 37.6539486,7.80732541 36.8708883,8.59029667 L24.1450005,21.3147374 L11.4191126,8.59029667 C10.6369153,7.80818833 9.36801949,7.80576676 8.58688208,8.58681534 C7.80029872,9.37330926 7.80730349,10.6357525 8.59036381,11.4187238 L21.3162517,24.1431645 L8.59036381,36.8676053 C7.80816651,37.6497136 7.80574467,38.9184651 8.58688208,39.6995137 C9.37346544,40.4860076 10.6360523,40.4790037 11.4191126,39.6960324 L24.1450005,26.9715917 L36.8708883,39.6960324 C37.6530856,40.4781407 38.9219814,40.4805623 39.7031188,39.6995137 C40.4897022,38.9130198 40.4826974,37.6505765 39.6996371,36.8676053 L26.9737493,24.1431645 L26.9737493,24.1431645 Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-color:rgba(0,0,0,0);background-size:contain;color:rgba(0,0,0,0);cursor:pointer;font-size:0;border:0;position:absolute;right:var(--cp-gap--sm);top:var(--cp-gap--sm);width:1rem;height:1rem;z-index:99999}.cp-email-modal .ui-dialog-titlebar-close span{display:none}

/*# sourceMappingURL=main-9109c9fc.css.map*/