/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--color-white:#fff;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{.bvc,.bvc *,.bvc :before,.bvc :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.bvc img{max-width:none;display:block}.bvc p{margin:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[-1px_0_0_0\]{inset:-1px 0 0}.inset-\[-2\.1\%_0_-5\.39\%_0\]{inset:-2.1% 0 -5.39%}.top-0{top:0}.top-\[-0\.05\%\]{top:-.05%}.top-\[-0\.06\%\]{top:-.06%}.top-\[-7px\]{top:-7px}.top-\[-53px\]{top:-53px}.top-\[-177px\]{top:-177px}.top-\[-257px\]{top:-257px}.top-\[23\.03px\]{top:23.03px}.top-\[24\.03px\]{top:24.03px}.top-\[51px\]{top:51px}.top-\[62px\]{top:62px}.top-\[92px\]{top:92px}.top-\[171\.14px\]{top:171.14px}.top-\[205px\]{top:205px}.top-\[216\.94px\]{top:216.94px}.top-\[364px\]{top:364px}.top-\[382px\]{top:382px}.top-\[463px\]{top:463px}.top-\[469px\]{top:469px}.top-\[470px\]{top:470px}.top-\[484\.5px\]{top:484.5px}.top-\[486\.5px\]{top:486.5px}.top-\[626px\]{top:626px}.top-\[2494px\]{top:2494px}.top-\[2535\.65px\]{top:2535.65px}.top-\[2557px\]{top:2557px}.top-\[2559\.74px\]{top:2559.74px}.top-\[2724\.99px\]{top:2724.99px}.top-\[2941px\]{top:2941px}.top-\[3024px\]{top:3024px}.top-\[3562px\]{top:3562px}.top-\[3631px\]{top:3631px}.top-\[3928px\]{top:3928px}.top-\[3930px\]{top:3930px}.top-\[3933px\]{top:3933px}.top-\[calc\(50\%\+71\.5px\)\]{top:calc(50% + 71.5px)}.top-\[calc\(50\%\+103\.5px\)\]{top:calc(50% + 103.5px)}.top-\[calc\(50\%\+177\.5px\)\]{top:calc(50% + 177.5px)}.top-\[calc\(50\%\+635px\)\]{top:calc(50% + 635px)}.top-\[calc\(50\%\+665\.5px\)\]{top:calc(50% + 665.5px)}.top-\[calc\(50\%\+958px\)\]{top:calc(50% + 958px)}.top-\[calc\(50\%\+1328px\)\]{top:calc(50% + 1328px)}.top-\[calc\(50\%\+1364px\)\]{top:calc(50% + 1364px)}.top-\[calc\(50\%\+1377px\)\]{top:calc(50% + 1377px)}.top-\[calc\(50\%\+1664\.38px\)\]{top:calc(50% + 1664.38px)}.top-\[calc\(50\%\+1664\.41px\)\]{top:calc(50% + 1664.41px)}.top-\[calc\(50\%-96\.5px\)\]{top:calc(50% - 96.5px)}.top-\[calc\(50\%-1646px\)\]{top:calc(50% - 1646px)}.top-\[calc\(50\%-1729px\)\]{top:calc(50% - 1729px)}.top-\[calc\(50\%-1912px\)\]{top:calc(50% - 1912px)}.right-\[calc\(33\.33\%\+107px\)\]{right:calc(33.33% + 107px)}.right-\[calc\(50\%\+3\.36px\)\]{right:calc(50% + 3.36px)}.right-\[calc\(58\.33\%\+45\.51px\)\]{right:calc(58.33% + 45.51px)}.bottom-\[20px\]{bottom:20px}.bottom-\[50px\]{bottom:50px}.bottom-\[292px\]{bottom:292px}.bottom-\[293px\]{bottom:293px}.bottom-\[324px\]{bottom:324px}.bottom-\[326px\]{bottom:326px}.bottom-\[344px\]{bottom:344px}.bottom-\[3467px\]{bottom:3467px}.bottom-\[3493\.5px\]{bottom:3493.5px}.bottom-\[3494\.5px\]{bottom:3494.5px}.bottom-\[3885px\]{bottom:3885px}.left-0{left:0}.left-\[-3\.82px\]{left:-3.82px}.left-\[-8px\]{left:-8px}.left-\[0\.18px\]{left:.18px}.left-\[35px\]{left:35px}.left-\[96px\]{left:96px}.left-\[117px\]{left:117px}.left-\[126px\]{left:126px}.left-\[146px\]{left:146px}.left-\[196px\]{left:196px}.left-\[216px\]{left:216px}.left-\[288px\]{left:288px}.left-\[307\.34px\]{left:307.34px}.left-\[308\.34px\]{left:308.34px}.left-\[326px\]{left:326px}.left-\[calc\(4\.17\%\+130\.5px\)\]{left:calc(4.17% + 130.5px)}.left-\[calc\(4\.17\%\+133\.5px\)\]{left:calc(4.17% + 133.5px)}.left-\[calc\(8\.33\%\+140px\)\]{left:calc(8.33% + 140px)}.left-\[calc\(20\.83\%\+119px\)\]{left:calc(20.83% + 119px)}.left-\[calc\(20\.83\%\+124px\)\]{left:calc(20.83% + 124px)}.left-\[calc\(25\%\+91\.61px\)\]{left:calc(25% + 91.61px)}.left-\[calc\(25\%\+110px\)\]{left:calc(25% + 110px)}.left-\[calc\(25\%\+130px\)\]{left:calc(25% + 130px)}.left-\[calc\(25\%\+133\.26px\)\]{left:calc(25% + 133.26px)}.left-\[calc\(29\.17\%\+13\.5px\)\]{left:calc(29.17% + 13.5px)}.left-\[calc\(33\.33\%\+44px\)\]{left:calc(33.33% + 44px)}.left-\[calc\(33\.33\%\+56px\)\]{left:calc(33.33% + 56px)}.left-\[calc\(33\.33\%\+80px\)\]{left:calc(33.33% + 80px)}.left-\[calc\(37\.5\%\+3\.5px\)\]{left:calc(37.5% + 3.5px)}.left-\[calc\(37\.5\%\+5\.99px\)\]{left:calc(37.5% + 5.99px)}.left-\[calc\(37\.5\%\+9\.51px\)\]{left:calc(37.5% + 9.51px)}.left-\[calc\(37\.5\%\+86px\)\]{left:calc(37.5% + 86px)}.left-\[calc\(41\.67\%\+15\.14px\)\]{left:calc(41.67% + 15.14px)}.left-\[calc\(41\.67\%\+42px\)\]{left:calc(41.67% + 42px)}.left-\[calc\(41\.67\%\+87px\)\]{left:calc(41.67% + 87px)}.left-\[calc\(50\%\+2\.63px\)\]{left:calc(50% + 2.63px)}.left-\[calc\(50\%\+72px\)\]{left:calc(50% + 72px)}.left-\[calc\(50\%\+122\.5px\)\]{left:calc(50% + 122.5px)}.left-\[calc\(50\%\+161px\)\]{left:calc(50% + 161px)}.left-\[calc\(50\%\+173\.5px\)\]{left:calc(50% + 173.5px)}.left-\[calc\(50\%-6px\)\]{left:calc(50% - 6px)}.left-\[calc\(50\%-8px\)\]{left:calc(50% - 8px)}.left-\[calc\(54\.17\%\+116px\)\]{left:calc(54.17% + 116px)}.left-\[calc\(58\.33\%\+33px\)\]{left:calc(58.33% + 33px)}.left-\[calc\(62\.5\%\+131px\)\]{left:calc(62.5% + 131px)}.left-\[calc\(66\.67\%-10px\)\]{left:calc(66.67% - 10px)}.left-\[calc\(66\.67\%-29px\)\]{left:calc(66.67% - 29px)}.left-\[calc\(79\.17\%-101\.5px\)\]{left:calc(79.17% - 101.5px)}.left-\[calc\(83\.33\%-46px\)\]{left:calc(83.33% - 46px)}.left-\[calc\(87\.5\%\+56px\)\]{left:calc(87.5% + 56px)}.left-\[calc\(87\.5\%-47px\)\]{left:calc(87.5% - 47px)}.left-\[calc\(87\.5\%-55\.06px\)\]{left:calc(87.5% - 55.06px)}.left-\[calc\(87\.5\%-64px\)\]{left:calc(87.5% - 64px)}.left-\[calc\(87\.5\%-116px\)\]{left:calc(87.5% - 116px)}.left-\[calc\(87\.5\%-298px\)\]{left:calc(87.5% - 298px)}.left-\[calc\(91\.67\%-57\.21px\)\]{left:calc(91.67% - 57.21px)}.left-\[calc\(95\.83\%-54px\)\]{left:calc(95.83% - 54px)}.left-\[calc\(95\.83\%-59px\)\]{left:calc(95.83% - 59px)}.left-\[calc\(95\.83\%-93\.81px\)\]{left:calc(95.83% - 93.81px)}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-\[4px\]{width:4px;height:4px}.size-\[30px\]{width:30px;height:30px}.size-\[46\.814px\]{width:46.814px;height:46.814px}.size-\[54px\]{width:54px;height:54px}.size-\[106\.676px\]{width:106.676px;height:106.676px}.size-\[140\.381px\]{width:140.381px;height:140.381px}.size-\[189\.964px\]{width:189.964px;height:189.964px}.size-\[202\.723px\]{width:202.723px;height:202.723px}.size-\[266\.775px\]{width:266.775px;height:266.775px}.size-\[361px\]{width:361px;height:361px}.size-full{width:100%;height:100%}.h-0{height:0}.h-\[12\.424px\]{height:12.424px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19\.306px\]{height:19.306px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[28\.5px\]{height:28.5px}.h-\[39\.625px\]{height:39.625px}.h-\[47px\]{height:47px}.h-\[53px\]{height:53px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[113\.88\%\]{height:113.88%}.h-\[134\.83\%\]{height:134.83%}.h-\[165\.92\%\]{height:165.92%}.h-\[167\.615px\]{height:167.615px}.h-\[196px\]{height:196px}.h-\[258px\]{height:258px}.h-\[260px\]{height:260px}.h-\[266px\]{height:266px}.h-\[273px\]{height:273px}.h-\[292\.574px\]{height:292.574px}.h-\[311px\]{height:311px}.h-\[345px\]{height:345px}.h-\[409px\]{height:409px}.h-\[435px\]{height:435px}.h-\[515px\]{height:515px}.w-0{width:0}.w-\[13px\]{width:13px}.w-\[17px\]{width:17px}.w-\[23\.318px\]{width:23.318px}.w-\[38px\]{width:38px}.w-\[40\.538px\]{width:40.538px}.w-\[44px\]{width:44px}.w-\[45\.763px\]{width:45.763px}.w-\[64\.492px\]{width:64.492px}.w-\[66\.335px\]{width:66.335px}.w-\[81px\]{width:81px}.w-\[100\.64px\]{width:100.64px}.w-\[101\.877px\]{width:101.877px}.w-\[145\.257px\]{width:145.257px}.w-\[151px\]{width:151px}.w-\[191\.252px\]{width:191.252px}.w-\[232px\]{width:232px}.w-\[263px\]{width:263px}.w-\[270px\]{width:270px}.w-\[325px\]{width:325px}.w-\[326px\]{width:326px}.w-\[364px\]{width:364px}.w-\[376px\]{width:376px}.w-\[385px\]{width:385px}.w-\[387px\]{width:387px}.w-\[391px\]{width:391px}.w-\[395px\]{width:395px}.w-\[488px\]{width:488px}.w-\[1365px\]{width:1365px}.w-full{width:100%}.max-w-none{max-width:none}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-151\.89deg\]{rotate:-151.89deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[10px\]{gap:10px}.gap-\[40px\]{gap:40px}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[30px\]{border-radius:30px}.rounded-\[75px\]{border-radius:75px}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#4c3031\]{border-color:#4c3031}.border-\[rgba\(0\,0\,0\,0\.14\)\]{border-color:#00000024}.border-\[rgba\(76\,48\,49\,0\.08\)\]{border-color:#4c303114}.bg-\[\#4c3031\]{background-color:#4c3031}.bg-\[\#fcf8f1\]{background-color:#fcf8f1}.bg-\[rgba\(76\,48\,49\,0\.48\)\]{background-color:#4c30317a}.bg-\[rgba\(255\,255\,255\,0\.9\)\]{background-color:#ffffffe6}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.pr-\[16px\]{padding-right:16px}.pl-\[21px\]{padding-left:21px}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.font-\[\'Samarqand\:Bold\'\]{font-family:Samarqand\:Bold}.font-\[\'Samarqand\:Medium\'\]{font-family:Samarqand\:Medium}.font-\[\'Samarqand\:Regular\'\]{font-family:Samarqand\:Regular}.font-\[\'Samarqand\:SemiBold\'\]{font-family:Samarqand\:SemiBold}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[64px\]{font-size:64px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30\.857px\]{--tw-leading:30.857px;line-height:30.857px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[45px\]{--tw-leading:45px;line-height:45px}.leading-\[46px\]{--tw-leading:46px;line-height:46px}.leading-\[50px\]{--tw-leading:50px;line-height:50px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.24px\]{--tw-tracking:-.24px;letter-spacing:-.24px}.tracking-\[-0\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tracking-\[-0\.42px\]{--tw-tracking:-.42px;letter-spacing:-.42px}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.tracking-\[-1\.92px\]{--tw-tracking:-1.92px;letter-spacing:-1.92px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#4c3031\]{color:#4c3031}.text-\[\#14a0a2\]{color:#14a0a2}.text-\[\#866a48\]{color:#866a48}.text-\[\#766261\]{color:#766261}.text-\[\#877474\]{color:#877474}.text-\[\#dabd96\]{color:#dabd96}.text-\[\#fcf8f1\]{color:#fcf8f1}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.mix-blend-darken{mix-blend-mode:darken}.shadow-\[0px_23px_20px_-8px_rgba\(76\,48\,49\,0\.04\)\]{--tw-shadow:0px 23px 20px -8px var(--tw-shadow-color,#4c30310a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_177px_50px_0px_rgba\(0\,0\,0\,0\)\,0px_114px_45px_0px_rgba\(0\,0\,0\,0\)\,0px_64px_38px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_28px_28px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_7px_16px_0px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0px 177px 50px 0px var(--tw-shadow-color,#0000), 0px 114px 45px 0px var(--tw-shadow-color,#0000), 0px 64px 38px 0px var(--tw-shadow-color,#00000005), 0px 28px 28px 0px var(--tw-shadow-color,#00000008), 0px 7px 16px 0px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[text-box-edge\:cap_alphabetic\]{text-box-edge:cap alphabetic}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@font-face { font-family: 'Samarqand'; src: url('../fonts/Samarqand-VF.woff2') format('woff2'), url('../fonts/Samarqand-VF.woff') format('woff'); font-weight: 300 1000; font-style: normal; font-display: swap; }
:root { --bv-font: 'Samarqand', 'Peyda', 'Vazirmatn', Tahoma, sans-serif; --bv-z: 1; }
html.bv-html, body.bv-body { margin: 0; padding: 0; background: #fcf8f1; }
html.bv-html { overflow-y: scroll; overflow-x: hidden; }
body.bv-body { overflow: visible; }
.bv-stage { width: 1440px; margin: 0 auto; zoom: var(--bv-z); position: relative; direction: ltr; }
@layer base { :where(.bvc a, .bv-fx a) { color: inherit; text-decoration: none; } }
.fz-r { font-weight: 400; } .fz-m { font-weight: 500; } .fz-sb { font-weight: 600; } .fz-b { font-weight: 700; }

.bv-hv { transition: opacity .2s ease, transform .2s ease; }
a.bv-hv:hover { opacity: .75; }

.bv-chip { display: flex; align-items: center; gap: 4px; height: 38px; width: 128px; padding: 0 3px 0 14px; border-radius: 50px; background: #1dbbbd; color: #fff; font-family: var(--bv-font); font-weight: 500; font-size: 15px; letter-spacing: -.45px; white-space: nowrap; box-sizing: border-box; direction: ltr; transition: background .2s; }
.bv-chip:hover { background: #17a9ab; }
.bv-chip__caret { display: flex; flex: 0 0 10px; width: 10px; height: 10px; transform: scaleY(-1); }
.bv-chip__caret img { width: 10px; height: 10px; }
.bv-chip__name { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.bv-chip__av { flex: 0 0 30px; width: 30px; height: 30px; border-radius: 50%; overflow: hidden; }
.bv-chip__av img { width: 30px; height: 30px; object-fit: cover; }
.bv-chipw { position: absolute; width: 128px; height: 38px; }
.bv-chipw--hero { left: 142px; top: 80.5px; }
.bv-chipw--fx { left: 142px; top: 37px; }
.bv-chipm { position: absolute; left: 0; top: 46px; width: 150px; padding: 8px; box-sizing: border-box; background: #fcf8f1; border-radius: 18px; box-shadow: 0 18px 40px -10px rgba(76,48,49,.28); opacity: 0; visibility: hidden; transform: translateY(-6px); transition: opacity .25s, transform .25s, visibility 0s linear .25s; z-index: 5; }
.bv-chipw:hover .bv-chipm, .bv-chipw:focus-within .bv-chipm { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }
.bv-chipm a { display: block; padding: 9px 12px; border-radius: 12px; font-weight: 500; font-size: 14px; letter-spacing: -.42px; color: #4c3031; text-align: right; direction: rtl; }
.bv-chipm a:hover { background: rgba(76,48,49,.07); }
.admin-bar .bv-fx { top: calc(32px / var(--bv-z)); }
@media (max-width: 782px) { .admin-bar .bv-fx { top: calc(46px / var(--bv-z)); } }

.bv-fx { zoom: var(--bv-z); position: fixed; top: 0; left: 0; right: 0; z-index: 90; transform: translateY(-120%); transition: transform .45s cubic-bezier(.2,.7,.2,1); pointer-events: none; font-family: var(--bv-font); direction: ltr; }
.bv-fx.is-on { transform: none; pointer-events: auto; }
.bv-fx__bar { background: #fcf8f1; border-bottom: 1px solid rgba(0,0,0,.1); height: 109px; box-sizing: border-box; }
.bv-fx__in { position: relative; width: 1440px; height: 108px; margin: 0 auto; }
.bv-fx__logo { position: absolute; left: 695px; top: 29px; width: 54px; height: 54px; display: block; }
.bv-fx__logo img { width: 54px; height: 54px; display: block; }
.bv-fx__nav { position: absolute; right: 114px; top: 40px; display: flex; align-items: center; gap: 40px; color: #4c3031; font-weight: 500; font-size: 16px; letter-spacing: -.48px; white-space: nowrap; }
.bv-fx__nav a { display: block; }
.bv-fx__nav .bv-fx__courses { font-size: 20px; letter-spacing: -.6px; }
.bv-fx__ul { position: absolute; left: 1278px; top: 108px; width: 47px; height: 1px; background: #000; }
.bv-fx__cta { position: absolute; left: 142px; top: 36px; height: 35px; padding: 0 16px 0 21px; border: 1px solid #4c3031; border-radius: 75px; display: flex; align-items: center; color: #4c3031; font-weight: 500; font-size: 14px; letter-spacing: -.42px; box-sizing: border-box; }

.bv-dd { position: absolute; top: 109px; left: 0; right: 0; background: #fcf8f1; height: 373px; border-radius: 0 0 20px 20px; box-shadow: 0 30px 40px -12px rgba(76,48,49,.14); clip-path: inset(0 0 100% 0); opacity: 0; pointer-events: none; transition: clip-path .4s cubic-bezier(.2,.7,.2,1), opacity .25s ease; }
.bv-dd.is-on { clip-path: inset(0 0 -60px 0); opacity: 1; pointer-events: auto; }
.bv-dd__in { position: relative; width: 1440px; height: 373px; margin: 0 auto; }
.bv-dd__g { position: absolute; right: 120.4px; display: flex; align-items: center; gap: 9px; transform: translateY(-50%); cursor: pointer; }
.bv-dd__gl { font-weight: 500; font-size: 20px; letter-spacing: -.6px; color: #000; opacity: .2; transition: opacity .25s, color .25s; white-space: nowrap; }
.bv-dd__sp { display: none; width: 13px; height: 13px; margin-right: -2.4px; }
.bv-dd__g.is-on .bv-dd__gl { color: #4c3031; opacity: 1; }
.bv-dd__g.is-on .bv-dd__sp { display: block; }
.bv-dd__l { position: absolute; right: 294px; top: 34px; margin: 0; padding: 0; list-style: none; text-align: right; display: none; }
.bv-dd__l.is-on { display: block; animation: bv-fade .35s ease both; }
.bv-dd__l li { font-weight: 500; font-size: 20px; line-height: 40px; letter-spacing: -.6px; color: #4c3031; white-space: nowrap; }
@keyframes bv-fade { from { opacity: 0; transform: translateX(8px); } to { opacity: 1; transform: none; } }
.bvc .leading-\[normal\] { line-height: 2; }

.bvc { position: relative; width: 1440px; font-family: var(--bv-font); direction: ltr; }
.bt-stage { overflow: visible; }
.bt-s { position: relative; width: 1440px; overflow: hidden; }
.bt-c { overflow: visible; }
.bt-cv { position: absolute; left: 0; width: 1440px; height: 2356px; pointer-events: none; }
.bt-cv a, .bt-cv [data-bt-video], .bt-cv button { pointer-events: auto; }


.bb-chipw { left: 126px; top: 59px; }

.cc { position: absolute; left: 0; top: 0; width: 376px; height: 390px; display: block; transform: translate(var(--x), 0); }
.cc__img { position: absolute; left: 0; top: 0; width: 376px; height: 260px; box-sizing: border-box; border: 1px solid rgba(0,0,0,.14); border-radius: 10px; overflow: hidden; background: #efe6da; box-shadow: 0 7px 16px rgba(0,0,0,.03), 0 28px 28px rgba(0,0,0,.03), 0 64px 38px rgba(0,0,0,.02); }
.cc__img img { position: absolute; left: -8px; top: -7px; width: 395px; height: 266px; max-width: none; object-fit: cover; transition: transform .6s ease; }
.cc:hover .cc__img img { transform: scale(1.04); }
.cc__chip { position: absolute; right: 21.9px; top: 24px; height: 19.3px; padding: 0 4.5px; border-radius: 5px; background: rgba(76,48,49,.48); display: flex; align-items: center; color: #fff; font-weight: 500; font-size: 12px; letter-spacing: -.24px; white-space: nowrap; direction: rtl; text-box: trim-both cap alphabetic; }
.cc__ln { position: absolute; left: 288px; top: 205px; width: 1px; height: 17px; background: #fff; }
.cc__row { position: absolute; right: 5px; top: 294px; transform: translateY(-50%); max-width: 371px; display: flex; direction: rtl; align-items: center; gap: 7px; white-space: nowrap; }
.cc__t { min-width: 0; overflow: hidden; text-overflow: ellipsis; font-weight: 600; font-size: 20px; line-height: 40px; letter-spacing: -.4px; color: #4c3031; }
.cc__n { flex: 0 0 auto; font-weight: 700; font-size: 14px; line-height: 34px; letter-spacing: -.28px; color: #dabd96; position: relative; top: 2px; }
.cc__d { position: absolute; left: 12px; top: 318px; width: 364px; height: 48px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 400; font-size: 14px; line-height: 24px; letter-spacing: -.28px; color: #4c3031; text-align: justify; direction: rtl; }

.bt-cv.bb-cv { height: 3980px; }
.bb-a { position: relative; z-index: 2; width: 1440px; height: 626px; overflow: hidden; }
.bb-bar { position: absolute; top: 460px; left: 714px; transform: translateX(-50%); width: 488px; max-width: 760px; min-width: 488px; display: flex; align-items: center; gap: 8px; direction: rtl; }
.bb-cats { flex: 1 1 auto; display: flex; align-items: center; direction: rtl; height: 53px; box-sizing: border-box; padding: 0 4px; border-radius: 75px; background: rgba(255,255,255,.9); border: 1px solid rgba(76,48,49,.08); overflow-x: auto; overflow-y: hidden; scrollbar-width: none; scroll-behavior: smooth; min-width: 0; }
.bb-cats::-webkit-scrollbar { display: none; }
.bb-bar.can-l .bb-cats { -webkit-mask-image: linear-gradient(to right, transparent 0, #000 36px); mask-image: linear-gradient(to right, transparent 0, #000 36px); }
.bb-bar.can-r .bb-cats { -webkit-mask-image: linear-gradient(to left, transparent 0, #000 36px); mask-image: linear-gradient(to left, transparent 0, #000 36px); }
.bb-bar.can-l.can-r .bb-cats { -webkit-mask-image: linear-gradient(to right, transparent 0, #000 36px, #000 calc(100% - 36px), transparent 100%); mask-image: linear-gradient(to right, transparent 0, #000 36px, #000 calc(100% - 36px), transparent 100%); }
.bb-cat { flex: 0 0 auto; height: 47px; padding: 0 21px 0 16px; min-width: 66px; border: 0; border-radius: 75px; background: transparent; font-family: var(--bv-font); font-weight: 500; font-size: 14px; letter-spacing: -.28px; color: #866a48; cursor: pointer; white-space: nowrap; transition: background .3s ease, color .3s ease, font-size .2s; }
.bb-cat:hover { color: #4c3031; }
.bb-cat.is-on { background: #4c3031; color: #fff; font-size: 16px; letter-spacing: -.32px; min-width: 81px; }
.bb-bar__a { flex: 0 0 36px; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(76,48,49,.19); background: rgba(255,255,255,.7); color: #4c3031; display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; transition: background .2s; }
.bb-bar__a:hover { background: #fff; }
.bb-bar__a[hidden] { display: none; }

.ab-grid { position: relative; z-index: 1; width: 1440px; height: calc(436px * var(--rows, 4) - 27px + 151px); transition: height .5s cubic-bezier(.3,.8,.3,1); }
.ab-card { display: block; position: absolute; left: 0; top: 0; transform: translate(var(--x), var(--y)); transition: transform .55s cubic-bezier(.3,.8,.3,1), opacity .35s ease, box-shadow .35s; }
.ab-card.is-hide { opacity: 0; visibility: hidden; pointer-events: none; transition: transform .55s cubic-bezier(.3,.8,.3,1), opacity .25s ease, visibility 0s linear .3s; }
.ab-card:hover { box-shadow: 0 34px 40px -14px rgba(76,48,49,.18); }
.ab-card__img { position: absolute; left: 0; top: 0; width: 387px; height: 258px; overflow: hidden; background: #efe6da; }
.ab-card__img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .6s ease; }
.ab-card:hover .ab-card__img img { transform: scale(1.04); }
.ab-card [data-n="18491"] p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; max-height: 72px; }
.ab-meta { position: absolute; right: 20px; top: 364px; height: 36px; display: flex; flex-direction: row; direction: rtl; align-items: center; white-space: nowrap; font-size: 14px; line-height: 36px; letter-spacing: -.42px; color: #866a48; }
.ab-meta__d { width: 4px; height: 4px; margin: 0 10px 0 16px; }
.ab-empty { position: absolute; left: 0; top: 80px; width: 1440px; text-align: center; color: #4c3031; opacity: .6; font-weight: 500; font-size: 16px; direction: rtl; }
.ab-empty[hidden] { display: none; }

.bb-b { position: relative; z-index: 1; width: 1440px; height: 1068px; overflow: hidden; }
.bb-courses { position: absolute; left: 0; top: 530px; width: 1440px; height: 390px; }
.bb-c { position: relative; z-index: 1; width: 1440px; height: 418px; overflow: hidden; }
.bt-cv p { pointer-events: auto; }
.bb-b { background: #fcf8f1; }

.bv-fx__bar { height: 72px; }
.bv-fx__in { height: 71px; }
.bv-fx__logo { top: 16px; left: 702px; width: 40px; height: 40px; }
.bv-fx__logo img { width: 40px; height: 40px; }
.bv-fx__nav { top: 22px; }
.bv-fx__cta { top: 18px; }
.bv-chipw--fx { top: 17px; }
.bv-fx__ul { top: 71px; }
.bv-dd { top: 72px; }

.bm, .bm-tab { display: none; }
.bm-ic { display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: var(--m) center / contain no-repeat; mask: var(--m) center / contain no-repeat; }
@media (max-width: 767px) {
	html.bv-html, body.bv-body { background: #fcf8f1; }
	html.bv-html { overflow-x: hidden; }
	.bv-stage, .bv-fx, .bv-dd { display: none !important; }
	.bm { display: block; position: relative; padding-bottom: 150px; font-family: var(--bv-font); color: #4c3031; direction: rtl; overflow-x: clip; }
	.bm *, .bm *::before, .bm *::after { box-sizing: border-box; }
	:where(.bm a, .bm-tab a) { color: inherit; text-decoration: none; }
	.bm img { display: block; max-width: none; }
	:where(.bm h1, .bm h2, .bm p) { margin: 0; }
	.bm .fz-r { font-weight: 400; } .bm .fz-m { font-weight: 500; } .bm .fz-sb { font-weight: 600; }
	.bm-hero { position: relative; height: 250px; text-align: center; }
	.bm-logo { position: absolute; right: 20px; top: 20px; width: 43px; height: 43px; }
	.bm-logo img { width: 43px; height: 43px; }
	.bm-av { position: absolute; left: 20px; top: 20px; width: 43px; height: 43px; border-radius: 50%; overflow: hidden; background: #efe6da; }
	.bm-av img { width: 43px; height: 43px; object-fit: cover; }
	.bm-cta { position: absolute; left: 20px; top: 21px; height: 41px; padding: 0 18px; border: 1px solid #4c3031; border-radius: 75px; display: flex; align-items: center; font-size: 14px; letter-spacing: -.3px; white-space: nowrap; color: #4c3031; z-index: 2; }
	.bm-hero__e { position: absolute; left: 20px; right: 20px; top: 108px; font-size: 14px; line-height: 22px; color: #866a48; letter-spacing: -.3px; }
	.bm-hero__t { position: absolute; left: 20px; right: 20px; top: 138px; font-size: 40px; line-height: 60px; letter-spacing: -1.2px; font-weight: 500; }
	.bm-cats { display: flex; flex-direction: row; gap: 8px; overflow-x: auto; padding: 0 20px 4px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
	.bm-cats::-webkit-scrollbar { display: none; }
	.bm-cat { flex: none; height: 40px; padding: 0 20px; border: 0; border-radius: 50px; background: rgba(236,224,203,.5); color: #4c3031; font-family: var(--bv-font); font-size: 15px; letter-spacing: -.3px; cursor: pointer; transition: background .25s, color .25s; }
	.bm-cat.is-on { background: #4c3031; color: #fcf8f1; }
	.bm-list { display: flex; flex-direction: column; gap: 16px; padding: 22px 20px 0; }
	.bm-c { display: block; background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 23px 20px -8px rgba(76,48,49,.05); }
	.bm-c[hidden] { display: none; }
	.bm-c__i { display: block; width: 100%; aspect-ratio: 16 / 10; background: #efe6da; overflow: hidden; }
	.bm-c__i img { width: 100%; height: 100%; object-fit: cover; }
	.bm-c__t { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding: 16px 18px 0; font-size: 18px; line-height: 30px; letter-spacing: -.4px; }
	.bm-c__m { display: flex; flex-direction: row; align-items: center; gap: 8px; padding: 6px 18px 16px; font-size: 14px; line-height: 24px; color: #866a48; }
	.bm-c__m i { width: 4px; height: 4px; border-radius: 50%; background: #866a48; }
	.bm-c__m b { font-weight: 500; }
	.bm-empty { padding: 40px 20px; text-align: center; font-size: 15px; color: rgba(76,48,49,.6); }
	.bm-empty[hidden] { display: none; }
	.bm-more { display: block; margin: 20px auto 0; height: 46px; padding: 0 28px; border: 0; border-radius: 75px; background: #4c3031; color: #fcf8f1; font-family: var(--bv-font); font-size: 15px; letter-spacing: -.3px; cursor: pointer; }
	.bm-more[hidden] { display: none; }
	.bm-ban { position: relative; margin: 70px 20px 0; height: 150px; border-radius: 24px; background: linear-gradient(-57deg, rgba(134,106,72,.63) 1%, rgba(29,187,189,.66) 46%, rgba(255,255,255,0) 91%); display: flex; align-items: center; justify-content: flex-start; padding-right: 26px; }
	.bm-ban__s { position: absolute; left: 6px; bottom: -6px; width: 124px; height: auto; mix-blend-mode: darken; }
	.bm-ban__t { color: #14a0a2; font-size: 20px; line-height: 36px; letter-spacing: -.4px; text-align: right; }
	.bm-co { margin-top: 56px; padding: 0 20px; }
	.bm-co__h { display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
	.bm-co__h h2 { font-size: 22px; line-height: 36px; letter-spacing: -.5px; }
	.bm-co__a { display: inline-flex; height: 36px; padding: 0 16px; border-radius: 50px; background: #4c3031; color: #fcf8f1; align-items: center; font-size: 13px; letter-spacing: -.3px; }
	.bm-cs { margin: 20px -20px 0; padding: 0 20px 8px; display: flex; flex-direction: row; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
	.bm-cs::-webkit-scrollbar { display: none; }
	.bm-cc { flex: none; width: min(272px, 74vw); scroll-snap-align: start; scroll-margin-inline: 20px; display: block; }
	.bm-cc__i { position: relative; display: block; width: 100%; aspect-ratio: 16 / 10; border-radius: 12px; overflow: hidden; background: #efe6da; }
	.bm-cc__i img { width: 100%; height: 100%; object-fit: cover; }
	.bm-cc__i em { position: absolute; right: 10px; top: 10px; font-style: normal; height: 22px; padding: 0 9px; border-radius: 5px; background: rgba(76,48,49,.55); color: #fff; font-size: 12px; line-height: 22px; }
	.bm-cc__r { display: flex; flex-direction: row; align-items: baseline; gap: 8px; padding: 10px 2px 0; }
	.bm-cc__r b { font-size: 17px; line-height: 28px; letter-spacing: -.3px; font-weight: 500; }
	.bm-cc__r small { font-size: 13px; color: #c3a273; }
	.bm-cc__d { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; padding: 4px 2px 0; font-size: 14px; line-height: 24px; opacity: .75; }
	.bm-tab { display: block; position: fixed; left: 0; right: 0; bottom: 0; z-index: 90; width: 402px; height: 140px; margin: 0 auto; zoom: var(--bvm-z, 1); pointer-events: none; font-family: var(--bv-font); direction: ltr; }
	.bm-tab a { color: inherit; text-decoration: none; }
	.bm-tab__bg { position: absolute; inset: 0; display: none; }
	.bm-tab__pill { box-sizing: border-box; position: absolute; left: 66.5px; top: 46px; width: 269px; height: 64px; border-radius: 70px; background: #fff; box-shadow: 0 14px 30px -8px rgba(76,48,49,.1); display: flex; flex-direction: row; align-items: flex-start; justify-content: center; gap: 24px; padding-top: 10px; pointer-events: auto; }
	.bm-tab__i { display: flex; flex-direction: column; align-items: center; width: 60px; color: #4c3031; }
	.bm-tab__i span { font-weight: 500; margin-top: 4px; font-size: 12px; line-height: 18px; letter-spacing: -.36px; white-space: nowrap; }
}
.cc__n, .bm-cc__r small { word-spacing: 3px; } /*ws*/
