.content-shape{align-items:center;display:flex;position:relative;@media (max-width:959px){height:auto!important}& .shape{display:none;position:absolute;right:0;top:0;z-index:1;@media (min-width:960px){display:block}}& .cards{display:flex;flex-direction:column;gap:32px;position:relative;z-index:2;@media (min-width:768px){margin-inline:34px}}& .card{background-color:var(--color-white);border-radius:8px;display:flex;flex-direction:column;gap:32px;max-width:550px;padding:24px;position:relative;width:100%;z-index:2;@media (min-width:768px){flex-direction:row}}& .card-image{flex:1 0 150px;@media (max-width:767px){order:1}& img{border-radius:8px;object-fit:cover;object-position:center}}& .card-text{display:flex;flex:1 1 100%;flex-direction:column;@media (max-width:767px){order:2}& .label{color:var(--color-red);display:block;margin-bottom:5px}& .button{align-self:flex-start}& h3{font-size:22px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:8px}}& .card:last-child{& .card-image{order:1}& .card-text{order:2}& .button{align-self:flex-end}}& .tiles{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:20px;margin-inline:24px;position:relative;z-index:2;@media (min-width:960px){grid-template-columns:repeat(3,1fr)}& .tile{background:var(--color-white);border:1px solid #ebebeb;border-radius:8px;display:flex;flex-direction:column;gap:10px;line-height:140%;padding:20px 20px 24px}}& .boxes{display:flex;flex-direction:column;gap:32px;margin-top:30px;position:relative;z-index:2;@media (min-width:960px){flex-direction:row;margin-top:0;margin-inline:54px}}& .box{align-items:center;display:flex;flex:1;gap:20px;@media (min-width:960px){display:grid;grid-template-rows:160px 1fr;max-width:160px}}& .box-image{position:relative;& img{border-radius:8px;display:block;height:100%;max-width:100px;object-fit:cover;object-position:top center;width:100%;@media (min-width:768px){max-width:100%}}}& .box-text{& h3{font-weight:600;margin-bottom:4px}& p{margin-bottom:0}}& .color-light{& div,& h3{color:var(--color-black);@media (min-width:960px){color:var(--color-white)}}}}