.block-living-options{margin-left:24px;margin-right:24px;display:flex;flex-direction:column;gap:24px}.block-living-options .content{border:2px solid red}.block-living-options__header{background:var(--Linear,linear-gradient(171deg,#184E67 -1.66%,#0E3040 81.51%));text-align:center;aspect-ratio:3/1;display:flex;justify-content:center;align-items:center}@media(max-width:1399px){.block-living-options__header{aspect-ratio:2/1}}@media(max-width:1023px){.block-living-options__header{aspect-ratio:1/1;text-align:left}}@media(max-width:767px){.block-living-options__header{aspect-ratio:1/1.5}}.block-living-options__header .block-title{color:#fff;line-height:1.5}.block-living-options__header .block-description{color:#fff;margin:2rem 0 3rem;line-height:2.2}.block-living-options__header-content{max-width:860px}@media(max-width:1023px){.block-living-options__header-content{padding:0 15px 2rem}}.block-living-options__header a.button,.block-living-options__header a.button:hover{background-color:var(--brand-color2,#8A7234);border:none;color:#fff;text-transform:none}.block-living-options__content{display:flex;flex-direction:row;gap:24px;max-width:100%}@media(max-width:1023px){.block-living-options__content{flex-direction:column}}.block-living-options__element{flex:0 1 50%;position:relative;border-radius:10px}.block-living-options__element .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjg0IiBoZWlnaHQ9IjY4MSIgdmlld0JveD0iMCAwIDY4NCA2ODEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMjY4XzEyMykiPgo8bWFzayBpZD0ibWFzazBfMTI2OF8xMjMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItODAiIHk9IjAiIHdpZHRoPSI3NjQiIGhlaWdodD0iNjg0Ij4KPHBhdGggZD0iTTY3NCAwSC03MEMtNzUuNTIyOCAwIC04MCA0LjQ3NzE2IC04MCAxMFY2NzRDLTgwIDY3OS41MjMgLTc1LjUyMjkgNjg0IC03MCA2ODRINjc0QzY3OS41MjMgNjg0IDY4NCA2NzkuNTIzIDY4NCA2NzRWMTBDNjg0IDQuNDc3MTUgNjc5LjUyMyAwIDY3NCAwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEyNjhfMTIzKSI+CjxwYXRoIGQ9Ik0yMjUuNDIyIDEuNzAzMTJMMzg1Ljg2OCA0OS4xODhMNjE1LjU5OSAxMTcuMTk2TDY4Mi4yOTUgMS43MDMxMkgyMjUuNDIyWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxwYXRoIGQ9Ik0tNzguMjk2OSAxLjcwMzEyTDExMS44NiAzMzAuOTYzTDE0Ny4zMjkgMzkyLjM5N0wxMjIuMjY5IDI3NS4wMzFMNjMuODg2MiAxLjcwMzEySC03OC4yOTY5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxwYXRoIGQ9Ik00NTUuMTM2IDM5NS42M0wyNDEuOTMgNTc4LjI3OUwzMDEuOTk5IDY4Mi4yOTNMNDc5LjcwMiAzNzQuNTc4TDQ1NS4xMzYgMzk1LjYzWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjY4XzEyMyI+CjxyZWN0IHdpZHRoPSI2ODQiIGhlaWdodD0iNjgxIiByeD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-size:cover}.block-living-options__element-content{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;z-index:150;padding-bottom:40px}.block-living-options__element-content h3{color:#fff;font-family:var(--heading-font,"capitolium-2",sans-serif);font-weight:400;font-size:45px;line-height:50px}.block-living-options__element-content p{max-height:0;display:block;overflow:hidden;transition:max-height .3s;color:#fff;font-family:"$body_font","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:18px;line-height:35px}.block-living-options__element-content a.button,.block-living-options__element-content a.button:hover{background-color:#184e67;text-transform:none;font-size:14px;border:none}.block-living-options__element:hover p{max-height:500px}.block-living-options__element img{max-width:100%;display:block;border-radius:10px}.block-living-options.single-option{display:flex;flex-direction:row}.block-living-options.single-option>div{flex:0 1 50%}.block-living-options.single-option .block-living-options__header{aspect-ratio:initial}.block-living-options.single-option .block-living-options__element img{max-width:100%;display:block;height:100%;object-fit:cover}.block-living-options.single-option .block-living-options__element.header-element h2{color:#fff}.block-living-options.single-option .block-living-options__element.header-element p{max-height:500px!important;margin-left:30px;margin-right:30px;font-size:16px}.block-living-options.single-option .block-living-options__element.header-element a.button{background-color:var(--brand-color2,#8A7234)!important;color:#fff}@media(max-width:1099px){.block-living-options.single-option{flex-direction:column}.block-living-options.single-option .block-living-options__header{aspect-ratio:2/1}}