.living-benefits-section{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-2xl) auto;max-width:1440px;padding:0 var(--space-md)}.living-benefits-section .benefits-images{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}@media (max-width:769px){.living-benefits-section .benefits-images{grid-template-columns:1fr}}.living-benefits-section .benefits-images .image{align-items:end;border-radius:50px;display:flex;height:700px;justify-content:center;padding-inline:var(--space-md);position:relative;width:100%}@media (max-width:1024px){.living-benefits-section .benefits-images .image{height:320px}}.living-benefits-section .benefits-images .image img{border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.23);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.living-benefits-section .benefits-images .image .info-box{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(0deg,rgba(8,8,8,.1),rgba(8,8,8,.1)),linear-gradient(180deg,rgba(25,12,3,.2),rgba(74,67,60,.2) 50%,hsla(70,2%,52%,.2));border-radius:25px;display:flex;flex-direction:column;gap:var(--space-xs);height:250px;justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md);position:relative;text-align:center;width:95%;z-index:2}.living-benefits-section .benefits-images .image .info-box .desc,.living-benefits-section .benefits-images .image .info-box .title{color:#fff}.living-benefits-section .benefits-images .image .info-box .title{font-family:Trois Mille Black;font-size:var(--text-base--large)}.living-benefits-section .benefits-images .image .info-box .desc{font-family:TWK Lausanne;font-size:var(--text-base--small);font-weight:350}.living-benefits-section .benefits-labels{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}@media (max-width:769px){.living-benefits-section .benefits-labels{grid-template-columns:1fr}}.living-benefits-section .benefits-labels .benefit-group{display:flex;flex-direction:column;gap:var(--space-md)}.living-benefits-section .benefits-labels .benefit-label{align-items:center;background:var(--sky-blue);border-radius:50px;color:var(--black);display:flex;flex-direction:row;font-family:Trois Mille Medium;font-size:var(--text-base);gap:var(--space-sm);height:100px;padding:var(--space-sm) var(--space-sm)}@media (max-width:1024px){.living-benefits-section .benefit-images,.living-benefits-section .benefit-info-boxes,.living-benefits-section .benefits-grid{align-items:center;display:flex;flex-direction:column}.living-benefits-section .benefit-images .image{margin-bottom:15px}.living-benefits-section .benefit-info-boxes .info-box{margin-bottom:20px}}