*,*::before,*::after{box-sizing:border-box;margin:0}@font-face{font-family:"Kanit";src:url('https://www.kungfu-laval.com/assets/fonts/Kanit-Regular.woff2') format("woff2"),url('https://www.kungfu-laval.com/assets/fonts/Kanit-Regular.woff') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Kanit";src:url('https://www.kungfu-laval.com/assets/fonts/Kanit-SemiBold.woff2') format("woff2"),url('https://www.kungfu-laval.com/assets/fonts/Kanit-SemiBold.woff') format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url('https://www.kungfu-laval.com/assets/fonts/Ubuntu-Regular.woff2') format("woff2"),url('https://www.kungfu-laval.com/assets/fonts/Ubuntu-Regular.woff') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url('https://www.kungfu-laval.com/assets/fonts/Ubuntu-Bold.woff2') format("woff2"),url('https://www.kungfu-laval.com/assets/fonts/Ubuntu-Bold.woff') format("woff");font-weight:700;font-style:normal;font-display:swap}html{color:#2b2c36;font-size:112.5%;line-height:28px;scroll-behavior:smooth}body{font-family:"Ubuntu",sans-serif;font-size:1rem;overflow-x:hidden}.centered-wrapper{max-width:1370px;margin:0 auto;padding-left:45px;padding-right:45px}img{height:auto;max-width:100%}img.zoom-in{cursor:zoom-in}ul{padding-left:0}li{list-style:none}a{text-decoration:none;color:inherit}button{background-color:transparent;border:none;cursor:pointer;font-size:1rem;font-family:"Ubuntu";padding:0}input{font-size:1rem;font-family:"Ubuntu"}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}h1,h2,h3,h4,h5{font-family:"Kanit",sans-serif;color:#2b2c36}.display-flex{display:flex}.display-grid{display:grid}.vertical-center{align-items:center}.justify-center{justify-content:center}.space-between{justify-content:space-between}.flex-1{flex:1}.grecaptcha-badge{visibility:hidden}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}main>h1{visibility:hidden}main .col-1,main .col-2{opacity:0}main .col-1.animate-in{animation:fadeInLeft .5s ease-out forwards}main .col-1.reverse.animate-in{animation:fadeInRight .5s ease-out forwards}main .col-2.animate-in{animation:fadeInRight .5s ease-out forwards}main .col-2.reverse.animate-in{animation:fadeInLeft .5s ease-out forwards}main .centered-wrapper.animate-up{opacity:0}main .centered-wrapper.animate-up.animate-in{animation:fadeInUp .5s ease-out forwards}.not-found-page main>.centered-wrapper{padding-top:8rem;padding-bottom:8rem;text-align:center}.not-found-page main h1{font-family:"Kanit";font-weight:600;font-size:calc(40px + 2vw);line-height:1.2;margin-bottom:.6em}@media screen and (min-width:1281px){.not-found-page main h1{padding-top:150px}}@media screen and (max-width:1280px){.not-found-page main h1{padding-top:120px}}@media screen and (max-width:1024px){.not-found-page main>.centered-wrapper{padding-top:9vmax;padding-bottom:9vmax}.not-found-page main h1{padding-top:80px}}@media screen and (max-width:900px){.centered-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:600px){html{font-size:100%}.not-found-page main h1{padding-top:60px}}[data-lightbox]{cursor:zoom-in}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b0b0b;z-index:11;display:flex;align-items:center;justify-content:center;visibility:hidden;transition:opacity .3s ease}.lightbox-overlay.active{opacity:.8;visibility:visible}.lightbox-content{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:12;visibility:hidden;opacity:0;transition:opacity .3s ease;touch-action:manipulation}.lightbox-content.active{visibility:visible;opacity:1}.lightbox-image-container{position:relative}.lightbox-image{display:block;object-fit:contain;max-height:100vh;user-select:none;padding:40px 8px}.lightbox-close{align-items:center;display:flex;justify-content:center;position:fixed;top:0;right:0;width:90px;height:90px;z-index:2;transition:color .2s ease,transform .2s ease;touch-action:manipulation}.lightbox-close:hover{color:#920202;transform:scale(1.1)}.lightbox-prev,.lightbox-next{position:fixed;top:50%;transform:translateY(-50%);border:none;cursor:pointer;padding:20px 15px;z-index:1;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.lightbox-prev .icon,.lightbox-next .icon{fill:#fff;transition:fill .2s ease}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-prev:hover .icon,.lightbox-next:hover .icon{fill:#fff}.lightbox-title{position:absolute;bottom:12px;left:0;color:#fff;font-size:.9rem;z-index:1}.lightbox-counter{position:absolute;bottom:12px;right:0;color:#ccc;font-size:12px;z-index:1}.lightbox-prev,.lightbox-next,.lightbox-title,.lightbox-counter{display:none}.lightbox-prev.show,.lightbox-next.show,.lightbox-title.show,.lightbox-counter.show{display:flex}@media screen and (max-width:900px){.lightbox-close{height:72px;width:72px}.lightbox-image{padding-left:6px;padding-right:6px}}@media screen and (max-width:768px){.lightbox-prev,.lightbox-next{padding:15px 10px}.lightbox-prev .icon,.lightbox-next .icon{width:24px;height:24px}.lightbox-prev{left:10px}.lightbox-next{right:10px}}