.offering{grid-gap:var(--offering-gap-size);display:grid;grid-template-columns:repeat(3,1fr)}.offering.offering-cols-2{grid-auto-rows:380px;grid-template-columns:repeat(2,1fr)}.offering.offering-cols-3{grid-auto-rows:380px;grid-template-columns:repeat(3,1fr)}.offering.offering-cols-4{grid-auto-rows:380px;grid-template-columns:repeat(4,1fr)}div[class*=max-width-section] .offering.offering-cols-3{grid-auto-rows:380px}@media (min-width:1140px){.offering.offering-cols-2,div[class*=force-full-width] .offering.offering-cols-2{grid-auto-rows:380px}}@media (min-width:768px) and (max-width:1139px){.offering.offering-cols-3{grid-auto-rows:380px;grid-template-columns:repeat(2,1fr)}.offering.offering-cols-4{grid-auto-rows:calc(50vw - var(--offering-gap-size));grid-template-columns:repeat(2,1fr)}div[class*=max-width-section] .offering.offering-cols-3{grid-auto-rows:calc(50vw - var(--offering-gap-size)/2 - 40px)}}@media (max-width:767px){.offering.offering-cols-2,.offering.offering-cols-3,.offering.offering-cols-4{grid-auto-rows:100vw;grid-template-columns:repeat(1,1fr)}div[class*=max-width-section] .offering.offering-cols-3{grid-auto-rows:calc(100vw - var(--offering-gap-size) - 40px)}}@media (min-width:1920px){div[class*=force-full-width] .offering.offering-cols-2{grid-auto-rows:380px;grid-template-columns:repeat(3,1fr)}}.offering__img_wrapper{height:40%}.offering__img{display:block;margin-left:auto;margin-right:auto;margin-top:30px;max-height:100px;max-width:120px;object-fit:contain}.offering__item:hover{transform:scale(1.08)}.offering__item{border:1px solid var(--offering-border-color);overflow:hidden;position:relative}.offering__item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.offering__title{font-family:HarrietRegular,Nunito Sans,sans-serif!important;font-weight:400;line-height:1.2;margin-bottom:5px;text-align:center}.offering__desc{color:#333;font-size:16px;padding:10px 30px 15px}.offering__item .offering__caption{max-height:calc(100% - 60px);max-width:calc(100% - 60px);overflow:hidden;position:absolute;transition:all .4s cubic-bezier(.05,.2,.1,1)}.offering__item .offering__caption:last-child{margin-bottom:0}