.offering-col[data-astro-cid-orovdpui]{display:flex;padding:var(--gap-lg);flex:1;position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:var(--r-border);overflow:hidden;color:#fff;background-color:#000;text-decoration:none}.offering-col[data-astro-cid-orovdpui][style*=friends-family] .offering-col--bg[data-astro-cid-orovdpui]{object-position:90%}.offering-col--link[data-astro-cid-orovdpui],.offering-col--link-anchor[data-astro-cid-orovdpui]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}.offering-col--link-anchor[data-astro-cid-orovdpui]{display:none}.offering-col--bg[data-astro-cid-orovdpui]{position:absolute;inset:0;object-fit:cover;object-position:center;height:100%;width:100%;opacity:.5;z-index:0;transition:opacity .25s ease-out}.offering-col[data-astro-cid-orovdpui]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#00000002 14.47%,#00000008 26.12%,#00000010 35.36%,#0000001c 42.57%,#00000029 48.15%,#00000038 52.48%,#00000049 55.96%,#0000005a 58.97%,#0000006b 61.92%,#0000007d 65.19%,#0000008d 69.16%,#0000009d 74.24%,#000a 80.81%,#000000b6 89.27%,#000000bf)}.offering-col--logo[data-astro-cid-orovdpui]{width:10rem;height:auto}.offering-col--content[data-astro-cid-orovdpui]{width:100%;z-index:1;display:flex;flex-direction:column;gap:.5rem}.offering-col--content[data-astro-cid-orovdpui] .offering-col--title[data-astro-cid-orovdpui]{font-size:2rem;text-transform:uppercase;line-height:1}.offering-col--button-container[data-astro-cid-orovdpui]{padding-top:1.5rem;text-align:right}.offering-col--button-container--landscape-details[data-astro-cid-orovdpui]{display:none}.offering-col[data-astro-cid-orovdpui]:hover .offering-col--bg[data-astro-cid-orovdpui]{opacity:.75}.offering-col[data-astro-cid-orovdpui]:hover .offering-col--button-container[data-astro-cid-orovdpui] span[data-astro-cid-orovdpui],.offering-col[data-astro-cid-orovdpui]:hover .offering-col--button-container[data-astro-cid-orovdpui] a[data-astro-cid-orovdpui]{transition:transform .2s ease-in-out,filter .2s ease-in-out;cursor:pointer}.offering-col[data-astro-cid-orovdpui]:hover .offering-col--button-container[data-astro-cid-orovdpui] span[data-astro-cid-orovdpui]:hover,.offering-col[data-astro-cid-orovdpui]:hover .offering-col--button-container[data-astro-cid-orovdpui] a[data-astro-cid-orovdpui]:hover{transform:scale(1.02);filter:brightness(1.1)}@media(max-width:960px){.offering-col--logo[data-astro-cid-orovdpui]{width:8rem}.offering-col--content[data-astro-cid-orovdpui] .offering-col--title[data-astro-cid-orovdpui]{font-size:1.5rem}}@media(max-width:768px){.offering-col--content[data-astro-cid-orovdpui]{padding-right:25%}.offering-col--button-container[data-astro-cid-orovdpui]{position:absolute;right:var(--gap-lg);bottom:var(--gap-lg)}.offering-col--button-container--landscape-details[data-astro-cid-orovdpui] h3[data-astro-cid-orovdpui]{font-size:1rem}}@media(max-width:520px){.offering-col--content[data-astro-cid-orovdpui]{padding-right:0}.offering-col--content[data-astro-cid-orovdpui] br[data-astro-cid-orovdpui]{display:none}.offering-col--button-container[data-astro-cid-orovdpui]{position:static;padding-top:1rem}}@media(min-width:768px){:root.home .offering-col[data-astro-cid-orovdpui]{height:360px}:root.home .offering-col--content[data-astro-cid-orovdpui]{padding-right:124px}:root.home .offering-col--button-container[data-astro-cid-orovdpui]{position:absolute;right:var(--gap-lg);bottom:var(--gap-lg)}}:root[class*=friends-family] .offering-col,:root[class*=professionals-consultants] .offering-col,:root[class*=nonprofit-community] .offering-col,:root[class*=teams-business] .offering-col,:root[class*=k12-schools] .offering-col,:root[class*=programs-groups] .offering-col{height:236px;display:flex;align-items:center;justify-content:center}:root[class*=friends-family] .offering-col--link,:root[class*=professionals-consultants] .offering-col--link,:root[class*=nonprofit-community] .offering-col--link,:root[class*=teams-business] .offering-col--link,:root[class*=k12-schools] .offering-col--link,:root[class*=programs-groups] .offering-col--link{display:none}:root[class*=friends-family] .offering-col--link-anchor,:root[class*=professionals-consultants] .offering-col--link-anchor,:root[class*=nonprofit-community] .offering-col--link-anchor,:root[class*=teams-business] .offering-col--link-anchor,:root[class*=k12-schools] .offering-col--link-anchor,:root[class*=programs-groups] .offering-col--link-anchor{display:block}:root[class*=friends-family] .offering-col--button-container,:root[class*=professionals-consultants] .offering-col--button-container,:root[class*=nonprofit-community] .offering-col--button-container,:root[class*=teams-business] .offering-col--button-container,:root[class*=k12-schools] .offering-col--button-container,:root[class*=programs-groups] .offering-col--button-container{width:250px;position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-content:center}:root[class*=friends-family] .offering-col--button-container--landscape-details,:root[class*=professionals-consultants] .offering-col--button-container--landscape-details,:root[class*=nonprofit-community] .offering-col--button-container--landscape-details,:root[class*=teams-business] .offering-col--button-container--landscape-details,:root[class*=k12-schools] .offering-col--button-container--landscape-details,:root[class*=programs-groups] .offering-col--button-container--landscape-details{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--gap-lg) var(--gap-lg);gap:var(--gap-sm);position:relative;z-index:1}:root[class*=friends-family] .offering-col--button-container--store-buttons,:root[class*=professionals-consultants] .offering-col--button-container--store-buttons,:root[class*=nonprofit-community] .offering-col--button-container--store-buttons,:root[class*=teams-business] .offering-col--button-container--store-buttons,:root[class*=k12-schools] .offering-col--button-container--store-buttons,:root[class*=programs-groups] .offering-col--button-container--store-buttons{display:flex;flex-direction:column;gap:12px}:root[class*=friends-family] .offering-col--button-container--store-buttons>a>img,:root[class*=professionals-consultants] .offering-col--button-container--store-buttons>a>img,:root[class*=nonprofit-community] .offering-col--button-container--store-buttons>a>img,:root[class*=teams-business] .offering-col--button-container--store-buttons>a>img,:root[class*=k12-schools] .offering-col--button-container--store-buttons>a>img,:root[class*=programs-groups] .offering-col--button-container--store-buttons>a>img{height:44px}:root[class*=friends-family] .offering-col--button-container>span,:root[class*=professionals-consultants] .offering-col--button-container>span,:root[class*=nonprofit-community] .offering-col--button-container>span,:root[class*=teams-business] .offering-col--button-container>span,:root[class*=k12-schools] .offering-col--button-container>span,:root[class*=programs-groups] .offering-col--button-container>span{display:none}:root[class*=friends-family] .offering-col--button-container:after,:root[class*=professionals-consultants] .offering-col--button-container:after,:root[class*=nonprofit-community] .offering-col--button-container:after,:root[class*=teams-business] .offering-col--button-container:after,:root[class*=k12-schools] .offering-col--button-container:after,:root[class*=programs-groups] .offering-col--button-container:after{content:"";width:900px;height:900px;right:-640px;position:absolute;border-radius:450px;background:var(--offeringColor);z-index:0}@media(max-width:768px){:root[class*=friends-family] .offering-col,:root[class*=professionals-consultants] .offering-col,:root[class*=nonprofit-community] .offering-col,:root[class*=teams-business] .offering-col,:root[class*=k12-schools] .offering-col,:root[class*=programs-groups] .offering-col{height:200px}:root[class*=friends-family] .offering-col--button-container,:root[class*=professionals-consultants] .offering-col--button-container,:root[class*=nonprofit-community] .offering-col--button-container,:root[class*=teams-business] .offering-col--button-container,:root[class*=k12-schools] .offering-col--button-container,:root[class*=programs-groups] .offering-col--button-container{width:220px}:root[class*=friends-family] .offering-col--button-container:after,:root[class*=professionals-consultants] .offering-col--button-container:after,:root[class*=nonprofit-community] .offering-col--button-container:after,:root[class*=teams-business] .offering-col--button-container:after,:root[class*=k12-schools] .offering-col--button-container:after,:root[class*=programs-groups] .offering-col--button-container:after{right:-680px}}@media(max-width:520px){:root[class*=friends-family] .offering-col,:root[class*=professionals-consultants] .offering-col,:root[class*=nonprofit-community] .offering-col,:root[class*=teams-business] .offering-col,:root[class*=k12-schools] .offering-col,:root[class*=programs-groups] .offering-col{height:320px;justify-content:flex-start}:root[class*=friends-family] .offering-col--content,:root[class*=professionals-consultants] .offering-col--content,:root[class*=nonprofit-community] .offering-col--content,:root[class*=teams-business] .offering-col--content,:root[class*=k12-schools] .offering-col--content,:root[class*=programs-groups] .offering-col--content{height:100%;padding-bottom:60px;align-items:center;justify-content:flex-start;padding-top:calc(var(--gap-lg) * 2);text-align:center}:root[class*=friends-family] .offering-col--content .offering-col--title,:root[class*=professionals-consultants] .offering-col--content .offering-col--title,:root[class*=nonprofit-community] .offering-col--content .offering-col--title,:root[class*=teams-business] .offering-col--content .offering-col--title,:root[class*=k12-schools] .offering-col--content .offering-col--title,:root[class*=programs-groups] .offering-col--content .offering-col--title,:root[class*=friends-family] .offering-col--content p,:root[class*=professionals-consultants] .offering-col--content p,:root[class*=nonprofit-community] .offering-col--content p,:root[class*=teams-business] .offering-col--content p,:root[class*=k12-schools] .offering-col--content p,:root[class*=programs-groups] .offering-col--content p{max-width:none!important}:root[class*=friends-family] .offering-col--content br,:root[class*=professionals-consultants] .offering-col--content br,:root[class*=nonprofit-community] .offering-col--content br,:root[class*=teams-business] .offering-col--content br,:root[class*=k12-schools] .offering-col--content br,:root[class*=programs-groups] .offering-col--content br{display:none!important}:root[class*=friends-family] .offering-col--button-container,:root[class*=professionals-consultants] .offering-col--button-container,:root[class*=nonprofit-community] .offering-col--button-container,:root[class*=teams-business] .offering-col--button-container,:root[class*=k12-schools] .offering-col--button-container,:root[class*=programs-groups] .offering-col--button-container{width:100%;align-self:flex-end;top:auto;bottom:0}:root[class*=friends-family] .offering-col--button-container:after,:root[class*=professionals-consultants] .offering-col--button-container:after,:root[class*=nonprofit-community] .offering-col--button-container:after,:root[class*=teams-business] .offering-col--button-container:after,:root[class*=k12-schools] .offering-col--button-container:after,:root[class*=programs-groups] .offering-col--button-container:after{width:1200px;height:1200px;border-radius:600px;inset:auto auto -1070px 50%;transform:translate(-50%)}}:root.friends-family .offering-col--bg{object-position:center 65%}:root.education-nonprofit .offering-col--bg{object-position:center}:root.education-nonprofit .offering-col--link[href*=k12-schools]~picture>img{object-position:39%}:root.education-nonprofit .offering-col--link[href*=programs-groups]~picture>img{object-position:36%}:root.education-nonprofit .offering-col--link[href*=nonprofit-community]~picture>img{object-position:57%}:root.teams-business .offering-col--bg{object-position:center 15%}:root.plans .offering-col--content .offering-col--title{font-size:24px!important}@media(min-width:768px)and (max-width:890px){:root.plans .offering-col--content .offering-col--title{font-size:20px!important}}:root.education-nonprofit .offering-col--content .offering-col--title{font-size:24px!important}@media(min-width:768px)and (max-width:890px){:root.education-nonprofit .offering-col--content .offering-col--title{font-size:20px!important}}@media(min-width:520px){:root.about .offering-col{min-height:260px}:root.about .offering-col--content{padding-right:130px}:root.about .offering-col--button-container{position:absolute;right:var(--gap-lg);bottom:var(--gap-lg)}}
