/*! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--primary:#314d7a;--white:#fff}body{background-color:rgb(185 220 240/var(--tw-bg-opacity));font-family:Poppins,sans-serif;color:rgb(75 85 99/var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark body,body{--tw-bg-opacity:1;--tw-text-opacity:1}.dark body{background-color:rgb(14 26 45/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}p{color:rgb(75 85 99/var(--tw-text-opacity))}.dark p,p{--tw-text-opacity:1}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:Rubik,sans-serif;font-weight:700;--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity))}h1{font-size:3rem;line-height:3.5rem}h2{font-size:2.25rem;line-height:2.5rem}h3{font-size:1.875rem;line-height:2.25rem}h4{font-size:1.5rem;line-height:2rem}h5{font-size:1.25rem}h5,h6{line-height:1.75rem}h6{font-size:1.125rem}svg{max-height:100%;max-width:100%}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1140px){.container{max-width:1140px}}.btn{display:inline-block;border-radius:.5rem;border:1px solid #0000;padding:.5rem 1rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:focus{outline:2px solid #0000;outline-offset:2px}.btn:focus-visible{outline:2px solid #0000;outline-offset:2px}.btn-primary{background-color:rgb(49 77 122/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn-primary,.btn-secondary{--tw-bg-opacity:1;--tw-text-opacity:1}.btn-secondary{background-color:rgb(255 201 61/var(--tw-bg-opacity));color:rgb(174 110 29/var(--tw-text-opacity))}input,textarea{height:3rem;width:100%;border-radius:.375rem;--tw-border-opacity:1;border:1px solid rgb(243 244 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.5rem .75rem}input:focus,textarea:focus{outline:2px solid #0000;outline-offset:2px}textarea{height:auto}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.m-0{margin:0}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mb-3{margin-bottom:.75rem}.mt-8{margin-top:2rem}.mb-7{margin-bottom:1.75rem}.-ml-4{margin-left:-1rem}.mt-5{margin-top:1.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.mb-2{margin-bottom:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-20{height:5rem}.h-full{height:100%}.h-0\.5{height:.125rem}.h-0{height:0}.h-6{height:1.5rem}.h-5{height:1.25rem}.w-full{width:100%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-28{width:7rem}.w-4{width:1rem}.w-36{width:9rem}.min-w-\[26px\]{min-width:26px}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-\[280px\]{max-width:280px}.flex-1{flex:1 1 0%}.cursor-pointer{cursor:pointer}.grid-cols-\[30px\2c minmax\(0\2c 1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-5{gap:1.25rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-2{gap:.5rem}.gap-1{gap:.25rem}.gap-8{gap:2rem}.gap-6{gap:1.5rem}.gap-y-3{row-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-2{row-gap:.5rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-y-5{row-gap:1.25rem}.overflow-hidden{overflow:hidden}.rounded-xl{border-radius:.75rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-2xl{border-radius:1rem}.border-b{border-bottom-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-\[\#34ADF1\]{--tw-bg-opacity:1;background-color:rgb(52 173 241/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-\[\#5579EC\]{--tw-bg-opacity:1;background-color:rgb(85 121 236/var(--tw-bg-opacity))}.bg-\[\#CCEFFD\]{--tw-bg-opacity:1;background-color:rgb(204 239 253/var(--tw-bg-opacity))}.bg-\[\#67A8D9\]{--tw-bg-opacity:1;background-color:rgb(103 168 217/var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(49 77 122/var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(255 201 61/var(--tw-bg-opacity))}.bg-\[\#FFCF51\]{--tw-bg-opacity:1;background-color:rgb(255 207 81/var(--tw-bg-opacity))}.bg-\[\#EBF5FF\]{--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity))}.bg-\[\#DCE5F0\]{--tw-bg-opacity:1;background-color:rgb(220 229 240/var(--tw-bg-opacity))}.bg-\[\#FFC93D\]{--tw-bg-opacity:1;background-color:rgb(255 201 61/var(--tw-bg-opacity))}.bg-\[\#273E64\]{--tw-bg-opacity:1;background-color:rgb(39 62 100/var(--tw-bg-opacity))}.bg-\[\#262A3D\]{--tw-bg-opacity:1;background-color:rgb(38 42 61/var(--tw-bg-opacity))}.bg-\[\#222536\]{--tw-bg-opacity:1;background-color:rgb(34 37 54/var(--tw-bg-opacity))}.bg-\[\#2E3249\]{--tw-bg-opacity:1;background-color:rgb(46 50 73/var(--tw-bg-opacity))}.bg-\[\#FFDD86\],.bg-\[\#ffdd86\]{--tw-bg-opacity:1;background-color:rgb(255 221 134/var(--tw-bg-opacity))}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.bg-\[\#FF8B18\]{--tw-bg-opacity:1;background-color:rgb(255 139 24/var(--tw-bg-opacity))}.bg-\[\#59ADFF\]{--tw-bg-opacity:1;background-color:rgb(89 173 255/var(--tw-bg-opacity))}.bg-quaternary{--tw-bg-opacity:1;background-color:rgb(224 179 75/var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgb(77 165 100/var(--tw-bg-opacity))}.bg-\[\#E2B954\]{--tw-bg-opacity:1;background-color:rgb(226 185 84/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-yellow{--tw-gradient-from:#f47e00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#f47e0000)}.to-red-600{--tw-gradient-to:#dc2626}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-5{padding:1.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-3{padding:.75rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-5{padding-top:1.25rem}.pb-1{padding-bottom:.25rem}.pl-2{padding-left:.5rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-\[\#b9dcf0\]{--tw-text-opacity:1;color:rgb(185 220 240/var(--tw-text-opacity))}.text-\[\#884310\]{--tw-text-opacity:1;color:rgb(136 67 16/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-heading{--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity))}.text-\[\#446EA7\]{--tw-text-opacity:1;color:rgb(68 110 167/var(--tw-text-opacity))}.text-\[\#944412\]{--tw-text-opacity:1;color:rgb(148 68 18/var(--tw-text-opacity))}.text-\[\#C28935\]{--tw-text-opacity:1;color:rgb(194 137 53/var(--tw-text-opacity))}.text-tertiary{--tw-text-opacity:1;color:rgb(196 127 59/var(--tw-text-opacity))}.text-\[\#5B5B5B\],.text-\[\#5b5b5b\]{--tw-text-opacity:1;color:rgb(91 91 91/var(--tw-text-opacity))}.text-\[\#00B1C8\]{--tw-text-opacity:1;color:rgb(0 177 200/var(--tw-text-opacity))}.text-\[\#74A2C2\]{--tw-text-opacity:1;color:rgb(116 162 194/var(--tw-text-opacity))}.text-\[\#AE6E1D\]{--tw-text-opacity:1;color:rgb(174 110 29/var(--tw-text-opacity))}.text-\[\#847F7D\]{--tw-text-opacity:1;color:rgb(132 127 125/var(--tw-text-opacity))}.text-\[\#565C6E\]{--tw-text-opacity:1;color:rgb(86 92 110/var(--tw-text-opacity))}.text-\[\#9CB2C7\]{--tw-text-opacity:1;color:rgb(156 178 199/var(--tw-text-opacity))}.text-\[\#EA6C6D\]{--tw-text-opacity:1;color:rgb(234 108 109/var(--tw-text-opacity))}.text-\[\#96A9BC\]{--tw-text-opacity:1;color:rgb(150 169 188/var(--tw-text-opacity))}.text-quaternary{--tw-text-opacity:1;color:rgb(224 179 75/var(--tw-text-opacity))}.text-default{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-\[\#1E2131\]{--tw-text-opacity:1;color:rgb(30 33 49/var(--tw-text-opacity))}.placeholder-tertiary::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(196 127 59/var(--tw-placeholder-opacity))}.placeholder-tertiary:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgb(196 127 59/var(--tw-placeholder-opacity))}.placeholder-tertiary::placeholder{--tw-placeholder-opacity:1;color:rgb(196 127 59/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.shadow-card{--tw-shadow:0px 2px 4px hsla(0,0%,39%,.498);--tw-shadow-colored:0px 2px 4px var(--tw-shadow-color)}.shadow-card,.shadow-card2{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card2{--tw-shadow:0px 2px 10px 2px #59adff4f;--tw-shadow-colored:0px 2px 10px 2px var(--tw-shadow-color)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}*{word-break:break-word}.text-stroke{-webkit-text-stroke:1px;-webkit-text-fill-color:#0000}.site-logo img{width:100%}.header-sec.scrolled{box-shadow:0 0 10px #0000000d;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .header-sec.scrolled{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.hero-pattern{background:linear-gradient(90deg,var(--primary) 30px,#0000 10%) 50%,linear-gradient(var(--primary) 30px,#0000 10%) 50%,var(--white);background-size:33px 33px}ul.nav li a{position:relative;display:block;font-weight:600}@media (min-width:992px){ul.nav li a{border-radius:.5rem;padding-top:10px;padding-bottom:10px;padding-left:1rem;padding-right:1rem}ul.nav li.nav-current a,ul.nav li a:hover{--tw-bg-opacity:1;background-color:rgb(41 65 102/var(--tw-bg-opacity))}}ul.nav li.nav-current a:before{content:"";position:absolute;width:80%;left:10%;bottom:0;border-bottom:2px solid #f8c822;opacity:0}@media (min-width:992px){ul.nav li.nav-current a:before{opacity:1}}.menutrigger.active span:first-child{transform:rotate(45deg) translate(6px,5px)}.menutrigger.active span:nth-child(2){opacity:0}.menutrigger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-5px)}.mobile-menu{position:absolute;z-index:30;width:100%;left:0;top:calc(100% + 1px);background:#314d7a;border-radius:4px;display:none}.m-menu-head{width:100%;justify-content:space-between;align-items:center;display:flex;padding:15px}.menuclose{display:inline-block;padding:4px}.m-menu li a{display:block;width:100%;border-bottom-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-border-opacity:0.1;padding:1rem .75rem 1rem 1.25rem}.h-menu-footer{padding:1.25rem .75rem}.h-menu-footer .btn-secondary{width:46%;max-width:130px}.post-content *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:Poppins,sans-serif;font-weight:600}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.post-content p{margin-top:2.5rem;margin-bottom:0;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.post-content p{font-size:1.125rem;line-height:1.75rem}.post-content h1+p,.post-content h2+p,.post-content h3+p,.post-content h4+p,.post-content h5+p,.post-content h6+p{margin-top:.75rem}.post-content h1+p,.post-content h2+p{margin-top:1rem}.post-content blockquote+ol,.post-content blockquote+ul:not(.kg-action-bar):not(.kg-link-toolbar),.post-content ol+ol,.post-content ol+ul:not(.kg-action-bar):not(.kg-link-toolbar),.post-content p+ol,.post-content p+ul:not(.kg-action-bar):not(.kg-link-toolbar),.post-content pre[class*=language-],.post-content ul:not(.kg-action-bar):not(.kg-link-toolbar)+ol,.post-content ul:not(.kg-action-bar):not(.kg-link-toolbar)+ul:not(.kg-action-bar):not(.kg-link-toolbar),figure.kg-card{margin-top:2.5rem}.post-content blockquote{margin-top:3.5rem}.post-content .kg-card+.kg-card,.post-content blockquote+.kg-card,.post-content blockquote+blockquote,.post-content ol+.kg-card,.post-content p+.kg-card,.post-content p+blockquote,.post-content ul+.kg-card,hr{margin-top:2.5rem}.post-content iframe{margin-top:2.5rem;overflow:hidden;border-radius:.5rem}.page-content>:first-child,.post-content .kg-card.kg-gallery-card+.kg-image-card,.post-content .kg-card.kg-image-card+.kg-gallery-card,.post-content .kg-gallery-row .kg-gallery-image,.toc-content>:first-child{margin-top:1.25rem}.post-content h1+.kg-card,.post-content h1+ol,.post-content h1+pre[class*=language-],.post-content h1+ul:not(.kg-action-bar):not(.kg-link-toolbar),.post-content h2+.kg-card,.post-content h2+ol,.post-content h2+pre[class*=language-],.post-content h2+ul:not(.kg-action-bar):not(.kg-link-toolbar),.post-content h3+.kg-card,.post-content h3+ol,.post-content h3+pre[class*=language-],.post-content h3+ul:not(.kg-action-bar):not(.kg-link-toolbar){margin-top:1rem}.post-content h1+blockquote,.post-content h2+blockquote,.post-content h3+blockquote{margin-top:2rem}.post-content .kg-card blockquote,.post-content .kg-card iframe,.post-content .kg-card pre[class*=language-]{margin-top:0}.kg-bookmark-card,.post-content li,blockquote,hr{font-size:1.125rem;line-height:1.75rem}.post-content figcaption,figcaption{margin-top:.75rem;text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dark .post-content figcaption,.dark figcaption{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}@media (min-width:576px){.post-content figcaption,figcaption{font-size:1.125rem;line-height:1.75rem}}.post-content img{margin-left:auto;margin-right:auto;display:block;width:auto}.kg-width-full{width:100vw;margin-left:calc(50% - 50vw)}.kg-width-wide:not(.kg-gallery-card){width:90vw;margin-left:calc(50% - 45vw)}.post-sidebar-wrap .kg-width-full,.post-sidebar-wrap .kg-width-wide{width:100%;margin:unset}code{white-space:pre-line}.kg-bookmark-description,.kg-bookmark-metadata,.kg-bookmark-title{margin-bottom:0}.kg-embed-card{position:relative;width:100%;overflow:hidden;border-radius:8px}.kg-embed-card iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.kg-gallery-row .kg-gallery-image{flex:1 1 200px;text-align:center;margin:0 10px}.kg-gallery-row .kg-gallery-image img{height:100%;-o-object-fit:cover;object-fit:cover}.kg-bookmark-publisher{font-size:.875rem;line-height:1.25rem}.kg-bookmark-publisher,.kg-bookmark-thumbnail{outline:none}.post-content ul li{position:relative;padding-left:28px;margin-top:14px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.post-content ul li:before{content:"";position:absolute;height:10px;width:10px;left:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:10px}.post-content pre{background:#273e64;padding:13px;border-radius:6px}.post-content blockquote:before{content:"\201c";position:absolute;top:1.75rem;left:1rem;font-size:6rem;line-height:6.2rem;font-style:normal;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));line-height:.4}.post-content blockquote{position:relative;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(39 56 89/var(--tw-bg-opacity));padding:1.75rem 1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;font-style:italic}.token.post-content blockquote{font-style:italic}@media (min-width:576px){.post-content blockquote{padding-left:5rem;padding-right:5rem}}@media (min-width:768px){.post-content blockquote{font-size:1.5rem;line-height:2rem}}.post-content hr{margin-left:auto;margin-right:auto;max-width:180px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.paid-content-block{margin-left:auto;margin-right:auto;margin-top:2.5rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(42 67 106/var(--tw-bg-opacity));padding:1.25rem;text-align:center}@media (min-width:768px){.paid-content-block{padding:3rem}}.paid-content-block h2{margin-top:0;font-family:Rubik,sans-serif}a.kg-bookmark-container{text-decoration:none;justify-content:space-between;border-bottom:0;transition:0s;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(39 56 89/var(--tw-bg-opacity))}.kg-bookmark-thumbnail{min-height:250px}.kg-bookmark-thumbnail img{width:100%}@media (min-width:576px){a.kg-bookmark-container{flex-direction:row}.kg-bookmark-thumbnail img{position:absolute;left:0;top:0;height:100%;-o-object-fit:cover;object-fit:cover}.kg-bookmark-thumbnail{min-width:30%;max-width:30%;position:relative}}.kg-bookmark-author{margin-right:.75rem;display:block;font-size:.875rem;line-height:1.25rem}.page-content a.kg-bookmark-container{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.dark .page-content a.kg-bookmark-container{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.kg-bookmark-content{min-width:100px;padding:30px 20px;display:flex;flex-direction:column;justify-content:center!important}.kg-bookmark-title{font-size:1.5rem;line-height:2rem;font-weight:500;--tw-text-opacity:1;color:rgb(50 167 237/var(--tw-text-opacity))}.kg-bookmark-container .kg-bookmark-description{margin-top:12px;line-height:1.6;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(143 162 183/var(--tw-text-opacity))}.kg-bookmark-metadata{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center}img.kg-bookmark-icon{width:auto;max-width:30px;margin:0 10px 0 0}.post-content ol li:before{content:counters(lists,"",decimal-leading-zero) ".";position:absolute;left:0}.post-content ol li{position:relative;counter-increment:lists;padding-left:35px;margin-top:18px}.table-responsive{overflow-x:auto}table{margin-top:35px;margin-bottom:35px}.post-content td,.post-content th{min-width:200px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.25rem;text-align:left;vertical-align:initial}.dark .post-content td,.dark .post-content th{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.page-content td,.page-content th{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.dark .page-content td,.dark .page-content th{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.post-content td:first-child,.post-content th{--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity))}.dark .post-content td:first-child,.dark .post-content th{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.post-content tr:last-child td{border-color:#0000}.post-content p a{--tw-text-opacity:1;color:rgb(255 201 61/var(--tw-text-opacity))}.post-content p a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.post-content mark{padding-left:.25rem;padding-right:.25rem}.podcast-page .excerpt{display:none}.author-card .social-icon:hover,.author-card:hover .social-icon:hover{background:var(--primary)!important}.member-action-button .gh-subscription-cancel{display:inline-block;border-radius:.5rem;border:1px solid #0000;padding:.5rem 1rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.member-action-button .gh-subscription-cancel:focus{outline:2px solid #0000;outline-offset:2px}.member-action-button .gh-subscription-cancel:focus-visible{outline:2px solid #0000;outline-offset:2px}.member-action-button .gh-subscription-cancel{--tw-bg-opacity:1;background-color:rgb(49 77 122/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));margin:.25rem}.gh-error-subscription-cancel{margin-top:.5rem}.loading .btn-loading,.pricing-button.loading{position:relative;padding-right:40px}.loading .btn-loading:before,.pricing-button.loading:before{content:"";position:absolute;height:18px;width:18px;right:10px;top:calc(50% - 9px);border-radius:50px;border:2px solid #fff;border-top-color:#0000;-webkit-animation:spinner .7s linear infinite;animation:spinner .7s linear infinite}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px #0000004d;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark :not(pre)>code[class*=language-],.dark pre[class*=language-]{--tw-bg-opacity:1;background-color:rgb(104 104 104/var(--tw-bg-opacity))}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:#997a6614;background:linear-gradient(90deg,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#997a6666;color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}.search-sec{z-index:40;top:0;background:#040e274d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;overflow-y:auto}.search-sec.active{visibility:visible;opacity:1}#search-results li{margin-bottom:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark #search-results li{--tw-bg-opacity:1;background-color:rgb(104 104 104/var(--tw-bg-opacity))}.search-results-item a{display:block;padding:.5rem 1rem}.search-results-item a span{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}#search-results h4{margin-top:.25rem;margin-bottom:0;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity))}.dark #search-results h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#search-results li:hover span{--tw-text-opacity:1;color:rgb(49 77 122/var(--tw-text-opacity))}.project:not(:last-child){margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));padding-bottom:.75rem}.dark .project:not(:last-child){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.post-year-name{position:relative;margin-bottom:1.5rem;display:block;cursor:pointer;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity))}.dark .post-year-name{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.filters.active>div:first-child .post-year-name,.post-year-name.active{--tw-text-opacity:1;color:rgb(49 77 122/var(--tw-text-opacity))}.filters.active>div:first-child .post-year-name:before,.post-year-name.active:before{content:"";position:absolute;height:11px;width:11px;background:var(--primary);border-radius:50%;right:-26px;top:10px}@media (min-width:576px){.filters.active>div:first-child .post-year-name:before,.post-year-name.active:before{right:-46px}}.ai-date{min-width:130px;text-align:center}.bookmark-item{position:relative}.bmi-inner{padding-right:50px!important}.post-delete{display:flex;height:32px;width:32px;justify-content:center;align-items:center;padding:10px;cursor:pointer;position:absolute;right:0;top:0;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bookmark__article.active .iconbookmark,.bookmark__article .iconbookmarked{display:none}.bookmark__article.active .iconbookmarked{display:block}.bookmark__article.active{--tw-bg-opacity:1;background-color:rgb(49 77 122/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bookmark__article{position:relative}.bookmark-text{position:absolute;top:-36px;left:50%;transform:translateX(-50%);padding:2px 10px;display:inline-block;border-radius:3px;font-size:14px;opacity:0;visibility:hidden;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(104 104 104/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.copied.bookmark-text{opacity:1;visibility:visible;display:none}.bookmark-text:before{--tw-border-opacity:1;border:8px solid rgb(104 104 104/var(--tw-border-opacity));content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-bottom-width:0;border-bottom-color:#0000!important;border-right-color:#0000!important;border-left-color:#0000!important}.bookmark__article.active:hover .bookmark-text{opacity:1;visibility:visible}.toc-list{counter-reset:tocs-item}.toc li{position:relative;counter-increment:tocs-item}.toc li a:before{content:counters(tocs-item,".") " ";margin-right:4px}.toc>.toc-list a{position:relative;margin-bottom:.5rem;display:block;--tw-border-opacity:1;border-bottom:1px;border-color:rgb(156 163 175/var(--tw-border-opacity));border-style:dashed;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity))}.dark .toc>.toc-list a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.toc>.toc-list .toc-list a{padding-left:2rem}.toc>.toc-list .toc-list .toc-list a{padding-left:2.75rem}.medium-zoom-overlay{z-index:30!important}.medium-zoom-image--opened{z-index:40!important}html.dark .medium-zoom-overlay{background:#040e27!important}.toc>.toc-list a.is-active-link{--tw-text-opacity:1;color:rgb(49 77 122/var(--tw-text-opacity))}.pn-line{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.article-item{transition:box-shadow .4s}@media (min-width:376px){.pt-item{width:50%}}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-ellips__dot{display:block;width:.5em;height:.5em;border-radius:.5em;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.loader-ellips__dot:first-child,.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@-webkit-keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@-webkit-keyframes slide{to{transform:translateX(1em)}}@keyframes slide{to{transform:translateX(1em)}}.loader-ellips__dot:first-child{-webkit-animation-name:reveal;animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){-webkit-animation-name:slide;animation-name:slide}.loader-ellips__dot:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}form#cove-form{flex-wrap:wrap;margin:0}textarea#cove-input-body{height:170px;order:2}input#cove-input-name,textarea#cove-input-body{width:100%;margin:0 0 12px;border-radius:3px;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}input#cove-input-name{order:1}button#cove-submit{padding:5px 40px;margin:0;order:3;border-radius:3px;border-color:#0000;--tw-bg-opacity:1;background-color:rgb(49 77 122/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}button#cove-submit:hover{opacity:.9}p.cove-text{margin-top:20px}.post-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.grid-item{grid-column:1/-1}@media (min-width:768px){.grid-item:nth-child(6n+1){grid-column:1/-1;height:200px}}.grid-item:nth-child(6n+2){grid-row:span 2/span 2}@media (min-width:768px){.grid-item:nth-child(6n+2){grid-column:1/6}.grid-item:nth-child(6n+3),.grid-item:nth-child(6n+4){grid-column:6/-1;height:200px}.grid-item:nth-child(6n+5){grid-column:1/7}.grid-item:nth-child(6n+6){grid-column:7/-1}}.prose{max-width:100%}.video-frame iframe{border-radius:16px}.video-frame{background:hsla(0,0%,41%,.388);padding:12px;border-radius:33px}.video-list{counter-reset:section}.video-list li{position:relative;padding:5px 0 5px 55px;font-size:14px;font-weight:500;min-height:40px}.video-list li,.video-list li:before{color:#898786;display:flex;align-items:center}.video-list li:before{counter-increment:section;content:counters(section,".") " ";position:absolute;height:40px;width:40px;left:0;top:50%;background:#3d3d3db8;font-size:24px;font-weight:600;border-radius:50%;justify-content:center;transform:translateY(-50%)}.video-list .active{color:#f8c822}.video-list .active:before{color:#fff;background:#f8c822}.header-sec .clouds .layer-one{-webkit-animation-duration:45s;animation-duration:45s;opacity:.05}.header-sec .clouds .layer-two{-webkit-animation-duration:40s;animation-duration:40s;opacity:.15}.header-sec .clouds .layer-three{-webkit-animation-duration:35s;animation-duration:35s;opacity:.3}.header-sec .clouds div{-o-object-position:0 center;object-position:0 center;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-animation:parallax linear infinite;animation:parallax linear infinite;z-index:-1}@-webkit-keyframes parallax{0%{background-position:center left 0}to{background-position:center left 1440px}}@keyframes parallax{0%{background-position:center left 0}to{background-position:center left 1440px}}.header-bg{position:absolute;bottom:0;width:100%;left:0;z-index:10}.instra:hover{background:linear-gradient(45DEG,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.article-card:before{content:"";position:absolute;height:20px;width:20px;right:0;bottom:0;--tw-bg-opacity:1;background-color:rgb(255 201 61/var(--tw-bg-opacity))}.ip-popup{position:fixed;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#0e1a2d80;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ip-popup-inner{background:#0e1a2d;border-radius:6px;text-align:center}.ip-popup.active{visibility:visible;opacity:1}a.portal-button{display:flex;background:var(--ghost-accent-color);position:fixed;right:20px;bottom:20px;z-index:50;border-radius:40px;align-items:center;color:#fff;font-size:15px;padding:18px 15px;-moz-column-gap:10px;column-gap:10px}table{width:100%}table td{padding:.75rem}table tr:not(:last-child) td{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.progressbar{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:1rem 1rem;animation:progress-bar-stripes 1s linear infinite;-webkit-animation:progress-bar-stripes 1s linear infinite;transition:width 2s;width:0}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.cart-panel{width:300px;right:0;position:fixed;z-index:20;min-height:100vh;overflow:auto}.hover\:translate-x-2:hover{--tw-translate-x:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#1d9bf0\]:hover{--tw-bg-opacity:1;background-color:rgb(29 155 240/var(--tw-bg-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.dark .dark\:block{display:block}.dark .dark\:hidden{display:none}.dark .dark\:bg-\[\#FFC93D\]{--tw-bg-opacity:1;background-color:rgb(255 201 61/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#1A283E\]{--tw-bg-opacity:1;background-color:rgb(26 40 62/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#213655\]{--tw-bg-opacity:1;background-color:rgb(33 54 85/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#314D7A\]{--tw-bg-opacity:1;background-color:rgb(49 77 122/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#253755\]{--tw-bg-opacity:1;background-color:rgb(37 55 85/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#202E46\]{--tw-bg-opacity:1;background-color:rgb(32 46 70/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#203652\]{--tw-bg-opacity:1;background-color:rgb(32 54 82/var(--tw-bg-opacity))}.dark .dark\:bg-\[\#192235\]{--tw-bg-opacity:1;background-color:rgb(25 34 53/var(--tw-bg-opacity))}.dark .dark\:text-\[\#0E1A2D\]{--tw-text-opacity:1;color:rgb(14 26 45/var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .dark\:text-\[\#884310\]{--tw-text-opacity:1;color:rgb(136 67 16/var(--tw-text-opacity))}.dark .dark\:text-\[\#00B1C8\]{--tw-text-opacity:1;color:rgb(0 177 200/var(--tw-text-opacity))}.dark .dark\:shadow-slate-900{--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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)}@media (min-width:576px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex-1{flex:1 1 0%}.sm\:flex-row{flex-direction:row}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:grid-cols-\[280px\2c minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.md\:grid-cols-\[1fr\2c minmax\(0\2c 200px\)\2c 1fr\]{grid-template-columns:1fr minmax(0,200px) 1fr}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:justify-end{justify-content:flex-end}.md\:p-10{padding:2.5rem}}@media (min-width:992px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:\!hidden{display:none!important}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:pl-3{padding-left:.75rem}}@media (min-width:1140px){.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
:root {
  --color-primary: #ffc93d;
  --bg-image: url("https://template-assets.tebex.io/images/page-bg.jpg");
  --bg-color: #b9dcf0;
  --navbar: #314d7a;
  --body: #ffffff;
  --second-color: #eef7ff;
  --text-color: #727374;
  
  
}
/*
 *  [ HTML & BODY ]
 */

