.modal-example-layout{display:block;overflow-y:hidden}.modal-example-mask{position:fixed;inset:0;z-index:1000;height:100%;background-color:#00000073;display:flex}.modal-example-wrapper{position:fixed;inset:0;overflow:hidden;outline:0;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-example{width:var(--modal-width);height:calc(var(--modal-width) * .78);background:#ededed;box-shadow:0 0 16px #00000021;border-radius:25px;padding:32px 48px 48px;background-image:url(/_astro/modal_circle_bg.ff493a6c.png);background-repeat:no-repeat;background-size:auto;background-position:bottom right;position:relative}.modal-example__title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.modal-example__title{font-style:normal;font-weight:700;font-size:27px;line-height:33px;color:#575757;text-align:left}.modal-example__close-item{border:0;background-color:transparent;width:24px;height:24px;background-image:url(/_astro/close_item.ed4afdf3.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.modal-example__picture-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-height:calc(var(--modal-width) * .64);overflow-y:scroll}.modal-example__picture-wrapper::-webkit-scrollbar-thumb{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.modal-example-img{max-width:100%;height:auto}@media screen and (max-width: 999px){.modal-example{width:var(--modal-width-1000);height:auto;top:0;left:0;padding:26px 28px 36px}.modal-example__title-wrapper{margin-bottom:14px}.modal-example__title{font-size:20px;line-height:24px}.modal-example__close-item{width:20px;height:20px}.modal-example__picture-wrapper{max-width:var(--modal-width-1000);aspect-ratio:1.4/1}}@media screen and (max-width: 624px){.modal-example{padding:18px 24px 24px}.modal-example__title-wrapper{margin-bottom:10px}.modal-example__title{font-size:14px;line-height:17px}.modal-example__close-item{width:18px;height:20px}}
