.square-avenue-module__alwhYG__page{color:#222;background:#fff}.square-avenue-module__alwhYG__container{width:min(1180px,100% - 40px);margin:0 auto}.square-avenue-module__alwhYG__hero{background:#fff;width:100%}.square-avenue-module__alwhYG__heroImageWrap{width:100%;min-height:520px;position:relative}.square-avenue-module__alwhYG__heroImage{object-fit:cover;object-position:center}.square-avenue-module__alwhYG__intro{background:#fff;padding:65px 0 80px}.square-avenue-module__alwhYG__intro p{color:#555;margin:0 0 24px;font-size:17px;line-height:1.9}.square-avenue-module__alwhYG__introImage{width:100%;margin-top:38px;overflow:hidden}.square-avenue-module__alwhYG__introImage img{width:100%;height:auto;display:block}.square-avenue-module__alwhYG__actionRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:32px 0 70px;display:flex}.square-avenue-module__alwhYG__primaryButton,.square-avenue-module__alwhYG__secondaryButton{letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;min-width:180px;min-height:52px;padding:0 25px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.square-avenue-module__alwhYG__primaryButton{color:#173f30;background:#c8a83e}.square-avenue-module__alwhYG__secondaryButton{color:#fff;background:#173f30}.square-avenue-module__alwhYG__primaryButton:hover,.square-avenue-module__alwhYG__secondaryButton:hover{transform:translateY(-2px)}.square-avenue-module__alwhYG__unique{background:#fff;padding:75px 0 90px}.square-avenue-module__alwhYG__heading{text-align:center;margin-bottom:42px}.square-avenue-module__alwhYG__heading h2{color:#173f30;margin:0 0 14px;font-size:clamp(30px,4vw,46px);line-height:1.1}.square-avenue-module__alwhYG__heading p{color:#666;max-width:900px;margin:0 auto;font-size:17px;line-height:1.8}.square-avenue-module__alwhYG__feature{grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin:0 0 35px;display:grid}.square-avenue-module__alwhYG__feature:nth-of-type(2n){grid-template-columns:1fr 1fr}.square-avenue-module__alwhYG__featureImage{width:100%;overflow:hidden}.square-avenue-module__alwhYG__featureImage img{width:100%;height:auto;display:block}.square-avenue-module__alwhYG__featureText h3{color:#173f30;margin:0 0 18px;font-size:31px}.square-avenue-module__alwhYG__featureText p{color:#555;margin:0;font-size:17px;line-height:1.85}.square-avenue-module__alwhYG__doubleImage{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 55px;display:grid}.square-avenue-module__alwhYG__doubleImage img{width:100%;height:auto;display:block}.square-avenue-module__alwhYG__amenities{background:#f8f6ee;padding:85px 0 95px}.square-avenue-module__alwhYG__amenityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px 18px;display:grid}.square-avenue-module__alwhYG__amenity{text-align:center;background:#fff;border:1px solid #e2dcc9;min-height:170px;padding:20px 10px}.square-avenue-module__alwhYG__amenityIcon{justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 12px;display:flex}.square-avenue-module__alwhYG__amenityIcon img{object-fit:contain;width:80px;height:80px}.square-avenue-module__alwhYG__amenity h3{color:#173f30;margin:0;font-size:15px;line-height:1.4}.square-avenue-module__alwhYG__paymentSection{background:#fff;width:100%;padding:70px 0}.square-avenue-module__alwhYG__paymentImageWrap{background:#fff;width:100%;max-width:1200px;margin:30px auto 0;overflow:hidden}.square-avenue-module__alwhYG__paymentImage{object-fit:contain;width:100%;height:auto;display:block}.square-avenue-module__alwhYG__paymentNotes{text-align:center;color:#333;max-width:1200px;margin:25px auto 0;line-height:1.7}.square-avenue-module__alwhYG__paymentNotes p{margin:5px 0}@media (max-width:700px){.square-avenue-module__alwhYG__paymentSection{padding:45px 15px}.square-avenue-module__alwhYG__paymentImageWrap{margin-top:20px}.square-avenue-module__alwhYG__paymentNotes{font-size:14px}}.square-avenue-module__alwhYG__contact{text-align:center;background:#f8f6ee;padding:85px 0 110px}.square-avenue-module__alwhYG__contact h2{color:#173f30;margin:0 0 25px;font-size:42px}.square-avenue-module__alwhYG__coordinates{color:#173f30;margin-bottom:25px;font-size:18px;text-decoration:none;display:block}.square-avenue-module__alwhYG__contact h3{color:#555;margin:0 0 30px;font-size:24px;font-weight:500}@media (max-width:950px){.square-avenue-module__alwhYG__feature{grid-template-columns:1fr;gap:25px}.square-avenue-module__alwhYG__amenityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.square-avenue-module__alwhYG__heroImageWrap{min-height:430px}}@media (max-width:700px){.square-avenue-module__alwhYG__container{width:calc(100% - 30px)}.square-avenue-module__alwhYG__intro,.square-avenue-module__alwhYG__unique,.square-avenue-module__alwhYG__amenities,.square-avenue-module__alwhYG__payment,.square-avenue-module__alwhYG__contact{padding:60px 0 70px}.square-avenue-module__alwhYG__intro p,.square-avenue-module__alwhYG__heading p,.square-avenue-module__alwhYG__featureText p{font-size:15px;line-height:1.75}.square-avenue-module__alwhYG__heroImageWrap{min-height:300px}.square-avenue-module__alwhYG__amenityGrid,.square-avenue-module__alwhYG__paymentImages,.square-avenue-module__alwhYG__doubleImage{grid-template-columns:1fr}.square-avenue-module__alwhYG__amenityGrid{gap:12px}.square-avenue-module__alwhYG__amenity{min-height:150px}.square-avenue-module__alwhYG__actionRow{flex-direction:column;align-items:stretch}.square-avenue-module__alwhYG__primaryButton,.square-avenue-module__alwhYG__secondaryButton{width:100%}.square-avenue-module__alwhYG__featureText h3{font-size:26px}.square-avenue-module__alwhYG__contact h2{font-size:32px}}