html,
body {
    background: #b9dcf0;
}

body.pushable>.pusher {
    background: #b9dcf0;
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

#wrapper {
    margin-bottom: 1rem;
}

/*
   *  [ NAVIGATION BAR ]
   */

.ui.secondary.menu {
    background: #fff;
    padding: 10px;
    margin: 0;
}

.ui.secondary.menu .toc.item {
    display: none;
}

.ui.secondary.menu .toc.item i {
    margin: 0;
}

#navbar .item i {
    margin-right: 5px;
}

.ui.secondary.menu .ui.medium.label {
    padding: .68em 1em .5em .5em;
}

.ui.secondary.menu .ui.medium.label img {
    font-size: 1.09rem;
    margin: -.6em .5em -.6em -.5em;
}

.ui.secondary.inverted.menu .popup .list a.item {
    color: rgba(0, 0, 0, .87) !important;
}

@media only screen and (max-width: 768px) {

    .ui.secondary.menu .menu,
    .ui.secondary.menu .item {
        display: none;
    }

    .ui.secondary.menu .toc.item {
        display: block;
    }
}

.ui.secondary.menu .ui.popup {
    min-width: 200px;
}

.ui.secondary.menu .ui.popup a:not([href]) {
    cursor: default !important;
}

.ui.vertical.inverted.sidebar.menu.left .item .header span.icon {
    float: right;
}

