/*! 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-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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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}.top-\[-4\%\]{top:-4%}.top-\[10\.75px\]{top:10.75px}.top-\[14\.5px\]{top:14.5px}.top-\[25px\]{top:25px}.top-\[65px\]{top:65px}.top-\[76px\]{top:76px}.top-\[1463px\]{top:1463px}.top-\[1469\.74px\]{top:1469.74px}.top-\[1481\.74px\]{top:1481.74px}.top-\[1579\.74px\]{top:1579.74px}.top-\[1931\.74px\]{top:1931.74px}.top-\[2000\.74px\]{top:2000.74px}.top-\[2297\.74px\]{top:2297.74px}.top-\[2299\.74px\]{top:2299.74px}.top-\[2302\.74px\]{top:2302.74px}.top-\[calc\(50\%\+363\.74px\)\]{top:calc(50% + 363.74px)}.top-\[calc\(50\%\+846\.12px\)\]{top:calc(50% + 846.12px)}.top-\[calc\(50\%\+846\.15px\)\]{top:calc(50% + 846.15px)}.top-\[calc\(50\%-1086px\)\]{top:calc(50% - 1086px)}.bottom-\[26\.26px\]{bottom:26.26px}.bottom-\[56\.26px\]{bottom:56.26px}.bottom-\[298\.26px\]{bottom:298.26px}.bottom-\[299\.26px\]{bottom:299.26px}.bottom-\[330\.26px\]{bottom:330.26px}.bottom-\[332\.26px\]{bottom:332.26px}.bottom-\[350\.26px\]{bottom:350.26px}.bottom-\[2247px\]{bottom:2247px}.left-\[-18\.56\%\]{left:-18.56%}.left-\[18px\]{left:18px}.left-\[26\.84px\]{left:26.84px}.left-\[37px\]{left:37px}.left-\[98px\]{left:98px}.left-\[111\.16px\]{left:111.16px}.left-\[120px\]{left:120px}.left-\[148px\]{left:148px}.left-\[198px\]{left:198px}.left-\[calc\(4\.17\%\+133\.5px\)\]{left:calc(4.17% + 133.5px)}.left-\[calc\(8\.33\%\+142px\)\]{left:calc(8.33% + 142px)}.left-\[calc\(16\.67\%\+135px\)\]{left:calc(16.67% + 135px)}.left-\[calc\(20\.83\%\+121px\)\]{left:calc(20.83% + 121px)}.left-\[calc\(20\.83\%\+126px\)\]{left:calc(20.83% + 126px)}.left-\[calc\(33\.33\%\+39px\)\]{left:calc(33.33% + 39px)}.left-\[calc\(33\.33\%\+169px\)\]{left:calc(33.33% + 169px)}.left-\[calc\(37\.5\%\+88px\)\]{left:calc(37.5% + 88px)}.left-\[calc\(41\.67\%\+97px\)\]{left:calc(41.67% + 97px)}.left-\[calc\(50\%\+4px\)\]{left:calc(50% + 4px)}.left-\[calc\(50\%\+64\.27px\)\]{left:calc(50% + 64.27px)}.left-\[calc\(50\%\+85px\)\]{left:calc(50% + 85px)}.left-\[calc\(62\.5\%\+133px\)\]{left:calc(62.5% + 133px)}.left-\[calc\(62\.5\%-31px\)\]{left:calc(62.5% - 31px)}.left-\[calc\(79\.17\%-99\.5px\)\]{left:calc(79.17% - 99.5px)}.left-\[calc\(83\.33\%-44px\)\]{left:calc(83.33% - 44px)}.left-\[calc\(87\.5\%\+58px\)\]{left:calc(87.5% + 58px)}.left-\[calc\(87\.5\%-53\.06px\)\]{left:calc(87.5% - 53.06px)}.left-\[calc\(87\.5\%-54px\)\]{left:calc(87.5% - 54px)}.left-\[calc\(91\.67\%-55\.21px\)\]{left:calc(91.67% - 55.21px)}.left-\[calc\(95\.83\%-91\.81px\)\]{left:calc(95.83% - 91.81px)}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-\[30px\]{width:30px;height:30px}.size-\[46\.814px\]{width:46.814px;height:46.814px}.size-\[54px\]{width:54px;height:54px}.size-full{width:100%;height:100%}.h-\[21px\]{height:21px}.h-\[28\.5px\]{height:28.5px}.h-\[39\.625px\]{height:39.625px}.h-\[50px\]{height:50px}.h-\[126\.7\%\]{height:126.7%}.h-\[178\.526px\]{height:178.526px}.h-\[190\.195px\]{height:190.195px}.h-\[213\.491px\]{height:213.491px}.h-\[227\.495px\]{height:227.495px}.h-\[239px\]{height:239px}.h-\[345px\]{height:345px}.w-\[23\.318px\]{width:23.318px}.w-\[44px\]{width:44px}.w-\[101\.877px\]{width:101.877px}.w-\[131\.08\%\]{width:131.08%}.w-\[138px\]{width:138px}.w-\[171\.508px\]{width:171.508px}.w-\[183\.69px\]{width:183.69px}.w-\[210\.867px\]{width:210.867px}.w-\[225\.058px\]{width:225.058px}.w-\[248px\]{width:248px}.w-\[270px\]{width:270px}.w-\[1365px\]{width:1365px}.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)}.rotate-\[3\.95deg\]{rotate:3.95deg}.rotate-\[4\.05deg\]{rotate:4.05deg}.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-\[40px\]{gap:40px}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-\[20px\]{border-radius:20px}.rounded-\[32px\]{border-radius:32px}.rounded-\[48px\]{border-radius:48px}.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}.bg-\[\#4c3031\]{background-color:#4c3031}.bg-\[\#fcf8f1\]{background-color:#fcf8f1}.bg-white{background-color:var(--color-white)}.pr-\[16px\]{padding-right:16px}.pl-\[21px\]{padding-left:21px}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Samarqand\:Medium\'\]{font-family:Samarqand\:Medium}.font-\[\'Samarqand\:Regular\'\]{font-family:Samarqand\:Regular}.font-\[\'Samarqand\:SemiBold\'\]{font-family:Samarqand\:SemiBold}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.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\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#4c3031\]{color:#4c3031}.text-\[\#766261\]{color:#766261}.text-\[\#877474\]{color:#877474}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.opacity-40{opacity:.4}.shadow-\[0px_4px_20px_0px_rgba\(0\,0\,0\,0\.13\)\]{--tw-shadow:0px 4px 20px 0px var(--tw-shadow-color,#00000021);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_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)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-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))}}@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-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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@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; }



.bc-chipw { left: 126px; top: 73px; }
.bc-a { position: relative; width: 1440px; height: 412px; overflow: hidden; }
.bc-tools { position: absolute; left: 0; top: 0; width: 1440px; height: 412px; pointer-events: none; }
.bc-tools > * { pointer-events: auto; }
.bc-search { position: absolute; left: 503.5px; top: 172px; width: 433px; height: 47px; box-sizing: border-box; display: flex; align-items: center; direction: rtl; gap: 10px; padding: 0 20px; border-radius: 75px; background: rgba(255,255,255,.24); border: 1px solid rgba(76,48,49,.19); transition: border-color .25s, background .25s, box-shadow .25s; }
.bc-search:focus-within { background: rgba(255,255,255,.7); border-color: rgba(76,48,49,.45); box-shadow: 0 10px 30px -12px rgba(76,48,49,.25); }
.bc-search__ic { flex: 0 0 18px; color: #4c3031; opacity: .65; }
.bc-search input { flex: 1; min-width: 0; height: 100%; border: 0; outline: 0; background: transparent; font-family: var(--bv-font); font-weight: 500; font-size: 14px; letter-spacing: -.28px; color: #4c3031; direction: rtl; text-align: right; appearance: none; -webkit-appearance: none; }
.bc-search input::placeholder { color: #4c3031; opacity: .5; }
.bc-search input::-webkit-search-cancel-button { display: none; }
.bc-search__x { flex: 0 0 24px; height: 24px; border: 0; border-radius: 50%; background: rgba(76,48,49,.1); color: #4c3031; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; }
.bc-search__x[hidden] { display: none; }
.bc-bar { position: absolute; top: 249px; left: 50%; transform: translateX(-50%); max-width: 720px; display: flex; align-items: center; gap: 8px; direction: rtl; }
.bc-cats { display: flex; align-items: center; direction: rtl; height: 53px; box-sizing: border-box; padding: 3px; border-radius: 75px; background: rgba(255,255,255,.24); border: 1px solid rgba(76,48,49,.19); overflow-x: auto; overflow-y: hidden; scrollbar-width: none; scroll-behavior: smooth; -webkit-mask-image: none; mask-image: none; min-width: 0; }
.bc-cats::-webkit-scrollbar { display: none; }
.bc-bar.can-l .bc-cats { -webkit-mask-image: linear-gradient(to right, transparent 0, #000 36px); mask-image: linear-gradient(to right, transparent 0, #000 36px); }
.bc-bar.can-r .bc-cats { -webkit-mask-image: linear-gradient(to left, transparent 0, #000 36px); mask-image: linear-gradient(to left, transparent 0, #000 36px); }
.bc-bar.can-l.can-r .bc-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%); }
.bc-cat { flex: 0 0 auto; height: 47px; padding: 0 21px; border: 0; border-radius: 75px; background: transparent; font-family: var(--bv-font); font-weight: 500; font-size: 14px; letter-spacing: -.28px; color: #4c3031; cursor: pointer; white-space: nowrap; transition: background .3s ease, color .3s ease, font-size .2s; }
.bc-cat:hover { background: rgba(76,48,49,.07); }
.bc-cat.is-on { background: #4c3031; color: #fff; font-size: 16px; letter-spacing: -.32px; }
.bc-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,.5); color: #4c3031; display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; transition: background .2s; }
.bc-bar__a:hover { background: #fff; }
.bc-bar__a[hidden] { display: none; }
.bc-grid { position: relative; width: 1440px; height: calc(441px * var(--rows, 2) + 179px); transition: height .5s cubic-bezier(.3,.8,.3,1); }
.cc { position: absolute; left: 0; top: 0; width: 376px; height: 390px; display: block; transform: translate(var(--x), var(--y)); transition: transform .55s cubic-bezier(.3,.8,.3,1), opacity .35s ease; }
.cc.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; }
.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; }
.cc__u { position: absolute; left: 0; top: 389px; width: 376px; height: 1px; background: rgba(76,48,49,.1); }
.bc-empty { position: absolute; left: 0; top: 80px; width: 1440px; text-align: center; color: #4c3031; opacity: .6; font-weight: 500; font-size: 16px; direction: rtl; }
.bc-empty[hidden] { display: none; }
.bc-empty p { margin: 12px 0 0; }
.bc-seo { position: relative; width: 1440px; box-sizing: border-box; padding: 0 130px 40px; direction: rtl; color: #4c3031; font-weight: 400; font-size: 14px; line-height: 2; text-align: right; }
.bc-seo__in { max-height: 160px; overflow: hidden; position: relative; transition: max-height .5s ease; }
.bc-seo__in::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 60px; background: linear-gradient(to top, #fcf8f1, rgba(252,248,241,0)); pointer-events: none; }
.bc-seo.is-open .bc-seo__in { max-height: 4000px; }
.bc-seo.is-open .bc-seo__in::after { display: none; }
.bc-seo__b { margin-top: 10px; border: 0; background: transparent; color: #4c3031; font-family: var(--bv-font); font-weight: 600; font-size: 14px; cursor: pointer; padding: 6px 0; text-decoration: underline; text-underline-offset: 4px; }

.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; }

.cm, .cm-tab { display: none; }
.cm-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 { margin-top: 0 !important; overflow-x: hidden; }
	html.bv-html, body.bv-body { background: #fcf8f1; }
	#wpadminbar { display: none !important; }
	.bv-stage, .bv-fx, .bv-dd { display: none !important; }
	.cm { display: block; position: relative; padding-bottom: 150px; font-family: var(--bv-font); color: #4c3031; direction: rtl; overflow-x: clip; }
	.cm *, .cm *::before, .cm *::after { box-sizing: border-box; }
	:where(.cm a, .cm-tab a) { color: inherit; text-decoration: none; }
	.cm img { display: block; max-width: none; }
	:where(.cm h1, .cm h2, .cm h3, .cm p, .cm ul, .cm ol) { margin: 0; }
	.cm .fz-r { font-weight: 400; } .cm .fz-m { font-weight: 500; } .cm .fz-sb { font-weight: 600; }
	.cm-hero { position: relative; height: 200px; text-align: center; }
	.cm-logo { position: absolute; right: 20px; top: 20px; width: 43px; height: 43px; }
	.cm-logo img { width: 43px; height: 43px; }
	.cm-av { position: absolute; left: 20px; top: 20px; width: 43px; height: 43px; border-radius: 50%; overflow: hidden; background: #efe6da; }
	.cm-av img { width: 43px; height: 43px; object-fit: cover; }
	.cm-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; }
	.cm-hero__e { position: absolute; left: 20px; right: 20px; top: 98px; font-size: 14px; line-height: 22px; color: #866a48; letter-spacing: -.3px; }
	.cm-hero__t { position: absolute; left: 20px; right: 20px; top: 124px; font-size: 38px; line-height: 56px; letter-spacing: -1.1px; font-weight: 500; }
	.cm-s { position: relative; margin: 0 20px; height: 52px; display: flex; flex-direction: row; align-items: center; gap: 10px; padding: 0 18px; border-radius: 75px; background: #fff; border: 1px solid rgba(76,48,49,.14); box-shadow: 0 14px 24px -12px rgba(76,48,49,.1); transition: border-color .25s, box-shadow .25s; }
	.cm-s:focus-within { border-color: rgba(29,187,189,.7); box-shadow: 0 0 0 3px rgba(29,187,189,.18); }
	.cm-s__ic { flex: none; width: 20px; height: 20px; opacity: .6; }
	.cm-s input { flex: 1; min-width: 0; height: 100%; border: 0; outline: 0; background: transparent; padding: 0; font-family: var(--bv-font); font-size: 16px; letter-spacing: -.3px; color: #4c3031; direction: rtl; text-align: right; appearance: none; -webkit-appearance: none; }
	.cm-s input::placeholder { color: #4c3031; opacity: .5; }
	.cm-s input::-webkit-search-cancel-button { display: none; }
	.cm-s__x { flex: none; width: 30px; height: 30px; margin-left: -6px; border: 0; border-radius: 50%; background: rgba(76,48,49,.08); color: #4c3031; display: flex; align-items: center; justify-content: center; padding: 0; cursor: pointer; }
	.cm-s__x[hidden] { display: none; }
	.cm-s__x svg { width: 14px; height: 14px; }
	.cm-cats { display: flex; flex-direction: row; gap: 8px; margin-top: 16px; overflow-x: auto; padding: 0 20px 4px; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
	.cm-cats::-webkit-scrollbar { display: none; }
	.cm-cat { flex: none; height: 42px; 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; white-space: nowrap; transition: background .25s, color .25s; }
	.cm-cat.is-on { background: #4c3031; color: #fcf8f1; }
	.cm-n { padding: 18px 22px 0; font-size: 14px; line-height: 22px; color: #866a48; letter-spacing: -.2px; }
	.cm-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 16px; padding: 12px 20px 0; }
	.cm-c { display: block; background: #fff; border-radius: 14px; overflow: hidden; box-shadow: 0 23px 20px -8px rgba(76,48,49,.05); }
	.cm-c[hidden] { display: none; }
	.cm-c__i { position: relative; display: block; width: 100%; aspect-ratio: 16 / 10; background: #efe6da; overflow: hidden; }
	.cm-c__i img { width: 100%; height: 100%; object-fit: cover; }
	.cm-c__i em { position: absolute; right: 12px; top: 12px; font-style: normal; height: 26px; padding: 0 10px; border-radius: 6px; background: rgba(76,48,49,.55); color: #fff; font-size: 13px; line-height: 26px; letter-spacing: -.2px; }
	.cm-c__b { display: block; padding: 14px 18px 18px; }
	.cm-c__r { display: flex; flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 4px 10px; }
	.cm-c__t { font-size: 19px; line-height: 32px; letter-spacing: -.4px; }
	.cm-c__n { font-size: 14px; line-height: 24px; color: #a98652; letter-spacing: -.2px; }
	.cm-c__d { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 4px; font-size: 15px; line-height: 26px; letter-spacing: -.2px; opacity: .82; }
	.cm-empty { grid-column: 1 / -1; padding: 40px 20px; text-align: center; font-size: 15px; color: rgba(76,48,49,.6); }
	.cm-empty[hidden] { display: none; }
	.cm-more { display: block; margin: 22px auto 0; height: 48px; padding: 0 30px; border: 0; border-radius: 75px; background: #4c3031; color: #fcf8f1; font-family: var(--bv-font); font-size: 15px; letter-spacing: -.3px; cursor: pointer; }
	.cm-more[hidden] { display: none; }
	.cm-seo { margin: 44px 20px 0; padding-top: 26px; border-top: 1px solid rgba(76,48,49,.12); }
	.cm-seo__in { position: relative; max-height: 168px; overflow: hidden; font-size: 15px; line-height: 28px; text-align: right; transition: max-height .5s ease; }
	.cm-seo__in::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 64px; background: linear-gradient(to top, #fcf8f1, rgba(252,248,241,0)); pointer-events: none; }
	.cm-seo.is-open .cm-seo__in { max-height: 6000px; }
	.cm-seo.is-open .cm-seo__in::after { display: none; }
	.cm-seo__in :where(h2, h3, h4) { margin: 18px 0 6px; font-size: 18px; line-height: 30px; font-weight: 600; }
	.cm-seo__in :where(p) { margin: 0 0 10px; }
	.cm-seo__in :where(ul, ol) { margin: 0 0 10px; padding: 0 20px 0 0; }
	.cm-seo__in :where(a) { color: #1dbbbd; text-decoration: underline; }
	.cm-seo__b { margin-top: 8px; height: 44px; padding: 0; border: 0; background: transparent; color: #4c3031; font-family: var(--bv-font); font-size: 15px; cursor: pointer; text-decoration: underline; text-underline-offset: 5px; }
	.cm-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; }
	.cm-tab a { color: inherit; text-decoration: none; }
	.cm-tab__bg { position: absolute; inset: 0; display: none; }
	.cm-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; }
	.cm-tab__i { display: flex; flex-direction: column; align-items: center; width: 60px; color: #4c3031; }
	.cm-tab__i span { font-weight: 500; margin-top: 4px; font-size: 12px; line-height: 18px; letter-spacing: -.36px; white-space: nowrap; }
}

.cc__n, .cm-c__n { word-spacing: 3px; } /*ws*/
