@charset "UTF-8";.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.loading-spinner p{margin-top:16px;color:#666}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:1em;margin:0em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,amp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}template{display:none}[hidden]{display:none}*{padding:0;margin:0;box-sizing:border-box}body,html,#root{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}::-webkit-scrollbar{width:0}.z-10{z-index:10}.z-50{z-index:50}.z-[1000]{z-index:1000}.min-h-screen{min-height:100vh}.bg-white{background-color:white}.bg-black{background-color:black}.bg-yellow-500{background-color:#eab308}.text-black{color:black}.text-white{color:white}.text-gray-700{color:#374151}.text-gray-500{color:#6b7280}.max-w-screen-md{max-width:768px}.max-w-full{max-width:100%}.m-auto{margin:0 auto}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:0.5rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.8rem}.relative{position:relative}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.bottom-48{bottom:12rem}.left-0{left:0}.right-0{right:0}.w-full{width:100%}.w-10{width:2.5rem}.w-16{width:4rem}.w-3\/4{width:75%}.h-auto{height:auto}.h-10{height:2.5rem}.h-16{height:4rem}.h-full{height:100%}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-3{padding:0.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.pl-1{padding-left:0.25rem}.pl-4{padding-left:1rem}.pr-1{padding-right:0.25rem}.py-1\.5{padding-top:0.5rem;padding-bottom:0.5rem}.px-4{padding-left:1rem;padding-right:1rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-40{padding-top:10rem}.pb-8{padding-bottom:2rem}.pb-32{padding-bottom:8rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-1{flex:1 1 0%}.text-center{text-align:center}.text-base{font-size:1rem}.text-sm{font-size:0.8rem}.text-xs{font-size:0.75rem}.font-bold{font-weight:700}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.rounded-lg{border-radius:0.5rem}.rounded-xl{border-radius:0.75rem}.cursor-pointer{cursor:pointer}.block{display:block}.object-contain{object-fit:contain}.bg-opacity-50{opacity:0.5}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-4{gap:1rem}.gap-0\.7rem{gap:0.7rem}.bg-rgb-34{background-color:#222222}.color-a0a0a0{color:#a0a0a0}.color-777777{color:#777777}.bg-feature{background-image:url('/static/image/37f8c9ffa3094c6797dece34b2d64a93.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.welfare-area-container{width:100%;padding:2rem 1.5rem 8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;background-image:url('/static/image/42780ce51f224b68aa0b6d7dd2975396.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:600px}@media (max-width:640px){.welfare-area-container{min-height:500px;padding:6.5rem 1rem 6rem}}.swiper{--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:rgba(255,255,255,.5);width:100%;height:auto}.banner-container{width:100%;box-sizing:border-box;padding:0}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:calc(50% - 7.5px) !important;height:100%;position:relative;transition-property:transform}.swiper-slide img{width:100%;height:auto;border-radius:0.5rem}.swiper-slide-prev{opacity:0.7;transform:scale(0.8)}.swiper-slide-active{opacity:1;transform:scale(1)}.swiper-slide-next{opacity:0.7;transform:scale(0.8)}.header-fixed{width:100%;background-color:rgba(0,0,0,1);color:white;padding:0.75rem;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:50;max-width:768px;margin:0 auto}.footer-container{background-color:#222222;color:white;padding:1.5rem 0.8rem 2rem;text-align:center;font-size:0.8rem}.footer-links{display:flex;justify-content:center;margin-bottom:0.8rem;gap:0.7rem}.footer-links > div{color:#a0a0a0;cursor:pointer}.footer-images{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:0.8rem;gap:0.7rem;max-width:100%}.footer-images img{width:5rem;height:2.5rem}.footer-text{font-size:0.7rem;line-height:1.4}.footer-copyright{font-size:0.7rem;margin-top:0.8rem;line-height:1.4rem;color:#777777}@media (max-width:640px){.max-w-screen-md{max-width:100%}.grid-cols-2{grid-template-columns:1fr 1fr}.pt-32{padding-top:5.5rem}.pt-40{padding-top:8rem}.header-fixed{width:100%;max-width:100%}.swiper-slide{width:calc(50% - 5px) !important}}