/*
   *  [ HEADER ]
   */

.ui.masthead {
    background: linear-gradient(90deg, rgb(41, 117, 286) 0%, rgb(2, 117, 216) 100%);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    padding: 4rem 0;
    border-radius: 0;
    color: #fff;
}

.ui.masthead .connect-server {
    background: rgba(255, 255, 255, .2);
    width: fit-content;
    padding: 1rem 1.5rem;
    margin-left: auto;
    border-radius: .4rem;
    text-align: center;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .1);
}

@media (max-width: 768px) {
    .ui.masthead .ui.grid .ui.row .column>* {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
}

.ui.masthead .connect-server .ui.header {
    margin: 0;
    color: #fff;
}

/*
   *  -[ SEGMENT ]-
   */

.ui.segment {
    background: #fff;
    border-radius: .28571429rem;
    border: none;
    -webkit-box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
}

.ui.segment .ui.list .list>.item .header,
.ui.segment .ui.list>.item .header {
    display: inline-block;
}

.ui.secondary.segment.segment.segment.segment.segment:not(.inverted) {
    border-top: none;
}

/*
   *  [ NEWS POST ]
   */

#news-post .badge,
#news-post .ui.label {
    position: absolute;
    margin: 0;
    padding: .75em 1em;
    width: auto;
    top: 0;
    right: 0;
    text-transform: uppercase;
    border-radius: 0 .21428571rem 0 .28571429rem;
}

