.section-concept-grid{max-height:none;opacity:1;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.section-concept-grid .content-wrapper{padding:0 16px;text-align:center}@media (min-width:1024px){.section-concept-grid .content-wrapper{padding:0 80px}}.section-concept-grid .title{font-size:2.25rem;line-height:1.2;margin-bottom:.5rem}@media (min-width:1024px){.section-concept-grid .title{font-size:3rem}}.section-concept-grid .content p{font-size:inherit;line-height:inherit;margin-bottom:0}.section-concept-grid .content .desc{font-size:.875rem;line-height:1.5;margin:0 auto;max-width:746px}.section-concept-grid .concept-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:2.5rem;padding:0 16px}@media (min-width:1024px){.section-concept-grid .concept-grid{grid-auto-rows:calc(45.45418vw - 94.54469px);grid-template-columns:repeat(3,1fr);padding:0 80px}}.section-concept-grid .concept-grid .concept-grid-item{aspect-ratio:396/200;height:100%;max-height:100%;position:relative;transition:all .3s ease;width:100%}@media (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item{aspect-ratio:unset}}.section-concept-grid .concept-grid .concept-grid-item .expand-icon{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1.5rem;top:1rem;width:40px}@media (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item .expand-icon{display:none}}.section-concept-grid .concept-grid .concept-grid-item .expand-icon svg{height:24px;width:24px}.section-concept-grid .concept-grid .concept-grid-item .plus-icon-svg{display:block}.section-concept-grid .concept-grid .concept-grid-item .minus-icon-svg{display:none}.section-concept-grid .concept-grid .concept-grid-item .image-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.section-concept-grid .concept-grid .concept-grid-item .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-concept-grid .concept-grid .concept-grid-item .concept-grid-item-inner{grid-gap:1rem;bottom:0;display:flex;flex-direction:column;gap:1rem;left:0;padding:1.5rem;position:absolute;width:100%;z-index:1}.section-concept-grid .concept-grid .concept-grid-item .badge{font-size:.75rem;font-weight:700;left:1.5rem;line-height:1.5em;padding:.1875rem .375rem;position:absolute;top:1rem;z-index:2}@media (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item .badge{left:1rem}}.section-concept-grid .concept-grid .concept-grid-item .content-container{display:flex;flex-direction:column}.section-concept-grid .concept-grid .concept-grid-item .item-title{font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:0;z-index:2}@media (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item .item-title{font-size:2rem}}@media (min-width:1024px) and (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item .item-title{font-size:2.5rem}}.section-concept-grid .concept-grid .concept-grid-item .item-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease}.section-concept-grid .concept-grid .concept-grid-item .item-content .content-inner{grid-gap:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}.section-concept-grid .concept-grid .concept-grid-item .item-content .btn{margin:0}.section-concept-grid .concept-grid .concept-grid-item .btn{white-space:nowrap}@media (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item.featured{grid-column:span 2}.section-concept-grid .concept-grid .concept-grid-item.featured .content-inner{align-items:flex-end;flex-direction:row;justify-content:space-between}.section-concept-grid .concept-grid .concept-grid-item.featured .content-text{max-width:50%}}.section-concept-grid .concept-grid .concept-grid-item[aria-expanded=true]{aspect-ratio:396/560}@media (min-width:1024px){.section-concept-grid .concept-grid .concept-grid-item[aria-expanded=true]{aspect-ratio:unset}}.section-concept-grid .concept-grid .concept-grid-item[aria-expanded=true] .plus-icon-svg{display:none}.section-concept-grid .concept-grid .concept-grid-item[aria-expanded=true] .minus-icon-svg{display:block}@media (max-width:1023px){.section-concept-grid .concept-grid .concept-grid-item[aria-expanded=true] .content-container{grid-gap:1rem;gap:1rem}.section-concept-grid .concept-grid .concept-grid-item[aria-expanded=true] .item-content{grid-template-rows:1fr}}@media (hover:hover) and (min-width:640px){.section-concept-grid .concept-grid .concept-grid-item:hover .content-container{grid-gap:1rem;gap:1rem}.section-concept-grid .concept-grid .concept-grid-item:hover .item-content{grid-template-rows:1fr}}
