/* Uzbek and Foreign Languages department page */
.page-id-454{--ln-navy:#061d43;--ln-blue:#1261df;--ln-mint:#64e4cd;--ln-ink:#081d3d;--ln-muted:#526178;overflow-x:hidden}
.page-id-454 .elementor-454>.elementor-top-section{width:100%;margin:0;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--ln-blue),var(--ln-mint)) 1}
.page-id-454 .languages-hero{min-height:clamp(390px,calc(100svh - 230px),520px);display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(4,27,64,.95),rgba(10,58,124,.76) 54%,rgba(18,97,223,.22)),url('../../../../uploads/2022/02/Fergana-medical-college-Practicals-05.jpg')!important;background-position:center!important;background-size:cover!important}
.page-id-454 .languages-hero>.elementor-container{width:min(100% - 40px,1400px);max-width:1400px}
.page-id-454 .languages-hero .elementor-widget-wrap{max-width:800px;padding:clamp(30px,4vw,58px)!important;border:1px solid rgba(255,255,255,.2);border-left:5px solid var(--ln-mint);border-radius:7px;background:rgba(5,31,72,.86);box-shadow:0 24px 60px rgba(1,18,45,.3);backdrop-filter:blur(7px)}
.page-id-454 .languages-eyebrow,.page-id-454 .languages-kicker{display:block;margin-bottom:18px;color:var(--ln-mint);font-size:14px;font-weight:800;text-transform:uppercase}
.page-id-454 .languages-hero h1{max-width:720px;margin:0!important;color:#fff!important;font-size:clamp(40px,4.6vw,70px)!important;line-height:1.04!important;letter-spacing:0!important}
.page-id-454 .languages-intro{padding:clamp(52px,6vw,78px) 20px!important;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(110deg,#061d43 0%,#0d3978 55%,#1261df 100%)!important;background-size:72px 72px,72px 72px,auto!important}
.page-id-454 .languages-intro>.elementor-container,.page-id-454 .languages-profile>.elementor-container{width:min(100%,1400px);max-width:1400px!important;margin:0 auto}
.page-id-454 .languages-intro .elementor-widget-wrap{padding:clamp(28px,4vw,48px)!important;border:1px solid rgba(255,255,255,.18);border-left:5px solid var(--ln-mint);border-radius:7px;background:rgba(255,255,255,.1);box-shadow:0 22px 48px rgba(1,19,48,.24)}
.page-id-454 .languages-intro h4{margin:0 0 22px!important;color:#fff!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:1.12!important}
.page-id-454 .languages-intro .elementor-widget-text-editor{position:relative;max-height:310px;overflow:hidden;color:rgba(255,255,255,.9)!important;font-size:clamp(16px,1.18vw,18px)!important;line-height:1.72!important;transition:max-height .65s ease}
.page-id-454 .languages-intro.is-expanded .elementor-widget-text-editor{max-height:4000px}
.page-id-454 .languages-intro:not(.is-expanded) .elementor-widget-text-editor:after{content:'';position:absolute;right:0;bottom:0;left:0;height:90px;background:linear-gradient(transparent,#234d83);pointer-events:none}
.page-id-454 .languages-history-toggle{margin-top:22px;padding:13px 22px;border:1px solid rgba(255,255,255,.6);border-radius:6px;color:var(--ln-ink);background:linear-gradient(135deg,#e9fffa,var(--ln-mint));font-weight:800;cursor:pointer}
.page-id-454 .languages-profile{padding:clamp(48px,5vw,74px) 20px!important}
.page-id-454 .languages-profile.is-dark{background:linear-gradient(115deg,#061d43 0%,#0c3978 55%,#1261df 100%)!important}
.page-id-454 .languages-profile.is-light{background:linear-gradient(120deg,#f3f7fd 0%,#fff 52%,#e7faf6 100%)!important}
.page-id-454 .languages-profile>.elementor-container{align-items:stretch;gap:clamp(28px,4vw,62px)}
.page-id-454 .languages-profile .elementor-column{flex:1 1 0;width:50%!important}
.page-id-454 .languages-profile .elementor-widget-wrap{height:100%;align-content:center}
.page-id-454 .languages-profile .elementor-widget-image,.page-id-454 .languages-profile .elementor-widget-image .elementor-widget-container{width:100%;height:100%}
.page-id-454 .languages-profile .elementor-widget-image img{width:100%;height:clamp(350px,36vw,520px);display:block;object-fit:cover;object-position:center top;border:1px solid rgba(100,228,205,.55);border-radius:7px;box-shadow:0 22px 46px rgba(3,27,65,.2)}
.page-id-454 .languages-profile .elementor-widget-text-editor{width:100%;max-height:500px;overflow:auto;padding:clamp(26px,3.2vw,44px);border-radius:7px;font-size:clamp(15px,1.1vw,17px)!important;line-height:1.67!important;scrollbar-width:thin;scrollbar-color:var(--ln-mint) transparent;box-shadow:0 18px 42px rgba(3,27,65,.12)}
.page-id-454 .languages-profile.is-dark .elementor-widget-text-editor{border:1px solid rgba(255,255,255,.18);border-left:5px solid var(--ln-mint);color:rgba(255,255,255,.92)!important;background:rgba(255,255,255,.1)}
.page-id-454 .languages-profile.is-light .elementor-widget-text-editor{border:1px solid #d8e4f4;border-left:5px solid var(--ln-blue);color:var(--ln-muted)!important;background:rgba(255,255,255,.94)}
.page-id-454 .languages-profile .elementor-widget-text-editor strong{color:inherit;font-size:1.1em}
@media(max-width:991px){.page-id-454 .languages-hero{min-height:calc(100svh - 162px)}.page-id-454 .languages-profile>.elementor-container{flex-direction:column!important}.page-id-454 .languages-profile .elementor-column{width:100%!important}.page-id-454 .languages-profile .elementor-widget-text-editor{max-height:none;overflow:visible}}
@media(max-width:600px){.page-id-454 .languages-hero{min-height:calc(100svh - 160px);background-position:58% center!important}.page-id-454 .languages-hero>.elementor-container{width:calc(100% - 28px)}.page-id-454 .languages-hero .elementor-widget-wrap{padding:28px 22px!important}.page-id-454 .languages-hero h1{font-size:clamp(34px,10vw,46px)!important}.page-id-454 .languages-profile .elementor-widget-image img{height:min(112vw,430px)}}