/*
   *  [ FORUM NODE ]
   */

#forum-node #last-post {
    width: 250px;
}

#forum-node #last-post .avatar {
    margin: 2px 10px 0 0;
}

/*
   *  [ FORUM PAGE ]
   */

#sticky-threads tbody tr td:last-child:not(:first-child),
#normal-threads tbody tr td:last-child:not(:first-child) {
    text-align: right;
}

#sticky-threads tbody tr td:last-child .ui.image.header .image,
#normal-threads tbody tr td:last-child .ui.image.header .image {
    float: right;
    margin-left: 1rem;
    margin-top: .24rem;
}

#sticky-threads .badge,
#sticky-threads .ui.label,
#normal-threads .badge,
#normal-threads .ui.label {
    position: relative;
    top: -1.2px;
    padding: .3rem .5rem;
    font-size: .7rem;
    margin: 0;
    margin-bottom: .1rem;
    margin-right: .2rem;
}

/*
   *  [ TOPIC PAGE ]
   */

#topic-post #post-sidebar .ui.small.image,
#topic-reply #reply-sidebar .ui.small.image {
    width: 120px;
}

#topic-post #post-sidebar h3,
#topic-reply #reply-sidebar h3 {
    margin: 1rem 0;
}

@media (max-width: 768px) {

    #topic-post #post-sidebar .ui.list,
    #topic-reply #reply-sidebar .ui.list {
        display: none;
    }
}

