@charset "UTF-8";@keyframes fadein{0%{opacity:0}to{opacity:1}}.fcat-fix-bg-banner{width:100%;height:auto;position:relative;background-position:center}.fcat-fix-bg-banner::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--banner-mask-bgcolor-var)}.fcat-fix-bg-banner-content{z-index:1;position:absolute;max-width:100%;top:50%;transform:translateY(-50%);left:0;right:0;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}.fcat-image-banner{width:100%;height:auto;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.fcat-image-banner img,.fcat-video-banner{width:100%;height:auto;max-width:100%}.fcat-video-banner{overflow:hidden;z-index:1;position:relative}.fcat-video-banner video{min-width:100%;min-height:100%}.video-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;right:0;margin-right:auto;margin-left:auto;text-align:left}.fcat-board-grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fcat-board-grid-wrapper .board-grid-card{box-shadow:0 0 10px #999;background-color:#fff;border-radius:10px}.fcat-board-grid-wrapper .board-grid-card a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.fcat-board-grid-wrapper .board-grid-card a .board-grid-card-img{padding:5px;width:100%;display:flex;align-items:center;justify-content:center}.fcat-board-grid-wrapper .board-grid-card a .board-grid-card-img img{width:100%;height:100%;object-fit:cover;border-top-right-radius:10px;border-top-left-radius:10px}.fcat-board-grid-wrapper .board-grid-card a .board-grid-card-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.fcat-board-grid-wrapper .board-grid-card a .board-grid-card-body .board-grid-card-body-inner{padding:12px;width:100%}.fcat-board-grid-wrapper .board-grid-card a .board-grid-card-body .board-grid-card-body-inner .board-grid-card-title{font-size:20px;font-weight:700}.fcat-board-grid-wrapper .board-grid-card a .board-grid-card-body .board-grid-card-body-inner .board-grid-card-desc{font-size:16px;margin:1rem 0}.card-slider-item .card-slider-date{color:#555;margin:8px 0;text-align:start;padding:0 5px;font-size:14px;display:flex;align-items:center}.card-slider-item .card-slider-date img{margin-right:5px;border-radius:0}.card-slider-item .card-slider-news-title{color:#333;font-weight:600}@media (max-width:1024px){.fcat-board-grid-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.fcat-board-grid-wrapper{grid-template-columns:repeat(2,1fr);gap:10px}}.box-content .text{display:block;overflow:hidden;margin-bottom:1rem}.box-content .text-full{display:block;height:auto!important}.box-content .init-lineclamp-observer p,.box-content .init-lineclamp-observer span{margin:0}.box-content .more{color:#000;cursor:pointer;font-size:14px;padding:2px 5px;border:1px solid #bebebe;border-radius:10px;margin-top:10px}.fcat-breadcrumb-item,.fcat-breadcrumb-last-item{display:inline}.fcat-breadcrumb-item a,.fcat-breadcrumb-last-item{font-size:12px;color:#484848}.fcat-breadcrumb-item span:after{content:"";border:solid #cbcbcb;border-width:0 1px 1px 0;display:inline-block;padding:2px;margin:0 10px;top:-1px;position:relative;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#fcat-category-combinationmenu-btn,#fcat-category-simplemenu-btn{background-color:#f5f5f5;color:#333;padding:10px 20px;border:0;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}#fcat-category-combinationmenu-btn img,#fcat-category-simplemenu-btn img{width:20px;height:20px;margin-right:10px}.fcat-category-menu-wrapper-mobile{z-index:9999;position:fixed;top:0;right:-2000px;width:100%;height:100%;background-color:#fff;transition:right .5s ease-in-out;overflow-y:scroll}.fcat-category-menu-wrapper-mobile .head{width:100%;background:#fff;border-bottom:1px dashed #bababa;display:flex;align-items:center;justify-content:center;z-index:2}.fcat-category-menu-wrapper-mobile ul{list-style:none;padding:0;margin:15px 0 0}.fcat-category-menu-wrapper-mobile .fcat-category-selected-item,.fcat-category-menu-wrapper-mobile a{color:#000;text-decoration:none;width:100%;display:block;padding:10px 20px;font-size:16px}.fcat-category-menu-wrapper-mobile #closeCombMenubtn,.fcat-category-menu-wrapper-mobile #closebtn{background-color:transparent;font-size:25px;position:absolute;top:0;right:0;padding:36px;display:flex;align-items:center;justify-content:center}.fcat-category-menu-wrapper-mobile #closeCombMenubtn:after,.fcat-category-menu-wrapper-mobile #closebtn:after,.fcat-category-menu-wrapper-mobile #closebtn:before,.fcat-category-menu-wrapper-mobile closeCombMenubtn:before{position:absolute;content:" ";height:30px;width:2px;background-color:#000}.fcat-category-menu-wrapper-mobile #closeCombMenubtn:before,.fcat-category-menu-wrapper-mobile #closebtn:before{transform:rotate(45deg)}.fcat-category-menu-wrapper-mobile #closeCombMenubtn:after,.fcat-category-menu-wrapper-mobile #closebtn:after{transform:rotate(-45deg)}.fcat-category-menu-wrapper-mobile .fcat-block-title{color:#000;text-align:center;font-size:25px;padding:20px 0}.fcat-category-menu-wrapper-mobile .categorymenu-opened{overflow-y:hidden}#fcat-cookie-consent-box{position:fixed;left:10px;bottom:10px;background-color:#141414;width:400px;max-width:90%;color:#fff;padding:20px;font-size:16px;border-radius:5px;text-align:center;z-index:9999}#fcat-cookie-consent-box .cookie-consent-box-title{color:#fff;margin:0}#fcat-cookie-consent-box p{font-size:13px;color:#fff}#fcat-cookie-consent-box p a,#fcat-cookie-consent-page-bottom p a{text-decoration:underline;color:unset}#fcat-cookie-consent-box .accept-btn-box{background-color:#fff;color:#000;border:0;padding:10px 20px;font-size:13px;cursor:pointer;border-radius:5px;transition:all .2s ease}#fcat-cookie-consent-box .accept-btn-box:hover{background-color:#484848}#fcat-cookie-consent-box .close-btn-box,.fcat-pagination>a,.fcat-pagination>span{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px}#fcat-cookie-consent-box .close-btn-box{position:absolute;top:-19px;cursor:pointer;right:-19px;flex-direction:column;margin:0;padding:unset;background-color:#141414;border:2px solid #333}#fcat-cookie-consent-box .close-btn-box::after,#fcat-cookie-consent-box .close-btn-box::before{position:absolute;content:"";width:15px;height:2px;background-color:#fff}#fcat-cookie-consent-box .close-btn-box::before{transform:rotate(45deg)}#fcat-cookie-consent-box .close-btn-box::after{transform:rotate(-45deg)}@media only screen and (max-width:500px){#fcat-cookie-consent-box{left:50%;transform:translate(-50%,10px)}}#fcat-cookie-consent-page-bottom{position:fixed;bottom:0;left:0;right:0;padding:0 20px 10px;background-color:rgba(0,0,0,.8588235294);text-align:center;z-index:99}#fcat-cookie-consent-page-bottom p{color:#fff;font-size:14px;letter-spacing:.5px;font-weight:400}#fcat-cookie-consent-page-bottom .accept-btn-bottom-line{background-color:#4caf50;font-size:14px;color:#fff;padding:10px 20px;border:0;border-radius:5px;cursor:pointer;transition:all .2s ease}#fcat-cookie-consent-page-bottom .accept-btn-bottom-line:hover{background-color:#5abb5d;box-shadow:0 0 15px -3px rgba(97,207,101,.85)}#fcat-cookie-consent-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:block;animation:fadein .5s forwards}#fcat-cookie-consent-modal .modal{top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:5px;width:80%;max-width:500px;position:relative}#fcat-cookie-consent-modal .modal-header{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}#fcat-cookie-consent-modal .modal-header h4{color:#000;margin:0;font-size:18px}#fcat-cookie-consent-modal .modal-header img{width:50px}#fcat-cookie-consent-modal .modal-content{text-align:center}#fcat-cookie-consent-modal .buttons{margin-top:20px}#fcat-cookie-consent-modal .modal-content p{font-size:16px}#fcat-cookie-consent-modal .accept-btn-modal{background-color:#4caf50;color:#fff;border:0;padding:10px 20px;margin-right:10px;cursor:pointer;border-radius:5px;font-size:14px}#fcat-cookie-consent-modal .accept-btn-modal:hover{background-color:#377e39}#fcat-cookie-consent-modal .close-btn-modal{position:absolute;top:-10px;cursor:pointer;right:-10px;height:30px;width:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;margin:0;padding:unset;background-color:#333;border:2px solid #fff}#fcat-cookie-consent-modal .close-btn-modal::after,#fcat-cookie-consent-modal .close-btn-modal::before{position:absolute;content:"";width:15px;height:2px;background-color:#fff}#fcat-cookie-consent-modal .close-btn-modal::before{transform:rotate(45deg)}#fcat-cookie-consent-modal .close-btn-modal::after{transform:rotate(-45deg)}.fcat-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:48px 0}.fcat-pagination>a,.fcat-pagination>span{background-color:#ddd;color:#000;font-size:1em;margin:0 3px 5px;text-decoration:none;position:relative;font-family:Helvetica,Arial,sans-serif}.fcat-pagination>span{pointer-events:none}.fcat-pagination svg{height:24px;width:24px}.fcat-pagination>a:hover{background-color:#686868;color:#fff}.fcat-pagination>a.page-active{background-color:#484848;color:#fff}.fcat-social-media-buttons{display:inline-block}.fcat-social-media-buttons ul{margin:0;font-size:0}.fcat-social-media-buttons ul li{list-style:none;display:inline-block;padding-right:4px!important}.fcat-social-media-buttons ul li:last-child{padding-right:0!important}.fcat-social-media-buttons .icon{width:20px;height:20px}.fcat-social-media-buttons a svg{transition:all .2s;fill:#fff}#fcat-scrolltop{display:inline-block;width:30px;height:30px;text-align:center;border-radius:5%;position:fixed;bottom:60px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#fcat-scrolltop:hover{cursor:pointer;opacity:.6!important}#fcat-scrolltop:active{cursor:pointer}#fcat-scrolltop.show{opacity:1;visibility:visible}#fcat-scrolltop .icon{fill:#fff;width:30px;height:30px}.fcat-searchbox,.fcat-searchbox-compact{width:100%}#fcat-searchbox-form{display:flex;align-items:center;justify-content:flex-end;position:relative}#fcat-searchbox-form label,.compact-search-bar label{display:none}#fcat-searchbox-form .fcat-search-input{width:100%;padding:10px 70px 10px 20px;border-radius:50px;border:solid 2px #333;transition:all .3s ease-in-out;outline:0;opacity:.8}#fcat-searchbox-form .fcat-search-input:focus{opacity:1}#fcat-searchbox-form .fcat-search-input::placeholder{color:#484848}#fcat-searchbox-form .fcat-search-submit{position:absolute;border:0;top:50%;right:8px;transform:translate(0,-50%);cursor:pointer;padding:6px;background-color:var(--btn-bg-color);border-radius:50px;transition:background-color .1s ease-in-out}.fcat-searchbox-icon{width:20px;height:20px}#fcat-searchbox-form .fcat-search-submit,.compact-search-icon-btn{display:flex;align-items:center;justify-content:center}#compactSearchIcon{width:40px;height:40px;padding:7px;cursor:pointer}.compact-search-bar{background-color:#fff;color:#000;border:1px solid #999;padding:5px 10px;text-align:center;position:absolute;left:0;right:0;z-index:1000;transform:translateY(-40px);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.compact-search-bar.showBar{transform:translateY(0)}.compact-search-bar input[type=text]{width:100%;padding:10px;border:0;background-color:#fff;color:#000;outline:0}.fcat-c-search-submit{position:absolute;right:5px;top:50%;transform:translate(-5px,-50%);border:0;display:flex;align-items:center;justify-content:center;cursor:pointer!important;background-color:#333;color:#fff;padding:8px 30px}.fcat-c-search-submit img{width:30px;height:30px}@media screen and (max-width:991px){#fcat-searchbox-compact-form .fcat-c-search-input,#fcat-searchbox-form .fcat-search-input{font-size:16px}#fcat-searchbox-compact-form .fcat-c-search-input::placeholder,#fcat-searchbox-form .fcat-search-input::placeholder{font-size:14px}}@media screen and (max-width:768px){#fcat-searchbox-form .fcat-search-input{padding:10px 60px 10px 10px}#fcat-searchbox-compact-form .fcat-c-search-input{padding-right:85px}}