﻿body{font-size:18px;background:#fff;font-family:"Roboto", Arial, "微軟正黑體", "Microsoft JhengHei"}body.search-open{overflow:hidden}body.insidePage.page-on-scroll{padding-top:110px;background:#fff}img{max-width:100%;margin:0 auto}ul,ol{margin-top:0;padding:0}li{list-style:none}a,button{display:inline-block;transition:all 0.2 0.5s linear}input:active,input:focus,button:active,button:focus{outline:0 !important}.wrapper{margin:0 auto;background:#fff}.wrapper.wrapper_future{background:#fff url(img/bg3.png) no-repeat;background-size:100%;padding-bottom:1000px}#divMsg{text-align:left;font-size:16px;text-indent:10px}.d-flex{display:flex}.left-menu-btn{z-index:9999}.left-menu-btn i{font-size:22px}a{color:#444}a:hover,a:focus{color:#0077C8;outline:0}.am-btn{border-radius:2px}.btn{display:inline-block;border-radius:2px;text-align:center;color:#fff;border:0;padding:6px 15px;cursor:pointer;line-height:1.5}.btn-main{color:#fff;background:#0077C8}.btn-main:hover,.btn-main:focus{color:#fff;background:#0095fb}.btn-border{color:#0086e2;border:1px solid #0077C8;background:transparent}.btn-border:hover,.btn-border:focus{color:#005995;border:1px solid #005995}.wrap{margin:0 auto}.am-container,.am-g-fixed{max-width:1200px;width:100%;padding:0}#mainContentColumn>section.banner{padding:0;margin-bottom:20px}.insideBanner{margin-top:-50px}#head .am-container,#head .am-g-fixed{max-width:1280px}#head .am-container:before,#head .am-container:after,#head .am-g-fixed:before,#head .am-g-fixed:after{display:none}.event{padding:6vh;max-width:1400px}h2{margin:0;color:#0077C8}.utility-nav{display:none;position:fixed;bottom:40%;right:0;z-index:998}.utility-nav a{width:auto;height:auto;font-size:13px;line-height:inherit;border-radius:inherit;background:none;display:block;color:#fff;background-color:#333;text-align:center;box-shadow:2px 2px 6px rgba(0,0,0,0.4);transition:all .2s linear;padding:10px 4px}.utility-nav a:hover,.utility-nav a:focus{color:#fff;background-color:#4d4d4d}.utility-nav .cart-fixed.am-icon-shopping-cart:before{content:'購物車';width:12px;display:block;margin:0 auto 7px}.utility-nav .cart-fixed.am-icon-shopping-cart span#fixedCartNum{font-size:12px;font-weight:500;background:rgba(255,255,255,0.41);padding:0px 6px;border-radius:30px;height:18px;line-height:18px;text-align:center;display:inline-block}.utility-nav .top .am-icon-arrow-up:before{content:'TOP';font-size:12px}#head{display:flex;position:relative;background:#ffffff;height:140px;top:0;width:100%;z-index:9999;padding:1vh 6vh}#head>.am-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;justify-content:space-between;position:relative}#head.am-sticky{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.15)}h1.logo{float:left}h1.logo a{display:inline-block}a#search_btn,a#lag_btn{cursor:pointer;width:30px}a#search_btn.active i.fa,a#lag_btn.active i.fa{border-radius:5px;color:#ffffff;background:#44d62d;width:30px;height:30px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .2s linear}.menu-dropdown-icon:before{content:"";font:normal normal normal 14px/1 FontAwesome;display:none;cursor:pointer;float:right;padding:1.5em 2em;color:#fff}.area-dpdown{position:absolute;left:5px}.area-dpdown .styled-select{cursor:pointer !important;overflow:hidden;position:relative;z-index:2}.area-dpdown .styled-select:after{font-family:'FontAwesome';content:"\f107";position:absolute;right:5px;top:0;height:100%;line-height:45px;z-index:1;color:#888}.area-dpdown .styled-select select{color:#757575;cursor:pointer !important;position:relative;background:transparent;-webkit-appearance:none;-moz-appearance:none;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;padding:.5em;line-height:1.2;border-width:0 1px 0 0;border-color:#ddd;width:75px;height:45px}.area-dpdown .styled-select select::-ms-expand{display:none}.area-dpdown .styled-select select:focus{outline:0}.nav{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:0}.nav li.circle>a{width:25px;height:25px;padding:0;text-align:center;color:#3174bc;font-size:12px}.nav li.circle>a:hover,.nav li.circle>a:focus{background:transparent}.nav li.circle>a:hover>i,.nav li.circle>a:focus>i{color:#0077C8}.nav li.circle>a>i{font-size:15px}.hotTags{box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#0077C8;padding:10px 0;margin-bottom:20px;background:#D4EA40;font-size:14px}.hotTags i{margin-right:3px}.hotTags .tagList a+a:before{content:'、'}#widgetColumn [class*=am-u-]{padding-right:0}#widgetColumn .am-offcanvas-bar{width:190px}.leftdiv{margin-bottom:15px}.leftdiv .linkList a{display:block;padding:.3rem 1rem}.leftdiv h2{font-size:14px;margin-bottom:5px;color:#a9a9a9}.widgetUl{margin-bottom:20px}.widgetUl li{position:relative;background:bottom;border:0;margin:0;box-shadow:none}.widgetUl>li>a.am-collapsed{display:block;padding:.5rem 1rem;color:#333}.widgetUl>li>a.am-collapsed:hover,.widgetUl>li>a.am-collapsed:focus{color:#0077C8}.widgetUl>li>a.am-collapsed i{color:#a9a9a9;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .2s linear}.widgetUl>li>a{display:block;padding:.5rem 1rem;color:#0077C8}.widgetUl li ul.sub-menu{margin-top:0;margin-bottom:10px}.widgetUl li .sub-menu li a{padding:.4rem 1.5rem;font-size:14px}.widgetUl li .sub-menu li a:hover{color:#0077C8}#foot{background:linear-gradient(to right, #0066b2, #0077C8, #0066b2);padding:50px 10px;color:rgba(255,255,255,0.9)}#foot a{color:#fff}.foot-wrap{max-width:1200px;margin:0 auto}#foot .am-g-fixed{display:flex;flex-wrap:wrap;justify-content:space-between}#foot .am-g-fixed>div{flex:1;min-width:200px;margin-bottom:20px}#foot .am-g-fixed>div:last-child{margin-bottom:0}#foot .am-g-fixed{display:flex;align-items:center;justify-content:space-between}#foot .am-u-md-3,#foot .am-u-md-4,#foot .am-u-md-2{padding:0 20px;border-right:1px solid rgba(255,255,255,0.2)}#foot .am-u-md-2{border-right:none}#foot h3{font-weight:300;line-height:1.6;font-size:16px}#foot p{font-size:14px;margin-bottom:8px;color:rgba(255,255,255,0.9)}#foot .copyright img{margin-bottom:15px;max-width:180px}@media (max-width: 640px){#foot .copyright img{max-width:150px;padding:5px}}.copyright{text-align:center}.social-icons{display:flex;justify-content:flex-end}.social-icons a{margin-left:15px;opacity:0.8;transition:opacity 0.3s ease}.social-icons a:hover{opacity:1}#foot span.fb{font-size:20px;background:#192c59;width:50px;height:50px;line-height:50px;display:inline-block;text-align:center;border-radius:50%;color:#fff}.foot_info a{float:right}.animate-on-scroll{opacity:0;transition:all 0.8s ease-out}.animate-on-scroll.animate{opacity:1}.slide-left{transform:translateX(-50px)}.slide-left.animate{transform:translateX(0)}.slide-right{transform:translateX(50px)}.slide-right.animate{transform:translateX(0)}.slide-up{transform:translateY(50px)}.slide-up.animate{transform:translateY(0)}.zoom-in{transform:scale(0.8)}.zoom-in.animate{transform:scale(1)}.fade-in{opacity:0}.fade-in.animate{opacity:1}.parallax-container{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0;overflow:hidden}#loading{min-height:200px;min-height:50vh;width:100%}.loading-warp{margin:0 auto;position:relative;width:60px;top:50%;transform:translateY(-50%)}.loading-icon{height:60px;width:60px;border:5px solid #0077C8;border-radius:100%;border-left-color:transparent;border-bottom-color:transparent;animation:rotate .5s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.am-btn-primary{color:#fff;background-color:#00B5E2;border-color:#00B5E2}*{margin:0;padding:0}.header{background:transparent;transition:all 0.3s ease;position:fixed;width:100%;top:0;left:0;z-index:1000}.header .navbar{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.2);transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle{width:25px;height:25px;border:none;padding:0;margin:35px 0}.header .navbar-toggle .toggle-icon{position:relative;width:21px;height:1px;display:inline-block;background:#515769;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle .toggle-icon:before,.header .navbar-toggle .toggle-icon:after{position:absolute;left:0;background:#515769;content:" "}.header .navbar-toggle .toggle-icon:before{width:10px;height:1px;bottom:10px;transform:rotate(0);transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle .toggle-icon:after{width:16px;height:1px;top:-5px;transform:rotate(0);transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle:hover .toggle-icon{background:#17bed2;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle:hover .toggle-icon:before,.header .navbar-toggle:hover .toggle-icon:after{width:21px;height:1px;background:#17bed2;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(81,87,105,0)}.header .logo{position:relative;width:180px;float:left;margin-right:20px;margin-top:10px;z-index:10}.header .logo-wrap{display:inline-block;padding:0}.header .logo-wrap:focus,.header .logo-wrap:hover{text-decoration:none}.header .logo-img{display:inline-block;width:180px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.header .logo-img-main{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .logo-img-active{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-nav{padding-left:0;margin-bottom:0;list-style:none}.menu-container{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 15px;width:100%;max-width:1200px;margin:0 auto;height:100px}.nav-section{display:flex;flex-grow:1;justify-content:flex-end;align-items:center;position:relative}.circleul{position:absolute;right:32px;top:10px;z-index:5}.circleul ul{display:flex;list-style:none;margin:0;padding:0}.circleul ul li{margin-left:10px}.circleul ul li a{color:#ffffff;font-size:16px;text-decoration:none;transition:color 0.3s ease;padding:5px}.circleul ul li a.active{font-weight:bold;color:#0077C8}.pc-view{position:relative;margin-top:26px;flex-grow:1;text-align:right;z-index:6}.search-bar{position:absolute;right:220px;top:6px;width:220px;z-index:5}.input-group{display:flex;width:100%}.input-group .input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle}.input-group .input-group-btn .am-btn{height:36px;border-radius:0 3px 3px 0;background-color:#0077C8;color:white;border:none;padding:0 12px}.am-form-field{width:100%;height:36px;padding:5px 10px;border-radius:3px 0 0 3px;border:1px solid #eee;font-size:14px}.am-form-field:hover,.am-form-field:focus{border:1px solid #444;border-right:none;outline:0;box-shadow:none}.m-view{display:none;position:absolute;right:70px;top:32px;z-index:8}.m-view a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;color:#fff;margin-left:10px;font-size:18px;text-decoration:none;border-radius:3px}#mobileSearchRow,#mobileLanguage{display:none;position:absolute;width:100%;top:100px;left:0;padding:10px 15px;background:#0077C8;z-index:9;box-shadow:0 5px 15px rgba(0,0,0,0.1)}#mobileLanguage ul{padding:5px 0;margin:0;list-style:none;display:flex;justify-content:center}#mobileLanguage ul li{padding:0 15px;border-right:1px solid rgba(255,255,255,0.3)}#mobileLanguage ul li:last-child{border-right:none}#mobileLanguage ul li a{color:#fff;display:block;padding:8px 0;text-decoration:none;font-size:15px}.search-bar-mobile{position:relative;width:100%;padding:0}.codehim-dropdown{width:100%}.codehim-dropdown.sticky{z-index:999}nav.codehim-dropdown{font-family:Helvetica}nav.codehim-dropdown ul.dropdown-items{list-style:none;display:flex;justify-content:flex-end;margin:0;padding:0}nav.codehim-dropdown ul.dropdown-items>li{position:relative;padding:3px 20px;font-size:16px;display:inline}@media (max-width: 1200px){nav.codehim-dropdown ul.dropdown-items>li{padding:3px 10px}}nav.codehim-dropdown ul.dropdown-items>li span,nav.codehim-dropdown ul.dropdown-items>li a{color:#fff;font-size:inherit;text-decoration:none;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1);white-space:nowrap}nav.codehim-dropdown ul.dropdown-items>li.bold,nav.codehim-dropdown ul.dropdown-items>li span.bold{font-weight:600}nav.codehim-dropdown ul.dropdown-items .main-links:hover,nav.codehim-dropdown ul.dropdown-items .dropdown-heading.active,nav.codehim-dropdown ul.dropdown-items .dropdown-heading:hover{color:#515769;cursor:pointer;font-weight:600}nav.codehim-dropdown ul.dropdown-items .dropdown-heading:after{font-family:FontAwesome;font-weight:300;display:inline-block;content:"\f107";margin-left:5px}nav.codehim-dropdown ul.dropdown-items .dropdown-heading.active:after{transform:rotateZ(180deg)}nav.codehim-dropdown ul.dropdown-items .has-child{position:relative;font-size:17px}nav.codehim-dropdown ul.dropdown-items .has-child span.parent{display:block;width:100%;padding:12px 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);position:relative;cursor:pointer}nav.codehim-dropdown ul.dropdown-items .has-child span.parent:after{font-family:FontAwesome;content:"\f107";position:absolute;right:15px;top:50%;transform:translateY(-50%)}nav.codehim-dropdown ul.dropdown-items .has-child span.parent.up:after{content:"\f106" !important}nav.codehim-dropdown ul.dropdown-items .has-child span.parent:last-child{border-bottom:none}nav.codehim-dropdown ul.dropdown-items .has-child span.parent:hover{font-weight:700;cursor:pointer}nav.codehim-dropdown ul.dropdown-items .has-child ul{display:none;background:#7e7e7e;padding:0;list-style:none;margin:0}nav.codehim-dropdown ul.dropdown-items .has-child ul li{background:#7e7e7e}nav.codehim-dropdown ul.dropdown-items .has-child ul li a{color:#2D2926;padding-left:25px}nav.codehim-dropdown ul.dropdown-items .has-child ul li a:hover{font-weight:700;cursor:pointer}.menu-items{width:240px;position:absolute;left:0;top:40px;background:#0077C8;margin:0;padding:0;list-style:none;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,0.1);z-index:10;display:none}.menu-items>li{display:block;position:relative;text-align:left}.menu-items>li a{display:block;padding:12px 15px;font-size:15px;color:#fff !important;border-bottom:1px solid rgba(255,255,255,0.1);text-decoration:none}.menu-items>li a:hover{font-weight:700;cursor:pointer}.menu-items li:last-child a{border-bottom:none}.menu-items .has-child span.parent{color:#fff !important}.menu-items .has-child ul li a{color:#2D2926}.page-on-scroll .header .navbar{background:#fff url(../img/bg2.png) left top no-repeat;background-size:18%;border-bottom-color:#f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.page-on-scroll nav.codehim-dropdown ul.dropdown-items>li span,.page-on-scroll nav.codehim-dropdown ul.dropdown-items>li a{color:#515769}.page-on-scroll .menu-items>li>a{color:#fff !important}.page-on-scroll .menu-items .has-child span.parent{color:#fff !important}.page-on-scroll .circleul li a{color:#515769}.am-in{display:block !important;transition:all 0.3s ease}.mobile-side-menu{position:fixed;top:0;left:-280px;width:280px;height:100vh;background:#0077C8;z-index:1010;overflow-y:auto;transition:left 0.3s ease;box-shadow:2px 0 10px rgba(0,0,0,0.2)}.mobile-side-menu.active{left:0}.mobile-side-menu .menu-header{padding:15px;background:#006ab3;display:flex;justify-content:space-between;align-items:center;color:#fff}.mobile-side-menu .menu-header .close-menu{font-size:20px;color:#fff;background:none;border:none;cursor:pointer}.mobile-side-menu .main-menu{list-style:none;padding:0;margin:0}.mobile-side-menu .main-menu>li{border-bottom:1px solid rgba(255,255,255,0.1)}.mobile-side-menu .main-menu>li>a,.mobile-side-menu .main-menu>li>span{color:#fff;display:block;padding:15px;position:relative;text-decoration:none;font-size:16px}.mobile-side-menu .main-menu>li>a:after,.mobile-side-menu .main-menu>li>span:after{content:"\f107";font-family:'FontAwesome';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.mobile-side-menu .main-menu>li>a.open:after,.mobile-side-menu .main-menu>li>span.open:after{transform:translateY(-50%) rotate(180deg)}.mobile-side-menu .main-menu>li a.no-arrow:after{display:none}.mobile-side-menu .sub-menu{background:#005996;display:none;list-style:none;padding:0}.mobile-side-menu .sub-menu.active{display:block}.mobile-side-menu .sub-menu>li>a{padding:12px 15px 12px 30px;color:rgba(255,255,255,0.9);display:block;text-decoration:none;font-size:14px;position:relative}.mobile-side-menu .sub-menu>li>a:after{content:"\f107";font-family:'FontAwesome';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.mobile-side-menu .sub-menu>li>a.open:after{transform:translateY(-50%) rotate(180deg)}.mobile-side-menu .third-level-menu{background:#004b7a;display:none;list-style:none;padding:0}.mobile-side-menu .third-level-menu.active{display:block}.mobile-side-menu .third-level-menu>li>a{padding:10px 15px 10px 45px;color:rgba(255,255,255,0.8);display:block;font-size:14px}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000;display:none}.menu-overlay.active{display:block}.menu-toggle{display:none;position:absolute;top:18px;left:15px;background:none;border:none;color:#55c22f;font-size:24px;cursor:pointer;z-index:1001}.menu-toggle .fa-bars{display:block}.menu-toggle .fa-times{display:none}.menu-toggle.active .fa-bars{display:none}.menu-toggle.active .fa-times{display:block}html{overflow-x:hidden}html,html a,html body{-webkit-font-smoothing:antialiased}body{font-family:Hind,sans-serif}p{font-size:16px;font-weight:normal;font-family:Hind,sans-serif;color:#363636;line-height:30px;margin-bottom:15px}em,li,li a{font-size:16px;font-weight:500;font-family:Hind,sans-serif}a{font-family:Hind,sans-serif;color:#81848f;outline:0}a:focus,a:hover,a:active{outline:0;color:#999caa;text-decoration:none}.link{position:relative;font-size:13px;font-weight:600;font-family:Hind,sans-serif;text-transform:uppercase;color:#0079c5;font-weight:bold;text-decoration:none}.link:hover{color:#005a92}span{font-size:14px;font-weight:400;font-family:Hind,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Hind,sans-serif;color:#515769;line-height:1.4;margin:0 0 15px}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#515769}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{color:#999caa;text-decoration:none}h1>a:focus,h2>a:focus,h3>a:focus,h4>a:focus,h5>a:focus,h6>a:focus{text-decoration:none}h1{font-size:40px}h2{font-size:25px;color:#0079c5}h3{font-size:22px;color:#fff}h4{font-size:22px}::selection,::-webkit-selection,::-moz-selection{color:#fff;background:#17bed2;text-shadow:none}:active,:focus{outline:none}.section-seperator{border-bottom:1px solid #edf0f2}.content-wrapper-link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:3;text-decoration:none}.blockquote{position:relative;font-weight:400;font-family:Hind,sans-serif;color:#000;line-height:1.4;border-left:none;padding:0}.btn-theme{position:relative;display:inline-block;line-height:1.4;text-align:center;background-image:none;border-style:solid;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;user-select:none;margin:0 auto}.btn-theme:focus,.btn-theme:active:focus,.btn-theme.active:focus,.btn-theme.focus,.btn-theme:active.focus,.btn-theme.active.focus{outline:none}.btn-theme:hover{transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.btn-theme:hover,.btn-theme:focus,.btn-theme.focus{text-decoration:none}.btn-theme:active,.btn-theme.active{background-image:none;outline:0}.btn-theme.disabled,.btn-theme[disabled],fieldset[disabled] .btn-theme{cursor:not-allowed;box-shadow:none;opacity:.65;pointer-events:none}.btn-white-brd{color:#fff;background:#0079c5;border-color:rgba(255,255,255,0.3);border-width:1px}.btn-white-brd:hover,.btn-white-brd:focus,.btn-white-brd.focus{color:#515769;background:#55c22f;border-color:transparent}.btn-default-bg{color:#515769;background:#f3f4f5;border-color:transparent;border-width:0}.btn-default-bg:hover,.btn-default-bg:focus,.btn-default-bg.focus{color:#fff;background:#17bed2;border-color:transparent}.btn-base-bg{color:#fff;background:#17bed2;border-color:transparent;border-width:0}.btn-base-bg:hover,.btn-base-bg:focus,.btn-base-bg.focus{color:#fff;background:#63cbd7;border-color:transparent}.btn-theme-sm{font-size:13px;font-weight:600;padding:15px 30px}@media (max-width: 480px){.btn-theme-sm{padding:5px 10px}}.pricing{padding:70px 45px;background:#fff;margin-top:50px}.pricing.pricing-active{padding-top:110px;padding-bottom:110px;margin-top:10px}.pricing .pricing-icon{display:block;font-size:30px;color:#999caa;margin-bottom:30px}.pricing .pricing-list-item{position:relative;font-size:13px;color:#81848f;padding-left:20px;margin-bottom:10px}.pricing .pricing-list-item:before{position:absolute;top:7px;left:0;width:9px;height:2px;background:#17bed2;content:" ";margin-right:10px}.news-section{padding:80px 0}.news-content{max-width:1200px;margin:0 auto}.news-content h2{font-size:25px;font-weight:bold;margin-bottom:40px}.news-item{display:flex;align-items:center;background-color:#fff;border-radius:5px;margin-bottom:30px}@media (max-width: 480px){.news-item{display:grid}}.news-item h3{font-size:16px;color:#888;margin-bottom:10px}.news-item h4{font-size:20px;font-weight:bold;margin-bottom:10px}.news-item p{font-size:16px;color:#555}.news-image{flex:0 0 30%;margin-right:30px}.news-image img{max-width:100%;height:auto;border-radius:5px}.news-info h3{font-size:16px;color:#888;margin-bottom:10px;display:inline}.news-info h4{font-size:20px;font-weight:bold;margin-bottom:10px}.news-info span{color:#5ab340;font-size:15px;font-weight:bold}.news-info p{font-size:16px;color:#555;margin-bottom:20px}.service{padding:20px 30px 50px 30px;border:1px solid #ffffff8c;margin:5px;text-align:center}@media (max-width: 992px){.service{padding:20px 30px 50px 30px}}.service.s1{background:#5eb54e}.service.s2{background:#4b4b4b}.service.s3{background:#848484}.service .service-element,.service .service-info{transform:translate3d(0, 0, 0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.service .service-element img{width:45px;margin:15px auto}@media (max-width: 992px){.service .service-element img{width:38px;margin:10px auto}}.service .service-info p{color:#fff}.service .service-icon{display:block;font-size:30px;color:#fff;margin-bottom:30px}.service:hover .service-element{opacity:0;transform:translate3d(0, -100%, 0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.service:hover .service-info{transform:translate3d(0, -30%, 0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.footer{background:#494543}.footer .footer-seperator{border-bottom:1px solid rgba(255,255,255,0.2)}.footer .footer-list{margin-bottom:0}.footer .footer-list-item{color:#cbd3e1;margin-bottom:25px}.footer .footer-list-link{color:#cbd3e1}.footer .footer-list-link:hover{color:#fff}.footer .footer-input{background:rgba(0,0,0,0.15)}.footer .footer-logo{width:130px;height:auto}.header .navbar{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.2);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle{width:25px;height:25px;border:none;padding:0;margin:35px 0}.header .navbar-toggle .toggle-icon{position:relative;width:21px;height:1px;display:inline-block;background:#515769;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle .toggle-icon:before,.header .navbar-toggle .toggle-icon:after{position:absolute;left:0;background:#515769;content:" "}.header .navbar-toggle .toggle-icon:before{width:10px;height:1px;bottom:10px;transform:rotate(0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle .toggle-icon:after{width:16px;height:1px;top:-5px;transform:rotate(0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle:hover .toggle-icon{background:#17bed2;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle:hover .toggle-icon:before,.header .navbar-toggle:hover .toggle-icon:after{width:21px;height:1px;background:#17bed2;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.header .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(81,87,105,0)}.header .navbar-nav{padding-left:0;margin-bottom:0;list-style:none}.header .nav-item{position:relative;display:block}.header .nav-item:last-child .nav-item-child{padding-right:0}.header .nav-item .nav-item-hover.active:after{opacity:1;transition:all 400ms cubic-bezier(0.7, 1, 0.7, 1)}.header .nav-item .nav-item-hover:after{position:absolute;top:45px;left:0;width:9px;height:2px;background:#17bed2;opacity:0;content:" ";transition:all 400ms cubic-bezier(0.7, 1, 0.7, 1)}.header .nav-item:hover .nav-item-hover:after{opacity:1;transition:all 400ms cubic-bezier(0.7, 1, 0.7, 1)}.header .nav-item-child{position:relative;display:block;font-size:16px;font-weight:600;font-family:Hind,sans-serif;color:#fff;text-transform:uppercase;line-height:55px;padding:20px;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.contact-list>li{font-size:13px;color:#81848f;margin-bottom:10px}.back-to-top{position:fixed;right:10px;bottom:10px;display:inline-block;z-index:9;width:40px;height:40px;font-size:11px;font-weight:400;color:#fff;text-align:center;line-height:3;letter-spacing:1px;text-transform:uppercase;background:#515769;border-radius:3px;visibility:hidden;opacity:0;padding:5px;transform:translate3d(0, 50px, 0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.back-to-top:hover{color:#fff;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.back-to-top:focus,.back-to-top:hover{text-decoration:none}.back-to-top.back-to-top-is-visible{visibility:visible;opacity:.6;transform:translate3d(0, 0, 0);transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.back-to-top.back-to-top-is-visible:hover{opacity:1;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.back-to-top.back-to-top-fade-out{opacity:.4}.back-to-top.back-to-top-fade-out:hover{opacity:1;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.form-control{height:50px;font-size:14px;font-weight:400;color:#a6a7aa;background:#fafafa;border:none;box-shadow:none;border-radius:0;padding-left:15px}.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#a6a7aa}.form-control:focus{color:#515769;box-shadow:none}.form-control:focus::-moz-placeholder,.form-control:focus:-ms-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:#515769}.full-screen{background-size:cover;background-position:center;background-repeat:no-repeat}.carousel-indicators{left:auto;width:auto;padding-left:0;margin-left:0}.carousel-indicators li{background-color:#000000;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{background-color:#5ab340}.carousel-centered{position:absolute;bottom:0%;transform:translate3d(0, -50%, 0)}.carousel-centered p{font-size:28px;color:#fff;text-shadow:#343434 1px 0 10px}@media (max-width: 480px){.carousel-centered p{font-size:18px}}.carousel-title{font-size:70px;font-weight:700;color:#fff;line-height:1.1;text-transform:uppercase;text-shadow:#343434 1px 0 10px}.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div{background-color:#fff !important;box-shadow:none !important}.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div>div>div{background-color:#fff !important;box-shadow:none !important}.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div:first-child{display:none}.gm-style>div:first-child>div+div>div:last-child>div>div:last-child{overflow:inherit !important}.gm-style>div:first-child>div+div>div:last-child>div>div:last-child>img{display:none}.gm-style>div:first-child>div+div>div:last-child>div>div:last-child:after{position:absolute;top:0;right:0;font-size:15px;font-family:Simple-Line-Icons;color:#515769;content:"\e082"}.gm-style-iw{top:22px !important;left:22px !important}.masonry-grid{position:relative;margin:0 -2px}.masonry-grid:before,.masonry-grid:after{content:" ";display:table}.masonry-grid:after{clear:both}.masonry-grid .masonry-grid-item{display:block;float:left;vertical-align:top;padding:0 2px;margin-bottom:4px}.masonry-grid .masonry-grid-item.col-12{width:100%}.masonry-grid .masonry-grid-item.col-11{width:91.66666667%}.masonry-grid .masonry-grid-item.col-10{width:83.33333333%}.masonry-grid .masonry-grid-item.col-9{width:75%}.masonry-grid .masonry-grid-item.col-8{width:66.66666667%}.masonry-grid .masonry-grid-item.col-7{width:58.33333333%}.masonry-grid .masonry-grid-item.col-6{width:50%}.masonry-grid .masonry-grid-item.col-5{width:41.66666667%}.masonry-grid .masonry-grid-item.col-4{width:33.33333333%}.masonry-grid .masonry-grid-item.col-3{width:25%}.masonry-grid .masonry-grid-item.col-2{width:16.66666667%}.masonry-grid .masonry-grid-item.col-1{width:8.33333333%}.swiper-slider{position:relative;width:100%;height:100%;overflow:hidden}.swiper-clients-img{display:block;width:190px;height:auto;margin:0 auto;opacity:1;cursor:pointer;transition:all 200ms cubic-bezier(0.7, 1, 0.7, 1)}.swiper-clients-img:hover{opacity:.8;transition:all 200ms cubic-bezier(0.7, 1, 0.7, 1)}.color-base{color:#17bed2}.color-white{color:#fff}.color-heading{color:#515769}.color-subtitle{color:#a6a7aa}.color-link{color:#81848f}.color-link-hover{color:#999caa}.color-sky-light{color:#fafafa}.bg-color-base{background:#17bed2}.bg-color-white{background:#fff}.bg-color-heading{background:#515769}.bg-color-subtitle{background:#a6a7aa}.bg-color-link{background:#ececec;position:relative;z-index:1}.bg-color-link-hover{background:#999caa}.bg-color{background:#0079c5}.bg-color1{background-image:url("img/bg2.png");background-position:left top;background-repeat:no-repeat;background-size:190%}.bg-color2{background:#0079c5 url("img/green.jpg") center 2% no-repeat}.bg-color3{background-color:#f5f8f9 !important}.greenimg{position:relative;margin:0 auto}.client{background:url(img/sbg.png) no-repeat 0 52%;background-size:100%}@media (max-width: 960px){.client{background:url(img/sbg.png) no-repeat 0 0}}.logobg{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff00 url(img/lekkuoBG.png) -532px -64px no-repeat;background-size:50%;z-index:1}.row-space-1{margin-right:-1px;margin-left:-1px}.row-space-1>[class*="col-"]{padding-left:1px;padding-right:1px}.content{padding-top:40px;padding-bottom:40px}.content-sm{padding-top:60px;padding-bottom:60px}.content-md{padding-top:80px;padding-bottom:80px}.content-lg{padding-top:105px;padding-bottom:100px;position:relative;z-index:3}@media (max-width: 640px){.content-lg{padding-top:30px;padding-bottom:30px}}.client .color-white{color:rgba(255,255,255,0.69);font-family:sans-serif;font-size:66px}@media (max-width: 640px){.client .color-white{text-align:center;font-size:46px}}.parallax-content{padding-top:220px;padding-bottom:120px}.full-width{width:100%;height:auto}.container-full-width{width:100%}.container-full-width:before,.container-full-width:after{content:" ";display:table}.container-full-width:after{clear:both}.overflow-h{overflow:hidden}.fweight-300{font-weight:300 !important}.fweight-400{font-weight:400 !important}.fweight-500{font-weight:500 !important}.fweight-600{font-weight:600 !important}.fweight-700{font-weight:700 !important}.margin-l-0{margin-left:0 !important}.margin-l-5{margin-left:5px !important}.margin-l-10{margin-left:10px !important}.margin-l-20{margin-left:20px !important}.margin-r-0{margin-right:0 !important}.margin-r-5{margin-right:5px !important}.margin-r-10{margin-right:10px !important}.margin-r-20{margin-right:20px !important}.margin-b-0{margin-bottom:0 !important}.margin-b-2{margin-bottom:2px !important}.margin-b-5{margin-bottom:5px !important}.margin-b-10{margin-bottom:10px !important}.margin-b-20{margin-bottom:20px !important}.margin-b-30{margin-bottom:30px !important}.margin-b-40{margin-bottom:40px !important}.margin-b-50{margin-bottom:50px !important}.margin-b-60{margin-bottom:60px !important}.margin-b-70{margin-bottom:70px !important}.margin-b-80{margin-bottom:80px !important}.margin-b-90{margin-bottom:90px !important}.margin-b-100{margin-bottom:100px !important}.height-100{height:100px !important}.height-200{height:200px !important}.height-300{height:300px !important}.height-400{height:400px !important}.s-form-v2__input{font-weight:300;background:#fff;color:#656565;margin:10px 0;border-radius:3.125rem !important;padding:.625rem 1.25rem;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.s-form-v2__input::-webkit-input-placeholder,.s-form-v2__input::-moz-placeholder,.s-form-v2__input:-ms-input-placeholder,.s-form-v2__input::placeholder{color:#656565}.s-form-v2__input:focus{font-weight:400;color:#656565;box-shadow:none;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.s-form-v2__input:focus::-webkit-input-placeholder,.s-form-v2__input:focus::-moz-placeholder,.s-form-v2__input:focus:-ms-input-placeholder,.s-form-v2__input:focus::placeholder{color:#656565}.s-btn--primary-bg{color:#fff;background:#13b1cd;border-width:0.0625rem;border-style:solid;border-color:#13b1cd;border-radius:3.125rem !important;width:250px;padding-left:5rem;padding-right:5rem;font-weight:400;padding:1rem 2.5rem;margin:0 auto;text-align:center}.s-btn--primary-bg:focus,.s-btn--primary-bg:hover{color:#fff;background:#13b1cd;border-color:#13b1cd}.s-btn--primary-brd{color:#13b1cd;background:transparent;border-width:0.0625rem;border-style:solid;border-color:#13b1cd}.s-btn--primary-brd:focus,.s-btn--primary-brd:hover{color:#fff;background:#13b1cd;border-color:#13b1cd}.g-text-center--xs{text-align:center}.transition-section{opacity:0;transform:translateY(50px);transition:opacity 0.6s ease, transform 0.6s ease}.transition-section.animate{opacity:1;transform:translateY(0)}.transition-title{font-size:25px;font-weight:600;margin-bottom:20px}.transition-description{font-size:18px;line-height:1.6}.work{position:relative}.work .work-overlay{position:relative;overflow:hidden}.work .work-content{position:absolute;left:50%;top:0;transform:translate(-50%, 0);text-align:left;color:#fff;width:100%;padding:20px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);transition:opacity 0.3s ease-in-out}.work:hover .work-content{opacity:1}.sustainable{position:relative;overflow:hidden}.sustainable .bg-color-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.sustainable .bg-color-link{flex-direction:column}}.sustainable .content-col{padding:30px 50px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 767px){.sustainable .content-col{padding:30px 20px;margin-bottom:30px}}.sustainable .image-col{position:relative}.sustainable .image-col img{width:100%;height:auto;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media (max-width: 767px){.sustainable .image-col img{margin-bottom:70px}}@media (max-width: 767px){.sustainable .image-col{max-width:100%}}.sustainable .blockquote{margin-left:0}.sustainable .blockquote:before{left:0}.sustainable .btn-theme{position:absolute;bottom:22px;left:20%}@media (max-width: 767px){.sustainable .btn-theme{left:auto}}.indexSection_nopadding.map{margin-bottom:-10px}.work-gallery{padding:20px 10px}.work-gallery .row{margin-left:-5px;margin-right:-5px}.work-gallery .work-item{padding:5px;margin-bottom:10px}@media (max-width: 768px){.work-gallery .work-item{padding:3px;margin-bottom:8px}}.work-gallery .work-card{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;height:250px}.work-gallery .work-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.2)}.work-gallery .work-card:hover .work-overlay{opacity:1;background:rgba(0,0,0,0.8)}.work-gallery .work-card:hover .work-content{transform:translateY(0);opacity:1}.work-gallery .work-card:hover img{transform:scale(1.1)}.work-gallery .work-image{position:relative;width:100%;height:100%;overflow:hidden}.work-gallery .work-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease}.work-gallery .work-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);opacity:1;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.work-gallery .work-content{text-align:center;color:#fff;transform:translateY(0);opacity:1;transition:all 0.3s ease;padding:20px}.work-gallery .work-content h3{font-size:18px;font-weight:600;margin:0;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.8);line-height:1.3}@media (max-width: 768px){.work-gallery .work-content h3{font-size:16px}}@media (max-width: 768px){.work-gallery .work-card{height:200px}.work-gallery .work-content h3{font-size:14px}}@media (max-width: 480px){.work-gallery .work-item{padding:5px}.work-gallery .work-card{height:180px}.work-gallery .work-content{padding:15px}.work-gallery .work-content h3{font-size:13px}}.breadCrumb{max-width:1400px;margin:0 auto;padding:0}.breadCrumb ul{margin:0 auto;padding:0;overflow:hidden;display:flex;margin-left:72px}.breadCrumb li{margin:0;padding:0;list-style:none;box-sizing:border-box;color:#000;display:inherit;font-size:16px}.breadCrumb li+li{text-align:left}.breadCrumb li a{color:#000}.breadCrumb li i{padding:4px}.breadCrumb li span{display:block;width:100%;overflow:hidden;white-space:nowrap;color:#000}.maxWidth1000{max-width:1000px;margin:0 auto;padding-top:50px}.insidePage .insidebanner{width:100%}.insidePage .mainpic2{margin:20px 0}.insidePage #mainContentColumn{padding:0 0 6vh 0;width:100%;margin:0 auto}.insidePage #mainContentColumn .sort{margin:15px 0;padding:0 20px;color:#000}.insidePage #mainContentColumn .sort span{color:#0077C8}.insidePage #mainContentColumn .sort span#sTotalRow{color:#000;margin:0 5px}.insidePage #mainContentColumn .about{padding:0 6vh 6vh 0vh;overflow:hidden;max-width:1400px;margin:0 auto}@media (max-width: 980px){.insidePage #mainContentColumn .about{padding:25px}}.insidePage #mainContentColumn .about>img{float:right;margin:0 auto}@media (max-width: 980px){.insidePage #mainContentColumn .about>img{float:none}}.insidePage img.imgcenter{display:block}.insidePage .insideTitle{position:relative;text-align:center;padding-bottom:0;margin:0 0 60px 0;padding:5px;clear:both}.insidePage .insideTitle h2{font-size:28px;margin:0 auto;color:#0077C8;font-weight:600;text-transform:uppercase}.insidePage .insideTitle h3{font-size:26px;margin:0 52px;color:#44d62c;font-weight:500;text-transform:uppercase;text-align:left}@media (max-width: 992px){.insidePage .insideTitle h3{margin:15px}}@media (max-width: 480px){.insidePage .insideTitle h3{font-size:20px}}.insidePage .insideTitle h4{font-size:24px;color:#fff;font-weight:800;text-transform:uppercase}.insidePage .insideTitle h4:after{content:"";position:absolute;width:60px;height:3px;background:#fff;bottom:-10px;left:50%;transform:translateX(-50%)}.insidePage span.tag{color:#5bc500;font-size:16px;font-weight:bold}.insidePage .pdt-base-info{padding:5vh 6vh}.insidePage .pdt-base-info .postDate{color:#666;font-size:16px;font-weight:normal}.insidePage .pdt-base-info #divACTDESC li{list-style:inherit}.insidePage .pdt-base-info #divACTDESC a{color:#006af9}.insidePage .text-content{padding:0 10vh 8vh 10vh;text-align:center}.insidePage .text-content.padding_0{padding-left:5vh;padding-top:0}.insidePage .text-content>div>img{margin-bottom:20px}.insidePage .text-content h3{color:#FFF;font-size:20px;margin:0;background:#0077C8;padding:8px 20px;border-radius:30px;margin-bottom:10px}.insidePage .text-content h4,.insidePage .text-content h5{color:#2D2926;margin:0;font-size:20px}.insidePage .text-content p{font-size:16px;text-align:left;padding:15px}.insidePage .text-content hr{margin:30px 0}.insidePage .text-content input,.insidePage .text-content textarea{background-color:rgba(255,255,255,0.5)}.insidePage .text-content ul.product_list li{background:url(img/arrow.png) no-repeat 0 8px;padding-left:16px;margin:0;font-size:16px;color:#2D2926}.insidePage .text-content+.text-content{padding:0 10vh 8vh 10vh}.insidePage .about_founder{background:#0077c8;display:table}.insidePage .about_founder .about_founder_01{color:#fff;font-size:23px;width:100%;height:100%;margin:0 auto;padding-right:5%;padding-left:20%;padding-top:5%}.insidePage .about_founder .about_founder_01 span{font-size:18px}.insidePage .about_founder .about_founder_01>div{padding:0}.insidePage .about_founder .about_founder_01>div p{margin-top:15px;color:#fff}.certification-content{padding:15px}#focusArtcle{padding:25px 0;display:none}#focusArtcle .product-div-wrap{width:100%}#focusArtcle .product-div-wrap .product-div{flex-direction:inherit;width:100%}#focusArtcle .product-div-wrap .img-wrap{width:50%;border:1px solid #ededed}#focusArtcle .product-div-wrap .info-wrap{border:0;overflow:hidden;clear:inherit;width:50%;float:left;padding:0 25px}#focusArtcle .product-div-wrap .info-wrap #focusArtcle .info-wrap h3{font-size:26px;font-weight:500;line-height:1.2;margin-bottom:10px}.project-list{max-width:1000px;margin:0 auto}.project-list>li{border-bottom:1px solid #ddd;padding:40px 5px}.project-list>li:first-of-type{padding-top:0}.project-list>li.product-div-wrap .img-wrap{margin:0 30px 30px 0}.project-list>li.product-div-wrap .img-wrap img{padding:3px;background:#e0e0e0}.project-list>li.product-div-wrap .info-wrap dl{margin:0}.project-list>li.product-div-wrap .info-wrap dl dt{font-size:18px;display:inline-table;margin-right:16px;width:66px}.project-list>li.product-div-wrap .info-wrap dl dd{font-size:16px;display:inline-table}.project-list>li.product-div-wrap .info-wrap dl dd h3{font-size:18px;color:#5bc500;margin:0}.project-list>li.product-div-wrap .info-wrap dl.w50{float:left;width:50%}.project-list>li.product-div-wrap .info-wrap dl.w50 dd{font-size:18px}.product-list{margin:0 -5px}.product-list>li.product-div-wrap{padding:0 20px;margin-bottom:20px}.product-list>li.product-div-wrap>a{display:block;height:100%}.product-list>li.product-div-wrap .product-div{position:relative;border-radius:2px}.product-list>li.product-div-wrap .img-wrap{border:1px solid #ededed;background-color:#fff;overflow:hidden;height:220px;display:flex;align-items:center;justify-content:center}.product-list>li.product-div-wrap .img-wrap a img{width:100%;height:auto;position:relative;display:block;min-height:100%;max-width:100%;opacity:1;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.product-list>li.product-div-wrap .img-wrap a:hover img{opacity:0.6;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}@keyframes placeHolderShimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}.product-list>li.product-div-wrap .tags{display:none !important;padding:3px 7px 0}.product-list>li.product-div-wrap .tags span{display:inline-block;font-size:12px;line-height:1;padding:4px 8px;background:#a9a9a9;border-radius:20px;color:#fff}.product-list>li.product-div-wrap .tags span a{color:#fff}.product-list>li.product-div-wrap .tags .tag-actKind{background:transparent;padding:4px 0;color:#a9a9a9}.product-list>li.product-div-wrap .tags .tag-actAdcty{display:none}.product-list>li.product-div-wrap .tags .tag-actDtlad{display:none}.product-list>li.product-div-wrap .info-wrap{padding:0;margin-top:20px}.product-list>li.product-div-wrap .info-wrap .news_date{float:left;color:#999;font-size:15px;font-weight:bold}.product-list>li.product-div-wrap .info-wrap .tag{color:#5ab340;font-size:15px;font-weight:bold;float:left;margin-left:5px}.product-list>li.product-div-wrap .info-wrap h3{line-height:30px;color:#333;clear:both;font-size:20px;margin:0;font-weight:bold;text-align:left}.product-list>li.product-div-wrap .info-wrap .desc{text-align:left;font-size:16px}.product-list>li.product-div-wrap .info-wrap .more{color:#5bc500;float:left;font-size:16px}.product-list>li.product-div-wrap .info-wrap .residualCount{display:none !important}.product-list>li.product-div-wrap .info-wrap .priceGroup{position:absolute;left:10px;bottom:3px}.product-list>li.product-div-wrap .info-wrap .priceGroup>span{display:block}.product-list>li.product-div-wrap .info-wrap .priceGroup>span:before{content:'NT$';font-size:12px;margin-right:2px}.product-list>li.product-div-wrap .info-wrap .priceGroup .totcount{text-decoration:line-through;font-size:12px;line-height:1;color:#a9a9a9;margin-bottom:-3px}.product-list>li.product-div-wrap .info-wrap .priceGroup .price{color:#0077C8;font-size:20px}.product-list>li.product-div-wrap .info-wrap .priceGroup .price.S1:before{content:'NT$'}.product-list>li.product-div-wrap .info-wrap .priceGroup .price.S1 .afterWord{font-size:14px}.product-list>li.product-div-wrap .info-wrap .btn{position:absolute;left:10px;bottom:10px;display:none}.product-list>li.product-div-wrap .info-wrap .btn-main3{cursor:default}.product-list>li.product-div-wrap .DefaultArticle .newsBtn{display:none !important;position:absolute;bottom:0;padding:7px 7px 9px;font-size:12px;width:100%}.product-list>li.product-div-wrap .DefaultArticle .PUBDATE{display:none;float:right;color:#757575}.product-list>li.product-div-wrap .DefaultArticle .fackLink{color:#0077C8;font-weight:600;border-bottom:2px solid #0077C8;padding:0 4px 3px}.service-list>li.product-div-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:40%;padding:0 5px;margin-bottom:20px}.service-list>li.product-div-wrap>a{display:block;height:100%}.service-list>li.product-div-wrap .product-div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:2px;width:100%;transition:all .2s linear}.service-list>li.product-div-wrap .product-div:hover,.service-list>li.product-div-wrap .product-div:focus{top:-3px}.service-list>li.product-div-wrap .product-div:hover .img-wrap img,.service-list>li.product-div-wrap .product-div:focus .img-wrap img{transform:translateZ(0) scale(1.1)}.service-list>li.product-div-wrap .img-wrap{position:relative;overflow:hidden;padding-bottom:60%;background-color:#f3f3f3;background:linear-gradient(to right, #f3f3f3 5%, #eee 20%, #f3f3f3 35%);animation:placeHolderShimmer 1s linear 0s infinite normal forwards;border:1px #ddd solid;background-size:400% 100%;overflow:hidden}.service-list>li.product-div-wrap .img-wrap img{position:absolute;width:100%;min-height:100%;transition:all .3s ease;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@keyframes placeHolderShimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}.service-list>li.product-div-wrap .tags{display:none !important;padding:3px 7px 0}.service-list>li.product-div-wrap .tags span{display:inline-block;font-size:12px;line-height:1;padding:4px 8px;background:#a9a9a9;border-radius:20px;color:#fff}.service-list>li.product-div-wrap .tags span a{color:#fff}.service-list>li.product-div-wrap .tags .tag-actKind{background:transparent;padding:4px 0;color:#a9a9a9}.service-list>li.product-div-wrap .tags .tag-actAdcty{display:none}.service-list>li.product-div-wrap .tags .tag-actDtlad{display:none}.service-list>li.product-div-wrap .info-wrap{text-align:center;padding:5px 0}.service-list>li.product-div-wrap .info-wrap h3{margin:0 0 5px;font-size:22px;font-weight:bold;line-height:1.5}.service-list>li.product-div-wrap .info-wrap .residualCount{display:none !important}.service-list>li.product-div-wrap .info-wrap .priceGroup{position:absolute;left:10px;bottom:3px}.service-list>li.product-div-wrap .info-wrap .priceGroup>span{display:block}.service-list>li.product-div-wrap .info-wrap .priceGroup>span:before{content:'NT$';font-size:12px;margin-right:2px}.service-list>li.product-div-wrap .info-wrap .priceGroup .totcount{text-decoration:line-through;font-size:12px;line-height:1;color:#a9a9a9;margin-bottom:-3px}.service-list>li.product-div-wrap .info-wrap .priceGroup .price{color:#0077C8;font-size:20px}.service-list>li.product-div-wrap .info-wrap .priceGroup .price.S1:before{content:'NT$'}.service-list>li.product-div-wrap .info-wrap .priceGroup .price.S1 .afterWord{font-size:14px}.service-list>li.product-div-wrap .info-wrap .btn{position:absolute;left:10px;bottom:10px;display:none}.service-list>li.product-div-wrap .info-wrap .btn-main3{cursor:default}.service-list>li.product-div-wrap .DefaultArticle .newsBtn{display:none !important;position:absolute;bottom:0;padding:7px 7px 9px;font-size:12px;width:100%}.service-list>li.product-div-wrap .DefaultArticle .PUBDATE{display:none;float:right;color:#757575}.service-list>li.product-div-wrap .DefaultArticle .fackLink{color:#0077C8;font-weight:600;border-bottom:2px solid #0077C8;padding:0 4px 3px}.product-main{margin-bottom:30px}.product-main>img{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.product-main .otherInfo{padding-right:30px;margin-bottom:30px}.product-main .imgWrap img{width:100%;border:1px solid #e0e0e0;padding:4px;border-radius:3px}.product-main .tagGroup{padding-bottom:15px}.product-main .tagGroup a{display:inline-block;font-size:12px;line-height:1;padding:4px 8px;background:#a9a9a9;border-radius:20px;color:#fff}.product-main .tagGroup a+a{margin-left:3px}.product-main .tagGroup a:hover,.product-main .tagGroup a:focus{background:#909090}.product-main .stockLabel{font-size:14px;float:left;color:#757575}.product-main h1{font-size:22px;font-weight:500;margin:0;color:#3174bc;font-weight:bold;line-height:1.2;text-align:center}.product-main .ACTDESC{border-bottom:1px solid #e7e7e7;margin-bottom:20px;padding:0 5px 5px}.product-main .ACTDESC *{color:#757575;font-size:14px !important}.NewsTemplate .share{float:none}.NewsTemplate .share>div{float:none}.NewsTemplate #divSponsor{display:block;margin:10px auto;text-align:center}.product-detail{background:#fff;padding:15px 15px 30px;margin-bottom:30px;border:1px solid #e6e6e6}.product-detail .am-nav-tabs{border-bottom:2px solid #D4EA40;margin:-15px -15px 20px;display:flex;justify-content:center}.product-detail .am-nav-tabs>li{margin-bottom:-2px}.product-detail .am-nav-tabs>li>a{margin:0;padding:15px 30px 13px;font-size:16px;border:0;border-bottom:4px solid transparent}.product-detail .am-nav-tabs>li>a:hover,.product-detail .am-nav-tabs>li>a:focus{background:transparent;border:0;border-bottom:4px solid #9cb113}.product-detail .am-nav-tabs>li.am-active>a{border:0;border-bottom:4px solid #555}.product-detail .am-tabs-bd{border:0}.product-detail .tab4 h3{margin:0 0 15px;font-size:16px}.product-detail .tab4 .info{margin-bottom:15px;display:flex}.product-detail .tab4 .info .label{color:#757575;display:inline-block;min-width:80px;text-align:right}.product-detail .tab4 #clone-animate i{margin-left:5px}.product-detail.Newskind .title{color:#0077C8}.product-detail.Newskind .content{padding:0 10px}.transfail{background:#FAE5E4;padding:20px;border-radius:2px}.transfail h4{font-size:18px}.transok{background:#E7F5E7;padding:20px;border-radius:2px}.transok h4{font-size:20px}.apply-form .am-form-icon [class*=am-icon-]{top:38%}#map_container{position:relative;padding-bottom:75%;width:100%;margin-top:10px}#map{position:absolute;width:100%;height:100%;top:0}.thx h4{margin:10px 0 15px;padding-bottom:10px;border-bottom:1px dashed #ccc;font-size:20px}.thx h6{margin:5px 0}.thx ul>li{padding-bottom:7px}.thx p a{display:inline-block;margin-right:20px;margin-top:5px}.thx p a:hover{text-decoration:none}.ps{color:#a9a9a9;font-size:13px;display:block}.contact-section{max-width:1200px;margin:0 auto;padding:40px 20px}.contact-section .page-title{text-align:center;margin-bottom:40px;position:relative}.contact-section .page-title h1{font-size:36px;color:#0077C8;font-weight:700;margin-bottom:20px;display:inline-block}.contact-section .page-title:after{content:"";display:block;width:80px;height:4px;background-color:#44d62c;margin:0 auto}.contact-section .page-title p{max-width:1200px;margin:20px auto 0;font-size:18px;line-height:1.6;color:#555}.contact-section .contact-form-container{background-color:#fff;border-radius:8px;overflow:auto;margin-bottom:50px}.contact-section .contact-form-container .error-message{background-color:#fff8f8;border-left:4px solid #ff5252;color:#d32f2f;padding:12px 15px;margin-bottom:20px;font-size:14px;border-radius:4px;display:none}.contact-section .contact-form-container .form-layout{display:flex;flex-wrap:wrap;gap:20px}.contact-section .contact-form-container .form-layout .form-left{flex:1;min-width:300px}.contact-section .contact-form-container .form-layout .form-right{flex:1;min-width:300px}.contact-section .contact-form-container .form-group{margin-bottom:20px}.contact-section .contact-form-container .form-group input,.contact-section .contact-form-container .form-group textarea{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:5px;font-size:16px;transition:all 0.3s ease}.contact-section .contact-form-container .form-group input:focus,.contact-section .contact-form-container .form-group textarea:focus{border-color:#0077C8;box-shadow:0 0 5px rgba(0,119,200,0.2);outline:none}.contact-section .contact-form-container .form-group input::placeholder,.contact-section .contact-form-container .form-group textarea::placeholder{color:#aaa}.contact-section .contact-form-container .form-group textarea{min-height:150px;resize:vertical}.contact-section .contact-form-container .submit-button{text-align:center;margin-top:10px}.contact-section .contact-form-container .submit-button button{background-color:#0077C8;color:white;padding:6px 30px;border:none;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.contact-section .contact-form-container .submit-button button:hover{background-color:#0066b0;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,119,200,0.3)}.contact-section .contact-form-container .submit-button button:active{transform:translateY(0)}.contact-section .social-qrcode{text-align:center;margin:30px 0}.contact-section .social-qrcode img{max-width:180px;height:auto;border:1px solid #eee;padding:10px;background:#fff;border-radius:8px;transition:transform 0.3s ease}.contact-section .social-qrcode img:hover{transform:scale(1.05)}.service-blocks{display:flex;flex-wrap:wrap;gap:30px;margin:50px auto;max-width:1200px}.service-blocks .service-block{flex:1;min-width:300px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:all 0.3s ease}.service-blocks .service-block:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.12)}.service-blocks .service-block .block-title{text-align:center;padding:20px;background-color:#f9f9f9;border-bottom:1px solid #eee}.service-blocks .service-block .block-title h2{font-size:24px;color:#333;margin:0}.service-blocks .service-block .block-image{overflow:hidden}.service-blocks .service-block .block-image img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.service-blocks .service-block .block-image img:hover{transform:scale(1.05)}.map-section{position:relative;height:500px}.map-section iframe{width:100%;height:100%;border:none}.map-section .map-overlay{position:absolute;top:0;left:0;right:0;height:70px;background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);pointer-events:none}@media (max-width: 768px){.contact-section{padding:30px 15px}.contact-section .page-title h1{font-size:28px}.contact-section .page-title p{font-size:16px}.contact-section .contact-form-container{padding:20px 15px}.service-blocks{gap:20px}.service-blocks .service-block{min-width:100%;margin-bottom:20px}.service-blocks .service-block .block-title h2{font-size:20px}.map-section{height:350px}}#divMsg{background-color:rgba(255,0,0,0.1);color:#d9534f;padding:10px 15px;border-radius:5px;margin-bottom:15px;font-size:14px;display:none}.success-message{display:none;background-color:rgba(92,184,92,0.1);color:#5cb85c;padding:15px;border-radius:5px;margin-bottom:20px;text-align:center}.success-message h4{margin-top:0;font-size:20px;font-weight:600}.success-message p{margin-bottom:0}.input-effect{position:relative}.input-effect input,.input-effect textarea{padding:15px;transition:all 0.3s ease;border:1px solid #ddd}.input-effect input:focus+.focus-border,.input-effect textarea:focus+.focus-border{width:100%;left:0}.input-effect .focus-border{position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#0077C8;transition:all 0.3s ease}.insideSection{max-width:1400px;margin:0 auto;padding:0 20px 50px}.insideTitle{text-align:center;margin:40px 0;position:relative}.insideTitle h2{font-size:36px;color:#0077C8;font-weight:600;margin:0 0 15px;position:relative;display:inline-block}.title-underline{width:80px;height:4px;background:linear-gradient(to right, #0077C8, #5bc500);margin:0 auto;border-radius:2px}.banner-container{margin-bottom:40px;overflow:hidden;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.insidebanner{width:100%;display:block;transition:transform 0.5s ease}.banner-container:hover .insidebanner{transform:scale(1.02)}.service-content-container{margin:30px 0 50px}.service-image-container{padding:15px}.service-image-wrapper{overflow:hidden;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.service-image-wrapper img{width:100%;transition:transform 0.5s ease;display:block}.service-image-wrapper:hover img{transform:scale(1.05)}.service-text-container{padding:15px 20px}.service-main-title{margin-bottom:30px;position:relative}.highlight-text{font-size:25px;color:#0077C8;font-weight:600;position:relative;display:inline-block;padding-bottom:10px;margin:0}.highlight-text:after{content:"";position:absolute;width:100%;height:3px;background:#5bc500;bottom:0;left:0;border-radius:1.5px}.service-section-title{font-size:22px;color:#0077C8;font-weight:600;margin:0 0 20px;padding-bottom:10px;display:flex;align-items:center}.service-section-title i{margin-right:10px}.service-item{margin-bottom:20px;padding-left:15px;border-left:3px solid rgba(91,197,0,0.3)}.service-item:last-child{margin-bottom:0}.service-item-title{font-size:20px;color:#333;margin:0 0 10px;display:flex;align-items:center}.number-circle{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#5bc500;color:white;font-size:16px;margin-right:12px;font-weight:bold}.service-item-desc{font-size:16px;color:#555;line-height:1.6;margin:0 0 0 42px}.service-stats-box{display:flex;flex-wrap:wrap;margin:15px 0 0 42px;gap:15px}.stats-small{justify-content:center}.stat-item{flex:1;min-width:120px;max-width:200px;padding:15px;background-color:white;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,0.25);text-align:center;transition:transform 0.3s ease}.stat-item:hover{transform:translateY(-5px)}.stat-value{font-size:22px;font-weight:bold;color:#0077C8;margin-bottom:5px}.stat-unit{font-size:10px;margin-left:2px;color:#0079c5}.stat-label{font-size:14px;color:#555}.service-feature-list{margin:15px 0 0 42px;padding:0;list-style:none}.service-feature-list li{margin-bottom:10px;display:flex;align-items:flex-start;font-size:16px;color:#555}.service-feature-list i{color:#5bc500;margin-right:10px;font-size:18px}ul.product_list{padding:0;margin:0 0 20px;list-style:none}ul.product_list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:16px;color:#555;line-height:1.6}ul.product_list li:before{content:"►";position:absolute;left:0;color:#5bc500;font-size:14px}.mainlink{display:flex;justify-content:center;margin-top:20px}.link{text-align:center}.service-btn,.contact-btn{margin:10px 15px;padding:12px 30px;font-size:18px;border-radius:30px;transition:all 0.3s ease;border:none;box-shadow:0 3px 10px rgba(0,0,0,0.1);display:inline-flex;align-items:center;justify-content:center}.service-btn{background-color:#0077C8;color:white}.service-btn:hover{background-color:#0066b0;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,119,200,0.2)}.contact-btn{background-color:white;color:#0077C8;border:2px solid #0077C8}.contact-btn:hover{background-color:#0077C8;color:white;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,119,200,0.2)}.service-btn i,.contact-btn i{margin-right:8px}@media (max-width: 768px){.service-stats-box{justify-content:center}.stat-item{min-width:140px}.service-section-title{font-size:20px}.service-item-title{font-size:18px}.highlight-text{font-size:24px}.service-btn,.contact-btn{width:100%;margin:10px 0}}body{overflow-x:hidden}.about-hero,.about-section,.founder-banner,.timeline-section,.service-section,.future-section{display:block !important;visibility:visible !important;position:relative !important;z-index:1}.about-hero{min-height:300px !important}.about-section{min-height:300px !important}.founder-banner{min-height:300px !important}.parallax-container{background-attachment:scroll !important}.photo-wrap{position:relative;height:400px}.photo-wrap::before{content:"";display:block;padding-top:75%}.photo{background:#fff url(img/story01.jpg) no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.about-hero{background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../img/banner_about.jpg");height:400px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:50px}.about-hero-content{color:#ffffff;max-width:800px;margin:0 auto;padding:0 20px}.about-hero .insideTitle h2{color:#ffffff;font-size:42px;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,0.4)}.about-hero .subtitle{font-size:22px;color:#ffffff;opacity:0.9;margin-bottom:30px}.insideTitle{position:relative;text-align:center;padding-bottom:20px;margin:3rem auto;clear:both}.insideTitle h3{font-size:26px;margin:0 auto 10px;color:#44d62c;font-weight:500;text-transform:uppercase;text-align:center;position:relative;display:inline-block}.insideTitle h3:after{content:"";position:absolute;width:60px;height:3px;background:#44d62c;bottom:-10px;left:50%;transform:translateX(-50%)}.about-founder-section{display:flex;flex-wrap:wrap;align-items:center;padding:0 8vh;margin-bottom:50px}.about-founder-section .about-image{max-width:45%;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-right:5%}.about-founder-section .about_text{flex:1}.about-founder-section .about_text p{font-size:18px;line-height:1.8;margin-bottom:20px;color:#333}.founder-banner{background-color:#5bc500;position:relative;margin:60px 0}.founder-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("../img/pattern.png");opacity:0.1;pointer-events:none}.about_founder{background:#5bc500;display:flex;align-items:center;padding:0;position:relative;overflow:hidden}.about_founder .w100{width:100%;height:auto;display:block;transition:transform 0.5s ease}.about_founder:hover .w100{transform:scale(1.05)}.about_founder_01{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;padding:40px}.founder-quote{font-size:28px;font-weight:700;line-height:1.4}.founder-quote span{display:block;font-size:18px;font-weight:400;margin-top:10px;opacity:0.9}.founder-quote p{margin-top:30px;font-size:18px;font-weight:500}.timeline-section{padding:80px 0;background:#f8f8f8;background:#fff url(img/aboutBg.jpg) no-repeat;background-size:cover}.timeline-container{max-width:1000px;margin:0 auto;padding:0 20px}.timeline{position:relative;padding:20px 0}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;background:#0077C8;margin-left:-2px}.timeline-item{position:relative;margin-bottom:0;display:flex;justify-content:center;align-items:flex-start}.timeline-dot{position:absolute;width:24px;height:24px;border-radius:50%;background:#44d62c;border:5px solid #ffffff;left:50%;top:10px;transform:translateX(-50%);z-index:1;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.timeline-content{width:45%;background:#ffffff;opacity:0.85;padding:20px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.05);position:relative}.timeline-item:nth-child(odd) .timeline-content{margin-right:55%}.timeline-item:nth-child(even) .timeline-content{margin-left:55%}.timeline-content h4{color:#0077C8;font-size:24px;font-weight:700;margin-bottom:10px}.timeline-content p{font-size:16px;line-height:1.6;color:#333;margin:0}.service-section{padding:20px 0}.service-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:50px}.service-card{flex:1;min-width:280px;max-width:350px;padding:30px;background:#ffffff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.05);text-align:center;transition:all 0.3s ease}.service-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.service-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#f2f9ff;border-radius:50%;margin:0 auto 20px}.service-icon i{font-size:36px;color:#0077C8}.service-card h4{color:#333;font-size:20px;font-weight:600;margin-bottom:15px}.service-card p{font-size:16px;line-height:1.6;color:#666}.future-section{padding:80px 0;background:linear-gradient(to right, #f0f8ff, #e6f7ff);position:relative;overflow:hidden}.future-section:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:url("../img/future_pattern.png") no-repeat;background-size:contain;opacity:0.1}.future-content{max-width:900px;margin:0 auto}.future-content p{font-size:18px;line-height:1.8;color:#333;margin-bottom:40px;padding:15px}.vision-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:50px;margin-bottom:50px;overflow:hidden}.vision-icon{text-align:center;padding:20px;transition:all 0.3s ease;width:24%;float:left}.vision-icon i{font-size:48px;color:#0077C8;display:block;margin-bottom:15px;transition:all 0.3s ease}.vision-icon h5{font-size:18px;color:#333;margin:0;font-weight:600}.vision-icon:hover i{transform:scale(1.2);color:#44d62c}@media (max-width: 992px){.about-hero{height:300px}.about-hero .insideTitle h2{font-size:36px}.insideTitle h3{font-size:24px}.about-founder-section{flex-direction:column;padding:0 5vh}.about-founder-section .about-image{max-width:100%;margin-right:0;margin-bottom:30px}.founder-quote{font-size:24px}.service-cards{flex-direction:column;align-items:center}.service-card{width:100%;max-width:100%}}@media (max-width: 767px){.about-hero{height:250px}.about-hero .insideTitle h2{font-size:32px}.about-hero .subtitle{font-size:18px}.insideTitle h3{font-size:24px}.about_founder{flex-direction:column}.about_founder_01{padding:30px 20px}.founder-quote{font-size:22px}.vision-icons{gap:20px}.vision-icon{width:45%}}@media (max-width: 480px){.about-hero .insideTitle h2{font-size:28px}.about-hero .subtitle{font-size:16px}.insideTitle h3{font-size:22px}.about-founder-section{padding:0 20px}.founder-quote{font-size:20px}}section,div.parallax-container{display:block !important;visibility:visible !important;min-height:100px !important;opacity:1 !important;overflow:visible !important}.about-section{padding:2vh}.about_text{float:left;width:47%;padding-left:40px}@media (max-width: 980px){.about_text{width:100%;padding:0}}.about-section,.about-founder-section,.about-image{display:block !important;visibility:visible !important;opacity:1 !important}.founder-banner,.about_founder,.about_founder_01,.founder-quote{display:block !important;visibility:visible !important;opacity:1 !important}.timeline-section,.timeline-container,.timeline,.timeline-item,.timeline-dot{display:block !important;visibility:visible !important;opacity:1 !important}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;background:#0077C8;margin-left:-2px;display:block !important;visibility:visible !important}.service-section,.service-cards,.service-card,.future-section,.future-content,.vision-icons{display:block !important;visibility:visible !important;opacity:1 !important}.parallax-container{background-attachment:scroll !important;transform:none !important}.animate-on-scroll{transition:opacity 0.8s ease-out, transform 0.8s ease-out}.fade-in{opacity:0}.fade-in.animate,section:hover .fade-in,.fade-in:hover{opacity:1 !important}.slide-left,.slide-right,.slide-up{opacity:0}.slide-left.animate,.slide-right.animate,.slide-up.animate,section:hover .slide-left,section:hover .slide-right,section:hover .slide-up,.slide-left:hover,.slide-right:hover,.slide-up:hover{opacity:1 !important;transform:translate(0, 0) !important}.zoom-in{opacity:0}.zoom-in.animate,section:hover .zoom-in,.zoom-in:hover{opacity:1 !important;transform:scale(1) !important;float:left}.global-hero{background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../img/global_banner.jpg");height:400px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:50px}.global-hero-content{color:#ffffff;max-width:800px;margin:0 auto;padding:0 20px}.global-hero .insideTitle h2{color:#ffffff;font-size:42px;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,0.4)}.global-hero .subtitle{font-size:22px;color:#ffffff;opacity:0.9;margin-bottom:30px}.global-overview-section{position:relative;overflow:hidden}.global-image-container{margin:40px auto;text-align:center;position:relative}.floating-image{max-width:100%;border-radius:10px;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}}.business-units-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:50px 0}.business-units-container h4{font-size:26px}.business-unit-item{flex:1;min-width:280px;max-width:350px}.business-unit-card{background:#ffffff;border-radius:10px;padding:25px;height:100%;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.3s ease;overflow:hidden}.business-unit-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.business-unit-badge{background:#44d62c;color:#ffffff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-bottom:15px}.business-unit-card h4{color:#333;font-size:22px;font-weight:700;margin-bottom:15px}.business-unit-divider{width:50px;height:3px;background:#44d62c;margin-bottom:15px;position:absolute;top:42px}.business-unit-card p{color:#666;font-size:16px;line-height:1.6}.global-company-content{display:flex;flex-wrap:wrap;gap:40px;margin:30px 0}.global-company-text{flex:1;min-width:300px}.global-company-text p{font-size:18px;line-height:1.8;margin-bottom:20px;color:#333}.global-company-image{flex:1;min-width:300px;text-align:center}.global-company-image img{max-width:100%;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:transform 0.3s ease;padding:15px}.global-company-image img:hover{transform:scale(1.05)}.global-company-content.reverse{flex-direction:row-reverse}.company-features{display:flex;flex-wrap:wrap;gap:0;margin-top:30px}.company-feature{display:flex;align-items:center;padding:10px 5px;border-radius:5px;width:calc(50% - 15px)}.company-feature i{color:#44d62c;font-size:20px;margin-right:10px}.company-feature span{color:#333;font-weight:600;font-size:16px}.timeline-highlights{display:flex;gap:20px;margin-top:30px}.timeline-highlight{display:flex;align-items:center;background:#f8f8f8;padding:15px;border-radius:8px;width:100%}.year-badge{width:60px;height:60px;background:#0077C8;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;margin-right:15px;flex-shrink:0}.year-badge i{font-size:24px}.highlight-content{text-align:left}.highlight-content h5{color:#333;font-size:18px;font-weight:700;margin-bottom:5px}.highlight-content p{color:#666;font-size:14px;margin:0}.global-leekuo-section{position:relative;overflow:hidden;padding:80px 0}.section-background-shape{position:absolute;top:0;right:0;width:300px;height:300px;background:#44d62c;opacity:0.05;border-radius:0 0 0 300px;z-index:0}.innovation-content{margin-top:50px}.global-company-innovation{flex:1;min-width:300px;display:flex;flex-direction:column;gap:30px}.innovation-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.innovation-icon{text-align:center;padding:20px;background:#ffffff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.05);width:calc(50% - 10px);transition:all 0.3s ease;width:25%}.innovation-icon:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.innovation-icon i{font-size:32px;color:#0077C8;margin-bottom:10px;display:block}.innovation-icon h5{font-size:16px;font-weight:600;color:#333;margin:0}.innovation-image img{max-width:100%;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.global-map-section{padding:80px 0;position:relative;overflow:hidden;text-align:center}.global-map-container{max-width:1000px;margin:40px auto;position:relative;background-color:rgba(255,255,255,0.6);border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.global-map{position:relative;border-radius:10px}.global-map img{width:100%;height:auto;display:block;border-radius:8px}.map-point{position:absolute;width:20px;height:20px;background:#0077C8;border-radius:50%;box-shadow:0 0 0 5px rgba(0,119,200,0.3);cursor:pointer;z-index:2;transition:all 0.3s ease}.point-asia{top:40%;left:75%}.point-america{top:35%;left:25%}.point-europe{top:30%;left:48%}.map-point:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;background:rgba(0,119,200,0.3);z-index:-1;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.8);opacity:0.7}70%{transform:scale(1.5);opacity:0}100%{transform:scale(0.8);opacity:0}}.point-detail{position:absolute;background:#ffffff;border-radius:8px;padding:12px;box-shadow:0 5px 15px rgba(0,0,0,0.1);text-align:center;z-index:10;border:1px solid rgba(0,119,200,0.2);opacity:1;visibility:visible;width:180px}.point-asia .point-detail{top:-103px;left:-78px}.point-america .point-detail{top:-90px;left:-100px}.point-europe .point-detail{top:-90px;left:-70px}.point-detail:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff}.point-detail h5{color:#0077C8;font-size:16px;font-weight:700;margin-bottom:5px}.point-detail p{font-size:13px;color:#666;margin:0;line-height:1.4}@media (max-width: 992px){.point-detail{width:140px;padding:10px}.point-asia .point-detail{left:0}.point-america .point-detail{left:-80px}.point-europe .point-detail{left:-40px}}@media (max-width: 767px){.map-point{width:15px;height:15px}.point-detail{width:130px;font-size:13px;padding:8px}.point-detail h5{font-size:14px}.point-detail p{font-size:12px}}@media (max-width: 576px){.map-point{width:12px;height:12px}.point-detail{width:120px;padding:6px}.point-detail h5{font-size:13px;margin-bottom:3px}.point-detail p{font-size:11px}}.partners-section{text-align:center}.partners-section img{max-height:120px;max-height:110px}.partners-section li{padding:30px;min-height:150px;line-height:150px}.ai-solution-section{max-width:1400px;margin:0 auto;padding:0 20px 50px;color:#333}.ai-solution-section h3{text-align:center;color:#0077C8;margin:5px;font-size:26px}.ai-solution-section p{text-align:center;margin:5px}.insideTitle{text-align:center;margin:40px 0;position:relative}.insideTitle h2{font-size:42px;color:#0077C8;font-weight:700;margin:0 0 15px;position:relative;display:inline-block;letter-spacing:1px}.title-underline{width:80px;height:4px;background:linear-gradient(to right, #7642E5, #1EBBFE);margin:0 auto;border-radius:2px}.title-description{font-size:20px;color:#555;margin-top:15px;max-width:800px;margin-left:auto;margin-right:auto}.ai-solution-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="M10 10 L90 10 L90 90 L10 90 Z" fill="none" stroke="%237642E5" stroke-width="1" stroke-opacity="0.05"/></svg>');background-size:30px;opacity:0.5}.banner-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.logo-area{flex:1;min-width:300px;text-align:center;padding:20px}.sguard-logo{max-width:200px;height:auto}.slogan-area{flex:1;min-width:300px;text-align:center;padding:20px}.slogan-area h3{font-size:28px;color:#7642E5;margin:10px 0;font-weight:600}.solution-overview{margin:60px 0;padding:15px}.section-title{text-align:center;margin-bottom:40px}.section-title h3{font-size:28px;color:#0077C8;font-weight:600;margin:0 0 15px;display:inline-block}.section-underline{width:60px;height:3px;background:linear-gradient(to right, #7642E5, #1EBBFE);margin:0 auto;border-radius:2px}.section-subtitle{text-align:center;margin-bottom:30px}.section-subtitle h4{font-size:26px;color:#0077C8;font-weight:600;margin:0;display:inline-block;padding-bottom:10px;border-bottom:2px solid #1EBBFE}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px;margin-top:40px}.solution-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.05);transition:transform 0.3s ease, box-shadow 0.3s ease}.solution-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.solution-header{padding:20px;background:linear-gradient(to right, #7642E5, #1EBBFE);color:white;display:flex;align-items:center}.solution-number{width:40px;height:40px;background-color:white;color:#7642E5;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:bold;margin-right:15px}.solution-header h4{margin:0;font-size:22px;font-weight:600;color:#fff}.solution-image{height:200px;overflow:hidden}.solution-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.solution-card:hover .solution-image img{transform:scale(1.05)}.solution-desc{padding:10px;background-color:#0079c5;border-bottom:1px solid #eee}.solution-desc p{margin:0;font-size:17px;color:#FFF;line-height:1.5}.solution-features{padding:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.feature-item{align-items:center}.feature-item i{color:#1EBBFE;margin-right:10px;font-size:16px}.feature-item span{font-size:16px;color:#444}@media (max-width: 992px){.solutions-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.feature-item.with-icon{flex-direction:column}.feature-item.with-icon i{margin-right:0;margin-bottom:15px}.data-integration-chart{height:auto;display:flex;flex-direction:column;align-items:center}.chart-center{position:relative;transform:none;top:auto;left:auto;margin-bottom:30px}.chart-sectors{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.chart-sector{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;margin:10px}}@media (max-width: 768px){.insideTitle h2{font-size:34px}.title-description{font-size:18px}.ai-solution-banner{padding:30px 20px}.slogan-area h3{font-size:24px}.section-title h3{font-size:28px}.solution-header h4{font-size:20px}.feature-number,.solution-number{width:32px;height:32px;font-size:18px}.feature-header h4{font-size:20px}.company-info{flex-direction:column;text-align:center}.company-logo{margin-right:0;margin-bottom:20px}.contact-info{flex-direction:column}.qr-code{margin-top:30px;text-align:center}.contact-btn{width:100%;margin:10px 0}}.other-solution-item:nth-child(1) .hexagon,.other-solution-item:nth-child(4) .hexagon{background-color:#0052CC}.other-solution-item:nth-child(2) .hexagon,.other-solution-item:nth-child(5) .hexagon,.other-solution-item:nth-child(7) .hexagon{background-color:#0089FF}.other-solution-item:nth-child(3) .hexagon,.other-solution-item:nth-child(6) .hexagon{background-color:#00B7FF}.hexagon:hover{transform:translateY(-10px);background-color:#7642E5}.hexagon-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;color:white;text-align:center}.hexagon-content i{font-size:32px;margin-bottom:10px}.hexagon-content h5{margin:0 0 5px;font-size:18px;font-weight:600;line-height:1.3}.hexagon-content p{margin:0;font-size:12px;opacity:0.9;line-height:1.4}@media (max-width: 768px){.other-solutions-grid{gap:20px}.other-solution-item{width:160px}.hexagon-content i{font-size:28px}.hexagon-content h5{font-size:16px}.hexagon-content p{font-size:11px}}.other-solutions{text-align:center;padding:20px}.other-solutions img{width:800px}.energy-service-section,.energy-product-section{max-width:1400px;margin:0 auto;padding:0 20px 30px}.insideTitle{text-align:center;margin:40px 0;position:relative}.insideTitle h2{font-size:36px;color:#0077C8;font-weight:600;margin:0 0 15px;position:relative;display:inline-block}.insideTitle .title-underline{width:80px;height:4px;background:linear-gradient(to right, #0077C8, #5bc500);margin:0 auto;border-radius:2px}.banner-container{margin-bottom:40px;overflow:hidden;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.banner-container .insidebanner{width:100%;display:block;transition:transform 0.5s ease}.banner-container:hover .insidebanner{transform:scale(1.02)}.mainlink{display:flex;justify-content:center;margin:30px 0;padding-bottom:20px}.mainlink .link{text-align:center}.mainlink .link button{margin:0 10px;padding:10px 25px;border-radius:30px;font-size:16px;font-weight:500;transition:all 0.3s ease}.mainlink .link button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.mainlink .link .contactbtn{background:#1e88e5;border-color:#1e88e5}.mainlink .link .contactbtn:hover{background:#1976d2;border-color:#1976d2}.mainlink .link .am-btn-primary{background:#2196f3;border-color:#2196f3}.mainlink .link .am-btn-primary:hover{background:#1e88e5;border-color:#1e88e5}.service-btn,.contact-btn{margin:10px 15px;padding:12px 30px;font-size:18px;border-radius:30px;transition:all 0.3s ease;border:none;box-shadow:0 3px 10px rgba(0,0,0,0.1);display:inline-flex;align-items:center;justify-content:center}.service-btn i,.contact-btn i{margin-right:8px}.service-btn{background-color:#0077C8;color:white}.service-btn:hover{background-color:#0066b0;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,119,200,0.2)}.contact-btn{background-color:white;color:#0077C8;border:2px solid #0077C8}.contact-btn:hover{background-color:#0077C8;color:white;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,119,200,0.2)}.animate-on-scroll{opacity:0;transition:all 0.8s ease-out}.animate-on-scroll.animate{opacity:1}.slide-left{transform:translateX(-50px)}.slide-left.animate{transform:translateX(0)}.slide-right{transform:translateX(50px)}.slide-right.animate{transform:translateX(0)}.slide-up{transform:translateY(50px)}.slide-up.animate{transform:translateY(0)}.zoom-in{transform:scale(0.8)}.zoom-in.animate{transform:scale(1)}.fade-in{opacity:0}.fade-in.animate{opacity:1}.heat-exchanger-section{padding:40px 0}.heat-exchanger-section .insideTitle{text-align:center;margin-bottom:30px}.heat-exchanger-section .insideTitle h2{font-size:32px;font-weight:600;margin-bottom:15px;color:#333}.heat-exchanger-section .insideTitle .title-underline{width:80px;height:3px;background:linear-gradient(to right, #1e88e5, #64b5f6);margin:0 auto}.heat-exchanger-section .heat-exchanger-intro{text-align:center;max-width:800px;margin:0 auto 40px}.heat-exchanger-section .heat-exchanger-intro p{font-size:18px;line-height:1.6;color:#555}.heat-exchanger-section .exchanger-grid{margin-bottom:50px;padding:0 50px}@media (max-width: 480px){.heat-exchanger-section .exchanger-grid{padding:0 10px}}.heat-exchanger-section .full-width-exchanger{margin-bottom:40px}.heat-exchanger-section .full-width-exchanger .exchanger-card{box-shadow:0 5px 15px rgba(0,0,0,0.08);border-radius:8px;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease}.heat-exchanger-section .full-width-exchanger .exchanger-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.heat-exchanger-section .full-width-exchanger .exchanger-card h5{text-align:center;font-size:17px;font-weight:600;padding:18px;margin:0;background:#0077c8;color:#FFF}.heat-exchanger-section .full-width-exchanger .exchanger-card .img-container{position:relative;overflow:hidden;max-height:550px}.heat-exchanger-section .full-width-exchanger .exchanger-card .img-container img{transition:transform 0.5s ease;width:100%;object-fit:cover}.heat-exchanger-section .full-width-exchanger .exchanger-card .img-container img:hover{transform:scale(1.03)}.heat-exchanger-section .full-width-exchanger .exchanger-card .exchanger-desc{padding:22px;background:#fff}.heat-exchanger-section .full-width-exchanger .exchanger-card .exchanger-desc p{margin:0;color:#555;font-size:16px;line-height:1.7}.heat-exchanger-section .exchanger-item{margin-bottom:30px}.heat-exchanger-section .exchanger-item .exchanger-card{box-shadow:0 5px 15px rgba(0,0,0,0.08);border-radius:8px;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;height:100%}.heat-exchanger-section .exchanger-item .exchanger-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.heat-exchanger-section .exchanger-item .exchanger-card h5{text-align:center;font-size:17px;font-weight:600;padding:15px;margin:0;background:#0077c8;color:#FFF}.heat-exchanger-section .exchanger-item .exchanger-card .img-container{position:relative;overflow:hidden}.heat-exchanger-section .exchanger-item .exchanger-card .img-container img{transition:transform 0.5s ease;width:100%}.heat-exchanger-section .exchanger-item .exchanger-card .img-container img:hover{transform:scale(1.05)}.heat-exchanger-section .exchanger-item .exchanger-card .exchanger-desc{padding:15px;background:#fff}.heat-exchanger-section .exchanger-item .exchanger-card .exchanger-desc p{margin:0;color:#666;font-size:16px;line-height:1.5}.heat-exchanger-section .solution-section{position:relative;padding:20px;overflow:hidden}.heat-exchanger-section .solution-section .solution-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);z-index:-1}.heat-exchanger-section .solution-section .solution-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/circuit-pattern.png");background-size:cover;opacity:0.1}.heat-exchanger-section .solution-section .solution-content{display:flex;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.heat-exchanger-section .solution-section .solution-content{flex-direction:column}}.heat-exchanger-section .solution-section .solution-left{flex:1;padding-right:40px}@media (max-width: 768px){.heat-exchanger-section .solution-section .solution-left{padding-right:0;margin-bottom:40px}}.heat-exchanger-section .solution-section .solution-left h3{font-size:32px;font-weight:600;margin-bottom:20px;color:#333;position:relative;padding-bottom:15px}.heat-exchanger-section .solution-section .solution-left h3:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(to right, #1e88e5, #64b5f6)}.heat-exchanger-section .solution-section .solution-left p{font-size:18px;margin-bottom:30px;line-height:1.6;color:#555}.heat-exchanger-section .solution-section .solution-left .solution-features{list-style:none;padding:0;margin:0 0 30px 0}.heat-exchanger-section .solution-section .solution-left .solution-features li{margin-bottom:15px;font-size:16px;color:#444;display:flex;align-items:center}.heat-exchanger-section .solution-section .solution-left .solution-features li i{color:#1e88e5;margin-right:10px;font-size:18px}.heat-exchanger-section .solution-section .solution-left .am-btn-secondary{background:#1e88e5;border:none;color:#fff;padding:12px 30px;font-size:16px;border-radius:4px;transition:all 0.3s ease;font-weight:500}.heat-exchanger-section .solution-section .solution-left .am-btn-secondary:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.heat-exchanger-section .solution-section .solution-right{flex:1;display:flex;align-items:center;justify-content:center}.heat-exchanger-section .solution-section .solution-right .solution-diagram{width:100%;max-width:500px;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;background:#fff}.heat-exchanger-section .solution-section .solution-right .solution-diagram img{width:100%;height:auto;display:block}.other-products-section{padding:40px 0}.other-products-section .insideTitle{text-align:center;margin-bottom:30px}.other-products-section .insideTitle h2{font-size:32px;font-weight:600;margin-bottom:15px;color:#333}.other-products-section .insideTitle .title-underline{width:80px;height:3px;background:linear-gradient(to right, #1e88e5, #64b5f6);margin:0 auto}.other-products-section .product-intro{text-align:center;max-width:800px;margin:0 auto 40px}.other-products-section .product-intro p{font-size:18px;line-height:1.6;color:#555}.other-products-section .product-grid{margin-bottom:50px}.other-products-section .product-item{margin-bottom:30px}.other-products-section .product-item .product-card{box-shadow:0 5px 15px rgba(0,0,0,0.08);border-radius:8px;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;height:100%}.other-products-section .product-item .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.other-products-section .product-item .product-card h5{text-align:center;font-size:17px;font-weight:600;padding:15px;margin:0;background:#0077c8;color:#FFF}.other-products-section .product-item .product-card .img-container{position:relative;overflow:hidden;max-height:350px}.other-products-section .product-item .product-card .img-container img{transition:transform 0.5s ease;width:100%;object-fit:cover}.other-products-section .product-item .product-card .img-container img:hover{transform:scale(1.05)}.other-products-section .product-item .product-card .product-desc{padding:20px;background:#fff}.other-products-section .product-item .product-card .product-desc p{margin:0;color:#555;font-size:16px;line-height:1.6}.other-products-section .certification-section{margin-top:40px;margin-bottom:60px;padding:40px 0;background:#f9f9f9;border-radius:8px}.other-products-section .certification-section .insideTitle{margin-bottom:30px}.other-products-section .certification-section .certification-content{max-width:1100px;margin:0 auto;padding:0 20px}.other-products-section .certification-section .certification-intro{margin-bottom:30px}.other-products-section .certification-section .certification-intro p{font-size:16px;line-height:1.7;color:#555;margin-bottom:15px}.other-products-section .certification-section .certification-gallery li{margin-bottom:20px}.other-products-section .certification-section .certification-gallery li .cert-img-container{border-radius:5px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease, box-shadow 0.3s ease}.other-products-section .certification-section .certification-gallery li .cert-img-container:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.15)}.other-products-section .certification-section .certification-gallery li .cert-img-container img{width:100%;display:block;transition:transform 0.5s ease}.other-products-section .certification-section .certification-gallery li .cert-img-container img:hover{transform:scale(1.05)}.other-products-section .solution-banner{position:relative;padding:60px 0;margin-top:60px;background-image:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url("../img/refinery-banner.jpg");background-size:cover;background-position:center;background-attachment:fixed}.other-products-section .solution-banner .solution-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(0,119,200,0.8) 0%, rgba(0,77,128,0.8) 100%);z-index:-1;mix-blend-mode:multiply}.other-products-section .solution-banner .solution-content{max-width:800px;margin:0 auto;text-align:center;color:#fff}.other-products-section .solution-banner .solution-content h3{font-size:32px;font-weight:600;margin-bottom:20px}.other-products-section .solution-banner .solution-content p{font-size:18px;margin-bottom:30px;line-height:1.6}.other-products-section .solution-banner .solution-content .am-btn-secondary{background:transparent;border:2px solid #fff;color:#fff;padding:10px 30px;font-size:16px;border-radius:30px;transition:all 0.3s ease}.other-products-section .solution-banner .solution-content .am-btn-secondary:hover{background:#fff;color:#333;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.service-content-container{margin:30px 0 20px}.service-image-container{padding:15px}.service-image-container .service-image-wrapper{overflow:hidden;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media (max-width: 641px){.service-image-container .service-image-wrapper{display:none}}.service-image-container .service-image-wrapper img{width:100%;transition:transform 0.5s ease;display:block}.service-image-container .service-image-wrapper img:hover{transform:scale(1.05)}.service-text-container{padding:15px 20px}.energy-service-title{margin-bottom:20px;position:relative}.energy-service-title .highlight-text{color:#0077C8;font-weight:600;position:relative;display:inline-block;padding-bottom:10px;margin:0 0 10px}.energy-service-title .highlight-text:after{content:"";position:absolute;width:100%;height:3px;background:#5bc500;bottom:0;left:0;border-radius:1.5px}.energy-service-content{margin-bottom:30px}.energy-service-content .energy-service-item{margin-bottom:25px}.energy-service-content .energy-service-item .service-item-heading{color:#333;margin:0 0 20px;display:flex;align-items:center}.energy-service-content .energy-service-item .service-item-heading .number-badge{display:inline-flex;justify-content:center;align-items:center;min-width:30px;height:30px;border-radius:15px;background-color:#0077C8;color:white;font-size:16px;margin-right:12px;padding:0 10px;font-weight:bold}.benefit-cards{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.benefit-cards .benefit-card{flex:1;min-width:200px;background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05);transition:transform 0.3s ease, box-shadow 0.3s ease;text-align:center}.benefit-cards .benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.1)}.benefit-cards .benefit-card .benefit-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg, #0077C8, #5bc500);display:flex;justify-content:center;align-items:center;margin:0 auto 15px}.benefit-cards .benefit-card .benefit-icon i{font-size:28px;color:white}.benefit-cards .benefit-card h4{color:#0077C8;font-size:18px;margin:0 0 10px}.benefit-cards .benefit-card p{color:#555;font-size:16px;margin:0}.energy-service-additional{background-color:#f9f9f9;border-radius:8px;margin-top:25px;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.energy-service-additional .service-feature{display:flex;align-items:flex-start;margin-bottom:15px}.energy-service-additional .service-feature:last-child{margin-bottom:0}.energy-service-additional .service-feature p{margin:0;font-size:16px;color:#333;line-height:1.6;flex:1}.advantages-container{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.advantages-container .advantage-card{background-color:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.05);overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;display:flex;width:100%}.advantages-container .advantage-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.advantages-container .advantage-card .advantage-icon{background:#c2c2c2;color:white;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:80px;position:relative}.advantages-container .advantage-card .advantage-icon i{font-size:26px}.advantages-container .advantage-card .advantage-number{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#5bc500;color:white;font-size:16px;margin-right:12px;font-weight:bold;float:left}.advantages-container .advantage-card .advantage-content{padding:20px;flex:1}.advantages-container .advantage-card .advantage-content h4{color:#0077C8;font-size:20px;margin:0 0 10px}.advantages-container .advantage-card .advantage-content p{color:#555;font-size:16px;margin:0;line-height:1.6}.footnote{margin:20px 0;padding:15px;background-color:#f9f9f9;border-left:3px solid #0077C8;border-radius:0 8px 8px 0}.footnote p{margin:0;color:#777;font-size:14px}.energy-product-section{padding-top:30px;margin-top:20px}.energy-product-container{max-width:1400px;margin:0 auto}.product-intro-block,.case-study-block{padding:30px 0}.product-description,.case-study-content{padding:20px;height:100%;text-align:left}.product-title,.case-study-title{font-size:26px;color:#0077C8;margin:0 0 20px;padding-bottom:10px;display:inline-block}.product-image,.product-image-large,.case-image{margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease}.product-image:hover,.product-image-large:hover,.case-image:hover{transform:translateY(-5px)}.product-image img,.product-image-large img,.case-image img{width:100%;display:block;transition:transform 0.5s ease}.product-image img:hover,.product-image-large img:hover,.case-image img:hover{transform:scale(1.03)}.product-features ul{padding:0;margin:20px 0 0}.product-features li{position:relative;padding-left:25px;margin-bottom:10px;font-size:18px;color:#333;line-height:1.6}.product-features li:before{content:"►";position:absolute;left:0;color:#5bc500}.highlight-number{color:#0077C8;font-weight:bold}.case-study-details{margin:20px 0}.case-study-details .case-item{margin-bottom:15px;display:flex;flex-wrap:wrap}.case-study-details .case-item .case-label{font-weight:bold;color:#0077C8;min-width:100px;padding-right:10px;text-align:left}.case-study-details .case-item .case-value{flex:1;color:#333;text-align:left}.case-list p{margin:0 0 5px;padding-left:15px;position:relative;padding:0 15px !important}.case-list p:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#5bc500}.eco-result{background-color:#f0f7e6;padding:15px;border-radius:8px;border-left:4px solid #5bc500}.eco-result p{margin:0 0 5px;font-size:16px}.eco-result p:last-child{margin-bottom:0}.green{color:#5bc500;font-weight:bold;font-size:22px}.case-table{margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.1)}.case-table img{width:100%;display:block}@media (max-width: 992px){.benefit-cards{justify-content:center}.benefit-cards .benefit-card{flex-basis:calc(50% - 15px)}.advantage-card{flex-direction:column}.advantage-card .advantage-icon{min-width:auto;padding:15px;flex-direction:row;justify-content:space-between}.advantage-card .advantage-number{position:static;margin-left:10px}.product-intro-block,.case-study-block{padding:20px 0}.case-study-title,.product-title{font-size:22px}.eco-result{padding:10px}}@media (max-width: 768px){.insideTitle h2{font-size:28px}.heat-exchanger-section .insideTitle h2{font-size:28px}.heat-exchanger-section .heat-exchanger-intro p{font-size:16px}.heat-exchanger-section .exchanger-item .exchanger-card h5{font-size:18px}.heat-exchanger-section .solution-section .solution-content{padding:0 15px}.heat-exchanger-section .solution-section .solution-left h3{font-size:26px}.heat-exchanger-section .solution-section .solution-left p{font-size:16px}.other-products-section .insideTitle h2{font-size:28px}.other-products-section .product-intro p{font-size:16px}.other-products-section .product-item .product-card h5{font-size:18px}.other-products-section .product-item .product-card .product-desc p{font-size:15px}.other-products-section .certification-section .certification-intro p{font-size:15px}.other-products-section .solution-banner .solution-content h3{font-size:26px}.other-products-section .solution-banner .solution-content p{font-size:16px}.highlight-text{font-size:24px}.service-item-heading{font-size:18px}.benefit-card{flex-basis:100%}.case-item{flex-direction:column}.case-label{margin-bottom:5px}.service-btn,.contact-btn{width:100%;margin:10px 0}.advantage-content h4{font-size:18px}.advantage-content p,.benefit-card p,.service-feature p{font-size:15px}.eco-result{padding:10px}.green{font-size:20px}}@media (max-width: 480px){.heat-exchanger-section .mainlink .link,.other-products-section .mainlink .link{flex-direction:column;align-items:center}.other-products-section .certification-section{padding:30px 0}}.main_products{margin:30px 0}.main_products h3{font-size:20px;color:#2D2926;margin-bottom:5px;line-height:28px}.main_products h4{margin:0;font-size:20px;color:#5bc500;font-weight:bold}.productinfo_div{padding:30px;background:#5BC500}.productinfo_div h2{color:#fff;font-size:26px;text-align:center;font-weight:normal;width:800px;margin:0 auto}.productinfo_div>ul.ul-icon{width:1200px;margin:0 auto;overflow:hidden}.productinfo_div>ul.ul-icon li{color:#fff;font-size:20px;float:left;padding:20px;width:20%;text-align:center}.productinfo_div>ul.ul-icon li span{display:block;text-align:center}.mainlink{justify-content:center}.mainlink button{margin:5px 20px}.mainlink button.contactbtn,.mainlink button.am-btn-primary{padding:0.6em 3em;border-width:2px;border-radius:8px;font-size:18px}.mainlink button.contactbtn{background-color:transparent;color:#0e90d2;border:2px solid #7fc6ea}.insideSection{max-width:1400px;margin:0 auto}@media (max-width: 992px){.insideSection{padding:10px 30px}}@media (max-width: 480px){.insideSection{padding:0}}.insideSection img.w100{width:100%}.insideSection ul.qualityimg>li{margin-bottom:30px}.insideSection ul.qualityimg>li>img{border:1px solid #ddd;width:90%}.NewsTemplate .type .postDate,.ArticleTemplate .type .postDate{color:#999;font-size:14px}.NewsTemplate .type .tag,.ArticleTemplate .type .tag{float:right;font-size:14px;color:#32d6ce;padding:1px 5px;border:1px solid #32d6ce;border-radius:5px}.NewsTemplate #divActReq h2,.NewsTemplate #divACTDESC h2,.ArticleTemplate #divActReq h2,.ArticleTemplate #divACTDESC h2{color:#0077C8;font-size:20px;margin:0;margin-top:30px}.NewsTemplate #divActReq h3,.NewsTemplate #divACTDESC h3,.ArticleTemplate #divActReq h3,.ArticleTemplate #divACTDESC h3{color:#2D2926;margin:0;font-size:20px}.NewsTemplate #divActReq p,.NewsTemplate #divACTDESC p,.ArticleTemplate #divActReq p,.ArticleTemplate #divACTDESC p{margin:0;font-size:18px;line-height:28px}.NewsTemplate #divActReq ol,.NewsTemplate #divACTDESC ol,.ArticleTemplate #divActReq ol,.ArticleTemplate #divACTDESC ol{margin-left:20px}.NewsTemplate #divActReq ul.product_list li,.NewsTemplate #divACTDESC ul.product_list li,.ArticleTemplate #divActReq ul.product_list li,.ArticleTemplate #divACTDESC ul.product_list li{background:url(img/arrow.png) no-repeat 0 8px;text-indent:16px;font-size:18px}.NewsTemplate #divActReq table.am-table,.NewsTemplate #divACTDESC table.am-table,.ArticleTemplate #divActReq table.am-table,.ArticleTemplate #divACTDESC table.am-table{font-size:18px;border:1px solid #ddd;font-size:92%}.NewsTemplate #divActReq table.am-table>thead,.NewsTemplate #divACTDESC table.am-table>thead,.ArticleTemplate #divActReq table.am-table>thead,.ArticleTemplate #divACTDESC table.am-table>thead{color:#fff;background:#2990d2}.NewsTemplate #divActReq table.am-table>thead>tr>td,.NewsTemplate #divActReq table.am-table>thead>tr>th,.NewsTemplate #divACTDESC table.am-table>thead>tr>td,.NewsTemplate #divACTDESC table.am-table>thead>tr>th,.ArticleTemplate #divActReq table.am-table>thead>tr>td,.ArticleTemplate #divActReq table.am-table>thead>tr>th,.ArticleTemplate #divACTDESC table.am-table>thead>tr>td,.ArticleTemplate #divACTDESC table.am-table>thead>tr>th{color:#fff;background:#2990d2;text-align:center}.NewsTemplate #divActReq table.am-table>tbody>tr>th,.NewsTemplate #divActReq table.am-table>tbody>tr>td,.NewsTemplate #divACTDESC table.am-table>tbody>tr>th,.NewsTemplate #divACTDESC table.am-table>tbody>tr>td,.ArticleTemplate #divActReq table.am-table>tbody>tr>th,.ArticleTemplate #divActReq table.am-table>tbody>tr>td,.ArticleTemplate #divACTDESC table.am-table>tbody>tr>th,.ArticleTemplate #divACTDESC table.am-table>tbody>tr>td{padding:8px;text-align:center;vertical-align:middle}.NewsTemplate #divActReq table.am-table>tbody>tr:nth-child(odd)>th,.NewsTemplate #divACTDESC table.am-table>tbody>tr:nth-child(odd)>th,.ArticleTemplate #divActReq table.am-table>tbody>tr:nth-child(odd)>th,.ArticleTemplate #divACTDESC table.am-table>tbody>tr:nth-child(odd)>th{background-color:#b6dbf3}.NewsTemplate #divActReq table.am-table>tbody>tr:nth-child(even)>th,.NewsTemplate #divACTDESC table.am-table>tbody>tr:nth-child(even)>th,.ArticleTemplate #divActReq table.am-table>tbody>tr:nth-child(even)>th,.ArticleTemplate #divACTDESC table.am-table>tbody>tr:nth-child(even)>th{background-color:#b6dbf3}.NewsTemplate #divActReq table.am-table>tbody>tr:nth-child(odd)>td,.NewsTemplate #divACTDESC table.am-table>tbody>tr:nth-child(odd)>td,.ArticleTemplate #divActReq table.am-table>tbody>tr:nth-child(odd)>td,.ArticleTemplate #divACTDESC table.am-table>tbody>tr:nth-child(odd)>td{background-color:#cacaca}.NewsTemplate #divActReq table.am-table>tbody>tr:nth-child(even)>td,.NewsTemplate #divACTDESC table.am-table>tbody>tr:nth-child(even)>td,.ArticleTemplate #divActReq table.am-table>tbody>tr:nth-child(even)>td,.ArticleTemplate #divACTDESC table.am-table>tbody>tr:nth-child(even)>td{background-color:#eaeaea}.NewsTemplate #divActReq table.am-table>tbody .bgcolor1,.NewsTemplate #divACTDESC table.am-table>tbody .bgcolor1,.ArticleTemplate #divActReq table.am-table>tbody .bgcolor1,.ArticleTemplate #divACTDESC table.am-table>tbody .bgcolor1{background-color:#DADADA !important}.NewsTemplate #divActReq table.am-table>tbody .bgcolor2,.NewsTemplate #divACTDESC table.am-table>tbody .bgcolor2,.ArticleTemplate #divActReq table.am-table>tbody .bgcolor2,.ArticleTemplate #divACTDESC table.am-table>tbody .bgcolor2{background-color:#fff !important}.NewsTemplate #divActReq table.am-table>tbody strong,.NewsTemplate #divActReq table.am-table>tbody b,.NewsTemplate #divACTDESC table.am-table>tbody strong,.NewsTemplate #divACTDESC table.am-table>tbody b,.ArticleTemplate #divActReq table.am-table>tbody strong,.ArticleTemplate #divActReq table.am-table>tbody b,.ArticleTemplate #divACTDESC table.am-table>tbody strong,.ArticleTemplate #divACTDESC table.am-table>tbody b{color:#2990d2}body.memberPage{background:#F3F3F1}body.memberPage .blk{color:#444}body.memberPage #menu-cart-list{display:none}body.memberPage .member-wrap{min-height:65vh;padding:30px 0}body.memberPage #left-Column>[class*=am-u-]{width:220px;z-index:1}body.memberPage #right-Column>[class*=am-u-]{width:100%;margin-left:-220px;padding-left:245px}@media (max-width: 960px){body.memberPage #left-Column>[class*=am-u-]{width:200px}body.memberPage #right-Column>[class*=am-u-]{margin-left:-200px;padding-left:225px}}@media (max-width: 767px){body.memberPage #left-Column>[class*=am-u-]{width:auto}body.memberPage #right-Column>[class*=am-u-]{margin:0;padding-left:1rem}}@media (max-width: 639px){body.memberPage #right-Column>[class*=am-u-]{padding-left:1rem}}.memberPage .am-checkbox,.memberPage .am-radio{margin:0}.memberPage .am-modal-hd .am-close{top:7px;width:34px;font-size:30px;line-height:34px;font-weight:100}@media (max-width: 640px){.memberPage .am-modal-dialog{width:90%}}.memberPage .am-tabs-bd,.memberPage .am-tabs-bd .am-tab-panel.am-active{z-index:auto}.memberPage .am-alert-secondary a{color:#0e90d2}.memberPage .am-alert-secondary a:hover,.memberPage .am-alert-secondary a:focus{color:#095f8a}.memberPage a,.memberPage button{cursor:pointer;vertical-align:middle}.memberPage .am-modal-dialog{width:90%;max-width:540px;border-radius:5px;overflow:hidden}.memberPage .am-modal-hd{padding:10px 20px;border-bottom:1px solid #dedede}.memberPage .am-modal-bd{background:#fff;padding:20px;text-align:left}.memberPage .am-modal-hd+.am-modal-bd{padding-top:20px}.memberPage .am-modal-footer{background:#fff;padding:10px 20px;text-align:center;display:block;height:auto}.memberPage .am-modal-footer .am-modal-btn{height:auto;line-height:initial}.memberPage .am-modal-footer.d-flex{display:flex}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.flex1{flex:1}.flex2{flex:2}.btn[disabled]{pointer-events:none;cursor:not-allowed;opacity:.45;box-shadow:none}.btnMainBorder{background:transparent;border:1px solid #0077C8;color:#0077C8}.btnMainBorder:hover,.btnMainBorder:focus{color:#005995;border:1px solid #005995}.btnGray{background:#f7f7f7;border:1px solid #ddd;color:#444}.btnGray:hover,.btnGray:focus{color:#1d1d1d;background:#dedede;border:1px solid #c4c4c4}.btnGrayBorder{background:#FFF;border:1px solid #cdcdcd;color:#1d1d1d}.btnGrayBorder:hover,.btnGrayBorder:focus{color:#0077C8;background:rgba(0,119,200,0.05);border:1px solid #0077C8}.btnSecond{background:#44d62c;border:1px solid transparent;color:#fff}.btnSecond:hover,.btnSecond:focus{color:#fff;background:#35ad22}.btnSecondBorder{background:transparent;border:1px solid #44d62c;color:#44d62c}.btnSecondBorder:hover,.btnSecondBorder:focus{color:#35ad22;border:1px solid #35ad22}.btnMobilePay{color:#444;background:linear-gradient(180deg, #fff, #eaeaea);border:1px solid #dedede;transition:all .2s}.btnMobilePay:hover,.btnMobilePay:focus{color:#333;border:1px solid #ccc;background:linear-gradient(180deg, #fff, #eaeaea);box-shadow:inset 0 0 5px rgba(0,0,0,0.15)}.btnMobilePay img{max-width:120px;height:35px;display:block;margin:0px auto 5px}.btnMobilePay+.btnMobilePay{margin-left:5px}.memberLeftnav{background:#fff;padding:0px;border:1px solid #ddd}.memberLeftnav h2{color:#0077C8;font-size:14px;margin:0;padding:20px 15px 10px}.memberLeftnav ul{margin:0;padding-bottom:20px}.memberLeftnav ul li a{display:block;color:#555;letter-spacing:.5px;transition:all .2s linear;padding:12px 15px;margin-left:-3px;border-left:3px solid transparent}.memberLeftnav ul li a:hover,.memberLeftnav ul li a:focus{color:#222;border-left:3px solid #0077C8;background:#f6f6f6}.memberLeftnav ul li a:hover i,.memberLeftnav ul li a:focus i{color:#0077C8}.memberLeftnav ul li a i{width:20px;font-size:19px;margin-left:1px;margin-right:15px;color:#a9a9a9;position:relative;top:1px;transition:all .2s linear;text-align:center}h2.member-h2{font-size:24px;font-weight:normal;color:#0077C8;letter-spacing:1px}h2.member-h2 span{font-size:12px;font-weight:700;padding-left:5px;color:#BDBDBD;display:inline-block;text-transform:uppercase}.div_box{background:#fff;padding:20px;border:1px solid #ddd}.my-tickets{background:#fff;padding:20px;border:1px solid #ddd}.my-tickets .am-nav-tabs{border-bottom:2px solid #bbb;margin:-20px -20px 20px}@media (max-width: 767px){.my-tickets .am-nav-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-tickets .am-nav-tabs>li{margin-bottom:-2px}@media (max-width: 767px){.my-tickets .am-nav-tabs>li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.my-tickets .am-nav-tabs>li:nth-child(3){border-right:0}}.my-tickets .am-nav-tabs>li>a{margin:0;padding:15px 25px 12px;font-size:16px;border:0;border-bottom:4px solid transparent;color:#666;white-space:nowrap}.my-tickets .am-nav-tabs>li>a i{color:#a9a9a9;margin-right:2px}@media (max-width: 767px){.my-tickets .am-nav-tabs>li>a{padding:15px 15px 12px;border:0;font-size:15px;height:100%}}@media (max-width: 479px){.my-tickets .am-nav-tabs>li>a{padding:15px 10px 12px;font-size:14px}.my-tickets .am-nav-tabs>li>a i{display:none}}.my-tickets .am-nav-tabs>li>a:hover,.my-tickets .am-nav-tabs>li>a:focus{background:transparent;border:0;border-bottom:4px solid #0068af}.my-tickets .am-nav-tabs>li>a:hover i,.my-tickets .am-nav-tabs>li>a:focus i{color:#0077C8}.my-tickets .am-nav-tabs>li.am-active>a{border:0;border-bottom:4px solid #0068af;color:#1d1d1d}.my-tickets .am-nav-tabs>li.am-active>a i{color:#0077C8}.member-h3{color:#333;margin-bottom:15px;font-size:17px}.member-h3 i:first-of-type{font-size:15px;color:#999}.member-h3 .tip{font-size:14px;color:#a9a9a9}.ckeck-form input[readonly]{background:transparent !important;border:0 !important;padding:0 !important;cursor:text !important}.check-group{border-top:1px dotted #ddd;padding:15px 0}.check-group>label{font-size:14px;color:#a9a9a9;display:inline;float:left;width:130px;text-align:right;padding-right:20px}.check-group .group-content{float:left;width:100%;margin-left:-130px;padding-left:130px}.check-group.TotalAmount{border:0;padding:10px 0}.check-group.TotalAmount label{padding-top:2px;color:#f60}.check-group.TotalAmount .group-content>span{font-size:20px;color:#f60}.TotalAmount input[type='text']{color:#f60;font-size:20px;display:inline-block;width:auto;margin-top:-5px;margin-left:3px}.ckeck-form .am-panel-bd{padding-top:5px}.ckeck-form .am-selected-btn{font-size:15px}.check-group.UseBonus{border-bottom:1px dotted #ddd;margin-bottom:1.25rem}.ckeck-form .btn{padding:7px 17px;margin-left:130px}.card-notice h3{margin:0 0 10px}.card-notice li{font-size:14px}@media (min-width: 768px){.mobileBtnFixedWrap{display:inline-block}.mobileBtnFixedWrap .shortCodeTip{display:none}}@media (max-width: 767px){.mobileBtnFixedWrap{position:fixed;left:0;bottom:0;padding:10px;width:100%;z-index:2;background:#eee;border-top:1px solid #ccc;padding:5px 7px}.mobileBtnFixedWrap .btn{width:100%}.mobileBtnFixedWrap .shortCodeTip{padding-top:4px;line-height:1;font-size:12px;color:#757575;display:block}.mobileBtnFixedWrap .shortCodeTip i{color:#0077C8}}@media (max-width: 479px){.mobileBtnFixedWrap .site_iticket{bottom:50px}}.label_in_input{position:relative}.label_in_input label{position:absolute;left:10px;top:5px;margin:0;font-size:13px !important}.label_in_input input{padding-top:25px}.label_in_input input:active,.label_in_input input:focus{outline:0;box-shadow:none;border:1px solid #666}.label_in_input input:active+label,.label_in_input input:focus+label{color:#0077C8}li.cart{position:relative}#menu-cart-list{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #ddd;margin:8px 0 0;padding:15px}#menu-cart-list{position:absolute;top:37px;right:-10px;z-index:1093;min-width:160px;padding:15px;margin:0;text-align:left;line-height:1.6;background-color:#fff;border:1px solid #ddd;border-radius:0;opacity:0;visibility:hidden;box-shadow:0px 3px 10px -1px rgba(0,0,0,0.3)}li.cart:hover #menu-cart-list{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.jsorder .right{width:240px}.jsorder .right>ul{margin-bottom:5px}.jsorder .right li{line-height:20px;border-bottom:1px silver dashed;padding:10px 0px 10px 5px;display:block}.jsorder .right li.empty{border:none;padding:0}.jsorder .right li>span{position:relative;font-weight:bold;display:inline-block}.jsorder .right li b{color:#a9a9a9;font-size:13px;font-weight:normal}.jsorder .button{color:#fff;margin-top:10px;font-size:15px;padding:4px 35px;width:100%}.jsorder .right li span.del{display:block;cursor:pointer;float:right}.jsorder .right li span.del:hover,.jsorder .right li span.del:focus{color:#a9a9a9}.jsorder .totalFee{color:#C30D07;font-size:21px;text-align:right;display:block}.jsorder .totalFee .unit{display:inline-block;font-size:12px;margin-left:2px}.cart-table{margin-bottom:0}.cart-table thead th{background:#f2f2f2;padding:12px 0.7rem !important;vertical-align:middle;border:0 !important;letter-spacing:1px}@media (max-width: 767px){.cart-table>tbody>tr{overflow:hidden}.cart-table>tbody>tr span[data-type="responsive"]{width:40px;color:#999}}.cart-table>tbody>tr:hover,.cart-table>tbody>tr:focus{background:#f7f7f7}.cart-table>tbody>tr>td{padding:15px .7rem;border-top:0;border-bottom:1px solid #ddd;text-align:center}@media (max-width: 767px){.cart-table>tbody>tr>td{padding:12px .7rem;width:50% !important;text-align:left !important;float:left;border-bottom:0;border-top:1px solid #ddd}}.cart-table>tbody>tr>td:nth-child(1){width:40%;text-align:left}.cart-table>tbody>tr>td:nth-child(1) p{margin:0}.cart-table>tbody>tr>td:nth-child(1):before{display:none}@media (max-width: 767px){.cart-table>tbody>tr>td:nth-child(1){width:100% !important;text-align:left !important;padding-left:100px !important;float:none;overflow:hidden}.cart-table>tbody>tr>td:nth-child(1) span[data-type="responsive"]{display:none}}.cart-table>tbody>tr>td:nth-child(1) .pImg{width:120px;height:72px;float:left;margin-right:10px;border:1px solid #ddd;padding:3px;border-radius:3px}@media (max-width: 767px){.cart-table>tbody>tr>td:nth-child(1) .pImg{margin-left:-90px;width:80px;height:auto;padding:0;border:0}}@media (min-width: 960px){.cart-table>tbody>tr>td:nth-child(1) .div_pName{width:calc(100% - 130px);float:left}}.cart-table>tbody>tr>td:nth-child(1) .div_pName span:not(.am-badge){font-size:14px}.cart-table>tbody>tr>td:nth-child(1) .type-tag{display:none}.cart-table>tbody>tr>td:nth-child(2){width:10%}.cart-table>tbody>tr>td:nth-child(3){width:7%}.cart-table>tbody>tr>td:nth-child(3) input.COUNT{border-radius:2px;margin-bottom:0}.cart-table>tbody>tr>td:nth-child(3) input.COUNT[disabled]{padding:0;margin:0;border:0;background:transparent;text-align:center;font-size:1.5rem;line-height:1.6;cursor:text}@media (max-width: 767px){.cart-table>tbody>tr>td:nth-child(3) input.COUNT{width:70px;display:inline-block;padding:8px 10px}}.cart-table>tbody>tr>td:nth-child(3) .scountTip{color:#c00;font-size:12px;text-align:left}.cart-table>tbody>tr>td:nth-child(4){width:10%}.cart-table>tbody>tr>td:nth-child(5){width:5%}.cart-table>tbody>tr>td:nth-child(5) a{color:#a9a9a9}.cart-table>tbody>tr>td:nth-child(5) a:hover,.cart-table>tbody>tr>td:nth-child(5) a:focus{color:#757575}.totalPay{text-align:right;font-size:18px;font-size:1.8rem;border-bottom:1px solid #a9a9a9;padding:15px 0;margin-bottom:15px}.totalPay li>label{margin-right:12px;color:#757575;font-size:14px;font-size:1.4rem;font-weight:normal}.totalPay li.discount label[for='useDiscount']{font-weight:normal;margin-bottom:0}.totalPay li.discount .discountQuota{margin-bottom:0}.totalPay li.discount .discountResult{display:inline-block;vertical-align:top;color:#757575;margin-bottom:0}.totalPay li.totalAmount span{font-size:25px;font-size:2.5rem;color:#C30D07}.totalFee{padding:10px 0 0;text-align:right;font-size:25px;font-size:2.5rem;color:#C30D07;font-weight:500}.totalFee label{margin-right:12px;color:#757575;font-size:14px;font-size:1.4rem;font-weight:normal}#divBtnGroup{margin-top:10px;padding-top:10px;border-top:1px dotted #999}@media (max-width: 480px){#divBtnGroup .btn{float:none;width:100%}#divBtnGroup .btn+.btn{margin-top:5px}}#divBtnGroup #btnGoShopping{color:#444}#divBtnGroup #btnGoShopping:hover,#divBtnGroup #btnGoShopping:focus{color:#0077C8}#divForm{background:#fff;padding:20px;border:1px solid #ddd}.cartCheckSection+.cartCheckSection{border-top:1px dotted #999;margin-top:25px;padding-top:25px}.cartCheckSection h2{color:#666;font-size:18px}.cartCheckSection h2 i{color:#0077C8}.cartCheckSection h2 .check{display:inline-block;margin-left:10px}.cartCheckSection h2 .check label{font-size:15px;font-weight:normal}.cartCheckSection .am-form-label{padding-right:0}@media only screen and (max-width: 640px){.cartCheckSection h2{margin-bottom:5px}.cartCheckSection .am-form-group{margin-bottom:0}.cartCheckSection .am-form-label{padding:10px 1rem 5px;color:#a9a9a9}}.invoice label{display:block}.invoice-subInput{margin-top:5px;margin-bottom:30px;background:#fafafa;padding:10px 20px;border-radius:4px;border:1px solid #ccc}.invoice-subInput .am-form-label{text-align:left;padding-left:0}.SelectCity .styled-select,.SelectCity .zip{width:110px;float:left;margin-bottom:10px;margin-right:5px}.SelectCity .zip input{font-size:14px}.address input,.address select{height:35px;margin-bottom:0 !important;width:100%}#cartOK{display:none;position:fixed;top:50%;left:50%;background:rgba(0,0,0,0.8);z-index:9999;text-align:center;color:#fff;font-size:17px;padding:15px 10px;border-radius:10px;height:122px;width:122px;margin-left:-61px;margin-top:-61px}#cartOK img{display:block;margin:0 auto 5px;width:60px;height:60px}#drpPayKind.singleDrop{pointer-events:none;border:0;background:none;cursor:default;padding-left:0}.mailto{padding:15px;border:1px solid #ddd;background:#d3e5d4}.mailto h1{margin:0;font-size:18px;color:#136517}.mailto h1 span{color:#000}@media (min-width: 768px){.div_cart_row{display:flex}.div_cart_row .div_cart_step1{flex:2}.div_cart_row .div_cart_step2{flex:1 1 120px}}.div_cart_row .div_cart_box_title{padding:10px;background:#F2F2F2}.div_cart_row .div_form_help{font-size:14px;color:#666}.ul_billList li{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.ul_billList li label{margin:0}.ul_billList li.totalAmount{border-top:1px solid #ddd;padding-top:5px;margin-top:10px}.inputGroup_btn_inside{position:relative}.inputGroup_btn_inside input{width:100%;padding-right:60px}.inputGroup_btn_inside button{position:absolute;right:5px;top:5px}.order-item label{margin-bottom:0;margin-right:3px}.order-item+.order-item{margin-top:25px}.order-foot+.order-item{margin-top:25px}.order-foot{overflow:hidden;text-align:right;background:#F9F9F9;border:1px solid #ddd;border-top:0;padding:15px 15px;border-radius:0 0 5px 5px;display:flex;justify-content:space-between;align-items:center}.order-foot label{margin-bottom:0;margin-right:3px;font-size:14px}.order-foot .shipment{display:inline-block;margin-right:7px}.order-foot .totalCount{float:right}.order-foot #modalTRACKINGNO{font-weight:500}.totalCount{font-weight:bold;color:#c00}.paykind-name{float:left;font-size:14px;padding-top:3px}.tracking-no{font-size:14px;display:block}.tracking-no span{cursor:pointer}#tracking-help .am-modal-bd{padding-top:10px;border-top:1px solid #dedede}#tracking-help p{font-size:15px}.payment-btn{display:inline-block;padding:5px 20px;font-size:16px;margin-right:3px}.row1{background:#F9F9F9;padding:15px 20px;font-size:1.4rem;border:1px solid #ddd;border-radius:5px 5px 0 0;overflow:hidden}.row1 .div_OrderID{margin-bottom:3px}.row2{border:solid #ddd;border-width:0px 1px 0px 1px}.pItem{border-bottom:1px dotted #ddd;padding:12px 15px 7px}.pInfo .info-ul{margin-bottom:0;overflow:hidden;color:#666}.pInfo .info-ul li{float:left;padding:0 5px}.pInfo .info-ul li label{display:none}.pInfo .info-ul li.pName{width:65%;margin-bottom:5px}.pInfo .info-ul li.pTotalCount{width:35%;text-align:right;padding-right:0}.pInfo .info-ul li.pTotalCount .count{font-size:14px}.pInfo .info-ul li.pTotalCount span{display:inline-block;margin:0 3px}.pageRuleDesc{color:#999}.div_event{border:1px solid #ddd;border-radius:7px;overflow:hidden}.div_event .div_head{padding:12px 15px;background-color:#f5f5f5;border-bottom:1px solid #ddd}.div_event .div_body{padding:15px 20px}.div_event .div_foot{padding:10px 20px;background:#f5f5f5;border-top:1px solid #ddd}.div_event .btn{border-radius:3px}.atm-info p{line-height:1.9}.row2-ul{border-bottom:1px solid #ddd;font-weight:bold}.row2-ul li{padding:7px 0;overflow:hidden;vertical-align:middle;position:relative}.row2-ul li:before{content:'';position:absolute;left:0;top:0;width:101px;height:100%;background:#f7f7f7;z-index:1}.row2-ul label{display:inline-block;padding:0 6px 0 20px;margin:0;font-weight:normal;float:left;width:101px;font-size:14px;position:relative;z-index:2}.row2-ul .content{display:inline-block;float:left;padding-left:10px;width:100%;margin-left:-101px;padding-left:111px}.fzbig{font-size:21px;display:inline-block;margin-top:-5px}.ps-xs{font-weight:normal;font-size:15px}.taxCount{color:#757575}.btn-webatm{display:inline-block;padding:4px 12px;margin:10px 0;font-weight:normal;letter-spacing:.5px;line-height:1.6}.divider{text-align:center;letter-spacing:5px;font-size:24px;color:#000;display:table;white-space:nowrap;text-align:center;margin:20px auto;width:98%}.divider:after,.divider:before{border-top:1px dashed #000;content:"";display:table-cell;position:relative;top:21px;width:47%}.atmSection{border:1px solid #ddd}.atmSection+.atmSection{margin-top:20px}.atmSection .row1{border:0;margin:0}.atmSection .row2-ul{border:0;margin:0;position:relative}.atmSection .row2-ul:before{content:'';position:absolute;left:0;top:0;width:101px;height:100%;background:#f7f7f7;z-index:1}.atmSection .row2-ul li:before{display:none}.atmSection .row2-ul li label{font-weight:bold;color:#555}.atmSection .row2-ul li .content{padding-right:15px;color:#555}.atmSection .flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.atmSection .flexbox .w50{width:50%}@media (max-width: 767px){.atmSection .flexbox{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.atmSection .flexbox .w50{width:100%}}.atmSection .align-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.atmSection .justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.atmSection .barcode{margin:0 auto}@media print{.printWrap{text-align:center;padding:15px}.printWrap h1{text-align:center}}.ticketsPage .pItem{padding-bottom:0}.ticketsPage .pInfo{padding-bottom:10px}.ticketsPage .info-ul i{font-size:13px;width:15px;height:15px;text-align:center}.ticketsPage .info-ul.am-collapsed i:before{content:""}.ticketsPage #orderList{margin-bottom:20px}.pfoot{background:#fafafa;margin-left:-15px;margin-right:-15px}.pfoot .desc{padding:7px;text-align:center;color:#555;background:#e1e1e1}.hasShortCode{display:inline-block;color:#238fe8;padding:2px 7px;margin:3px;border-radius:2px;border:1px solid #238fe8;transition:all .2s}.hasShortCode:before{font-family:'FontAwesome';content:"\f145";margin-right:3px}.hasShortCode:hover,.hasShortCode:focus{color:#1474c4;border:1px solid #1474c4}.ticklist-table{margin:0;border-top:2px solid #ddd;border-bottom:1px solid #ddd}@media (max-width: 767px){.ticklist-table{border-top:0}}.ticklist-table th{background:#f2f2f2;vertical-align:middle !important;border:0 !important}.ticklist-table th .am-checkbox{margin-top:5px}.ticklist-table th:last-of-type{min-width:100px}.ticklist-table>tbody>tr>td{padding:10px .7rem;font-size:14px;border-top:1px dotted #ddd;position:relative}.ticklist-table>tbody>tr>td.orderNo .ticname{display:block}.ticklist-table>tbody>tr>td.orderNo .ticnumber{font-size:13px;color:#a9a9a9}@media (max-width: 767px){.ticklist-table>tbody>tr>td.checkboxTd{float:left;width:40px;margin-bottom:-2px}.ticklist-table>tbody>tr>td.checkboxTd:before{display:none}.ticklist-table>tbody>tr>td.orderNo{float:left;width:calc(100% - 40px)}.ticklist-table>tbody>tr>td.orderNo:before{display:none}.ticklist-table>tbody>tr>td.orderExp,.ticklist-table>tbody>tr>td.orderPrice{width:50%;float:left}.ticklist-table>tbody>tr>td.orderPrice .price{float:none}.ticklist-table>tbody>tr>td.orderStatus{width:100%}}.ticklist-table>tbody>tr>td.orderPrice .price:before{content:"NT$";font-size:12px;margin-right:2px}.ticklist-table>tbody>tr>td.orderStatus .vNO{background:transparent !important;color:#C30D07;padding:0;font-weight:500;cursor:text}.ticklist-table>tbody>tr>td.orderStatus .viewvNO{float:right;background:#0077C8;color:#fff;padding:2px 7px;border-radius:2px}.ticklist-table>tbody>tr>td.orderStatus .viewvNO:hover,.ticklist-table>tbody>tr>td.orderStatus .viewvNO:focus{background:#005995}@media (max-width: 767px){.ticklist-table>tbody>tr>td.orderStatus .viewvNO{float:none;margin-left:3px}}.eticketPageWrap .btn{padding:5px 15px}.eticketPageWrap .btn .am-badge{padding:2px 6px;font-weight:normal}.eticketPageWrap .btn-main .am-badge{background:#005995;color:#fff}.eTicketSection{margin-bottom:18px}.ticketHead{display:flex;position:relative;border-radius:5px;border:1px solid #dedede;background:#fff;box-shadow:0 1px 2px rgba(10,10,10,0.4)}.ticketHead .imgWrap{margin-right:15px;border-radius:5px;overflow:hidden;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 230px;-moz-box-flex:0;-moz-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px}@media (max-width: 639px){.ticketHead .imgWrap{-webkit-box-flex:0;-webkit-flex:0 0 120px;-moz-box-flex:0;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px}}.ticketHead .imgWrap>div{position:relative;padding-bottom:66.7%;overflow:hidden;width:100%}.ticketHead .imgWrap img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto;min-height:100%;max-width:inherit}.ticketHead .imgWrap.T711 img{height:100%;width:auto;max-width:100%}@media (min-width: 640px){.ticketHead .imgWrap.T711{border-right:1px solid #dedede}}.ticketHead .textWrap{display:flex;flex-wrap:wrap;flex-direction:column;padding:10px 0;margin-right:10px;color:#525252;width:100%}@media (max-width: 959px){.ticketHead .textWrap{font-size:14px}}@media (max-width: 639px){.ticketHead .textWrap{border-top:1px solid #dedede}}.ticketHead .textWrap .prdName{font-size:20px;font-weight:bold;margin-bottom:auto;width:100%}@media (max-width: 959px){.ticketHead .textWrap .prdName{font-size:15px}}.ticketHead .textWrap .div_ticCount{margin:3px 0 10px;color:#A9A9A9}.ticketHead .textWrap .div_useTicket{display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 640px){.ticketHead .textWrap .div_useTicket .span_ticketCount{order:2;padding-left:10px}}.ticketHead .textWrap .div_showDetail{color:#a9a9a9;border-top:1px solid #ddd;padding-top:5px;font-size:14px}.ticketHead .textWrap .div_showDetail .btn_showDetail{cursor:pointer}.ticketHead .textWrap .div_showDetail .btn_showDetail span{white-space:nowrap;display:inline-block}.ticketHead .textWrap .div_showDetail .btn_showDetail:hover .span_donatedCount,.ticketHead .textWrap .div_showDetail .btn_showDetail:focus .span_donatedCount{background:#095f8a}.ticketHead .textWrap .div_showDetail .span_donatedCount{font-size:12px;padding:1px 10px;background:#03A9F4;color:#fff;border-radius:50px;letter-spacing:.5px;transition:all 0.1s linear;margin-left:3px}.ticketHead .textWrap .div_showDetail.d-flex{display:flex;justify-content:space-between}@media (max-width: 639px){.ticketHead{flex-direction:column}.ticketHead .imgWrap{margin:0;flex:initial}.ticketHead .imgWrap>div{padding-bottom:56.25%}.ticketHead .textWrap{padding:10px;margin:0}.ticketHead .textWrap .prdName{font-size:19px}.ticketHead .textWrap .div_ticCount{margin:0px 0 10px}.ticketHead .textWrap .div_useTicket{flex-direction:column;align-items:flex-start}.ticketHead .textWrap .div_useTicket .span_ticketCount{margin-bottom:7px;color:#a9a9a9}.ticketHead .textWrap .div_useTicket .btn{width:100%;padding:7px;font-size:16px}}.div_qtyGroup{display:flex;align-items:center;justify-content:center}.div_qtyGroup .qtyControl,.div_qtyGroup .txtQty{display:inline-block;background:#fff;text-align:center;color:#666;border:1px solid #aaa;border-radius:2px;height:35px;line-height:35px;transition:all .35s}.div_qtyGroup .qtyControl:hover,.div_qtyGroup .qtyControl:focus,.div_qtyGroup .txtQty:hover,.div_qtyGroup .txtQty:focus{border:1px solid #444;color:#000}.div_qtyGroup .qtyControl[disabled],.div_qtyGroup .txtQty[disabled]{pointer-events:none;border-color:transparent;cursor:not-allowed;background:#dedede;opacity:.5;box-shadow:none}.div_qtyGroup .txtQty{padding:5px;margin:0 3px;font-size:18px;max-width:210px}.div_qtyGroup .qtyControl{cursor:pointer;width:45px;font-size:14px}.div_qtyGroup .qtyControl:hover,.div_qtyGroup .qtyControl:focus{border:1px solid #000;background:#000;color:#fff}.eTicketSection.active .ticketHead{border-radius:5px 5px 0 0;border-right:0;border-bottom:0;padding:18px;padding-bottom:5px}.eTicketSection.active .ticketHead .showDetail{display:none}.eTicketSection.active .ticketList{padding-top:5px}.eTicketSection .basicTxtStyle{outline:0;border:1px solid #aaa;border-radius:2px;transition:all .35s;width:100%;padding:7px 10px;color:#000}.eTicketSection .basicTxtStyle:hover,.eTicketSection .basicTxtStyle:focus{border:1px solid #444}.eTicketSection .basicTxtStyle[disabled]{pointer-events:none;border-color:transparent;cursor:not-allowed;background:#dedede;opacity:.5;box-shadow:none}.ticket__divider{position:relative;height:20px;background-color:white;margin-left:10px;margin-right:10px}.ticket__divider .ticket__notch{position:absolute;left:-10px;width:20px;height:20px;overflow:hidden}.ticket__divider .ticket__notch:after{content:'';position:relative;display:block;width:40px;height:40px;right:100%;top:-50%;border:10px solid white;border-radius:50%;box-shadow:inset 0 1px 4px rgba(10,10,10,0.4)}.ticket__divider .ticket__notch.ticket__notch--right{left:auto;right:-10px}.ticket__divider .ticket__notch.ticket__notch--right:after{right:0}.ticket__divider:after{content:'';position:absolute;height:50%;width:100%;top:0;border-bottom:2px dashed #e9ebed}.ticketList{background:#fff;padding:18px;border-radius:0 0 5px 5px;box-shadow:0 0px 2px rgba(10,10,10,0.4)}.ticketList .desc{text-align:center;margin-bottom:10px}.ticketList .desc i{color:#0077C8}.ticketListTable{margin:0}.ticketListTable thead{background:#eee;color:#8c8c8c}.ticketListTable thead th{white-space:nowrap;font-weight:400;font-size:13px}.ticketListTable tbody tr:hover,.ticketListTable tbody tr:active,.ticketListTable tbody tr.active{background:#f7f7f7}.ticketListTable .ticname{display:block}.ticketListTable .ticnumber{color:#a9a9a9;font-size:14px}.ticketListTable .btnVoucher{display:inline-block;padding:2px 7px;margin:3px;border-radius:2px;font-size:13px;transition:all .2s}.ticketListTable .useshortcode{color:#a9a9a9}.ticketListTable .useshortcode.hasCode{color:#1d1d1d;font-weight:800;font-size:22px}.btn_useshortcode{font-size:19px;font-weight:800;padding:0px 15px;background:#FFF;border-radius:2px;min-width:115px;text-align:center}.btn_useshortcode[disabled]{pointer-events:none;cursor:not-allowed;opacity:.45;box-shadow:none}.ticketsPage .div_ps{text-align:left;border:1px solid #ddd;background:#f7f7f7;font-size:13px;padding:15px 15px 20px}.ticketsPage .div_ps p{margin-top:0;margin-bottom:5px}.ticketsPage .div_ps p:last-of-type{margin-bottom:0}.ticketBody_tabNav .am-nav-tab>li{border-bottom:3px solid #DDD}.ticketBody_tabNav .am-nav-tab>li.am-active{border-color:#0077C8}.ticketBody_tabNav .am-nav-tab>li.am-active>a{color:#000;background-color:#ebebeb}.ticketBody_tabNav .am-tabs-bd{border:0}.ticketBody_tabNav .am-tabs-bd>.am-tab-panel{padding:10px 0px 0px}@media (max-width: 767px){.ticketListTable thead{display:none !important}.ticketListTable tr{margin-bottom:10px}.ticketListTable td{border:0 !important}.ticketListTable td.tdTicNo:before{display:none !important}.ticketListTable td.tdTicExp{clear:both}}.am-modal{color:#555}.am-modal.w400 .am-modal-dialog{width:400px;max-width:90%;position:relative;margin:25px 0;overflow:initial}.am-modal.w400 .am-modal-dialog .btn_closeModal_float{position:absolute;right:5px;top:-20px;color:#FFF;font-size:12px;z-index:5}.am-modal.w400 .am-modal-footer{border-radius:0 0 2px 2px}.am-modal .prdNm{border-bottom:1px dotted #999;margin-bottom:10px;padding-bottom:10px;font-size:18px}.am-modal .w300{max-width:300px;margin:0 auto}.am-modal .div_qtyGroup{margin:5px auto}.modal_mainContent .am-alert{border-radius:2px}.modal_mainContent .box{color:#444;background:#fff;border:1px solid #dcdcdc;border-radius:2px}.modal_mainContent li{padding:5px 10px}.modal_mainContent li label{color:#a9a9a9;font-size:14px;font-weight:normal}.modal_mainContent li+li{border-top:1px dotted #ccc}.modal_mainContent li.donateShortCode{background:#eee;border:0}.modal_mainContent .modal_showShortCode_barcode_wrap{display:inline-block;padding-top:5px;background:#FFF}.modal_mainContent label[for=modal_showShortCode_QRcode]{color:#000}.modal_mainContent .div_qrcode_wrap{background-image:url("img/needWait.png?v=2021");background-repeat:no-repeat;background-position:center;display:inline-block;min-width:100px;min-height:100px}.modal_mainContent .d-flex{display:block}.modal_mainContent .d-flex .content{font-weight:bold;line-height:1;padding-bottom:7px;letter-spacing:1px}@media (min-width: 641px){.modal_mainContent .d-flex{display:flex}.modal_mainContent .d-flex li{flex:1}}#modal_showShortCode_shortCode,#modal_showShortCode_shortCode_reget{font-weight:bold}#modal_showShortCode .am-text-xl,#modal_showShortCode_reget .am-text-xl{font-size:30px;letter-spacing:1px}#modal_showShortCode .div_qrcodeDueDate,#modal_showShortCode_reget .div_qrcodeDueDate{display:inline-block;font-size:14px;background:#555;color:#fff;border-radius:30px;padding:2px 12px}.systleadlogo{line-height:36px}.ul_socialShare{display:flex;flex-wrap:wrap}.ul_socialShare>li{padding:0 5px 5px 0;border:0 !important}.ul_socialShare .icon{margin-right:5px;min-width:20px;display:flex;align-items:center;justify-content:center}.ul_socialShare .icon svg{vertical-align:middle}.ul_socialShare .icon i{font-size:17px}.ul_socialShare .btn_socialShare{padding:5px 12px;border-radius:3px;display:flex;align-items:center;justify-content:center;height:40px}.btn_social_line{color:#FFF;background:#00c200}.btn_social_line:hover,.btn_social_line:focus{color:#FFF;background:#008f00}.btn_social_fb{color:#FFF;background:#1679F0}.btn_social_fb:hover,.btn_social_fb:focus{color:#FFF;background:#0d61c6}.btn_social_copyLink{color:#FFF;background:#2196F3}.btn_social_copyLink:hover,.btn_social_copyLink:focus{color:#FFF;background:#0c7cd5}.ul_UserFastCheck li label{color:#666}.li_TicName{font-size:23px}.li_UseTicketTime,.li_UseShortCode{background:#eee}#div_UserFastCheck .text-xxl{font-size:33px;letter-spacing:1px}.div_mainMsg{display:flex;align-items:center}.eTickets_StorePage .my-tickets{background:#420b0b;border-radius:5px;color:#FFF}.voucher{max-width:1000px;margin:20px 0 25px;font-size:19px}.voucher-inner{border:1px dotted #555;overflow:hidden}.ticVouchers .div_ticVouchers_mainContent,.bookingVouchers .div_ticVouchers_mainContent{padding:20px}.ticVouchers .title,.bookingVouchers .title{margin:0 0 20px;padding-bottom:10px;font-size:25px;line-height:1.5;border-bottom:1px solid #ddd;color:#222}@media (max-width: 350px){.ticVouchers .title,.bookingVouchers .title{font-size:22px}}.ticVouchers .row label,.bookingVouchers .row label{color:#999;margin-right:5px;font-weight:normal;font-size:15px}.ticVouchers .row label+span,.bookingVouchers .row label+span{color:#222}.ticVouchers .span_useshortcode,.bookingVouchers .span_useshortcode{font-size:30px;line-height:1}.ticVouchers .div_codes label,.bookingVouchers .div_codes label{color:#000;display:block}.ticVouchers .div_ps,.bookingVouchers .div_ps{text-align:left;border-top:1px solid #ddd;background:#f7f7f7;font-size:13px;padding:15px 15px 20px}.ticVouchers .div_ps p,.bookingVouchers .div_ps p{margin-top:0;margin-bottom:3px}.ticVouchers .showShortCode_barcode_wrap,.bookingVouchers .showShortCode_barcode_wrap{padding:0;padding-top:5px}.ticVouchers .div_qrcode_wrap,.bookingVouchers .div_qrcode_wrap{background-image:url("img/needWait.png?v=2021");background-repeat:no-repeat;background-position:center;display:inline-block;min-width:100px;min-height:100px}@media (min-width: 1025px){.ticVouchers .div_qrcode_wrap img,.bookingVouchers .div_qrcode_wrap img{width:170px}}.use-rule{max-width:1000px;line-height:1.8;color:#666}.use-rule .title{font-size:19px;margin-bottom:10px;margin-top:20px;color:#222;background:#eee;padding:2px 15px}.use-rule hr{margin-top:20px}.div_rule .content{padding:0 15px}.div_rule .content ol li{list-style-type:decimal;list-style-position:inside;padding:0 5px 10px}.inputGruop.withIcon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.inputGruop.withIcon input{border-radius:2px 0 0 2px}.inputGruop.withIcon .btn{border-radius:0 2px 2px 0}.eRefundPage .inputGruop{max-width:350px}.eRefundPage .desc{font-size:14px;background:#f5f5f5;border-radius:3px;padding:15px 20px;color:#666;margin-bottom:1.6rem}.eRefound-table{margin:0}.eRefound-table thead{background:#eee;color:#8c8c8c}.eRefound-table thead th{white-space:nowrap}.eRefound-table tbody tr:hover,.eRefound-table tbody tr:active,.eRefound-table tbody tr.active{background:#eee}.eRefound-table tbody tr:hover td,.eRefound-table tbody tr:active td,.eRefound-table tbody tr.active td{background:transparent !important}.eRefound-table tbody tr.choose{display:table-row}.eRefundFeeSection{padding:20px 15px;text-align:right;border-top:1px solid #ddd}.eRefundFeeSection label{font-weight:normal}.eRefundFeeSection label+span{font-weight:bold}.eRefundFeeSection .refundAmount span{font-size:120%;color:#0077C8}.pagination{margin:15px 0}.pagination a{display:inline-block;font-size:13px;cursor:pointer;margin:2px;color:#333;padding:5px 12px;background:#f1f1f1;border-radius:2px}.pagination a:hover,.pagination a:focus{background-color:#ddd}.pagination a.jp-previous{margin-right:7px}.pagination a.jp-next{margin-left:7px}.pagination a.jp-current{cursor:default;background:#4d90fe;font-weight:bold;color:#fff}.pagination a.jp-disabled{cursor:default;color:#bbb}#divRefund ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-right:15px}#divRefund ul li input{max-width:250px;border-radius:4px;font-size:15px;font-weight:normal}#divRefund ul li input::-webkit-outer-spin-button,#divRefund ul li input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 767px){.eRefound-table thead{display:none !important}.eRefound-table tr{margin-bottom:10px}.eRefound-table tr.choose{display:block !important}.eRefound-table td{border:0 !important}.eRefound-table td.tdCheckbox{margin-right:0 !important;width:25px;float:left}.eRefound-table td.tdCheckbox:before{display:none !important}.eRefound-table td.tdTicNm{width:calc(100% - 40px);float:left}.eRefound-table td.tdTicNm:before{display:none !important}.eRefound-table td.tdTicNo{clear:both}}.eRefundSection{margin-bottom:20px}.eRefundSection table{border:1px solid #ddd;border-top:0;margin:0}.div_enterShortCode{background:#0077C8;color:#FFF;padding:20px;border-radius:3px}.div_formGroup{display:flex;flex-wrap:wrap;align-items:center}.div_formGroup .div_label{flex:0 0 110px;margin-right:10px}@media (max-width: 399px){.div_formGroup .div_label{flex:1}}.div_inputGroup{display:flex}.div_inputGroup .txt_ShortCode{font-size:30px;padding:5px 15px;color:#000;border:0;box-shadow:inset 0px 0px 5px rgba(0,0,0,0.2);border-radius:4px 0 0 4px;max-width:200px;font-weight:bold}.div_inputGroup .txt_ShortCode::placeholder{font-size:16px}@media (max-width: 399px){.div_inputGroup .txt_ShortCode{max-width:180px}}.div_inputGroup .btn_verify{border-radius:0 4px 4px 0;background:#343434}.div_inputGroup .btn_verify:hover,.div_inputGroup .btn_verify:focus{color:#FFF;background:#676767}.div_T711Voucher{max-width:600px;margin:0 auto;background:#FFF;padding:15px 20px;border:1px solid #DDD;border-radius:5px}.div_pic img{max-height:200px}.div_productInfo{display:flex;border-top:1px solid #ddd;padding:10px}@media (max-width: 479px){.div_productInfo{display:block}}.div_productInfo .div_Title{flex:0 0 80px;color:#A9A9A9;text-align:right;padding-right:5px}@media (max-width: 479px){.div_productInfo .div_Title{text-align:inherit}}.page_DealerSaleItem .ul_AstoreList{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.page_DealerSaleItem .ul_AstoreList li{padding:5px;flex:0 0 25%}@media (max-width: 1024px){.page_DealerSaleItem .ul_AstoreList li{flex:0 0 33.33%}}@media (max-width: 640px){.page_DealerSaleItem .ul_AstoreList li{flex:0 0 50%}}.page_DealerSaleItem .ul_AstoreList li .box{border:1px solid #ddd;transition:all .2s;height:100%;padding:10px;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.1)}.page_DealerSaleItem .ul_AstoreList li .box:hover,.page_DealerSaleItem .ul_AstoreList li .box:focus{background:#f5f5f5;font-weight:bold}.page_DealerSaleItem .ul_AstoreList li .btn_delete{padding:5px 7px}.page_DealerSaleItem .label_checkbox{position:relative;padding-left:20px;cursor:pointer;height:100%;width:100%}.page_DealerSaleItem .label_checkbox input[type="checkbox"]{position:absolute;left:0;top:1px}.my-profile{background:#fff;padding:20px;border:1px solid #ddd}.my-profile label{font-weight:bold;padding-right:4px}.profile-form{max-width:600px}.profile-pic .img-wrap{width:180px;height:180px;margin-bottom:10px}.profile-pic .img-wrap img{width:100%}.profile-pic .pic-desc p{margin-bottom:5px;font-size:12px;color:#888}.profile-pic .upload-btn{font-size:14px;cursor:pointer;color:#fff !important}.my-profile input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.my-profile input[type=radio].css-checkbox+label.css-label{padding-left:21px;height:16px;display:inline-block;line-height:16px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer}.my-profile input[type=radio].css-checkbox:checked+label.css-label{background-position:0 -16px}.my-profile label.css-label{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_6edd1dfa7df883b191b352933fbf42d9.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-profile .am-form-group{overflow:hidden}.my-profile .am-form-field{padding:10px 15px;box-shadow:none;border-radius:3px;transition:all .2s}.my-profile .am-form-field:hover,.my-profile .am-form-field:focus{border-color:#666;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2)}.my-profile input.am-form-field.am-form-field[disabled],.my-profile input.am-form-field.am-form-field[readonly]{background-color:#EFEFEF;cursor:default;border:none;box-shadow:none}.am-input-group.birthday{width:100%}.birthday select{border-width:0 0 1px 0;padding:5px 10px}.am-datepicker-date input.am-form-field.am-form-field[readonly]{cursor:default;background-color:transparent;border-radius:0 !important;border-bottom:1px #ccc solid}.am-datepicker-add-on{margin-left:-46px;float:left;z-index:10;width:auto}.am-datepicker-add-on button{background:transparent;color:#444;box-shadow:none}.am-datepicker-add-on button:hover,.am-datepicker-add-on button:focus,.am-datepicker-add-on button:active,.am-datepicker-add-on button:active:focus{background:transparent;color:#00A0E9;box-shadow:none;outline:0}.am-datepicker-switch{position:relative}.am-datepicker-switch:after{bottom:0px;content:"(小技巧：點我切換年月)\00a0";display:block;height:20px;font-size:14px;color:#fff;left:0;position:absolute;width:100%}.validation-summary-errors{font-size:15px;font-weight:bold;color:#E91E63;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:25px}.must{position:relative}.must:after{position:absolute;top:0;right:-5px;content:'*';color:#dd514c}.profileSection .desc{font-size:14px;background:#f5f5f5;border-radius:3px;padding:15px 20px;color:#666;margin-bottom:1.6rem}@media (max-width: 640px){.my-profile .am-form-label{text-align:left}}.div_porfile{font-size:15px}.div_porfile .am-form-field{padding:10px 15px;border-radius:3px;transition:all .2s;font-size:15px}.div_porfile .am-form-field:hover,.div_porfile .am-form-field:focus{border-color:#666;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2)}.div_porfile .am-form-field[readonly]{display:inline-block;width:auto;background:transparent;border-color:transparent;pointer-events:none}.div_porfile select.am-form-field{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) no-repeat 100% center;padding-right:25px}/*!
* @author Steven Masala [me@smasala.com]
* Github: https://github.com/smasala/responsive-tables-js
* @license: MIT https://tldrlegal.com/license/mit-license
* Responsive Tables
* @version 1.0.0
*/table.responsive span[data-type="responsive"]{display:none}table.responsive td.notitle:before{display:none}@media (max-width: 768px){table.responsive span[data-type="responsive"]{display:inline-block;width:45%;color:#a8a8a8;vertical-align:top;display:none}table.responsive td:before{display:inline-block;content:attr(data-title);position:relative;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#a9a9a9}table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}html.ie9 table.responsive,html.ie9 table.responsive thead,html.ie9 table.responsive tbody,html.ie9 table.responsive th,html.ie9 table.responsive td,html.ie9 table.responsive tr{float:left;clear:both;width:100%}table.responsive thead{display:none}table.responsive tr{border:1px solid #ccc;padding:5px 0}table.responsive tr+tr{margin-top:10px}table.responsive td{border:none !important;position:relative;padding:5px 10px !important}table.responsive th{display:none}.am-table-striped>tbody>tr:nth-child(odd)>td,.am-table-striped>tbody>tr:nth-child(odd)>th{background:transparent}}@media (max-width: 900px){.bookingPageWrap table.responsive span[data-type="responsive"]{display:inline-block;width:45%;color:#a8a8a8;vertical-align:top;display:none}.bookingPageWrap table.responsive td:before{display:inline-block;content:attr(data-title);position:relative;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#a9a9a9}.bookingPageWrap table.responsive,.bookingPageWrap table.responsive thead,.bookingPageWrap table.responsive tbody,.bookingPageWrap table.responsive th,.bookingPageWrap table.responsive td,.bookingPageWrap table.responsive tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.bookingPageWrap html.ie9 table.responsive,.bookingPageWrap html.ie9 table.responsive thead,.bookingPageWrap html.ie9 table.responsive tbody,.bookingPageWrap html.ie9 table.responsive th,.bookingPageWrap html.ie9 table.responsive td,.bookingPageWrap html.ie9 table.responsive tr{float:left;clear:both;width:100%}.bookingPageWrap table.responsive thead{display:none}.bookingPageWrap table.responsive tr{border:1px solid #ccc;padding:5px 0}.bookingPageWrap table.responsive tr+tr{margin-top:10px}.bookingPageWrap table.responsive td{border:none !important;position:relative;padding:5px 10px !important}.bookingPageWrap table.responsive th{display:none}.bookingPageWrap .am-table-striped>tbody>tr:nth-child(odd)>td,.bookingPageWrap .am-table-striped>tbody>tr:nth-child(odd)>th{background:transparent}}.bookingPageWrap #divForm{padding:0;border:0}.table_normalStyle thead th{background:#f2f2f2;color:#8c8c8c;padding:12px 0.7rem !important;vertical-align:middle;border-bottom:1px solid #ddd;letter-spacing:1px;white-space:nowrap}@media (max-width: 900px){.table_normalStyle>tbody>tr{overflow:hidden}.table_normalStyle>tbody>tr span[data-type="responsive"]{width:40px;color:#999}}.table_normalStyle>tbody>tr:hover,.table_normalStyle>tbody>tr:focus{background:#f7f7f7}.table_normalStyle>tbody>tr>td{padding:15px .7rem;border-top:0;border-bottom:1px solid #ddd}@media (max-width: 900px){.table_normalStyle>tbody>tr>td{display:flex;padding:12px .7rem;text-align:left;border-bottom:0;border-top:1px solid #ddd}}#div_ApplStat10 .txtCount{border-radius:2px;margin-bottom:0;max-width:70px}#div_ApplStat10 .txtCount[disabled]{padding:0;margin:0;border:0;background:transparent;text-align:center;font-size:1.5rem;line-height:1.6;cursor:text}@media (max-width: 900px){#div_ApplStat10 .txtCount{display:inline-block;padding:8px 10px}}#div_ApplStat10 .remove{cursor:pointer;color:#a9a9a9}#div_ApplStat10 .remove:hover,#div_ApplStat10 .remove:focus{color:#444}@media (max-width: 900px){#div_ApplStat10 tfoot{display:block;width:100%}}#div_ApplStat10 tfoot tr{border:none;padding:0}#div_ApplStat10 tfoot label{margin:0}@media (min-width: 901px){#div_ApplStat20 .td_time small{display:block}}@media (min-width: 901px){#div_ApplStat20 .am-btn{margin-bottom:5px}}#div_ApplStat30 tr.EXPIRED{opacity:0.6}@media (min-width: 901px){#div_ApplStat30 .td_ticCount,#div_ApplStat30 .td_ticCancle{text-align:center}}.Noticecontainer{font:16px/21px "Open Sans", Arial, sans-serif;color:#666;background-color:white;padding:0 20px;border-radius:5px}.Noticecontainer p{margin-bottom:10px}.Noticecontainer .openhide{display:none}.Noticecontainer dt{font-size:16px;color:#000000;margin-bottom:14px;margin-left:26px;cursor:pointer;font-weight:normal}.Noticecontainer dt span{color:#666;font-size:12px}.Noticecontainer dt:before{content:"";border-color:transparent #ccc;border-style:solid;border-width:5px 0 5px 8px;display:block;height:0;width:0;left:-16px;top:17px;position:relative}.Noticecontainer dd{padding:20px;background:#FDFCFA;border-radius:5px;border:1px solid #F2EEE6;position:relative}.Noticecontainer dd:after,.Noticecontainer dd:before{bottom:100%;left:6%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.Noticecontainer dd:after{border-color:rgba(136,183,213,0);border-color:transparent;border-bottom-color:#FDFCFA;border-width:15px;margin-left:-15px}.Noticecontainer dd:before{border-color:rgba(194,225,245,0);border-color:transparent;border-bottom-color:#F2EEE6;border-width:17px;margin-left:-17px}.message-bell{color:#000;display:inline-block}.message-bell-btn{font-size:18px;cursor:pointer;width:30px;height:30px;display:inline;line-height:30px;text-align:center;margin-left:10px}.message-bell-btn:hover{color:#999}#noticebell>.badge-dot{width:8px;height:8px;padding:0;border-radius:50%}.badge,.badge-dot{position:relative;display:inline-block;padding:0 6px;font-size:14px;text-align:center;background-color:#FF5722;color:#fff;border-radius:10px;line-height:16px}.message-bell .badge-dot,.message-bell .badge{top:-10px;left:-5px}.message-frame{z-index:99999999;position:fixed;min-height:100px;border:1px solid #d2d2d2;background-color:#fff;animation-duration:0.3s !important;-moz-box-shadow:0px 1px 4px #454545;-webkit-box-shadow:0px 1px 4px #454545;box-shadow:0px 1px 4px #454545;color:#555;border-radius:4px}.message-pagination{border-top:1px solid #F2F2F2;width:100%;bottom:0px;position:absolute;height:30px}.message-none-msg{width:100%;text-align:center;height:30px;line-height:30px;color:#999}.message-btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.message-frame-header{width:100%;height:40px;border-bottom:1px solid #eee}.message-btn{border-radius:3px}.message-btn-blue{color:#ffffff !important;background-color:#0077C8}.message-btn-blue:hover{color:#ffffff !important;background-color:#a9a9a9}.message-btn-header{font-size:12px;margin:5px 5px;float:right}.message-content{font-size:12px;overflow-y:auto;overflow-x:hidden}.message-content-list{overflow-y:auto;overflow-x:hidden}.message-content-list,.message-content-list li{width:100%}.message-content-list li{min-height:30px;border-bottom:1px solid #EEEEEE;display:block;padding:5px;margin:0;list-style-type:none;cursor:pointer}.message-content-list li:hover{background-color:#f2f2f2}.message-footer{color:#0e9aef;text-align:center;width:100%;cursor:pointer}.message-footer a{font-size:12px !important;padding:inherit !important}.message-content-list-item-detail{display:inline-block}.message-content-list-item-dot{width:20px;text-align:center;vertical-align:top;height:100%;float:left}.message-content-list-item-content{display:inline-block}.webNotiy{text-align:center}.max400{max-width:400px}.bd0{border:0 !important}.input-inline{display:flex}.input-inline .btn{white-space:nowrap}.table_thGray thead th{background:#F2F2F2}@media (min-width: 769px){.div_md_nowrap{overflow:auto}.div_md_nowrap th,.div_md_nowrap td{white-space:nowrap}}.page_MemberCenter{max-width:600px;margin:0 auto}.div_MemberCenter{min-height:55vh}.div_MemberCenter *+h2{margin-top:30px}.div_MemberCenter>h2{font-weight:400;font-size:23px}.div_MemberCenter ul{display:flex;flex-wrap:wrap}.div_MemberCenter ul>li{width:33.33%;padding:2px}@media (min-width: 600px){.div_MemberCenter ul>li{width:25%}}.div_MemberCenter ul>li a{display:block;font-size:17px;padding:15px 10px 10px;text-align:center;color:#2c2c2c;border:1px solid #dddddd;border-radius:4px;width:100%;height:100%}.div_MemberCenter ul>li a>i{display:block;font-size:20px;padding-bottom:10px;color:#a9a9a9;width:auto;height:25px;line-height:25px}.div_MemberCenter ul>li a>i.material-icons{font-size:24px}.div_MemberCenter ul>li a:hover,.div_MemberCenter ul>li a:active{color:#0077C8;background:#f7f7f7;border-color:#0077C8}.div_MemberCenter ul>li a:hover>i,.div_MemberCenter ul>li a:active>i{color:#0077C8}@media only screen and (min-width: 990px){.left-menu-btn{display:none}.hide980up{display:none !important}}@media (min-width: 990px){.hide960up{display:none}.am-offcanvas{display:block;position:relative;background:none}.am-offcanvas .am-offcanvas-bar{position:static;background:none;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;overflow:initial}.am-offcanvas .am-offcanvas-bar:after{display:none}}@media (max-width: 989px){body{font-size:16px;line-height:26px}.wrapper.wrapper_future{padding-bottom:500px}#head{height:70px;padding:1vh 0;border-bottom:1PX solid #ececec;box-shadow:0 6px 20px 0 rgba(0,0,0,0.06);box-shadow:0 0.333333rem 1.111111rem 0 rgba(255,255,255,0.32)}#head>.am-container{padding:0 15px}h1.logo{display:table;margin:0 auto;float:none;background:none;line-height:0}h1.logo a img{width:200px;height:auto}a#search_btn i.fa,a#lag_btn i.fa{color:#44d62d;font-size:24px;line-height:28px;text-align:center;width:30px}.event{padding:0 3vh}#foot>.mask{background-size:90%;top:-30px}.input-group{display:table}.menu-toggle{display:block;width:44px;height:44px;z-index:9999}body.menu-open{overflow:hidden;height:100vh}.pc-view{display:none}.circleul{right:15px;top:25px}.search-bar-mobile{width:100%;padding:10px 15px}.input-group{display:flex;width:100%}.input-group .am-form-field{flex:1;height:36px;border-radius:3px 0 0 3px}.input-group .input-group-btn{width:auto}.input-group .input-group-btn .am-btn{height:36px;border-radius:0 3px 3px 0}#mobileSearchRow{display:block;position:fixed;width:100%;top:70px;left:0;background:#0077C8;padding:0;z-index:1001;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.search-bar-mobile{width:100%;padding:8px 15px;margin:0}.input-group{display:flex;width:100%;align-items:center}.input-group .am-form-field{flex:1;height:36px;border-radius:0;border:none;padding:5px 10px;font-size:14px;color:#333}.input-group .input-group-btn{width:auto}.input-group .input-group-btn .am-btn{height:36px;margin:0;border-radius:0;background-color:#fff;color:#0077C8;border:none;padding:0 12px}.input-group .input-group-btn .am-btn i.fa{font-size:16px}.m-view{right:15px;top:23px}.m-view a{display:inline-block;width:44px;height:44px;text-align:center;color:#515769;margin-left:10px;font-size:18px}}@media (max-width: 639px){h1.logo a img{width:170px;height:auto}}@media (max-width: 599px){#foot>.mask{top:-50px}}@media (max-width: 479px){#head{padding:0 3vh}h1.logo{margin:5px auto}.event{padding:0 1vh}}@media (max-width: 1200px){.menu-container{padding:0 10px}.dropdown-items>li{padding:3px 12px;font-size:15px}.search-bar{width:180px}}@media (max-width: 1100px){.dropdown-items>li{padding:3px 8px;font-size:14px}.search-bar{width:160px}}@media (max-width: 990px){.header{background:#fff}.menu-container{height:80px}.pc-view,.search-bar.hide980down{display:none !important}.m-view{display:block}.header .logo{width:150px;height:60px;display:table;margin:0 auto;float:none;background:none;line-height:60px}.header .logo-img-main{display:none}.header .logo-img-active{display:inline-block}.nav-section{justify-content:flex-end}.circleul{margin-right:0;display:none}.circleul ul li a{color:#515769}.circleul ul li a.active{color:#0077C8}.navbar-toggle{display:block;margin:22px 0}.search-bar-mobile{width:100%}#mobileLanguage,#mobileSearchRow,nav.codehim-dropdown ul.dropdown-items,.menu-items{transform:translateX(-100%);opacity:0;transition:transform 0.3s ease-out, opacity 0.3s ease-out;display:block;visibility:hidden}nav.codehim-dropdown ul.dropdown-items{position:fixed;top:0;left:0;width:80%;height:100vh;background:#0077C8;z-index:999;overflow-y:auto;box-shadow:5px 0 15px rgba(0,0,0,0.2);padding-top:15px}nav.codehim-dropdown ul.dropdown-items.am-in,#mobileLanguage.am-in,#mobileSearchRow.am-in,.menu-items.am-in{transform:translateX(0);opacity:1;visibility:visible}.menu-items{transform:translateY(-20px);transition:transform 0.3s ease-out, opacity 0.3s ease-out;background:#1d65ab;width:100%;position:relative;margin-top:0;box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.2)}.menu-items.am-in{transform:translateY(0)}.has-child ul{transform:translateY(-10px);transition:transform 0.3s ease-out, opacity 0.3s ease-out;opacity:0;display:block;height:0;overflow:hidden}.has-child ul.am-in{transform:translateY(0);opacity:1;height:auto}#mobileLanguage,#mobileSearchRow{transform:translateY(-20px);top:80px;transition:transform 0.3s ease-out, opacity 0.3s ease-out;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}nav.codehim-dropdown ul.dropdown-items::-webkit-scrollbar{width:5px}nav.codehim-dropdown ul.dropdown-items::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}nav.codehim-dropdown ul.dropdown-items::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:5px}nav.codehim-dropdown ul.dropdown-items{background:#0077C8;transform:translateX(-100%);opacity:0;transition:transform 0.3s ease-out, opacity 0.3s ease-out;display:block;visibility:hidden;position:fixed;top:0;left:0;width:80%;height:100vh;background:#0077C8;z-index:999;overflow-y:auto;box-shadow:5px 0 15px rgba(0,0,0,0.2);padding-top:15px;list-style:none}nav.codehim-dropdown ul.dropdown-items>li span,nav.codehim-dropdown ul.dropdown-items>li a{color:#fff !important}.menu-items{background:#1d65ab}}@media (max-width: 767px){.menu-container{padding:0 10px}.header .logo{max-height:50px}.m-view{right:14px;top:24px}.circleul{position:absolute;right:15px;top:25px;display:none}.circleul ul li a{font-size:14px}#mobileLanguage,#mobileSearchRow{top:70px}}@media (max-width: 480px){.menu-container{padding:0 5px}.m-view a{width:32px;height:32px;line-height:32px;font-size:16px;margin-left:5px}.circleul ul li{margin-left:5px}}@media (max-width: 1400px){.insidePage .text-content.padding_0{padding:0 6vh}}@media (max-width: 1200px){.insidePage .text-content{padding:0 1vh}.insidePage .about_founder .about_founder_01{height:50px;padding:50px}}@media (max-width: 980px){.breadCrumb{display:none}.insidePage #mainContentColumn{padding:0}.insidePage .insideTitle{margin:1rem}.insidePage .text-content h4,.insidePage .text-content h5{margin:5px 0;font-size:16px}.insidePage .text-content+.text-content{padding:0 5vh 5vh 5vh}.insidePage .about_founder .about_founder_01{height:inherit;font-size:18px}#focusArtcle{padding:0}#focusArtcle .product-div-wrap .product-div{flex-direction:column;width:initial}#focusArtcle .product-div-wrap .img-wrap{width:100%}#focusArtcle .product-div-wrap .info-wrap{width:100%;padding:inherit}.main_products h3{line-height:20px}.productinfo_div{padding:40px 20px}.productinfo_div h2{font-size:18px;line-height:26px;width:600px}.productinfo_div>ul.ul-icon li{font-size:16px;width:20%}}@media (max-width: 640px){.service-list>li.product-div-wrap{width:40%}.insidePage .pdt-base-info{padding:5vh 6vh}.insidePage .text-content.padding_0{padding:0 20px}.insidePage .about_founder .about_founder_01{font-size:20px}.insidePage .about_founder .about_founder_01>div{padding:0;text-align:center}.productinfo_div h2{text-align:center;width:100%}.productinfo_div>ul.ul-icon li{font-size:16px;height:130px;width:33%}.productinfo_div>ul.ul-icon li:nth-of-type(1),.productinfo_div>ul.ul-icon li:nth-of-type(2){width:50%}.mainlink button{margin:inherit}}@media (max-width: 480px){.insidePage .text-content,.insidePage .text-content+.text-content{padding:inherit}.productinfo_div>ul.ul-icon li{width:50%}.mainlink button.contactbtn,.mainlink button.am-btn-primary{padding:0.5em 1em}.project-list>li.product-div-wrap .img-wrap{display:none}.project-list>li.product-div-wrap .info-wrap dl.w50{width:100%}}@media (max-width: 979px){.main_products h3{line-height:20px}}@media (max-width: 640px){.main_products{padding:0}.main_products>div+div{margin-top:30px}}@media (max-width: 768px){table.responsive span[data-type="responsive"]{display:inline-block;width:45%;color:#a9a9a9;vertical-align:top}table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}html.ie9 table.responsive,html.ie9 table.responsive thead,html.ie9 table.responsive tbody,html.ie9 table.responsive th,html.ie9 table.responsive td,html.ie9 table.responsive tr{float:left;clear:both;width:100%}table.responsive tr{border:1px solid #ddd;overflow:hidden}table.responsive td{border:none}table.responsive th{display:none}}@media (max-width: 991px){.promo-section .promo-section-col{padding-top:100px;padding-bottom:100px}.header{background:#fff}.header .navbar-toggle{display:block}.header .navbar-collapse.collapse{display:none !important}.header .navbar-collapse.collapse.in{display:block !important}.header .nav-collapse{padding-left:0;padding-right:0}.header .navbar-nav{margin:0;float:none}.header .navbar-nav .nav-item{float:none}.header .menu-container:before,.header .menu-container:after{content:" ";display:table}.header .menu-container:after{clear:both}.header .logo .logo-img-main{display:none}.header .logo .logo-img-active{display:inline-block}.header .nav-item-child{color:#515769;line-height:1.4;padding:12px 12px 12px 15px}.header .nav-item-hover:after{position:absolute;top:19px}}@media (max-width: 992px){.md-margin-b-0{margin-bottom:0 !important}.md-margin-b-2{margin-bottom:2px !important}.md-margin-b-5{margin-bottom:5px !important}.md-margin-b-10{margin-bottom:10px !important}.md-margin-b-20{margin-bottom:20px !important}.md-margin-b-30{margin-bottom:30px !important}.md-margin-b-40{margin-bottom:40px !important}.md-margin-b-50{margin-bottom:50px !important}.md-margin-b-60{margin-bottom:60px !important}.md-margin-b-70{margin-bottom:70px !important}.md-margin-b-80{margin-bottom:80px !important}.md-margin-b-90{margin-bottom:90px !important}.md-margin-b-100{margin-bottom:100px !important}}@media (max-width: 768px){.pricing{margin-top:0}.pricing.pricing-active{margin-top:0}.carousel-title{font-size:40px}.sm-margin-b-0{margin-bottom:0 !important}.sm-margin-b-2{margin-bottom:2px !important}.sm-margin-b-5{margin-bottom:5px !important}.sm-margin-b-10{margin-bottom:10px !important}.sm-margin-b-20{margin-bottom:20px !important}.sm-margin-b-30{margin-bottom:30px !important}.sm-margin-b-40{margin-bottom:40px !important}.sm-margin-b-50{margin-bottom:50px !important}.sm-margin-b-60{margin-bottom:60px !important}.sm-margin-b-70{margin-bottom:70px !important}.sm-margin-b-80{margin-bottom:80px !important}.sm-margin-b-90{margin-bottom:90px !important}.sm-margin-b-100{margin-bottom:100px !important}.header .menu-container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}.header .navbar>.container{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.header .navbar>.container>.nav-collapse{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.masonry-grid .masonry-grid-item{width:50%}.masonry-grid .masonry-grid-item.col-12,.masonry-grid .masonry-grid-item.col-11,.masonry-grid .masonry-grid-item.col-10,.masonry-grid .masonry-grid-item.col-9,.masonry-grid .masonry-grid-item.col-8,.masonry-grid .masonry-grid-item.col-7,.masonry-grid .masonry-grid-item.col-6,.masonry-grid .masonry-grid-item.col-5,.masonry-grid .masonry-grid-item.col-4,.masonry-grid .masonry-grid-item.col-3,.masonry-grid .masonry-grid-item.col-2,.masonry-grid .masonry-grid-item.col-1{width:50%}}@media (max-width: 600px){.masonry-grid .masonry-grid-item{width:100%}.masonry-grid .masonry-grid-item.col-12,.masonry-grid .masonry-grid-item.col-11,.masonry-grid .masonry-grid-item.col-10,.masonry-grid .masonry-grid-item.col-9,.masonry-grid .masonry-grid-item.col-8,.masonry-grid .masonry-grid-item.col-7,.masonry-grid .masonry-grid-item.col-6,.masonry-grid .masonry-grid-item.col-5,.masonry-grid .masonry-grid-item.col-4,.masonry-grid .masonry-grid-item.col-3,.masonry-grid .masonry-grid-item.col-2,.masonry-grid .masonry-grid-item.col-1{width:100%}}@media (max-width: 480px){.xs-margin-b-0{margin-bottom:0 !important}.xs-margin-b-2{margin-bottom:2px !important}.xs-margin-b-5{margin-bottom:5px !important}.xs-margin-b-10{margin-bottom:10px !important}.xs-margin-b-20{margin-bottom:20px !important}.xs-margin-b-30{margin-bottom:30px !important}.xs-margin-b-40{margin-bottom:40px !important}.xs-margin-b-50{margin-bottom:50px !important}.xs-margin-b-60{margin-bottom:60px !important}.xs-margin-b-70{margin-bottom:70px !important}.xs-margin-b-80{margin-bottom:80px !important}.xs-margin-b-90{margin-bottom:90px !important}.xs-margin-b-100{margin-bottom:100px !important}}@media (min-width: 992px){.promo-section{position:relative;height:400px}.promo-section .promo-section-col{width:45%}.promo-section .promo-section-img-left{position:absolute;top:0;right:50%}.promo-section .promo-section-img-right{position:absolute;top:0;left:50%}.promo-section .ver-center{display:table;height:400px}.promo-section .ver-center-aligned{display:table-cell;vertical-align:middle}.header .navbar-nav-right{float:right}.page-on-scroll .header .navbar{background:#fff url("img/bg2.png") left top no-repeat;background-size:18%;border-bottom-color:#f0f0f0;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.page-on-scroll .header .logo-img-main{display:none;transition:all 400ms cubic-bezier(0.7, 1, 0.7, 1)}.page-on-scroll .header .logo-img-active{display:inline-block;transition:all 400ms cubic-bezier(0.7, 1, 0.7, 1)}.page-on-scroll .header .nav-item-child{color:#515769;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}.page-on-scroll .header .nav-item-child span{color:#515769;transition:all 300ms cubic-bezier(0.7, 1, 0.7, 1)}}@media (max-width: 960px){.hide960up{display:none}}@media (max-width: 768px){.hide768down{display:none}}@media (max-width: 768px){.wrapper.wrapper_future{padding-bottom:400px;background-position:bottom}.news-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.1)}.news-item:last-child{border-bottom:none}.news-item .news-image{width:100%;height:auto;margin-bottom:15px}.news-item .news-image img{width:100%;height:auto;border-radius:5px}.news-item .news-info{width:100%}.news-item .news-info h3{font-size:14px;margin-bottom:5px;color:#0077C8}.news-item .news-info h4{font-size:16px;margin-bottom:8px;font-weight:500}.news-item .news-info p{font-size:14px;line-height:1.4;margin-bottom:10px}.news-item .news-info .link{display:inline-block;padding:5px 10px;background:#0077C8;color:white;border-radius:3px;text-decoration:none;font-size:12px}#newsDiv{padding:0 15px}}@media (max-width: 480px){.news-item .news-info h3{font-size:13px}.news-item .news-info h4{font-size:15px}.news-item .news-info p{font-size:13px}}
/*# sourceMappingURL=all.css.map */