#topic-post #post-meta [class*="res right floated"] {
    margin-top: -5px;
}

@media (max-width: 576px) {
    #topic-post #post-meta {
        text-align: center;
    }

    #topic-post #post-meta [class*="res right floated"] {
        margin-top: 0;
    }
}

@media only screen and (min-width: 768px) {

    #topic-post #post-sidebar,
    #topic-reply #reply-sidebar {
        border-right: solid 1px rgba(0, 0, 0, .1);
        margin-top: -1.5rem;
        margin-bottom: -1.5rem;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    #topic-post #post-sidebar:before,
    #topic-reply #reply-sidebar:before {
        content: "";
        height: 0;
        border: 8px solid transparent;
        border-right: 8px solid rgba(0, 0, 0, .2);
        position: absolute;
        top: 75px;
        right: 0;
    }

    #topic-post #post-sidebar:after,
    #topic-reply #reply-sidebar:after {
        content: "";
        height: 0;
        border: 8px solid transparent;
        border-right: 8px solid #fff;
        position: absolute;
        top: 75px;
        right: -1px;
    }
}

@media only screen and (max-width: 768px) {

    #topic-post #post-sidebar,
    #topic-reply #reply-sidebar {
        border-bottom: solid 1px rgba(0, 0, 0, .1);
    }
}

.ui.comments {
    max-width: none;
}

.ui.grid.segment.leaderboard_table {
    margin-top: 0;
}

.leaderboard_table .ui.list {
    margin-left: -10px;
}

.leaderboard_table .ui.list li a {
    display: block;
    height: 100%;
    width: 100%;
}

.leaderboard_table .middle.aligned.content {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;;
    white-space: nowrap;
}

.leaderboard_table ol li:before {
    display: none;
}

#reactions {
    margin-top: 1rem;
    padding: .7em 1.2em .7em 1.2em;
    min-height: 32.5px;
    font-size: 12px;
}

#topic-post #post-content {
    display: flex;
    flex-direction: column;
}

#topic-post #post-content {
    padding: .7em 1.2em .7em 1.2em;
    min-height: 32.5px;
}

#post-content #reactions {
    margin-top: auto;
}

.reaction-button, .reaction-button-selected {
    margin-left: 5px;
    margin-right: 5px;
}

.reaction-button {
    opacity: 50%;
}

.reaction-button:hover, .reaction-button-selected {
    opacity: 100%;
    cursor: pointer;
}

#modal-reactions .ui.menu {
    overflow-x: auto;
}

/** Reaction modal tab buttons display non-native emojis as 2.5em wide by default */
.ui.menu .item > img:not(.ui) {
    width: 1em;
}

#topic-post #post-meta {
    margin-right: 1.3em;
}

#topic-post #post-sidebar .groups {
    text-align: center;
}

.inline.fields.labels {
    flex-wrap: wrap;
}

.ui.form .inline.fields.labels .field {
    padding-bottom: 1em;
}

.blockquote {
    border-left: 2px solid #ccc;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
}

/*
   *  [ ACCOUNT MESSAGES ]
   */

#view-message #message .header {
    font-size: 1.15rem;
    margin-top: 0.01rem;
}

#view-message #message .meta {
    line-height: 0.95rem;
}

@media (max-width: 768px) {
    #messages table thead tr th:first-child {
        width: 100%;
    }

    #messages table thead tr th:not(:first-child),
    #messages table tbody tr td:not(:first-child) {
        display: none;
    }
}

/*
   *  -[ 404 ERROR ]-
   */

#error-403 .ui.container,
#error-404 .ui.container,
#maintenance .ui.container {
    position: relative;
    min-height: 100vh;
}

#error-403 .ui.segment,
#error-404 .ui.segment,
#maintenance .ui.segment {
    position: absolute;
    transform: translate(-50%, -70%);
    top: 50%;
    left: 50%;
    width: 500px;
    text-align: center;
}

