header.et-l.et-l--header{position:sticky;top:0;z-index:9;box-shadow:0 3px 10px #00000018}.et_pb_menu__logo img{max-width:240px!important;width:100%}.stamford-logo-slider.ba_logo_carousel .dtq-carousel .slick-track{padding-top:10px!important}.page .et_pb_post_title_0.et_pb_featured_bg{background-color:#0000006b;background-blend-mode:overlay}.apartments-condos-section ul li{margin-bottom:15px;font-weight:400}.apartments-condos-section a{color:var(--primary-clr);font-weight:500}.apartments-condos-section a:hover{color:#333}@media (max-width:980px){.et_pb_column_0_tb_header{margin-bottom:0}}@media (max-width:1199px) and (min-width:980px){.et_pb_row_0_tb_header.et_pb_row--with-menu{width:100%;padding:0 15px}}.event-form-wrap .frm_fields_container label{font-size:18px!important}.event-date{font-size:1rem;color:#777}.all-events.event-listing1{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;padding:0px}.event-listing1 .event{width:calc(33.33% - 20px);box-sizing:border-box;background:#f9f9f9;padding:20px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.event-image img{width:100%;height:210px;object-fit:cover;display:block}.event-content{text-align:center;padding-top:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:15px 0px 0px;align-items:flex-start}.event-content h4.event-title{text-align:left}.read-more-button{text-decoration:none;color:#fff;background-color:#2a316c;padding:6px 15px;border-radius:5px;text-align:center;transition:background-color 0.3s ease;font-size:16px;margin-top:10px;width:150px}.read-more-button:hover{background-color:#4ab3ef}@media (max-width:1024px){.event-listing1 .event{width:calc(50% - 20px)}}@media (max-width:768px){.event-listing1 .event{width:100%}}.events-group{display:flex;align-items:flex-start;gap:20px;padding:28px 0 28px;border:1px solid #ccc;border-width:1px 0;margin-bottom:20px}.event-date-formatted{text-align:center;min-width:80px;display:flex;flex-direction:column;align-items:center;width:110px;height:auto;background-color:#f1f1f1;border-radius:0}.event-date-formatted span{display:block;font-weight:bold;color:#333;padding:4px 0}.event-date-formatted span.date{border-bottom:1px solid #bfbfbf;width:100%;color:#333;background:#e1e1e1f0;padding:4px 0}.events-group p.event-date{padding-bottom:10px!important}.events-group li.event{padding-bottom:20px!important}.events-group li.event:last-child{padding-bottom:0!important}.all-events.all-events-compact ul{list-style-type:none;padding:0}@media (max-width:768px){.events-group{flex-direction:column;padding:30px 0 5px;align-items:center}.event-date-formatted{width:100%;max-width:125px}.event-date-formatted span.date{font-size:0.9em}.events-group li.event{padding-bottom:15px;text-align:center}}@media (max-width:480px){.events-group{padding:30px 0 5px}.event-date-formatted span.date{font-size:16px}.events-group li.event{padding-bottom:10px}}@media (max-width:980px){#community{padding-top:40px}.et_pb_button_alignment_right{text-align:center!important}}.all-events.all-events-compact ul li h4.event-title{text-decoration:none;color:#d7282f;transition:color 0.3s ease,text-decoration 0.3s ease;padding-bottom:4px}.all-events.all-events-compact ul li h4.event-title:hover{color:#2475a4;text-decoration:underline}@media only screen and (max-width:480px){.frm-g-recaptcha{transform:scale(0.95)!important;-webkit-transform:scale(0.95)!important;transform-origin:0 0!important;-webkit-transform-origin:0 0!important}}