/*! CSS Used from: https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:no-preference){
:root{scroll-behavior:smooth;}
}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h2{font-size:calc(1.325rem + .9vw);}
@media (min-width:1200px){
h2{font-size:2rem;}
}
h3{font-size:calc(1.3rem + .6vw);}
@media (min-width:1200px){
h3{font-size:1.75rem;}
}
h4{font-size:calc(1.275rem + .3vw);}
@media (min-width:1200px){
h4{font-size:1.5rem;}
}
h5{font-size:1.25rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
ul ul{margin-bottom:0;}
b,strong{font-weight:bolder;}
a{color:#0d6efd;text-decoration:underline;}
a:hover{color:#0a58ca;}
img{vertical-align:middle;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
[role=button]{cursor:pointer;}
[type=button],button{-webkit-appearance:button;}
[type=button]:not(:disabled),button:not(:disabled){cursor:pointer;}
.img-fluid{max-width:100%;height:auto;}
.figure-caption{font-size:.875em;color:#6c757d;}
.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:1400px){
.container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.col-6{flex:0 0 auto;width:50%;}
.offset-1{margin-left:8.33333333%;}
.g-0,.gx-0{--bs-gutter-x:0;}
.g-0{--bs-gutter-y:0;}
@media (min-width:576px){
.col-sm-4{flex:0 0 auto;width:33.33333333%;}
.col-sm-6{flex:0 0 auto;width:50%;}
}
@media (min-width:992px){
.col-lg-2{flex:0 0 auto;width:16.66666667%;}
.col-lg-3{flex:0 0 auto;width:25%;}
.col-lg-4{flex:0 0 auto;width:33.33333333%;}
.col-lg-5{flex:0 0 auto;width:41.66666667%;}
.col-lg-6{flex:0 0 auto;width:50%;}
.col-lg-8{flex:0 0 auto;width:66.66666667%;}
.col-lg-9{flex:0 0 auto;width:75%;}
.col-lg-10{flex:0 0 auto;width:83.33333333%;}
.col-lg-12{flex:0 0 auto;width:100%;}
}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;}
.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.btn:disabled{pointer-events:none;opacity:.65;}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd;}
.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;}
.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5);}
.btn-primary:active{color:#fff;background-color:#0a58ca;border-color:#0a53be;}
.btn-primary:active:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5);}
.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd;}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d;}
.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64;}
.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5);}
.btn-secondary:active{color:#fff;background-color:#565e64;border-color:#51585e;}
.btn-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5);}
.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d;}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.dropdown{position:relative;}
.dropdown-toggle{white-space:nowrap;}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
@media (min-width:992px){
.dropdown-menu-lg-end{--bs-position:end;}
}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.nav-link{transition:none;}
}
.nav-link:focus,.nav-link:hover{color:#0a58ca;}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .nav-link{padding-right:0;padding-left:0;}
.navbar-nav .dropdown-menu{position:static;}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.navbar-toggler{transition:none;}
}
.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem;}
@media (min-width:992px){
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start;}
.navbar-expand-lg .navbar-nav{flex-direction:row;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;}
}
.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}
.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5;}
.btn-close:hover{color:#000;text-decoration:none;opacity:.75;}
.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;}
.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25;}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal.show .modal-dialog{transform:none;}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto;}
.modal-title{margin-bottom:0;line-height:1.5;}
.modal-body{position:relative;flex:1 1 auto;padding:1rem;}
.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);}
.modal-footer>*{margin:.25rem;}
@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto;}
}
@media (min-width:992px){
.modal-lg{max-width:800px;}
}
.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
.d-none{display:none!important;}
.position-relative{position:relative!important;}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important;}
.text-end{text-align:right!important;}
html,body{width:100%;}
body{font-family:'Source Sans Pro', sans-serif;color:var(--dark-color);overflow-x:hidden;background:#fff;}
a{text-decoration:none;}
a:hover,a:focus{color:var(--dark-color);outline:none!important;box-shadow:none;}
ul li{font-size:14px;font-weight:400;line-height:2;color:var(--dark-color);}
:root{--red:#ba0c2f;--dark:#2a2829;--black:#121212;--navy:#202125;--orange:rgba(25,80,0);--yellow:#f7dd10;--light-yellow:#f7dd10;--gray:#525659;--purple:#81598c;--dark-gray:#3b434b;--green:#9fbc1d;--light-green:#c6d173;--dark-blue:#143f34;--blue:#005783;--light-blue:#afd7f3;--light:#e5e5e5;--light-gray:#f0f0f0;--brown:#9e9682;--border:#ccc;--border-radius:10px;--site-color:#1d252b;--site-color-two:#138a80;--site-color-three:#ededed;--dark-color:#2a2829;--box-shadow:0 4px 8px 0 rgba(0,0,0,.05);--color-gray-dark:#19191a;--color-gray-dark-400:#252526;--color-gray-dark-200:#2b2b2e;--color-gray-dark-100:#2e3132;--color-gray-dark-800:#3b3e40;--color-gray-dark-600:#4b4e51;--color-gray:#525659;--color-gray-100:#f2f2f3;--color-gray-200:#e1e1e2;--color-gray-400:#b6b7b9;--color-gray-600:#ccc;--color-gray-800:#7a8085;--text:#6c757d;}
h2{font-size:36px;}
h3{font-size:28px;}
h2,h3,h4,h5{font-weight:700;color:var(--site-color);}
p{font-size:14px;line-height:1.6;margin-bottom:15px;font-weight:400;color:var(--site-color);}
p a{color:var(--site-color);}
li{font-size:14px;font-weight:400;}
.btn{display:inline-block;align-items:center;justify-content:center;text-align:center;background:#fff;color:#000;padding:0 20px;max-width:100%;font-size:16px;font-weight:600;border:0;outline:0;position:relative;cursor:pointer;border-radius:var(--border-radius);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
header{position:fixed;width:100%;background:#fff;z-index:99;top:0;border-bottom:1px solid #ddd;}
.header-bottom{display:flex;}
.header-row .header-logo .logo-wrapper{display:flex;align-items:center;padding:15px 30px 14px;height:100%;}
.header-row .header-logo .logo-text{border-left:1px solid #ddd;padding-left:35px;margin-left:15px;}
.header-row .header-logo .logo-text p{margin-bottom:0;line-height:1.4;font-size:13px;}
.header-top{display:flex;background:#fff;padding:0 30px;border-bottom:1px solid #ddd;color:var(--site-color);}
.header-top .social-header{margin:0!important;padding:0;list-style:none;display:inline-flex;align-items:center;}
/* .header-top .header-title{display:flex;height:100%;align-items:center;} */
.header-top .header-title{display:flex;height:100%;}
.header-top .header-title h2{font-size:16px;margin-top:18px;margin-bottom:0;}
header .logo{left:0;background:#fff;padding:0;border-radius:0;display:block;transition:all .3s;z-index:99;}
header .logo img{max-height:80px;}
header .nav-content{border-bottom-color:transparent;}
.header-row .header-contact{display:flex;align-items:center;border-left:1px solid #ddd;padding:0 30px;}
.header-row .header-contact ul{padding:0;margin:0 0 0 15px;list-style:none;}
.header-row .header-contact ul li{line-height:1.4;}
.header-row .header-contact ul li i{margin-right:5px;}
.header-row .header-contact ul li a{color:var(--site-color);}
.nav-wrapper{position:relative;margin-left:auto;}
.nav-wrapper .nav-content{display:flex;height:100%;align-items:center;}
.nav-wrapper .nav-content .navbar-nav{flex-direction:row;width:100%;height:100%;justify-content:end;align-items:center;}
.nav-wrapper .nav-content .nav{position:static;margin-left:auto;}
.nav-wrapper .nav-content .nav a.nav-link{text-decoration:none;font-weight:700;font-size:15px;padding:23px 22px;color:var(--site-color);transition:none;height:100%;display:flex;align-items:center;position:relative;}
.nav-wrapper .nav-content .nav a.nav-link:hover{background:#f2f3f4;}
.nav-wrapper .nav,.nav-wrapper #navbarMenu,.nav-wrapper .nav-item{height:100%;}
.nav-wrapper .nav-content .nav .dropdown{position:static!important;border-radius:0;}
.nav-wrapper .nav-content .nav .dropdown-menu{margin-top:-2px!important;border-radius:0;background:#fff;z-index:-1;transition:none;box-shadow:.3rem .3rem .25rem rgba(7, 16, 52, 0.36);min-width:240px;background:var(--site-color);}
.nav-elements{position:relative;z-index:9;margin-left:auto;display:flex;}
.nav-elements ul.nav-elements-li{justify-content:space-between;display:inline-flex;align-items:center;height:100%;vertical-align:middle;margin:0 0 0 3px;border-radius:0;list-style:none;}
.nav-elements ul.nav-elements-li li{display:inline-block;}
.nav-elements ul.nav-elements-li i{margin-right:10px;font-size:24px;vertical-align:middle;}
.nav-elements ul.nav-elements-li a{background:var(--site-color-two);color:#fff;padding:5px 30px;border-radius:0;margin-left:3px;height:100%;display:block;font-weight:700;}
.nav-elements ul.nav-elements-li li:first-child a{background:var(--site-color);}
.nav-elements .nav-elements-li .language{height:100%;}
.nav-elements .dropdown-lang{padding:0;}
.nav-elements .dropdown-lang .btn{justify-content:space-between;display:inline-flex!important;align-items:center;height:100%;border-radius:0;line-height:1;padding:5px 24px;background:var(--site-color-two);color:#fff;}
.nav-elements .dropdown-lang .btn:hover,.dropdown-lang .btn:focus{outline:none;box-shadow:none;}
.figure-caption{font-size:13px;margin-top:15px;}
.swiper .figure-caption{margin-top:0;background:#fff;padding:30px 0 0;}
.swiper .figure-caption h2{font-size:18px;}
.swiper .swiper-img{overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.35);border-radius:10px;}
.swiper .swiper-img img{width:100%;}
.news .swiper .figure-caption{margin-top:0;padding:15px;border-radius:0 0 10px 10px;}
.news .swiper .figure-caption h2{color:var(--site-color);font-size:16px;height:30px;}
.news .swiper .swiper-img{box-shadow:none;border-radius:10px 10px 0 0;}
.news .swiper .swiper-slide{box-shadow:0 0 10px rgba(0,0,0,0.35);}
footer{background:var(--site-color);color:#fff;}
footer h5{color:#fff;font-size:16px;}
footer a{color:#b2b2b3;text-decoration:none;}
footer a:hover{color:#fff;}
footer li,footer p{font-size:14px;}
footer .copyright{font-size:13px;padding:20px 0 20px 0;background:#dbdbdb;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
footer .copyright ul{margin:0;padding:0;}
footer .copyright ul li{display:inline-block;}
footer .copyright ul li a{display:block;margin:0 0 0 15px;position:relative;text-decoration:none;color:var(--site-color);}
footer .copyright p{margin:5px 0 0;}
footer .social-footer{padding:0;margin:0;list-style:none;}
.footer-place{padding:70px 0 45px;}
footer .address ul{margin:0;padding:0;list-style:none;}
footer .address ul li{line-height:1.4;margin-bottom:10px;color:#b2b2b3;}
footer .address ul li i{margin-right:7px;}
footer .newclick{font-size:13px;padding:10px 0;background:#dbdbdb;color:var(--site-color);}
footer .newclick a,.newclick a:hover{font-size:13px;font-weight:700;color:var(--site-color);}
footer .footer-logo{margin-top:35px;margin-left:auto;display:block;float:right;}
footer .footer-logo img{max-height:40px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.footer-list{width:25%;float:left;margin-bottom:10px;padding:0;}
.footer-list ul{margin:0;padding:0;list-style:none;}
.scroll-top{position:fixed;bottom:40px;right:10px;display:inline-block;cursor:pointer;}
.scroll-top.btn-new i{-webkit-animation-name:moveDown!important;animation-name:moveDown!important;}
.scroll-top.btn-new:hover i{-webkit-animation-name:moveUp!important;animation-name:moveUp!important;}
.sponsor{margin-top:30px;}
.sponsor-wrapper{background:#be9e4b;}
.sponsor img{background:#fff;padding:10px;}
.sponsor .sponsor-content{display:flex;align-items:center;height:100%;padding:30px 45px;}
.sponsor .sponsor-content p{color:#fff;font-size:20px;font-weight:700;margin:0;}
.icon-md{width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;}
.btn-login{padding:10px 15px!important;background:var(--red);color:#fff;display:block;font-weight:600!important;width:100%;}
.btn-login:hover{background:var(--color-gray-dark-200);color:#fff;}
.btn-register{background:var(--color-gray-200);color:var(--color-gray-dark-200);}
.nav-wrapper .nav-content .nav .dropdown-menu ul{margin:0;padding:0;list-style:none;}
.nav-wrapper .nav-content .nav .dropdown-menu ul li a{color:#fff;padding:5px 15px;display:block;}
.nav-wrapper .nav-content .nav .dropdown-menu ul li a:hover{background:var(--site-color-two);color:#fff;}
.main{position:relative;background:#e9e9e9;}
.blog .swiper{padding-bottom:60px;}
.main .slide{position:relative;background:var(--dark);overflow:hidden;margin-top:118px;height:620px;}
.main .slide .swiper-slider{height:100%;}
.main .slide .swiper-slide,.main .slide .swiper-wrapper{height:100%;}
.main .slide .swiper-pagination{bottom:60px;}
.main .slide .swiper-pagination-bullet{width:20px;height:10px;border-radius:3px;margin:5px!important;background:#fff;border:none;opacity:1;transition:all 0.15s ease-in-out;}
.main .slide .swiper-pagination-bullet-active{background:var(--site-color-two);width:40px;}
.main .slide .swiper-slide{overflow:hidden;}
.slide .swiper-slide .slide-txt-box{position:absolute;top:25%;width:100%;padding:45px 45px 120px;color:#fff;text-align:center;z-index:99;}
.slide-txt-box-video{text-align:left!important;top:15%!important;}
.slide-txt-box-video h2{color:#fff;font-size:66px;}
.slide-txt-box-video h3{color:#fff;font-size:25px;}
.title-desc-video{background:rgba(0,0,0,0.2);color:#fff;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:14px;letter-spacing:2px;}
.title-desc-video h4{color:#fff;font-size:22px;margin-bottom:20px;}
.video-btns{margin-top:20px;}
.video-btns .btn{background:var(--site-color);color:#fff;padding:7px 35px;border-radius:3px;}
.video-btns .btn:hover{background:var(--site-color-two);color:#fff;}
.video-btns .btn:first-child{margin-right:15px;}
.slide .mute-video{position:absolute;bottom:90px;right:120px;z-index:99;color:#fff;font-size:24px;}
.slide .mute-video:hover{color:#fff;}
.slide .mute-video::after{position:absolute;content:"";background:#fff;width:28px;height:2px;top:14px;left:0;transform:rotate(5deg);}
.slide .pattern{opacity:0.4;background-image:linear-gradient(135deg, #000 25%, transparent 25%), linear-gradient(225deg, #000 25%, transparent 25%), linear-gradient(45deg, #000 25%, transparent 25%), linear-gradient(315deg, #000 25%, #333 75%);background-position:3px 0, 3px 0, 0 0, 0 0;background-size:3px 3px;background-repeat:repeat;position:absolute;width:100%;height:100%;}
.banner-video-wrap{height:100%;overflow:hidden;width:100%;position:absolute;z-index:0;top:0;}
.banner-video{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.banner-video video{position:absolute;left:0;top:0;opacity:.7;}
.banner-video > *{width:100%!important;height:auto!important;}
.aside-nav{position:absolute;z-index:9;left:0;top:50%;transform:translateY(-50%);width:4.5rem;padding:0;background:#fff;text-align:center;will-change:transform;-webkit-backface-visibility:hidden;-webkit-perspective:1000;border-radius:0;overflow:hidden;}
.aside-nav .aside-menu{list-style:none;margin:0;padding:0;text-align:center;}
.aside-nav .aside-menu i{font-size:20px;color:var(--site-color);}
.aside-nav .aside-menu p{line-height:1;font-size:11px;margin-bottom:0;}
.aside-nav .aside-menu li{width:100%;background:#fff;border-bottom:1px solid #ddd;overflow:hidden;text-align:center;padding:0;}
.aside-nav .aside-menu li a{padding:10px 0;display:block;transition:all .3s;}
.aside-nav .aside-menu li a:hover{color:#fff;background:var(--site-color-two);}
.aside-nav .aside-menu li a:hover i,.aside-nav .aside-menu li a:hover p{color:#fff;}
.aside-nav .aside-menu li:last-child{border-bottom:none;}
.about{padding:60px 0;background:#fff;}
.about h2{margin-bottom:30px;font-size:36px;}
.about p{line-height:2.2;text-align:justify;}
.about .image-content .sticky-top{z-index:3;top:180px;}
.about .image-content{height:100%;text-align:center;}
.about .image-content .image-item{display:block;border-radius:5px;position:relative;}
.about .image-content .image-item img{border-radius:5px;top:0;left:0;position:relative;}
.about .image-content .image-item img:first-child{width:100%;}
.about .image-content .image-item img:nth-child(2){z-index:9;margin-left:-280px;margin-top:-200px;max-width:300px;transform:rotate(0deg);border:5px solid #fff;}
.btn-about{-webkit-transform:translateY(0px);transform:translateY(0px);color:var(--site-color);padding:10px 45px;background-color:transparent;border:1px solid var(--site-color);border-radius:30px;margin-top:30px;overflow:hidden;}
.btn-about::before{transform:scaleX(0);transform-origin:bottom right;border-radius:30px;}
.btn-about:hover::before{transform:scaleX(1);transform-origin:bottom left;}
.btn-about::before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:#f2f3f4;z-index:-1;transition:transform .3s ease;}
.news{background:var(--site-color);padding:70px 0;}
.news h2{color:#fff;}
.news .swiper-pagination-bullet{background:#fff;}
.ttl{margin-bottom:30px;display:flex;}
.ttl h2{line-height:1.5;position:relative;font-size:32px;margin-bottom:0;}
.ttl h2::after{content:"";position:absolute;height:2px;bottom:0;width:45px;background:var(--site-color-two);left:0;}
.countto{position:relative;padding:30px 0;background:#e9e9e9;}
.countto .container{position:relative;z-index:3;}
.countto .box{text-align:center;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;position:relative;background:var(--site-color);padding:30px;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,0);border-right:1px solid rgba(255,255,255,0.1);}
.countto .box:hover{box-shadow:0 0 10px rgba(0,0,0,0.35);z-index:999;position:absolute;width:calc(100%);background:var(--site-color-two);}
.countto .box h2{margin-bottom:0;display:inline-block;padding:0 20px;font-size:26px;}
.countto .box p{margin-bottom:0;font-size:14px;font-weight:400;text-transform:uppercase;}
.countto .ff_counter_box{padding:15px 0;width:100%;}
.countto .row > [class*="col-"]:nth-of-type(4) .box:after{content:none;}
.countto .row > [class*="col-"]{position:relative;}
.countto .box-wrapper{display:flex;}
.countto .box-content{display:flex;align-items:center;}
.countto .box i{display:block;margin-bottom:15px;font-size:36px;padding:15px;}
.countto .box h2,.countto .box p,.countto .box i{color:#fff;}
.newsletter{padding:45px 0;}
.newsletter h3{font-size:24px;font-weight:700;margin-bottom:0;margin-top:0;}
.newsletter p{font-size:16px;margin:0;line-height:1.5;letter-spacing:2px;}
.newsletter-form .input-box{position:relative;margin-top:7px;border:1px solid #ddd;background:#fff;}
.newsletter-form input{border:none;background-color:#fff;height:58px;width:75%;letter-spacing:2px;font-size:14px;color:var(--site-color);border-radius:0;padding:0 24px;}
.newsletter-form input:focus{box-shadow:none;outline:none;font-weight:700;}
.newsletter-form .submit{position:absolute;right:0;top:0;text-align:center;font-size:14px;font-weight:700;padding:15px 45px;display:flex;align-items:center;-webkit-align-items:center;background:var(--site-color-two);cursor:pointer;color:#fff;border:none;border-radius:0;overflow:hidden;z-index:9;height:100%;}
.newsletter-form .submit:hover{text-decoration:none;color:#fff;}
.newsletter-form .submit:hover::before{transform:scaleX(1);transform-origin:bottom left;}
.newsletter-form .submit:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:var(--site-color);z-index:-1;transition:transform .3s ease;transform:scaleX(0);transform-origin:bottom right;border-radius:0;}
.gallery{background:#000;overflow:hidden;max-height:480px;}
.gallery div{overflow:hidden;}
.gallery img{width:100%;display:block;object-fit:cover;transform-style:preserve-3d;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease;height:100%!important;opacity:.5;}
.gallery img:hover{opacity:1;transform:scale(1.2);}
.elem-inner{display:block;box-shadow:0 3px 5px rgba(0,0,0,0.1);border-radius:3px;}
.elem-inner:hover{box-shadow:0 3px 5px rgba(0,0,0,0.15);}
.elem-inner img{padding:0px !important;background:#fff;}
.brands{padding:30px 0 0;background:#e9e9e9;}
.brands .swiper-inner{border-radius:5px;overflow:hidden;}
.brands .ttl h2:after{content:none;}
.brands .swiper-img img{padding:15px;}
@media (max-width: 992px){
.single{width:100%!important;}
}
.swiper-img img{    max-width: 100%;
    height: 200px;
    background: #d1d1d1;
    object-fit: contain;}
.btn-new{display:flex;align-items:center;color:var(--site-color);font-size:14px;}
.btn-new span{border-radius:50%;border:1px solid var(--site-color);padding:0 6px;display:inline-block;margin:15px;overflow:hidden;}
.btn-new:hover span{border-color:var(--site-color-two);}
.btn-new span i{font-size:24px;color:var(--site-color);-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transition:all 0.2s;display:block;-webkit-animation-name:moveLeft;animation-name:moveLeft;}
.btn-new:hover span i{color:var(--site-color-two);-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:moveRight;animation-name:moveRight;}
@media (min-width: 1400px){
.container{max-width:1120px;}
}
.swiper-container{overflow:hidden;}
.swiper-buttons{margin-left:auto;margin-right:10px;}
.swiper-buttons i{color:#fff;}
.swiper-buttons .swiper-button{display:inline-block;margin:5px;}
.swiper-button.swiper-button-disabled{opacity:.3;}
.dark .swiper-pagination-bullet-active{background:#fff!important;}
.swiper-pagination-bullet-active{background:var(--site-color-two)!important;}
.press{top:-45px;z-index:9;margin-bottom:-45px;position:relative;background:#fff;padding:30px 45px;box-shadow:0 0 40px rgba(0,0,0,0.15);border-radius:0;}
.press h2{font-size:36px;margin-bottom:0;display:flex;align-items:center;height:100%;border-right:1px solid #ddd;line-height:1;}
.press .list-press p{font-size:16px;}
.press .list-press .swiper-pagination{bottom:-6px!important;text-align:left;}
.press .list-press .swiper-wrapper{margin-bottom:12px;}
.press .list-press{padding:0 45px;position:relative;}
.press .swiper-buttons .swiper-button{position:absolute;right:-10px;}
.press .swiper-buttons i{color:var(--site-color);}
.press .swiper-buttons .press-button-prev{top:0;padding:5px 10px;}
.press .swiper-buttons .press-button-next{padding:5px 10px;color:#fff;top:40px;}
.info{top:-45px;z-index:9;margin-bottom:-45px;position:relative;background:#fff;padding:30px 45px;box-shadow:0 0 40px rgba(0,0,0,0.15);border-radius:0;}
.info h2{font-size:18px;margin-bottom:0;display:flex;align-items:center;height:100%;}
.info .info-content{display:flex;height:100%;border-left:1px solid #ddd;padding-left:15px;align-items:center;}
.info p{margin-bottom:0;font-size:16px;line-height:1.2;}
.info i{margin-right:10px;font-size:20px;}
.cookie-bubble{position:fixed;width:calc(100% - 20px);border-radius:0;background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);z-index:99;left:10px;right:10px;bottom:15px;}
.cb-row-content{display:flex;align-items:center;justify-content:space-between;width:100%;}
.cookie-bubble.hide{display:none;}
.cookie-bubble .cb-wrapper{position:relative;display:inline-block;padding:10px 30px;z-index:99;width:100%;}
.cookie-bubble .cb-wrapper .cb-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;}
.cookie-bubble .cb-wrapper .cb-row .cb-row-content .message{position:relative;width:80%;display:inline-block;font-size:13px;margin-top:0;}
.cookie-bubble .cb-wrapper .cb-row .cb-row-content .cb-controls{position:relative;float:right;margin-top:10px;}
.cookie-bubble .cb-wrapper .agreement-btn{margin:0 0 0 10px;text-decoration:none;color:#fff;background:var(--site-color-two)!important;padding:10px 40px;border-radius:3px;font-size:16px;opacity:1;border:none;cursor:pointer;font-weight:600;float:right;}
.cookie-bubble .cb-wrapper .agreement-btn:hover{background-color:#0083cc;}
@media (max-width:1024px){
.cookie-bubble{width:100%;max-width:100%;top:auto!important;bottom:0!important;left:0!important;border-radius:0;}
}
@media (max-width: 992px){
.main .slide{margin-top:122px;height:240px;}
.main .slide .swiper-pagination{bottom:30px;}
.slide .swiper-slide .slide-txt-box{padding:15px;}
.nav-wrapper .nav-content{padding-right:0;}
.sponsor{margin:15px 0;text-align:center;overflow:hidden;}
.sponsor .container{padding:0;}
.sponsor-wrapper{background:#fff;}
.sponsor-wrapper p{color:var(--site-color)!important;}
.header-top .social-header{display:none;}
header .logo img{max-height:48px;}
.header-top{display:block;padding:0;}
.nav-elements{margin:0;display:flex;padding:0;width:100%;}
.nav-elements .nav-elements-li{margin:0!important;padding:0;width:100%;justify-content:center;}
.nav-elements ul.nav-elements-li li{width:100%;}
.nav-elements ul.nav-elements-li a{margin:0;padding:0 30px;}
.nav-elements ul.nav-elements-li i{font-size:16px;}
.nav-elements .nav-elements-li.dropdown-lang{width:50px;}
.header-row .header-logo .logo-wrapper{padding:3px 15px 2px;}
.header-top .header-title{display:block;text-align:center;padding:3px 0;}
.header-top .header-title h2{margin:0;text-align:center;font-size:13px;}
.header-row .header-contact{border-right:1px solid #ddd;padding:0 15px;}
.header-logo{padding:7px 0;z-index:999;}
.info{top:0;margin-bottom:0;padding:30px;}
.info h2{margin-bottom:20px;}
.info-container{padding:0;}
.info .info-content{border-left:none;padding-left:0;}
.news .swiper .figure-caption{height:90px;}
.press-container{padding:0;}
.press{top:0;margin-bottom:0;padding:30px;}
.press .list-press{padding:0;}
.press h2{border:none;line-height:1.5;position:relative;font-size:32px;padding-bottom:15px;margin-bottom:0;}
.press h2:after{content:"";position:absolute;height:2px;bottom:15px;width:45px;background:var(--site-color-two);left:0;}
.press .list-press .swiper-pagination{text-align:center;}
.press .swiper-buttons .press-button-next,.press .swiper-buttons .press-button-prev{top:-60px;}
.press .swiper-buttons .press-button-prev{right:30px;}
.aside-nav{bottom:0;position:fixed;z-index:9;background:#fff;left:0;transform:none;width:100%;top:auto;border-radius:0;border-top:1px solid #ddd;}
.aside-nav .aside-menu{justify-content:space-between;display:flex;}
.aside-nav .aside-menu li{display:inline-block;width:auto;border:none;margin-bottom:-6px;width:100%;}
.aside-nav .aside-menu li a{padding:10px 15px;}
.aside-nav .aside-menu i{font-size:20px;}
.aside-nav .aside-menu p{margin-bottom:3px;}
.navbar-toggler{border-radius:0;}
.swiper-buttons{display:flex;align-items:center;}
.countto{padding:0;overflow:hidden;}
.countto .container{padding:0;}
.countto .box::after{content:none;}
.countto .box{border-bottom:1px solid rgba(255,255,255,0.1);position:relative;padding:0 15px;}
.countto .box:hover{position:relative;}
.countto .box i{margin-bottom:0;}
.countto .ff_counter_box{text-align:right;width:100%;}
.countto .box h2{padding:0;font-size:28px;}
.countto .box p{font-size:16px;}
.about{padding:15px;}
.about .image-content .image-item{display:none;}
.btn-about{margin:15px 0;}
.about .container{padding:0;}
.news{padding:15px;}
.news .ttl{margin-bottom:15px;}
.news .swiper .swiper-img{box-shadow:none;height:auto;}
.brands .ttl{margin-bottom:15px;}
.brands{padding:0 0 20px;}
.newsletter{padding:30px 15px;}
.newsletter-form input{padding-left:15px;}
.newsletter h3{font-size:20px;}
.newsletter p{letter-spacing:0;}
.newsletter-form .submit{padding:15px;}
.gallery{max-height:inherit;}
footer{overflow-x:hidden;}
footer .footer-logo{display:none;}
footer .footer-place{padding:30px 15px 15px;}
footer .newclick{margin-bottom:68px;padding:15px;background:#fff;}
footer .copyright{padding:15px;background:#fff;}
footer .copyright ul{text-align:left!important;margin-top:15px;}
footer .copyright ul li a{margin:0 15px 0 0;}
footer .scroll-top{display:none!important;}
footer .address{text-align:left!important;}
footer .address ul li{margin-bottom:20px;}
footer .footer-list{display:none;}
footer a,footer .address ul li{color:#eee;}
.nav-wrapper .nav-content .navbar-nav{width:auto;height:auto;display:block;position:relative;top:123px;border-top:3px solid var(--site-color);}
.navbar-toggler:focus{box-shadow:none;}
.nav-wrapper .nav-content .nav a.nav-link{padding:15px;border-bottom:1px solid #ddd;box-shadow:none!important;}
.nav-wrapper .nav,.nav-wrapper #navbarMenu,.nav-wrapper .nav-item{height:auto!important;}
.navbar-collapse{z-index:99999;min-height:0;float:none;overflow-y:auto!important;overflow-x:hidden!important;left:0;top:0!important;bottom:0;width:290px;transition:transform .3s;transform:translate3d(-100%, 0, 0);transition:transform .3s;min-height:100vh!important;-webkit-box-shadow:-1px 4px 6px 0 rgba(138,138,138,.5);box-shadow:-1px 4px 6px 0 rgba(138,138,138,.5);background:#fff;position:fixed;background:rgb(255, 255, 255) none repeat scroll 0% 0%;z-index:99;}
.nav-wrapper .nav-content .nav .dropdown-menu{position:relative!important;height:auto!important;transform:none!important;box-shadow:none!important;z-index:99;}
#menu-trigger{padding:10px 0;background:#fff;text-align:right;display:block;cursor:pointer;}
#menu-trigger div{position:relative;display:block;height:3px;margin-bottom:6px;width:32px;background:var(--site-color);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-align:right;}
#menu-trigger:hover{cursor:pointer;color:#fff;}
#menu-trigger:hover div:first-child{width:32px;}
#menu-trigger div:nth-child(2){width:25px;margin-left:auto;}
#menu-trigger div:nth-child(3){width:15px;margin-left:auto;}
.menu-tint{position:fixed;width:100%;height:calc(100% + 200px);bottom:-100px;top:0;opacity:0;z-index:97;background:rgba(0,0,0,.8);-webkit-transition:opacity .7s;transition:opacity .7s;visibility:hidden;}
.elem-inner img{padding:5px;background:#fff;}
.ttl{margin-top:15px;}
}
@media (max-width: 552px){
.header-row .header-contact{display:none;}
}
@media (min-width: 992px){
.aside-master{display:none;}
}
@media (max-width: 375px){
.nav-elements ul.nav-elements-li a{padding:0 10px;}
.header-row .header-contact{padding:0 5px;}
.header-row .header-contact ul li a{font-size:11px;}
.header-row .header-logo .logo-wrapper{padding:3px 8px 2px;}
#menu-trigger{transform:scale(.8);}
.aside-nav .aside-menu li a{padding:10px 15px;}
.navbar-toggler{padding:.25rem .5rem;}
}
@media all and (min-width: 992px) and (max-width: 1365px){
header .logo{padding:10px 0;}
.header-row .header-logo .logo-wrapper{padding:6px 30px 5px;}
.header-row .header-logo .logo-text p{font-size:11px;}
.nav-wrapper .nav-content .nav a.nav-link{font-size:14px;}
.nav-wrapper .nav-content .nav a.nav-link{padding:22px 12px;}
.header-row .header-logo .logo-text{padding-left:25px;margin-left:10px;}
footer li,footer p{color:var(--site-color);font-size:12px;}
.main .slide{height:400px;}
.countto .box h2{font-size:24px;}
.countto .box p{font-size:14px;}
.countto .box i{font-size:32px;}
.swiper .swiper-img{height:auto;}
footer .footer-logo img{max-height:34px;}
.scroll-top{bottom:0;}
.btn-new span{background:#fff;}
.nav-elements ul.nav-elements-li a{padding:5px 20px;}
.main .slide{height:400px;}
.countto .box{padding:30px 15px;}
}
@media all and (min-width: 1365px) and (max-width: 1440px){
.swiper .swiper-img{height:auto;}
}
@media all and (min-width: 576px) and (max-width: 992px){
.press{top:-45px;margin-bottom:-45px;border-radius:10px;}
.press-container{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);}
}
@media all and (min-width: 575px) and (max-width: 992px){
.countto,.main{background:#fff;}
.info-container{padding:0;}
.info{padding:30px 0;box-shadow:none;}
.countto,.main{background:#fff;}
.info{top:0;margin-bottom:0;padding:30px 0;box-shadow:none;}
footer .footer-place{padding:30px 0 15px;}
.main .slide{height:300px;}
}
/*! CSS Used from: https://unpkg.com/swiper/swiper-bundle.min.css */
:root{--swiper-theme-color:#007aff;}
.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1;}
.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1;}
.swiper-wrapper{transform:translateZ(0);}
.swiper-horizontal{touch-action:pan-y;}
.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%;}
.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0);}
:root{--swiper-navigation-size:44px;}
.swiper-button-lock{display:none;}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%;}
.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1);}
.swiper-pagination-lock{display:none;}
.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000;}
/*! CSS Used from: https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.2/font/bootstrap-icons.css */
.bi::before,[class*=" bi-"]::before{display:inline-block;font-display:block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bi-arrow-left::before{content:"\f12f";}
.bi-arrow-right::before{content:"\f138";}
.bi-arrow-up-short::before{content:"\f145";}
.bi-award-fill::before{content:"\f153";}
.bi-bookmark-plus-fill::before{content:"\f19c";}
.bi-briefcase-fill::before{content:"\f1cb";}
.bi-calendar-event::before{content:"\f1e8";}
.bi-envelope-fill::before{content:"\f32c";}
.bi-geo-alt-fill::before{content:"\f3e7";}
.bi-geo-fill::before{content:"\f3e9";}
.bi-globe::before{content:"\f3ee";}
.bi-globe2::before{content:"\f3ef";}
.bi-house-door-fill::before{content:"\f422";}
.bi-info-square::before{content:"\f433";}
.bi-music-note-beamed::before{content:"\f49e";}
.bi-person-bounding-box::before{content:"\f4d4";}
.bi-telephone-fill::before{content:"\f5b4";}
/*! CSS Used from: Embedded */
.elem-inner img{padding:0;}
/*! CSS Used keyframes */
@keyframes moveDown{50%{transform:translateY(-50px);}51%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}
@keyframes moveUp{50%{transform:translateY(50px);}51%{opacity:0;transform:translateY(-50px);}100%{opacity:1;transform:translateY(0);}}
@-webkit-keyframes moveLeft{50%{transform:translateX(-50px);}51%{opacity:0;transform:translateX(50px);}100%{opacity:1;transform:translateX(0);}}
@keyframes moveLeft{50%{transform:translateX(-50px);}51%{opacity:0;transform:translateX(50px);}100%{opacity:1;transform:translateX(0);}}
@-webkit-keyframes moveRight{50%{transform:translateX(50px);}51%{opacity:0;transform:translateX(-50px);}100%{opacity:1;transform:translateX(0);}}
@keyframes moveRight{50%{transform:translateX(50px);}51%{opacity:0;transform:translateX(-50px);}100%{opacity:1;transform:translateX(0);}}
/*! CSS Used fontfaces */
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBduz8A.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRduz8A.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"bootstrap-icons";src:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.2/font/fonts/bootstrap-icons.woff2?08efbba7c53d8c5413793eecb19b20bb") format("woff2"), url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.2/font/fonts/bootstrap-icons.woff?08efbba7c53d8c5413793eecb19b20bb") format("woff");}

.fix-book{
    position: relative !important;
    top: 7px !important;
}

.header-top{
     height: 60px !important;
}

@media (max-width: 992px) {
    .nav-elements .nav-elements-li {
        margin: 3px 0px !important;
    }
    .nav-elements ul.nav-elements-li li {
        width: 100%;
        height: 40px !important;
    }
    .fix-book{
        font-size: 13px !important;
    }
    .nav-elements{
        position: absolute;
        bottom: 60px;
    }
}

@media (max-width: 991px) {
    .navbar-collapse {
        position: fixed;
        top: 0;
        left: 0;
        width: 280px;
        height: 100vh;
        background: #fff;
        transform: translateX(-100%);
        transition: transform 0.3s ease-in-out;
        z-index: 1050; /* higher than overlay */
        overflow-y: auto;
    }

    .navbar-collapse.show {
        transform: translateX(0);
    }

    .menu-tint {
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, 0.6);
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease;
    }

    .menu-tint.open {
        opacity: 1;
        visibility: visible;
    }

    .meets-image-logo{
        position: relative;
        z-index: 9999;
    }

    .navbar-collapse.collapse.show{
        z-index: 10;
    }

    .nav-wrapper .nav, .nav-wrapper #navbarMenu, .nav-wrapper .nav-item{
        height: 80px !important;
    }

    .header-bottom{
        position: relative;
        top: 8px;
    }

    
}

footer .copyright {
    position: relative;
    top: 16px;
    background-color: #138a80;
}

footer .copyright ul li a{
    color: #FFF !important;
}
.copyright .col-lg-6.copy p {
    color: #FFF !important;
}