/*
   *  [ PROFILE PAGE ]
   */

#profile-header {
    background: #fff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#profile-header .ui.header {
    margin: 8px 0;
}

#profile-header .ui.label {
    margin: 0;
}

#profile-header .actions {
    position: absolute;
    right: 1rem;
}

#profile a.ui.circular.image.avatar img {
    max-height: 35px;
}

/* Fix avatar images in labels being a few px from touching the top */
.ui.image.label img {
    vertical-align: top !important;
}

/*
   *  [ FORUM SEARCH ]
   */

#forum-search-result h3.ui.header {
    margin-top: 0;
    margin-bottom: 1rem;
}

/*
   *  [ SERVER PAGE ]
   */

[id*="server"] #server-players a:not(:last-child) {
    margin-right: .3rem;
}

/*
   *  [ WIDGETS ]
   */

[id*="widget"] .item .content {
    width: calc(100% - 40px) !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[id*="widget"] .item .content * {
    overflow: hidden;
    text-overflow: ellipsis;
}

[id*="widget"] .item .description {
    width: calc(100% - 120px) !important;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[id*="widget"] .item .description * {
    overflow: hidden;
}

#widget-online-users .content {
    padding-bottom: .5rem;
}

#widget-online-users .ui.image.label {
    margin-bottom: .5rem;
}

#widget-online-staff .ui.list .item {
    display: flex;
    align-items: center;
}

#widget-online-staff .ui.list .item .content {
    display: flex;
    align-items: center;
}

#widget-online-staff .ui.list .item .content .badge {
    margin-left: .35rem;
}

.fb-page {
    padding-bottom: 14px;
}

/*
   *  -[ FOOTER ]-
   */

.ui.footer.segment {
    position: relative;
    margin: auto 0 -.5rem 0;
    padding: 3em 0;
}

@media only screen and (max-width: 768px) {
    .ui.footer.segment {
        text-align: center;
    }
}

.ui.link.list.list .active.item {
    color: rgba(255, 255, 255, .5);
}

.ui.link.list.list .active.item a:not(.ui) {
    color: rgba(0, 0, 0, .87) !important;
}

.ui.link.list.list .active.item a:not(.ui):hover {
    background: rgba(0, 0, 0, .05) !important;
}

/*
   *  [ TABLE ]
   */

@media (max-width: 576px) {
    .ui.table.res thead tr th:first-child {
        width: 100%;
    }

    .ui.table.res thead tr th:not(:first-child),
    .ui.table.res tbody tr td:not(:first-child) {
        display: none;
    }
}

@media (max-width: 992px) {

    .ui.table.res thead tr th:first-child,
    .ui.table.res thead tr th:last-child {
        width: 50%;
    }

    .ui.table.res thead tr th:not(:first-child):not(:last-child),
    .ui.table.res tbody tr td:not(:first-child):not(:last-child) {
        display: none;
    }
}

/*
   *  -[ GRID ]-
   */

.ui.grid+.grid {
    margin-top: 0.3rem;
}

.ui.row+.row {
    padding-top: 0.3rem;
}

.ui.padded.grid:not(.vertically):not(.horizontally) {
    margin: 0 -1rem 0 -1rem !important;
}

@media only screen and (max-width: 768px) {
    .ui.padded.grid:not(.vertically):not(.horizontally) {
        margin: 0 !important;
    }
}

/*
   *  [ LINK LIST ]
   */

.ui.link.list.list .item a:not(.ui):hover,
.ui.link.list.list a.item:hover {
    background: none;
}

.ui.link.list.list .ui.divider {
    margin: 0.5rem 0;
}

/*
   *  [ USES POPUP ]
   */

#user-popup .header {
    text-align: center;
}

#user-popup .header .ui.header {
    padding: .5rem 0;
}

#user-popup .header .ui.image {
    margin: auto;
}

/*
   *  [ COOKIE NOTICE ]
   */

.cc-window.cc-floating {
    padding: 1rem 1.5rem;
    background-color: #fff !important;
    color: rgba(0, 0, 0, .68) !important;
    -webkit-box-shadow: 0 1px 3px 0 #bababb, 0 0 1px 1px #bababb;
    box-shadow: 0 1px 3px 0 #bababb, 0 0 1px 1px #bababb;
    border: none;
    border-radius: .28571429rem;
    cursor: default;
    font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    opacity: 1;
    transition: .5s all ease;
}

.cc-window.cc-floating .cc-highlight .cc-btn:first-child {
    color: rgba(0, 0, 0, .68);
}

.cc-window.cc-floating .cc-highlight .cc-btn.cc-allow {
    -webkit-box-shadow: 0 0 0 0 rgb(34 36 38 / 15%) inset;
    box-shadow: 0 0 0 0 rgb(34 36 38 / 15%) inset;
    background-color: #2185d0;
    border-color: #fff;
    border-radius: 5px;
    color: #fff;
}

.cc-revoke.cc-bottom.cc-right {
    color: #fff;
}

/*
   *  [ SPOILER ]
   */

#tinymce .spoiler,
.spoiler {
    color: rgba(0, 0, 0, .87);
    border-radius: .28571429rem;
    -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, .22) inset, 0 0 0 0 transparent;
    box-shadow: 0 0 0 1px rgba(34, 36, 38, .22) inset, 0 0 0 0 transparent;
    border: none;
}

#tinymce .spoiler-toggle,
.spoiler-toggle {
    color: rgba(0, 0, 0, .87);
}

#tinymce .spoiler-text,
.spoiler-text {
    color: rgba(0, 0, 0, .87);
}

/*
   *  [ MESSAGE ]
   */

.ui.message>.close.icon {
    right: .8em;
}

/*
   *  [ UPDATE MESSAGE ]
   */

#update-message {
    margin-bottom: 1rem;
}

#update-message>a {
    color: inherit;
    transition: all .2s ease;
}

#update-message>a:hover {
    filter: contrast(2);
}

#update-message>a>.icon {
    margin-right: .5em;
}

#update-message>a>.icon:not(.close) {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    line-height: 1;
    font-size: 3em;
    opacity: .8;
}

/*
   *  [ PAGINATION ]
   */

.ui.mini.pagination.menu .item:first-child,
.ui.mini.pagination.menu .item:last-child {
    padding-top: .5rem;
}

/*
   *  -[ ALIGNMENTS ]-
   */

[class*="left aligned"] {
    text-align: left;
}

[class*="center aligned"] {
    text-align: center;
}

[class*="right aligned"] {
    text-align: right;
}

/*
   *  [ FLOATS ]
   */

[class*="left floated"],
[class*="res left floated"] {
    float: left;
}

[class*="right floated"],
[class*="res right floated"] {
    float: right;
}

[class*="right floated"]+.ui.segment,
[class*="res right floated"]+.ui.segment {
    margin-top: 1rem;
}

@media only screen and (max-width: 576px) {

    [class*="res right floated"],
    [class*="res left floated"] {
        margin-top: 1rem;
        float: none;
    }

    [class*="res right floated"] .button:not(.mini),
    [class*="res left floated"] .button:not(.mini) {
        width: 100%;
        text-align: center;
    }

    [class*="res right floated"] .button:not(:first-child),
    [class*="res left floated"] .button:not(:first-child) {
        margin-top: 0.5rem;
    }
}

/*
   *  [ DISPLAY ]
   */

[display="block"] {
    display: block !important;
}

