.col-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.col-cell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.col-wrap:after{content:"";display:table;clear:both}.col-wrap .col{-webkit-box-sizing:border-box;box-sizing:border-box}.col-wrap .col.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col.s1{width:8.33333%}.col.s2{width:16.66666%}.col.s3{width:24.99999%}.col.s4{width:33.33333%}.col.s5{width:41.66666%}.col.s6{width:49.99999%}.col.s7{width:58.33333%}.col.s8{width:66.66666%}.col.s9{width:74.99999%}.col.s10{width:83.33333%}.col.s11{width:91.66666%}.col.s12{width:99.99999%}@media(min-width: 767px){.col.m1{width:8.33333%}.col.m2{width:16.66666%}.col.m3{width:24.99999%}.col.m4{width:33.33333%}.col.m5{width:41.66666%}.col.m6{width:49.99999%}.col.m7{width:58.33333%}.col.m8{width:66.66666%}.col.m9{width:74.99999%}.col.m10{width:83.33333%}.col.m11{width:91.66666%}.col.m12{width:99.99999%}}@media(min-width: 1023px){.col.l1{width:8.33333%}.col.l2{width:16.66666%}.col.l3{width:24.99999%}.col.l4{width:33.33333%}.col.l5{width:41.66666%}.col.l6{width:49.99999%}.col.l7{width:58.33333%}.col.l8{width:66.66666%}.col.l9{width:74.99999%}.col.l10{width:83.33333%}.col.l11{width:91.66666%}.col.l12{width:99.99999%}}.grid{display:grid}.grid.gap-xs{gap:8px 8px}.grid.gap-sm{gap:12px 12px}.grid.gap-md{gap:16px 16px}.grid.gap-lg{gap:20px 20px}.grid.gap-xl{gap:24px 24px}.grid.gap-gr{gap:28px 28px}.grid.gap-xg{gap:32px 32px}.grid.gap-border{gap:1px 1px}.grid.gap-line-height{gap:1.5 1.5}.grid.s1{grid-template-columns:repeat(1, 1fr)}.grid.s2{grid-template-columns:repeat(2, 1fr)}.grid.s3{grid-template-columns:repeat(3, 1fr)}.grid.s4{grid-template-columns:repeat(4, 1fr)}.grid.s5{grid-template-columns:repeat(5, 1fr)}.grid.s6{grid-template-columns:repeat(6, 1fr)}.grid.s7{grid-template-columns:repeat(7, 1fr)}.grid.s8{grid-template-columns:repeat(8, 1fr)}@media(min-width: 767px){.grid.m1{grid-template-columns:repeat(1, 1fr)}.grid.m2{grid-template-columns:repeat(2, 1fr)}.grid.m3{grid-template-columns:repeat(3, 1fr)}.grid.m4{grid-template-columns:repeat(4, 1fr)}.grid.m5{grid-template-columns:repeat(5, 1fr)}.grid.m6{grid-template-columns:repeat(6, 1fr)}.grid.m7{grid-template-columns:repeat(7, 1fr)}.grid.m8{grid-template-columns:repeat(8, 1fr)}}@media(min-width: 1023px){.grid.l1{grid-template-columns:repeat(1, 1fr)}.grid.l2{grid-template-columns:repeat(2, 1fr)}.grid.l3{grid-template-columns:repeat(3, 1fr)}.grid.l4{grid-template-columns:repeat(4, 1fr)}.grid.l5{grid-template-columns:repeat(5, 1fr)}.grid.l6{grid-template-columns:repeat(6, 1fr)}.grid.l7{grid-template-columns:repeat(7, 1fr)}.grid.l8{grid-template-columns:repeat(8, 1fr)}}.button{position:relative;font-size:1rem;z-index:1;color:#fff;display:inline-block;text-align:center;vertical-align:middle;text-shadow:1.5px 3px 4px rgba(0,0,0,.6);background-image:-webkit-gradient(linear, left bottom, right top, from(#1a487a), color-stop(#1d4f7f), color-stop(#225783), color-stop(#285e87), color-stop(#2f658b), color-stop(#256c90), color-stop(#1a7393), color-stop(#0d7a96), color-stop(#008395), color-stop(#008b90), color-stop(#009386), to(#1e9979));background-image:linear-gradient(to right top, #1a487a, #1d4f7f, #225783, #285e87, #2f658b, #256c90, #1a7393, #0d7a96, #008395, #008b90, #009386, #1e9979);line-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 44px;border:none;-webkit-box-shadow:2.5px 5px 6.25px rgba(0,0,0,.15);box-shadow:2.5px 5px 6.25px rgba(0,0,0,.15);border-radius:6px;outline:none;height:44px;pointer-events:auto;overflow:hidden;cursor:pointer}.button.maintain{cursor:not-allowed;background-image:-webkit-gradient(linear, left bottom, right top, from(#a32b41), color-stop(#a32d42), color-stop(#be354e), color-stop(#ca3853), color-stop(#ce3a55), color-stop(#ce455e), color-stop(#cf3a55), color-stop(#e7405e), color-stop(#d83c58), color-stop(#de2446), color-stop(#e8163d), to(#fd0633));background-image:linear-gradient(to right top, #a32b41, #a32d42, #be354e, #ca3853, #ce3a55, #ce455e, #cf3a55, #e7405e, #d83c58, #de2446, #e8163d, #fd0633)}.button.sm{font-size:.9rem;padding:0}.button.gold{color:#fff;background:radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%)}@media(min-width: 1025px){.button.gold:hover{background:radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%)}}.button.gold-block{display:block;color:#fff;background:radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%)}@media(min-width: 1025px){.button.gold-block:hover{background:radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%)}}.button.border{color:#67541f;text-shadow:0 0 0 rgba(0,0,0,0);background:#fff;border:1px solid #ab9880}.button.text{color:#67541f;text-shadow:0 0 0 rgba(0,0,0,0);background:none;border:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}@media(min-width: 1025px){.button.text:hover{color:#67541f;color:#272727;background:none}}@media(min-width: 1025px){.button:not(.maintain):hover{color:#fff;background:-webkit-gradient(linear, right top, left top, from(#1a7958), color-stop(30%, #279759), color-stop(50%, #48b452), color-stop(70%, #279759), to(#1a7958));background:linear-gradient(-90deg, #1a7958 0%, #279759 30%, #48b452 50%, #279759 70%, #1a7958 100%)}.button:not(.maintain):hover:after{left:100%}}.button:after{content:"";position:absolute;top:0;left:-100%;z-index:1;width:100%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.6), transparent);-webkit-transition:all 650ms;transition:all 650ms}@-webkit-keyframes animate{0%{-webkit-transform:translate(-50%, -75%) rotate(0deg);transform:translate(-50%, -75%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -75%) rotate(360deg);transform:translate(-50%, -75%) rotate(360deg)}}@keyframes animate{0%{-webkit-transform:translate(-50%, -75%) rotate(0deg);transform:translate(-50%, -75%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -75%) rotate(360deg);transform:translate(-50%, -75%) rotate(360deg)}}.btn-waves{position:relative;display:inline-block;padding:.625em 1.25em;text-decoration:none;text-align:center;vertical-align:center;font-size:1rem;font-weight:bold;color:#fff !important;text-transform:uppercase;letter-spacing:.125em;border:none;border-radius:.375em;text-shadow:0 .063em .125em #000;border-top:.031em solid #fadc88;border-left:.031em solid #9c7625;border-right:.031em solid #9c7625;border-bottom:.031em solid #9c7625;overflow:hidden;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-waves.maintain{cursor:not-allowed}.btn-waves .waves{position:absolute;width:100%;height:200px;top:-60px;left:0;background-color:#cfa020;-webkit-box-shadow:inset 0 0 3.125em rgba(0,0,0,.5);box-shadow:inset 0 0 3.125em rgba(0,0,0,.5);z-index:-1;-webkit-transition:.5s;transition:.5s}.btn-waves .waves.maintain{cursor:not-allowed;background-color:#e7405e}.btn-waves .waves::after,.btn-waves .waves::before{content:"";position:absolute;width:200%;height:200%;top:0;left:50%;-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.btn-waves .waves::before{border-radius:45%;background:#141414;-webkit-animation:animate 5s linear infinite;animation:animate 5s linear infinite}.btn-waves .waves::after{border-radius:40%;background:rgba(20,20,20,.5);-webkit-animation:animate 10s linear infinite;animation:animate 10s linear infinite}.btn-waves:hover .waves,.btn-waves:focus .waves,.btn-waves:active .waves{top:-115px}@media(min-width: 1025px){.btn-waves.box-shadow:hover,.btn-waves.box-shadow:focus,.btn-waves.box-shadow:active{color:#5c4003;text-shadow:.063em .063em .188em #fc0;border:.5px solid #fadc88;-webkit-box-shadow:0 0 .625em #fafac4,0 0 2.5em #fdd832,0 0 3.75em #f7b42f;box-shadow:0 0 .625em #fafac4,0 0 2.5em #fdd832,0 0 3.75em #f7b42f}}@-webkit-keyframes shine{0%{background-position:110% 0%,0 0}100%{background-position:-10% 0%,0 0}}@keyframes shine{0%{background-position:110% 0%,0 0}100%{background-position:-10% 0%,0 0}}.gold{color:#ac733c}@supports((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.gold{background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(45%, transparent), color-stop(50%, white), color-stop(55%, transparent), to(transparent)),-webkit-gradient(linear, left top, right top, from(#c78c48), color-stop(9.4%, #cf9147), color-stop(9.4%, #cf9348), color-stop(33.6%, #b2763e), color-stop(35.7%, #ad743c), color-stop(46.9%, #ac723d), color-stop(51.7%, #b0773d), color-stop(52.1%, #b0793e), color-stop(64.6%, #c4914c), color-stop(68.5%, #c99750), color-stop(73.2%, #ce9e54), to(#f4d188));background-image:linear-gradient(to right, transparent 0%, transparent 45%, white 50%, transparent 55%, transparent 100%),linear-gradient(90deg, #c78c48, #cf9147 9.4%, #cf9348 9.4%, #b2763e 33.6%, #ad743c 35.7%, #ac723d 46.9%, #b0773d 51.7%, #b0793e 52.1%, #c4914c 64.6%, #c99750 68.5%, #ce9e54 73.2%, #f4d188)}.gold:after{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(48%, transparent), color-stop(50%, rgba(98, 16, 0, 0.5)), color-stop(75%, transparent));background-image:linear-gradient(to bottom, transparent 0%, transparent 48%, rgba(98, 16, 0, 0.5) 50%, transparent 75%)}}.gold:before{color:#f0d8a9}.silver{color:#858585}@supports((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.silver{background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(45%, transparent), color-stop(50%, white), color-stop(55%, transparent), to(transparent)),-webkit-gradient(linear, right top, left top, color-stop(1.3%, #8c8c8c), color-stop(15%, #999), color-stop(29.6%, #868686), color-stop(29.6%, #828282), color-stop(31.8%, #7d7d7d), color-stop(31.8%, #797979), color-stop(38.9%, #6a6a6a), to(#d3d3d3));background-image:linear-gradient(to right, transparent 0%, transparent 45%, white 50%, transparent 55%, transparent 100%),linear-gradient(270deg, #8c8c8c 1.3%, #999 15%, #868686 29.6%, #828282 29.6%, #7d7d7d 31.8%, #797979 31.8%, #6a6a6a 38.9%, #d3d3d3)}.silver:after{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(48%, transparent), color-stop(50%, rgba(17, 17, 17, 0.5)), color-stop(75%, transparent));background-image:linear-gradient(to bottom, transparent 0%, transparent 48%, rgba(17, 17, 17, 0.5) 50%, transparent 75%)}}.silver:before{color:#fff}.gold,.silver{position:relative;font-size:1rem}@supports((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.gold,.silver{color:rgba(0,0,0,0);background-position:110% 0%,0 0;background-size:200% auto,auto;-webkit-background-clip:text;background-clip:text;-webkit-animation:shine 2s ease-in-out 2 alternate 2s;animation:shine 2s ease-in-out 2 alternate 2s}.gold:after,.silver:after{content:attr(data-name);position:absolute;top:0;left:0;-webkit-background-clip:text;background-clip:text}}.gold:before,.silver:before{content:attr(data-name);position:absolute;z-index:-1;top:-1px;left:0px;text-shadow:#000 0px 1px 12px}div[class^=bulletin] span.label{font-size:12px;color:#fff;background:#1a7958;display:inline-block;vertical-align:top;line-height:20px;padding:0 8px;border-radius:6px}div[class^=bulletin] span.label.label-1{background:#fb8c00}div[class^=bulletin] span.label.label-3{background:#00acc1}div[class^=bulletin] span.label.label-4{background:#d81b60}div[class^=bulletin] span.label.label-5{background:#3949ab}#bulletin-latest{font-size:1rem;width:900px;max-width:100%}#bulletin-latest .heading{background:#1a7958;line-height:36px;padding-left:10px}#bulletin-latest .heading h2{font-size:1.25rem;color:#fff}#bulletin-latest .row{padding-bottom:50px;width:100%;max-height:440px;min-height:440px;overflow-y:auto}@media all and (max-width: 1024px){#bulletin-latest .row{width:100%;height:440px;max-height:90%}}#bulletin-latest .row .item{padding:10px;margin-bottom:0;border-bottom:1px dotted #1a7958;cursor:pointer}#bulletin-latest .row .item:last-of-type{border-bottom:none}#bulletin-latest .row .item .date{font-size:.9rem;text-align:right}#bulletin-latest .row .item .content{line-height:1.6;display:none}#bulletin-latest .box{padding:0 20px;border-left:1px solid #1a7958;width:60%;height:440px;overflow-y:auto}@media all and (max-width: 1024px){#bulletin-latest .box{display:none;width:100%}}#bulletin-latest .box .title{font-size:1.25rem;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;border-bottom:1px solid #1a7958;min-height:61px}#bulletin-latest .box .content{line-height:1.6}#bulletin-latest .box .date{font-size:.9rem;text-align:right}#bulletin-latest .buttons{position:absolute;width:calc(100% - 20px);bottom:0;left:0;background:#fff;text-align:center;padding:10px}@media all and (max-width: 1024px){#bulletin-latest .buttons{right:0}}#bulletin-latest .buttons:after{position:absolute;content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.1), transparent);width:100%;top:-20px;left:0;height:20px}#bulletin-latest .buttons .button{line-height:30px;padding:0 16px;height:30px;cursor:pointer}.bulletin{font-size:.9rem}.bulletin .item{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ad9982;border-radius:6px;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}@media(min-width: 1025px){.bulletin .item:hover{-webkit-box-shadow:5px 10px 12.5px rgba(0,0,0,.12);box-shadow:5px 10px 12.5px rgba(0,0,0,.12)}}.bulletin .item:last-of-type{margin-bottom:0}.bulletin .item .info{padding:20px}.bulletin .item .info .title{font-size:1.1rem;letter-spacing:1px;line-height:1.2}.bulletin .item .info .title a{color:#675541}.bulletin .item .info .date{color:#979797}.bulletin .item .info .content{line-height:1.6}.bulletin span.label{font-size:12px;color:#fff;background:#1a7958;display:inline-block;vertical-align:top;line-height:20px;padding:0 8px;border-radius:6px}.bulletin span.label.label-1{background:#fb8c00}.bulletin span.label.label-3{background:#00acc1}.bulletin span.label.label-4{background:#d81b60}.bulletin span.label.label-5{background:#3949ab}.welfare-detail{position:relative;padding:20px}@media(min-width: 1px)and (max-width: 767px){.welfare-detail{padding:16px}}.welfare-detail.lg{padding:40px}@media(min-width: 1px)and (max-width: 767px){.welfare-detail.lg{padding:24px}}.welfare-detail.marble:before{background:url("../images/other/marble.jpg") center center}.welfare-detail:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:#fff;border-radius:6px}.welfare-detail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:-webkit-gradient(linear, left bottom, left top, color-stop(9%, #ad9982), color-stop(30%, #feeed6), color-stop(70%, #feeed6), color-stop(87%, #cfbea8));background:linear-gradient(to top, #ad9982 9%, #feeed6 30%, #feeed6 70%, #cfbea8 87%);border-radius:6px}.welfare-detail .back{font-size:1.25rem;color:#675541;line-height:44px;display:block}#modalTabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%;background:#fff;border-bottom:1px solid #e6e6e6;height:60px}#modalTabs button{color:#666;font-weight:bold;font-size:.85rem;width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-right:1px dotted #e6e6e6;background:rgba(0,0,0,0);height:60px;cursor:pointer}@media screen and (max-width: 950px){#modalTabs button{width:100%;padding:0}#modalTabs button i{display:none}}#modalTabs button.active{color:#1a7958;background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fff));background:linear-gradient(180deg, #e6e6e6, #fff 100%)}.ann-tabs{margin-bottom:15px}.ann-tabs .button{padding:0 12px;cursor:pointer}.ann-tabs .button.active{color:#fff;background:-webkit-gradient(linear, right top, left top, from(#1a7958), color-stop(30%, #279759), color-stop(50%, #48b452), color-stop(70%, #279759), to(#1a7958));background:linear-gradient(-90deg, #1a7958 0%, #279759 30%, #48b452 50%, #279759 70%, #1a7958 100%)}