/* Minification failed. Returning unminified contents. (2,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,208): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-width' (2,238): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-height' (2,395): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-stroke' (2,465): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-color-1' (2,525): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-color-2' (2,857): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-duration' (2,946): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-duration' (2,1068): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-distance' (2,1178): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-distance' (2,1250): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,1335): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,1638): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,1673): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-easing' (2,1706): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-delay' (2,1781): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,1816): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-easing' (2,1849): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-delay' (2,2014): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,2111): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,2304): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,2397): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,2585): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,2689): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,2896): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,3007): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,3117): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,3228): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,3646): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,3771): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,3895): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,4020): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration' (2,4486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,4921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,5095): run-time error CSS1039: Token not allowed after unary operator: '-f-button-width' (2,5124): run-time error CSS1039: Token not allowed after unary operator: '-f-button-height' (2,5154): run-time error CSS1039: Token not allowed after unary operator: '-f-button-border' (2,5191): run-time error CSS1039: Token not allowed after unary operator: '-f-button-border-radius' (2,5227): run-time error CSS1039: Token not allowed after unary operator: '-f-button-color' (2,5260): run-time error CSS1039: Token not allowed after unary operator: '-f-button-bg' (2,5290): run-time error CSS1039: Token not allowed after unary operator: '-f-button-shadow' (2,5358): run-time error CSS1039: Token not allowed after unary operator: '-f-button-transition' (2,5444): run-time error CSS1039: Token not allowed after unary operator: '-f-button-hover-color' (2,5489): run-time error CSS1039: Token not allowed after unary operator: '-f-button-hover-bg' (2,5565): run-time error CSS1039: Token not allowed after unary operator: '-f-button-active-bg' (2,5700): run-time error CSS1039: Token not allowed after unary operator: '-f-button-outline' (2,5729): run-time error CSS1039: Token not allowed after unary operator: '-f-button-outline-color' (2,5759): run-time error CSS1039: Token not allowed after unary operator: '-f-button-color' (2,5802): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-width' (2,5835): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-height' (2,5867): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-fill' (2,5925): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-stroke-width' (2,6040): run-time error CSS1039: Token not allowed after unary operator: '-f-button-transform' (2,6073): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-filter' (2,6187): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-disabled-opacity' (2,6722): run-time error CSS1039: Token not allowed after unary operator: '-f-button-prev-pos' (2,6851): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos' (2,7004): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos' (2,7157): run-time error CSS1039: Token not allowed after unary operator: '-f-button-prev-pos' (2,7513): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos' (2,7639): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos' (2,8160): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-body-margin' (2,8195): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-scrollbar-compensate' (2,8308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,8795): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-zIndex' (2,9250): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-bg' (2,9277): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity' (2,9801): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-slide-gap' (2,10599): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-color' (2,10649): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-bg' (2,11791): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color' (2,11835): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity' (2,12049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,12874): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity' (2,13149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,13974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,14000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,14070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,14108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,14134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,14173): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity' (2,14547): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-top' (2,14573): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-width' (2,14609): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-left' (2,14636): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-height' (2,15143): run-time error CSS1030: Expected identifier, found ',' (2,15163): run-time error CSS1031: Expected selector, found ')' (2,15163): run-time error CSS1025: Expected comma or open brace, found ')' (2,15525): run-time error CSS1039: Token not allowed after unary operator: '-f-backdrop-enter-duration' (2,15660): run-time error CSS1030: Expected identifier, found ',' (2,15680): run-time error CSS1031: Expected selector, found ')' (2,15680): run-time error CSS1025: Expected comma or open brace, found ')' (2,16034): run-time error CSS1039: Token not allowed after unary operator: '-f-backdrop-exit-duration' (2,17528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,17981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,18007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,18707): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-width' (2,18735): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-height' (2,19012): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width' (2,19059): run-time error CSS1039: Token not allowed after unary operator: '-width' (2,19081): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width' (2,19160): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width' (2,19213): run-time error CSS1039: Token not allowed after unary operator: '-shift' (2,19515): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color' (2,19569): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color' (2,19624): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color' (2,19678): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color' (2,19755): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-width' (2,19862): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius' (2,20014): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-opacity' (2,20104): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-hover-opacity' (2,20257): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-selected-opacity' (2,20320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,20497): run-time error CSS1039: Token not allowed after unary operator: '-clip-path' (2,20576): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-selected-opacity' (2,20747): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline' (2,20779): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color' (2,20835): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius' (2,21033): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-offset' (2,21128): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius' (2,21269): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap' (2,21410): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap' (2,21444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21605): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity' (2,21714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,21982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22229): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap' (2,22286): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap' (2,22332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,22978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,23011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,23082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,23108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (2,23343): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color' (2,23387): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity' (2,23426): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-toolbar-text-shadow' (2,24088): run-time error CSS1039: Token not allowed after unary operator: '-f-button-height' (2,24357): run-time error CSS1039: Token not allowed after unary operator: '-f-button-bg' (2,25237): run-time error CSS1039: Token not allowed after unary operator: '-f-progress-color' (2,25261): run-time error CSS1039: Token not allowed after unary operator: '-f-carousel-theme-color' */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.mask:before{width:100%;height:100%;content:"";position:absolute;left:auto;right:0;background-color:#f5f5f5;z-index:2;top:0}.mask:after{width:100%;height:100%;content:"";position:absolute;left:auto;right:0;background-color:#64dcf0;z-index:1;top:0}.mask.effect:before{width:0;-webkit-transition:visibility 0s .5s,width .5s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:visibility 0s .5s,width .5s cubic-bezier(0.55, 0.055, 0.675, 0.19);visibility:hidden}.mask.effect:after{width:0;-webkit-transition:background-color 0s .8s,visibility 0s 1.2s,width .5s .5s cubic-bezier(0.77, 0, 0.175, 1);transition:background-color 0s .8s,visibility 0s 1.2s,width .5s .5s cubic-bezier(0.77, 0, 0.175, 1);visibility:hidden}.btn_grp{margin:2em 0;position:relative}a.btn{cursor:pointer;min-width:120px;margin:0 auto;max-width:360px;display:block;height:54px;line-height:54px;padding:0 16px;font-size:1.25em;border-radius:14px;text-align:center;outline:0 !important;overflow:hidden;border:none;position:relative;z-index:1;transition:.3s ease-out}a.btn:hover,a.btn:focus{box-shadow:0px 0px 30px #08deff}a.btn:hover span,a.btn:focus span{color:#fff}a .btn-title{position:relative;z-index:2}a.btn-primary{background-color:#00b8d4;color:#fff}select::-ms-expand{display:none}.form_grid{font-size:.938em;margin:.5em;border-top:1px solid #ddd}.form_grid .form_grp{border-bottom:1px dashed #ddd;overflow:hidden;padding:.2em 0}.form_grid .form_grp.agree{border-bottom:none}.form_grid .form_grp.agree label{float:left;width:auto;margin:0 .5em .5em 0}.form_grid .form_title{float:left;width:150px;padding:0 1em;padding-top:5px}@media only screen and (max-width: 767px){.form_grid .form_title{width:100%}}.form_grid .form_content{float:left;padding-top:3px;width:calc(100% - 150px);padding:0 1em;overflow:hidden}@media only screen and (max-width: 767px){.form_grid .form_content{width:100%}}.form_grid .form_content .form_grp{min-height:2.5em}.form_grid .form_content .form_grp .form_content{float:none;display:block;padding:0 1em}.form_grid .form_content .form_grp .form_content.form_inline input[type=text],.form_grid .form_content .form_grp .form_content.form_inline select{width:auto;min-width:100px;display:inline-block}@media only screen and (max-width: 576px){.form_grid .form_content .form_grp .form_content.form_inline input[type=text],.form_grid .form_content .form_grp .form_content.form_inline select{width:100%;display:block}}.form_grid .form_content .form_grp:last-child{border-bottom:none;margin-bottom:0}.form_grid .form_content .tel input[type=text]:first-child{background:url(/Other/career/Recruiting-bundles/images/icon/icon_add.svg) no-repeat .5em center;background-size:12px;padding-left:1.5em}.form_grid .form_content .tel input[type=text]:first-child,.form_grid .form_content .tel select:first-child{width:100px !important}.form_grid .form_content .tel input[type=text]:first-child~input,.form_grid .form_content .tel select:first-child~input{width:calc(100% - 200px)}@media only screen and (max-width: 576px){.form_grid .form_content .tel input[type=text]:first-child~input,.form_grid .form_content .tel select:first-child~input{width:100% !important;display:block !important}}.form_grid .form_content .birthday select{display:inline-block;margin-right:.5em;text-align-last:center}@media only screen and (max-width: 576px){.form_grid .form_content .birthday select{width:88% !important;min-width:88% !important;display:inline-block !important;text-align-last:left}}.form_grid .form_content .birthday select option{text-align:center}.form_grid .form_content .birthday select~select{margin-left:.2em}@media only screen and (max-width: 576px){.form_grid .form_content .birthday select~select{margin-left:0}}.form_grid .form_content .address select{min-width:100px}.form_grid .form_content .address select option{text-align:center}@media only screen and (max-width: 576px){.form_grid .form_content .address select{width:100px;display:inline-block !important}}.form_grid .form_content .address input[type=text]{width:calc(100% - 211px) !important}@media only screen and (max-width: 767px){.form_grid .form_content .address input[type=text]{display:block !important;width:100% !important}}.form_grid .form_content .datepick{padding-right:.5em;position:relative;display:inline-block}@media only screen and (max-width: 576px){.form_grid .form_content .datepick{width:100%;display:block}}.form_grid .form_content .datepick+.datepick{margin-left:.3em;margin-right:0;padding-right:0}.form_grid .form_content .datepick+.datepick:before{content:"~";font-size:1.5em;display:inline-block;position:absolute;left:-0.65em;top:.3em;color:#777}@media only screen and (max-width: 576px){.form_grid .form_content .datepick+.datepick{margin-left:0em}.form_grid .form_content .datepick+.datepick:before{display:none}}.form_grid .form_content .datepick+.datepick i{right:.5em}.form_grid .form_content .datepick i{position:absolute;padding:.37em .1em !important;right:1em;top:.2em;min-width:1em;background:none;border:none;width:auto;pointer-events:none}.form_grid .form_content .datepick i:hover,.form_grid .form_content .datepick i:focus{box-shadow:none;border:none !important}.form_grid .form_content .datepick>input[type=text]{width:10em;padding-right:2em}@media only screen and (max-width: 576px){.form_grid .form_content .datepick>input[type=text]{width:100%}}form .form_grp,form .check_grp,form .radio_grp,form .btn_grp,form .upload_grp{margin-bottom:.2em}form .check_grp,form .radio_grp{display:block}form .check_grp label,form .radio_grp label{display:block}form .check_grp.form_inline label,form .radio_grp.form_inline label{display:inline-block;margin:.2em .5em 0 0}form .form_grp.form_inline label,form .upload_grp.form_inline label{display:inline-block;margin-right:.5em}form .form_grp.form_inline input,form .form_grp.form_inline textarea,form .form_grp.form_inline select,form .upload_grp.form_inline input,form .upload_grp.form_inline textarea,form .upload_grp.form_inline select{width:auto}form.form_inline label{display:inline-block;vertical-align:middle;margin-right:.5em}form.form_inline label~input,form.form_inline label~textarea{display:inline-block;width:auto;vertical-align:middle}form.form_inline input[type=text],form.form_inline input[type=password],form.form_inline select,form.form_inline textarea{width:auto;display:inline-block}form.form_inline .form_grp,form.form_inline .check_grp,form.form_inline .radio_grp,form.form_inline .btn_grp,form.form_inline .upload_grp{display:inline-block;margin-right:.5em}form.form_inline .btn_grp .btn,form.form_inline .btn_grp input[type=submit],form.form_inline .btn_grp input[type=reset],form.form_inline .btn_grp input[type=button],form.form_inline .btn_grp input[type=search]{margin-top:-3px;padding:.45em 1em}form.form_inline select,form.form_inline textarea{width:auto}label,legend{display:inline-block;margin:0 0 .5em 0}@media only screen and (max-width: 576px){label,legend{display:block}}label.inline input,label.inline select,label.inline textarea,legend.inline input,legend.inline select,legend.inline textarea{width:auto}fieldset{border:none;padding:0;margin:0}input,textarea,select,button{color:#005087;font-size:1em;border:1px solid #005087;height:3em;padding:.5em 1em;background:#fff;vertical-align:middle;margin-bottom:.3em;transition:.3s ease-out;border-radius:.5em}input,select,textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder{color:#999}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=tel]::-moz-placeholder{color:#999}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder{color:#999}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=file]:-moz-placeholder,input[type=tel]:-moz-placeholder{color:#999}textarea{color:#005087;font-size:1em;border:1px solid #005087;height:3em;padding:.5em 1em;background:#fff;vertical-align:middle;margin-bottom:.3em;transition:.3s ease-out;border-radius:.5em;height:5em;overflow-y:scroll}@media only screen and (max-width: 576px){textarea{width:100%}}input[type=text]:focus,input[type=reset]:focus,input[type=file]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #c1f1f9;outline:none;box-shadow:0px 0px 0px 2px #c1f1f9}select{line-height:3em;height:3em;padding:0em 1em;border:1px solid #005087;background:#fff url(/Other/career/Recruiting-bundles/images/i_select_arrow.svg) no-repeat right center;background-size:16px}select option{outline:none;border:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}input[type=reset]{text-shadow:none}input[type=checkbox],input[type=radio]{font-size:1em;margin:-4px .2em 0 0;width:1em;height:1em;background-color:#f7f6ee;border:2px solid #ccc;border-radius:2px;margin-right:.5em}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{border-color:#64dcf0;background-color:#64dcf0;outline:none}input[type=checkbox]:checked{background-image:url(/Other/career/Recruiting-bundles/images/basic/icon_checked.svg);background-repeat:no-repeat;background-position:center center;background-size:98%;box-shadow:#64dcf0 0 0 0 1px;border-radius:2px}input[type=radio]:checked{box-shadow:#fff 0 0 0 3px inset,#64dcf0 0 0 0 1px}input[readonly],input[disable]{background:#f2f2f2;color:#b3b3b3;border-color:#b3b3b3}input[readonly]~label,input[disable]~label{color:#b3b3b3}input[readonly]:hover,input[readonly]:focus,input[disable]:hover,input[disable]:focus{border-color:#b3b3b3;box-shadow:none}.upload_grp{position:relative}.upload_grp input[readonly],.upload_grp input[disable]{background:rgba(0,0,0,0);color:#666}.upload_grp .upload_btn{position:absolute;overflow:hidden;top:1px;right:3px;padding:.2em 1em !important;border-radius:4px}.upload_grp .upload_btn:hover,.upload_grp .upload_btn:focus{cursor:pointer !important}input[type=file]{position:absolute;top:0;right:0;margin:0;padding:0;font-size:1.25em;cursor:pointer;opacity:0;filter:alpha(opacity=0)}img.captcha{display:inline-block;vertical-align:middle;max-height:2.5em;margin-bottom:.3em}img.captcha+input{display:inline-block;width:auto;vertical-align:middle}img.captcha~.btn{margin-top:-1px}img.captcha~img{display:inline-block;vertical-align:middle;max-height:2.4em;margin-bottom:.5em}abbr[title]{border-bottom:none;text-decoration:none}table{width:100%;border-collapse:collapse;color:#222}@media only screen and (max-width: 576px){table{width:100%}}table tr{transition:.3s ease-out}table tr:hover{color:#111}table th,table td{padding:.5em .5em;text-align:left;font-size:1em}table th.main_data,table td.main_data{text-align:left}@media only screen and (max-width: 767px){table th.main_data,table td.main_data{max-width:100%;min-width:300px}}table th.text-left,table td.text-left{text-align:left}table th.text-right,table td.text-right{text-align:right}table th.last-child,table td.last-child{min-width:8em}table th input[type=checkbox],table td input[type=checkbox]{margin-top:4px}table th time,table td time{margin:0 .25em}table th .pic,table td .pic{max-width:80px;aspect-ratio:3/4;position:relative}table th .pic a,table td .pic a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}table th .pic img,table td .pic img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}table th.hasInput,table td.hasInput{width:3em}table td{border:#ebebeb 1px solid;word-break:break-all;border-left:none;border-right:none;text-align:left;min-height:3em;font-size:.938em}table td .meta{padding:0 0 0 1em;font-size:.813em;color:#555}table td .meta li{margin:0 0 .01em 0;padding:0em;line-height:1.45em}table td a{color:#005087}table td a:hover,table td a:focus{color:#006eba}table td.main_data{text-align:left;min-width:10em;font-weight:bold}table td.main_data a{word-break:break-all;color:#1f72bb;display:block;font-size:1rem}table td.main_data a:hover,table td.main_data a:focus{color:#308cdd}table td span.status{font-size:.938em;display:inline-block;border-radius:.25em;padding:.5em;text-align:center}table td span.actived{color:#77d74f;background:#fff}table td span.notActivated{color:#aaa;background:#f1f1f1}table td>.btn-delete:hover,table td>.btn-delete:focus{color:#fff;background:#ff3e4d;border:1px solid #ff3e4d}table td.num{text-align:center;width:3em}table td time{white-space:nowrap;font-size:.875rem}table td span{display:inline-block;border-radius:.2em;text-align:center;margin-right:.25em;font-size:.938rem;padding:.2em .5em;display:block;max-width:10em}table td span.green{color:#5d951e;margin:0 .1em 0em;min-width:4em;white-space:nowrap;background:#ddfabb}table td span.yellow{color:#ffda31;margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:#fffffd}table td span.red{color:#ff0b1e;margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:#ffd7da}table td span.blue{color:#36d2ec;margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:#fff}table td span.orange{color:#e66c08;margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:#fddabd}table td span.gray{color:gray;margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:#e6e6e6}table th{background-color:#f2f2f2;color:#111;text-align:left;white-space:nowrap;border-left:none;border-right:none;padding:.5em}table th a{color:#111;display:flex;align-items:center}table th a i,table th a img{opacity:.5;font-size:.813em;width:1em;height:1em;display:inline-block;margin:.1em}table th a i:before,table th a img:before{top:-0.2em}table th a:hover,table th a:focus{color:#333}table th a:hover i,table th a:focus i{opacity:1}table th i{margin:0 .05em}table th i:before{width:.75em !important;height:.75em !important}table.table_hover tr:hover{background:#fafafa}table.table_sprite tr:nth-child(even){background:#fafafa}table .dropdown{position:relative;display:inline-block}table .dropdown>.btn{padding:0;width:2.5em;height:2.5em;border-radius:50%;min-width:2em;background:#fff;position:relative;border:2px solid #ddd}table .dropdown>.btn:hover,table .dropdown>.btn:focus{border:2px solid #64dcf0;background:#fff;box-shadow:none}table .dropdown>.btn:hover:before,table .dropdown>.btn:focus:before{border:2px solid #fff;border-left:none;border-top:none}table .dropdown>.btn:hover i,table .dropdown>.btn:focus i{filter:invert(100%)}table .dropdown>.btn:hover i span,table .dropdown>.btn:focus i span{filter:invert(100%)}table .dropdown>.btn:hover span,table .dropdown>.btn:focus span{filter:invert(100%)}table .dropdown .dropdown-content{position:absolute;top:1em;width:150px;left:50%;margin-left:-120px;opacity:0;background:#fff;padding:.5em 1em;box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px;transition:cubic-bezier(0.4, 0.01, 0.165, 0.99) .3s;pointer-events:none;z-index:9999;border-radius:.5em}table .dropdown .dropdown-content.open{opacity:1;top:3em;pointer-events:auto}table .dropdown .dropdown-content .btn{color:#555;font-size:.875em;display:block;background:#f1f1f1;padding:.5em 1em;border-radius:.25em;display:flex;align-items:center;width:100%;border:1px solid #ccc;margin:.5em 0}table .dropdown .dropdown-content .btn img{width:1em;height:1em;margin:0 .5em 0 0;transition:.3s ease-out}table .dropdown .dropdown-content .btn:hover,table .dropdown .dropdown-content .btn:focus{background:#006eba;border:1px solid #005087;color:#fff}table .dropdown .dropdown-content .btn:hover img,table .dropdown .dropdown-content .btn:focus img{filter:invert(100%)}table .dropdown .dropdown-content .btn.btn-delete:hover,table .dropdown .dropdown-content .btn.btn-delete:focus{background:#ff3e4d;border:1px solid #ff0b1e}@media only screen and (max-width: 576px){.table_list{background-color:rgba(0,0,0,0) !important}.table_list thead,.table_list tbody,.table_list th,.table_list td,.table_list tr{display:block}.table_list thead tr{position:absolute;top:-9999px;left:-9999px}.table_list tr{border:1px solid #ccc;margin-bottom:10px}.table_list td{border:none !important;border-bottom:1px solid #eee !important;position:relative;padding-left:35% !important;white-space:normal;text-align:left}.table_list td:before{content:attr(data-title);position:absolute;top:.5em;left:.5em;width:30%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#000}}.fix_th_table{margin:1em 0}@media only screen and (max-width: 767px){.fix_th_table{position:relative;width:100%;overflow:hidden !important}}@media only screen and (max-width: 767px){.fix_th_table table{display:block;width:100%;overflow-x:scroll;padding-bottom:1em}}.fix_th_table th,.fix_th_table td{width:10em;padding:.8em 0;text-align:center;line-height:1.2}@media only screen and (max-width: 767px){.fix_th_table th,.fix_th_table td{display:inline-block;margin-right:-6px;margin-left:0;margin-top:-1px}}.fix_th_table th:first-child{width:8em;white-space:normal}@media only screen and (max-width: 767px){.fix_th_table th:first-child{position:absolute !important;left:0;top:auto}}@media only screen and (max-width: 767px){.fix_th_table tr{display:block;clear:both;white-space:nowrap;width:auto;padding-left:8em}.fix_th_table tr:first-child{border-top:#ddd 1px solid}}.table_wrapper{margin-bottom:2em}@media only screen and (max-width: 1023px){.table_wrapper{width:100%;display:block;overflow-y:hidden;overflow-x:auto;padding-bottom:1em;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0)}.table_wrapper table{width:100%;min-width:600px}}.scroltable{min-width:600px !important}.scroltable-wrapper{position:relative;-webkit-overflow-scrolling:touch;transform:translate3d(0, 0, 0);overflow-y:hidden}.scroltable-container{overflow:auto}.scroltable-nav{display:none;position:absolute;width:60px;height:100%;cursor:pointer;z-index:9}.scroltable-nav.scroltable-nav-left{left:0}.scroltable-nav.scroltable-nav-left .tablearrow_left{position:fixed;left:0em;top:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-left .tablearrow_left{display:block}}.scroltable-nav.scroltable-nav-left .tablearrow_left:before{position:absolute;top:0em;left:-0.2em;width:30px;height:30px;background:url(/Recruiting-bundles/vendor/scrolltable/images/arrow-left.png) no-repeat 10px center;content:"";z-index:2}.scroltable-nav.scroltable-nav-right{right:0}.scroltable-nav.scroltable-nav-right .tablearrow_right{position:fixed;top:0em;right:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-right .tablearrow_right{display:block}}.scroltable-nav.scroltable-nav-right .tablearrow_right:before{position:absolute;top:0em;right:-0.2em;width:30px;height:30px;background:url(/Recruiting-bundles/vendor/scrolltable/images/arrow-right.png) no-repeat right 10px center;content:"";z-index:2}@keyframes arrow_left{from{left:-0.2em}to{left:.3em}}@keyframes arrow_right{from{right:-0.2em}to{right:.3em}}.header{height:120px;background-color:#fff;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:99;position:fixed;transform:translate3d(0, 0, 0);width:100%;top:0;left:0;transition:.3s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 767px){.header{height:60px}}@media only screen and (max-width: 1023px){.header{height:60px}}.header a{text-decoration:none;color:#005087}.header .container{max-width:1600px;margin:0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:0 1em;position:relative;height:120px;transition:.3s ease-out;align-content:center;align-items:stretch;justify-content:flex-end}@media screen and (max-width: 1200px){.header .container{padding:0 1em}}@media only screen and (max-width: 767px){.header .container{padding:0 1em}}@media only screen and (max-width: 1023px){.header .container{height:60px;padding-right:0}}.header h1{flex-grow:0;flex-shrink:1;flex-basis:15%;align-self:center;display:flex;margin:0}@media only screen and (max-width: 1023px){.header h1{margin:0 auto 0 0}}@media only screen and (max-width: 767px){.header h1{height:40px}.header h1 a{display:flex;align-items:center;color:#005087}}.header h1 a{display:flex;flex-flow:row nowrap;align-items:center}.header h1 a:hover,.header h1 a:focus{color:#005087 !important}.header h1 a:hover span,.header h1 a:focus span{color:#005087 !important}.header h1 img{width:160px;flex-grow:0;flex-shrink:1;flex-basis:160px;margin:0;margin-right:.5em;transition:.3s ease-out}@media screen and (max-width: 1200px){.header h1 img{margin-right:.5em}}@media only screen and (max-width: 1023px){.header h1 img{width:80px;margin-right:.25em}}.header h1 span{flex-grow:0;flex-shrink:1;flex-basis:auto;font-size:1.35rem;font-weight:normal;align-self:center;white-space:nowrap;transition:.3s ease-out;text-align:left;line-height:1.25em;align-self:stretch;padding-left:1em;border-left:1px solid #005087;display:flex;align-items:center;font-weight:normal}.header h1 span br{display:block}@media only screen and (max-width: 767px){.header h1 span br{display:block}}@media only screen and (max-width: 1023px){.header h1 span{font-size:.938rem;white-space:nowrap}}@media only screen and (max-width: 767px){.header h1 span{font-size:.938rem;white-space:nowrap;text-align:left;line-height:1.25em;padding-left:1em}}@media only screen and (max-width: 576px){.header h1 span{font-size:.875rem}}.header nav{flex-grow:1;flex-shrink:1;flex-basis:40%;align-self:stretch;display:flex;justify-content:flex-end;position:relative;height:100%}@media only screen and (max-width: 1023px){.header nav{display:none;height:60px}}@media only screen and (max-width: 767px){.header nav{display:none}}.header nav>ul{list-style:none;display:flex;justify-content:flex-end;margin:0;align-self:stretch}.header nav>ul>li{font-weight:700;margin-right:28px;align-items:center;display:flex;position:relative}.header nav>ul>li a{display:flex;align-self:stretch;align-items:center;position:relative;padding:0 .5em;font-size:1.125rem}.header nav>ul>li a span{font-weight:normal}.header nav>ul>li a:hover,.header nav>ul>li a:focus{color:#006eba}.header nav>ul>li a:hover:after,.header nav>ul>li a:focus:after{width:100%;left:0%}.header nav>ul>li a:after{content:"";display:inline-block;position:absolute;width:0;left:50%;height:4px;width:0;background-color:#64dcf0;bottom:0px;transition:.3s}.header nav>ul>li a:before{position:absolute;content:"";bottom:0px;height:5px;width:100%;left:0;bottom:-5px;background-color:rgba(0,0,0,0)}.header nav>ul>li>ul{position:absolute;width:230px;height:250px;display:block;top:125px;padding-top:1em;background-color:#fff;border-radius:.5em;padding:1em 0;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;display:none;overflow:hidden}.header nav>ul>li>ul>li{display:block}.header nav>ul>li>ul>li a{width:100%;padding:.5em 1.5em;margin:0 auto;font-weight:normal;transition:.3s ease-out;font-size:1rem;list-style:none !important}.header nav>ul>li>ul>li a:before{display:none}.header nav>ul>li>ul>li a:hover,.header nav>ul>li>ul>li a:focus{background-color:#eee}.header nav>ul>li>ul>li a span{font-weight:normal}.header nav>ul>li>ul>li a:after{display:none}.header nav>ul>li>ul>li>ul{position:relative;width:100%;background-color:rgba(0,0,0,0);height:auto;padding:0;transition:.3s ease-out}.header nav>ul>li>ul>li>ul li a{list-style:none;padding-left:2.5em}.header .search_button,.header .mobile_button{width:60px;height:60px;right:0;top:0;display:flex;justify-content:center;align-self:center;align-items:center;transition:.3s ease-out}@media only screen and (max-width: 1023px){.header .search_button,.header .mobile_button{width:48px;height:48px}}.header .search_button a,.header .mobile_button a{border-radius:50%;background-color:#f0f0f0;display:block;width:3em;height:3em;display:flex;align-items:center;justify-content:center;line-height:2em;transition:.3s ease-out}.header .search_button a:hover,.header .search_button a:focus,.header .mobile_button a:hover,.header .mobile_button a:focus{background-color:#64dcf0}.header .search_button a img,.header .mobile_button a img{width:1.25em;height:1.25em}@media only screen and (max-width: 1023px){.header .search_button a,.header .mobile_button a{width:2em;height:2em}.header .search_button a img,.header .mobile_button a img{width:1em;height:1em}}.header .mobile_button{display:none}@media only screen and (max-width: 1023px){.header .mobile_button{display:flex}}.header .mobile_button a.btn{width:48px;height:48px;background:#eee;border-radius:50%;overflow:hidden;transition:.3s ease-out;min-width:2em;padding:0;font-size:1em}@media only screen and (max-width: 1023px){.header .mobile_button a.btn{width:2em;height:2em}}.header .mobile_button a.btn:hover,.header .mobile_button a.btn:focus{background-color:#64dcf0;box-shadow:none}.header .mobile_button a.btn span{width:1em;height:2px;display:block;background-color:#005087;position:absolute;left:50%;margin-left:-0.5em;top:48%}.header .mobile_button a.btn span:before,.header .mobile_button a.btn span:after{position:absolute;content:"";width:1em;height:2px;display:block;background-color:#005087;position:absolute;left:50%;margin-left:-0.5em;top:-6px}.header .mobile_button a.btn span:after{top:auto;bottom:-6px}@media screen and (min-width: 768px){.header.fixed{box-shadow:rgba(0,0,0,.5) 0 0 25px;background-color:#fff;-webkit-background:rgba(255,255,255,.75);background:rgba(255,255,255,.75);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:999;height:60px}.header.fixed .container{height:60px;width:100%;border:none}.header.fixed .container .btn_menu{background:rgba(0,0,0,0);top:0}.header.fixed .container .btn_menu span{background:#005087}.header.fixed:before{background:#fff}.header.fixed .search_button,.header.fixed .mobile_button{width:48px;height:48px}.header.fixed .search_button a,.header.fixed .mobile_button a{width:2em;height:2em}.header.fixed .search_button a img,.header.fixed .mobile_button a img{width:1em;height:1em}.header.fixed h1{margin:0;height:40px;transition:.3s ease-out}}@media only screen and (min-width: 768px)and (max-width: 1023px){.header.fixed h1{margin:0 auto 0 0}}@media screen and (min-width: 768px){.header.fixed h1 a{display:flex;align-items:center}.header.fixed h1 a img{width:100px}.header.fixed h1 a span{font-size:1rem}.header.fixed h1 a span br{display:block}}@media screen and (min-width: 768px)and (max-width: 1150px){.header.fixed h1 a span{font-size:.938rem}}@media screen and (min-width: 768px){.header.fixed nav{transition:.3s ease-out}.header.fixed nav>ul>li>ul{top:65px;transition:.3s ease-out}.header.fixed nav>ul>li a:hover,.header.fixed nav>ul>li a:focus{color:#006eba}.header.fixed .language a:hover,.header.fixed .language a:focus{color:#006eba}}.sidebar{background:url(/Recruiting-bundles/images/auo-main-menu-m.png) no-repeat bottom right #005087;background-size:75%;position:fixed;top:0;width:100%;height:100%;left:100%;z-index:98;transition:.3s ease-out;pointer-events:none;display:none}@media only screen and (max-width: 1023px){.sidebar{display:block}}@media only screen and (max-width: 767px){.sidebar{background:url(/Recruiting-bundles/images/auo-main-menu-m.png) no-repeat bottom right #005087;background-size:100%}}.sidebar nav{position:absolute;width:90%;height:80%;overflow-x:hidden;overflow-y:auto;top:100px;left:5%;transform:translateX(30px);transition-delay:1.5s;transition:.3s ease-out;max-width:480px}.sidebar nav ul{list-style:none;padding:0}.sidebar nav ul li{transform:scale(1.15) translateY(-30px);opacity:0;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .6s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.sidebar nav ul li:nth-child(1){transition-delay:0.49s}.sidebar nav ul li:nth-child(2){transition-delay:0.42s}.sidebar nav ul li:nth-child(3){transition-delay:0.35s}.sidebar nav ul li:nth-child(4){transition-delay:0.28s}.sidebar nav ul li:nth-child(5){transition-delay:0.21s}.sidebar nav ul li:nth-child(6){transition-delay:0.14s}.sidebar nav ul li:nth-child(7){transition-delay:0.07s}.sidebar nav ul li a{color:#fff;display:block;padding:.75em 2em .75em .25em;font-size:1.25em;position:relative;text-decoration:none}.sidebar nav ul li a.has_child:before{position:absolute;content:"";width:.6em;height:2px;background-color:#64dcf0;right:.475em;top:1.25em}.sidebar nav ul li a.has_child:after{position:absolute;content:"";width:.6em;height:2px;background-color:#64dcf0;right:.5em;top:1.25em;transform:rotate(90deg)}.sidebar nav ul li a:hover,.sidebar nav ul li a:focus{color:#ffe664}.sidebar nav ul li ul{padding-left:1.4em;display:none}.sidebar nav ul li ul a{font-size:1.125rem;padding:.5em .25em;font-weight:normal}.sidebar nav ul li ul a:before{display:none}.sidebar nav ul li ul a:after{display:none}.sidebar nav ul li ul li ul{padding-left:1em;display:block}.sidebar.menu-opened{transition:all .3s ease-in;transition-delay:.25s;left:0;pointer-events:auto}.sidebar.menu-opened nav{transform:translateX(0px)}.sidebar.menu-opened ul li{transform:scale(1) translateY(0px);opacity:1}.sidebar.menu-opened ul li:nth-child(1){transition-delay:0.27s}.sidebar.menu-opened ul li:nth-child(2){transition-delay:0.34s}.sidebar.menu-opened ul li:nth-child(3){transition-delay:0.41s}.sidebar.menu-opened ul li:nth-child(4){transition-delay:0.48s}.sidebar.menu-opened ul li:nth-child(5){transition-delay:0.55s}.sidebar.menu-opened ul li:nth-child(6){transition-delay:0.62s}.sidebar.menu-opened ul li:nth-child(7){transition-delay:0.69s}.sidebar.menu-opened ul li a.already_open:after{display:none}.footer{padding:80px 0 1em;background-color:#f5f5f5;display:block;flex-grow:0;flex-shrink:1;flex-basis:100%}@media only screen and (max-width: 767px){.footer{padding:40px 0 1em}}.footer a{text-decoration:none}.footer p{margin:0 0 1em}.footer .container{flex-wrap:wrap;display:flex;padding:0 2em}@media only screen and (max-width: 1023px){.footer .container{flex-wrap:wrap;padding:0 1em}}.footer .container>*{align-items:flex-start}.footer .container .footer_logo{flex-grow:0;flex-shrink:1;flex-basis:180px;margin-top:0;margin-right:160px;display:flex;align-items:center}@media only screen and (max-width: 1023px){.footer .container .footer_logo{flex-basis:100%;text-align:left;margin-bottom:2em}}.footer .container .footer_logo img{max-width:180px}@media only screen and (max-width: 1023px){.footer .container .footer_logo img{max-width:80px}}.footer .container .social_link{flex-grow:0;flex-shrink:1;flex-basis:auto;padding-left:80px;display:flex;align-items:center}@media only screen and (max-width: 576px){.footer .container .social_link{padding-left:20px}}.footer .container .social_link ul{margin:0;padding:0;display:flex;list-style:none}.footer .container .social_link ul li{width:1.5em;height:1.5em;margin:0 .5em;display:block}.footer .container .social_link ul li a{display:block;transition:.3s ease-out;opacity:.85;color:#005087;display:block}.footer .container .social_link ul li a:hover,.footer .container .social_link ul li a:focus{opacity:1}.footer .container .social_link ul li a img{width:100%}.footer .container .link{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:0 1em;align-self:flex-start}@media only screen and (max-width: 1023px){.footer .container .link{padding:0}}@media only screen and (max-width: 767px){.footer .container .link{display:none}}.footer .container .link ul{margin:0;padding:0 1em;display:flex;justify-content:flex-start}@media only screen and (max-width: 1023px){.footer .container .link ul{padding:0}}.footer .container .link ul li{list-style:none;text-align:left;margin-bottom:.75em;flex-grow:0;flex-shrink:1;flex-basis:200px;color:#005087;font-weight:bold;padding:0 1em}@media only screen and (max-width: 1023px){.footer .container .link ul li{padding:0 0 1em 0}}.footer .container .link ul li a{display:inline-block;position:relative;color:#005087}.footer .container .link ul li a:hover:after,.footer .container .link ul li a:focus:after{width:100%}.footer .container .link ul li a:after{content:"";display:inline-block;position:absolute;width:0;height:4px;background-color:#64dcf0;bottom:-4px;left:0;transition:.3s}.footer .container .link ul li ul{display:block;margin-top:.75em;padding:0}.footer .container .link ul li ul li{padding:0}.footer .container .link ul li ul li a{display:block;font-weight:normal;margin-right:1em;display:flex;align-items:center;white-space:nowrap}.footer .container .link ul li ul li a img{display:inline-block;width:1em;height:1em;margin:0 .5em 0 0}.footer .container .contact{flex-grow:0;flex-shrink:1;flex-basis:30%;text-align:left;color:#414141;display:flex;padding:0 1em;align-self:flex-start;font-size:.875rem;flex-flow:row wrap}@media only screen and (max-width: 1023px){.footer .container .contact{flex-grow:1;flex-basis:50%}}@media only screen and (max-width: 767px){.footer .container .contact{flex-basis:100%;text-align:left;padding:0 .5em;margin-bottom:1em}}.footer .container .contact img{width:100px;height:100px;margin:0 0 0 auto}@media only screen and (max-width: 767px){.footer .container .contact img{width:auto;margin:0 auto 0 0}}.footer .container .contact p{flex-grow:0;flex-shrink:1;flex-basis:auto;margin-right:1em}@media only screen and (max-width: 576px){.footer .container .contact p{flex-basis:100%}}.footer .container .contact a{text-decoration:underline;color:#414141}.footer .container .contact a:hover,.footer .container .contact a:focus{color:#005087}.footer .container .coyright{flex-grow:0;flex-shrink:1;flex-basis:100%;align-self:flex-start;font-size:.875rem;margin:4em 1em 0 auto;display:flex}@media only screen and (max-width: 767px){.footer .container .coyright{flex-basis:100%;margin:1em auto 0 0;text-align:left;flex-flow:row wrap}}.footer .container .coyright a{flex-grow:0;flex-shrink:1;flex-basis:50%;color:#005087;text-align:left;color:#555}.footer .container .coyright a:hover,.footer .container .coyright a:focus{color:#64dcf0}@media only screen and (max-width: 767px){.footer .container .coyright a{flex-basis:100%}}.footer .container .coyright p{flex-grow:0;flex-shrink:1;flex-basis:50%;font-size:.913rem;color:#005087;text-align:right;color:#555;padding-right:4em}@media only screen and (max-width: 767px){.footer .container .coyright p{flex-basis:100%;text-align:left;padding-right:0}}@font-face{font-family:"Mabry Pro";src:url("/Other/career/Recruiting-bundles/Tmpl/font/Mabry-Italic-Pro.woff") format("woff");src:url("/Other/career/Recruiting-bundles/Tmpl/font/Mabry-Medium-Pro.woff") format("woff")}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{border-radius:0px;background-color:#64dcf0}body{line-height:1.5em;font-family:"Mabry Pro",Verdana,"Noto Sans TC","Noto Sans SC","Noto Sans JP","Microsoft JhengHei","sans-serif";color:#333;background-color:#fff;overflow-x:hidden !important;overflow-y:auto}::selection{background:rgba(255,230,100,.75);color:#005087}::-moz-selection{background:rgba(255,230,100,.75);color:#005087}img::selection{background:rgba(0,0,0,0)}img::-moz-selection{background:rgba(0,0,0,0)}*{box-sizing:border-box}img.img_circle{border-radius:50%}img:not([src]){visibility:hidden;opacity:0}img.lazy{visibility:hidden}img.loaded{visibility:visible;animation:lazy_animation .3s ease-out}@keyframes lazy_animation{from{opacity:0}to{opacity:1}}.wrapper{padding-top:120px;overflow-x:hidden !important;overflow-y:auto}@media only screen and (max-width: 1023px){.wrapper{padding-top:60px}}@media only screen and (max-width: 767px){.wrapper{padding-top:60px}}.container{max-width:1600px;margin:0 auto;padding:0 2em;position:relative;z-index:2;text-align:center;width:100%}@media only screen and (max-width: 767px){.container{padding:0 1em}}p a{color:#005087}a{color:#005087}a:hover,a:focus{color:#006eba}p,li{color:#646464}.scrollToTop{width:56px;height:56px;border-radius:50%;background:url(/Other/career/Recruiting-bundles/images/top.svg) no-repeat center center;background-size:contain;text-align:center;color:#fff;line-height:50px;text-decoration:none;position:fixed;bottom:1.5em;right:1.5em;transition:.3s ease-out;display:none;z-index:99999999;text-indent:-999999px}@media only screen and (max-width: 576px){.scrollToTop{bottom:1em;right:1em}}.scrollToTop:hover,.scrollToTop:focus{background:url(/Other/career/Recruiting-bundles/images/top.svg) no-repeat center center;background-size:contain}.cover{position:absolute;width:1600px;height:1000px;top:-1200px}.cover img{width:100%}h2{display:block;position:relative}h2.title{font-size:2.5em;color:#005087;margin:0 0 .5em;line-height:1.35em;position:relative}@media only screen and (max-width: 767px){h2.title{font-size:2em}}h2.h2_line{position:relative;width:100%;margin:1.5em auto 1em}h2.h2_line:before{position:absolute;content:"";left:0;top:50%;width:100%;border-top:1px solid #555}h2.h2_line span{display:inline-block;background-color:#fff;padding:.5em 1em;position:relative;z-index:2}@media only screen and (max-width: 576px){h2.h2_line{width:90%}}table{width:100%;border-collapse:collapse}@media only screen and (max-width: 576px){table{width:100%}}table th,table td{padding:.5em;text-align:left;font-size:1.125em}table td{border:#ddd 1px solid;word-break:break-all}table td a{word-break:break-all}table td.num{width:2em}table th{background-color:#f3f3f3;color:#333;border:#ddd 1px solid;text-align:center;white-space:nowrap}table.table_hover tr:hover{background:#f3f3f3}table.table_sprite tr:nth-child(even){background:#f5f5f5}@media only screen and (max-width: 767px){.table_wrapper{width:100%;display:block;overflow:hidden;overflow-x:auto;padding-bottom:1em;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0)}.table_wrapper table{width:100%;min-width:600px}}.scroltable{min-width:600px !important}.scroltable-wrapper{position:relative;-webkit-overflow-scrolling:touch;transform:translate3d(0, 0, 0);overflow-y:hidden}.scroltable-container{overflow:auto}.scroltable-nav{display:none;position:absolute;width:60px;height:100%;cursor:pointer;z-index:9}.scroltable-nav.scroltable-nav-left{left:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 100%, rgb(255, 255, 255) 1%)}.scroltable-nav.scroltable-nav-left .tablearrow_left{position:fixed;left:0em;top:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-left .tablearrow_left{display:block}}.scroltable-nav.scroltable-nav-left .tablearrow_left:before{position:absolute;top:0em;left:-0.2em;width:30px;height:30px;background:url(/Recruiting-bundles/vendor/scrolltable/images/arrow-left.png) no-repeat 10px center;content:"";z-index:2}.scroltable-nav.scroltable-nav-right{right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.scroltable-nav.scroltable-nav-right .tablearrow_right{position:fixed;top:0em;right:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-right .tablearrow_right{display:block}}.scroltable-nav.scroltable-nav-right .tablearrow_right:before{position:absolute;top:0em;right:-0.2em;width:30px;height:30px;background:url(/Recruiting-bundles/vendor/scrolltable/images/arrow-right.png) no-repeat right 10px center;content:"";z-index:2}@keyframes arrow_left{from{left:-0.2em}to{left:.3em}}@keyframes arrow_right{from{right:-0.2em}to{right:.3em}}@keyframes kv_ani{from{transform:scale(1.25)}to{transform:scale(1)}}a{color:#005087;text-decoration:underline}a:hover,a:focus{color:#64dcf0}.btn_grp{display:block;padding:1em 0;text-align:center;flex-basis:100%}@media only screen and (max-width: 767px){.btn_grp{margin:.25em 0}}.btn_grp.remind{width:300px;margin:0 auto 1em;text-align:center !important;display:flex !important;justify-content:center !important;flex-flow:row wrap !important}.btn_grp.remind p{flex-grow:0;flex-shrink:1;flex-basis:100%}.btn_grp a.gotourl{display:block;max-width:320px;background-color:#005087;text-align:center;color:#fff;padding:1em 4em 1em 2em;font-size:1.5em;white-space:nowrap;margin:0 auto;border-radius:3em;position:relative;transition:.3s ease-out;text-decoration:none}.btn_grp a.gotourl:hover,.btn_grp a.gotourl:focus{color:#005087;background-color:#64dcf0}.btn_grp a.gotourl:before{position:absolute;content:""}.btn_grp a.gotourl:after{position:absolute;content:"";width:50px;height:50px;background:url(/Recruiting-bundles/images/a_arrow.jpg) no-repeat center center #ffe664;background-size:30px;border-radius:50%;top:50%;margin-top:-25px;right:.5em}.event .container{max-width:1200px}.event h2.title+p{font-size:1.5em;color:#005087;display:block;margin:1em auto 2em}@media only screen and (max-width: 767px){.event h2.title+p{font-size:1.25em}}.event .table{min-height:15em;background:#fff;border-radius:2em;padding:3em 5em}.event .table span.th_title{font-size:1.125rem;display:block;white-space:nowrap}@media only screen and (max-width: 767px){.event .table{padding:3em 2em}}@media only screen and (max-width: 767px){.event .table .vs_img{width:280%}}.event .table .vs_img img{width:100%}.event .table .table_wrapper em.highlight{color:#005087;font-style:normal;display:inline-block;padding-left:.25em;padding-right:.25em}.event .table .table_wrapper table{border:none}@media only screen and (max-width: 767px){.event .table .table_wrapper table{margin-bottom:1em}}.event .table .table_wrapper table th{background:none;color:#005087;font-size:1.5em;padding:1.5em}.event .table .table_wrapper table tr th{background-color:none;border:4px solid #f0f0f0;border-top:none}.event .table .table_wrapper table tr th:first-child{border-left:none;border-top:none}.event .table .table_wrapper table tr th:last-child{border-right:none;border-top:none}.event .table .table_wrapper table tr td{background-color:none;border:4px solid #f0f0f0;border-bottom:none;vertical-align:top;padding:1.5em 1.125em}.event .table .table_wrapper table tr td ul li{margin-bottom:.5em}.event .table .table_wrapper table tr td:first-child{border-left:none;border-bottom:none}.event .table .table_wrapper table tr td:last-child{border-right:none;border-bottom:none}.event .btn_grp p{color:#fff}.event .btn_grp button{background-color:#ffe664;border-radius:3em;min-width:12em;border:none;font-weight:bold;margin-bottom:1em;transition:.3s ease-out;font-size:1.5em;color:#005087}.event .btn_grp button:hover,.event .btn_grp button:focus{color:#005087;box-shadow:0px 0px 15px #ffe664}.event .btn_grp button.btn-primary{color:#fff;background-color:#005087}.event .btn_grp button.btn-primary:hover,.event .btn_grp button.btn-primary:focus{box-shadow:0px 0px 15px #64dcf0}.event .btn_grp button.btn-yellow{color:#005087;background-color:#ffe664}.event .btn_grp button.btn-yellow:hover,.event .btn_grp button.btn-yellow:focus{box-shadow:0px 0px 15px #ffe664}.event .btn_grp button.btn-lightblue{color:#005087;background-color:#64dcf0}.event .btn_grp button.btn-lightblue:hover,.event .btn_grp button.btn-lightblue:focus{box-shadow:0px 0px 15px #64dcf0}.event .event_kv{position:relative;aspect-ratio:5/2;margin-bottom:150px;min-height:550px}.event .event_kv .container{max-width:1600px !important}@media screen and (max-width: 1440px){.event .event_kv{aspect-ratio:2/1}}@media only screen and (max-width: 1023px){.event .event_kv{aspect-ratio:5/4}}@media only screen and (max-width: 767px){.event .event_kv{aspect-ratio:initial;margin:0}}.event .event_kv:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:#64dcf0;opacity:.25;z-index:2}.event .event_kv.auo_plus .info h2{font-size:3.5em;margin:.25em 0 .5em}@media only screen and (max-width: 1023px){.event .event_kv.auo_plus .info h2{font-size:2.5em}}.event .event_kv.auo_campus .info{background:rgba(180,145,215,.9)}.event .event_kv.auo_campus .info h2{font-size:3.5em;margin:.25em 0 .5em}@media only screen and (max-width: 1023px){.event .event_kv.auo_campus .info h2{font-size:2.5em}}.event .event_kv.auo_campus:after{background-color:rgba(100,220,240,.6)}.event .event_kv.auo_campus.mask:after{background-color:#64dcf0 !important}.event .event_kv.auo_apro .info{background:rgba(255,230,100,.9)}.event .event_kv.auo_apro .info h2{font-size:3.5em;margin:.25em 0 .5em}@media only screen and (max-width: 1023px){.event .event_kv.auo_apro .info h2{font-size:2.5em}}.event .event_kv.auo_apro:after{background-color:rgba(255,230,100,.2)}.event .event_kv.auo_apro .mask:after{background-color:#b491d7}.event .event_kv.auo_intern .info{background:rgba(0,80,135,.9)}.event .event_kv.auo_intern .info h2,.event .event_kv.auo_intern .info p{color:#fff}.event .event_kv.auo_intern .info h2 a,.event .event_kv.auo_intern .info p a{color:#64dcf0;text-decoration:underline}.event .event_kv.auo_intern .info h2 a:hover,.event .event_kv.auo_intern .info h2 a:focus,.event .event_kv.auo_intern .info p a:hover,.event .event_kv.auo_intern .info p a:focus{text-decoration:none}.event .event_kv.auo_intern .info h2{font-size:3.5em;margin:.25em 0 .5em}@media only screen and (max-width: 1023px){.event .event_kv.auo_intern .info h2{font-size:2.5em}}.event .event_kv.auo_intern:after{background-color:rgba(100,220,240,.6)}.event .event_kv.auo_scholarship_kv .info{background:rgba(135,220,100,.9)}.event .event_kv.auo_scholarship_kv .info h2{font-size:3.5em;margin:.25em 0 .5em}@media only screen and (max-width: 1023px){.event .event_kv.auo_scholarship_kv .info h2{font-size:2.5em}}.event .event_kv.auo_scholarship_kv:after{background-color:rgba(135,220,100,.6)}.event .event_kv.auo_scholarship_kv .mask:after{background-color:#ffe664}.event .event_kv .container{z-index:3;min-height:100%;bottom:0;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.event .event_kv .container{padding:0}}.event .event_kv .img-contaner{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;overflow:hidden}@media only screen and (max-width: 767px){.event .event_kv .img-contaner{position:relative;aspect-ratio:1/1}}.event .event_kv .img-contaner img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover;animation-name:kv_ani;animation-duration:5s;animation-timing-function:ease-out;animation-fill-mode:both}.event .event_kv .info{position:absolute;min-height:300px;left:2em;width:70%;bottom:0;background-color:rgba(100,220,240,.9);z-index:3;padding:1em 2em;text-align:left;transform:translateY(130px)}.event .event_kv .info.green{background-color:#87dc64}.event .event_kv .info.green.mask:after{background-color:#005087}@media only screen and (max-width: 1023px){.event .event_kv .info{width:80%;left:0;transform:translateY(180px)}}@media only screen and (max-width: 767px){.event .event_kv .info{position:relative;width:100%;transform:translateY(0px)}}.event .event_kv .info.mask:after{background-color:#005087}.event .event_kv .info h2{color:#005087;font-size:2.5em;line-height:1.5em;margin:.5em 0}@media only screen and (max-width: 1023px){.event .event_kv .info h2{font-size:1.75em}}.event .event_kv .info p{color:#005087;font-size:1.25em;line-height:1.5em}@media only screen and (max-width: 1023px){.event .event_kv .info p{font-size:1.125em}}@media only screen and (max-width: 767px){.event .event_kv .info p br{display:none}}.event .event_feature{padding:3em 0}@media only screen and (max-width: 576px){.event .event_feature{padding:3em 1em}}.event .event_feature .container{padding:0}.event .event_feature .feature_content{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%;margin:0}.event .event_feature .feature_content .item{flex-grow:0;flex-shrink:0;flex-basis:33.3333%;padding:0 2em 1em}@media only screen and (max-width: 1023px){.event .event_feature .feature_content .item{flex-basis:50%}}@media only screen and (max-width: 767px){.event .event_feature .feature_content .item{flex-basis:100%;padding:0 1em 1em}}.event .event_feature .feature_content .item .img-container{aspect-ratio:4/3;position:relative;border-radius:2em}.event .event_feature .feature_content .item .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:2em}.event .event_feature .feature_content .item h3{font-size:1.75em;color:#005087;line-height:1.5em;margin:.5em 0}.event .event_feature .feature_content .item p{font-size:1.125em;line-height:1.5em;text-align:left}@media only screen and (max-width: 1023px){.event .event_feature .feature_content .item p{font-size:.938em;text-align:center}}.event .event_application{padding:3em 0;background-color:#005087;color:#fff}.event .event_application h2.title{color:#fff}.event .event_application a.gotourl{background-color:#64dcf0;color:#005087}.event .event_application a.gotourl:hover,.event .event_application a.gotourl:focus{background-color:#fff}.event .event_application .application_content{display:flex;flex-flow:row wrap}.event .event_application .application_content .item{flex-grow:0;flex-shrink:1;flex-basis:33.3333%;padding:0 2em 2em}@media only screen and (max-width: 767px){.event .event_application .application_content .item{flex-grow:0;flex-shrink:1;flex-basis:100%;padding:0 1em 2em}}.event .event_application .application_content .item:nth-child(4){flex-grow:1;flex-shrink:1;flex-basis:100%}.event .event_application .application_content .item h3{font-size:1.5em;color:#005087;line-height:1.5em;margin:.5em 0;padding:.125em 0;background-color:#ffe664;border-radius:1.5em}.event .event_application .application_content .item ul{margin:0 1em;padding:0}.event .event_application .application_content .item ul li{list-style:none;display:block;line-height:1.5em;display:flex;justify-content:flex-start;font-size:1.25em;text-align:left;border-bottom:1px dashed #999;padding:.5em 0 .5em 0;align-content:flex-start;color:#fff}@media screen and (max-width: 1200px){.event .event_application .application_content .item ul li{flex-flow:row wrap;padding-left:1em}}.event .event_application .application_content .item ul li span{color:#64dcf0;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;margin-left:1em;margin-right:1em}@media screen and (max-width: 1200px){.event .event_application .application_content .item ul li span{max-width:100%;flex-basis:100%;transform:translateX(-1em)}}.event .event_application .application_content .item ul li span:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#64dcf0;top:.65em;left:-0.75em}.event .event_application .application_content .item .process{display:flex;width:100%}@media only screen and (max-width: 767px){.event .event_application .application_content .item .process{flex-flow:row wrap}}.event .event_application .application_content .item .process .step{flex-grow:1;flex-shrink:1;flex-basis:20%;padding:1.5em 1em .5em;margin:1em 2.5%;background-color:#b491d7;border-radius:.5em;position:relative}@media only screen and (max-width: 767px){.event .event_application .application_content .item .process .step{flex-grow:0;flex-shrink:1;flex-basis:100%;margin:.5em auto 3em;max-width:80%}}.event .event_application .application_content .item .process .step:last-child:after{display:none}.event .event_application .application_content .item .process .step:after{position:absolute;content:"";width:3em;height:3em;right:-22%;top:20%;background:url(/Recruiting-bundles/images/icon_arrow.png) no-repeat center center;background-size:contain}@media only screen and (max-width: 1023px){.event .event_application .application_content .item .process .step:after{right:-28%}}@media only screen and (max-width: 767px){.event .event_application .application_content .item .process .step:after{background:url(/Recruiting-bundles/images/icon_arrow.png) no-repeat center center;background-size:contain;bottom:-3.25em;left:50%;margin-left:-1.5em;transform:rotate(90deg);top:auto}}.event .event_application .application_content .item .process .step time{font-size:2em;color:#005087;display:block;margin:0 0 .5em;font-weight:bold;white-space:nowrap}.event .event_application .application_content .item .process .step P{color:#005087;font-size:1.5em;margin:0 0 .5em}.event .event_senior{background-color:#fff;padding:3em 0;border-bottom:1px solid #fff}.event .event_senior .container h2.title{margin-bottom:.5em}.event .event_senior .container>p{line-height:1.5em;font-size:1.25em;margin:0 auto 1em;max-width:960px}.event .event_senior .senior_content{margin:0 auto 1em;max-width:1100px}@media only screen and (max-width: 1023px){.event .event_senior .senior_content{padding:1em 0}}@media only screen and (max-width: 767px){.event .event_senior .senior_content{padding:0}}.event .event_senior .senior_content .item{display:flex;align-items:center;margin-bottom:5em;position:relative}@media only screen and (max-width: 1023px){.event .event_senior .senior_content .item{margin-bottom:2em}}@media only screen and (max-width: 767px){.event .event_senior .senior_content .item{flex-flow:row wrap;margin:8em 0 0}}.event .event_senior .senior_content .item:nth-child(odd) .img-container{transform:translateX(-40px) translateY(60px);order:2}@media only screen and (max-width: 1023px){.event .event_senior .senior_content .item:nth-child(odd) .img-container{transform:translateX(-30px) translateY(0px)}}@media only screen and (max-width: 767px){.event .event_senior .senior_content .item:nth-child(odd) .img-container{transform:translateX(0px) translateY(0px)}}.event .event_senior .senior_content .item:nth-child(even) .img-container{transform:translateX(40px) translateY(60px);order:1}@media only screen and (max-width: 1023px){.event .event_senior .senior_content .item:nth-child(even) .img-container{transform:translateX(20px) translateY(20px)}}@media only screen and (max-width: 767px){.event .event_senior .senior_content .item:nth-child(even) .img-container{transform:translateX(0px) translateY(0px)}}.event .event_senior .senior_content .item:nth-child(even) p{background-color:#c1f1f9;border-radius:2em;order:2}@media only screen and (max-width: 767px){.event .event_senior .senior_content .item:nth-child(even) p{order:3}}.event .event_senior .senior_content .item .img-container{flex-grow:0;flex-shrink:0;flex-basis:320px;width:100%;aspect-ratio:1/1;position:relative;transform:translateX(20px);z-index:2}.event .event_senior .senior_content .item .img-container span{position:absolute;bottom:0em;width:100%;text-align:center;display:block;left:0}@media only screen and (max-width: 767px){.event .event_senior .senior_content .item .img-container{flex-grow:0;flex-shrink:1;flex-basis:100%;max-width:200px;margin:0 auto;text-align:center;position:absolute;top:-120px;right:15%}}@media only screen and (max-width: 576px){.event .event_senior .senior_content .item .img-container{right:5%}}.event .event_senior .senior_content .item .img-container img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain}.event .event_senior .senior_content .item p{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:5em 3em 3em;text-align:left;background-color:#ffe664;color:#005087;font-size:1.35em;line-height:1.65em;position:relative;margin:0;background-color:#64dcf0;border-radius:2em}.event .event_senior .senior_content .item p span{margin-top:1em;font-size:1.125rem;display:block;color:#555}@media only screen and (max-width: 1023px){.event .event_senior .senior_content .item p{padding:6em 2em 2em;font-size:1.125em;transform:translateY(-20px);max-width:550px}}@media only screen and (max-width: 767px){.event .event_senior .senior_content .item p{flex-basis:80%;margin:0 auto}}.event .event_senior .senior_content .item p:after{position:absolute;content:"";width:95px;height:66px;background:url(/Recruiting-bundles/images/a_plus_symbol.png) no-repeat center center;background-size:contain;top:8%;left:5%;opacity:.25}.event .event_senior .senior_content.apro_senior .item:nth-child(3n+1) p{background-color:#ffee93}.event .event_senior .senior_content.apro_senior .item:nth-child(3n+2) p{background-color:#fff5c1}.event .event_senior .senior_content.apro_senior .item:nth-child(3n) p{background-color:#ffee93}.event .event_golf{padding:3em 0}.event .event_golf .container{position:relative}@media only screen and (max-width: 767px){.event .event_golf .container{padding-bottom:120px}}.event .event_golf .container:after{position:absolute;content:"";width:220px;height:120px;background:url(/Recruiting-bundles/images/icon_golf.png) no-repeat center center;bottom:0;right:0}@media only screen and (max-width: 767px){.event .event_golf .container:after{left:50%;margin-left:-110px;bottom:-20px}}.event .event_golf p{line-height:1.5em;font-size:1.25em;margin:0 0 .5em}@media only screen and (max-width: 767px){.event .event_golf p{font-size:1em}}.event .event_golf p span{font-size:1.5em;color:#b491d7;font-weight:bold;display:block;margin:.25em 0;line-height:1.5em}@media only screen and (max-width: 767px){.event .event_golf p span{font-size:1.125em}}.event .event_golf .golf_content{display:flex}@media only screen and (max-width: 767px){.event .event_golf .golf_content{flex-flow:row wrap;margin-top:3em}}.event .event_golf .golf_content .item{flex-grow:0;flex-shrink:1;flex-basis:33.3333%;padding:0 2em 2em}@media only screen and (max-width: 767px){.event .event_golf .golf_content .item{flex-grow:0;flex-shrink:1;flex-basis:100%}}.event .event_golf .golf_content .item h3{background-color:#64dcf0;font-size:1.5em;padding:.25em .5em;line-height:1.5em;color:#005087;border-radius:3em;margin:0}@media only screen and (max-width: 576px){.event .event_golf .golf_content .item h3{font-size:1.25em}}.event .event_golf .golf_content .item h4{position:relative;margin:0}.event .event_golf .golf_content .item h4:after{position:absolute;content:"";width:90%;height:2px;background-color:#ddd;left:5%;top:45%}.event .event_golf .golf_content .item h4 span{background-color:#fff;display:inline-block;padding:1em;position:relative;z-index:2;font-size:1.5em}.event .event_golf .golf_content .item ol li{text-align:left;font-size:1.25em;padding-left:.75em;line-height:1.5em;margin:0 0 .45em 0}@media only screen and (max-width: 767px){.event .event_golf .golf_content .item ol li{font-size:1em}}.event .event_faq{padding:3em 0 5em;background-color:#005087}.event .event_faq h2.title{color:#fff}@media only screen and (max-width: 767px){.event .event_faq{padding:3em 0}}.event .event_faq ul li a{text-decoration:none;line-height:1.75em}.event .event_faq .faq_content a{display:inline-block;position:relative}.event .event_expo,.event .event_seminar{padding:3em 0;background-color:#fff}@media only screen and (max-width: 1023px){.event .event_expo,.event .event_seminar{background-color:#fff}}.event .event_expo h2.title,.event .event_seminar h2.title{flex-grow:0;flex-shrink:1;flex-basis:100%}.event .event_expo p,.event .event_seminar p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px}@media only screen and (max-width: 767px){.event .event_expo p,.event .event_seminar p{font-size:1em}.event .event_expo p br,.event .event_seminar p br{display:none}}.event .event_expo p span,.event .event_seminar p span{font-size:1.25em;color:#b491d7;font-weight:bold;display:block;margin:.25em 0;line-height:1.5em}@media only screen and (max-width: 767px){.event .event_expo p span,.event .event_seminar p span{font-size:1.125em}}.event .event_expo .expo_info,.event .event_seminar .expo_info{display:flex;align-items:center;justify-content:center;padding-bottom:.5em;margin-top:2em;position:relative}@media only screen and (max-width: 1023px){.event .event_expo .expo_info,.event .event_seminar .expo_info{flex-flow:row wrap}}.event .event_expo .expo_info h3,.event .event_seminar .expo_info h3{color:#005087;font-size:1.5em;margin:0;background-color:#64dcf0;border-radius:2em;line-height:1.5em;padding:.25em 1em}@media only screen and (max-width: 1023px){.event .event_expo .expo_info h3,.event .event_seminar .expo_info h3{flex-grow:0;flex-shrink:1;flex-basis:100%;margin-bottom:1em;background-color:#64dcf0;color:#005087;display:block;text-align:center;max-width:400px;font-size:1.25em;margin:0 auto 1em}}.event .event_expo .expo_info span,.event .event_seminar .expo_info span{color:red;margin:0 0 0 auto;position:absolute;right:0}@media only screen and (max-width: 1023px){.event .event_expo .expo_info span,.event .event_seminar .expo_info span{flex-grow:0;flex-shrink:1;flex-basis:100%;position:relative}}.event .event_expo .expo_school,.event .event_seminar .expo_school{display:flex;flex-flow:row wrap;justify-content:space-between;margin:1em 0 0}.event .event_expo .expo_school .item,.event .event_seminar .expo_school .item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 2em);margin:0 .5em 1em;min-height:80px;background-color:#f5f5f5;display:flex;padding:2em 2em 2em 8em;justify-content:flex-start;flex-flow:row wrap;position:relative;border-radius:1em}@media screen and (max-width: 1200px){.event .event_expo .expo_school .item,.event .event_seminar .expo_school .item{flex-basis:48%}}@media only screen and (max-width: 767px){.event .event_expo .expo_school .item,.event .event_seminar .expo_school .item{flex-basis:100%}}.event .event_expo .expo_school .item:before,.event .event_seminar .expo_school .item:before{position:absolute;content:"";width:60px;height:60px;border-radius:50%;background-color:#fff;left:35px;top:50%;margin-top:-30px}.event .event_expo .expo_school .item:after,.event .event_seminar .expo_school .item:after{position:absolute;content:"";width:40px;height:40px;border-radius:50%;background-color:#fff;left:45px;top:50%;margin-top:-20px;background:url(/Other/career/Recruiting-bundles/images/icon_school.svg) no-repeat center center}.event .event_expo .expo_school .item .date,.event .event_expo .expo_school .item p,.event .event_seminar .expo_school .item .date,.event .event_seminar .expo_school .item p{flex-grow:0;flex-shrink:1;flex-basis:100%;order:2;text-align:left;font-size:1.125em;color:#777;margin-bottom:.25em}.event .event_expo .expo_school .item h3,.event .event_seminar .expo_school .item h3{flex-grow:0;flex-shrink:1;flex-basis:100%;order:1;text-align:left;margin:0 0 .5em 0;color:#005087;font-size:1.5em}@media only screen and (max-width: 767px){.event .event_expo .expo_table,.event .event_seminar .expo_table{padding:1em 0;overflow:hidden;overflow-x:auto !important}}.event .event_expo .expo_table table,.event .event_seminar .expo_table table{background-color:#fff}.event .event_expo .expo_table table tr th,.event .event_seminar .expo_table table tr th{background-color:#005087;color:#fff}.event .event_expo .expo_table table tr th.num,.event .event_seminar .expo_table table tr th.num{width:4em}.event .event_expo .expo_table table tr td,.event .event_seminar .expo_table table tr td{width:auto;white-space:nowrap}.event .event_expo .expo_table table tr td.num,.event .event_seminar .expo_table table tr td.num{width:2em}.event .event_expo .expo_table table tr td.location,.event .event_seminar .expo_table table tr td.location{width:30%;vertical-align:middle;text-align:center;white-space:auto}.event .event_expo .expo_table table tr td span,.event .event_seminar .expo_table table tr td span{color:red;display:inline;font-size:1.25em}.event .event_expo .expo_award,.event .event_seminar .expo_award{display:flex;align-items:flex-start;margin:1em 0}@media screen and (max-width: 1200px){.event .event_expo .expo_award,.event .event_seminar .expo_award{flex-flow:row wrap}}.event .event_expo .expo_award .info,.event .event_seminar .expo_award .info{flex-grow:1;flex-shrink:1;flex-basis:50%;display:flex;flex-flow:row wrap}@media screen and (max-width: 1200px){.event .event_expo .expo_award .info,.event .event_seminar .expo_award .info{flex-basis:100%;margin:0 auto;order:2}}@media only screen and (max-width: 767px){.event .event_expo .expo_award .info,.event .event_seminar .expo_award .info{flex-basis:80%;margin:0 auto}}.event .event_expo .expo_award .info .item,.event .event_seminar .expo_award .info .item{flex-grow:0;flex-shrink:1;flex-basis:80%;padding:0 1em;text-align:left}@media screen and (max-width: 1200px){.event .event_expo .expo_award .info .item,.event .event_seminar .expo_award .info .item{flex-basis:100%}}@media only screen and (max-width: 767px){.event .event_expo .expo_award .info .item,.event .event_seminar .expo_award .info .item{flex-basis:100%;margin:0 auto;max-width:400px}}.event .event_expo .expo_award .info .item h3,.event .event_seminar .expo_award .info .item h3{font-size:1.5em;background-color:#ffe664;color:#005087;border-radius:2em;line-height:1.5em;display:block;text-align:center;padding:.25em 1em}@media screen and (max-width: 1300px){.event .event_expo .expo_award .info .item h3,.event .event_seminar .expo_award .info .item h3{font-size:1.25em}}.event .event_expo .expo_award .info .item ul li,.event .event_seminar .expo_award .info .item ul li{font-size:1.5em;margin:.25em 0;line-height:1.75em;color:#005087;font-weight:bold}@media only screen and (max-width: 767px){.event .event_expo .expo_award .info .item ul li,.event .event_seminar .expo_award .info .item ul li{font-size:1.25em}}.event .event_expo .expo_award .info .item p,.event .event_seminar .expo_award .info .item p{font-size:1.125em;line-height:1.35em;padding-left:1em;margin-bottom:1em}@media only screen and (max-width: 767px){.event .event_expo .expo_award .info .item p,.event .event_seminar .expo_award .info .item p{padding:0 1em;font-size:1.125em}}.event .event_expo .expo_award .info .item p span,.event .event_seminar .expo_award .info .item p span{font-size:1em;display:inline-block}.event .event_expo .expo_award .award,.event .event_seminar .expo_award .award{flex-grow:0;flex-shrink:1;flex-basis:50%}@media screen and (max-width: 1200px){.event .event_expo .expo_award .award,.event .event_seminar .expo_award .award{flex-grow:0;flex-shrink:1;flex-basis:100%;width:100%;order:1}}.event .event_expo .expo_award .award .img-container,.event .event_seminar .expo_award .award .img-container{position:relative;width:100%;height:100%;top:0;left:0;aspect-ratio:10/6.6}@media screen and (max-width: 1200px){.event .event_expo .expo_award .award .img-container,.event .event_seminar .expo_award .award .img-container{max-width:600px;margin:0 auto}}.event .event_expo .expo_award .award .img-container img,.event .event_seminar .expo_award .award .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain}.event .event_seminar .expo_award{max-width:720px;margin:0 auto 1em;flex-basis:80%}.event .event_seminar .expo_award .info .item{flex-basis:100%}.event .event_expo h2.title~p span{display:inline-block;margin:0 .25em}@media only screen and (max-width: 767px){.event .event_expo h2.title~p span{font-size:1.5em}}.event .event_seminar{padding:5em 0;background-color:#f9e5ff}.event .event_seminar .expo_school{max-width:720px;margin:0 auto 2em}.event .event_seminar .expo_school .item{flex-grow:1;flex-shrink:1;flex-basis:80%;margin:0 auto 1em;min-height:80px;background-color:#fff;display:flex;padding:2em 2em 2em 8em;justify-content:flex-start;flex-flow:row wrap;position:relative;border-radius:1em}@media screen and (max-width: 1200px){.event .event_seminar .expo_school .item{flex-basis:48%}}@media only screen and (max-width: 767px){.event .event_seminar .expo_school .item{flex-basis:100%}}.event .event_seminar .expo_school .item:before{position:absolute;content:"";width:60px;height:60px;border-radius:50%;background-color:#d4a4e3;left:35px;top:50%;margin-top:-30px}.event .event_seminar .expo_school .item:after{position:absolute;content:"";width:40px;height:40px;border-radius:50%;background-color:#fff;left:45px;top:50%;margin-top:-20px;background:url(/Other/career/Recruiting-bundles/images/school.svg) no-repeat center center}.event .event_seminar .expo_school .item .date,.event .event_seminar .expo_school .item p{flex-grow:0;flex-shrink:1;flex-basis:100%;order:2;text-align:left;font-size:1.125em;color:#777;margin-bottom:.25em}.event .event_seminar .expo_school .item h3{flex-grow:0;flex-shrink:1;flex-basis:100%;order:1;text-align:left;margin:0 0 .5em 0;color:#005087;font-size:1.5em}.event .event_pre_offer{background:url(/Recruiting-bundles/images/pre_offer_bg.jpg) no-repeat right bottom #ac8ccb;padding:8em 0 4em}@media only screen and (max-width: 767px){.event .event_pre_offer{padding:3em 0}}.event .event_pre_offer h2.title{color:#fff}.event .event_pre_offer .table{max-width:1100px;margin:0 auto}.event .event_pre_offer .btn_grp .btn-primary{background-color:#ffe664;color:#005087}.event .event_pre_offer .btn_grp .btn-primary:hover,.event .event_pre_offer .btn_grp .btn-primary:focus{box-shadow:0px 0px 15px #ffe664}.event .event_pre_offer .pre_offer_content{display:flex;flex-flow:row wrap}.event .event_pre_offer .pre_offer_content .item{flex-grow:0;flex-shrink:1;flex-basis:33.3333%;padding:0 1em 1em;min-height:250px}@media screen and (max-width: 1100px){.event .event_pre_offer .pre_offer_content .item{flex-basis:50%}}@media only screen and (max-width: 767px){.event .event_pre_offer .pre_offer_content .item{flex-basis:100%;margin:0 auto 1em;min-height:auto;max-width:400px}}@media only screen and (max-width: 576px){.event .event_pre_offer .pre_offer_content .item{flex-basis:100%}}.event .event_pre_offer .pre_offer_content .item h3{font-size:1.5em;background-color:#64dcf0;color:#005087;border-radius:2em;line-height:1.5em;display:block;text-align:center;padding:.25em 1em}@media screen and (max-width: 1300px){.event .event_pre_offer .pre_offer_content .item h3{font-size:1.25em}}.event .event_pre_offer .pre_offer_content .item p{color:#fff;font-size:1.125em;text-align:left;line-height:1.75em;padding:0 1em}@media only screen and (max-width: 767px){.event .event_pre_offer .pre_offer_content .item p{font-size:1.125em}}.event .event_pre_offer .pre_offer_content .item p span{color:#ffe664;display:inline-block;margin:0 .25em;font-size:1.25em;font-style:normal}.event .event_pre_offer .pre_offer_content .item ol{padding:0 1em;list-style-position:inside}.event .event_pre_offer .pre_offer_content .item ol li{color:#fff;font-size:1.125em;text-align:left;line-height:1.75em;display:flex;align-items:flex-start;position:relative;padding-left:1em;flex-flow:row wrap;margin-bottom:.5em}@media only screen and (max-width: 767px){.event .event_pre_offer .pre_offer_content .item ol li{font-size:1.125em}}.event .event_pre_offer .pre_offer_content .item ol li:after{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#64dcf0;left:0;top:.7em}.event .event_pre_offer .pre_offer_content .item ol li span{flex-grow:0;flex-shrink:0;flex-basis:6em}@media only screen and (max-width: 767px){.event .event_pre_offer .pre_offer_content .item ol li span{flex-basis:100%;color:#64dcf0}}.event .event_pre_offer .pre_offer_content .item ol li em{color:#ffe664;display:inline-block;margin:0 .25em;font-size:1.25em;font-style:normal}.event .event_pre_offer .btn_grp a.gotourl{background-color:#64dcf0;color:#005087}.event .event_pre_offer .btn_grp a.gotourl:hover,.event .event_pre_offer .btn_grp a.gotourl:focus{background-color:#fff}.event .aplus_topic{padding:3em 0}.event .aplus_topic .topic_content{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.event .aplus_topic .topic_content .item{flex-grow:0;flex-shrink:1;flex-basis:48%;border-radius:2em;margin-bottom:3em;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;padding:2em;text-align:left;min-height:18em}@media only screen and (max-width: 767px){.event .aplus_topic .topic_content .item{flex-basis:100%;margin:1em}}.event .aplus_topic .topic_content .item h3{color:#005087;font-size:2em}.event .aplus_topic .topic_content .item p{font-size:1.125em;line-height:1.75em}.event .aplus_application{padding:3em 0;background:url(/Recruiting-bundles/images/a_plus_application_bg.jpg) no-repeat right top #75c5d5;min-height:30em}@media only screen and (max-width: 767px){.event .aplus_application{background:url(/Recruiting-bundles/images/a_plus_application_bg.jpg) no-repeat right top #75c5d5;background-size:80%}}.event .aplus_application h2.title{color:#005087;margin:0 0 .5em}.event .aplus_application p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px;color:#005087}.event .aplus_application .ball{display:flex;flex-flow:row wrap;justify-content:center;margin:2em 0}.event .aplus_application .ball .item{flex-grow:0;flex-shrink:1;flex-basis:25%;text-align:center;color:#fff;position:relative}@media only screen and (max-width: 767px){.event .aplus_application .ball .item{flex-basis:100%;margin-bottom:5em}}.event .aplus_application .ball .item:last-child:before{display:none}.event .aplus_application .ball .item:before{position:absolute;content:"";top:35%;right:-5%;width:25px;height:25px;border:6px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg)}@media only screen and (max-width: 767px){.event .aplus_application .ball .item:before{left:50%;right:auto;margin-left:-15px;top:auto;bottom:-50px;transform:rotate(45deg)}}.event .aplus_application .ball .item .month{width:185px;height:185px;background-color:#c1f1f9;border-radius:50%;font-size:2.5em;display:flex;justify-content:center;align-items:center;margin:0 auto .5em;color:#005087;font-weight:bold}@media only screen and (max-width: 1023px){.event .aplus_application .ball .item .month{width:130px;height:130px;font-size:2em}}.event .aplus_application .ball .item span{font-size:1.5em;font-weight:bold;text-shadow:0px 2px 10px rgba(0,80,135,.75)}.event .apro_application{padding:3em 0;background:#fbe66f;min-height:30em;position:relative}.event .apro_application:after{position:absolute;content:"";background:url(/Recruiting-bundles/images/apro_application_bg.jpg) no-repeat left top;width:750px;height:540px;bottom:0;left:0}.event .apro_application h2.title{color:#005087;margin:0 0 .5em}.event .apro_application p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px;color:#005087}.event .apro_application .ball{display:flex;flex-flow:row wrap;justify-content:center;margin:2em 0}.event .apro_application .ball .item{flex-grow:0;flex-shrink:1;flex-basis:25%;text-align:center;color:#fff;position:relative}@media only screen and (max-width: 767px){.event .apro_application .ball .item{flex-basis:100%;margin-bottom:5em}}.event .apro_application .ball .item:last-child:before{display:none}.event .apro_application .ball .item:before{position:absolute;content:"";top:35%;right:-5%;width:25px;height:25px;border:6px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg)}@media only screen and (max-width: 767px){.event .apro_application .ball .item:before{left:50%;right:auto;margin-left:-15px;top:auto;bottom:-50px;transform:rotate(45deg)}}.event .apro_application .ball .item .month{width:185px;height:185px;background-color:#fff5c1;border-radius:50%;font-size:2.5em;display:flex;justify-content:center;align-items:center;margin:0 auto .5em;color:#005087;font-weight:bold}@media only screen and (max-width: 1023px){.event .apro_application .ball .item .month{width:130px;height:130px;font-size:2em}}.event .apro_application .ball .item span{font-size:1.5em;font-weight:bold;color:#005087}.event .welfare{padding:3em 0;background:#f2f2f2;min-height:30em}.event .welfare h2.title{margin:0 0 .5em}.event .welfare p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px}.event .welfare .welfare_content{flex-flow:row wrap;display:flex}.event .welfare .welfare_content .item{flex-grow:0;flex-shrink:1;flex-basis:25%;padding:0 2em 1em;text-align:center}@media only screen and (max-width: 1023px){.event .welfare .welfare_content .item{flex-basis:50%}}@media only screen and (max-width: 576px){.event .welfare .welfare_content .item{flex-basis:100%}}.event .welfare .welfare_content .item .img-container{width:220px;height:220px;aspect-ratio:1/1;position:relative;border-radius:50%;margin:0 auto 1em}.event .welfare .welfare_content .item .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:50%}.event .welfare .welfare_content .item h3{font-size:1.75em;color:#005087;line-height:1.5em;margin:.5em 0}.event .welfare .welfare_content .item p{font-size:1.125em;line-height:1.5em;text-align:left}@media only screen and (max-width: 1023px){.event .welfare .welfare_content .item p{font-size:.938em;text-align:center}}.event .vs_campus{padding:3em 0;position:relative}.event .vs_campus h2.title{margin:0 0 .5em}.event .vs_campus h2.title+p{font-size:1.25em;margin:0 auto .5em}.event .vs_campus p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px;color:#fff}.event .vs_campus a.more{position:relative;display:inline-block;margin:0 auto;text-decoration:none;width:5em;display:block;text-align:center;font-weight:bold;font-size:1.25em}.event .vs_campus a.more:hover:before,.event .vs_campus a.more:focus:before{right:-1em}.event .vs_campus a.more:after{position:absolute;content:"";bottom:-0.5em;width:100%;border-top:2px solid #64dcf0;left:0%}.event .vs_campus a.more:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(-45deg);border:2px solid #005087;border-left:none;border-top:none;right:-0.5em;top:.4em;display:block;transition:.3s ease-out}.event .vs_campus .btn_grp{margin:1em 0 0}.event .vs_campus .btn_grp button{font-size:1.25em;margin:0}.event .vs_campus .intern_info{margin:2em 0 2em auto;max-width:820px}@media only screen and (max-width: 1023px){.event .vs_campus .intern_info{max-width:60%}}@media only screen and (max-width: 767px){.event .vs_campus .intern_info{max-width:80%}}@media only screen and (max-width: 576px){.event .vs_campus .intern_info{max-width:90%}}.event .vs_campus .intern_info ol li{text-align:left;list-style:none;color:#fff;font-size:1.25em;margin:0 0 1em 0}@media only screen and (max-width: 767px){.event .vs_campus .intern_info ol li{font-size:1em}}.event .vs_campus .intern_info ol li span{display:inline-block;padding-right:1em;border-right:1px solid #fff;margin-right:1em;color:#64dcf0;font-weight:bold}@media only screen and (max-width: 1023px){.event .vs_campus .intern_info ol li span{display:block;border:none;margin-bottom:.75em}}@media only screen and (max-width: 576px){.event .vs_campus .intern_info ol li span{display:block;border:none;margin-bottom:.75em}}.event .vs{padding:3em 0;background:url(/Recruiting-bundles/images/vs_bg.jpg) repeat left top;min-height:30em;position:relative}.event .vs:before{position:absolute;content:"";background:url(/Recruiting-bundles/images/vs_before.jpg) no-repeat left top;width:750px;height:450px;top:0;right:-15%}@media only screen and (max-width: 767px){.event .vs:before{right:-50%}}@media only screen and (max-width: 576px){.event .vs:before{right:-90%}}.event .vs:after{position:absolute;content:"";background:url(/Recruiting-bundles/images/vs_after.jpg) no-repeat left top;width:520px;height:600px;bottom:0;left:0}@media only screen and (max-width: 1023px){.event .vs:after{left:-15%}}@media only screen and (max-width: 767px){.event .vs:after{left:-35%}}@media only screen and (max-width: 576px){.event .vs:after{left:-75%}}.event .vs h2.title{color:#fff;margin:0 0 .5em}.event .vs h2.title+p{font-size:1.25em;color:#fff;margin:0 auto .5em}.event .vs p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px;color:#fff}.event .vs a.more{position:relative;display:inline-block;margin:0 auto;text-decoration:none;width:5em;display:block;text-align:center;font-weight:bold;font-size:1.25em}.event .vs a.more:hover:before,.event .vs a.more:focus:before{right:-1em}.event .vs a.more:after{position:absolute;content:"";bottom:-0.5em;width:100%;border-top:2px solid #64dcf0;left:0%}.event .vs a.more:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(-45deg);border:2px solid #005087;border-left:none;border-top:none;right:-0.5em;top:.4em;display:block;transition:.3s ease-out}.event .vs .btn_grp{margin:1em 0 0}.event .vs .btn_grp button{font-size:1.25em;margin:0}.event .vs .intern_info{margin:2em 0 2em auto;max-width:820px}@media only screen and (max-width: 1023px){.event .vs .intern_info{max-width:60%}}@media only screen and (max-width: 767px){.event .vs .intern_info{max-width:80%}}@media only screen and (max-width: 576px){.event .vs .intern_info{max-width:90%}}.event .vs .intern_info ol li{text-align:left;list-style:none;color:#fff;font-size:1.25em;margin:0 0 1em 0}@media only screen and (max-width: 767px){.event .vs .intern_info ol li{font-size:1em}}.event .vs .intern_info ol li span{display:inline-block;padding-right:1em;border-right:1px solid #fff;margin-right:1em;color:#64dcf0;font-weight:bold}@media only screen and (max-width: 1023px){.event .vs .intern_info ol li span{display:block;border:none;margin-bottom:.75em}}@media only screen and (max-width: 576px){.event .vs .intern_info ol li span{display:block;border:none;margin-bottom:.75em}}.event .new_golf{padding:3em 0}.event .new_golf .new_golf_contenet{text-align:center}.event .new_golf .new_golf_contenet p{max-width:720px;display:block;margin:0 auto 1em}.event .new_golf .new_golf_contenet .img-container{max-width:720px;margin:0 auto}.event .new_golf .new_golf_contenet img{width:100%}.event .new_golf .new_golf_contenet .btn_grp p{display:block;color:#555}.event .scholarship_plan{padding:3em 0 5em;background:url(/Recruiting-bundles/images/scholarship_bg.jpg) repeat left top;min-height:30em;position:relative}.event .scholarship_plan:after{position:absolute;content:"";background:url(/Recruiting-bundles/images/scholarship_after.png) no-repeat left top;width:393px;height:212px;bottom:0;left:0}@media only screen and (max-width: 1023px){.event .scholarship_plan:after{left:-15%}}@media only screen and (max-width: 767px){.event .scholarship_plan:after{left:-35%}}@media only screen and (max-width: 576px){.event .scholarship_plan:after{left:-75%}}.event .scholarship_plan h2.title{margin:0 0 .5em}.event .scholarship_plan h2.title+p{font-size:1.25em;color:#fff;margin:0 auto .5em}.event .scholarship_plan p{line-height:1.5em;font-size:1.25em;margin:0 auto .5em;max-width:960px;color:#fff}.event .scholarship_plan table tr td ul{margin:.5em 0}.event .scholarship_plan table tr td p.text-center{display:block;color:#555;font-size:1.125rem;text-align:center}.event .scholarship_plan a.more{position:relative;display:inline-block;margin:0 auto;text-decoration:none;width:5em;display:block;text-align:center;font-weight:bold;font-size:1.25em}.event .scholarship_plan a.more:hover:before,.event .scholarship_plan a.more:focus:before{right:-1em}.event .scholarship_plan a.more:after{position:absolute;content:"";bottom:-0.5em;width:100%;border-top:2px solid #87dc64;left:0%}.event .scholarship_plan a.more:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(-45deg);border:2px solid #005087;border-left:none;border-top:none;right:-0.5em;top:.4em;display:block;transition:.3s ease-out}.event .scholarship_plan .btn_grp{margin:1em 0 0}.event .scholarship_plan .btn_grp button{font-size:1.25em;margin:0}.event .aplus_photo{padding:3em 0 10em;background-color:#f0f0f0}.event .aplus_photo .aplus_photo_slider{max-width:800px;margin:0 auto 3em}.event .aplus_photo .aplus_photo_slider .slick-dots{bottom:-25px}.event .aplus_photo .aplus_photo_slider .item a{display:block}.event .aplus_photo .aplus_photo_slider .item img{width:100%}@media only screen and (max-width: 767px){.event .aplus_photo .aplus_photo_slider{padding:0 1em}}@media only screen and (max-width: 767px){.event .aplus_photo .aplus_photo_slider .slick-next,.event .aplus_photo .aplus_photo_slider .slick-prev{bottom:-120px}}.inner_img{min-height:200px;padding-top:100px;background-color:#005087;position:relative;width:100%}@media only screen and (max-width: 767px){.inner_img{padding-top:60px}}.inner_img.mask:before{background-color:#fff}.inner_img.mask:after{background-color:#64dcf0}.inner_img.job_search .container .form{transform:translateY(-80px) !important}@media only screen and (max-width: 767px){.inner_img.job_search .container .form{transform:translateY(-50px) !important}}.inner_img .container{position:relative;z-index:1}.inner_img .container:before{position:absolute;content:"";width:300px;height:300px;background:url(/Recruiting-bundles/images/auo_pattern_01.png) no-repeat center center;background-size:contain;z-index:0;left:50%;margin-left:-60%;top:-105%}@media only screen and (max-width: 767px){.inner_img .container:before{top:auto;bottom:10%}}.inner_img .container:after{position:absolute;content:"";width:300px;height:300px;background:url(/Recruiting-bundles/images/auo-index-pattern-2.png) no-repeat center center;background-size:contain;z-index:0;left:50%;margin-left:40%;top:-150%}@media only screen and (max-width: 767px){.inner_img .container:after{right:-20%;top:-70%}}.inner_img .container .form{position:relative;z-index:3;max-width:1170px;margin-top:2em}.inner_img .img-container{position:absolute;right:0;top:0;width:40%;height:100%;display:none}.inner_img .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.inner_layout{padding-top:2em;position:relative;z-index:3}.inner_layout a{text-decoration:none}.inner_layout .container{display:flex;flex-flow:row nowrap}.inner_layout .container .left_block{flex-grow:0;flex-shrink:0;flex-basis:350px;padding:0 1em 1em;transition:.3s ease-out}@media only screen and (min-width: 1024px)and (max-width: 1729px){.inner_layout .container .left_block{flex-basis:300px}}@media only screen and (max-width: 1023px){.inner_layout .container .left_block{display:none}}.inner_layout .container .right_block{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:0 1em 1em;text-align:left;max-width:1200px;margin:0 auto 1em}@media only screen and (max-width: 1023px){.inner_layout .container .right_block{padding:0 0em 1em}}.inner_layout .container .right_block .no_data{max-width:600px;margin:0 auto 1em;display:block;text-align:center;color:#005087;min-height:30vh}.inner_layout .container .right_block .no_data h3{font-size:2em}@media only screen and (max-width: 576px){.inner_layout .container .right_block .no_data h3{font-size:1.5em}}.inner_layout .container .right_block .no_data .img-container{aspect-ratio:1/1;max-width:260px;margin:0 auto 1em;position:relative}.inner_layout .container .right_block .no_data .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain}.inner_layout .container .right_block .no_data .btn_grp a{max-width:320px;padding:1em 2em;border-radius:3em;font-size:1.25em;background-color:#f1f1f1;display:flex;margin:0 auto;justify-content:center;align-items:center;transition:.3s ease-out}.inner_layout .container .right_block .no_data .btn_grp a img{display:inline-block;width:1em;height:1em;margin-right:.5em}.inner_layout .container .right_block .no_data .btn_grp a:hover,.inner_layout .container .right_block .no_data .btn_grp a:focus{color:#005087;background-color:#64dcf0}.inner_layout .container .right_block .total{color:#333;padding:0 1em}.inner_layout .container .right_block .total span{color:#005087;display:inline-block;padding:0 1em}.inner_layout .container .right_block h2{font-size:2em;color:#005087;position:relative;padding-left:1em}.inner_layout .container .right_block h2:before{position:absolute;content:"";width:6px;height:130%;transform:skew(-15deg);left:.5em;top:-0.1em;background-color:#b491d7}.inner_layout .container .job_list{padding:1em 0}.inner_layout .container .job_list .item{padding:1.5em 2em 3em 2.5em;border-radius:1em;border:1px solid #ccc;position:relative;margin-bottom:1em;min-height:300px;transition:.3s ease-out;background-color:#fff}.inner_layout .container .job_list .item:hover{border:1px solid #64dcf0;box-shadow:0px 0px 0px 3px #64dcf0}.inner_layout .container .job_list .item:hover .description{color:#333}.inner_layout .container .job_list .item:hover .thumbtack img{top:-32px}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item{padding:1.5em 1em 4em 1em}}.inner_layout .container .job_list .item.top{border:2px solid #005087}.inner_layout .container .job_list .item.top:hover{border:2px solid rgba(0,0,0,0);box-shadow:0px 0px 0px 2px #64dcf0 inset}.inner_layout .container .job_list .item .thumbtack{position:absolute;width:2em;height:2em;left:.75em;top:1.25em;overflow:hidden}.inner_layout .container .job_list .item .thumbtack img{position:absolute;width:32px;height:64px;top:0;left:0;outline:1px solid red}.inner_layout .container .job_list .item a.more{position:absolute;bottom:.75em;right:.938em;min-width:5em;font-size:.938em;display:block;color:#555;background-color:#f1f1f1;border-radius:.5em;padding:.5em 2em}.inner_layout .container .job_list .item a.more:hover,.inner_layout .container .job_list .item a.more:focus{color:#005087;background-color:#64dcf0}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item a.more{width:43%;bottom:1em;top:auto;left:5%;right:auto;border-radius:.5em;min-width:none;font-size:1em;background-color:#f0f0f0;padding:0em 2em;line-height:2.5em;height:2.5em;transition:.3s ease-out;text-align:center}.inner_layout .container .job_list .item a.more:hover,.inner_layout .container .job_list .item a.more:focus{background-color:#64dcf0;color:#005087}}.inner_layout .container .job_list .item .btn{position:absolute;right:1em;top:1em;background-color:#005087;text-align:center;color:#fff;border-radius:2em;font-size:1em;padding:0em 1em;line-height:2.5em;height:2.5em}.inner_layout .container .job_list .item .btn:hover,.inner_layout .container .job_list .item .btn:focus{background-color:#64dcf0;color:#005087;box-shadow:none}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item .btn{width:43%;bottom:1em;top:auto;right:5%;left:auto;border-radius:.5em}}.inner_layout .container .job_list .item .info{display:flex;justify-content:flex-start;width:100%;align-items:center;padding:.5em 0;flex-flow:row wrap}.inner_layout .container .job_list .item .info .location,.inner_layout .container .job_list .item .info .type{color:#888;white-space:nowrap;flex-grow:0;flex-shrink:0;flex-basis:5em;display:flex;margin-right:1em;font-size:.875em}.inner_layout .container .job_list .item .info .location:before,.inner_layout .container .job_list .item .info .type:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:.35em;background:url(/Other/career/Recruiting-bundles/images/icon_location.svg) no-repeat center center}.inner_layout .container .job_list .item .info .type:before{background:url(/Other/career/Recruiting-bundles/images/icon_type.svg) no-repeat center center}.inner_layout .container .job_list .item .info .tag{flex-grow:1;flex-shrink:1;flex-basis:auto}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item .info .tag{flex-grow:0;flex-shrink:1;flex-basis:100%;padding-top:1em}}.inner_layout .container .job_list .item .info .tag ul{margin:0;padding:0;display:flex}.inner_layout .container .job_list .item .info .tag ul li{flex-grow:0;flex-shrink:1;flex-basis:auto;list-style:none;margin:0 .5em .5em 0}.inner_layout .container .job_list .item .info .tag ul li a{background-color:#ffe664;color:#005087;padding:.5em 1em;font-size:.875em;border-radius:.25rem}.inner_layout .container .job_list .item .description{padding-top:1em;border-top:1px solid #ddd;padding-right:5em;color:#777}.inner_layout .container .job_list .item .description>div{overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.5em;height:calc(1.5em*5);height:auto;min-height:4.5em}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item .description{padding-right:0}}.inner_layout .container .job_list .item h3{color:#005087;font-size:1rem;line-height:1.5em;margin:0 6em .5em 0;display:inline-block}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item h3{font-size:1.5em;margin:0em 0em .5em 0;transform:none}}.inner_layout .container .job_list .item h3 a{display:block;font-size:1.5em}.inner_layout .container .job_list .item h3 a:hover,.inner_layout .container .job_list .item h3 a:focus{text-decoration:underline;color:#006eba}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item h3 a{font-size:1.5rem}}.inner_layout .container .job_list .item h4{font-size:1.25em;color:#666;margin:.5em 0;font-size:1rem;display:inline-block}@media only screen and (max-width: 767px){.inner_layout .container .job_list .item h4{font-size:1em}}.inner_layout .container .job_list .item p{overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.5em;height:calc(1.5em*5);height:auto;min-height:4.5em;font-size:1rem}.inner_layout .container .job_list .item p,.inner_layout .container .job_list .item ul,.inner_layout .container .job_list .item ol{margin:0;padding:0}.inner_layout .container .job_list .item ul,.inner_layout .container .job_list .item ol{font-size:1rem;display:inline-block}.inner_layout .container .job_list .item li{padding-left:-2em;margin:0;display:inline-block}.left_information{border:1px solid #ccc;border-radius:1em;min-height:200px;margin:1em 0;background-color:#fff;padding:1em;text-align:left}.left_information h3{text-align:left;display:block;border-bottom:1px solid #ccc;padding-bottom:.5em}.pagination{margin:.5em auto 3em;padding:0;display:block;text-align:center;font-size:.938em}.pagination span{color:#005087;margin:0px .5em}.pagination .page{margin:10px auto;padding:0;display:block}.pagination .page li{display:inline-block;min-width:40px;height:40px;margin-bottom:5px;list-style:none;margin:0 2px 4px}.pagination .page li a{border-radius:5px;padding:6px 10px;font-weight:700;display:block;white-space:nowrap;font-size:1em;color:#005087;border:#ccc solid 1px;background-color:#fff}.pagination .page li a:hover,.pagination .page li a:focus{background:#005087;color:#fff !important;border:#005087 solid 1px}.pagination .page li.active a{color:#fff !important;background:#64dcf0;border:#4dd7ee solid 1px}.pagination .page li.last a:after,.pagination .page li.last a:before,.pagination .page li.next a:before,.pagination .page li.prev a:before,.pagination .page li.first a:after,.pagination .page li.first a:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-4px;border:2px solid #666;border-left:none;border-bottom:none}.pagination .page li.first a,.pagination .page li.prev a,.pagination .page li.next a,.pagination .page li.last a{text-indent:-9999px;position:relative}.pagination .page li.first a:hover:before,.pagination .page li.first a:hover:after,.pagination .page li.first a:focus:before,.pagination .page li.first a:focus:after,.pagination .page li.prev a:hover:before,.pagination .page li.prev a:hover:after,.pagination .page li.prev a:focus:before,.pagination .page li.prev a:focus:after,.pagination .page li.next a:hover:before,.pagination .page li.next a:hover:after,.pagination .page li.next a:focus:before,.pagination .page li.next a:focus:after,.pagination .page li.last a:hover:before,.pagination .page li.last a:hover:after,.pagination .page li.last a:focus:before,.pagination .page li.last a:focus:after{border:2px solid #fff;border-left:none;border-bottom:none}.pagination .page li.first a:before{margin-left:-6px;transform:rotate(-135deg)}.pagination .page li.first a:after{margin-left:0px;transform:rotate(-135deg)}.pagination .page li.prev a:before{margin-left:-2px;transform:rotate(-135deg)}.pagination .page li.next a:before{margin-left:-6px;transform:rotate(45deg)}.pagination .page li.last a:before{margin-left:-3px;transform:rotate(45deg)}.pagination .page li.last a:after{margin-left:-9px;transform:rotate(45deg)}.pagination .total{padding:0em;display:inline-block;vertical-align:middle}.pagination .total select{margin:0px .5em}.pagination .total input[type=button]{border:1px solid #ccc;color:#222;padding:.4em 1em !important;min-width:3em;display:inline-block;vertical-align:middle;box-shadow:none;text-shadow:none}.pagination .total input[type=button]:hover,.pagination .total input[type=button]:focus{color:#fff !important;background:#64dcf0;border:#4dd7ee solid 1px;box-shadow:none !important}.pagination .items{display:inline-block;vertical-align:middle}.pagination .items a{padding:0 5px;color:#005087;text-decoration:none}.adv_search .check_grp{position:relative;padding:1.5em 1em;border-bottom:1px solid #ccc}.adv_search .check_grp:last-child{border-bottom:none}.adv_search .check_grp h4{margin:0 0 .5em 0}.more_jobs{padding-top:.5em}.more_jobs a.back{display:block;position:relative;font-size:1rem;padding-left:1em;margin:0 0 2em 1em}.more_jobs a.back:hover,.more_jobs a.back:focus{color:#64dcf0}.more_jobs a.back:before{position:absolute;content:"";width:1em;height:1em;transform:rotate(45deg);border:3px solid #64dcf0;border-top:none;border-right:none;left:-0.5em;top:.2em}.more_jobs .item{border-top:1px solid #ccc;padding:1em}.more_jobs .item>a h3{font-size:1rem;border:none;margin-bottom:0}.more_jobs .item>a:hover h3,.more_jobs .item>a:focus h3{text-decoration:underline}.more_jobs .info{display:flex;justify-content:flex-start;width:100%;align-items:center;padding:0;flex-flow:row wrap;width:100%}.more_jobs .info .location,.more_jobs .info .type{color:#000;white-space:nowrap;flex-grow:1;flex-shrink:0;flex-basis:2em;display:flex;margin-right:1em;font-size:.875em;filter:grayscale(100);opacity:.35}.more_jobs .info .location:before,.more_jobs .info .type:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:.25em;background:url(/Other/career/Recruiting-bundles/images/icon_location.svg) no-repeat center center}.more_jobs .info .type:before{background:url(/Other/career/Recruiting-bundles/images/icon_type.svg) no-repeat center center}.more_jobs .info .tag{flex-grow:1;flex-shrink:1;flex-basis:100%}.more_jobs .info .tag ul{margin:0;padding:0;display:flex}.more_jobs .info .tag ul li{flex-grow:0;flex-shrink:1;flex-basis:auto;list-style:none;margin:0 .5em .5em 0}.more_jobs .info .tag ul li a{background-color:#ffe664;color:#005087;border-radius:.5em;padding:.5em 1em;font-size:.875em;white-space:nowrap}.job_content{padding:1.5em 2em 3em 2em;border-radius:1em;border:1px solid #ccc;position:relative;margin:1em 0;min-height:300px;transition:.3s ease-out;background-color:#fff}@media only screen and (max-width: 767px){.job_content{padding:1.5em 1.5em 6em 1.5em}}.job_content a.more{position:absolute;bottom:.75em;right:2em;min-width:5em;font-size:.938em;display:block;color:#555}.job_content a.more:hover,.job_content a.more:focus{color:#005087}.job_content .btn{position:absolute;right:1em;top:1em;background-color:#005087;text-align:center;color:#fff;border-radius:2em;font-size:1em;padding:0em 2em;line-height:2.5em;height:2.5em}.job_content .btn:hover,.job_content .btn:focus{background-color:#64dcf0;color:#005087;box-shadow:none}@media only screen and (max-width: 767px){.job_content .btn{bottom:1.5em;left:50%;top:auto;width:80%;margin-left:-40%;border-radius:.75em;height:2.5em;padding:0em 0;font-size:1.25em;line-height:2.5em;max-width:80%}}.job_content .info{display:flex;justify-content:flex-start;width:100%;align-items:center;padding:.5em 0;flex-flow:row wrap}.job_content .info .location,.job_content .info .type{color:#888;white-space:nowrap;flex-grow:0;flex-shrink:0;flex-basis:5em;display:flex;margin-right:1em;font-size:.875em}.job_content .info .location:before,.job_content .info .type:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:.35em;background:url(/Other/career/Recruiting-bundles/images/icon_location.svg) no-repeat center center}.job_content .info .type:before{background:url(/Other/career/Recruiting-bundles/images/icon_type.svg) no-repeat center center}.job_content .info .tag{flex-grow:1;flex-shrink:1;flex-basis:auto}@media only screen and (max-width: 767px){.job_content .info .tag{flex-grow:0;flex-shrink:1;flex-basis:100%;padding-top:1em}}.job_content .info .tag ul{margin:0;padding:0;display:flex}.job_content .info .tag ul li{flex-grow:0;flex-shrink:1;flex-basis:auto;list-style:none;margin:0 .5em .5em 0}.job_content .info .tag ul li a{background-color:#ffe664;color:#005087;border-radius:.5em;padding:.5em 1em;font-size:.875em}.job_content .description{padding-top:1em;border-top:1px solid #ddd;padding-right:5em;color:#333;font-size:1em;line-height:1.75em}@media only screen and (max-width: 767px){.job_content .description{padding-right:0}}.job_content h3{color:#005087;font-size:2em;line-height:1.5em;margin:0 6em .5em 0;display:block}@media only screen and (max-width: 767px){.job_content h3{font-size:1.5em;margin:0em 0em .5em 0;transform:none}}.job_content h3 a{display:block}.job_content h3 a:hover,.job_content h3 a:focus{text-decoration:underline;color:#006eba}.job_content h4{font-size:1.125em;color:#005087;margin:.5em 0 1em}.job_content p,.job_content ul,.job_content ol{margin:0;padding:0}.job_content ul,.job_content ol{padding:1em}.job_content li{padding-left:-2em;margin:0 0 .25em 0}.job_content .job_meta{padding:1em 0 1em;border-bottom:1px solid #ddd;margin:1em 0 2em}.job_content .job_meta:last-child{border:none}.job_content .job_meta ul{padding:0 0 0 .5em}.job_content .job_meta ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0 0 .5em 0;align-items:flex-start;align-content:flex-start}.job_content .job_meta ul li span{flex-grow:0;flex-shrink:1;flex-basis:auto}.job_content .job_meta ul li span.title{flex-grow:0;flex-shrink:0;flex-basis:6em;white-space:nowrap;margin-right:1em;font-weight:bold;color:#005087}.job_content .job_meta ul li span ul,.job_content .job_meta ul li span ol{flex-grow:1;flex-shrink:1;flex-basis:100%;padding-left:0em}.job_content .job_meta ul li span ol li{list-style-type:disc}.cp_block{margin:0 auto 1em}.cp_block .content{max-width:1100px;padding:1em 3em 4em;text-align:left;border:1px solid #ddd;background-color:#fff;border-radius:1em;margin:0 auto 1em}@media only screen and (max-width: 767px){.cp_block .content{padding:1em 1em 4em}}.cp_block .content h2{font-size:2em;line-height:1.6em;color:#005087;margin:.25em 0}.cp_block .content time{font-size:.938em;display:block;margin:0 0 .5em;padding-left:1.5em;position:relative;color:#666;letter-spacing:.1em}.cp_block .content time:before{position:absolute;content:"";width:1.25em;height:1.25em;left:0;top:.25em;opacity:.5;background:url(/Other/career/Recruiting-bundles/images/icon_clock.svg) no-repeat center center}.cp_block .content p{font-size:1.125em}.cp_block .content .pic{width:100%;margin:0 auto 2em 0;display:block;position:relative;max-width:720px}@media only screen and (max-width: 767px){.cp_block .content .pic{width:100%}}.cp_block .content .pic img{width:100%}.breadcrumb{padding:.75em 0 1em 2em;font-size:.875em;margin:0px auto 5px;text-align:left;position:relative}.breadcrumb:before{position:absolute;content:"";top:.75em;left:0;width:1.5em;height:1.5em;opacity:.5;background:url(/Other/career/Recruiting-bundles/images/icon_home.svg) no-repeat center center}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb ul li{display:inline-block;margin:0px .1em .1em 0px}.breadcrumb ul li:before{content:"/";margin-right:.5em}.breadcrumb ul li:first-child:before{content:"";display:inline-block;color:#666;margin-left:0;padding:0}.faq{max-width:1100px;margin:0 auto 1em}.faq h3{font-size:1.5em;padding:.15em 1.35em;margin:0 0 0 1.25em;background-color:#64dcf0;border-radius:2em;font-weight:normal;color:#005087}.faq_block{margin:0 auto;padding:1.5em 2em 3em 2em;border-radius:2em;border:1px solid #ccc;position:relative;margin:1em auto;min-height:300px;text-align:left;transition:.3s ease-out;background-color:#fff}@media only screen and (max-width: 767px){.faq_block{padding:1.5em 0em 3em 0em}}.faq_block ul{padding:1em;margin:0}.faq_block ul li{display:block;border-bottom:1px dashed #ccc;padding-bottom:.5em;margin-bottom:1em;padding:1em}.faq_block ul li h3{padding:0;background-color:rgba(0,0,0,0);display:block}.faq_block ul li h3 a{font-size:1.25rem;position:relative;font-weight:bold;display:block;padding-left:1em}.faq_block ul li h3 a.open:after{transform:rotate(0deg)}.faq_block ul li h3 a:before{position:absolute;content:"";width:.75em;left:-1.25em;top:.8em;border:2px solid #64dcf0}.faq_block ul li h3 a:after{position:absolute;content:"";width:.75em;left:-1.25em;top:.8em;border:2px solid #64dcf0;transition:.3s ease-out;transform:rotate(-90deg)}.faq_block ul li h3 a:hover,.faq_block ul li h3 a:focus{color:#b491d7}.faq_block ul li .faq_content{font-size:1.125em;line-height:1.65em;display:none;padding-left:2.75em}.faq_block ul li .faq_content p{margin:.5em 0}.faq_block ul li .faq_content ul,.faq_block ul li .faq_content ol{margin:.5em 0;padding:0}.faq_block ul li .faq_content ul li,.faq_block ul li .faq_content ol li{border:none;margin:0;padding:0;display:block}.faq_block ul li .faq_content ol li{list-style:disc}.error_404{background:url(/Recruiting-bundles/images/auo-404.jpg) no-repeat center center;min-height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:calc(100vh - 120px);padding:280px 0;text-align:left}.error_404 .container{text-align:left}.error_404 h3{font-size:3em;line-height:1.25em;color:#ffe664;text-align:left}@media only screen and (max-width: 767px){.error_404 h3{font-size:1.5em}}.error_404 p{color:#fff;font-size:1.5em}@media only screen and (max-width: 767px){.error_404 p{font-size:1.125em}}.error_404 a.back{color:#005087;padding:.75em 2.5em;display:block;margin:0 auto 0 0;background-color:#fff;border-radius:3em;display:inline-block;transition:.3s ease-out}.error_404 a.back:hover,.error_404 a.back:focus{background-color:#64dcf0}/*# sourceMappingURL=style_event.min.css.map */ :root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}