[display="inline"] {
    display: inline !important;
}

[display="inline block"] {
    display: inline-block !important;
}

/*
   *  [ VISIBILITY ]
   */

@media only screen and (max-width: 576px) {

    [class*="mobile hidden"],
    [class*="tablet only"]:not(.mobile),
    [class*="computer only"]:not(.mobile),
    [class*="large screen only"]:not(.mobile),
    [class*="widescreen only"]:not(.mobile),
    [class*="or lower hidden"] {
        display: none !important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 768px) {

    [class*="mobile only"]:not(.tablet),
    [class*="tablet hidden"],
    [class*="computer only"]:not(.tablet),
    [class*="large screen only"]:not(.tablet),
    [class*="widescreen only"]:not(.tablet),
    [class*="or lower hidden"]:not(.mobile) {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {

    [class*="mobile only"]:not(.computer),
    [class*="tablet only"]:not(.computer),
    [class*="computer hidden"],
    [class*="large screen only"]:not(.computer),
    [class*="widescreen only"]:not(.computer),
    [class*="or lower hidden"]:not(.tablet):not(.mobile) {
        display: none !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {

    [class*="mobile only"]:not([class*="large screen"]),
    [class*="tablet only"]:not([class*="large screen"]),
    [class*="computer only"]:not([class*="large screen"]),
    [class*="large screen hidden"],
    [class*="widescreen only"]:not([class*="large screen"]),
    [class*="or lower hidden"]:not(.computer):not(.tablet):not(.mobile) {
        display: none !important;
    }
}

@media only screen and (min-width: 1280px) {

    [class*="mobile only"]:not([class*="widescreen"]),
    [class*="tablet only"]:not([class*="widescreen"]),
    [class*="computer only"]:not([class*="widescreen"]),
    [class*="large screen only"]:not([class*="widescreen"]),
    [class*="widescreen hidden"],
    [class*="widescreen or lower hidden"] {
        display: none !important;
    }
}

/*
   *  [ USER BADGES ]
   */

.badge {
    display: inline-block;
    line-height: 1;
    vertical-align: baseline;
    margin: 0 .14285714em;
    background-color: #e8e8e8;
    background-image: none;
    padding: 0.3em .3em;
    color: rgba(0, 0, 0, .6);
    text-transform: none;
    font-size: .85714286rem;
    font-weight: 700;
    border: 0 solid transparent;
    border-radius: .28571429rem;
    -webkit-transition: background .1s ease;
    transition: background .1s ease;
}

a.badge:hover,
a.badge:focus {
    text-decoration: none;
}

.badge:empty {
    display: none;
}

.badge-primary {
    color: #fff;
    background-color: #007bff;
}

a.badge-primary:hover,
a.badge-primary:focus {
    color: #fff;
    background-color: #0062cc;
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62;
}

.badge-success {
    color: #fff;
    background-color: #28a745;
}

a.badge-success:hover,
a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34;
}

.badge-info {
    color: #fff;
    background-color: #17a2b8;
}

a.badge-info:hover,
a.badge-info:focus {
    color: #fff;
    background-color: #117a8b;
}

.badge-warning {
    color: #212529;
    background-color: #ffc107;
}

a.badge-warning:hover,
a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00;
}

.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

a.badge-danger:hover,
a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130;
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}

a.badge-light:hover,
a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5;
}

.badge-dark {
    color: #fff;
    background-color: #343a40;
}

a.badge-dark:hover,
a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124;
}

/*
   *  [ OTHER ]
   */

select {
    font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
    padding: 10px !important;
}

.ui.popup {
    z-index: 99999;
    text-align: left;
}

.ui.popup .ui.header {
    margin: 0;
}

.ui.message {
    margin: 0.5em 0;
}

.tox-tinymce {
    min-height: 300px;
}

.forum_post {
    word-wrap: break-word;
}

.forum_post img {
    overflow: auto;
    max-width: 100%;
    height: auto;
}

#post-content .forum_post {
    margin-bottom: 1rem;
}

.ui.checkbox .box:before {
    margin-top: 4px;
}

.ui.checkbox input:checked~.box:after {
    margin-top: 4px;
}

.ui.header .topic.title .label,
.ui.header .topic.title .badge {
    margin-top: -4px;
    vertical-align: middle;
}

#ie-message {
    display: none;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    #ie-message {
        display: initial;
    }
}



.fa-moon {
    color: #f1c400;
}

.fa-sun {
    color: #f39c00;
}

/*
 Member list search images
 */
.ui.search>.results .result .image {
    border-radius: 0;
}

/*
 Make new members grid avatars fit nicer
 */
#new-members-grid {
    padding: 0.5em;
}

#new-members-grid .column {
    padding: 0.5em;
}

/*
 *  [ EMOJI SIZING ]
 */

.joypixels,
.twemoji {
    height: 1em;
    width: 1em;
    vertical-align: middle;
}


/*
 * Accessiblity
 */

.screenreader-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.jhn-header-back img {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 500px;
    background-size: cover;
    object-fit: cover;
    mask-image: linear-gradient(rgb(0 0 0 / 97%) 0%, rgb(0 0 0 / 0%));
    opacity: 0.8;
	z-index: -1;
}
.ui.secondary.menu {
    background: rgb(255 201 61) !important;
    margin: 1rem 0;
    border-radius: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.jhn-store-btn-nav {
    background-color: rgb(127 198 255) !important;
    color: #fff !important;
    min-width: 120px;
    border: 1px solid #0000;
    padding: .5rem 1rem;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 600;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    width: fit-content;
    height: 46px;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    justify-content: center;
    font-family: 'Poppins';
}
.ui.secondary.menu .item {
    border-radius: .5rem;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    font-weight: 600;
    color: #b38543;
    font-family: 'Poppins';
    font-size: 1.2rem;
    line-height: 1.75rem;
}
a.btn:hover {
    text-decoration: none;
    filter: brightness(0.9);
    box-shadow: 0 0 3px #0000003d;
}
.btn-secondary:hover {
    color: #fff;
    opacity: 1;
	filter: none!important;
}
.news-item-card:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75px;
    background: #00000073;
    opacity: 0.7;
    }
.ui.breadcrumb .active.section {
    font-weight: 600;
    color: #12121291;
}
.ui.header {
    color: rgb(184 118 64);
}
.ui.secondary.menu .active.item {
    box-shadow: none;
    background: rgba(0, 0, 0, .05);
    border-radius: .5rem;
    background-color: rgb(200 171 97) !important;
    color: #fffff9;
}
.ui.secondary.menu .dropdown.item:hover, .ui.secondary.menu .link.item:hover, .ui.secondary.menu a.item:hover {
    color: #fff;
}

