@import "https://fonts.googleapis.com/css2?family=Hanuman&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bokor&family=Battambang&family=Khmer&family=Koulen&family=Moul&family=Noto+Sans+Khmer&family=Playfair+Display&display=swap";
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}.collapse{visibility:collapse}.visible{visibility:visible}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.container{width:100%}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.contents{display:contents}.flex{display:flex}.grid{display:grid}.table{display:table}.w-\[350px\]{width:350px}.w-full{width:100%}.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}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-4{border-style:var(--tw-border-style);border-width:4px}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[Battambang\]{font-family:Battambang}.text-\[\#2070bb\]{color:#2070bb}.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,)}@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-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}
*{margin:0;padding:0}@media (max-width:720px){*{font-size:.8rem}}@media (max-width:1024px){*{font-size:.9rem}}title{font-family:var(--marker-font);color:#0070c0;font-size:.97rem}nav{z-index:1000;position:sticky;top:0}#logo-text{color:#0bbd94;font-family:Battambang,cursive;font-size:medium;font-weight:bolder;transition:all .5s}.top-right a{color:#000;font-size:small;font-weight:400;font-family:Koulen,cursive!important}.top-right-contact a{color:#000;font-family:Koulen,cursive;font-size:smaller;font-weight:400}:root{--bg-clr:white;--text-clr:black;--text-size:1.1rem;--title-size:1.1rem;--primary-clr:#2070bb;--secondary-eng-clr:#3473ae;--primary-font:"Hanuman",serif,"Titillium Web",sans-serif;--primary-eng-font:"Times New Roman",Times,serif;--marker-font:Moul}body{color:var(--primary-clr)}.dark-mode{--bg-clr:black;--text-clr:white}.light-mode{--bg-clr:white;--text-clr:black}main{background-color:var(--bg-clr);color:#2070bb;font-weight:700}.logo{float:left;border-bottom:1px solid var(--text-clr);width:100%;height:140px}.h{color:var(--primary-clr);font-size:14px;text-decoration:none}.h:hover{color:#2476c3;transition:all .2s;transform:scale(1)}.face:hover{color:#2476c3;transition:all .2s}.dark-blue-bg{background-color:#099aca;font-family:koulen,cursive;color:#fff!important}.dark-blue-bg a{color:#fff}.blue-bg{background-color:#4fc4ea;height:80vh;font-weight:400}.blue-bg a{color:#fff}.accordion a{color:#000;text-decoration:none}.logo-div{width:100%;height:110px;transition:all .5s}.logo-logo{float:left;width:110px;height:100%}.logo-right{float:left;width:250px;height:50%;margin-top:25px;margin-left:-50px}.logo-right-top{float:left;width:400px;height:50%}.logo-right-bottom{float:left;width:400px;height:50%;margin-left:13px}.logo-div:hover #logo-text{transform:scale(1.01)}.logo-div:hover img{margin-right:60px;transform:scale(1.01)}.top-right{float:left;width:100%;height:50%;margin-top:25px}.top-right-contact{display:none}@media (max-width:1500px){.top-right{display:none}.top-right-contact{display:block}}.dropdown:hover>.dropdown-menu{transition:all .5s;display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}a:hover{color:#db7093!important}a{text-decoration:none!important}.carousel-item img{object-fit:contain;width:100%;max-height:45vh}.main-color *{color:var(--primary-clr)!important}.detail-sidebar{font-size:.8rem}.head,h6,h5,h4,h3,.head>marker{font-family:Moul;font-size:1.2rem}::placeholder{font-size:medium}.blank{display:none}.card{background-color:var(--bg-clr)}#border-left{border-left:2px solid gray}#flexi-footer,#flexi-footer a{color:var(--primary-clr);background-color:#fff!important}html[lang=kh],html[lang=kh] .text{text-rendering:optimizeLegibility;font-family:var(--primary-font);font-size:var(--text-size);color:var(--primary-clr);font-weight:600}html[lang=kh] .title{font-family:var(--marker-font);font-size:var(--title-size)}html[lang=kh] .bold{font-family:var(--marker-font);color:#0070c0;font-size:.97rem}html[lang=en] p[lang=kh]{font-family:var(--primary-font)}@media (max-width:720px){html[lang=kh] .title{letter-spacing:1.1px;line-height:30px}}html[lang=en] body{font-family:var(--primary-eng-font);font-size:var(--text-size);color:var(--primary-clr);font-weight:500}html[lang=en] body p{color:var(--primary-clr)}html[lang=en] .bold{font-family:var(--primary-eng-font);font-size:var(--title-size);color:var(--secondary-eng-clr);font-weight:900}.slider{width:100%;display:block;overflow:hidden}.slider img{display:block}hr.dash{border-top:2px dashed #1a656f}
