@charset "UTF-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{margin-right:-15px;margin-left:-15px}.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-lg-15,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20{position:var(--r);min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:650px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-20{float:left}.col-xs-20{width:20%}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-0{width:0%;padding:0;}}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-20{float:left}.col-sm-20{width:20%}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-0{width:0%;padding:0;}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-20{float:left}.col-md-20{width:20%}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-15,.col-lg-20{float:left}.col-lg-20{width:20%}.col-lg-15{width:12.5%}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}
@font-face{font-family:'icomoon';src: url('../fonts/icomoon.woff2?v=4.6.1') format('woff2'),url('../fonts/icomoon.woff?v=4.6.1') format('woff'),url('../fonts/icomoon.ttf?v=4.6.1') format('truetype'),url('../fonts/icomoon.svg?v=4.6.1#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:swap}.fa,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-search1:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-check:before{content:"\f00c"}.icon-close:before{content:"\f00d"}.icon-home:before{content:"\f015"}.icon-clock-o:before{content:"\f017"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-map-marker:before{content:"\f041"}.icon-edit:before{content:"\f044"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-info-circle:before{content:"\f05a"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-cogs:before{content:"\f085"}.icon-gears:before{content:"\f085"}.icon-thumbs-o-up:before{content:"\f087"}.icon-heart-o:before{content:"\f08a"}.icon-phone:before{content:"\f095"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-credit-card:before{content:"\f09d"}.icon-hand-o-right:before{content:"\f0a4"}.icon-globe:before{content:"\f0ac"}.icon-tasks:before{content:"\f0ae"}.icon-group:before{content:"\f0c0"}.icon-flask:before{content:"\f0c3"}.icon-bars:before{content:"\f0c9"}.icon-google-plus:before{content:"\f0d5"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-comments-o:before{content:"\f0e6"}.icon-sitemap:before{content:"\f0e8"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-laptop:before{content:"\f109"}.icon-youtube-square:before{content:"\f166"}.icon-fax:before{content:"\f1ac"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before{content:"\f1d7"}.icon-paper-plane:before{content:"\f1d8"}.icon-send:before{content:"\f1d8"}.icon-trash:before{content:"\f1f8"}.icon-eyedropper:before{content:"\f1fb"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-diamond:before{content:"\f219"}.icon-heartbeat:before{content:"\f21e"}.icon-server:before{content:"\f233"}.icon-user-plus:before{content:"\f234"}.icon-balance-scale:before{content:"\f24e"}.icon-internet-explorer:before{content:"\f26b"}.icon-commenting:before{content:"\f27a"}.icon-braille:before{content:"\f2a1"}.icon-handshake-o:before{content:"\f2b5"}.icon-user-circle:before{content:"\f2bd"}.icon-user-circle-o:before{content:"\f2be"}.icon-storage:before{content:"\e90b"}.icon-vertical_align_top:before{content:"\e90d"}.icon-laptop_mac:before{content:"\e911"}.icon-thumb_up_alt:before{content:"\e91b"}.icon-arrow_right_alt:before{content:"\e923"}.icon-double_arrow:before{content:"\e924"}.icon-park:before{content:"\e925"}.icon-auto_awesome:before{content:"\e926"}.icon-grass:before{content:"\e927"}.icon-miscellaneous_services:before{content:"\e92a"}.icon-groups:before{content:"\e92d"}.icon-cog:before{content:"\e92e"}.icon-news-paper:before{content:"\e936"}.icon-arrow-long-left:before{content:"\e900"}.icon-arrow-long-right:before{content:"\e901"}.icon-shopping-cart1:before{content:"\e902"}.icon-gift1:before{content:"\e903"}.icon-picture:before{content:"\e904"}.icon-search:before{content:"\e986"}.icon-fire:before{content:"\e9a9"}.icon-lab:before{content:"\e9aa"}.icon-bin:before{content:"\e9ac"}

:root{--m:#165dff;--v:#0d47c5;--b:#001932;--b1:#4B5563;--b2:#777777;--b3:#9FA3B9;--g:#F7F9FC;--g1:#dddddd;--g2:#bbbbbb;--w:#ffffff;--i:inline-block;--t:all 0.3s ease-in-out;--s:0 0 10px rgba(0,0,0,0.1);--r:relative;--a:absolute;}
html{font-size:16px;}
body{margin:0px;padding:0px;background-position:top center;background-repeat:no-repeat;font-weight:normal;font-size:1rem;line-height:1.8;-webkit-text-size-adjust:none;color:var(--b);letter-spacing:0.1px;overflow-x:hidden;}
.backtop{position:fixed;right:5px;bottom:126px;cursor:pointer;z-index:99999;background:var(--m);text-align:center;width:55px;height:55px;border-radius:50%;font:bold 14px var(--f);color:var(--w);padding:8px 5px 0 5px;display:none;transition:var(--t);}
.backtop span{display:block;padding-bottom:2px;font-size:16px;}
.backtop:hover{background:var(--v)}
ul,li{list-style:none;padding:0px;margin:0px;}
main ul{padding-left:20px;}
main ul,main li{list-style:disc;}
a{color:var(--m);text-decoration:none;transition:all ease-in-out 0.4s;}
a:hover{color:var(--v);}
h1,h2,h3,.page-tit1,.page-tit2,.page-tit3{font-weight:bold;margin-top:0;}
h1,.page-tit1{font-size:2.5rem;}
h2,.page-tit2{font-size:2rem;}
h3,.page-tit3{font-size:1.2rem;}
h4,h5,h6,.page-tit4,.page-tit5,.page-tit6{font-weight:bold;margin-top:0;}
.colorw{color:var(--w);}
p{padding:0;margin:0;margin-bottom:1rem;}
img{max-width:100%;height:auto;vertical-align:top;}
sub,sup{position:relative;font-size:50%;line-height:0;}
.mar0{margin-top:0 !important;margin-bottom:0 !important;}
.pad0{padding-top:0 !important;padding-bottom:0 !important;}
.clear{clear:both;}
.inquiry-button{cursor:pointer;}
.mt-0{margin-top:0 !important;}

:root{--bg:#f8fbff;--surface:#ffffff;--surface-soft:#f1f5f9;--surface-strong:#e8f0fb;--text:#10213a;--muted:#4f647f;--line:rgba(57,95,155,0.16);--primary:#165dff;--primary-deep:#0d47c5;--accent:#90b4cf;--shadow:0 24px 70px rgba(25,60,115,0.12);--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--container:min(80%,calc(100% - 30px));}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;font-family:"Manrope",sans-serif;color:var(--text);line-height:1.7;}
ul.list-digital{list-style:dig;}
.bg-gray{background-color:#f9fafb;}
.color-main{color:var(--primary);}
.color-secondary{color:#3ec3b3;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.w100{width:100%;}
.h100{height:100%;}
.py-10{padding-top:10px;padding-bottom:10px;}
.flex{display:flex;}
.justify-center{justify-content:center;}
.items-center{align-items:center;}
.container{width:var(--container);margin:0 auto;}
.page-home [data-section]{position:relative;}
.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(89,117,164,0.08);background-color:#fff;}
.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;}
.brand{width:clamp(210px,24vw,320px);}
.site-nav-header{justify-content:flex-end;align-items:center;gap:28px;font-weight:bold;}
.site-nav-header a{color:var(--text);}
.search-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer; width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,0.82);color:var(--muted);transition:transform 0.2s ease,border-color 0.2s ease,color 0.2s ease;}
.search-trigger:hover,.search-trigger:focus-visible{transform:translateY(-1px);border-color:rgba(22,93,255,0.28);}
.search-trigger svg{width:20px;height:20px;fill:currentColor;}

@media (min-width:1081px){.mobile-menu{display:none;}
.navigation_title .naviView ul ul{margin-left:10px;}
.navigation_title > li{padding:25px 20px;--leng:0;}
.navigation_title > li:hover{background:#eee;}
.navigation_title > li > a{color:var(--b);font-size:1.1rem;position:relative;}
.navigation_title > li > ul{display:none;position:absolute;width:100%;top:98%;left:0;background:var(--w);padding:30px 0;}
.navigation_title > li > ul::after{position:absolute;content:"";width:100vw;height:100%;bottom:0;left:50%;transform:translateX(-50vw); background:var(--w);box-shadow:1px 0 20px rgba(21,21,21,0.2);z-index:-1;}
.navigation_title > li > ul > li > a{font-weight:bold;width:100%;display:inline-block;border-bottom:1px solid rgba(221,221,221,1);margin-bottom:0.5rem;}
.navigation_title > li > ul li{position:relative;width:100%;}
.navigation_title > li > ul li a{display:inline-block;color:var(--b);padding:0 0 5px;}
.navigation_title > li > ul li a:hover{color:var(--v);}
.navigation_title > li > ul li span{width:20px;height:20px;position:absolute;right:10px;display:flex;justify-content:center;color:var(--b);align-items:center;top:5px;transition:all ease-in-out 0.4s;cursor:pointer;}
.navigation_title > li > ul li ul{display:none;}
.navigation_title > li > ul > li > ul{display:block;width:auto !important;}
.navigation_title > li > ul > li > ul ul{padding-left:10px;}
.navigation_title > li > ul > li > span{display:none;}
.navigation_title > li:hover{--leng:100%;}
.navigation_title > li:hover > ul{display:grid;grid-template-columns:repeat(auto-fill,calc(25% - 1rem));grid-gap:1rem;justify-content:space-between;}
.navigation_title > li.column{position:relative;}
.navigation_title > li.column:hover > ul{display:block !important;}
.navigation_title > li.column > ul{padding:15px 20px;width:max-content;}
.navigation_title > li.column > ul::after{display:none;}
.navigation_title > li.normal-nav{position:relative;}
.navigation_title > li.normal-nav:hover > ul{display:block !important;}
.navigation_title > li.normal-nav > ul{padding:15px 20px;width:max-content;}
.navigation_title > li.normal-nav > ul::after{display:none;}}

.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:700;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;}
.button:hover,.button:focus-visible{transform:translateY(-2px);}
.button-primary{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-deep));box-shadow:0 18px 30px rgba(22,93,255,0.24);}
.button-primary:hover{background:linear-gradient(135deg, #eff8ff, #cfe1ef);}
.button-secondary{border:1px solid var(--line);background:rgba(255,255,255,0.72);}
.button-footer{margin-top:10px;color:#17324d;background:linear-gradient(135deg,#eff8ff,#cfe1ef);}
.hero-points{display:grid;gap:12px;margin:0;padding:0;list-style:none;}
.hero-points li{position:relative;padding-left:26px;color:var(--muted);}
.hero-points li::before{content:"";position:absolute;left:0;top:0.75em;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--primary));transform:translateY(-50%);}
.section{padding:56px 0;}
.section-head{margin-bottom:28px;}
.section-text{margin:18px 0 0;}
.footer-grid{display:grid;gap:22px;}
.site-footer{margin-top:24px;padding:48px 0 24px;color:#edf7ff;background:radial-gradient(circle at top right,rgba(118,168,207,0.34),transparent 26%),linear-gradient(180deg,#183149 0%,#10243b 100%);}
.footer-grid{grid-template-columns:30% 14% 26%;justify-content:space-between;}
.footer-panel h3{margin:0 0 12px;color:inherit;}
.footer-logo{width:min(290px,100%);filter:brightness(1.1);}
.footer-text,.footer-contact,.footer-contact a,.footer-links a,.footer-bottom p{color:rgba(237,247,255,0.82);}
.footer-text{margin-bottom:0;}
.footer-contact{display:flex;gap:10px;margin-bottom:10px;}
.footer-contact .fa{display:flex;justify-content:center;align-items:center;width:20px;height:20px;text-align:center;font-size:20px;}
.footer-contact .icon-envelope{font-size:15px;}
.footer-links{display:grid;gap:12px;}
.footer-links a:before{content:">";padding-right:10px;}
.footer-address{margin:0;font-style:normal;}
.footer-bottom{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.12);}
.mail-fix{position:fixed;right:5px;bottom:186px;cursor:pointer;z-index:99999;background:var(--m);width:55px;height:55px;border-radius:50%;color:var(--w);transition:var(--t);font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 10px;}
.mail-fix .fa{font-size:18px;}
.mail-fix a{display:none;}
.mail-fix:hover{width:max-content;border-radius:10px;}
.mail-fix:hover a{display:block;color:var(--w);}

.search-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease;}
.search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;}
.search-backdrop{position:absolute;inset:0;background:rgba(7,16,32,0.46);backdrop-filter:blur(8px);}
.search-dialog{position:relative;z-index:1;width:min(720px,100%);padding:32px;border-radius:28px;background:rgba(255,255,255,0.94);box-shadow:0 28px 80px rgba(9,24,48,0.28);}
.search-form{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:28px;}
.search-form input,.search-form button{min-height:56px;border-radius:18px;font:inherit;cursor:pointer;}
.search-form input{width:100%;padding:0 18px;border:1px solid rgba(117,145,184,0.24);background:#fff;}
.search-form input:focus-visible{outline:none;box-shadow:0 0 2px var(--primary);}
.search-form button{padding:0 22px;border:0;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--primary-deep));}
.search-close{cursor:pointer;position:absolute;top:18px;right:18px;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(18,42,78,0.08);}
.search-close span{position:absolute;left:11px;top:20px;width:20px;height:2px;background:var(--text);}
.search-close span:first-child{transform:rotate(45deg);}
.search-close span:last-child{transform:rotate(-45deg);}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.site-header .nav-item{position:relative;background:#fff;position:relative;font-size:1rem;padding:0;}
.site-header .navbar-nav{align-items:center;}
@media (max-width:991.98px){.site-header{width:100%;position:fixed;}
.site-header .navbar-nav{align-items:stretch;}}
@media (max-width:992px){.site-header .nav-item a:hover{text-decoration:none!important;}}
@media (max-width:860px){.menu-toggle{display:block;}
.site-nav{position:absolute;top:calc(100% + 10px);right:16px;left:16px;display:grid;gap:4px;padding:14px;border-radius:22px;background:rgba(255,255,255,0.96);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;}
.site-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);}
.site-nav a{padding:12px 14px;border-radius:14px;}
.search-trigger{border-radius:14px;}
.hero h1{max-width:100%;}
.hero{min-height:calc(100vh - 82px);max-height:none;padding:20px 0;}
.hero-grid{grid-template-columns:1fr;}
.hero-copy-panel{min-height:auto;padding:28px 24px;border-left:1px solid rgba(255,255,255,0.48);border-radius:28px;}
.hero-copy-panel > *{padding-left:0;padding-right:0;}}
@media screen and (max-width:768px){.footer-grid{grid-template-columns:1fr;}
.section-head-desc{padding-left:10px;}}
@media (max-width:560px){.hero{padding-top:20px;min-height:calc(100vh - 82px);}
.section{padding:32px 0;}
.hero-actions{flex-direction:column;}
.button{width:100%;min-height:42px;}
.info-card,.timeline article,.chart-card,.hero-copy-panel,.search-dialog{padding:18px;}
.timeline article{padding-left:78px;}
.search-form{grid-template-columns:1fr;}}
.row-layout{display:flex;}
.new-nuka-btn{width:auto;height:auto;display:inline-block;border:1px solid var(--v);color:var(--w);background:var(--v);font-size:1rem;padding:0.8rem 1.5rem;margin-top:1rem;border-radius:80px;box-shadow:1px 0 20px rgba(21, 21, 21, 0.2);}
.new-nuka-btn:hover{border:1px solid var(--m);color:var(--w);background:var(--m);}
.img-cover{position:var(--r);overflow:hidden;min-height:200px;}
.img-cover img{position:var(--a);left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;}

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
.owl-height{transition:var(--t)}
.owl-carousel{position:relative;display:none;width:100%;-webkit-tap-highlight-color:transparent;}
.owl-stage{-ms-touch-action:pan-Y}
.owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-stage-outer{overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-dot,.owl-next,.owl-prev{cursor:pointer;cursor:hand;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-refresh .owl-item{display:none}
.owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}
.owl-item img{display:var(--i);max-width:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{user-select:auto}
.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-item .owl-lazy{opacity:0;transition:var(--t)}
.owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-nav [class*=owl-]{display:flex;align-items:center;justify-content:center;font-family:'icomoon';width:50px;height:50px;line-height:100%;position:var(--a);top:50%;transform:translateY(-25px);border-radius:50%;padding:0;background:var(--v);color:var(--w);transition:var(--t);opacity:0.5;}
.owl-nav [class*=owl-]:hover{color:var(--w)}
.owl-nav [class*=owl-]:before{font-family:'icomoon';font-size:2rem;}
.owl-carousel .owl-nav [class*=owl-]:hover{opacity:1;}
.owl-prev{left:15px}
.owl-next{right:15px}
.owl-prev:before{content:'\e90f'}
.owl-next:before{content:'\e910'}
.owl-dots{width:100%;position:absolute;left:0;bottom:10px;}
.owl-dot{display:var(--i);zoom:1;*display:inline}
.owl-dot span{width:12px;height:12px;margin:5px 7px;background:var(--g);display:block;-webkit-backface-visibility:visible;transition:var(--t);border-radius:10px}
.owl-dot.active span,.owl-dot:hover span{width:24px;background:var(--v)}

@media (max-width:1200px){.container{width:100%;padding:0 15px;}}
@media (max-width:1080.9px){html{font-size:14px;}
h1,.page-tit1{font-size:2rem;}h2,.page-tit2{font-size:1.5rem;}h3,.page-tit3{font-size:1.1rem;}
.nav-wrap{flex-direction:column;align-items:flex-start;gap:0;min-height:auto;}
.brand{width:210px;padding:5px 0;}
.search-trigger{position:absolute;right:15px;top:10px;z-index:200;}
.mobile-menu svg{height:42px;position:absolute;width:42px;}
.mobile-menu{height:44px;width:44px;position:absolute;right:70px;top:10px;z-index:200;border:1px solid var(--m);border-radius:15px;}
.mobile-menu .x{transform:scale(0);transition:transform 400ms;}
.mobile-menu .line{fill:none;stroke:var(--m);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray 500ms 200ms,stroke-dashoffset 500ms 200ms,transform 500ms 200ms;}
.x .line{stroke-width:5.5px;}
.mobile-menu .line2{stroke-dasharray:40 200;stroke-dashoffset:0px;}
.mobile-menu .line3{stroke-dasharray:40 179;stroke-dashoffset:0px;}
.active .line{transition:stroke-dasharray 500ms,stroke-dashoffset 500ms,transform 500ms;}
.active.mobile-menu .line1{transform:scale(0,1);transition:transform 500ms 100ms;}
.active.mobile-menu .line2{stroke-dasharray:5px 200;stroke-dashoffset:-164px;}
.active.mobile-menu .line3{stroke-dasharray:5px 179;stroke-dashoffset:-142px;}
.active.mobile-menu .x{transform:scale(1);transition:transform 400ms 350ms;}
.navigation_title{display:none;margin-top:5px;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;border-top:1px solid var(--line);}
.navigation_title li{position:relative;border-top:1px solid rgba(255,255,255,.2);}
.navigation_title > li{padding:0;}
.navigation_title > li > a{font-weight:bold;}
.navigation_title > li > ul{display:none;}
.navigation_title a{display:block;padding:8px 0;}
.navigation_title ul{margin-left:15px;}
.navigation_title span{width:20px;height:20px;position:absolute;right:10px;display:flex;justify-content:center;align-items:center;top:8px;transition:all ease-in-out 0.4s;cursor:pointer;color:var(--w);}
.mobile-nav{width:100%;}
.mobile-nav::before{position:absolute;content:'';left:10px;top:10px;color:var(--w);font-weight:bold;font-size:1.2rem;}}
@media (max-width:400px){html{font-size:12px;}
h1,.page-tit1{font-size:1.5rem;}h2,.page-tit2{font-size:1.2rem;}h3,.page-tit3{font-size:1rem;}.brand{width:140px;padding:15px 0;}}

.privacy-policy-message-layer{position:fixed;z-index:2147483647;bottom:0;left:0;width:100%;padding:15px 0;background-color:#fff;color:#fff;box-shadow:0 0 18px rgba(0,0,0,.2);}
.privacy-policy-message-layer .content{padding:0 30px;font-size:1rem;}
.privacy-policy-message-layer .content h3{margin-bottom:10px;font-size:1.2rem;color:#020617;}
.privacy-policy-message-layer .content p{margin-bottom:20px;line-height:1.8;}
.privacy-policy-link{color:#020617 !important;text-decoration:underline !important;}
#privacy-policy-btn-close{box-sizing:border-box;position:absolute;right:10px;top:10px;display:inline-block;width:24px;height:24px;line-height:22px;text-align:center;color:#020617;cursor:pointer;border:1px solid var(--m);text-decoration:none;font-size:1rem;}
#privacy-policy-btn-close:hover{background-color:var(--m);color:#fff;}
.privacy-policy-btn{box-sizing:border-box;display:inline-block;padding:0.5rem 1.5rem;background-color:#fff;border:1px solid var(--m);color:#020617;text-decoration:none;margin-right:15px;cursor:pointer;}
.privacy-policy-btn:hover{background-color:var(--m);color:#fff;}
.privacy-policy-btn.primary{box-sizing:border-box;display:inline-block;padding:0.5rem 1.5rem;background-color:var(--m);color:#fff;text-decoration:none;border-radius:80px;}
.privacy-policy-btn.primary:hover{background-color:var(--v);border:1px solid var(--v);color:#fff;}
.privacy-policy-message-popup{position:fixed;z-index:2147483647;top:15%;left:5%;width:90%;height:500px;padding:0;background-color:#fff;color:#020617;font-size:1rem;}
.privacy-policy-message-popup .header{position:absolute;top:0;left:0;width:100%;margin:0;background-color:#fff;padding:20px 0;border-bottom:1px solid #ddd;}
.privacy-policy-message-popup h3{font-size:1.2rem;padding:0 20px;margin:0;}
.privacy-policy-message-popup h4{font-size:1.1rem;margin-top:20px;margin-bottom:20px;padding:20px 20px 0 20px;border-top:1px solid #ddd;}
@media screen and (min-width:992px){.privacy-policy-message-popup{width:650px;left:50%;transform:translateX(-50%);}}
.privacy-policy-message-popup .content{height:355px;overflow-y:auto;position:absolute;top:64px;left:0;width:100%;margin:0;background-color:#fff;padding:20px 0 5px 0;box-sizing:border-box;}
.privacy-policy-message-popup .content p{margin:0 0 15px 0;padding:0 20px;font-size:1rem;}
.privacy-policy-message-popup .toolbar{border-top:1px solid #ddd;padding-top:20px;padding-bottom:20px;position:absolute;bottom:0;left:0;width:100%;background-color:#fff;text-align:center;}
.privacy-policy-always-active{color:var(--v);float:right;}
.privacy-policy-gray-text{color:#666;}
.privacy-policy-message-layer .privacy-info{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;padding:0 50px;}
.privacy-policy-message-layer .privacy-info .privacy-text{max-width:1000px;}
.privacy-policy-message-layer .privacy-info .privacy-text p{margin-bottom:0;font-size:1rem;color:#020617;}
.privacy-policy-message-layer .privacy-info .privacy-btn{flex-shrink:0;margin-left:100px;}
@media screen and (max-width:1000px){.privacy-policy-message-layer .content{padding:0 15px;}
.privacy-policy-message-layer .privacy-info .privacy-btn{margin-left:0;}
.privacy-policy-message-layer .privacy-info .privacy-text{margin-bottom:15px;}
.privacy-policy-message-layer .privacy-info{flex-wrap:wrap;padding:0;}
.privacy-policy-btn{padding:8px 15px;}
.privacy-policy-btn.primary{padding:8px 15px;}}
.zsiq_floatmain.siq_bR{z-index:2!important;}