.jhn-sidebar-forum {
    background: rgb(88 133 223);
    padding: 1.5rem 0;
}
.jhn-content-forum.column {
    background: #fff;
	padding: 1.5rem 0;
}
.jhn-sidebar-forum .card {
    background: #ffffff17;
    box-shadow: 0 1px 3px 0 #00000021, 0 0 0 1px #d4d4d542;
}
.ui.card {
    margin: 1.5em 0;
}
.ui.card>.content>.header, .ui.cards>.card>.content>.header {
   color: rgb(245 202 91);
}
.ui.card>.content>.description, .ui.cards>.card>.content>.description {
    color: rgb(255 255 255 / 48%);
}
.ui.card>.extra, .ui.cards>.card>.extra {
    color: rgb(0 0 0 / 36%);
}
.ui.list .list>.item .description, .ui.list>.item .description {
    color: rgb(245 202 95);
}
.ui.list .list>.item a.header, .ui.list>.item a.header {
    cursor: pointer;
    color: #165089 !important;
}
.ui.list .list>.item>.content, .ui.list>.item>.content {
    line-height: 1.14285714em;
    color: rgb(255 255 255 / 32%);
}
.jhn-content-forum .ui.segment {
    background: #3192f32e;
    -webkit-box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    box-shadow: 0 1px 3px 0 #d4d4d529, 0 0 0 1px #d4d4d530;
}
.ui.header {
    color: rgb(88 133 223);
    font-family: 'Poppins';
    font-weight: 600;
}
.ui.divider:not(.vertical):not(.horizontal) {
    border-top: 1px solid rgb(34 36 38 / 7%);
    border-bottom: 1px solid rgb(255 255 255 / 15%);
}
.jhn-content-forum i.icon,.jhn-content-forum  i.icons {
    color: #ffc93da1;
}
.jhn-content-forum i.large.large.large.icon,.jhn-content-forum  i.large.large.large.icons {
    font-size: 2em;
    vertical-align: middle;
}
.ui.table>thead>tr>th {
    color: rgb(74 168 239);
    font-weight: 500;
}
.jhn-rules-sidebar {
    background: rgb(88 133 223);
    padding: 1.5rem 0;
}
.jhn-rules-content {
    background: #fff;
	padding: 1.5rem 0;
}
.ui.tabular.menu .item {
    color: rgb(255 255 255 / 87%);
    font-family: 'Poppins';
    font-weight: 500;
}
.ui.tabular.menu .item:hover {
    background-color: transparent;
    color: rgb(255 201 61);
}
.ui.vertical.tabular.menu .active.item {
    background: none #ffffff1f;
    color: rgb(255 255 255 / 95%);
    border-color: #d4d4d521;
    margin: 0 -1px 0 0;
    border-radius: .28571429rem !important;
}
.ui.vertical.tabular.menu {
	border: none;
}
.jhn-rules-content .ui.segment {
    background: #3192f317;
    border-radius: .28571429rem;
    border: none;
    -webkit-box-shadow: 0 1px 3px 0 #d4d4d540, 0 0 0 1px #d4d4d542;
    box-shadow: 0 1px 3px 0 #d4d4d540, 0 0 0 1px #d4d4d542;
}
.ui.button {
    background: #e0e1e2ab none;
    color: rgb(0 0 0 / 42%);
}
.jhn-header-back {
    height: 0;
}
.right.menu {
    justify-self: right;
    margin-top: 1.5rem;
    display: flex;
    align-items: center;
    gap: 0.2rem;
}
.jhn-social-links {
    margin-right: 1rem;
}
.jhn-news-page .ui.card .meta, .jhn-news-page .ui.cards>.card .meta {
    font-size: 1em;
    color: rgb(0 0 0 / 25%);
}
.jhn-news-page .ui.card>.content>.description, .jhn-news-page .ui.cards>.card>.content>.description {
    color: rgba(0, 0, 0, .68);
}
i.icon {
    border: none;
    box-shadow: none;
    outline: none;
}
h3.ui.horizontal.divider.header {
    color: rgb(88 133 223 / 58%);
}
.ui.card .avatar img, .ui.card img.avatar, .ui.cards>.card .avatar img, .ui.cards>.card img.avatar {
    width: 2em;
    height: 2em;
    border-radius: 5px;
}
.ui.card>.extra, .ui.cards>.card>.extra {
    color: rgb(0 0 0 / 36%);
    background: #0000000a;
}
.jhn-forum-header {
    display: flex;
    gap: 5px;
}
.jhn-forum-header svg path {
    fill: #5885df;
}
.jhn-forum-index-top {
    height: 220px;
    position: relative;
    overflow: hidden;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jhn-forum-index-top:before {
    background: url(https://i.imgur.com/TSeuwlZ.jpg) center no-repeat;
    border-radius: 0.25rem;
    filter: opacity(0.5);
    mask-image: linear-gradient(rgb(0 0 0 / 97%) 50%, rgb(0 0 0 / 0%));
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.jhn-forum-index-content {
    position: relative;
}
.jhn-forum-index-title {
    font-family: 'Lato';
    font-size: 17px;
    color: #fff;
    text-align: center;
    text-align: -webkit-center;
    margin-bottom: -15px;
    font-style: italic;
}
.jhn-forum-index-text {
    font-size: 35px;
    color: #4a79d7;
    font-weight: bold;
    text-align: center;
    text-align: -webkit-center;
    position: relative;
    z-index: 1;
}
.jhn-forum-index-btns a:nth-child(2) {
    background: #ffc93d;
}
.jhn-forum-index-btns a:first-child svg path {
    fill: #616161;
}
.jhn-forum-index-btns a svg {
    height: 20px;
}
.jhn-forum-index-btns {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.jhn-forum-index-btns a.button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
}
h3.ui.header.jhn-forum-header-category a svg path {
    fill: rgb(88 133 223) !important;
}
h3.ui.header.jhn-forum-header-category a {
    display: flex;
    align-items: center;
    gap: 5px;
}
form#form-login input.ui.primary.button {
    width: auto;
}
form#form-login .inline.field{
    width: 100%;
	    display: flex;
}
.jhn-sidebar-forum {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.jhn-content-forum.column {
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.jhn-rules-sidebar {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.jhn-rules-content {
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
div#reactions span.right.floated {
    display: flex;
    justify-content: flex-end;
}
div#reactions {
    background: none;
    border: none;
    box-shadow: none;
}
table#subforums-table {
    position: relative;
}
.ui.vertical.menu .item i {
    color: #7fc6ff;
}
.gtd-count {
    background: #ffffff33;
    padding: 0 10px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
}
.jhn-social-links a:hover {
    color: #fff!important;
    text-decoration: none;
}
div#navbar {
    margin: 0 -1rem 1rem -1rem !important;
    padding-left: 0;
}
[id*="widget"] .item .description {
    width: calc(100% - 160px) !important;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
div#widget-statistics span.text {
    font-size: 12px;
}
h3.jhn-members-group {
    background: #7fc6ff;
    border-radius: 5px;
    text-align: center;
    text-align: -webkit-center;
    color: #fff;
    font-weight: bold;
    line-height: 2rem;
    margin-bottom: 1rem;
}
.jhn-members-btn {
    background: #ffc93d !important;
    box-shadow: 0 0 20px 4px #f0cb6b inset !important;
    border: none !important;
    color: #fff !important;
    font-family: 'Poppins', sans-seriff !important;
}
.description.right.floated b {
    font-weight: 400;
}
.jhn-header-ad div:first-child {
    align-self: center;
}
.ui.visible.uncover.sidebar {
    background: #659ec1;
}
.ui.inverted.menu .active.item {
    background: #3d3e3f36;
    color: #fff !important;
}
.ui.visible.uncover.sidebar .item h3 {
    color: #ffc93d;
}
.jhn-vote-btn {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background: #f0c24c !important;
}
.ui.secondary.menu .active.item:hover {
    box-shadow: none;
    background: rgba(0, 0, 0, .05);
    color: rgb(240 240 240 / 95%);
}
footer .items-start a:hover {
    color: #fff;
}