@keyframes bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pop-in{0%{opacity:0}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.hero_single{width:100%;position:relative;overflow:hidden;text-align:center;margin:0;color:#fff}.hero_single .wrapper{background-color:#000;background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;height:100%}.hero_in:before,.hero_single.start_bg_zoom:before{animation:6s cubic-bezier(0,.5,0,1) .3s forwards pop-in;content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero_single .wrapper h3{color:#fff;font-size:52px;font-size:3.25rem;margin:0;text-transform:uppercase;font-weight:700}@media (max-width:767px){.hero_single .wrapper h3{font-size:21px;font-size:1.3125rem}}@media (max-width:575px){.hero_single .wrapper h3{font-size:23px;font-size:1.4375rem}}.hero_single .wrapper p{font-weight:300;margin:10px 0 0;padding:0 20%;font-size:24px;font-size:1.5rem;line-height:1.4}.hero_single .wrapper p strong,.hero_single.version_2 .wrapper p strong{font-weight:600}@media (max-width:767px){.hero_single .wrapper p{padding:0;font-size:18px;font-size:1.125rem}}.hero_single.version_2{height:620px}.hero_in.general:before,.hero_single.version_2:before{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_single.version_2:before{background:url(../images/home/header/home-header-1.webp)center center no-repeat}.hero_single.version_2 .wrapper{background-color:#000;background-color:rgba(0,0,0,.45)}.hero_single.version_2 .wrapper h3,.hero_single.version_2 .wrapper p{font-size:42px;font-size:2.625rem;text-shadow:4px 4px 12px rgba(0,0,0,.3)}@media (max-width:767px){.hero_single.version_2 .wrapper h3{font-size:26px;font-size:1.625rem;margin-top:60px}}@media (max-width:575px){.hero_single.version_2 .wrapper h3{font-size:22px;font-size:1.375rem}}.hero_single.version_2 .wrapper p{font-weight:400;margin:5px 0 20px;padding:0;font-size:21px;font-size:1.3125rem}@media (max-width:767px){.hero_single.version_2 .wrapper p{padding:0;font-size:14px;font-size:.875rem}}.hero_single.cat_hover{height:720px;background-color:#00509e;background-color:rgba(0,84,166,.7)}.hero_single.cat_hover .wrapper{padding-top:45px;background:#0054a6;background:-webkit-linear-gradient(top,#0054a6,transparent);background:linear-gradient(to bottom,#0054a6,transparent)}.hero_in .wrapper h1,.hero_single.cat_hover .wrapper h3{font-size:42px;font-size:2.625rem}@media (max-width:767px){.hero_single.cat_hover .wrapper h3{font-size:30px;font-size:1.875rem;margin-top:60px}}.hero_single.cat_hover .cat_nav_hover ul{list-style:none;padding:0;margin:30px 0 0;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.hero_single.cat_hover .cat_nav_hover ul{justify-content:start;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.hero_single.cat_hover .cat_nav_hover ul::-webkit-scrollbar{display:none}}.hero_single.cat_hover .cat_nav_hover ul li{padding:0 10px;width:calc(20% - 10px)}@media (max-width:767px){.hero_single.cat_hover .cat_nav_hover ul li{width:auto}}.hero_single.cat_hover .cat_nav_hover ul li a{display:block}.hero_single.cat_hover .cat_nav_hover ul li a figure{width:100%;height:140px;border:3px solid rgba(255,255,255,.8);border-radius:10px;overflow:hidden;display:block}@media (max-width:767px){.hero_single.cat_hover .cat_nav_hover ul li a figure{height:110px}}.hero_single.cat_hover .cat_nav_hover ul li a figure img{margin:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover;object-position:50% 50%;border-radius:5px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.8}.hero_single.cat_hover .cat_nav_hover ul li a h2{color:#fff;font-size:18px;font-size:1.125rem;font-weight:400}#videoPlayer.loaded,.hero_single.cat_hover .cat_nav_hover ul li a:hover figure img,.hero_single.cat_hover .container-item.active figure img{opacity:1}#videoPlayer,.hero_single.cat_hover .image-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.hero_single.cat_hover .image-bg{z-index:-1;visibility:hidden;transition:all 1s ease-in-out}.hero_single.cat_hover .image-bg img,.hero_single.cat_hover .image-bg video{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:grayscale(100%)}@media (max-width:767px){.hero_single.cat_hover .container-item{width:200px}}.hero_single.cat_hover .container-item.active a+.image-bg{opacity:1;visibility:visible;overflow:hidden;width:100%;height:100%}.hero_single.cat_hover.version_2{height:100vh;background:0 0;background-color:#000;background-color:rgba(0,0,0,.6)}.scroll-down{position:absolute;bottom:20px;left:49%;font-size:40px;color:#fff;animation:bounce 1.5s ease-in-out 5,fadeOut 1s ease-in-out 1 forwards 5s;padding-bottom:20px;cursor:pointer}@media (max-width:767px){.hero_single.cat_hover.version_2{height:90vh}}.hero_single.cat_hover.version_2 .wrapper{background:0 0;background:-webkit-linear-gradient(top,transparent,transparent);background:linear-gradient(to bottom,transparent,transparent)}.hero_single.cat_hover.version_2 .image-bg img,.hero_single.cat_hover.version_2 .image-bg video{filter:grayscale(0)}#videoPlayer{object-fit:cover;transition:opacity 1s ease-in-out}.hero_in{width:100%;height:450px;position:relative;overflow:hidden;text-align:center;color:#fff}@media (max-width:767px){.hero_in{height:350px}}.hero_in.general:before{background:url(../images/about/about-header.webp)center center no-repeat}.hero_in.general .wrapper{background-color:#000;background-color:rgba(0,0,0,.6)}.hero_in .wrapper{display:flex;flex-direction:column;justify-content:center;height:100%}.hero_in .wrapper h1{color:#fff;text-transform:uppercase;font-weight:700;margin-top:30px}@media (max-width:767px){.hero_in .wrapper h1{font-size:32px;font-size:2rem}}.hero_in .wrapper h1 span{width:80px;height:4px;background-color:#ffc107;display:block;margin:auto auto 20px;border-radius:10px;opacity:1}.hero_in h1{animation-delay:.8s;-webkit-animation-delay:.8s;-moz-animation-delay:.8s}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}