.macros-cards-info-grid .grid-holder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;--tw-bg-opacity:1;background-color:rgb(var(--color-neutrals-300)/1);background-color:rgb(var(--color-neutrals-300)/var(--tw-bg-opacity,1))}@media(min-width:1024px){.macros-cards-info-grid .grid-holder{padding:1px 0 1px 1px}}@media(min-width:768px){.macros-cards-info-grid .grid-holder{grid-template-columns:repeat(6,minmax(0,1fr))}}.macros-cards-info-grid .grid-holder .grid-item{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-page)/1);background-color:rgb(var(--color-surface-page)/var(--tw-bg-opacity,1));padding:1rem}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item{padding:1.5rem}}.macros-cards-info-grid .grid-holder .grid-item.is-first{position:relative}.macros-cards-info-grid .grid-holder .grid-item.is-first:after{height:100%;left:-.25rem;position:absolute;top:0;width:5px;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-page)/1);background-color:rgb(var(--color-surface-page)/var(--tw-bg-opacity,1));--tw-content:"";content:"";content:var(--tw-content)}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.is-first:after{display:none}}.macros-cards-info-grid .grid-holder .grid-item.is-last{position:relative}.macros-cards-info-grid .grid-holder .grid-item.is-last:after{height:100%;position:absolute;right:-.25rem;top:0;width:5px;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-page)/1);background-color:rgb(var(--color-surface-page)/var(--tw-bg-opacity,1));--tw-content:"";content:"";content:var(--tw-content)}.macros-cards-info-grid .grid-holder .grid-item.item-dates{grid-column-start:1;grid-row-start:1;position:relative}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-dates{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:1}}.macros-cards-info-grid .grid-holder .grid-item.item-dates{padding-left:0}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-dates{padding-left:1.5rem}}.macros-cards-info-grid .grid-holder .grid-item.item-dates:before{bottom:-1px;height:1px;position:absolute;right:100%;width:100vw;--tw-bg-opacity:1;background-color:rgb(var(--color-neutrals-300)/1);background-color:rgb(var(--color-neutrals-300)/var(--tw-bg-opacity,1));--tw-content:"";content:"";content:var(--tw-content)}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-dates:before{display:none}}.macros-cards-info-grid .grid-holder .grid-item.item-schedules{grid-column-start:1;grid-row-start:2}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-schedules{grid-column:span 2/span 2;grid-column-start:3;grid-row-start:1}}.macros-cards-info-grid .grid-holder .grid-item.item-schedules{padding-left:0}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-schedules{padding-left:1rem}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-schedules{padding-left:1.5rem}}.macros-cards-info-grid .grid-holder .grid-item.item-degrees{grid-column:span 2/span 2;grid-row-start:3;position:relative}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-degrees{grid-column:span 2/span 2;grid-column-start:5;grid-row-start:1}}.macros-cards-info-grid .grid-holder .grid-item.item-degrees{padding-left:0;padding-right:0}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-degrees{padding-left:1rem;padding-right:0}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-degrees{padding-left:1.5rem;padding-right:1.5rem}}.macros-cards-info-grid .grid-holder .grid-item.item-degrees:before{height:1px;left:calc(50% - 50vw);position:absolute;top:-1px;width:100vw;--tw-bg-opacity:1;background-color:rgb(var(--color-neutrals-300)/1);background-color:rgb(var(--color-neutrals-300)/var(--tw-bg-opacity,1));--tw-content:"";content:"";content:var(--tw-content)}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-degrees:before{bottom:-1px;left:calc(-50vw - 50%);top:auto}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-degrees:before{display:none}}.macros-cards-info-grid .grid-holder .grid-item.item-price{grid-column-start:2;grid-row:span 2/span 2;grid-row-start:1;position:relative}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-price{grid-column:span 4/span 4;grid-column-start:1;grid-row:span 1/span 1;grid-row-start:2}}.macros-cards-info-grid .grid-holder .grid-item.item-price{padding-right:0}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-price{padding-left:0;padding-right:1rem}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-price{padding-left:1.5rem;padding-right:1.5rem}}.macros-cards-info-grid .grid-holder .grid-item.item-price,.macros-cards-info-grid .grid-holder .grid-item.item-price .top-bar{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-price .top-bar{flex-direction:row}.macros-cards-info-grid .grid-holder .grid-item.item-price .top-bar .main-price{flex:1 1 0%}}@media(min-width:1280px){.macros-cards-info-grid .grid-holder .grid-item.item-price .top-bar .main-price{min-width:200px}}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-price .top-bar .main-fundae{flex:1 1 0%;margin-top:22px}}.macros-cards-info-grid .grid-holder .grid-item.item-price .full-prices{margin-top:auto}.macros-cards-info-grid .grid-holder .grid-item.item-incompany{grid-column:span 2/span 2;grid-row-start:4;isolation:isolate;position:relative;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-dark-primary)/1);background-color:rgb(var(--color-surface-dark-primary)/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-neutrals-800)/var(--tw-ring-opacity,1))}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-incompany{grid-column:span 2/span 2;grid-column-start:5;grid-row-start:2}}.macros-cards-info-grid .grid-holder .grid-item.item-incompany{padding-left:0;padding-right:0}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-incompany{padding-left:1rem;padding-right:0}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-incompany{padding-left:1.5rem;padding-right:1.5rem}}.macros-cards-info-grid .grid-holder .grid-item.item-incompany:before{height:calc(100% + 2px);left:calc(50% - 50vw);position:absolute;top:-1px;width:100vw;z-index:-10;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-dark-primary)/1);background-color:rgb(var(--color-surface-dark-primary)/var(--tw-bg-opacity,1));--tw-content:"";content:"";content:var(--tw-content)}@media(min-width:768px){.macros-cards-info-grid .grid-holder .grid-item.item-incompany:before{left:100%}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder .grid-item.item-incompany:before{display:none}}.macros-cards-info-grid .grid-holder:has(.item-incompany) .item-price:before{bottom:0;display:none;height:1px;position:absolute;right:0;width:100vw;--tw-bg-opacity:1;background-color:rgb(var(--color-neutrals-300)/1);background-color:rgb(var(--color-neutrals-300)/var(--tw-bg-opacity,1));--tw-content:"";content:"";content:var(--tw-content)}@media(min-width:768px){.macros-cards-info-grid .grid-holder:has(.item-incompany) .item-price:before{display:block}}@media(min-width:1024px){.macros-cards-info-grid .grid-holder:has(.item-incompany) .item-price:before{display:none}}@media(min-width:768px){.macros-cards-info-grid .grid-holder:not(:has(.item-incompany)) .item-price{grid-column:span 6/span 6}}.macros-cards-info-grid .grid-holder:has(.item-dates):not(:has(.item-schedules)) .item-dates{grid-row:span 2/span 2}@media(min-width:768px){.macros-cards-info-grid .grid-holder:has(.item-dates):not(:has(.item-schedules)) .item-dates{grid-row:span 1/span 1}}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):has(.item-schedules) .item-schedules{grid-row:span 2/span 2;grid-row-start:1}@media(min-width:768px){.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):has(.item-schedules) .item-schedules{grid-row:span 1/span 1;grid-row-start:1}}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):not(:has(.item-schedules)):has(.item-incompany) .item-price{grid-column:span 2/span 2;grid-column-start:1}@media(min-width:768px){.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):not(:has(.item-schedules)):has(.item-incompany) .item-price{grid-column:span 4/span 4;grid-column-start:1}}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):not(:has(.item-schedules)):not(:has(.item-incompany)) .item-price{grid-column:span 2/span 2;grid-column-start:1}@media(min-width:768px){.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):not(:has(.item-schedules)):not(:has(.item-incompany)) .item-price{grid-column:span 6/span 6;grid-column-start:1}.macros-cards-info-grid .grid-holder:has(.item-dates):has(.item-schedules):not(:has(.item-degrees)) .item-dates{grid-column:span 3/span 3;grid-column-start:1}.macros-cards-info-grid .grid-holder:has(.item-dates):has(.item-schedules):not(:has(.item-degrees)) .item-schedules{grid-column:span 3/span 3;grid-column-start:4}.macros-cards-info-grid .grid-holder:has(.item-dates):not(:has(.item-schedules)):has(.item-degrees) .item-dates{grid-column:span 3/span 3;grid-column-start:1}.macros-cards-info-grid .grid-holder:has(.item-dates):not(:has(.item-schedules)):has(.item-degrees) .item-degrees{grid-column:span 3/span 3;grid-column-start:4}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):has(.item-schedules):has(.item-degrees) .item-schedules{grid-column:span 3/span 3;grid-column-start:1}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):has(.item-schedules):has(.item-degrees) .item-degrees{grid-column:span 3/span 3;grid-column-start:4}.macros-cards-info-grid .grid-holder:has(.item-dates):not(:has(.item-schedules)):not(:has(.item-degrees)) .item-dates{grid-column:span 6/span 6;grid-column-start:1}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):has(.item-schedules):not(:has(.item-degrees)) .item-schedules{grid-column:span 6/span 6;grid-column-start:1}.macros-cards-info-grid .grid-holder:not(:has(.item-dates)):not(:has(.item-schedules)):has(.item-degrees) .item-degrees{grid-column:span 6/span 6;grid-column-start:1}}.macros-cards-info-grid .grid-holder:not(:has(.item-degrees)) .item-incompany{grid-row-start:3}@media(min-width:768px){.macros-cards-info-grid .grid-holder:not(:has(.item-degrees)) .item-incompany{grid-row-start:2}}