.carousel[data-v-931f3bd6]{position:relative}.carousel[data-v-931f3bd6]:after{background:transparent;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.carousel-button-next[data-v-931f3bd6],.carousel-button-previous[data-v-931f3bd6]{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid #2563eb;border-radius:50%;box-shadow:0 2px 8px rgba(37,99,235,.2);color:#2563eb;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;margin:0;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:30}.carousel-button-next[data-v-931f3bd6]:hover,.carousel-button-previous[data-v-931f3bd6]:hover{background:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.4);color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-button-next[data-v-931f3bd6]:active,.carousel-button-previous[data-v-931f3bd6]:active{box-shadow:0 2px 6px rgba(37,99,235,.3);transform:translateY(-50%) scale(1.05)}.carousel-button-previous[data-v-931f3bd6]{left:.5rem}.carousel-button-next[data-v-931f3bd6]{overflow:visible;right:.5rem}.carousel-button-next p[data-v-931f3bd6]{font-size:12px;margin-top:-65px;overflow:hidden;position:absolute;right:-8px;text-overflow:ellipsis;white-space:nowrap;width:50px}@media only screen and (max-width:600px){.carousel-button-next[data-v-931f3bd6],.carousel-button-previous[data-v-931f3bd6]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(37,99,235,.9)!important;border:3px solid #2563eb!important;box-shadow:0 4px 16px rgba(37,99,235,.5)!important;color:#fff!important;font-size:24px!important;font-weight:700!important;top:67%!important}.carousel-button-next[data-v-931f3bd6]:hover,.carousel-button-previous[data-v-931f3bd6]:hover{background:#2563eb!important;box-shadow:0 6px 20px rgba(37,99,235,.6)!important;color:#fff!important;transform:translateY(-50%) scale(1.1)!important}.carousel-button-next[data-v-931f3bd6]:active,.carousel-button-previous[data-v-931f3bd6]:active{transform:translateY(-50%) scale(1.05)!important}.carousel-button-next p[data-v-931f3bd6],.carousel-button-previous p[data-v-931f3bd6]{font-size:11px;margin-top:-50px;width:35px}.carousel-button-previous[data-v-931f3bd6]{left:.2rem}.carousel-button-next[data-v-931f3bd6]{right:.2rem}}.longText{font-size:28px!important}@media only screen and (max-width:600px){.longText{font-size:26px!important}}.fallbackImage{background-position:50%!important;background-size:contain!important;box-shadow:inset 0 -50px 59px rgba(0,0,0,.9)}.offeringImage{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;right:0;z-index:0}.imageWrapper,.offeringImage{height:100%;position:relative;width:100%}.imageWrapper{overflow:hidden}.imageWrapper:after{bottom:0;box-shadow:inset 0 -50px 59px rgba(0,0,0,.9);content:"";left:0;position:absolute;right:0;top:0}.left{left:0;right:100%}.simple-tooltip[data-v-332a9610]{cursor:pointer;display:inline-block;position:relative}.simple-tooltip .simple-tooltip-text[data-v-332a9610]{background-color:#000;border-radius:6px;color:#fff;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:170px;z-index:1}.simple-tooltip .simple-tooltip-text[data-v-332a9610]:after{border:5px solid transparent;border-bottom-color:#000;content:" ";margin-left:-5px;position:absolute}.simple-tooltip:hover .simple-tooltip-text[data-v-332a9610]{visibility:visible}.simple-tooltip .simple-tooltip-text[data-v-332a9610]{opacity:0;transition:opacity 1s}.simple-tooltip:hover .simple-tooltip-text[data-v-332a9610]{opacity:1}.tooltip-top[data-v-332a9610]{margin-left:-60px}.tooltip-top[data-v-332a9610],.tooltip-top[data-v-332a9610]:after{bottom:100%;left:50%}.tooltip-bottom[data-v-332a9610]{left:50%;margin-left:-85px;margin-top:6px;top:100%}.tooltip-bottom[data-v-332a9610]:after{bottom:100%;left:50%}.tooltip-right[data-v-332a9610]{left:105%;top:-5px}.tooltip-right[data-v-332a9610]:after{margin-top:-5px;right:100%;top:50%}.tooltip-left[data-v-332a9610]{margin-top:-5px;right:105%;top:-5px}.tooltip-left[data-v-332a9610]:after{left:100%;margin-top:-5px;top:50%}.offering_card_header[data-v-332a9610]{align-items:center;display:flex;justify-content:space-between}.favorite-icon svg[data-v-332a9610]{color:#ff4b00}.offering-price-row[data-v-332a9610]{display:inline;margin-top:6px}.buttonStyleGreen[data-v-332a9610]{background-color:#00a816}.buttonStyleGreen[data-v-332a9610],.buttonStyleOrange[data-v-332a9610]{border-radius:8px;color:#fff;display:inline-block;font-family:gt_america_monoregular,gt_americalight,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;margin-top:0;padding:12px 0;text-align:center;text-transform:uppercase;width:100%}.buttonStyleOrange[data-v-332a9610]{background-color:#ff4b00}.buttonStyleGray[data-v-332a9610]{background-color:#7f7f7f;border-radius:8px;color:#fff;display:inline-block;font-family:gt_america_monoregular,gt_americalight,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;margin-top:0;padding:12px 0;text-align:center;text-transform:uppercase;width:100%}.offering-name-description-section[data-v-332a9610]{background-color:var(--color-offering-footer-bg);border-radius:0;margin:0 -12px .75rem;padding:1rem}.offering-name-description-section .offering-name-wrapper[data-v-332a9610]{margin-bottom:.5rem}.offering-name-description-section .offering-name[data-v-332a9610]{color:var(--color-offering-footer-text);cursor:default;font-size:16px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.offering-name-description-section .offering-name.offering-name-small[data-v-332a9610]{font-size:14px}.offering-name-description-section .offering-description[data-v-332a9610]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-offering-footer-text-secondary);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis}.offering-card-tooltip{background-color:#2836cc;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2);color:#fff;display:block!important;left:0;max-width:calc(100vw - 32px);opacity:0;padding:16px;pointer-events:none;position:fixed!important;top:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:320px;z-index:9999!important}.offering-card-tooltip:after{border:8px solid transparent;border-left-color:#2836cc;content:"";left:100%;position:absolute;top:20px;transform:translateX(0)}.offering-card-tooltip.tooltip-right:after{border-color:transparent #2836cc transparent transparent;left:0;top:20px;transform:translateX(-100%)}.offering-card-tooltip.visible{opacity:1!important;visibility:visible!important}.offering-card-tooltip .tooltip-overview{word-wrap:break-word;color:#fff;font-size:14px;line-height:1.5;margin-bottom:12px;max-height:120px;overflow-y:auto}.offering-card-tooltip .tooltip-overview::-webkit-scrollbar{width:4px}.offering-card-tooltip .tooltip-overview::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.offering-card-tooltip .tooltip-overview::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.offering-card-tooltip .tooltip-overview::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.offering-card-tooltip .tooltip-metrics{border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px}.offering-card-tooltip .tooltip-metric{align-items:center;display:flex;font-size:13px;justify-content:space-between;line-height:1.4}.offering-card-tooltip .tooltip-metric .metric-label{color:hsla(0,0%,100%,.8);font-weight:500}.offering-card-tooltip .tooltip-metric .metric-value{color:#fff;font-weight:600;text-align:right}@media only screen and (max-width:768px){.offering-card-tooltip{font-size:13px;padding:14px;width:280px}.offering-card-tooltip .tooltip-overview{font-size:13px;max-height:100px}.offering-card-tooltip .tooltip-metric{font-size:12px}}@media(hover:none){.offering-card-tooltip{display:none!important}}@media(pointer:coarse){.offering-card-tooltip{display:none!important}}@media only screen and (max-width:768px){.offering-card-tooltip{display:none!important}}.offering_card{background-color:var(--color-surface);border-radius:12px;box-shadow:var(--shadow-card);cursor:pointer;overflow:hidden;transition:box-shadow .2s ease}.offering_card:hover{box-shadow:var(--shadow-card-hover)}.simple-tooltip{cursor:pointer;display:inline-block;position:relative}.simple-tooltip .simple-tooltip-text{background-color:#000;border-radius:6px;color:#fff;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:170px;z-index:1}.simple-tooltip .simple-tooltip-text:after{border:5px solid transparent;border-bottom-color:#000;content:" ";margin-left:-5px;position:absolute}.simple-tooltip:hover .simple-tooltip-text{visibility:visible}.simple-tooltip .simple-tooltip-text{opacity:0;transition:opacity 1s}.simple-tooltip:hover .simple-tooltip-text{opacity:1}.tooltip-top{margin-left:-60px}.tooltip-top,.tooltip-top:after{bottom:100%;left:50%}.tooltip-bottom{left:50%;margin-left:-85px;margin-top:6px;top:100%}.tooltip-bottom:after{bottom:100%;left:50%}.tooltip-right{left:105%;top:-5px}.tooltip-right:after{margin-top:-5px;right:100%;top:50%}.tooltip-left{margin-top:-5px;right:105%;top:-5px}.tooltip-left:after{left:100%;margin-top:-5px;top:50%}.filled{padding:0 3rem 24px}@media only screen and (max-width:768px){.filled{padding:0 3% 32px}}@media only screen and (max-width:600px){.filled{padding:0 calc(3% + 10px) 36px}}@media only screen and (min-width:769px){.filled .carousel .offering_card:first-child{margin-left:6px}}.view-category{background-color:#fff;border:.5px solid #006eff;border-radius:50%;color:#006eff;cursor:pointer;font-size:32px;height:40px;margin-top:15%;position:relative;text-align:center;width:40px}.view-category p{font-size:16px;margin-top:-27px;position:absolute;width:50px}@media only screen and (max-width:768px){.view-category{left:40%}}.load-more-section{margin-top:1rem;width:100%}.load-more-button,.load-more-section{align-items:center;display:flex;justify-content:center}.load-more-button{background-color:#006eff;color:#fff;font-weight:700;padding:16px 0;text-transform:uppercase;width:354px}