:root{--cards-cols:1;--cards-item-width:100%}@media (min-width:768px){:root{--cards-cols:2}}@media (min-width:1024px){:root{--cards-cols:3}}.cards .wrapper{display:flex;flex-direction:column;grid-gap:var(--spacing-50);gap:var(--spacing-50)}@media (min-width:768px){.cards-text.contact{text-align:center}}.cards-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cards-cols),minmax(0,1fr));grid-gap:var(--spacing-30);gap:var(--spacing-30)}@media (min-width:768px){.cards-wrapper.list,.cards-wrapper.simple{grid-gap:var(--spacing-50) var(--spacing-60);gap:var(--spacing-50) var(--spacing-60)}.cards-wrapper.contact{grid-gap:var(--spacing-50) var(--spacing-40);gap:var(--spacing-50) var(--spacing-40)}}@media (min-width:1280px){.cards-wrapper.contact{--cards-cols:5}}.cards-item{position:relative;width:100%;width:var(--cards-item-width)}.cards-item.panel{display:flex;flex-direction:column;background-color:var(--color-white);box-shadow:var(--shadow-card);border-radius:var(--border-radius);overflow:hidden}.cards-item.panel:hover img{transform:scale(1.05)}.cards-item.panel a:not(.btn){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cards-item.panel .cmp-button{margin-top:auto}.cards-item.panel .cmp-button .btn{z-index:2}.cards-item-upper{aspect-ratio:3/2;background-color:var(--color-khaki-500);overflow:hidden}.cards-item.carousel .cards-item-upper{aspect-ratio:37/15;display:grid;align-content:center;justify-content:center;place-content:center;background-color:var(--color-pink-400)}.cards-item.carousel .cards-item-upper span.h1{color:var(--color-pink-500);margin-bottom:0}.cards-item.list .cards-item-upper,.cards-item.simple .cards-item-upper{display:none}.cards-item-upper img{aspect-ratio:3/2;width:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition-fast)}.cards-item-info{display:flex;flex-direction:column;grid-gap:var(--spacing);gap:var(--spacing)}.cards-item.list .cards-item-info{grid-gap:calc(var(--spacing-xs)/2);gap:calc(var(--spacing-xs)/2)}@media (min-width:768px){.cards-item.list .cards-item-info,.cards-item.simple .cards-item-info{max-width:var(--spacing-350)}}.cards-item.panel .cards-item-info{position:relative;padding:0 var(--spacing-30) var(--spacing-30);flex-grow:1}.cards-item.panel .cards-item-info:before{content:"";position:absolute;top:calc(var(--spacing-xl)*-1);left:0;width:100%;height:var(--spacing-xl);background-color:var(--color-white);border-top-left-radius:var(--spacing-xl);border-top-right-radius:var(--spacing-xl);z-index:1}.cards-item-info .btn,.cards-item-info h3,.cards-item-info p{margin:0}.cards-item-info .btn{margin-left:auto;margin-right:auto}.cards-item-title ul{margin-bottom:0}.cards-item-title ul li{font-weight:var(--font-medium);margin-bottom:0!important}.cards-item-title ul li:before{content:url(../../images/icon_checkbox.svg)!important}.cards-item-title .pre-title{margin-top:var(--spacing-sm);opacity:.75}.cards-item.list .cards-item-text{padding-left:2rem}.cards-item-coworker{display:flex;grid-gap:var(--spacing);gap:var(--spacing);justify-content:center;align-items:center;width:90%;margin:var(--spacing-lg) auto}.cards-item-coworker .image{width:var(--spacing-50);height:var(--spacing-50);border-radius:var(--spacing-xs);overflow:hidden}.cards-item-coworker .image img{width:100%;-o-object-fit:cover;object-fit:cover}.cards-item-coworker .title{flex:1;text-align:left}