@import url("fonts.css");
@import url("icons.css");
#lis-home-v1,#lis-home-v1 *{box-sizing:border-box;font-family:"LIS Alexandria",Tahoma,Arial,sans-serif!important}
#lis-home-v1{font-size:17px!important;line-height:1.8!important;direction:rtl;isolation:isolate}
#lis-home-v1 h1{font-size:clamp(36px,5vw,64px)!important;font-weight:700!important;line-height:1.35!important}
#lis-home-v1 h2{font-size:clamp(27px,3.2vw,43px)!important;font-weight:700!important;line-height:1.5!important}
#lis-home-v1 h3{font-size:22px!important;font-weight:600!important;line-height:1.6!important}
#lis-home-v1 p{font-size:17px!important;line-height:1.85!important}
#lis-home-v1 a{transition:color .2s ease,background-color .2s ease,transform .2s ease}
#lis-home-v1 a:focus-visible,#lis-home-v1 button:focus-visible{outline:3px solid #e81e27;outline-offset:4px}
#lis-home-v1 a:hover{color:#e81e27!important}
#lis-home-v1 .lis-hero a:hover{color:#fff!important;transform:translateY(-2px)}
#lis-home-v1 .lis-icon{display:inline-block!important;width:28px!important;height:28px!important;min-width:28px;max-width:100%;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease,color .2s ease;vertical-align:middle}
#lis-home-v1 .lis-program-card{position:relative;transition:background-color .2s ease}
#lis-home-v1 .lis-program-card .lis-hover-line{transform:scaleX(0);transform-origin:right;transition:transform .25s ease}
#lis-home-v1 .lis-program-card:hover .lis-hover-line,#lis-home-v1 .lis-program-card:focus-within .lis-hover-line{transform:scaleX(1)}
#lis-home-v1 .lis-program-card:hover .lis-icon{color:#e81e27;transform:translateY(-3px)}
#lis-home-v1 .lis-program-card:hover{background-color:#faf9f7!important}
#lis-home-v1 .lis-hover-card{transition:transform .25s ease,box-shadow .25s ease}
#lis-home-v1 .lis-hover-card:hover,#lis-home-v1 .lis-hover-card:focus-within{transform:translateY(-4px);box-shadow:0 10px 24px rgba(17,17,17,.07)}
#lis-home-v1 [hidden]{display:none!important}
#lis-home-v1 .lis-stage-widget{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;margin-top:28px}
#lis-home-v1 .lis-stage-photo{margin:0;min-width:0;overflow:hidden;border-radius:18px;background:#faf9f7;order:2}
#lis-home-v1 .lis-stage-photo img{display:block;width:100%;height:390px;object-fit:cover}
#lis-home-v1 .lis-stage-choices{display:grid;gap:0;min-width:0}
#lis-home-v1 .lis-stage-choice{display:block;width:100%;padding:20px 0;border:0;border-bottom:1px solid #e6e3df;background:transparent;text-align:right;cursor:pointer;line-height:1.8;color:#5b5654}
#lis-home-v1 .lis-stage-title{display:block;font-size:22px;font-weight:600}
#lis-home-v1 .lis-stage-desc{display:block;font-size:17px;line-height:1.8;margin-top:8px;color:#5b5654}
#lis-home-v1 .lis-stage-choice[aria-pressed="true"] .lis-stage-title{color:#e81e27}
#lis-home-v1 .lis-stage-choice:hover .lis-stage-title{color:#e81e27}
@media(max-width:720px){#lis-home-v1 .lis-stage-widget{grid-template-columns:minmax(0,1fr);gap:20px}#lis-home-v1 .lis-stage-photo{order:0}#lis-home-v1 .lis-stage-photo img{height:280px}#lis-home-v1 .lis-stage-choices{order:1}#lis-home-v1 h3{font-size:21px!important}}
@media(prefers-reduced-motion:reduce){#lis-home-v1 *,#lis-home-v1 *::before,#lis-home-v1 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#lis-home-v1 .lis-hover-card:hover,#lis-home-v1 .lis-program-card:hover .lis-icon{transform:none!important}}
