/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scroll-snap-strictness:proximity;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial}}}.groups-container{margin-bottom:calc(var(--spacing,.25rem)*10);background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f066;position:relative}@supports (color:color-mix(in lab,red,red)){.groups-container{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-200,oklch(92.9% .013 255.508))40%,transparent)var(--tw-shadow-alpha),transparent)}}@media(min-width:64rem){.groups-container{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cgs-light-gray,#d1d5db)}}.groups-container .groups-header{justify-content:space-between;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}@media(min-width:48rem){.groups-container .groups-header{padding-inline:calc(var(--spacing,.25rem)*8);flex-direction:row;align-items:center}}.groups-container .groups-header .title{margin-bottom:calc(var(--spacing,.25rem)*0)!important;font-size:var(--text-2xl,1.5rem)!important;line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))!important;--tw-leading:var(--leading-tight,1.25)!important;line-height:var(--leading-tight,1.25)!important;--tw-font-weight:var(--font-weight-black,900)!important;font-weight:var(--font-weight-black,900)!important;--tw-tracking:var(--tracking-tight,-.025em)!important;letter-spacing:var(--tracking-tight,-.025em)!important;text-transform:uppercase!important}@media(min-width:48rem){.groups-container .groups-header .title{font-size:var(--text-3xl,1.875rem)!important;line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))!important}}.groups-container .groups-header .subtitle{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.groups-container .groups-header .subtitle .number{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);background-color:var(--color-cgs-light-blue,#00c2ff);--tw-font-weight:var(--font-weight-black,900);font-size:9px;font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.groups-container .groups-header .subtitle .text{text-transform:uppercase;margin-bottom:calc(var(--spacing,.25rem)*0)!important;font-size:var(--text-xs,.75rem)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))!important;--tw-font-weight:var(--font-weight-bold,700)!important;font-weight:var(--font-weight-bold,700)!important;--tw-tracking:var(--tracking-widest,.1em)!important;letter-spacing:var(--tracking-widest,.1em)!important;color:var(--color-cgs-gray,#757575)!important;opacity:.7!important}.groups-container .gallery-container{padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*8);position:relative}@media(min-width:40rem){.groups-container .gallery-container{padding-inline:calc(var(--spacing,.25rem)*8)}}.groups-container .gallery-container .arrow{pointer-events:none;top:50%;right:calc(var(--spacing,.25rem)*6);z-index:20;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-cgs-primary,#152242);display:flex;position:absolute}@media(min-width:64rem){.groups-container .gallery-container .arrow{display:none}}.groups-container .gallery-container .arrow{animation:1.5s ease-in-out infinite slideHintX}.groups-container .gallery-container #group-gallery.group-gallery{margin-inline:calc(var(--spacing,.25rem)*-2);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;align-items:stretch;gap:calc(var(--spacing,.25rem)*4);scroll-behavior:smooth;padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*8);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.groups-container .gallery-container #group-gallery.group-gallery .group-card{z-index:10;scroll-snap-align:center;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);width:85%;padding:calc(var(--spacing,.25rem)*5);-webkit-user-select:none;user-select:none;border-width:1px;flex-direction:column;flex:none;padding-bottom:170px;display:flex;position:relative;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))!important;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))!important}@media(min-width:64rem){.groups-container .gallery-container #group-gallery.group-gallery .group-card{scroll-snap-align:start;width:calc(30.303% - 14.5455px)}}@media(min-width:48rem){.groups-container .gallery-container #group-gallery.group-gallery .group-card{padding:calc(var(--spacing,.25rem)*6);padding-bottom:170px}}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card:hover{z-index:30;--tw-translate-y:calc(var(--spacing,.25rem)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card:focus{--tw-outline-style:none;outline-style:none}.groups-container .gallery-container #group-gallery.group-gallery .group-card{-webkit-tap-highlight-color:transparent;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .3s,box-shadow .3s}.groups-container .gallery-container #group-gallery.group-gallery .group-card.selected{z-index:30;--tw-translate-y:calc(var(--spacing,.25rem)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.selected .unselected-cta{opacity:0;transform:translateY(10px)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.selected .selection-info-wrapper{pointer-events:auto;opacity:1;transform:translateY(0)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard{background-color:var(--color-cgs-slate,#e2e8f0);border-color:var(--color-cgs-dark-slate,#cbd5e1)!important}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard:hover{border-color:var(--color-cgs-light-blue,#00c2ff);box-shadow:0 15px 30px -10px #15224226}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard.selected{border-color:var(--color-cgs-dark-green,#16a34a);background:linear-gradient(135deg,#e2e8f0,#f0fdf4);box-shadow:0 20px 40px -12px #22c55e33}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard.selected .selection-info-wrapper{border-color:#22c55e33}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .icon-badge{border-color:var(--color-cgs-light-gray,#d1d5db);background-color:var(--color-white,#fff);color:var(--color-cgs-dark-blue,#152242)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .custom-tooltip:nth-child(odd) .type-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#00c2ff33}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .custom-tooltip:nth-child(odd) .type-badge{border-color:color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)20%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .custom-tooltip:nth-child(odd) .type-badge{background-color:#00c2ff1a}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .custom-tooltip:nth-child(odd) .type-badge{background-color:color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)10%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .custom-tooltip:nth-child(odd) .type-badge{color:var(--color-cgs-light-blue,#00c2ff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-standard .custom-tooltip:nth-child(2n) .type-badge{border-color:var(--color-cgs-light-gray,#d1d5db);background-color:var(--color-white,#fff);color:var(--color-cgs-black,#0b1221)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive{border-color:var(--color-cgs-red,#d90033);background-color:var(--color-cgs-dark-red,#af0029);color:var(--color-white,#fff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive:hover{border-color:var(--color-white,#fff);box-shadow:0 15px 30px -10px #af00294d}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive.selected{border-color:var(--color-cgs-dark-green,#16a34a);box-shadow:0 20px 40px -12px #16a34a4d}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive .icon-badge{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive .icon-badge{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive .icon-badge{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive .icon-badge{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive .icon-badge{color:var(--color-white,#fff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand{border-color:var(--color-cgs-blue,#1e3a8a);background-color:var(--color-cgs-dark-blue,#152242);color:var(--color-white,#fff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand:hover{border-color:var(--color-cgs-light-blue,#00c2ff);box-shadow:0 15px 30px -10px #1522424d}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand.selected{border-color:var(--color-cgs-light-blue,#00c2ff);box-shadow:0 20px 40px -12px #00c2ff40}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand .icon-badge{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand .icon-badge{border-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand .icon-badge{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand .icon-badge{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand .icon-badge{color:var(--color-cgs-light-blue,#00c2ff)}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand).selected .selection-info-wrapper{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand).selected .selection-info-wrapper{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) svg{stroke:currentColor}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .tech-label{color:#fff9}@supports (color:color-mix(in lab,red,red)){:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .tech-label{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .tech-value{color:var(--color-white,#fff)}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .type-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .type-badge{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .type-badge{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .type-badge{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}:is(.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-intensive,.groups-container .gallery-container #group-gallery.group-gallery .group-card.group-card-demand) .type-badge{color:var(--color-white,#fff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card button:focus{--tw-outline-style:none;outline-style:none}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .icon-badge{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;justify-content:center;align-items:center;display:flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .completion-badge{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-black,900);font-size:9px;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .completion-badge.demand{background-color:var(--color-cgs-light-blue,#00c2ff);color:var(--color-cgs-dark-blue,#152242);--tw-shadow-color:#00c2ff33}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .completion-badge.demand{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)20%,transparent)var(--tw-shadow-alpha),transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .completion-badge.c-40{background-color:var(--color-cgs-green,#22c55e);color:var(--color-white,#fff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .completion-badge.c-60{background-color:var(--color-cgs-amarillo,#eab308);color:var(--color-cgs-primary,#152242)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-header .completion-badge.last{background-color:var(--color-cgs-dark-red,#af0029);color:var(--color-white,#fff)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-title{margin-bottom:calc(var(--spacing,.25rem)*3)!important;font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))!important;--tw-font-weight:var(--font-weight-black,900)!important;font-weight:var(--font-weight-black,900)!important}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data{margin-bottom:calc(var(--spacing,.25rem)*6);column-gap:calc(var(--spacing,.25rem)*4);row-gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data{padding-top:calc(var(--spacing,.25rem)*3)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .tech-label{margin-bottom:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-extrabold,800);font-size:9px;font-weight:var(--font-weight-extrabold,800);--tw-tracking:.8px;letter-spacing:.8px;text-transform:uppercase;display:block}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .tech-container{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .tech-container .tech-value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold,700);line-height:1.1;font-weight:var(--font-weight-bold,700)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .intensive-badge-wrapper{padding-top:calc(var(--spacing,.25rem)*1.5);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .intensive-badge-wrapper .intensive-badge{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff80;border-radius:.25rem;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .intensive-badge-wrapper .intensive-badge{border-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .card-data .intensive-badge-wrapper .intensive-badge{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-black,900);font-size:9px;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-cgs-dark-red,#af0029);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .badges-wrapper{pointer-events:auto;justify-content:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .badges-wrapper .demand-disclaimer{text-align:center;--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .badges-wrapper .demand-disclaimer{color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)!important}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .type-badge{align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-extrabold,800);font-size:9px;font-weight:var(--font-weight-extrabold,800);white-space:nowrap;text-transform:uppercase;display:inline-flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .custom-tooltip{cursor:help;display:inline-flex;position:relative}.groups-container .gallery-container #group-gallery.group-gallery .group-card .custom-tooltip:hover .tooltip-box{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.groups-container .gallery-container #group-gallery.group-gallery .group-card .custom-tooltip .tooltip-box{pointer-events:none;visibility:hidden;z-index:50;background-color:var(--color-cgs-dark-blue,#152242);width:150px;padding:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-cgs-beige,#ebe7e0);opacity:0;border-radius:6px;transition:all .2s;position:absolute;bottom:130%;left:50%;transform:translate(-50%)translateY(5px);box-shadow:0 4px 15px #0003}.groups-container .gallery-container #group-gallery.group-gallery .group-card .custom-tooltip .tooltip-box:after{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:5px;border-top-color:var(--color-cgs-dark-blue,#152242);content:"";margin-left:-5px;position:absolute;top:100%;left:50%}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper{pointer-events:none;right:calc(var(--spacing,.25rem)*4);bottom:.8rem;left:calc(var(--spacing,.25rem)*4);border-top-style:var(--tw-border-style);--tw-border-style:solid;padding-top:calc(var(--spacing,.25rem)*1);opacity:0;border-style:solid;border-top-width:1px;border-top-color:#0000;position:absolute;transform:translateY(10px)}@media(min-width:48rem){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper{right:calc(var(--spacing,.25rem)*5);bottom:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*5)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper{transition:all .4s}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers{gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .selected{margin-bottom:calc(var(--spacing,.25rem)*1.5);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:10px;display:flex;--tw-font-weight:var(--font-weight-bold,700)!important;font-weight:var(--font-weight-bold,700)!important}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta{border-radius:var(--radius-lg,.5rem);width:100%;padding-block:calc(var(--spacing,.25rem)*2.5);text-align:center;--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:block}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.demand{background-color:var(--color-cgs-light-blue,#00c2ff);color:var(--color-cgs-dark-blue,#152242)!important}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.demand:hover{background-color:var(--color-white,#fff);--tw-shadow-color:#00c2ff66}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.demand:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)40%,transparent)var(--tw-shadow-alpha),transparent)}}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.standard{background-color:var(--color-cgs-green,#22c55e);color:var(--color-white,#fff)!important}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.standard:hover{background-color:var(--color-green-600,oklch(62.7% .194 149.214));--tw-shadow-color:#22c55e66}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.standard:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cgs-green,#22c55e)40%,transparent)var(--tw-shadow-alpha),transparent)}}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.intensive{background-color:var(--color-white,#fff);color:var(--color-cgs-dark-red,#af0029)!important}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.intensive:hover{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .invertion-cta.intensive:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem)*1.5);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;display:block}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.standard{border-color:var(--color-cgs-green,#22c55e);color:var(--color-cgs-green,#22c55e)!important}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.standard:hover{background-color:#22c55e1a}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.standard:hover{background-color:color-mix(in oklab,var(--color-cgs-green,#22c55e)10%,transparent)}}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.intensive{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.intensive{border-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.intensive{color:var(--color-white,#fff)!important}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.intensive:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .selection-info-wrapper .cta-containers .lessons-cta.intensive:hover{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta{pointer-events:none;right:calc(var(--spacing,.25rem)*4);bottom:.8rem;left:calc(var(--spacing,.25rem)*4);opacity:1;position:absolute;transform:translateY(0)}@media(min-width:48rem){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta{right:calc(var(--spacing,.25rem)*5);bottom:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*5)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta{transition:all .4s}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand{border-color:#00c2ff4d}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand{border-color:color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)30%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand{color:var(--color-cgs-light-blue,#00c2ff)}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand:is(:where(.group):hover *){border-color:#00c2ff99}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)60%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand:is(:where(.group):hover *){background-color:#00c2ff0d}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.demand:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)5%,transparent)}}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.standard{border-color:var(--color-cgs-light-gray,#d1d5db);color:var(--color-cgs-gray,#757575)}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.standard:is(:where(.group):hover *){border-color:#00c2ff4d}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.standard:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-cgs-light-blue,#00c2ff)30%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.standard:is(:where(.group):hover *){background-color:var(--color-slate-50,oklch(98.4% .003 247.858));color:var(--color-cgs-primary,#152242)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive{color:var(--color-white,#fff)}@media(hover:hover){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive:is(:where(.group):hover *){border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.groups-container .gallery-container #group-gallery.group-gallery .group-card .unselected-cta .select-button.intensive:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
