.elementor-219 .elementor-element.elementor-element-5e66296{--display:flex;}.elementor-219 .elementor-element.elementor-element-3502d08{--display:flex;}/* Start custom CSS *//* rental illustrative hall photos (Oct 30) */
html body .elementor-219 .aaccot-rental .hall-photo.has-img{position:relative;height:auto!important;aspect-ratio:3/2;padding:0!important;display:block!important;background:#0c2547!important;overflow:hidden}
html body .elementor-219 .aaccot-rental .hall-photo.has-img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border-radius:0!important;transition:transform .6s ease}
html body .elementor-219 .aaccot-rental .hall:hover .hall-photo.has-img img{transform:scale(1.03)}
html body .elementor-219 .aaccot-rental .hall-photo.has-img::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,#d8b26a 20%,#d8b26a 80%,transparent);opacity:.9;z-index:1}
html body .elementor-219 .aaccot-rental .hall-photo-note{position:absolute;left:12px;bottom:14px;z-index:2;max-width:calc(100% - 24px);padding:5px 11px;border-radius:999px;background:rgba(7,26,51,.74);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:11.5px;font-weight:500;line-height:1.35;letter-spacing:.01em;border:1px solid rgba(255,255,255,.18)}
@media(max-width:767px){html body .elementor-219 .aaccot-rental .hall-photo-note{font-size:10.5px;left:10px;bottom:12px;padding:4px 9px}}
/* end rental illustrative hall photos */
/* responsive pass Oct 30 */
@media(max-width:767px){html body .elementor-219 .aaccot-rental .intro{padding-left:30px!important;padding-right:30px!important}}
/* end responsive pass *//* End custom CSS */