1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 5 <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 8 <title>Machine Vision Light Source & Industrial Camera Manufacturer | SHENZHEN HIFLY Technology Company Co., LTD</title> 9 <meta name="description" content="We operate as a global leader in machine vision solutions established in 2006, ensuring every High-Quality Machine Vision Camera, Lens, Light | HIFLY Vision Solutions deployment delivers elite imaging engineering and advanced industrial lens automation."> 10 <meta name="keywords" content="machine vision solutions, industrial camera lenses, SHENZHEN HIFLY Technology Company Co., LTD"> 11 <link rel="shortcut icon" href="https://shopcdnalpha.grainajz.com/1163/upload/logo/59d48b0447aabd22d4c8dcfd0e6079487349f88b3c5659e842e97c0e01c9a180.ico"> 12 <link rel="preconnect" href="https://shopcdnalpha.grainajz.com"> 13<!-- google analysis --> 14 15 16 17 18<style>/*! 19 * Bootstrap v4.1.3 (://getbootstrap.com/) 20 * Copyright 2011-2020 The Bootstrap Authors 21 * Copyright 2011-2020 Twitter, Inc. 22 * Licensed under MIT (://github.com/twbs/bootstrap/blob/master/LICENSE) 23 */:root{--blue:#ff5e14;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#ff5e14;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ff5e14;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem} 24 .h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container-full{width: 100%;padding-right: 24px;padding-left: 24px;margin-right: auto;margin-left: auto;}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1280px){.container{max-width:1200px}}@media(min-width:1500px){.container{max-width:1440px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:992px){.container-fluid{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col
24-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8} 25 .order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}
25.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4} 26 .order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13} 27 .order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}
27.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0} 28 }@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem+2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem+1px);padding-bottom:calc(.375rem+1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem+1px);padding-bottom:calc(.5rem+1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem+1px);padding-bottom:calc(.25rem+1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem+2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem+2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.
28was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block} 29 .form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}
29.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545} 30 .custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:0}
30.form-inline .form-group{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0);box-shadow:0 0 0 .2rem rgba(0,123,255,0)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#ff5e14;border-color:#ff5e14}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ff5e14;border-color:#ff5e14}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)} 31 .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
31.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
31.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#ff5e14;background-color:transparent;background-image:none;border-color:#ff5e14}.btn-outline-primary:hover{color:#fff;background-color:#ff5e14;border-color:#ff5e14}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)} 32 .btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff5e14;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#ff5e14;border-color:#ff5e14}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
32.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)} 33 .btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
33.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#ff5e14;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent} 34 .dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#ff5e14}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>
34.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0} 35 .input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:-webkit-box;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem+2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem+2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>
35.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#ff5e14}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#ff5e14}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#ff5e14}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")} 36 .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#ff5e14}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem+2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(128,189,255,.5);box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}
36.custom-select-sm{height:calc(1.8125rem+2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem+2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem+2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem+2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem+2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#ff5e14;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ff5e14;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none} 37 @media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#ff5e14;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#ff5e14}.nav-fill .nav-item{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none} 38 .navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)} 39 .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0
39,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0;-webkit-box-flex:1;flex:1 0 0;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0;-webkit-box-flex:1;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0} 40 .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}
40.pagination{display:-ms-flexbox;display:-webkit-box;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#ff5e14;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#ff5e14;border-color:#ff5e14}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#ff5e14}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130} 41 .badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:-webkit-box;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#ff5e14;-webkit-transition:width .6s ease;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.media-body{-ms-flex:1;-webkit-box-flex:1;flex:1}
41.list-group{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#ff5e14;border-color:#ff5e14}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085} 42 .list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;min-height:calc(100% -(.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh -(.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}
42.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem} 43 .modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% -(1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh -(1.75rem * 2))}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}
43.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem+1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem+1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem+1px) * -1)} 44 .bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem+1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;-webkit-transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{-webkit-transition:none;transition:none}}
44.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0} 45 .carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#ff5e14!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#ff5e14!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important} 46 .d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}
46.flex-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important} 47 .align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important} 48 .align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}
48.flex-md-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important} 49 .flex-lg-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important} 50 .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports((position:-webkit-sticky) or(position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important} 51 .pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-s
51m-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important} 52 .pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
52@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important} 53 .mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}
53.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
53.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}
53.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#ff5e14!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid} 54 thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} 55 button,input,textarea{border: none;} 56/* æ§çå¾åºï¼ä¸ºäºä¿è¯å·²ä¸çº¿ç«ç¹ç徿 æ£å¸¸ï¼æ ä¿ç */ 57@font-face { 58 font-family: "qico"; /* Project id 884104 */ 59 font-display: swap; 60 src: url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/iconfont/iconfont.woff2?t=1642673512172') format('woff2'), url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/iconfont/iconfont.woff?t=1642673512172') format('woff'), url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/iconfont/iconfont.ttf?t=1642673512172') format('truetype'); 61} 62 63.qico { 64 font-family: "qico" !important; 65 font-size: 16px; 66 font-style: normal; 67 -webkit-font-smoothing: antialiased; 68 -moz-osx-font-smoothing: grayscale; 69} 70 71.qico-right10:before { 72 content: "\e663"; 73} 74 75.qico-tiktok:before { 76 content: "\ecdc"; 77} 78 79.qico-TikTok:before { 80 content: "\e662"; 81} 82 83.qico-comments4:before { 84 content: "\e63c"; 85} 86 87.qico-facebook2:before { 88 content: "\e675"; 89} 90 91.qico-search2:before { 92 content: "\e65e"; 93} 94 95.qico-fanhui1:before { 96 content: "\ebed"; 97} 98 99.qico-icon-test:before { 100 content: "\e668"; 101} 102 103.qico-messenger2:before { 104 content: "\e979"; 105} 106 107.qico-messenger:before { 108 content: "\e8d5"; 109} 110 111.qico-pdf3:before { 112 content: "\e801"; 113} 114 115.qico-tel5:before { 116 content: "\e693"; 117} 118 119.qico-address4:before { 120 content: "\e648"; 121} 122 123.qico-calendar4:before { 124 content: "\e66d"; 125} 126 127.qico-calendar3:before { 128 content: "\e6c5"; 129} 130 131.qico-email2:before { 132 content: "\e66e"; 133} 134 135.qico-address3:before { 136 content: "\e671"; 137} 138 139.qico-tel6:before { 140 content: "\e6cd"; 141} 142 143.qico-calendar2:before { 144 content: "\e672"; 145} 146 147.qico-calendar:before { 148 content: "\e6ca"; 149} 150 151.qico-refresh1:before { 152 content: "\e827"; 153} 154 155.qico-zhongzhi:before { 156 content: "\e669"; 157} 158 159.qico-refresh3:before { 160 content: "\e66a"; 161} 162 163.qico-zan:before { 164 content: "\e661"; 165} 166 167.qico-quote-left:before { 168 content: "\e6061"; 169} 170 171.qico-quote-right:before { 172 content: "\e665"; 173} 174 175.qico-douban:before { 176 content: "\e65d"; 177} 178 179.qico-zhihu:before { 180 content: "\e69a"; 181} 182 183.qico-daohang-gongzhonghaotixing:before { 184 content: "\e65c"; 185} 186 187.qico-gongsi2:before { 188 content: "\e659"; 189} 190 191.qico-zuanshi2:before { 192 content: "\e65a"; 193} 194 195.qico-ren3:before { 196 content: "\e6c9"; 197} 198 199.qico-img:before { 200 content: "\e67a"; 201} 202 203.qico-time:before { 204 content: "\e658"; 205} 206 207.qico-diqiu1:before { 208 content: "\e657"; 209} 210 211.qico-quality:before { 212 content: "\e656"; 213} 214 215.qico-jiejuefanganchi:before { 216 content: "\e654"; 217} 218 219.qico-tuandui:before { 220 content: "\e652"; 221} 222 223.qico-gongsiguanli:before { 224 content: "\e651"; 225} 226 227.qico-left9:before { 228 content: "\e64f"; 229} 230 231.qico-right9:before { 232 content: "\e650"; 233} 234 235.qico-down13:before { 236 content: "\e699"; 237} 238 239.qico-down12:before { 240 content: "\e647"; 241} 242 243.qico-up12:before { 244 content: "\e649"; 245} 246 247.qico-down9:before { 248 content: "\e64c"; 249} 250 251.qico-down7:before { 252 content: "\e64d"; 253} 254 255.qico-jiahao:before { 256 content: "\e646"; 257} 258 259.qico-aixin2:before { 260 content: "\e6fb"; 261} 262 263.qico-aixin:before { 264 content: "\e6a1"; 265} 266 267.qico-ren2:before { 268 content: "\e65b"; 269} 270 271.qico-nashui:before { 272 content: "\e645"; 273} 274 275.qico-zuanshi:before { 276 content: "\e606"; 277} 278 279.qico-logozhuanhuan:before { 280 content: "\e632"; 281} 282 283.qico-left4:before { 284 content: "\e6060"; 285} 286 287.qico-up6:before { 288 content: "\e642"; 289} 290 291.qico-list:before { 292 content: "\e61a"; 293} 294 295.qico-vk:before { 296 content: "\e8fa"; 297} 298 299.qico-gongsi:before { 300 content: "\e6e1"; 301} 302 303.qico-zichan:before { 304 content: "\e818"; 305} 306 307.qico-yuangong:before { 308 content: "\e641"; 309} 310 311.qico-cart:before { 312 content: "\e640"; 313} 314 315.qico-ren:before { 316 content: "\e686"; 317} 318 319.qico-detail2:before { 320 content: "\e636"; 321} 322 323.qico-cad1:before { 324 content: "\e637"; 325} 326 327.qico-detail:before { 328 content: "\e63a"; 329} 330 331.qico-cad2:before { 332 content: "\e7bd"; 333} 334 335.qico-chakan:before { 336 content: "\e698"; 337} 338 339.qico-down5:before { 340 content: "\e696"; 341} 342 343.qico-up5:before { 344 content: "\e697"; 345} 346 347.qico-rongyu:before { 348 content: "\e630"; 349} 350 351.qico-jingyan:before { 352 content: "\e631"; 353} 354 355.qico-rongyu1:before { 356 content: "\e634"; 357} 358 359.qico-left8:before { 360 content: "\e766"; 361} 362 363.qico-right8:before { 364 content: "\e62e"; 365} 366 367.qico-share2:before { 368 content: "\e62c"; 369} 370 371.qico-product:before { 372 content: "\e6aa"; 373} 374 375.qico-card:before { 376 content: "\e62d"; 377} 378 379.qico-pdf2:before { 380 content: "\e64b"; 381} 382 383.qico-return4:before { 384 content: "\e629"; 385} 386 387.qico-top:before { 388 content: "\e724"; 389} 390 391.qico-weibo:before { 392 content: "\e61d"; 393} 394 395.qico-video2:before { 396 content: "\e6fd"; 397} 398 399.qico-video:before { 400 content: "\e63f"; 401} 402 403.qico-left6:before { 404 content: "\e61c"; 405} 406 407.qico-right6:before { 408 content: "\e626"; 409} 410 411.qico-right7:before { 412 content: "\e628"; 413} 414 415.qico-left7:before { 416 content: "\e62b"; 417} 418 419.qico-email:before { 420 content: "\e74b"; 421} 422 423.qico-return:before { 424 content: "\e619"; 425} 426 427.qico-return2:before { 428 content: "\e6cc"; 429} 430 431.qico-search3:before { 432 content: "\e741"; 433} 434 435.qico-plus2:before { 436 content: "\e639"; 437} 438 439.qico-star:before { 440 content: "\e624"; 441} 442 443.qico-buy-car:before { 444 content: "\e618"; 445} 446 447.qico-feiji1:before { 448 content: "\e84d"; 449} 450 451.qico-feiji2:before { 452 content: "\e638"; 453} 454 455.qico-download3:before { 456 content: "\e611"; 457} 458 459.qico-lianjie:before { 460 content: "\e610"; 461} 462 463.qico-gou:before { 464 content: "\e64a"; 465} 466 467.qico-daili:before { 468 content: "\e620"; 469} 470 471.qico-comments3:before { 472 content: "\e60f"; 473} 474 475.qico-comments2:before { 476 content: "\e622"; 477} 478 479.qico-tumblr:before { 480 content: "\e64e"; 481} 482 483.qico-blogger:before { 484 content: "\e63b"; 485} 486 487.qico-share:before { 488 content: "\e633"; 489} 490 491.qico-comments:before { 492 content: "\e616"; 493} 494 495.qico-skype1:before { 496 content: "\e63e"; 497} 498 499.qico-search:before { 500 content: "\e60d"; 501} 502 503.qico-xiang:before { 504 content: "\e71a"; 505} 506 507.qico-feiji:before { 508 content: "\e704"; 509} 510 511.qico-gongju:before { 512 content: "\e679"; 513} 514 515.qico-wenjian:before { 516 content: "\e60e"; 517} 518 519.qico-diqiu:before { 520 content: "\e621"; 521} 522 523.qico-email-on:before { 524 content: "\e61b"; 525} 526 527.qico-hezuo:before { 528 content: "\e63d"; 529} 530 531.qico-weixin1:before { 532 content: "\e67b"; 533} 534 535.qico-right5:before { 536 content: "\e60c"; 537} 538 539.qico-left5:before { 540 content: "\e625"; 541} 542 543.qico-down6:before { 544 content: "\e615"; 545} 546 547.qico-right4:before { 548 content: "\e888"; 549} 550 551.qico-pdf:before { 552 content: "\e60b"; 553} 554 555.qico-jilu:before { 556 content: "\e66b"; 557} 558 559.qico-book:before { 560 content: "\e673"; 561} 562 563.qico-up4:before { 564 content: "\e7ef"; 565} 566 567.qico-down4:before { 568 content: "\e7f0"; 569} 570 571.qico-up3:before { 572 content: "\e7f1"; 573} 574 575.qico-down3:before { 576 content: "\e7f2"; 577} 578 579.qico-minus:before { 580 content: "\e7fd"; 581} 582 583.qico-plus:before { 584 content: "\e7fe"; 585} 586 587.qico-right3:before { 588 content: "\e65f"; 589} 590 591.qico-left3:before { 592 content: "\e660"; 593} 594 595.qico-link:before { 596 content: "\e62f"; 597} 598 599.qico-down2:before { 600 content: "\e61e"; 601} 602 603.qico-up2:before { 604 content: "\e623"; 605} 606 607.qico-right2:before { 608 content: "\e609"; 609} 610 611.qico-left2:before { 612 content: "\e617"; 613} 614 615.qico-download:before { 616 content: "\e614"; 617} 618 619.qico-download2:before { 620 content: "\e608"; 621} 622 623.qico-skype:before { 624 content: "\ebf6"; 625} 626 627.qico-facebook:before { 628 content: "\e6a5"; 629} 630 631.qico-whatsapp:before { 632 content: "\e7e7"; 633} 634 635.qico-twitter:before { 636 content: "\e902"; 637} 638 639.qico-instagram:before { 640 content: "\e664"; 641} 642 643.qico-weixin:before { 644 content: "\e6b5"; 645} 646 647.qico-linkedin:before { 648 content: "\e6ce"; 649} 650 651.qico-youtube1:before { 652 content: "\e9ca"; 653} 654 655.qico-pinterest:before { 656 content: "\e8ab"; 657} 658 659.qico-youtube:before { 660 content: "\e607"; 661} 662 663.qico-behance:before { 664 content: "\e670"; 665} 666 667.qico-fax2:before { 668 content: "\e874"; 669} 670 671.qico-fax:before { 672 content: "\e6a6"; 673} 674 675.qico-address2:before { 676 content: "\e627"; 677} 678 679.qico-guanbi1:before { 680 content: "\e723"; 681} 682 683.qico-jia:before { 684 content: "\e727"; 685} 686 687.qico-jian:before { 688 content: "\e729"; 689} 690 691.qico-guanbi:before { 692 content: "\e674"; 693} 694 695.qico-right:before { 696 content: "\e7eb"; 697} 698 699.qico-left:before { 700 content: "\e7ec"; 701} 702 703.qico-erweima:before { 704 content: "\e604"; 705} 706 707.qico-address:before { 708 content: "\e61f"; 709} 710 711.qico-shouji2:before { 712 content: "\e60a"; 713} 714 715.qico-wode:before { 716 content: "\e7d8"; 717} 718 719.qico-qq:before { 720 content: "\eaf8"; 721} 722 723.qico-ie:before { 724 content: "\e667"; 725} 726 727.qico-kefu2:before { 728 content: "\e601"; 729} 730 731.qico-kefu4:before { 732 content: "\e62a"; 733} 734 735.qico-tel3:before { 736 content: "\e602"; 737} 738 739.qico-tel4:before { 740 content: "\e643"; 741} 742 743.qico-kefu:before { 744 content: "\e644"; 745} 746 747.qico-kefu3:before { 748 content: "\e612"; 749} 750 751.qico-up:before { 752 content: "\e600"; 753} 754 755.qico-down:before { 756 content: "\e66f"; 757} 758 759.qico-sort:before { 760 content: "\e603"; 761} 762 763.qico-home:before { 764 content: "\e635"; 765} 766 767.qico-tel2:before { 768 content: "\e655"; 769} 770 771.qico-tel:before { 772 content: "\e613"; 773} 774 775.qico-youxiang:before { 776 content: "\e605"; 777} 778 779.qico-caidan:before { 780 content: "\e653"; 781} 782 783 784/* æ°çæ¬å¾æ ï¼åç»æ°å¢ãä¿®æ¹å¾æ 卿¤æä½ */ 785 786@font-face { 787 font-family: "iconfont"; /* Project id 4307571 */ 788 font-display: swap; 789 src: url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/iconfont/iconfont-new.woff2?t=1750133006106') format('woff2'), 790 url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/iconfont/iconfont-new.woff?t=1750133006106') format('woff'), 791 url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/iconfont/iconfont-new.ttf?t=1750133006106') format('truetype'); 792} 793 794.iconfont { 795 font-family: "iconfont" !important; 796 font-size: 16px; 797 font-style: normal; 798 -webkit-font-smoothing: antialiased; 799 -moz-osx-font-smoothing: grayscale; 800} 801 802.iconfont-a-Vector1:before { 803 content: "\e600"; 804} 805 806.iconfont-phone:before { 807 content: "\e607"; 808} 809 810.iconfont-skype1:before { 811 content: "\e608"; 812} 813 814.iconfont-clock-fill:before { 815 content: "\e6e7"; 816} 817 818.iconfont-a-Frame427320302:before { 819 content: "\e6e6"; 820} 821 822.iconfont-shanchu:before { 823 content: "\e6e5"; 824} 825 826.iconfont-a-Uploadshangchuan:before { 827 content: "\e6e3"; 828} 829 830.iconfont-File:before { 831 content: "\e6e4"; 832} 833 834.iconfont-close-fill:before { 835 content: "\e6e2"; 836} 837 838.iconfont-success:before { 839 content: "\e6e1"; 840} 841 842.iconfont-twitter:before { 843 content: "\e6e0"; 844} 845 846.iconfont-youtube2:before { 847 content: "\e6df"; 848} 849
850.iconfont-address:before { 851 content: "\e634"; 852} 853 854.iconfont-behance:before { 855 content: "\e635"; 856} 857 858.iconfont-address3:before { 859 content: "\e636"; 860} 861 862.iconfont-blogger:before { 863 content: "\e637"; 864} 865 866.iconfont-address2:before { 867 content: "\e638"; 868} 869 870.iconfont-book:before { 871 content: "\e639"; 872} 873 874.iconfont-aixin2:before { 875 content: "\e63a"; 876} 877 878.iconfont-card:before { 879 content: "\e63b"; 880} 881 882.iconfont-calendar3:before { 883 content: "\e63c"; 884} 885 886.iconfont-cad2:before { 887 content: "\e63d"; 888} 889 890.iconfont-aixin:before { 891 content: "\e63e"; 892} 893 894.iconfont-comments2:before { 895 content: "\e63f"; 896} 897 898.iconfont-cad1:before { 899 content: "\e640"; 900} 901 902.iconfont-calendar2:before { 903 content: "\e641"; 904} 905 906.iconfont-douban:before { 907 content: "\e642"; 908} 909 910.iconfont-down7:before { 911 content: "\e643"; 912} 913 914.iconfont-chakan:before { 915 content: "\e644"; 916} 917 918.iconfont-download3:before { 919 content: "\e645"; 920} 921 922.iconfont-comments4:before { 923 content: "\e646"; 924} 925 926.iconfont-daili:before { 927 content: "\e647"; 928} 929 930.iconfont-detail2:before { 931 content: "\e648"; 932} 933 934.iconfont-caidan:before { 935 content: "\e649"; 936} 937 938.iconfont-address4:before { 939 content: "\e64a"; 940} 941 942.iconfont-diqiu:before { 943 content: "\e64b"; 944} 945 946.iconfont-down6:before { 947 content: "\e64c"; 948} 949 950.iconfont-down12:before { 951 content: "\e64d"; 952} 953 954.iconfont-down13:before { 955 content: "\e64e"; 956} 957 958.iconfont-down2:before { 959 content: "\e64f"; 960} 961 962.iconfont-jiahao:before { 963 content: "\e650"; 964} 965 966.iconfont-comments:before { 967 content: "\e651"; 968} 969 970.iconfont-gongju:before { 971 content: "\e652"; 972} 973 974.iconfont-calendar4:before { 975 content: "\e653"; 976} 977 978.iconfont-email2:before { 979 content: "\e654"; 980} 981 982.iconfont-jingyan:before { 983 content: "\e655"; 984} 985 986.iconfont-guanbi1:before { 987 content: "\e656"; 988} 989 990.iconfont-fanhui1:before { 991 content: "\e657"; 992} 993 994.iconfont-cart:before { 995 content: "\e658"; 996} 997 998.iconfont-diqiu1:before { 999 content: "\e659"; 1000} 1001 1002.iconfont-feiji2:before { 1003 content: "\e65a"; 1004} 1005 1006.iconfont-img:before { 1007 content: "\e65b"; 1008} 1009 1010.iconfont-comments3:before { 1011 content: "\e65c"; 1012} 1013 1014.iconfont-feiji:before { 1015 content: "\e65d"; 1016} 1017 1018.iconfont-hezuo:before { 1019 content: "\e65e"; 1020} 1021 1022.iconfont-flickr:before { 1023 content: "\e65f"; 1024} 1025 1026.iconfont-erweima:before { 1027 content: "\e660"; 1028} 1029 1030.iconfont-jilu:before { 1031 content: "\e661"; 1032} 1033 1034.iconfont-down4:before { 1035 content: "\e662"; 1036} 1037 1038.iconfont-buy-car:before { 1039 content: "\e663"; 1040} 1041 1042.iconfont-feiji1:before { 1043 content: "\e664"; 1044} 1045 1046.iconfont-home:before { 1047 content: "\e665"; 1048} 1049 1050.iconfont-google-plus:before { 1051 content: "\e666"; 1052} 1053 1054.iconfont-download2:before { 1055 content: "\e667"; 1056} 1057 1058.iconfont-email-on:before { 1059 content: "\e668"; 1060} 1061 1062.iconfont-detail:before { 1063 content: "\e669"; 1064} 1065 1066.iconfont-fax2:before { 1067 content: "\e66a"; 1068} 1069 1070.iconfont-calendar:before { 1071 content: "\e66b"; 1072} 1073 1074.iconfont-down3:before { 1075 content: "\e66c"; 1076} 1077 1078.iconfont-linkedin:before { 1079 content: "\e66d"; 1080} 1081 1082.iconfont-kefu4:before { 1083 content: "\e66e"; 1084} 1085 1086.iconfont-guanbi:before { 1087 content: "\e66f"; 1088} 1089 1090.iconfont-left3:before { 1091 content: "\e670"; 1092} 1093 1094.iconfont-kefu2:before { 1095 content: "\e671"; 1096} 1097 1098.iconfont-left4:before { 1099 content: "\e672"; 1100} 1101 1102.iconfont-left8:before { 1103 content: "\e673"; 1104} 1105 1106.iconfont-list:before { 1107 content: "\e674"; 1108} 1109 1110.iconfont-gongsi2:before { 1111 content: "\e675"; 1112} 1113 1114.iconfont-down5:before { 1115 content: "\e676"; 1116} 1117 1118.iconfont-gongsi:before { 1119 content: "\e677"; 1120} 1121 1122.iconfont-menu:before { 1123 content: "\e678"; 1124} 1125 1126.iconfont-messenger2:before { 1127 content: "\e679"; 1128} 1129 1130.iconfont-down9:before { 1131 content: "\e67a"; 1132} 1133 1134.iconfont-download:before { 1135 content: "\e67b"; 1136} 1137 1138.iconfont-left:before { 1139 content: "\e67c"; 1140} 1141 1142.iconfont-jia:before { 1143 content: "\e67d"; 1144} 1145 1146.iconfont-left6:before { 1147 content: "\e67e"; 1148} 1149 1150.iconfont-pinterest:before { 1151 content: "\e67f"; 1152} 1153 1154.iconfont-flickr2:before { 1155 content: "\e680"; 1156} 1157 1158.iconfont-gongsiguanli:before { 1159 content: "\e681"; 1160} 1161 1162.iconfont-link:before { 1163 content: "\e682"; 1164} 1165 1166.iconfont-pinterest3:before { 1167 content: "\e683"; 1168} 1169 1170.iconfont-plus2:before { 1171 content: "\e684"; 1172} 1173 1174.iconfont-right5:before { 1175 content: "\e685"; 1176} 1177 1178.iconfont-quote-right:before { 1179 content: "\e686"; 1180} 1181 1182.iconfont-plus:before { 1183 content: "\e687"; 1184} 1185 1186.iconfont-quality:before { 1187 content: "\e688"; 1188} 1189 1190.iconfont-gou:before { 1191 content: "\e689"; 1192} 1193 1194.iconfont-ren:before { 1195 content: "\e68a"; 1196} 1197 1198.iconfont-shouji2:before { 1199 content: "\e68b"; 1200} 1201 1202.iconfont-left5:before { 1203 content: "\e68c"; 1204} 1205 1206.iconfont-down:before { 1207 content: "\e68d"; 1208} 1209 1210.iconfont-share2:before { 1211 content: "\e68e"; 1212} 1213 1214.iconfont-right3:before { 1215 content: "\e68f"; 1216} 1217 1218.iconfont-right6:before { 1219 content: "\e690"; 1220} 1221 1222.iconfont-messenger:before { 1223 content: "\e691"; 1224} 1225 1226.iconfont-right7:before { 1227 content: "\e692"; 1228} 1229 1230.iconfont-search:before { 1231 content: "\e693"; 1232} 1233 1234.iconfont-rongyu:before { 1235 content: "\e694"; 1236} 1237 1238.iconfont-facebook2:before { 1239 content: "\e695"; 1240} 1241 1242.iconfont-return:before { 1243 content: "\e696"; 1244} 1245 1246.iconfont-facebook:before { 1247 content: "\e697"; 1248} 1249 1250.iconfont-nashui:before { 1251 content: "\e698"; 1252} 1253 1254.iconfont-email:before { 1255 content: "\e699"; 1256} 1257 1258.iconfont-ie:before { 1259 content: "\e69a"; 1260} 1261 1262.iconfont-right:before { 1263 content: "\e69b"; 1264} 1265 1266.iconfont-right9:before { 1267 content: "\e69c"; 1268} 1269 1270.iconfont-fax:before { 1271 content: "\e69d"; 1272} 1273 1274.iconfont-left9:before { 1275 content: "\e69e"; 1276} 1277 1278.iconfont-refresh:before { 1279 content: "\e69f"; 1280} 1281 1282.iconfont-gongzhonghao:before { 1283 content: "\e6a0"; 1284} 1285 1286.iconfont-snapchat:before { 1287 content: "\e6a1"; 1288} 1289 1290.iconfont-jian:before { 1291 content: "\e6a2"; 1292} 1293 1294.iconfont-kefu:before { 1295 content: "\e6a3"; 1296} 1297 1298.iconfont-qq:before { 1299 content: "\e6a4"; 1300} 1301 1302.iconfont-left2:before { 1303 content: "\e6a5"; 1304} 1305 1306.iconfont-video2:before { 1307 content: "\e6a6"; 1308} 1309 1310.iconfont-ren2:before { 1311 content: "\e6a7"; 1312} 1313 1314.iconfont-kefu3:before { 1315 content: "\e6a8"; 1316} 1317
1318.iconfont-lianjie:before { 1319 content: "\e6a9"; 1320} 1321 1322.iconfont-left7:before { 1323 content: "\e6aa"; 1324} 1325 1326.iconfont-tuandui:before { 1327 content: "\e6ab"; 1328} 1329 1330.iconfont-share:before { 1331 content: "\e6ac"; 1332} 1333 1334.iconfont-pinterest2:before { 1335 content: "\e6ad"; 1336} 1337 1338.iconfont-right4:before { 1339 content: "\e6ae"; 1340} 1341 1342.iconfont-top:before { 1343 content: "\e6af"; 1344} 1345 1346.iconfont-pdf:before { 1347 content: "\e6b0"; 1348} 1349 1350.iconfont-sort:before { 1351 content: "\e6b1"; 1352} 1353 1354.iconfont-up5:before { 1355 content: "\e6b2"; 1356} 1357 1358.iconfont-minus:before { 1359 content: "\e6b3"; 1360} 1361 1362.iconfont-wode:before { 1363 content: "\e6b4"; 1364} 1365 1366.iconfont-quote-left:before { 1367 content: "\e6b5"; 1368} 1369 1370.iconfont-ren3:before { 1371 content: "\e6b6"; 1372} 1373 1374.iconfont-wenjian:before { 1375 content: "\e6b7"; 1376} 1377 1378.iconfont-up12:before { 1379 content: "\e6b8"; 1380} 1381 1382.iconfont-zhihu:before { 1383 content: "\e6b9"; 1384} 1385 1386.iconfont-video:before { 1387 content: "\e6ba"; 1388} 1389 1390.iconfont-up2:before { 1391 content: "\e6bb"; 1392} 1393 1394.iconfont-right8:before { 1395 content: "\e6bc"; 1396} 1397 1398.iconfont-search3:before { 1399 content: "\e6bd"; 1400} 1401 1402.iconfont-tel2:before { 1403 content: "\e6be"; 1404} 1405 1406.iconfont-right2:before { 1407 content: "\e6bf"; 1408} 1409 1410.iconfont-pdf2:before { 1411 content: "\e6c0"; 1412} 1413 1414.iconfont-search2:before { 1415 content: "\e6c1"; 1416} 1417 1418.iconfont-tumblr2:before { 1419 content: "\e6c2"; 1420} 1421 1422.iconfont-product:before { 1423 content: "\e6c3"; 1424} 1425 1426.iconfont-tel:before { 1427 content: "\e6c4"; 1428} 1429 1430.iconfont-twitter2:before { 1431 content: "\e6c5"; 1432} 1433 1434.iconfont-weibo:before { 1435 content: "\e6c6"; 1436} 1437 1438.iconfont-skype:before { 1439 content: "\e6c7"; 1440} 1441 1442.iconfont-youxiang:before { 1443 content: "\e6c8"; 1444} 1445 1446.iconfont-weixin1:before { 1447 content: "\e6c9"; 1448} 1449 1450.iconfont-time:before { 1451 content: "\e6ca"; 1452} 1453 1454.iconfont-right10:before { 1455 content: "\e6cb"; 1456} 1457 1458.iconfont-rongyu1:before { 1459 content: "\e6cc"; 1460} 1461 1462.iconfont-tumblr:before { 1463 content: "\e6cd"; 1464} 1465 1466.iconfont-xiang:before { 1467 content: "\e6ce"; 1468} 1469 1470.iconfont-whatsapp:before { 1471 content: "\e6cf"; 1472} 1473 1474.iconfont-zuanshi:before { 1475 content: "\e6d0"; 1476} 1477 1478.iconfont-zan:before { 1479 content: "\e6d1"; 1480} 1481 1482.iconfont-up6:before { 1483 content: "\e6d2"; 1484} 1485 1486.iconfont-zuanshi2:before { 1487 content: "\e6d3"; 1488} 1489 1490.iconfont-weixin:before { 1491 content: "\e6d4"; 1492} 1493 1494.iconfont-star:before { 1495 content: "\e6d5"; 1496} 1497 1498.iconfont-tiktok:before { 1499 content: "\e6d6"; 1500} 1501 1502.iconfont-up:before { 1503 content: "\e6d7"; 1504} 1505 1506.iconfont-up4:before { 1507 content: "\e6d8"; 1508} 1509 1510.iconfont-vk:before { 1511 content: "\e6d9"; 1512} 1513 1514.iconfont-yuangong:before { 1515 content: "\e6da"; 1516} 1517 1518.iconfont-up3:before { 1519 content: "\e6db"; 1520} 1521 1522.iconfont-zichan:before { 1523 content: "\e6dc"; 1524} 1525 1526.iconfont-youtube:before { 1527 content: "\e6dd"; 1528} 1529 1530.iconfont-instagram:before { 1531 content: "\e6de"; 1532} 1533 1534 1535@charset "UTF-8"; 1536 1537 1538/*! 1539Animate.css - http://daneden.me/animate 1540Licensed under the MIT license 1541 1542Copyright (c) 2013 Daniel Eden 1543 1544Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1545 1546The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1547 1548THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1549*/ 1550 1551.animated { 1552 -webkit-animation-duration: 1s; 1553 animation-duration: 1s; 1554 -webkit-animation-fill-mode: both; 1555 animation-fill-mode: both; 1556} 1557 1558.animated.hinge { 1559 -webkit-animation-duration: 2s; 1560 animation-duration: 2s; 1561} 1562 1563@-webkit-keyframes bounce { 1564 0%, 20%, 50%, 80%, 100% { 1565 -webkit-transform: translateY(0); 1566 transform: translateY(0); 1567 } 1568 40% { 1569 -webkit-transform: translateY(-30px); 1570 transform: translateY(-30px); 1571 } 1572 1573 60% { 1574 -webkit-transform: translateY(-15px); 1575 transform: translateY(-15px); 1576 } 1577} 1578 1579@keyframes bounce { 1580 0%, 20%, 50%, 80%, 100% { 1581 -webkit-transform: translateY(0); 1582 -ms-transform: translateY(0); 1583 transform: translateY(0); 1584 } 1585 40% { 1586 -webkit-transform: translateY(-30px); 1587 -ms-transform: translateY(-30px); 1588 transform: translateY(-30px); 1589 } 1590 60% { 1591 -webkit-transform: translateY(-15px); 1592 -ms-transform: translateY(-15px); 1593 transform: translateY(-15px); 1594 } 1595} 1596 1597.bounce { 1598 -webkit-animation-name: bounce; 1599 animation-name: bounce; 1600} 1601 1602@-webkit-keyframes flash { 1603 0%, 50%, 100% { 1604 opacity: 1;
1605 } 1606 25%, 75% { 1607 opacity: 0; 1608 } 1609} 1610 1611@keyframes flash { 1612 0%, 50%, 100% { 1613 opacity: 1; 1614 } 1615 25%, 75% { 1616 opacity: 0; 1617 } 1618} 1619 1620.flash { 1621 -webkit-animation-name: flash; 1622 animation-name: flash; 1623} 1624 1625/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ 1626 1627@-webkit-keyframes pulse { 1628 0% { 1629 -webkit-transform: scale(1); 1630 transform: scale(1); 1631 } 1632 1633 50% { 1634 -webkit-transform: scale(1.1); 1635 transform: scale(1.1); 1636 } 1637 1638 100% { 1639 -webkit-transform: scale(1); 1640 transform: scale(1); 1641 } 1642} 1643 1644@keyframes pulse { 1645 0% { 1646 -webkit-transform: scale(1); 1647 -ms-transform: scale(1); 1648 transform: scale(1); 1649 } 1650 1651 50% { 1652 -webkit-transform: scale(1.1); 1653 -ms-transform: scale(1.1); 1654 transform: scale(1.1); 1655 } 1656 1657 100% { 1658 -webkit-transform: scale(1); 1659 -ms-transform: scale(1); 1660 transform: scale(1); 1661 } 1662} 1663 1664.pulse { 1665 -webkit-animation-name: pulse; 1666 animation-name: pulse; 1667} 1668 1669@-webkit-keyframes shake { 1670 0%, 100% { 1671 -webkit-transform: translateX(0); 1672 transform: translateX(0); 1673 } 1674 1675 10%, 30%, 50%, 70%, 90% { 1676 -webkit-transform: translateX(-10px); 1677 transform: translateX(-10px); 1678 } 1679 1680 20%, 40%, 60%, 80% { 1681 -webkit-transform: translateX(10px); 1682 transform: translateX(10px); 1683 } 1684} 1685 1686@keyframes shake { 1687 0%, 100% { 1688 -webkit-transform: translateX(0); 1689 -ms-transform: translateX(0); 1690 transform: translateX(0); 1691 } 1692 1693 10%, 30%, 50%, 70%, 90% { 1694 -webkit-transform: translateX(-10px); 1695 -ms-transform: translateX(-10px); 1696 transform: translateX(-10px); 1697 } 1698 1699 20%, 40%, 60%, 80% { 1700 -webkit-transform: translateX(10px); 1701 -ms-transform: translateX(10px); 1702 transform: translateX(10px); 1703 } 1704} 1705 1706.shake { 1707 -webkit-animation-name: shake; 1708 animation-name: shake; 1709} 1710 1711@-webkit-keyframes swing { 1712 20% { 1713 -webkit-transform: rotate(15deg); 1714 transform: rotate(15deg); 1715 } 1716 1717 40% { 1718 -webkit-transform: rotate(-10deg); 1719 transform: rotate(-10deg); 1720 } 1721 1722 60% { 1723 -webkit-transform: rotate(5deg); 1724 transform: rotate(5deg); 1725 } 1726 1727 80% { 1728 -webkit-transform: rotate(-5deg); 1729 transform: rotate(-5deg); 1730 } 1731 1732 100% { 1733 -webkit-transform: rotate(0deg); 1734 transform: rotate(0deg); 1735 } 1736} 1737 1738@keyframes swing { 1739 20% { 1740 -webkit-transform: rotate(15deg); 1741 -ms-transform: rotate(15deg); 1742 transform: rotate(15deg); 1743 } 1744 1745 40% { 1746 -webkit-transform: rotate(-10deg); 1747 -ms-transform: rotate(-10deg); 1748 transform: rotate(-10deg); 1749 } 1750 1751 60% { 1752 -webkit-transform: rotate(5deg); 1753 -ms-transform: rotate(5deg); 1754 transform: rotate(5deg); 1755 } 1756 1757 80% { 1758 -webkit-transform: rotate(-5deg); 1759 -ms-transform: rotate(-5deg); 1760 transform: rotate(-5deg); 1761 } 1762 1763 100% { 1764 -webkit-transform: rotate(0deg); 1765 -ms-transform: rotate(0deg); 1766 transform: rotate(0deg); 1767 } 1768} 1769 1770.swing { 1771 -webkit-transform-origin: top center; 1772 -ms-transform-origin: top center; 1773 transform-origin: top center; 1774 -webkit-animation-name: swing; 1775 animation-name: swing; 1776} 1777 1778@-webkit-keyframes tada { 1779 0% { 1780 -webkit-transform: scale(1); 1781 transform: scale(1); 1782 } 1783 1784 10%, 20% { 1785 -webkit-transform: scale(0.9) rotate(-3deg); 1786 transform: scale(0.9) rotate(-3deg); 1787 } 1788 1789 30%, 50%, 70%, 90% { 1790 -webkit-transform: scale(1.1) rotate(3deg); 1791 transform: scale(1.1) rotate(3deg); 1792 } 1793 1794 40%, 60%, 80% { 1795 -webkit-transform: scale(1.1) rotate(-3deg); 1796 transform: scale(1.1) rotate(-3deg); 1797 } 1798 1799 100% { 1800 -webkit-transform: scale(1) rotate(0); 1801 transform: scale(1) rotate(0); 1802 } 1803} 1804 1805@keyframes tada { 1806 0% { 1807 -webkit-transform: scale(1); 1808 -ms-transform: scale(1); 1809 transform: scale(1); 1810 } 1811 1812 10%, 20% { 1813 -webkit-transform: scale(0.9) rotate(-3deg); 1814 -ms-transform: scale(0.9) rotate(-3deg); 1815 transform: scale(0.9) rotate(-3deg); 1816 } 1817 1818 30%, 50%, 70%, 90% { 1819 -webkit-transform: scale(1.1) rotate(3deg); 1820 -ms-transform: scale(1.1) rotate(3deg); 1821 transform: scale(1.1) rotate(3deg); 1822 } 1823 1824 40%, 60%, 80% { 1825 -webkit-transform: scale(1.1) rotate(-3deg); 1826 -ms-transform: scale(1.1) rotate(-3deg); 1827 transform: scale(1.1) rotate(-3deg); 1828 } 1829 1830 100% { 1831 -webkit-transform: scale(1) rotate(0); 1832 -ms-transform: scale(1) rotate(0); 1833 transform: scale(1) rotate(0); 1834 } 1835} 1836 1837.tada { 1838 -webkit-animation-name: tada; 1839 animation-name: tada; 1840} 1841 1842/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ 1843 1844@-webkit-keyframes wobble { 1845 0% { 1846 -webkit-transform: translateX(0%); 1847 transform: translateX(0%); 1848 } 1849 1850 15% { 1851 -webkit-transform: translateX(-25%) rotate(-5deg); 1852 transform: translateX(-25%) rotate(-5deg); 1853 } 1854 1855 30% { 1856 -webkit-transform: translateX(20%) rotate(3deg); 1857 transform: translateX(20%) rotate(3deg); 1858 } 1859 1860 45% { 1861 -webkit-transform: translateX(-15%) rotate(-3deg); 1862 transform: translateX(-15%) rotate(-3deg); 1863 } 1864 1865 60% { 1866 -webkit-transform: translateX(10%) rotate(2deg); 1867 transform: translateX(10%) rotate(2deg); 1868 } 1869 1870 75% { 1871 -webkit-transform: translateX(-5%) rotate(-1deg); 1872 transform: translateX(-5%) rotate(-1deg); 1873 } 1874 1875 100% { 1876 -webkit-transform: translateX(0%); 1877 transform: translateX(0%); 1878 } 1879} 1880 1881@keyframes wobble { 1882 0% { 1883 -webkit-transform: translateX(0%); 1884 -ms-transform: translateX(0%); 1885 transform: translateX(0%); 1886 } 1887 1888 15% { 1889 -webkit-transform: translateX(-25%) rotate(-5deg); 1890 -ms-transform: translateX(-25%) rotate(-5deg); 1891 transform: translateX(-25%) rotate(-5deg); 1892 } 1893 1894 30% { 1895 -webkit-transform: translateX(20%) rotate(3deg); 1896 -ms-transform: translateX(20%) rotate(3deg); 1897 transform: translateX(20%) rotate(3deg); 1898 } 1899 1900 45% { 1901 -webkit-transform: translateX(-15%) rotate(-3deg); 1902 -ms-transform: translateX(-15%) rotate(-3deg); 1903 transform: translateX(-15%) rotate(-3deg); 1904 } 1905 1906 60% { 1907 -webkit-transform: translateX(10%) rotate(2deg); 1908 -ms-transform: translateX(10%) rotate(2deg); 1909 transform: translateX(10%) rotate(2deg); 1910 } 1911 1912 75% { 1913 -webkit-transform: translateX(-5%) rotate(-1deg); 1914 -ms-transform: translateX(-5%) rotate(-1deg); 1915 transform: translateX(-5%) rotate(-1deg); 1916 } 1917 1918 100% { 1919 -webkit-transform: translateX(0%); 1920 -ms-transform: translateX(0%); 1921 transform: translateX(0%); 1922 } 1923} 1924 1925.wobble { 1926 -webkit-animation-name: wobble; 1927 animation-name: wobble; 1928} 1929 1930@-webkit-keyframes bounceIn { 1931 0% { 1932 opacity: 0; 1933 -webkit-transform: scale(.3); 1934 transform: scale(.3); 1935 } 1936 1937 50% { 1938 opacity: 1;
1939 -webkit-transform: scale(1.05); 1940 transform: scale(1.05); 1941 } 1942 1943 70% { 1944 -webkit-transform: scale(.9); 1945 transform: scale(.9); 1946 } 1947 1948 100% { 1949 -webkit-transform: scale(1); 1950 transform: scale(1); 1951 } 1952} 1953 1954@keyframes bounceIn { 1955 0% { 1956 opacity: 0; 1957 -webkit-transform: scale(.3); 1958 -ms-transform: scale(.3); 1959 transform: scale(.3); 1960 } 1961 1962 50% { 1963 opacity: 1; 1964 -webkit-transform: scale(1.05); 1965 -ms-transform: scale(1.05); 1966 transform: scale(1.05); 1967 } 1968 1969 70% { 1970 -webkit-transform: scale(.9); 1971 -ms-transform: scale(.9); 1972 transform: scale(.9); 1973 } 1974 1975 100% { 1976 -webkit-transform: scale(1); 1977 -ms-transform: scale(1); 1978 transform: scale(1); 1979 } 1980} 1981 1982.bounceIn { 1983 -webkit-animation-name: bounceIn; 1984 animation-name: bounceIn; 1985} 1986 1987@-webkit-keyframes bounceInDown { 1988 0% { 1989 opacity: 0; 1990 -webkit-transform: translateY(-2000px); 1991 transform: translateY(-2000px); 1992 } 1993 1994 60% { 1995 opacity: 1; 1996 -webkit-transform: translateY(30px); 1997 transform: translateY(30px); 1998 } 1999 2000 80% { 2001 -webkit-transform: translateY(-10px); 2002 transform: translateY(-10px); 2003 } 2004 2005 100% { 2006 -webkit-transform: translateY(0); 2007 transform: translateY(0); 2008 } 2009} 2010 2011@keyframes bounceInDown { 2012 0% { 2013 opacity: 0; 2014 -webkit-transform: translateY(-2000px); 2015 -ms-transform: translateY(-2000px); 2016 transform: translateY(-2000px); 2017 } 2018 2019 60% { 2020 opacity: 1; 2021 -webkit-transform: translateY(30px); 2022 -ms-transform: translateY(30px); 2023 transform: translateY(30px); 2024 } 2025 2026 80% { 2027 -webkit-transform: translateY(-10px); 2028 -ms-transform: translateY(-10px); 2029 transform: translateY(-10px); 2030 } 2031 2032 100% { 2033 -webkit-transform: translateY(0); 2034 -ms-transform: translateY(0); 2035 transform: translateY(0); 2036 } 2037} 2038 2039.bounceInDown { 2040 -webkit-animation-name: bounceInDown; 2041 animation-name: bounceInDown; 2042} 2043 2044@-webkit-keyframes bounceInLeft { 2045 0% { 2046 opacity: 0; 2047 -webkit-transform: translateX(-2000px); 2048 transform: translateX(-2000px); 2049 } 2050 2051 60% { 2052 opacity: 1; 2053 -webkit-transform: translateX(30px); 2054 transform: translateX(30px); 2055 } 2056 2057 80% { 2058 -webkit-transform: translateX(-10px); 2059 transform: translateX(-10px); 2060 } 2061 2062 100% { 2063 -webkit-transform: translateX(0); 2064 transform: translateX(0); 2065 } 2066} 2067 2068@keyframes bounceInLeft { 2069 0% { 2070 opacity: 0; 2071 -webkit-transform: translateX(-2000px); 2072 -ms-transform: translateX(-2000px); 2073 transform: translateX(-2000px); 2074 } 2075 2076 60% { 2077 opacity: 1; 2078 -webkit-transform: translateX(30px); 2079 -ms-transform: translateX(30px); 2080 transform: translateX(30px); 2081 } 2082 2083 80% { 2084 -webkit-transform: translateX(-10px); 2085 -ms-transform: translateX(-10px); 2086 transform: translateX(-10px); 2087 } 2088 2089 100% { 2090 -webkit-transform: translateX(0); 2091 -ms-transform: translateX(0); 2092 transform: translateX(0); 2093 } 2094} 2095 2096.bounceInLeft { 2097 -webkit-animation-name: bounceInLeft; 2098 animation-name: bounceInLeft; 2099} 2100 2101@-webkit-keyframes bounceInRight { 2102 0% { 2103 opacity: 0; 2104 -webkit-transform: translateX(2000px); 2105 transform: translateX(2000px); 2106 } 2107 2108 60% { 2109 opacity: 1; 2110 -webkit-transform: translateX(-30px); 2111 transform: translateX(-30px); 2112 } 2113 2114 80% { 2115 -webkit-transform: translateX(10px); 2116 transform: translateX(10px); 2117 } 2118 2119 100% { 2120 -webkit-transform: translateX(0); 2121 transform: translateX(0); 2122 } 2123} 2124 2125@keyframes bounceInRight { 2126 0% { 2127 opacity: 0; 2128 -webkit-transform: translateX(2000px); 2129 -ms-transform: translateX(2000px); 2130 transform: translateX(2000px); 2131 } 2132 2133 60% { 2134 opacity: 1; 2135 -webkit-transform: translateX(-30px); 2136 -ms-transform: translateX(-30px); 2137 transform: translateX(-30px); 2138 } 2139 2140 80% { 2141 -webkit-transform: translateX(10px); 2142 -ms-transform: translateX(10px); 2143 transform: translateX(10px); 2144 } 2145 2146 100% { 2147 -webkit-transform: translateX(0); 2148 -ms-transform: translateX(0); 2149 transform: translateX(0); 2150 } 2151} 2152 2153.bounceInRight { 2154 -webkit-animation-name: bounceInRight; 2155 animation-name: bounceInRight; 2156} 2157 2158@-webkit-keyframes bounceInUp { 2159 0% { 2160 opacity: 0; 2161 -webkit-transform: translateY(2000px); 2162 transform: translateY(2000px); 2163 } 2164 2165 60% { 2166 opacity: 1;
2167 -webkit-transform: translateY(-30px); 2168 transform: translateY(-30px); 2169 } 2170 2171 80% { 2172 -webkit-transform: translateY(10px); 2173 transform: translateY(10px); 2174 } 2175 2176 100% { 2177 -webkit-transform: translateY(0); 2178 transform: translateY(0); 2179 } 2180} 2181 2182@keyframes bounceInUp { 2183 0% { 2184 opacity: 0; 2185 -webkit-transform: translateY(2000px); 2186 -ms-transform: translateY(2000px); 2187 transform: translateY(2000px); 2188 } 2189 2190 60% { 2191 opacity: 1; 2192 -webkit-transform: translateY(-30px); 2193 -ms-transform: translateY(-30px); 2194 transform: translateY(-30px); 2195 } 2196 2197 80% { 2198 -webkit-transform: translateY(10px); 2199 -ms-transform: translateY(10px); 2200 transform: translateY(10px); 2201 } 2202 2203 100% { 2204 -webkit-transform: translateY(0); 2205 -ms-transform: translateY(0); 2206 transform: translateY(0); 2207 } 2208} 2209 2210.bounceInUp { 2211 -webkit-animation-name: bounceInUp; 2212 animation-name: bounceInUp; 2213} 2214 2215@-webkit-keyframes bounceOut { 2216 0% { 2217 -webkit-transform: scale(1); 2218 transform: scale(1); 2219 } 2220 2221 25% { 2222 -webkit-transform: scale(.95); 2223 transform: scale(.95); 2224 } 2225 2226 50% { 2227 opacity: 1; 2228 -webkit-transform: scale(1.1); 2229 transform: scale(1.1); 2230 } 2231 2232 100% { 2233 opacity: 0; 2234 -webkit-transform: scale(.3); 2235 transform: scale(.3); 2236 } 2237} 2238 2239@keyframes bounceOut { 2240 0% { 2241 -webkit-transform: scale(1); 2242 -ms-transform: scale(1); 2243 transform: scale(1); 2244 } 2245 2246 25% { 2247 -webkit-transform: scale(.95); 2248 -ms-transform: scale(.95); 2249 transform: scale(.95); 2250 } 2251 2252 50% { 2253 opacity: 1; 2254 -webkit-transform: scale(1.1); 2255 -ms-transform: scale(1.1); 2256 transform: scale(1.1); 2257 } 2258 2259 100% { 2260 opacity: 0; 2261 -webkit-transform: scale(.3); 2262 -ms-transform: scale(.3); 2263 transform: scale(.3); 2264 } 2265} 2266 2267.bounceOut { 2268 -webkit-animation-name: bounceOut; 2269 animation-name: bounceOut; 2270} 2271 2272@-webkit-keyframes bounceOutDown { 2273 0% { 2274 -webkit-transform: translateY(0); 2275 transform: translateY(0); 2276 } 2277 2278 20% { 2279 opacity: 1; 2280 -webkit-transform: translateY(-20px); 2281 transform: translateY(-20px); 2282 } 2283 2284 100% { 2285 opacity: 0; 2286 -webkit-transform: translateY(2000px); 2287 transform: translateY(2000px); 2288 } 2289} 2290 2291@keyframes bounceOutDown { 2292 0% { 2293 -webkit-transform: translateY(0); 2294 -ms-transform: translateY(0); 2295 transform: translateY(0); 2296 } 2297 2298 20% { 2299 opacity: 1; 2300 -webkit-transform: translateY(-20px); 2301 -ms-transform: translateY(-20px); 2302 transform: translateY(-20px); 2303 } 2304 2305 100% { 2306 opacity: 0; 2307 -webkit-transform: translateY(2000px); 2308 -ms-transform: translateY(2000px); 2309 transform: translateY(2000px); 2310 } 2311} 2312 2313.bounceOutDown { 2314 -webkit-animation-name: bounceOutDown; 2315 animation-name: bounceOutDown; 2316} 2317 2318@-webkit-keyframes bounceOutLeft { 2319 0% { 2320 -webkit-transform: translateX(0); 2321 transform: translateX(0); 2322 } 2323 2324 20% { 2325 opacity: 1; 2326 -webkit-transform: translateX(20px); 2327 transform: translateX(20px); 2328 } 2329 2330 100% { 2331 opacity: 0; 2332 -webkit-transform: translateX(-2000px); 2333 transform: translateX(-2000px); 2334 } 2335} 2336 2337@keyframes bounceOutLeft { 2338 0% { 2339 -webkit-transform: translateX(0); 2340 -ms-transform: translateX(0); 2341 transform: translateX(0); 2342 } 2343 2344 20% { 2345 opacity: 1; 2346 -webkit-transform: translateX(20px); 2347 -ms-transform: translateX(20px); 2348 transform: translateX(20px); 2349 } 2350 2351 100% { 2352 opacity: 0; 2353 -webkit-transform: translateX(-2000px); 2354 -ms-transform: translateX(-2000px); 2355 transform: translateX(-2000px); 2356 } 2357} 2358 2359.bounceOutLeft { 2360 -webkit-animation-name: bounceOutLeft; 2361 animation-name: bounceOutLeft; 2362} 2363 2364@-webkit-keyframes bounceOutRight { 2365 0% { 2366 -webkit-transform: translateX(0); 2367 transform: translateX(0); 2368 } 2369 2370 20% { 2371 opacity: 1; 2372 -webkit-transform: translateX(-20px); 2373 transform: translateX(-20px); 2374 } 2375 2376 100% { 2377 opacity: 0; 2378 -webkit-transform: translateX(2000px); 2379 transform: translateX(2000px); 2380 } 2381} 2382 2383@keyframes bounceOutRight { 2384 0% { 2385 -webkit-transform: translateX(0); 2386 -ms-transform: translateX(0); 2387 transform: translateX(0); 2388 } 2389 2390 20% { 2391 opacity: 1;
2392 -webkit-transform: translateX(-20px); 2393 -ms-transform: translateX(-20px); 2394 transform: translateX(-20px); 2395 } 2396 2397 100% { 2398 opacity: 0; 2399 -webkit-transform: translateX(2000px); 2400 -ms-transform: translateX(2000px); 2401 transform: translateX(2000px); 2402 } 2403} 2404 2405.bounceOutRight { 2406 -webkit-animation-name: bounceOutRight; 2407 animation-name: bounceOutRight; 2408} 2409 2410@-webkit-keyframes bounceOutUp { 2411 0% { 2412 -webkit-transform: translateY(0); 2413 transform: translateY(0); 2414 } 2415 2416 20% { 2417 opacity: 1; 2418 -webkit-transform: translateY(20px); 2419 transform: translateY(20px); 2420 } 2421 2422 100% { 2423 opacity: 0; 2424 -webkit-transform: translateY(-2000px); 2425 transform: translateY(-2000px); 2426 } 2427} 2428 2429@keyframes bounceOutUp { 2430 0% { 2431 -webkit-transform: translateY(0); 2432 -ms-transform: translateY(0); 2433 transform: translateY(0); 2434 } 2435 2436 20% { 2437 opacity: 1; 2438 -webkit-transform: translateY(20px); 2439 -ms-transform: translateY(20px); 2440 transform: translateY(20px); 2441 } 2442 2443 100% { 2444 opacity: 0; 2445 -webkit-transform: translateY(-2000px); 2446 -ms-transform: translateY(-2000px); 2447 transform: translateY(-2000px); 2448 } 2449} 2450 2451.bounceOutUp { 2452 -webkit-animation-name: bounceOutUp; 2453 animation-name: bounceOutUp; 2454} 2455 2456@-webkit-keyframes fadeIn { 2457 0% { 2458 opacity: 0; 2459 } 2460 2461 100% { 2462 opacity: 1; 2463 } 2464} 2465 2466@keyframes fadeIn { 2467 0% { 2468 opacity: 0; 2469 } 2470 2471 100% { 2472 opacity: 1; 2473 } 2474} 2475 2476.fadeIn { 2477 -webkit-animation-name: fadeIn; 2478 animation-name: fadeIn; 2479} 2480 2481@-webkit-keyframes fadeInDown { 2482 0% { 2483 opacity: 0; 2484 -webkit-transform: translateY(-30px); 2485 transform: translateY(-30px); 2486 } 2487 2488 100% { 2489 opacity: 1; 2490 -webkit-transform: translateY(0); 2491 transform: translateY(0); 2492 } 2493} 2494 2495@keyframes fadeInDown { 2496 0% { 2497 opacity: 0; 2498 -webkit-transform: translateY(-30px); 2499 -ms-transform: translateY(-30px); 2500 transform: translateY(-30px); 2501 } 2502 2503 100% { 2504 opacity: 1; 2505 -webkit-transform: translateY(0); 2506 -ms-transform: translateY(0); 2507 transform: translateY(0); 2508 } 2509} 2510 2511.fadeInDown { 2512 -webkit-animation-name: fadeInDown; 2513 animation-name: fadeInDown; 2514} 2515 2516@-webkit-keyframes fadeInDownBig { 2517 0% { 2518 opacity: 0; 2519 -webkit-transform: translateY(-2000px); 2520 transform: translateY(-2000px); 2521 } 2522 2523 100% { 2524 opacity: 1; 2525 -webkit-transform: translateY(0); 2526 transform: translateY(0); 2527 } 2528} 2529 2530@keyframes fadeInDownBig { 2531 0% { 2532 opacity: 0; 2533 -webkit-transform: translateY(-2000px); 2534 -ms-transform: translateY(-2000px); 2535 transform: translateY(-2000px); 2536 } 2537 2538 100% { 2539 opacity: 1; 2540 -webkit-transform: translateY(0); 2541 -ms-transform: translateY(0); 2542 transform: translateY(0); 2543 } 2544} 2545 2546.fadeInDownBig { 2547 -webkit-animation-name: fadeInDownBig; 2548 animation-name: fadeInDownBig; 2549} 2550 2551@-webkit-keyframes fadeInLeft { 2552 0% { 2553 opacity: 0; 2554 -webkit-transform: translateX(-20px); 2555 transform: translateX(-20px); 2556 } 2557 2558 100% { 2559 opacity: 1; 2560 -webkit-transform: translateX(0); 2561 transform: translateX(0); 2562 } 2563} 2564 2565@keyframes fadeInLeft { 2566 0% { 2567 opacity: 0; 2568 -webkit-transform: translateX(-20px); 2569 -ms-transform: translateX(-20px); 2570 transform: translateX(-20px); 2571 } 2572 2573 100% { 2574 opacity: 1; 2575 -webkit-transform: translateX(0); 2576 -ms-transform: translateX(0); 2577 transform: translateX(0); 2578 } 2579} 2580 2581.fadeInLeft { 2582 -webkit-animation-name: fadeInLeft; 2583 animation-name: fadeInLeft; 2584} 2585 2586@-webkit-keyframes fadeInLeftBig { 2587 0% { 2588 opacity: 0; 2589 -webkit-transform: translateX(-2000px); 2590 transform: translateX(-2000px); 2591 } 2592 2593 100% { 2594 opacity: 1; 2595 -webkit-transform: translateX(0); 2596 transform: translateX(0); 2597 } 2598} 2599 2600@keyframes fadeInLeftBig { 2601 0% { 2602 opacity: 0; 2603 -webkit-transform: translateX(-2000px); 2604 -ms-transform: translateX(-2000px); 2605 transform: translateX(-2000px); 2606 } 2607 2608 100% { 2609 opacity: 1; 2610 -webkit-transform: translateX(0); 2611 -ms-transform: translateX(0); 2612 transform: translateX(0); 2613 } 2614} 2615 2616.fadeInLeftBig { 2617 -webkit-animation-name: fadeInLeftBig; 2618 animation-name: fadeInLeftBig; 2619} 2620 2621@-webkit-keyframes fadeInRight { 2622 0% { 2623 opacity: 0; 2624 -webkit-transform: translateX(30px); 2625 transform: translateX(30px); 2626 } 2627 2628 100% { 2629 opacity: 1;
2630 -webkit-transform: translateX(0); 2631 transform: translateX(0); 2632 } 2633} 2634 2635@keyframes fadeInRight { 2636 0% { 2637 opacity: 0; 2638 -webkit-transform: translateX(30px); 2639 -ms-transform: translateX(30px); 2640 transform: translateX(30px); 2641 } 2642 2643 100% { 2644 opacity: 1; 2645 -webkit-transform: translateX(0); 2646 -ms-transform: translateX(0); 2647 transform: translateX(0); 2648 } 2649} 2650 2651.fadeInRight { 2652 -webkit-animation-name: fadeInRight; 2653 animation-name: fadeInRight; 2654} 2655 2656@-webkit-keyframes fadeInRightBig { 2657 0% { 2658 opacity: 0; 2659 -webkit-transform: translateX(2000px); 2660 transform: translateX(2000px); 2661 } 2662 2663 100% { 2664 opacity: 1; 2665 -webkit-transform: translateX(0); 2666 transform: translateX(0); 2667 } 2668} 2669 2670@keyframes fadeInRightBig { 2671 0% { 2672 opacity: 0; 2673 -webkit-transform: translateX(2000px); 2674 -ms-transform: translateX(2000px); 2675 transform: translateX(2000px); 2676 } 2677 2678 100% { 2679 opacity: 1; 2680 -webkit-transform: translateX(0); 2681 -ms-transform: translateX(0); 2682 transform: translateX(0); 2683 } 2684} 2685 2686.fadeInRightBig { 2687 -webkit-animation-name: fadeInRightBig; 2688 animation-name: fadeInRightBig; 2689} 2690 2691@-webkit-keyframes fadeInUp { 2692 0% { 2693 opacity: 0; 2694 -webkit-transform: translateY(30px); 2695 transform: translateY(30px); 2696 } 2697 2698 100% { 2699 opacity: 1; 2700 -webkit-transform: translateY(0); 2701 transform: translateY(0); 2702 } 2703} 2704 2705@keyframes fadeInUp { 2706 0% { 2707 opacity: 0; 2708 -webkit-transform: translateY(30px); 2709 -ms-transform: translateY(30px); 2710 transform: translateY(30px); 2711 } 2712 2713 100% { 2714 opacity: 1; 2715 -webkit-transform: translateY(0); 2716 -ms-transform: translateY(0); 2717 transform: translateY(0); 2718 } 2719} 2720 2721.fadeInUp { 2722 -webkit-animation-name: fadeInUp; 2723 animation-name: fadeInUp; 2724} 2725 2726@-webkit-keyframes fadeInUpBig { 2727 0% { 2728 opacity: 0; 2729 -webkit-transform: translateY(2000px); 2730 transform: translateY(2000px); 2731 } 2732 2733 100% { 2734 opacity: 1; 2735 -webkit-transform: translateY(0); 2736 transform: translateY(0); 2737 } 2738} 2739 2740@keyframes fadeInUpBig { 2741 0% { 2742 opacity: 0; 2743 -webkit-transform: translateY(2000px); 2744 -ms-transform: translateY(2000px); 2745 transform: translateY(2000px); 2746 } 2747 2748 100% { 2749 opacity: 1; 2750 -webkit-transform: translateY(0); 2751 -ms-transform: translateY(0); 2752 transform: translateY(0); 2753 } 2754} 2755 2756.fadeInUpBig { 2757 -webkit-animation-name: fadeInUpBig; 2758 animation-name: fadeInUpBig; 2759} 2760 2761@-webkit-keyframes fadeOut { 2762 0% { 2763 opacity: 1; 2764 } 2765 2766 100% { 2767 opacity: 0; 2768 } 2769} 2770 2771@keyframes fadeOut { 2772 0% { 2773 opacity: 1; 2774 } 2775 2776 100% { 2777 opacity: 0; 2778 } 2779} 2780 2781.fadeOut { 2782 -webkit-animation-name: fadeOut; 2783 animation-name: fadeOut; 2784} 2785 2786@-webkit-keyframes fadeOutDown { 2787 0% { 2788 opacity: 1; 2789 -webkit-transform: translateY(0); 2790 transform: translateY(0); 2791 } 2792 2793 100% { 2794 opacity: 0; 2795 -webkit-transform: translateY(20px); 2796 transform: translateY(20px); 2797 } 2798} 2799 2800@keyframes fadeOutDown { 2801 0% { 2802 opacity: 1; 2803 -webkit-transform: translateY(0); 2804 -ms-transform: translateY(0); 2805 transform: translateY(0); 2806 } 2807 2808 100% { 2809 opacity: 0; 2810 -webkit-transform: translateY(20px); 2811 -ms-transform: translateY(20px); 2812 transform: translateY(20px); 2813 } 2814} 2815 2816.fadeOutDown { 2817 -webkit-animation-name: fadeOutDown; 2818 animation-name: fadeOutDown; 2819} 2820 2821@-webkit-keyframes fadeOutDownBig { 2822 0% { 2823 opacity: 1; 2824 -webkit-transform: translateY(0); 2825 transform: translateY(0); 2826 } 2827 2828 100% { 2829 opacity: 0; 2830 -webkit-transform: translateY(2000px); 2831 transform: translateY(2000px); 2832 } 2833} 2834 2835@keyframes fadeOutDownBig { 2836 0% { 2837 opacity: 1; 2838 -webkit-transform: translateY(0); 2839 -ms-transform: translateY(0); 2840 transform: translateY(0); 2841 } 2842 2843 100% { 2844 opacity: 0; 2845 -webkit-transform: translateY(2000px); 2846 -ms-transform: translateY(2000px); 2847 transform: translateY(2000px); 2848 } 2849} 2850 2851.fadeOutDownBig { 2852 -webkit-animation-name: fadeOutDownBig; 2853 animation-name: fadeOutDownBig; 2854} 2855 2856@-webkit-keyframes fadeOutLeft { 2857 0% { 2858 opacity: 1;
2859 -webkit-transform: translateX(0); 2860 transform: translateX(0); 2861 } 2862 2863 100% { 2864 opacity: 0; 2865 -webkit-transform: translateX(-20px); 2866 transform: translateX(-20px); 2867 } 2868} 2869 2870@keyframes fadeOutLeft { 2871 0% { 2872 opacity: 1; 2873 -webkit-transform: translateX(0); 2874 -ms-transform: translateX(0); 2875 transform: translateX(0); 2876 } 2877 2878 100% { 2879 opacity: 0; 2880 -webkit-transform: translateX(-20px); 2881 -ms-transform: translateX(-20px); 2882 transform: translateX(-20px); 2883 } 2884} 2885 2886.fadeOutLeft { 2887 -webkit-animation-name: fadeOutLeft; 2888 animation-name: fadeOutLeft; 2889} 2890 2891@-webkit-keyframes fadeOutLeftBig { 2892 0% { 2893 opacity: 1; 2894 -webkit-transform: translateX(0); 2895 transform: translateX(0); 2896 } 2897 2898 100% { 2899 opacity: 0; 2900 -webkit-transform: translateX(-2000px); 2901 transform: translateX(-2000px); 2902 } 2903} 2904 2905@keyframes fadeOutLeftBig { 2906 0% { 2907 opacity: 1; 2908 -webkit-transform: translateX(0); 2909 -ms-transform: translateX(0); 2910 transform: translateX(0); 2911 } 2912 2913 100% { 2914 opacity: 0; 2915 -webkit-transform: translateX(-2000px); 2916 -ms-transform: translateX(-2000px); 2917 transform: translateX(-2000px); 2918 } 2919} 2920 2921.fadeOutLeftBig { 2922 -webkit-animation-name: fadeOutLeftBig; 2923 animation-name: fadeOutLeftBig; 2924} 2925 2926@-webkit-keyframes fadeOutRight { 2927 0% { 2928 opacity: 1; 2929 -webkit-transform: translateX(0); 2930 transform: translateX(0); 2931 } 2932 2933 100% { 2934 opacity: 0; 2935 -webkit-transform: translateX(20px); 2936 transform: translateX(20px); 2937 } 2938} 2939 2940@keyframes fadeOutRight { 2941 0% { 2942 opacity: 1; 2943 -webkit-transform: translateX(0); 2944 -ms-transform: translateX(0); 2945 transform: translateX(0); 2946 } 2947 2948 100% { 2949 opacity: 0; 2950 -webkit-transform: translateX(20px); 2951 -ms-transform: translateX(20px); 2952 transform: translateX(20px); 2953 } 2954} 2955 2956.fadeOutRight { 2957 -webkit-animation-name: fadeOutRight; 2958 animation-name: fadeOutRight; 2959} 2960 2961@-webkit-keyframes fadeOutRightBig { 2962 0% { 2963 opacity: 1; 2964 -webkit-transform: translateX(0); 2965 transform: translateX(0); 2966 } 2967 2968 100% { 2969 opacity: 0; 2970 -webkit-transform: translateX(2000px); 2971 transform: translateX(2000px); 2972 } 2973} 2974 2975@keyframes fadeOutRightBig { 2976 0% { 2977 opacity: 1; 2978 -webkit-transform: translateX(0); 2979 -ms-transform: translateX(0); 2980 transform: translateX(0); 2981 } 2982 2983 100% { 2984 opacity: 0; 2985 -webkit-transform: translateX(2000px); 2986 -ms-transform: translateX(2000px); 2987 transform: translateX(2000px); 2988 } 2989} 2990 2991.fadeOutRightBig { 2992 -webkit-animation-name: fadeOutRightBig; 2993 animation-name: fadeOutRightBig; 2994} 2995 2996@-webkit-keyframes fadeOutUp { 2997 0% { 2998 opacity: 1; 2999 -webkit-transform: translateY(0); 3000 transform: translateY(0); 3001 } 3002 3003 100% { 3004 opacity: 0; 3005 -webkit-transform: translateY(-20px); 3006 transform: translateY(-20px); 3007 } 3008} 3009 3010@keyframes fadeOutUp { 3011 0% { 3012 opacity: 1; 3013 -webkit-transform: translateY(0); 3014 -ms-transform: translateY(0); 3015 transform: translateY(0); 3016 } 3017 3018 100% { 3019 opacity: 0; 3020 -webkit-transform: translateY(-20px); 3021 -ms-transform: translateY(-20px); 3022 transform: translateY(-20px); 3023 } 3024} 3025 3026.fadeOutUp { 3027 -webkit-animation-name: fadeOutUp; 3028 animation-name: fadeOutUp; 3029} 3030 3031@-webkit-keyframes fadeOutUpBig { 3032 0% { 3033 opacity: 1; 3034 -webkit-transform: translateY(0); 3035 transform: translateY(0); 3036 } 3037 3038 100% { 3039 opacity: 0; 3040 -webkit-transform: translateY(-2000px); 3041 transform: translateY(-2000px); 3042 } 3043} 3044 3045@keyframes fadeOutUpBig { 3046 0% { 3047 opacity: 1; 3048 -webkit-transform: translateY(0); 3049 -ms-transform: translateY(0); 3050 transform: translateY(0); 3051 } 3052 3053 100% { 3054 opacity: 0; 3055 -webkit-transform: translateY(-2000px); 3056 -ms-transform: translateY(-2000px); 3057 transform: translateY(-2000px); 3058 } 3059} 3060 3061.fadeOutUpBig { 3062 -webkit-animation-name: fadeOutUpBig; 3063 animation-name: fadeOutUpBig; 3064} 3065 3066@-webkit-keyframes flip { 3067 0% { 3068 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); 3069 transform: perspective(400px) translateZ(0) rotateY(0) scale(1); 3070 -webkit-animation-timing-function: ease-out; 3071 animation-timing-function: ease-out; 3072 } 3073 3074 40% { 3075 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); 3076 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); 3077 -webkit-animation-timing-function: ease-out; 3078 animation-timing-function: ease-out; 3079 } 3080 3081 50% { 3082 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); 3083 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); 3084 -webkit-animation-timing-function: ease-in; 3085 animation-timing-function: ease-in; 3086 } 3087 3088 80% { 3089 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); 3090 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); 3091 -webkit-animation-timing-function: ease-in; 3092 animation-timing-function: ease-in; 3093 } 3094 3095 100% { 3096 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); 3097 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); 3098 -webkit-animation-timing-function: ease-in; 3099 animation-timing-function: ease-in; 3100 } 3101} 3102 3103@keyframes flip { 3104 0% { 3105 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); 3106 -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); 3107 transform: perspective(400px) translateZ(0) rotateY(0) scale(1); 3108 -webkit-animation-timing-function: ease-out; 3109 animation-timing-function: ease-out; 3110 } 3111 3112 40% { 3113 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); 3114 -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); 3115 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); 3116 -webkit-animation-timing-function: ease-out; 3117 animation-timing-function: ease-out; 3118 } 3119 3120 50% { 3121 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); 3122 -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); 3123 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); 3124 -webkit-animation-timing-function: ease-in; 3125 animation-timing-function: ease-in; 3126 } 3127 3128 80% { 3129 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); 3130 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); 3131 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); 3132 -webkit-animation-timing-function: ease-in; 3133 animation-timing-function: ease-in; 3134 } 3135 3136 100% { 3137 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); 3138 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); 3139 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); 3140 -webkit-animation-timing-function: ease-in; 3141 animation-timing-function: ease-in; 3142 } 3143} 3144 3145.animated.flip { 3146 -webkit-backface-visibility: visible; 3147 -ms-backface-visibility: visible; 3148 backface-visibility: visible; 3149 -webkit-animation-name: flip; 3150 animation-name: flip; 3151} 3152 3153@-webkit-keyframes flipInX { 3154 0% { 3155 -webkit-transform: perspective(400px) rotateX(90deg); 3156 transform: perspective(400px) rotateX(90deg); 3157 opacity: 0; 3158 } 3159 3160 40% { 3161 -webkit-transform: perspective(400px) rotateX(-10deg); 3162 transform: perspective(400px) rotateX(-10deg); 3163 } 3164 3165 70% { 3166 -webkit-transform: perspective(400px) rotateX(10deg); 3167 transform: perspective(400px) rotateX(10deg); 3168 } 3169 3170 100% { 3171 -webkit-transform: perspective(400px) rotateX(0deg); 3172 transform: perspective(400px) rotateX(0deg); 3173 opacity: 1;
3174 } 3175} 3176 3177@keyframes flipInX { 3178 0% { 3179 -webkit-transform: perspective(400px) rotateX(90deg); 3180 -ms-transform: perspective(400px) rotateX(90deg); 3181 transform: perspective(400px) rotateX(90deg); 3182 opacity: 0; 3183 } 3184 3185 40% { 3186 -webkit-transform: perspective(400px) rotateX(-10deg); 3187 -ms-transform: perspective(400px) rotateX(-10deg); 3188 transform: perspective(400px) rotateX(-10deg); 3189 } 3190 3191 70% { 3192 -webkit-transform: perspective(400px) rotateX(10deg); 3193 -ms-transform: perspective(400px) rotateX(10deg); 3194 transform: perspective(400px) rotateX(10deg); 3195 } 3196 3197 100% { 3198 -webkit-transform: perspective(400px) rotateX(0deg); 3199 -ms-transform: perspective(400px) rotateX(0deg); 3200 transform: perspective(400px) rotateX(0deg); 3201 opacity: 1; 3202 } 3203} 3204 3205.flipInX { 3206 -webkit-backface-visibility: visible !important; 3207 -ms-backface-visibility: visible !important; 3208 backface-visibility: visible !important; 3209 -webkit-animation-name: flipInX; 3210 animation-name: flipInX; 3211} 3212 3213@-webkit-keyframes flipInY { 3214 0% { 3215 -webkit-transform: perspective(400px) rotateY(90deg); 3216 transform: perspective(400px) rotateY(90deg); 3217 opacity: 0; 3218 } 3219 3220 40% { 3221 -webkit-transform: perspective(400px) rotateY(-10deg); 3222 transform: perspective(400px) rotateY(-10deg); 3223 } 3224 3225 70% { 3226 -webkit-transform: perspective(400px) rotateY(10deg); 3227 transform: perspective(400px) rotateY(10deg); 3228 } 3229 3230 100% { 3231 -webkit-transform: perspective(400px) rotateY(0deg); 3232 transform: perspective(400px) rotateY(0deg); 3233 opacity: 1; 3234 } 3235} 3236 3237@keyframes flipInY { 3238 0% { 3239 -webkit-transform: perspective(400px) rotateY(90deg); 3240 -ms-transform: perspective(400px) rotateY(90deg); 3241 transform: perspective(400px) rotateY(90deg); 3242 opacity: 0; 3243 } 3244 3245 40% { 3246 -webkit-transform: perspective(400px) rotateY(-10deg); 3247 -ms-transform: perspective(400px) rotateY(-10deg); 3248 transform: perspective(400px) rotateY(-10deg); 3249 } 3250 3251 70% { 3252 -webkit-transform: perspective(400px) rotateY(10deg); 3253 -ms-transform: perspective(400px) rotateY(10deg); 3254 transform: perspective(400px) rotateY(10deg); 3255 } 3256 3257 100% { 3258 -webkit-transform: perspective(400px) rotateY(0deg); 3259 -ms-transform: perspective(400px) rotateY(0deg); 3260 transform: perspective(400px) rotateY(0deg); 3261 opacity: 1; 3262 } 3263} 3264 3265.flipInY { 3266 -webkit-backface-visibility: visible !important; 3267 -ms-backface-visibility: visible !important; 3268 backface-visibility: visible !important; 3269 -webkit-animation-name: flipInY; 3270 animation-name: flipInY; 3271} 3272 3273@-webkit-keyframes flipOutX { 3274 0% { 3275 -webkit-transform: perspective(400px) rotateX(0deg); 3276 transform: perspective(400px) rotateX(0deg); 3277 opacity: 1; 3278 } 3279 3280 100% { 3281 -webkit-transform: perspective(400px) rotateX(90deg); 3282 transform: perspective(400px) rotateX(90deg); 3283 opacity: 0; 3284 } 3285} 3286 3287@keyframes flipOutX { 3288 0% { 3289 -webkit-transform: perspective(400px) rotateX(0deg); 3290 -ms-transform: perspective(400px) rotateX(0deg); 3291 transform: perspective(400px) rotateX(0deg); 3292 opacity: 1; 3293 } 3294 3295 100% { 3296 -webkit-transform: perspective(400px) rotateX(90deg); 3297 -ms-transform: perspective(400px) rotateX(90deg); 3298 transform: perspective(400px) rotateX(90deg); 3299 opacity: 0; 3300 } 3301} 3302 3303.flipOutX { 3304 -webkit-animation-name: flipOutX; 3305 animation-name: flipOutX; 3306 -webkit-backface-visibility: visible !important; 3307 -ms-backface-visibility: visible !important; 3308 backface-visibility: visible !important; 3309} 3310 3311@-webkit-keyframes flipOutY { 3312 0% { 3313 -webkit-transform: perspective(400px) rotateY(0deg); 3314 transform: perspective(400px) rotateY(0deg); 3315 opacity: 1; 3316 } 3317 3318 100% { 3319 -webkit-transform: perspective(400px) rotateY(90deg); 3320 transform: perspective(400px) rotateY(90deg); 3321 opacity: 0; 3322 } 3323} 3324 3325@keyframes flipOutY { 3326 0% { 3327 -webkit-transform: perspective(400px) rotateY(0deg); 3328 -ms-transform: perspective(400px) rotateY(0deg); 3329 transform: perspective(400px) rotateY(0deg); 3330 opacity: 1; 3331 } 3332 3333 100% { 3334 -webkit-transform: perspective(400px) rotateY(90deg); 3335 -ms-transform: perspective(400px) rotateY(90deg); 3336 transform: perspective(400px) rotateY(90deg); 3337 opacity: 0; 3338 } 3339} 3340 3341.flipOutY { 3342 -webkit-backface-visibility: visible !important; 3343 -ms-backface-visibility: visible !important; 3344 backface-visibility: visible !important; 3345 -webkit-animation-name: flipOutY; 3346 animation-name: flipOutY; 3347} 3348 3349@-webkit-keyframes lightSpeedIn { 3350 0% { 3351 -webkit-transform: translateX(100%) skewX(-30deg); 3352 transform: translateX(100%) skewX(-30deg); 3353 opacity: 0; 3354 } 3355 3356 60% { 3357 -webkit-transform: translateX(-20%) skewX(30deg); 3358 transform: translateX(-20%) skewX(30deg); 3359 opacity: 1;
3360 } 3361 3362 80% { 3363 -webkit-transform: translateX(0%) skewX(-15deg); 3364 transform: translateX(0%) skewX(-15deg); 3365 opacity: 1; 3366 } 3367 3368 100% { 3369 -webkit-transform: translateX(0%) skewX(0deg); 3370 transform: translateX(0%) skewX(0deg); 3371 opacity: 1; 3372 } 3373} 3374 3375@keyframes lightSpeedIn { 3376 0% { 3377 -webkit-transform: translateX(100%) skewX(-30deg); 3378 -ms-transform: translateX(100%) skewX(-30deg); 3379 transform: translateX(100%) skewX(-30deg); 3380 opacity: 0; 3381 } 3382 3383 60% { 3384 -webkit-transform: translateX(-20%) skewX(30deg); 3385 -ms-transform: translateX(-20%) skewX(30deg); 3386 transform: translateX(-20%) skewX(30deg); 3387 opacity: 1; 3388 } 3389 3390 80% { 3391 -webkit-transform: translateX(0%) skewX(-15deg); 3392 -ms-transform: translateX(0%) skewX(-15deg); 3393 transform: translateX(0%) skewX(-15deg); 3394 opacity: 1; 3395 } 3396 3397 100% { 3398 -webkit-transform: translateX(0%) skewX(0deg); 3399 -ms-transform: translateX(0%) skewX(0deg); 3400 transform: translateX(0%) skewX(0deg); 3401 opacity: 1; 3402 } 3403} 3404 3405.lightSpeedIn { 3406 -webkit-animation-name: lightSpeedIn; 3407 animation-name: lightSpeedIn; 3408 -webkit-animation-timing-function: ease-out; 3409 animation-timing-function: ease-out; 3410} 3411 3412@-webkit-keyframes lightSpeedOut { 3413 0% { 3414 -webkit-transform: translateX(0%) skewX(0deg); 3415 transform: translateX(0%) skewX(0deg); 3416 opacity: 1; 3417 } 3418 3419 100% { 3420 -webkit-transform: translateX(100%) skewX(-30deg); 3421 transform: translateX(100%) skewX(-30deg); 3422 opacity: 0; 3423 } 3424} 3425 3426@keyframes lightSpeedOut { 3427 0% { 3428 -webkit-transform: translateX(0%) skewX(0deg); 3429 -ms-transform: translateX(0%) skewX(0deg); 3430 transform: translateX(0%) skewX(0deg); 3431 opacity: 1; 3432 } 3433 3434 100% { 3435 -webkit-transform: translateX(100%) skewX(-30deg); 3436 -ms-transform: translateX(100%) skewX(-30deg); 3437 transform: translateX(100%) skewX(-30deg); 3438 opacity: 0; 3439 } 3440} 3441 3442.lightSpeedOut { 3443 -webkit-animation-name: lightSpeedOut; 3444 animation-name: lightSpeedOut; 3445 -webkit-animation-timing-function: ease-in; 3446 animation-timing-function: ease-in; 3447} 3448 3449@-webkit-keyframes rotateIn { 3450 0% { 3451 -webkit-transform-origin: center center; 3452 transform-origin: center center; 3453 -webkit-transform: rotate(-200deg); 3454 transform: rotate(-200deg); 3455 opacity: 0; 3456 } 3457 3458 100% { 3459 -webkit-transform-origin: center center; 3460 transform-origin: center center; 3461 -webkit-transform: rotate(0); 3462 transform: rotate(0); 3463 opacity: 1; 3464 } 3465} 3466 3467@keyframes rotateIn { 3468 0% { 3469 -webkit-transform-origin: center center; 3470 -ms-transform-origin: center center; 3471 transform-origin: center center; 3472 -webkit-transform: rotate(-200deg); 3473 -ms-transform: rotate(-200deg); 3474 transform: rotate(-200deg); 3475 opacity: 0; 3476 } 3477 3478 100% { 3479 -webkit-transform-origin: center center; 3480 -ms-transform-origin: center center; 3481 transform-origin: center center; 3482 -webkit-transform: rotate(0); 3483 -ms-transform: rotate(0); 3484 transform: rotate(0); 3485 opacity: 1; 3486 } 3487} 3488 3489.rotateIn { 3490 -webkit-animation-name: rotateIn; 3491 animation-name: rotateIn; 3492} 3493 3494@-webkit-keyframes rotateInDownLeft { 3495 0% { 3496 -webkit-transform-origin: left bottom; 3497 transform-origin: left bottom; 3498 -webkit-transform: rotate(-90deg); 3499 transform: rotate(-90deg); 3500 opacity: 0; 3501 } 3502 3503 100% { 3504 -webkit-transform-origin: left bottom; 3505 transform-origin: left bottom; 3506 -webkit-transform: rotate(0); 3507 transform: rotate(0); 3508 opacity: 1; 3509 } 3510} 3511 3512@keyframes rotateInDownLeft { 3513 0% { 3514 -webkit-transform-origin: left bottom; 3515 -ms-transform-origin: left bottom; 3516 transform-origin: left bottom; 3517 -webkit-transform: rotate(-90deg); 3518 -ms-transform: rotate(-90deg); 3519 transform: rotate(-90deg); 3520 opacity: 0; 3521 } 3522 3523 100% { 3524 -webkit-transform-origin: left bottom; 3525 -ms-transform-origin: left bottom; 3526 transform-origin: left bottom; 3527 -webkit-transform: rotate(0); 3528 -ms-transform: rotate(0); 3529 transform: rotate(0); 3530 opacity: 1; 3531 } 3532} 3533 3534.rotateInDownLeft { 3535 -webkit-animation-name: rotateInDownLeft; 3536 animation-name: rotateInDownLeft; 3537} 3538 3539@-webkit-keyframes rotateInDownRight { 3540 0% { 3541 -webkit-transform-origin: right bottom; 3542 transform-origin: right bottom; 3543 -webkit-transform: rotate(90deg); 3544 transform: rotate(90deg); 3545 opacity: 0; 3546 } 3547 3548 100% { 3549 -webkit-transform-origin: right bottom; 3550 transform-origin: right bottom; 3551 -webkit-transform: rotate(0); 3552 transform: rotate(0); 3553 opacity: 1;
3554 } 3555} 3556 3557@keyframes rotateInDownRight { 3558 0% { 3559 -webkit-transform-origin: right bottom; 3560 -ms-transform-origin: right bottom; 3561 transform-origin: right bottom; 3562 -webkit-transform: rotate(90deg); 3563 -ms-transform: rotate(90deg); 3564 transform: rotate(90deg); 3565 opacity: 0; 3566 } 3567 3568 100% { 3569 -webkit-transform-origin: right bottom; 3570 -ms-transform-origin: right bottom; 3571 transform-origin: right bottom; 3572 -webkit-transform: rotate(0); 3573 -ms-transform: rotate(0); 3574 transform: rotate(0); 3575 opacity: 1; 3576 } 3577} 3578 3579.rotateInDownRight { 3580 -webkit-animation-name: rotateInDownRight; 3581 animation-name: rotateInDownRight; 3582} 3583 3584@-webkit-keyframes rotateInUpLeft { 3585 0% { 3586 -webkit-transform-origin: left bottom; 3587 transform-origin: left bottom; 3588 -webkit-transform: rotate(90deg); 3589 transform: rotate(90deg); 3590 opacity: 0; 3591 } 3592 3593 100% { 3594 -webkit-transform-origin: left bottom; 3595 transform-origin: left bottom; 3596 -webkit-transform: rotate(0); 3597 transform: rotate(0); 3598 opacity: 1; 3599 } 3600} 3601 3602@keyframes rotateInUpLeft { 3603 0% { 3604 -webkit-transform-origin: left bottom; 3605 -ms-transform-origin: left bottom; 3606 transform-origin: left bottom; 3607 -webkit-transform: rotate(90deg); 3608 -ms-transform: rotate(90deg); 3609 transform: rotate(90deg); 3610 opacity: 0; 3611 } 3612 3613 100% { 3614 -webkit-transform-origin: left bottom; 3615 -ms-transform-origin: left bottom; 3616 transform-origin: left bottom; 3617 -webkit-transform: rotate(0); 3618 -ms-transform: rotate(0); 3619 transform: rotate(0); 3620 opacity: 1; 3621 } 3622} 3623 3624.rotateInUpLeft { 3625 -webkit-animation-name: rotateInUpLeft; 3626 animation-name: rotateInUpLeft; 3627} 3628 3629@-webkit-keyframes rotateInUpRight { 3630 0% { 3631 -webkit-transform-origin: right bottom; 3632 transform-origin: right bottom; 3633 -webkit-transform: rotate(-90deg); 3634 transform: rotate(-90deg); 3635 opacity: 0; 3636 } 3637 3638 100% { 3639 -webkit-transform-origin: right bottom; 3640 transform-origin: right bottom; 3641 -webkit-transform: rotate(0); 3642 transform: rotate(0); 3643 opacity: 1; 3644 } 3645} 3646 3647@keyframes rotateInUpRight { 3648 0% { 3649 -webkit-transform-origin: right bottom; 3650 -ms-transform-origin: right bottom; 3651 transform-origin: right bottom; 3652 -webkit-transform: rotate(-90deg); 3653 -ms-transform: rotate(-90deg); 3654 transform: rotate(-90deg); 3655 opacity: 0; 3656 } 3657 3658 100% { 3659 -webkit-transform-origin: right bottom; 3660 -ms-transform-origin: right bottom; 3661 transform-origin: right bottom; 3662 -webkit-transform: rotate(0); 3663 -ms-transform: rotate(0); 3664 transform: rotate(0); 3665 opacity: 1; 3666 } 3667} 3668 3669.rotateInUpRight { 3670 -webkit-animation-name: rotateInUpRight; 3671 animation-name: rotateInUpRight; 3672} 3673 3674@-webkit-keyframes rotateOut { 3675 0% { 3676 -webkit-transform-origin: center center; 3677 transform-origin: center center; 3678 -webkit-transform: rotate(0); 3679 transform: rotate(0); 3680 opacity: 1; 3681 } 3682 3683 100% { 3684 -webkit-transform-origin: center center; 3685 transform-origin: center center; 3686 -webkit-transform: rotate(200deg); 3687 transform: rotate(200deg); 3688 opacity: 0; 3689 } 3690} 3691 3692@keyframes rotateOut { 3693 0% { 3694 -webkit-transform-origin: center center; 3695 -ms-transform-origin: center center; 3696 transform-origin: center center; 3697 -webkit-transform: rotate(0); 3698 -ms-transform: rotate(0); 3699 transform: rotate(0); 3700 opacity: 1; 3701 } 3702 3703 100% { 3704 -webkit-transform-origin: center center; 3705 -ms-transform-origin: center center; 3706 transform-origin: center center; 3707 -webkit-transform: rotate(200deg); 3708 -ms-transform: rotate(200deg); 3709 transform: rotate(200deg); 3710 opacity: 0; 3711 } 3712} 3713 3714.rotateOut { 3715 -webkit-animation-name: rotateOut; 3716 animation-name: rotateOut; 3717} 3718 3719@-webkit-keyframes rotateOutDownLeft { 3720 0% { 3721 -webkit-transform-origin: left bottom; 3722 transform-origin: left bottom; 3723 -webkit-transform: rotate(0); 3724 transform: rotate(0); 3725 opacity: 1; 3726 } 3727 3728 100% { 3729 -webkit-transform-origin: left bottom; 3730 transform-origin: left bottom; 3731 -webkit-transform: rotate(90deg); 3732 transform: rotate(90deg); 3733 opacity: 0; 3734 } 3735} 3736 3737@keyframes rotateOutDownLeft { 3738 0% { 3739 -webkit-transform-origin: left bottom; 3740 -ms-transform-origin: left bottom; 3741 transform-origin: left bottom; 3742 -webkit-transform: rotate(0); 3743 -ms-transform: rotate(0); 3744 transform: rotate(0); 3745 opacity: 1;
3746 } 3747 3748 100% { 3749 -webkit-transform-origin: left bottom; 3750 -ms-transform-origin: left bottom; 3751 transform-origin: left bottom; 3752 -webkit-transform: rotate(90deg); 3753 -ms-transform: rotate(90deg); 3754 transform: rotate(90deg); 3755 opacity: 0; 3756 } 3757} 3758 3759.rotateOutDownLeft { 3760 -webkit-animation-name: rotateOutDownLeft; 3761 animation-name: rotateOutDownLeft; 3762} 3763 3764@-webkit-keyframes rotateOutDownRight { 3765 0% { 3766 -webkit-transform-origin: right bottom; 3767 transform-origin: right bottom; 3768 -webkit-transform: rotate(0); 3769 transform: rotate(0); 3770 opacity: 1; 3771 } 3772 3773 100% { 3774 -webkit-transform-origin: right bottom; 3775 transform-origin: right bottom; 3776 -webkit-transform: rotate(-90deg); 3777 transform: rotate(-90deg); 3778 opacity: 0; 3779 } 3780} 3781 3782@keyframes rotateOutDownRight { 3783 0% { 3784 -webkit-transform-origin: right bottom; 3785 -ms-transform-origin: right bottom; 3786 transform-origin: right bottom; 3787 -webkit-transform: rotate(0); 3788 -ms-transform: rotate(0); 3789 transform: rotate(0); 3790 opacity: 1; 3791 } 3792 3793 100% { 3794 -webkit-transform-origin: right bottom; 3795 -ms-transform-origin: right bottom; 3796 transform-origin: right bottom; 3797 -webkit-transform: rotate(-90deg); 3798 -ms-transform: rotate(-90deg); 3799 transform: rotate(-90deg); 3800 opacity: 0; 3801 } 3802} 3803 3804.rotateOutDownRight { 3805 -webkit-animation-name: rotateOutDownRight; 3806 animation-name: rotateOutDownRight; 3807} 3808 3809@-webkit-keyframes rotateOutUpLeft { 3810 0% { 3811 -webkit-transform-origin: left bottom; 3812 transform-origin: left bottom; 3813 -webkit-transform: rotate(0); 3814 transform: rotate(0); 3815 opacity: 1; 3816 } 3817 3818 100% { 3819 -webkit-transform-origin: left bottom; 3820 transform-origin: left bottom; 3821 -webkit-transform: rotate(-90deg); 3822 transform: rotate(-90deg); 3823 opacity: 0; 3824 } 3825} 3826 3827@keyframes rotateOutUpLeft { 3828 0% { 3829 -webkit-transform-origin: left bottom; 3830 -ms-transform-origin: left bottom; 3831 transform-origin: left bottom; 3832 -webkit-transform: rotate(0); 3833 -ms-transform: rotate(0); 3834 transform: rotate(0); 3835 opacity: 1; 3836 } 3837 3838 100% { 3839 -webkit-transform-origin: left bottom; 3840 -ms-transform-origin: left bottom; 3841 transform-origin: left bottom; 3842 -webkit-transform: rotate(-90deg); 3843 -ms-transform: rotate(-90deg); 3844 transform: rotate(-90deg); 3845 opacity: 0; 3846 } 3847} 3848 3849.rotateOutUpLeft { 3850 -webkit-animation-name: rotateOutUpLeft; 3851 animation-name: rotateOutUpLeft; 3852} 3853 3854@-webkit-keyframes rotateOutUpRight { 3855 0% { 3856 -webkit-transform-origin: right bottom; 3857 transform-origin: right bottom; 3858 -webkit-transform: rotate(0); 3859 transform: rotate(0); 3860 opacity: 1; 3861 } 3862 3863 100% { 3864 -webkit-transform-origin: right bottom; 3865 transform-origin: right bottom; 3866 -webkit-transform: rotate(90deg); 3867 transform: rotate(90deg); 3868 opacity: 0; 3869 } 3870} 3871 3872@keyframes rotateOutUpRight { 3873 0% { 3874 -webkit-transform-origin: right bottom; 3875 -ms-transform-origin: right bottom; 3876 transform-origin: right bottom; 3877 -webkit-transform: rotate(0); 3878 -ms-transform: rotate(0); 3879 transform: rotate(0); 3880 opacity: 1; 3881 } 3882 3883 100% { 3884 -webkit-transform-origin: right bottom; 3885 -ms-transform-origin: right bottom; 3886 transform-origin: right bottom; 3887 -webkit-transform: rotate(90deg); 3888 -ms-transform: rotate(90deg); 3889 transform: rotate(90deg); 3890 opacity: 0; 3891 } 3892} 3893 3894.rotateOutUpRight { 3895 -webkit-animation-name: rotateOutUpRight; 3896 animation-name: rotateOutUpRight; 3897} 3898 3899@-webkit-keyframes slideInUp { 3900 0% { 3901 -webkit-transform: translate3d(0, 100%, 0); 3902 transform: translate3d(0, 100%, 0); 3903 visibility: visible; 3904 } 3905 3906 100% { 3907 -webkit-transform:translateZ(0); 3908 transform:translateZ(0); 3909 } 3910} 3911 3912@keyframes slideInUp { 3913 0% { 3914 -webkit-transform: translate3d(0, 100%, 0); 3915 transform: translate3d(0, 100%, 0); 3916 visibility: visible; 3917 } 3918 3919 100% { 3920 -webkit-transform: translateZ(0); 3921 transform: translateZ(0); 3922 } 3923} 3924 3925.slideInUp { 3926 -webkit-animation-name: slideInUp; 3927 animation-name: slideInUp; 3928} 3929 3930@-webkit-keyframes slideInDown { 3931 0% { 3932 opacity: 0; 3933 -webkit-transform: translateY(-2000px); 3934 transform: translateY(-2000px); 3935 } 3936 3937 100% { 3938 -webkit-transform: translateY(0); 3939 transform: translateY(0); 3940 } 3941} 3942 3943@keyframes slideInDown { 3944 0% { 3945 opacity: 0; 3946 -webkit-transform: translateY(-2000px); 3947 -ms-transform: translateY(-2000px); 3948 transform: translateY(-2000px); 3949 } 3950 3951 100% { 3952 -webkit-transform: translateY(0); 3953 -ms-transform: translateY(0); 3954 transform: translateY(0); 3955 } 3956} 3957 3958.slideInDown { 3959 -webkit-animation-name: slideInDown; 3960 animation-name: slideInDown; 3961} 3962 3963@-webkit-keyframes slideInLeft { 3964 0% { 3965 opacity: 0; 3966 -webkit-transform: translateX(-2000px); 3967 transform: translateX(-2000px); 3968 } 3969 3970 100% { 3971 -webkit-transform: translateX(0); 3972 transform: translateX(0); 3973 } 3974} 3975 3976@keyframes slideInLeft { 3977 0% { 3978 opacity: 0; 3979 -webkit-transform: translateX(-2000px); 3980 -ms-transform: translateX(-2000px); 3981 transform: translateX(-2000px); 3982 } 3983 3984 100% { 3985 -webkit-transform: translateX(0); 3986 -ms-transform: translateX(0); 3987 transform: translateX(0); 3988 } 3989} 3990 3991.slideInLeft { 3992 -webkit-animation-name: slideInLeft; 3993 animation-name: slideInLeft; 3994} 3995 3996@-webkit-keyframes slideInRight { 3997 0% { 3998 opacity: 0; 3999 -webkit-transform: translateX(2000px); 4000 transform: translateX(2000px); 4001 } 4002 4003 100% { 4004 -webkit-transform: translateX(0); 4005 transform: translateX(0); 4006 } 4007} 4008 4009@keyframes slideInRight { 4010 0% { 4011 opacity: 0; 4012 -webkit-transform: translateX(2000px); 4013 -ms-transform: translateX(2000px); 4014 transform: translateX(2000px); 4015 } 4016 4017 100% { 4018 -webkit-transform: translateX(0); 4019 -ms-transform: translateX(0); 4020 transform: translateX(0); 4021 } 4022} 4023 4024.slideInRight { 4025 -webkit-animation-name: slideInRight; 4026 animation-name: slideInRight; 4027} 4028 4029@-webkit-keyframes slideOutLeft { 4030 0% { 4031 -webkit-transform: translateX(0); 4032 transform: translateX(0); 4033 } 4034 4035 100% { 4036 opacity: 0; 4037 -webkit-transform: translateX(-2000px); 4038 transform: translateX(-2000px); 4039 } 4040} 4041 4042@keyframes slideOutLeft { 4043 0% { 4044 -webkit-transform: translateX(0); 4045 -ms-transform: translateX(0); 4046 transform: translateX(0); 4047 } 4048 4049 100% { 4050 opacity: 0; 4051 -webkit-transform: translateX(-2000px); 4052 -ms-transform: translateX(-2000px); 4053 transform: translateX(-2000px); 4054 } 4055} 4056 4057.slideOutLeft { 4058 -webkit-animation-name: slideOutLeft; 4059 animation-name: slideOutLeft; 4060} 4061 4062@-webkit-keyframes slideOutRight { 4063 0% { 4064 -webkit-transform: translateX(0); 4065 transform: translateX(0); 4066 } 4067 4068 100% { 4069 opacity: 0; 4070 -webkit-transform: translateX(2000px); 4071 transform: translateX(2000px); 4072 } 4073} 4074 4075@keyframes slideOutRight { 4076 0% { 4077 -webkit-transform: translateX(0); 4078 -ms-transform: translateX(0); 4079 transform: translateX(0); 4080 } 4081 4082 100% { 4083 opacity: 0; 4084 -webkit-transform: translateX(2000px); 4085 -ms-transform: translateX(2000px); 4086 transform: translateX(2000px); 4087 } 4088} 4089 4090.slideOutRight { 4091 -webkit-animation-name: slideOutRight; 4092 animation-name: slideOutRight; 4093} 4094 4095@-webkit-keyframes slideOutUp { 4096 0% { 4097 -webkit-transform: translateY(0); 4098 transform: translateY(0); 4099 } 4100 4101 100% { 4102 opacity: 0; 4103 -webkit-transform: translateY(-2000px); 4104 transform: translateY(-2000px); 4105 } 4106} 4107 4108@keyframes slideOutUp { 4109 0% { 4110 -webkit-transform: translateY(0); 4111 -ms-transform: translateY(0); 4112 transform: translateY(0); 4113 } 4114 4115 100% { 4116 opacity: 0; 4117 -webkit-transform: translateY(-2000px); 4118 -ms-transform: translateY(-2000px); 4119 transform: translateY(-2000px); 4120 } 4121} 4122 4123.slideOutUp { 4124 -webkit-animation-name: slideOutUp; 4125 animation-name: slideOutUp; 4126} 4127 4128@-webkit-keyframes hinge { 4129 0% { 4130 -webkit-transform: rotate(0); 4131 transform: rotate(0); 4132 -webkit-transform-origin: top left; 4133 transform-origin: top left; 4134 -webkit-animation-timing-function: ease-in-out; 4135 animation-timing-function: ease-in-out; 4136 } 4137 4138 20%, 60% { 4139 -webkit-transform: rotate(80deg); 4140 transform: rotate(80deg); 4141 -webkit-transform-origin: top left; 4142 transform-origin: top left; 4143 -webkit-animation-timing-function: ease-in-out; 4144 animation-timing-function: ease-in-out; 4145 } 4146 4147 40% { 4148 -webkit-transform: rotate(60deg); 4149 transform: rotate(60deg); 4150 -webkit-transform-origin: top left; 4151 transform-origin: top left; 4152 -webkit-animation-timing-function: ease-in-out; 4153 animation-timing-function: ease-in-out; 4154 } 4155 4156 80% { 4157 -webkit-transform: rotate(60deg) translateY(0); 4158 transform: rotate(60deg) translateY(0); 4159 opacity: 1;
4160 -webkit-transform-origin: top left; 4161 transform-origin: top left; 4162 -webkit-animation-timing-function: ease-in-out; 4163 animation-timing-function: ease-in-out; 4164 } 4165 4166 100% { 4167 -webkit-transform: translateY(700px); 4168 transform: translateY(700px); 4169 opacity: 0; 4170 } 4171} 4172 4173@keyframes hinge { 4174 0% { 4175 -webkit-transform: rotate(0); 4176 -ms-transform: rotate(0); 4177 transform: rotate(0); 4178 -webkit-transform-origin: top left; 4179 -ms-transform-origin: top left; 4180 transform-origin: top left; 4181 -webkit-animation-timing-function: ease-in-out; 4182 animation-timing-function: ease-in-out; 4183 } 4184 4185 20%, 60% { 4186 -webkit-transform: rotate(80deg); 4187 -ms-transform: rotate(80deg); 4188 transform: rotate(80deg); 4189 -webkit-transform-origin: top left; 4190 -ms-transform-origin: top left; 4191 transform-origin: top left; 4192 -webkit-animation-timing-function: ease-in-out; 4193 animation-timing-function: ease-in-out; 4194 } 4195 4196 40% { 4197 -webkit-transform: rotate(60deg); 4198 -ms-transform: rotate(60deg); 4199 transform: rotate(60deg); 4200 -webkit-transform-origin: top left; 4201 -ms-transform-origin: top left; 4202 transform-origin: top left; 4203 -webkit-animation-timing-function: ease-in-out; 4204 animation-timing-function: ease-in-out; 4205 } 4206 4207 80% { 4208 -webkit-transform: rotate(60deg) translateY(0); 4209 -ms-transform: rotate(60deg) translateY(0); 4210 transform: rotate(60deg) translateY(0); 4211 opacity: 1; 4212 -webkit-transform-origin: top left; 4213 -ms-transform-origin: top left; 4214 transform-origin: top left; 4215 -webkit-animation-timing-function: ease-in-out; 4216 animation-timing-function: ease-in-out; 4217 } 4218 4219 100% { 4220 -webkit-transform: translateY(700px); 4221 -ms-transform: translateY(700px); 4222 transform: translateY(700px); 4223 opacity: 0; 4224 } 4225} 4226 4227.hinge { 4228 -webkit-animation-name: hinge; 4229 animation-name: hinge; 4230} 4231 4232/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ 4233 4234@-webkit-keyframes rollIn { 4235 0% { 4236 opacity: 0; 4237 -webkit-transform: translateX(-100%) rotate(-120deg); 4238 transform: translateX(-100%) rotate(-120deg); 4239 } 4240 100% { 4241 opacity: 1; 4242 -webkit-transform: translateX(0px) rotate(0deg); 4243 transform: translateX(0px) rotate(0deg); 4244 } 4245} 4246 4247@keyframes rollIn { 4248 0% { 4249 opacity: 0; 4250 -webkit-transform: translateX(-100%) rotate(-120deg); 4251 -ms-transform: translateX(-100%) rotate(-120deg); 4252 transform: translateX(-100%) rotate(-120deg); 4253 } 4254 100% { 4255 opacity: 1; 4256 -webkit-transform: translateX(0px) rotate(0deg); 4257 -ms-transform: translateX(0px) rotate(0deg); 4258 transform: translateX(0px) rotate(0deg); 4259 } 4260} 4261 4262.rollIn { 4263 -webkit-animation-name: rollIn; 4264 animation-name: rollIn; 4265} 4266 4267/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ 4268 4269@-webkit-keyframes rollOut { 4270 0% { 4271 opacity: 1; 4272 -webkit-transform: translateX(0px) rotate(0deg); 4273 transform: translateX(0px) rotate(0deg); 4274 } 4275 4276 100% { 4277 opacity: 0; 4278 -webkit-transform: translateX(100%) rotate(120deg); 4279 transform: translateX(100%) rotate(120deg); 4280 } 4281} 4282 4283@keyframes rollOut { 4284 0% { 4285 opacity: 1; 4286 -webkit-transform: translateX(0px) rotate(0deg); 4287 -ms-transform: translateX(0px) rotate(0deg); 4288 transform: translateX(0px) rotate(0deg); 4289 } 4290 4291 100% { 4292 opacity: 0; 4293 -webkit-transform: translateX(100%) rotate(120deg); 4294 -ms-transform: translateX(100%) rotate(120deg); 4295 transform: translateX(100%) rotate(120deg); 4296 } 4297} 4298 4299.rollOut { 4300 -webkit-animation-name: rollOut; 4301 animation-name: rollOut; 4302} 4303 4304@-webkit-keyframes zoomIn { 4305 from { 4306 opacity: 0; 4307 -webkit-transform: scale3d(0.3, 0.3, 0.3); 4308 transform: scale3d(0.3, 0.3, 0.3); 4309 } 4310 4311 50% { 4312 opacity: 1; 4313 } 4314} 4315 4316@keyframes zoomIn { 4317 from { 4318 opacity: 0; 4319 -webkit-transform: scale3d(0.3, 0.3, 0.3); 4320 transform: scale3d(0.3, 0.3, 0.3); 4321 } 4322 4323 50% { 4324 opacity: 1; 4325 } 4326} 4327 4328.zoomIn { 4329 -webkit-animation-name: zoomIn; 4330 animation-name: zoomIn; 4331} 4332 4333@-webkit-keyframes zoomInDown { 4334 from { 4335 opacity: 0; 4336 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); 4337 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); 4338 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4339 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4340 } 4341 4342 60% { 4343 opacity: 1;
4344 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4345 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4346 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4347 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4348 } 4349} 4350 4351@keyframes zoomInDown { 4352 from { 4353 opacity: 0; 4354 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); 4355 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); 4356 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4357 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4358 } 4359 4360 60% { 4361 opacity: 1; 4362 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4363 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4364 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4365 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4366 } 4367} 4368 4369.zoomInDown { 4370 -webkit-animation-name: zoomInDown; 4371 animation-name: zoomInDown; 4372} 4373 4374@-webkit-keyframes zoomInLeft { 4375 from { 4376 opacity: 0; 4377 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); 4378 transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); 4379 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4380 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4381 } 4382 4383 60% { 4384 opacity: 1; 4385 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); 4386 transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); 4387 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4388 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4389 } 4390} 4391 4392@keyframes zoomInLeft { 4393 from { 4394 opacity: 0; 4395 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); 4396 transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); 4397 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4398 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4399 } 4400 4401 60% { 4402 opacity: 1; 4403 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); 4404 transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); 4405 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4406 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4407 } 4408} 4409 4410.zoomInLeft { 4411 -webkit-animation-name: zoomInLeft; 4412 animation-name: zoomInLeft; 4413} 4414 4415@-webkit-keyframes zoomInRight { 4416 from { 4417 opacity: 0; 4418 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); 4419 transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); 4420 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4421 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4422 } 4423 4424 60% { 4425 opacity: 1; 4426 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); 4427 transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); 4428 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4429 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4430 } 4431} 4432 4433@keyframes zoomInRight { 4434 from { 4435 opacity: 0; 4436 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); 4437 transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); 4438 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4439 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4440 } 4441 4442 60% { 4443 opacity: 1; 4444 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); 4445 transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); 4446 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4447 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4448 } 4449} 4450 4451.zoomInRight { 4452 -webkit-animation-name: zoomInRight; 4453 animation-name: zoomInRight; 4454} 4455 4456@-webkit-keyframes zoomInUp { 4457 from { 4458 opacity: 0; 4459 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); 4460 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); 4461 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4462 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4463 } 4464 4465 60% { 4466 opacity: 1;
4467 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4468 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4469 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4470 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4471 } 4472} 4473 4474@keyframes zoomInUp { 4475 from { 4476 opacity: 0; 4477 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); 4478 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); 4479 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4480 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4481 } 4482 4483 60% { 4484 opacity: 1; 4485 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4486 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4487 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4488 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4489 } 4490} 4491 4492.zoomInUp { 4493 -webkit-animation-name: zoomInUp; 4494 animation-name: zoomInUp; 4495} 4496 4497@-webkit-keyframes zoomOut { 4498 from { 4499 opacity: 1; 4500 } 4501 4502 50% { 4503 opacity: 0; 4504 -webkit-transform: scale3d(0.3, 0.3, 0.3); 4505 transform: scale3d(0.3, 0.3, 0.3); 4506 } 4507 4508 to { 4509 opacity: 0; 4510 } 4511} 4512 4513@keyframes zoomOut { 4514 from { 4515 opacity: 1; 4516 } 4517 4518 50% { 4519 opacity: 0; 4520 -webkit-transform: scale3d(0.3, 0.3, 0.3); 4521 transform: scale3d(0.3, 0.3, 0.3); 4522 } 4523 4524 to { 4525 opacity: 0; 4526 } 4527} 4528 4529.zoomOut { 4530 -webkit-animation-name: zoomOut; 4531 animation-name: zoomOut; 4532} 4533 4534@-webkit-keyframes zoomOutDown { 4535 40% { 4536 opacity: 1; 4537 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4538 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4539 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4540 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4541 } 4542 4543 to { 4544 opacity: 0; 4545 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); 4546 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); 4547 -webkit-transform-origin: center bottom; 4548 transform-origin: center bottom; 4549 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4550 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4551 } 4552} 4553 4554@keyframes zoomOutDown { 4555 40% { 4556 opacity: 1; 4557 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4558 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); 4559 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4560 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4561 } 4562 4563 to { 4564 opacity: 0; 4565 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); 4566 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); 4567 -webkit-transform-origin: center bottom; 4568 transform-origin: center bottom; 4569 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4570 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4571 } 4572} 4573 4574.zoomOutDown { 4575 -webkit-animation-name: zoomOutDown; 4576 animation-name: zoomOutDown; 4577} 4578 4579@-webkit-keyframes zoomOutLeft { 4580 40% { 4581 opacity: 1; 4582 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); 4583 transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); 4584 } 4585 4586 to { 4587 opacity: 0; 4588 -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); 4589 transform: scale(0.1) translate3d(-2000px, 0, 0); 4590 -webkit-transform-origin: left center; 4591 transform-origin: left center; 4592 } 4593} 4594 4595@keyframes zoomOutLeft { 4596 40% { 4597 opacity: 1; 4598 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); 4599 transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); 4600 } 4601 4602 to { 4603 opacity: 0; 4604 -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); 4605 transform: scale(0.1) translate3d(-2000px, 0, 0); 4606 -webkit-transform-origin: left center; 4607 transform-origin: left center; 4608 } 4609} 4610 4611.zoomOutLeft { 4612 -webkit-animation-name: zoomOutLeft; 4613 animation-name: zoomOutLeft; 4614} 4615 4616@-webkit-keyframes zoomOutRight { 4617 40% { 4618 opacity: 1;
4619 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); 4620 transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); 4621 } 4622 4623 to { 4624 opacity: 0; 4625 -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); 4626 transform: scale(0.1) translate3d(2000px, 0, 0); 4627 -webkit-transform-origin: right center; 4628 transform-origin: right center; 4629 } 4630} 4631 4632@keyframes zoomOutRight { 4633 40% { 4634 opacity: 1; 4635 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); 4636 transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); 4637 } 4638 4639 to { 4640 opacity: 0; 4641 -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); 4642 transform: scale(0.1) translate3d(2000px, 0, 0); 4643 -webkit-transform-origin: right center; 4644 transform-origin: right center; 4645 } 4646} 4647 4648.zoomOutRight { 4649 -webkit-animation-name: zoomOutRight; 4650 animation-name: zoomOutRight; 4651} 4652 4653@-webkit-keyframes zoomOutUp { 4654 40% { 4655 opacity: 1; 4656 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4657 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4658 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4659 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4660 } 4661 4662 to { 4663 opacity: 0; 4664 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); 4665 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); 4666 -webkit-transform-origin: center bottom; 4667 transform-origin: center bottom; 4668 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4669 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4670 } 4671} 4672 4673@keyframes zoomOutUp { 4674 40% { 4675 opacity: 1; 4676 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4677 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); 4678 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4679 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 4680 } 4681 4682 to { 4683 opacity: 0; 4684 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); 4685 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); 4686 -webkit-transform-origin: center bottom; 4687 transform-origin: center bottom; 4688 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4689 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); 4690 } 4691} 4692 4693.zoomOutUp { 4694 -webkit-animation-name: zoomOutUp; 4695 animation-name: zoomOutUp; 4696} 4697 4698 /*********** reset start **************/ 4699 body { 4700 color: var(--text-color, #666); 4701 font-size: 16px; 4702 line-height: 1.4; 4703 font-weight: 400; 4704 text-align: left; 4705 background: #ffffff; 4706 font-family: var(--font-family); 4707 -webkit-font-smoothing: antialiased; 4708 -moz-font-smoothing: antialiased; 4709 overflow-x: hidden; 4710 } 4711 4712 body * { 4713 margin: 0; 4714 padding: 0; 4715 outline: none !important; 4716 line-height: 1.4; 4717 } 4718 4719 button, input, textarea { 4720 border: none; 4721 } 4722 4723 /*********** æ é¢ start **************/ 4724 h1, .h1 { 4725 font-size: 36px; 4726 font-weight: 700; 4727 color: var(--title-text-color, #000); 4728 font-family: var(--title-font-family); 4729 } 4730 h2, .h2 { 4731 font-size: 32px; 4732 font-weight: 700; 4733 color: var(--title-text-color, #000); 4734 font-family: var(--title-font-family); 4735 } 4736 h3, .h3 { 4737 font-size: 24px; 4738 font-weight: 600; 4739 color: var(--title-text-color, #000); 4740 font-family: var(--title-font-family); 4741 } 4742 h4, .h4 { 4743 font-size: 16px; 4744 font-weight: 400; 4745 color: var(--text-color, #555); 4746 font-family: var(--title-font-family); 4747 } 4748 h5, .h5 { 4749 font-size: 14px; 4750 font-weight: 400; 4751 color: var(--text-color, #888); 4752 font-family: var(--title-font-family); 4753 } 4754 4755 @media only screen and (max-width: 767px) { 4756 h1, .h1 { 4757 font-size: 22px; 4758 } 4759 h2, .h2 { 4760 font-size: 20px; 4761 } 4762 h3, .h3 { 4763 font-size: 18px; 4764 } 4765 } 4766 /*********** æ é¢ end **************/ 4767 4768 a { 4769 color: inherit; 4770 text-decoration: none; 4771 } 4772 4773 a:hover { 4774 text-decoration: none; 4775 color: var(--color-primary); 4776 } 4777 4778 ol, 4779 ul { 4780 list-style: none; 4781 } 4782 4783 i, 4784 em { 4785 font-style: normal; 4786 } 4787 4788 .rich-text ol { 4789 list-style: decimal; 4790 width: fit-content; 4791 text-align: left; 4792 padding-left: 38px; 4793 margin-top: 10px; 4794 margin-bottom: 10px; 4795 } 4796 4797 .rich-text ul { 4798 list-style: disc; 4799 width: fit-content; 4800 text-align: left; 4801 padding-left: 38px; 4802 margin-top: 10px; 4803 margin-bottom: 10px; 4804 } 4805 4806 .rich-text ul li { 4807 list-style: disc; 4808 } 4809 4810 .rich-text em { 4811 font-style: italic; 4812 } 4813 4814 img { 4815 max-width: 100%; 4816 } 4817 :not(.rich-text) img { 4818 width: auto; 4819 height: auto; 4820 } 4821 4822 .fr, 4823 .float-right { 4824 float: right; 4825 } 4826 4827 .fl, 4828 .float-left { 4829 float: left; 4830 } 4831 4832 .uppercase { 4833 text-transform: uppercase; 4834 } 4835 4836 /* RTLå¸å± */ 4837 html[dir="rtl"] body { 4838 text-align: right; 4839 } 4840 4841 /* æ¸ é¤æµ®å¨ */ 4842 .cl { 4843 zoom: 1; 4844 } 4845 4846 .cl:before, 4847 .cl:after { 4848 display: table; 4849 content: " "; 4850 } 4851 4852 .cl:after { 4853 clear: both; 4854 } 4855 4856 /*坿æ¬å ç½®æ ·å¼*/ 4857 .mce-img-32 {width: 32px;height: auto;} .mce-img-64 {width: 64px;height: auto;} .mce-img-240 {width: 240px;height: auto;} .mce-img-480 {width: 480px;height: auto;} .mce-img-600 {width: 600px;height: auto;} .mce-img-1024 {width: 1024px;height: auto;} .mce-img-2048 {width: 2048px;height: auto;} .mce-img-w-100 {width: 100%;height: auto;} 4858 4859 :root { 4860 4861 --color-primary:#212529; 4862 4863 --color-primary-rgb:33, 37, 41; 4864 4865 --color-second:#b41322; 4866 4867 --color-second-rgb:180, 19, 34; 4868 4869 --bg-color: #b41322; 4870 4871 --btn-hover: #b41322; 4872 4873 --button-radius: 0px; 4874 4875 --font-family: Saira_Condensed; 4876 4877 --title-font-family: Saira_Condensed_Bold; 4878 4879 --text-color: #212529; 4880 4881 --text-color-rgb: 33, 37, 41; 4882 4883 --title-text-color: #212529; 4884 4885 --title-text-color-rgb: 33, 37, 41; 4886 } 4887 4888 @font-face { 4889 font-family: "Saira_Condensed"; 4890 font-display: swap; 4891 src: url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/Saira_Condensed/Saira_Condensed-Regular.ttf') format('truetype'); 4892 } 4893 @font-face { 4894 font-family: "Saira_Condensed_Bold"; 4895 font-display: swap; 4896 src: url('https://shopcdnalpha.grainajz.com/tpl-common/common/css/fonts/Saira_Condensed/Saira_Condensed-Bold.ttf') format('truetype'); 4897 }</style> 4898 4899 4900<meta name="referrer" content="no-referrer-when-downgrade"> 4901 <meta property="og:url" content="https://www.szhifly.com/"> 4902 <meta property="og:type" content="website"> 4903 <meta property="og:title" content="Machine Vision Light Source &
4903 Industrial Camera Manufacturer | SHENZHEN HIFLY Technology Company Co., LTD"> 4904 <meta property="og:description" content="We operate as a global leader in machine vision solutions established in 2006, ensuring every High-Quality Machine Vision Camera, Lens, Light | HIFLY Vision Solutions deployment delivers elite imaging engineering and advanced industrial lens automation."> 4905 <meta property="og:image" content="https://shopcdnalpha.grainajz.com/category/348148/1163/16fe8c0db023b5559192ccf1ba9d2d50/HIFLY%20logo%20%E5%BD%A9%E8%89%B2.png"> 4906
4907<script> 4908 window.dataLayer = window.dataLayer || []; 4909 function gtag() { 4910 dataLayer.push(arguments); 4911 } 4912 4913 // 1. æ¯ä¸ªé¡µé¢å é»è®¤ ä¸åæè¿½è¸ª å 䏿¥å cookie 4914 gtag('consent', 'default', { 4915 analytics_storage: 'denied', 4916 ad_storage: 'denied', 4917 ad_user_data: 'denied', 4918 ad_personalization: 'denied', 4919 wait_for_update: 500, // wait for an update signal to overwrite, if any. (for waiting CMP) 4920 region: [ 4921 'AT', 4922 'BE', 4923 'BG', 4924 'CY', 4925 'CZ', 4926 'DE', 4927 'DK', 4928 'EE', 4929 'ES', 4930 'FI', 4931 'FR', 4932 'GR', 4933 'HR', 4934 'HU', 4935 'IE', 4936 'IS', 4937 'IT', 4938 'LI', 4939 'LT', 4940 'LU', 4941 'LV', 4942 'MT', 4943 'NL', 4944 'NO', 4945 'PL', 4946 'PT', 4947 'RO', 4948 'SE', 4949 'SI', 4950 'SK', 4951 ], // apply default to specific regions only 4952 }); 4953 4954 // 1.a å ¶å®å¯éç设置 4955 gtag('set', 'url_passthrough', true); // improve tracking via querystring info when consent is denied 4956 gtag('set', 'ads_data_redaction', true); // further remove ads click info when ad_storage is denied 4957</script>
4957 4958
4959<script> 4960 // 2. æ ¹æ®ç¨æ·ä¹åæ¯å¦åæçé项 卿¯ä¸ªé¡µé¢èªå¨è§¦å 代ç åæè¿½è¸ª å cookie 4961 if (localStorage['gtag.consent.option'] !== undefined) { 4962 const option = JSON.parse(localStorage['gtag.consent.option']); 4963 gtag('consent', 'update', option); 4964 } 4965</script>
4965 4966 4967<!-- Google Tag Manager --> 4968 4969<!-- End Google Tag Manager --> 4970 4971 4972 4973 4974 4975 4976 4977 4978 <link rel="canonical" href="https://www.szhifly.com/"> 4979<link rel="alternate" hreflang="x-default" href="https://www.szhifly.com/"> 4980<link rel="alternate" hreflang="en" href="https://www.szhifly.com/"> 4981<link rel="alternate" hreflang="ar" href="https://www.szhifly.com/ar/"> 4982<link rel="alternate" hreflang="cs" href="https://www.szhifly.com/cs/"> 4983<link rel="alternate" hreflang="nl" href="https://www.szhifly.com/nl/"> 4984<link rel="alternate" hreflang="fr" href="https://www.szhifly.com/fr/"> 4985<link rel="alternate" hreflang="de" href="https://www.szhifly.com/de/"> 4986<link rel="alternate" hreflang="el" href="https://www.szhifly.com/el/"> 4987<link rel="alternate" hreflang="hi" href="https://www.szhifly.com/hi/"> 4988<link rel="alternate" hreflang="it" href="https://www.szhifly.com/it/"> 4989<link rel="alternate" hreflang="ja" href="https://www.szhifly.com/ja/"> 4990<link rel="alternate" hreflang="ko" href="https://www.szhifly.com/ko/"> 4991<link rel="alternate" hreflang="pl" href="https://www.szhifly.com/pl/"> 4992<link rel="alternate" hreflang="pt" href="https://www.szhifly.com/pt/"> 4993<link rel="alternate" hreflang="ru" href="https://www.szhifly.com/ru/"> 4994<link rel="alternate" hreflang="es" href="https://www.szhifly.com/es/"> 4995<link rel="alternate" hreflang="sv" href="https://www.szhifly.com/sv/"> 4996<link rel="alternate" hreflang="id" href="https://www.szhifly.com/id/"> 4997<link rel="alternate" hreflang="sl" href="https://www.szhifly.com/sl/"> 4998<link rel="alternate" hreflang="uk" href="https://www.szhifly.com/uk/"> 4999<link rel="alternate" hreflang="vi" href="https://www.szhifly.com/vi/"> 5000<link rel="alternate" hreflang="hu" href="https://www.szhifly.com/hu/"> 5001<link rel="alternate" hreflang="th" href="https://www.szhifly.com/th/"> 5002<link rel="alternate" hreflang="tr" href="https://www.szhifly.com/tr/"> 5003<link rel="alternate" hreflang="ms" href="https://www.szhifly.com/ms/"> 5004<link rel="alternate" hreflang="bn" href="https://www.szhifly.com/bn/"> 5005<link rel="alternate" hreflang="ky" href="https://www.szhifly.com/ky/"> 5006 5007 5008 5009 <!-- Google Tag Manager --> 5010
5010<script>
vendor: 351 bytes, lines 5010-5014
5010(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 5011 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 5012 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5013 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 5014 })(window,document,'script','dataLayer','
5014GTM-KN32KTVL
vendor: 3 bytes, line 5014
5014');
5014</script>
5014 5015 <!-- End Google Tag Manager --> 5016 5017 5018
5018<script> 5019 var gtmTimeCount = new Date().getTime(); 5020 function getTimeZone() { 5021 var ot = -new Date().getTimezoneOffset() / 60; 5022 var tz; 5023 if (ot >= 0) { 5024 tz = 'UTC+' + ot; 5025 } else { 5026 tz = 'UTC' + ot; 5027 } 5028 return tz; 5029 } 5030 function trackError(params) { 5031 params.userAgent = (typeof navigator !== 'undefined' && navigator.userAgent) || 'unknown'; 5032 params.platform = (typeof navigator !== 'undefined' && navigator.platform) || 'unknown'; 5033 params.window = (typeof window !== 'undefined' && window.innerWidth + 'x' + window.innerHeight) || 'unknown'; 5034 params.timeZone = getTimeZone(); 5035 params.costTime = new Date().getTime() - gtmTimeCount; 5036 fetch( 5037 'https://shops-event.datasanalytics.com/' + 5038 window.location.host + 5039 window.location.pathname + 5040 window.location.search, 5041 { 5042 method: 'POST', 5043 mode: 'cors', 5044 headers: { 5045 'Content-Type': 'application/json', 5046 }, 5047 body: JSON.stringify(params), 5048 }, 5049 ).catch((error) => { 5050 console.log('errorTrack', error); 5051 }); 5052 } 5053 try { 5054 // å卿°æ®å° localStorageï¼å¹¶è®¾ç½®æææ 5055 function setLocalStorageWithExpiry(key, value, ttlDays = 7) { 5056 const expiryDate = new Date().getTime() + ttlDays * 24 * 60 * 60 * 1000; // ttlDays è½¬ä¸ºæ¯«ç§ 5057 const data = { 5058 value: value, 5059 expiry: expiryDate, 5060 }; 5061 localStorage.setItem(key, JSON.stringify(data)); 5062 } 5063 // ä» localStorage è·åæ°æ®ï¼å¦æå·²è¿æåå é¤è¯¥é¡¹ 5064 function getLocalStorageWithExpiry(key) { 5065 try { 5066 const item = localStorage.getItem(key); 5067 if (!item) return null; // å¦ææ²¡ææ°æ®ï¼è¿å null 5068 const parsedItem = JSON.parse(item); 5069 const currentTime = new Date().getTime(); 5070 // 妿ç¼åæ°æ®è¿æï¼åå é¤å¹¶è¿å null 5071 if (currentTime > parsedItem.expiry) { 5072 localStorage.removeItem(key); 5073 return null; 5074 } 5075 return parsedItem.value; 5076 } catch (error) { 5077 console.log(error); 5078 return null; 5079 } 5080 } 5081 var _paq = (window._paq = window._paq || []); 5082 var xm_gclid = 5083 window.location.search && 5084 (new URLSearchParams(window.location.search).get('gadid') || 5085 new URLSearchParams(window.location.search).get('gclid')); 5086 if (xm_gclid) { 5087 setLocalStorageWithExpiry('XM_TRACE_AD', xm_gclid); 5088 var domain = window.location.hostname; 5089 var searchParams = new URLSearchParams(); 5090 searchParams.set('gclid', xm_gclid); 5091 searchParams.set('domain', domain); 5092 var url = 'https://cms.xiaoman.cn/shop-api/External/Gclid?' + searchParams.toString(); 5093 fetch(url, { method: 'GET' }); 5094 } 5095 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 5096 var parseCookie = (value) => 5097 value 5098 .split(';') 5099 .map((v) => v.split('=')) 5100 .reduce((acc, v) => { 5101 acc[decodeURIComponent(v[0].trim())] = decodeURIComponent( 5102 (v[1] || '').trim(), 5103 ); 5104 return acc; 5105 }, {}); 5106 var gclid = 5107 xm_gclid || 5108 parseCookie(document.cookie).gclid || 5109 getLocalStorageWithExpiry('XM_TRACE_AD'); 5110 if (gclid) { 5111 _paq.push([ 5112 'setCustomDimension', 5113 (customDimensionId = 4), 5114 (customDimensionValue = gclid), 5115 ]); 5116 } 5117 _paq.push(['setDocumentTitle', document.domain + '/' + document.title]); 5118 _paq.push(['setCookieDomain', '*.szhifly.com']); 5119 _paq.push(['trackPageView']); 5120 _paq.push(['enableLinkTracking']); 5121 5122 var u = 'https://matomo.datasanalytics.com/'; 5123 _paq.push(['setTrackerUrl', u + 'matomo.php']); 5124 _paq.push(['setSiteId', '1486']); 5125 5126 (function (w, d, s, l, i) { 5127 w[l] = w[l] || []; 5128 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 5129 var f = d.getElementsByTagName(s)[0], 5130 j = d.createElement(s), 5131 dl = l != 'dataLayer' ? '&l=' + l : ''; 5132 j.async = true; 5133 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 5134 5135 j.onload = () => { 5136 console.log('mtm-sdk-load-track-success'); 5137 }; 5138 j.onerror = (e) => { 5139 trackError({ 5140 type: 'MTM_SDK_LOAD_TRACK', 5141 src: 'https://www.googletagmanager.com/gtm.js?id=' + i + dl, 5142 code: -1004, 5143 errorSrc: (e && e.target && e.target.src) || '', 5144 }); 5145 console.error('mtm-sdk-load-track-error'); 5146 }; 5147 5148 f.parentNode.insertBefore(j, f); 5149 5150 window.addEventListener('DOMContentLoaded', function () { 5151 function checkMtmScript() { 5152 try { 5153 var scripts = document.getElementsByTagName('script'); 5154 var found = false;
5155 for (var i = 0; i < scripts.length; i++) { 5156 var src = scripts[i].src || ''; 5157 if ( 5158 src.indexOf('/tpl-common/common/js/matomo.js') !== -1 || 5159 src.indexOf('dataLayerShops') !== -1 5160 ) { 5161 found = true; 5162 break; 5163 } 5164 } 5165 if (!found) { 5166 trackError({ 5167 type: 'MTM_SDK_LOAD_TRACK', 5168 src: '', 5169 code: -1007, 5170 }); 5171 } 5172 } catch (error) { 5173 console.log(error); 5174 } 5175 } 5176 checkMtmScript(); 5177 }); 5178 })(window, document, 'script', 'dataLayerShops', 'GTM-W6P22J4W'); 5179 } catch (error) { 5180 console.error('mtm-sdk-load-track-error', error); 5181 trackError({ 5182 type: 'MTM_SDK_LOAD_TRACK', 5183 code: -1008, 5184 error: error, 5185 }); 5186 } 5187 5188 </script>
5188 5189 5190 </head> 5191 5192 <body> 5193 <!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 5193-5194
5193 5194 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5194GTM-KN32KTVL
vendor: 89 bytes, lines 5194-5195
5194" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 5195
5195<!-- End Google Tag Manager (noscript) --> 5196 <h1 style="display: none">Machine Vision Light Source & Industrial Camera Manufacturer | SHENZHEN HIFLY Technology Company Co., LTD</h1> 5197 <!-- sectionStart: rightint_head --> 5198 <!-- Google Tag Manager (noscript) --> 5199 5200<!-- End Google Tag Manager (noscript) --> 5201 5202<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_head/index.css"> 5203 <div class="sitetop-rightint2"> 5204 <div class="container"> 5205 <div class="sitetop-left"> 5206 <span class="fl mo-header-menu"> 5207 <i class="qico qico-caidan"></i> 5208 </span> 5209 <p class="tel"> 5210 <i class="qico qico-tel2"></i> 5211 <a href="tel:+86-13926593066" rel="nofollow" target="_blank">+86-13926593066</a> 5212 </p> 5213 <p class="mail"> 5214 <i class="qico qico-youxiang"></i> 5215 <a href="/cdn-cgi/l/email-protection#1b687a7777625b686173727d776235787476" rel="nofollow"><span class="__cf_email__" data-cfemail="5625373a3a2f16252c3e3f303a2f7835393b">[email protected]</span></a> 5216 </p> 5217 </div> 5218 <div class="sitetop-right"> 5219 <div class="header-rightint2-right wow fadeInRight"> 5220 <div class="search"> 5221 <em> 5222 <i class="qico qico-search3"></i> 5223 </em> 5224 </div> 5225 <div class="line"></div> 5226 <div class="header-rightint2-lang"> 5227 5228<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/lang_selector_1729650960256769/index.css"> 5229 5230<div class="lang-selector header-lang"> 5231 <div class="current-lang"> 5232 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" width="30" height="20" alt="EN" style="object-position: -384px -38px"> 5233 <em>EN</em> 5234 <i class="qico qico-down4"></i> 5235 </div> 5236 <div class="lang-box"> 5237 <ul class="lang-list"> 5238 <li> 5239 <a href="https://www.szhifly.com/" data-lang="en" aria-label="en" rel="nofollow"> 5240 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="en" width="30" height="20" style="object-position: -384px -38px"> 5241 EN 5242 </a> 5243 </li> 5244 <li> 5245 <a href="https://www.szhifly.com/ar/" data-lang="ar" aria-label="ar" rel="nofollow"> 5246 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ar" width="30" height="20" style="object-position: -90px -6px"> 5247 AR 5248 </a> 5249 </li> 5250 <li> 5251 <a href="https://www.szhifly.com/cs/" data-lang="cs" aria-label="cs" rel="nofollow"> 5252 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="cs" width="30" height="20" style="object-position: -90px -38px"> 5253 CS 5254 </a> 5255 </li> 5256 <li> 5257 <a href="https://www.szhifly.com/nl/" data-lang="nl" aria-label="nl" rel="nofollow"> 5258 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="nl" width="30" height="20" style="object-position: -342px -198px"> 5259 NL 5260 </a> 5261 </li> 5262 <li> 5263 <a href="https://www.szhifly.com/fr/" data-lang="fr" aria-label="fr" rel="nofollow"> 5264 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="fr" width="30" height="20" style="object-position: -300px -70px"> 5265 FR 5266 </a> 5267 </li> 5268 <li> 5269 <a href="https://www.szhifly.com/de/" data-lang="de" aria-label="de" rel="nofollow"> 5270 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="de" width="30" height="20" style="object-position: -216px -38px"> 5271 DE 5272 </a> 5273 </li> 5274 <li> 5275 <a href="https://www.szhifly.com/el/" data-lang="el" aria-label="el" rel="nofollow"> 5276 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="el" width="30" height="20" style="object-position: -300px -38px"> 5277 EL 5278 </a> 5279 </li> 5280 <li> 5281 <a href="https://www.szhifly.com/hi/" data-lang="hi" aria-label="hi" rel="nofollow"> 5282 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="hi" width="30" height="20" style="object-position: -216px -102px"> 5283 HI 5284 </a> 5285 </li> 5286 <li> 5287 <a href="https://www.szhifly.com/it/" data-lang="it" aria-label="it" rel="nofollow"> 5288 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="it" width="30" height="20" style="object-position: -132px -134px"> 5289 IT 5290 </a> 5291 </li> 5292 <li> 5293 <a href="https://www.szhifly.com/ja/" data-lang="ja" aria-label="ja" rel="nofollow"> 5294 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ja" width="30" height="20" style="object-position: -216px -134px"> 5295 JA 5296 </a> 5297 </li> 5298 <li> 5299 <a href="https://www.szhifly.com/ko/" data-lang="ko" aria-label="ko" rel="nofollow"> 5300 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ko" width="30" height="20" style="object-position: -6px -166px"> 5301 KO 5302 </a> 5303 </li> 5304 <li> 5305 <a href="https://www.szhifly.com/pl/" data-lang="pl" aria-label="pl" rel="nofollow"> 5306 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="pl" width="30" height="20" style="object-position: -48px -230px"> 5307 PL 5308 </a> 5309 </li> 5310 <li> 5311 <a href="https://www.szhifly.com/pt/" data-lang="pt" aria-label="pt" rel="nofollow"> 5312 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="pt" width="30" height="20" style="object-position: -132px -230px"> 5313 PT 5314 </a> 5315 </li> 5316 <li> 5317 <a href="https://www.szhifly.com/ru/" data-lang="ru" aria-label="ru" rel="nofollow"> 5318 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ru" width="30" height="20" style="object-position: -258px -230px"> 5319 RU 5320 </a> 5321 </li> 5322 <li> 5323 <a href="https://www.szhifly.com/es/" data-lang="es" aria-label="es" rel="nofollow"> 5324 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="es" width="30" height="20" style="object-position: -6px -70px"> 5325 ES 5326 </a> 5327 </li> 5328 <li> 5329 <a href="https://www.szhifly.com/sv/" data-lang="sv" aria-label="sv" rel="nofollow"> 5330 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="sv" width="30" height="20" style="object-position: -342px -262px"> 5331 SV 5332 </a> 5333 </li> 5334 <li> 5335 <a href="https://www.szhifly.com/id/" data-lang="id" aria-label="id" rel="nofollow"> 5336 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="id" width="30" height="20" style="object-position: -6px -134px"> 5337 ID 5338 </a> 5339 </li> 5340 <li> 5341 <a href="https://www.szhifly.com/sl/" data-lang="sl" aria-label="sl" rel="nofollow"> 5342 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="sl" width="30" height="20" style="object-position: -6px -262px"> 5343 SL 5344 </a> 5345 </li> 5346 <li> 5347 <a href="https://www.szhifly.com/uk/" data-lang="uk" aria-label="uk" rel="nofollow"> 5348 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="uk" width="30" height="20" style="object-position: -258px -294px"> 5349 UK 5350 </a> 5351 </li> 5352 <li> 5353 <a href="https://www.szhifly.com/vi/" data-lang="vi" aria-label="vi" rel="nofollow"> 5354 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="vi" width="30" height="20" style="object-position: -216px -294px"> 5355 VI 5356 </a> 5357 </li> 5358 <li> 5359 <a href="https://www.szhifly.com/hu/" data-lang="hu" aria-label="hu" rel="nofollow"> 5360 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="hu" width="30" height="20" style="object-position: -384px -102px"> 5361 HU 5362 </a> 5363 </li> 5364 <li> 5365 <a href="https://www.szhifly.com/th/" data-lang="th" aria-label="th" rel="nofollow"> 5366 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="th" width="30" height="20" style="object-position: -90px -294px"> 5367 TH 5368 </a> 5369 </li> 5370 <li> 5371 <a href="https://www.szhifly.com/tr/" data-lang="tr" aria-label="tr" rel="nofollow"> 5372 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="tr" width="30" height="20" style="object-position: -174px -294px"> 5373 TR 5374 </a> 5375 </li> 5376 <li> 5377 <a href="https://www.szhifly.com/ms/" data-lang="ms" aria-label="ms" rel="nofollow"> 5378 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ms" width="30" height="20" style="object-position: -132px -198px"> 5379 MS 5380 </a> 5381 </li> 5382 <li> 5383 <a href="https://www.szhifly.com/bn/" data-lang="bn" aria-label="bn" rel="nofollow"> 5384 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="bn" width="30" height="20" style="object-position: -258px -6px"> 5385 BN 5386 </a> 5387 </li> 5388 <li> 5389 <a href="https://www.szhifly.com/ky/" data-lang="ky" aria-label="ky" rel="nofollow"> 5390 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ky" width="30" height="20" style="object-position: -90px -166px"> 5391 KY 5392 </a> 5393 </li> 5394 </ul> 5395 </div> 5396</div> 5397 5398 5399 5400 </div>
5401 <span class="mo-header-rightint2-menu"> 5402 <i class="qico qico-caidan"></i> 5403 </span> 5404 </div> 5405 <div class="share"> 5406 <a href="https://www.linkedin.com/company/13219238/admin/page-posts/published/" aria-label="linkedin" rel="nofollow" target="_blank"> 5407 <i class="iconfont iconfont-linkedin"></i> 5408 </a> 5409 <a href="https://youtube.com/@HIFLYVISION?si=L9-3e8eJgYeQPEB7" aria-label="youtube" rel="nofollow" target="_blank"> 5410 <i class="iconfont iconfont-youtube"></i> 5411 </a> 5412 <a href="https://www.facebook.com/profile.php?id=61568233389804" aria-label="facebook" rel="nofollow" target="_blank"> 5413 <i class="iconfont iconfont-facebook"></i> 5414 </a> 5415 <a href="https://www.instagram.com/visionhifly/" aria-label="instagram" rel="nofollow" target="_blank"> 5416 <i class="iconfont iconfont-instagram"></i> 5417 </a> 5418 <a href="https://www.pinterest.co.kr/hiflymachinevision/" aria-label="pinterest" rel="nofollow" target="_blank"> 5419 <i class="iconfont iconfont-pinterest"></i> 5420 </a> 5421 <a href="https://twitter.com/HIFLYAIVISION" aria-label="twitter" rel="nofollow" target="_blank"> 5422 <i class="iconfont iconfont-twitter"></i> 5423 </a> 5424 </div> 5425 </div> 5426 </div> 5427 </div> 5428 5429<div class=" sitetop-rightint2-search-box search-box-rightint2 search-box-only"> 5430 <div class="box"> 5431 <form class="serchbox cl" name="search" method="post" action="javascript:void(0)"> 5432 <input type="hidden" name="type" value="product"> 5433 <input class="submit_text" type="text" name="keys" placeholder="Search"> 5434 <button type="submit" class="submit_btn"> 5435 <i class="qico qico-search"></i> 5436 </button> 5437 </form> 5438 <a class="close" href="javascript:void(0)"> 5439 <i class="qico qico-guanbi"></i> 5440 </a> 5441 </div> 5442</div> 5443 5444<div class="mo-leftmenu-rightint2"> 5445 <div class="tit cl"> 5446 <h6>All Categories</h6> 5447 <span> 5448 <i class="qico qico-guanbi"></i> 5449 </span> 5450 </div> 5451 <ul> 5452 <li class="active"> 5453 <a href="/">Home</a> 5454 </li> 5455 <li class=""> 5456 <a href="/about-hifly">About HIFLY</a> 5457 <i class="qico qico-down down-btn-rightint2"></i> 5458 <ul> 5459 <li> 5460 <a href="/about"><i class="qico qico-right7"></i>About</a> 5461 </li> 5462 <li> 5463 <a href="/contact-us"><i class="qico qico-right7"></i>Contact us</a> 5464 </li> 5465 </ul> 5466 </li> 5467 <li class=""> 5468 <a href="/products">Products</a> 5469 <i class="qico qico-down down-btn-rightint2"></i> 5470 <ul> 5471 <li> 5472 <a href="/industrial-camera"><i class="qico qico-right7"></i>
5472Industrial camera</a> 5473 </li> 5474 <li> 5475 <a href="/industrial-lens"><i class="qico qico-right7"></i>Industrial lens</a> 5476 </li> 5477 <li> 5478 <a href="/machine-vision-light"><i class="qico qico-right7"></i>Machine vision light</a> 5479 </li> 5480 <li> 5481 <a href="/controller"><i class="qico qico-right7"></i>Controller</a> 5482 </li> 5483 <li> 5484 <a href="/system-software"><i class="qico qico-right7"></i>System & Software</a> 5485 </li> 5486 <li> 5487 <a href="/accessories"><i class="qico qico-right7"></i>Accessories</a> 5488 </li> 5489 </ul> 5490 </li> 5491 <li class=""> 5492 <a href="/solutions">Solutions</a> 5493 <i class="qico qico-down down-btn-rightint2"></i> 5494 <ul> 5495 <li> 5496 <a href="https://www.szhifly.com/3c-electronics"><i class="qico qico-right7"></i>3C Electronics</a> 5497 </li> 5498 <li> 5499 <a href="https://www.szhifly.com/semiconductors-and-integrated-circuits"><i class="qico qico-right7"></i>Semiconductors/Integrated Circuits</a> 5500 </li> 5501 <li> 5502 <a href="https://www.szhifly.com/lithium-photovoltaic"><i class="qico qico-right7"></i>Lithium/Photovoltaic</a> 5503 </li> 5504 <li> 5505 <a href="https://www.szhifly.com/automobile-manufacturing"><i class="qico qico-right7"></i>Automobile Manufacturing</a> 5506 </li> 5507 <li> 5508 <a href="https://www.szhifly.com/food-and-medicine"><i class="qico qico-right7"></i>Food/Medical</a> 5509 </li> 5510 <li> 5511 <a href="https://www.szhifly.com/logistics"><i class="qico qico-right7"></i>Logistics</a> 5512 </li> 5513 </ul> 5514 </li> 5515 <li class=""> 5516 <a href="/customized">Customized</a> 5517 </li> 5518 <li class=""> 5519 <a href="/blogs">Blog</a> 5520 </li> 5521 <li class=""> 5522 <a href="/catalog">Catalog</a> 5523 </li> 5524 </ul> 5525</div> 5526 5527<header class="header-rightint2 sitetop-rightint2-header"><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 5528 <div class="container"> 5529 <div class="logo wow fadeInLeft"> 5530 <a href="/"> 5531 <img src="https://shopcdnalpha.grainajz.com/category/348148/1163/16fe8c0db023b5559192ccf1ba9d2d50/HIFLY%20logo%20%E5%BD%A9%E8%89%B2.png" alt="SHENZHEN HIFLY Technology Company Co., LTD" width="406" height="88"> 5532 </a> 5533 </div> 5534 <div class="nav"> 5535 <ul class="cl"> 5536 <li class="active"> 5537 <a href="/">Home</a> 5538 </li> 5539 <li class=""> 5540 <a href="/about-hifly">About HIFLY</a> 5541 <ul> 5542 <li> 5543 <a href="/about">About</a> 5544 </li> 5545 <li> 5546 <a href="/contact-us">Contact us</a> 5547 </li> 5548 </ul> 5549 </li> 5550 <li class=" static"> 5551 <a href="/products">Products</a> 5552 <div class="drop-down"> 5553 <div class="container"> 5554 <div class="tab">
5555 <span class="active"> 5556 <a href="/industrial-camera">Industrial camera</a> 5557 </span> 5558 <span> 5559 <a href="/industrial-lens">Industrial lens</a> 5560 </span> 5561 <span> 5562 <a href="/machine-vision-light">Machine vision light</a> 5563 </span> 5564 <span> 5565 <a href="/controller">Controller</a> 5566 </span> 5567 <span> 5568 <a href="/system-software">System & Software</a> 5569 </span> 5570 <span> 5571 <a href="/accessories">Accessories</a> 5572 </span> 5573 </div> 5574 <div class="tab-list"> 5575 <div class="list active"> 5576 <dl> 5577 <dt> 5578 <a href="/area-scan-camera">Area scan camera</a> 5579 </dt> 5580 </dl> 5581 <dl> 5582 <dt> 5583 <a href="/line-scan-camera">Line scan camera</a> 5584 </dt> 5585 </dl> 5586 <dl> 5587 <dt> 5588 <a href="/3d-camera">3D camera</a> 5589 </dt> 5590 </dl> 5591 <dl> 5592 <dt> 5593 <a href="/board-level-camera">Board level camera</a> 5594 </dt> 5595 </dl> 5596 <dl> 5597 <dt> 5598 <a href="/weld-monitoring-camera">Weld monitoring camera</a> 5599 </dt> 5600 </dl> 5601 <dl> 5602 <dt> 5603 <a href="/swir-camera">Swir camera</a> 5604 </dt> 5605 </dl> 5606 <dl> 5607 <dt> 5608 <a href="/lwir-infrared-camera">Lwir infrared camera</a> 5609 </dt> 5610 </dl> 5611 </div> 5612 <div class="list"> 5613 <dl> 5614 <dt> 5615 <a href="/fa-lens">Fa lens</a> 5616 </dt> 5617 </dl> 5618 <dl> 5619 <dt> 5620 <a href="/line-scan-lens">Line scan lens</a> 5621 </dt> 5622 </dl> 5623 <dl> 5624 <dt> 5625 <a href="/telecentric-lens">Telecentric lens</a> 5626 </dt> 5627 </dl> 5628 <dl> 5629 <dt> 5630 <a href="/weld-lens">Weld lens</a> 5631 </dt> 5632 </dl> 5633 <dl> 5634 <dt> 5635 <a href="/360-lens">360 lens</a> 5636 </dt> 5637 </dl> 5638 <dl> 5639 <dt> 5640 <a href="/zoom-lens">Zoom lens</a> 5641 </dt> 5642 </dl> 5643 </div> 5644 <div class="list"> 5645 <dl> 5646 <dt> 5647 <a href="/ring-light">Ring light</a> 5648 </dt> 5649 </dl> 5650 <dl> 5651 <dt> 5652 <a href="/back-light">Back light</a> 5653 </dt> 5654 </dl> 5655 <dl> 5656 <dt> 5657 <a href="/bar-light">Bar light</a> 5658 </dt> 5659 </dl> 5660 <dl> 5661 <dt> 5662 <a href="/coaxial-light">Coaxial light</a> 5663 </dt> 5664 </dl> 5665 <dl> 5666 <dt> 5667 <a href="/dome-light">Dome light</a> 5668 </dt> 5669 </dl> 5670 <dl> 5671 <dt> 5672 <a href="/spot-light">Spot light</a> 5673 </dt> 5674 </dl> 5675 <dl> 5676 <dt> 5677 <a href="/planar-shadowless-light">Planar shadowless light</a> 5678 </dt> 5679 </dl> 5680 <dl> 5681 <dt> 5682 <a href="/collimated-light">Collimated light</a> 5683 </dt> 5684 </dl> 5685 <dl> 5686 <dt> 5687 <a href="/line-scan-light">Line scan light</a> 5688 </dt> 5689 </dl> 5690 <dl> 5691 <dt> 5692 <a href="/aoi-lights">AOI Lights</a> 5693 </dt> 5694 </dl> 5695 <dl> 5696 <dt> 5697 <a href="/structured-lights">NIR Lights</a> 5698 </dt> 5699 </dl> 5700 </div> 5701 <div class="list"> 5702 <dl> 5703 <dt> 5704 <a href="/standard-digital">Standard digital</a> 5705 </dt> 5706 </dl> 5707 <dl> 5708 <dt> 5709 <a href="/standard-analog">Standard analog</a> 5710 </dt> 5711 </dl> 5712 <dl> 5713 <dt> 5714 <a href="/mini-digital">Mini digital</a> 5715 </dt> 5716 </dl> 5717 <dl> 5718 <dt> 5719 <a href="/high-power">High power</a> 5720 </dt> 5721 </dl> 5722 <dl> 5723 <dt> 5724 <a href="/common-product">Common Product</a> 5725 </dt> 5726 </dl> 5727 </div> 5728 <div class="list"> 5729 <dl> 5730 <dt> 5731 <a href="/laboratory-lighting-system">Laboratory lighting system</a> 5732 </dt> 5733 </dl> 5734 <dl> 5735 <dt> 5736 <a href="/mold-monitor-system">Mold monitor system</a> 5737 </dt> 5738 </dl> 5739 <dl> 5740 <dt> 5741 <a href="/machine-vision-software">Machine vision software</a> 5742 </dt> 5743 </dl> 5744 </div> 5745 <div class="list"> 5746 <dl> 5747 <dt> 5748 <a href="/cable">Cable</a> 5749 </dt> 5750 </dl> 5751 <dl> 5752 <dt> 5753 <a href="/filter">Filter</a> 5754 </dt> 5755 </dl> 5756 <dl> 5757 <dt> 5758 <a href="/spacer">Spacer</a> 5759 </dt> 5760 </dl> 5761 </div> 5762 </div> 5763 </div> 5764 </div> 5765 </li> 5766 <li class=""> 5767 <a href="/solutions">Solutions</a> 5768 <ul> 5769 <li> 5770 <a href="https://www.szhifly.com/3c-electronics">3C Electronics</a> 5771 </li> 5772 <li> 5773 <a href="https://www.szhifly.com/semiconductors-and-integrated-circuits">Semiconductors/Integrated Circuits</a> 5774 </li> 5775 <li> 5776 <a href="https://www.szhifly.com/lithium-photovoltaic">Lithium/Photovoltaic</a> 5777 </li> 5778 <li> 5779 <a href="https://www.szhifly.com/automobile-manufacturing">Automobile Manufacturing</a> 5780 </li> 5781 <li> 5782 <a href="https://www.szhifly.com/food-and-medicine">Food/Medical</a> 5783 </li> 5784 <li> 5785 <a href="https://www.szhifly.com/logistics">Logistics</a> 5786 </li> 5787 </ul> 5788 </li> 5789 <li class=""
5789> 5790 <a href="/customized">Customized</a> 5791 </li> 5792 <li class=""> 5793 <a href="/blogs">Blog</a> 5794 </li> 5795 <li class=""> 5796 <a href="/catalog">Catalog</a> 5797 </li> 5798 </ul> 5799 </div> 5800 <div class="header-rightint2-right wow fadeInRight sitetop-rightint2-header-right"> 5801 <div class="search"> 5802 <em> 5803 <i class="qico qico-search3"></i> 5804 </em> 5805 </div> 5806 <div class="line"></div> 5807 <div class="header-rightint2-lang"> 5808 5809<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/lang_selector_1729650960256769/index.css"> 5810 5811<div class="lang-selector header-lang"> 5812 <div class="current-lang"> 5813 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" width="30" height="20" alt="EN" style="object-position: -384px -38px"> 5814 <em>EN</em> 5815 <i class="qico qico-down4"></i> 5816 </div> 5817 <div class="lang-box"> 5818 <ul class="lang-list"> 5819 <li> 5820 <a href="https://www.szhifly.com/" data-lang="en" aria-label="en" rel="nofollow"> 5821 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="en" width="30" height="20" style="object-position: -384px -38px"> 5822 EN 5823 </a> 5824 </li> 5825 <li> 5826 <a href="https://www.szhifly.com/ar/" data-lang="ar" aria-label="ar" rel="nofollow"> 5827 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ar" width="30" height="20" style="object-position: -90px -6px"> 5828 AR 5829 </a> 5830 </li> 5831 <li> 5832 <a href="https://www.szhifly.com/cs/" data-lang="cs" aria-label="cs" rel="nofollow"> 5833 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="cs" width="30" height="20" style="object-position: -90px -38px"> 5834 CS 5835 </a> 5836 </li> 5837 <li> 5838 <a href="https://www.szhifly.com/nl/" data-lang="nl" aria-label="nl" rel="nofollow"> 5839 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="nl" width="30" height="20" style="object-position: -342px -198px"> 5840 NL 5841 </a> 5842 </li> 5843 <li> 5844 <a href="https://www.szhifly.com/fr/" data-lang="fr" aria-label="fr" rel="nofollow"> 5845 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="fr" width="30" height="20" style="object-position: -300px -70px"> 5846 FR 5847 </a> 5848 </li> 5849 <li> 5850 <a href="https://www.szhifly.com/de/" data-lang="de" aria-label="de" rel="nofollow"> 5851 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="de" width="30" height="20" style="object-position: -216px -38px"> 5852 DE 5853 </a> 5854 </li> 5855 <li> 5856 <a href="https://www.szhifly.com/el/" data-lang="el" aria-label="el" rel="nofollow"> 5857 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="el" width="30" height="20" style="object-position: -300px -38px"> 5858 EL 5859 </a> 5860 </li> 5861 <li> 5862 <a href="https://www.szhifly.com/hi/" data-lang="hi" aria-label="hi" rel="nofollow"> 5863 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="hi" width="30" height="20" style="object-position: -216px -102px"> 5864 HI 5865 </a> 5866 </li> 5867 <li> 5868 <a href="https://www.szhifly.com/it/" data-lang="it" aria-label="it" rel="nofollow"> 5869 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="it" width="30" height="20" style="object-position: -132px -134px"> 5870 IT 5871 </a> 5872 </li> 5873 <li> 5874 <a href="https://www.szhifly.com/ja/" data-lang="ja" aria-label="ja" rel="nofollow"> 5875 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ja" width="30" height="20" style="object-position: -216px -134px"> 5876 JA 5877 </a> 5878 </li> 5879 <li> 5880 <a href="https://www.szhifly.com/ko/" data-lang="ko" aria-label="ko" rel="nofollow"> 5881 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ko" width="30" height="20" style="object-position: -6px -166px"> 5882 KO 5883 </a> 5884 </li> 5885 <li> 5886 <a href="https://www.szhifly.com/pl/" data-lang="pl" aria-label="pl" rel="nofollow"> 5887 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="pl" width="30" height="20" style="object-position: -48px -230px"> 5888 PL 5889 </a> 5890 </li> 5891 <li> 5892 <a href="https://www.szhifly.com/pt/" data-lang="pt" aria-label="pt" rel="nofollow"> 5893 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="pt" width="30" height="20" style="object-position: -132px -230px"> 5894 PT 5895 </a> 5896 </li> 5897 <li> 5898 <a href="https://www.szhifly.com/ru/" data-lang="ru" aria-label="ru" rel="nofollow"> 5899 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ru" width="30" height="20" style="object-position: -258px -230px"> 5900 RU 5901 </a> 5902 </li> 5903 <li> 5904 <a href="https://www.szhifly.com/es/" data-lang="es" aria-label="es" rel="nofollow"> 5905 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="es" width="30" height="20" style="object-position: -6px -70px"> 5906 ES 5907 </a> 5908 </li> 5909 <li> 5910 <a href="https://www.szhifly.com/sv/" data-lang="sv" aria-label="sv" rel="nofollow"> 5911 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="sv" width="30" height="20" style="object-position: -342px -262px"> 5912 SV 5913 </a> 5914 </li> 5915 <li> 5916 <a href="https://www.szhifly.com/id/" data-lang="id" aria-label="id" rel="nofollow"> 5917 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="id" width="30" height="20" style="object-position: -6px -134px"> 5918 ID 5919 </a> 5920 </li> 5921 <li> 5922 <a href="https://www.szhifly.com/sl/" data-lang="sl" aria-label="sl" rel="nofollow"> 5923 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="sl" width="30" height="20" style="object-position: -6px -262px"> 5924 SL 5925 </a> 5926 </li> 5927 <li> 5928 <a href="https://www.szhifly.com/uk/" data-lang="uk" aria-label="uk" rel="nofollow"> 5929 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="uk" width="30" height="20" style="object-position: -258px -294px"> 5930 UK 5931 </a> 5932 </li> 5933 <li> 5934 <a href="https://www.szhifly.com/vi/" data-lang="vi" aria-label="vi" rel="nofollow"> 5935 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="vi" width="30" height="20" style="object-position: -216px -294px"> 5936 VI 5937 </a> 5938 </li> 5939 <li> 5940 <a href="https://www.szhifly.com/hu/" data-lang="hu" aria-label="hu" rel="nofollow"> 5941 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="hu" width="30" height="20" style="object-position: -384px -102px"> 5942 HU 5943 </a> 5944 </li> 5945 <li> 5946 <a href="https://www.szhifly.com/th/" data-lang="th" aria-label="th" rel="nofollow"> 5947 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="th" width="30" height="20" style="object-position: -90px -294px"> 5948 TH 5949 </a> 5950 </li> 5951 <li> 5952 <a href="https://www.szhifly.com/tr/" data-lang="tr" aria-label="tr" rel="nofollow"> 5953 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="tr" width="30" height="20" style="object-position: -174px -294px"> 5954 TR 5955 </a> 5956 </li> 5957 <li> 5958 <a href="https://www.szhifly.com/ms/" data-lang="ms" aria-label="ms" rel="nofollow"> 5959 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ms" width="30" height="20" style="object-position: -132px -198px"> 5960 MS 5961 </a> 5962 </li> 5963 <li> 5964 <a href="https://www.szhifly.com/bn/" data-lang="bn" aria-label="bn" rel="nofollow"> 5965 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="bn" width="30" height="20" style="object-position: -258px -6px"> 5966 BN 5967 </a> 5968 </li> 5969 <li> 5970 <a href="https://www.szhifly.com/ky/" data-lang="ky" aria-label="ky" rel="nofollow"> 5971 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/flags.png" alt="ky" width="30" height="20" style="object-position: -90px -166px"> 5972 KY 5973 </a> 5974 </li> 5975 </ul> 5976 </div> 5977</div> 5978 5979 5980 5981 </div>
5982 <span class="mo-header-rightint2-menu"> 5983 <i class="qico qico-caidan"></i> 5984 </span> 5985 </div> 5986 </div> 5987</header> 5988 5989 5990 <!-- sectionEnd: rightint_head --> 5991 5992 <!-- sectionStart: rightint_banner_1715939038802592 --> 5993 5994 5995<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_banner_1715939038802592/index.css"> 5996 5997<div id="banner-rightint2"> 5998 <video autoplay muted loop playsinline poster="" id="bgvid111"> 5999 <source src="https://shopcdnalpha.grainajz.com/1163/upload/video/c6abd975ac075d9be06dbc138374897479431743c397ed6a403672b1204309d1.mp4" type="video/mp4"> 6000 </source></video> 6001 <div class="container"> 6002 <div class="title"><br></div> 6003 </div> 6004</div> 6005 6006 6007 <!-- sectionEnd: rightint_banner_1715939038802592 --> 6008 6009 <!-- sectionStart: rightint_company_intro_1715939038693784 --> 6010 6011 6012<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_company_intro_1715939038693784/index.css"> 6013 6014<div class="indexA-rightint2"> 6015 <div class="container"> 6016 <div class="txt wow fadeInLeft"> 6017 <h3> 6018 <span>SHENZHEN HIFLY Technology Company Co., LTD</span> 6019 </h3> 6020 <h6>About Company</h6> 6021 <div class="t rich-text"> 6022<p>HIFLY Technology company Limited was established in 2006 located in Shenzhen Guangdong China which is a high-tech enterprise focusing on machine vision light source,industrial
6022camera,industrial lenses and vision system solutions.</p> 6023<br><p>As a global leader in machine vision solutions, we have 15 years of expertise in management, R&D, software engineers, imaging engineers and sales teams.</p> 6024<br><p>we are equipped with state-of-the-art production facilities, adhering to ISO 9001:2015 quality system management standard.At the same time, we have more than 30 invention patents and Certifications, serving more than 2,500 customers in 30 countries all over the world.</p> 6025<br><p>we eagerly await your communication, anticipating a fruitful partnership in the near future.</p> 6026</div> 6027 <a class="more" href="/about-hifly">Read More</a> 6028 </div> 6029 <div class="pic wow fadeInRight"> 6030 <img src="https://shopcdnalpha.grainajz.com/category/348148/1163/20f375a447a373eb1cd06cf0fe0accbb/%E9%A6%96%E9%A1%B5.png" alt="About Company" width="1397" height="1641" srcset="https://shopcdnalpha.grainajz.com/category/348148/1163/20f375a447a373eb1cd06cf0fe0accbb/%E9%A6%96%E9%A1%B5.png?x-oss-process=image/resize,w_480,limit_0 480w,https://shopcdnalpha.grainajz.com/category/348148/1163/20f375a447a373eb1cd06cf0fe0accbb/%E9%A6%96%E9%A1%B5.png?x-oss-process=image/resize,w_960,limit_0 960w,https://shopcdnalpha.grainajz.com/category/348148/1163/20f375a447a373eb1cd06cf0fe0accbb/%E9%A6%96%E9%A1%B5.png 1397w" sizes="100vw"> 6031 </div> 6032 </div> 6033</div> 6034 <!-- sectionEnd: rightint_company_intro_1715939038693784 --> 6035 6036 <!-- sectionStart: rightint_company_data_1715939038587244 --> 6037 6038 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_company_data_1715939038587244/index.css"> 6039 6040 <div class="indexB-rightint2"> 6041 <div class="container"> 6042 <ul class="wow fadeInUp" data-wow-delay=".2s"> 6043 <li> 6044 <h5> 6045 <span date-txt="Years+" class="counter-rightint2">15</span> 6046 </h5> 6047 <p>Production Experience</p> 6048 </li> 6049 <li> 6050 <h5> 6051 <span date-txt="+" class="counter-rightint2">2500</span> 6052 </h5> 6053 <p>Customer Service</p> 6054 </li> 6055 <li> 6056 <h5> 6057 <span date-txt="+" class="counter-rightint2">100</span> 6058 </h5> 6059 <p>Company Staff</p> 6060 </li> 6061 <li> 6062 <h5> 6063 <span date-txt="ã¡" class="counter-rightint2">3500</span> 6064 </h5> 6065 <p>Plant Area</p> 6066 </li> 6067 </ul> 6068 </div> 6069 </div> 6070 6071 6072 <!-- sectionEnd: rightint_company_data_1715939038587244 --> 6073 6074 <!-- sectionStart: bobo_hot_products_1725334931925772 --> 6075 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/bobo_hot_products_1725334931925772/index.css"> 6076 6077<div class="bobo_goods_type"> 6078 <div class="container"> 6079 <div class="tit"> 6080 <h2>Professional Machine Vision Product</h2> 6081 </div> 6082 <ul class="wow fadeInUp row" data-wow-delay=".3s"> 6083 <li class="col-lg-3 col-md-6"> 6084 <div class="box"> 6085 <a aria-label="Industrial Camera" class="pic" href="industrial-camera"> 6086 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Industrial Camera" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/1e8faeb342d8b29928bae608801a32bb/Cam.png"> 6087 </a> 6088 <h5> 6089 <a aria-label="Industrial Camera" href="industrial-camera">Industrial Camera</a> 6090 </h5> 6091 </div> 6092 </li> 6093 <li class="col-lg-3 col-md-6"> 6094 <div class="box"> 6095 <a aria-label="Industrial Lens" class="pic" href="industrial-lens"> 6096 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Industrial Lens" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/79c120a033b701df609be7461eadee04/Camera.png"> 6097 </a> 6098 <h5> 6099 <a aria-label="Industrial Lens" href="industrial-lens">Industrial Lens</a> 6100 </h5> 6101 </div> 6102 </li> 6103 <li class="col-lg-3 col-md-6"> 6104 <div class="box"> 6105 <a aria-label="Machine Vision Light" class="pic" href="machine-vision-light"> 6106 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Machine Vision Light" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/7d4a33ea23ac45b2a24faaf9467e5a3e/Light.png"> 6107 </a> 6108 <h5> 6109 <a aria-label="Machine Vision Light" href="machine-vision-light">Machine Vision Light</a> 6110 </h5> 6111 </div> 6112 </li> 6113 <li class="col-lg-3 col-md-6"> 6114 <div class="box"> 6115 <a aria-label="Controller" class="pic" href="controller652"> 6116 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Controller" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/4ceb89dad297ed9a1272784068d94bb4/Control.png"> 6117 </a> 6118 <h5> 6119 <a aria-label="Controller" href="controller652">Controller</a> 6120 </h5> 6121 </div> 6122 </li> 6123 </ul> 6124 </div> 6125</div> 6126 <!-- sectionEnd: bobo_hot_products_1725334931925772 --> 6127 6128 <!-- sectionStart: rightint_pic_text_1715939038288552 --> 6129 6130 6131<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_pic_text_1715939038288552/index.css"> 6132 6133<div class="indexD-rightint2"> 6134 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="15 years of machine vision experience manufacturer, providing customized service." data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/3db2b38ab2c198455f26246a59fb3333/Z111.jpg"> 6135 <div class="txt"> 6136 <div class="container"> 6137 <em class="wow fadeInUp">Why Choose HIFLY?</em> 6138 <h3 class="wow fadeInUp" data-wow-delay=".2s">15 years of machine vision experience manufacturer, providing customized service.</h3> 6139 <p class="wow fadeInUp" data-wow-delay=".4s">
6139More than 3,500 square meters of factory area with more than 100 workers.<br> 6140ISO 9001 quality system certification and 30+ certificates,100% full inspection before shipment.<br> 61413 to 7 days lead time for the customized samples.<br> 6142R&D experts,along with software engineers are available to offer technical assistance.<br> 6143Trade with customers in more than 30 countries around the world,serving more than 2,500 customers.<br></p> 6144 </div> 6145 </div> 6146</div> 6147 6148 <!-- sectionEnd: rightint_pic_text_1715939038288552 --> 6149 6150 <!-- sectionStart: bobo_quality_1716435576740888 --> 6151 6152 6153<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/tpl-common/common/css/jquery.fancybox.css"> 6154<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/bobo_quality_1716435576740888/index.css"> 6155 6156<div class="arshine-advantage"> 6157 <div class="container"> 6158 <h3 class="wow fadeInUp">Provide Complete Application Solutions</h3> 6159 <div class="content wow fadeInDown" data-wow-delay="0.3s"> 6160 <div class="item"> 6161 <div class="pic"> 6162 <ul> 6163 <li class="active"> 6164 <div class="pic"> 6165 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Shenzhen Hifly Technology Co., Limited" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/481015cfeeecde9d84cdf66d3d22c8fc/VD1.png"> 6166 <a aria-label="video" class="witr_video_btn video-popup video-vemo-icon venobox vbox-item video_btn" data-vbtype="youtube" data-fancybox data-type="iframe" data-width="960" data-height="540" href="https://www.youtube.com/embed/b1jYuGDGqS0?si=1CqO7LRqrvqPheGG"><i class="qico qico-video"></i> 6167 </a> 6168 </div> 6169 </li> 6170 <li> 6171 <div class="pic"> 6172 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="How To Use Telecentric Lenses For Industrial Imaging Testing?" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/6439808670ec8f5342cdd332edeb37b7/VD2.png"> 6173 <a aria-label="video" class="witr_video_btn video-popup video-vemo-icon venobox vbox-item video_btn" data-vbtype="youtube" data-fancybox data-type="iframe" data-width="960" data-height="540" href="https://www.youtube.com/embed/J00bdPxTFtc?si=givEsxrDr1yjxsim"><i class="qico qico-video"></i> 6174 </a> 6175 </div> 6176 </li> 6177 <li> 6178 <div class="pic"> 6179 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Customizable Headlamp Beads High Power Machine Vision Bar Lights" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/e387674bb07e8ffe25f24ec468d9d917/VD3.png"> 6180 <a aria-label="video" class="witr_video_btn video-popup video-vemo-icon venobox vbox-item video_btn" data-vbtype="youtube" data-fancybox data-type="iframe" data-width="960" data-height="540" href="https://www.youtube.com/embed/rqmRbu-Wkhk?si=uEt2zT2xmL5J_W-V"><i class="qico qico-video"></i> 6181 </a> 6182 </div> 6183 </li> 6184 <li> 6185 <div class="pic"> 6186 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="HIFLY Customization Industrial Camera Lens And SLR Camera Lens" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/808b52a4dfdf43fc9bc9c2200deafe08/VD4.png"> 6187 <a aria-label="video" class="witr_video_btn video-popup video-vemo-icon venobox vbox-item video_btn" data-vbtype="youtube" data-fancybox data-type="iframe" data-width="960" data-height="540" href="https://www.youtube.com/embed/QvOQrxWwIns?si=A9mqJG5DI_cevljb"><i class="qico qico-video"></i> 6188 </a> 6189 </div> 6190 </li> 6191 </ul> 6192 </div> 6193 <div class="list"> 6194 <div class="scrollbar-inner"> 6195 <ul> 6196 <li class="active"> 6197 <div class="pic"> 6198 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Shenzhen Hifly Technology Co., Limited" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/481015cfeeecde9d84cdf66d3d22c8fc/VD1.png"> 6199 </div> 6200 <div class="txt"> 6201 <h5>Shenzhen Hifly Technology Co., Limited</h5> 6202 </div> 6203 </li> 6204 <li> 6205 <div class="pic"> 6206 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="How To Use Telecentric Lenses For Industrial Imaging Testing?" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/6439808670ec8f5342cdd332edeb37b7/VD2.png"> 6207 </div> 6208 <div class="txt"> 6209 <h5>How To Use Telecentric Lenses For Industrial Imaging Testing?</h5> 6210 </div> 6211 </li> 6212 <li> 6213 <div class="pic"> 6214 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Customizable Headlamp Beads High Power Machine Vision Bar Lights" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/e387674bb07e8ffe25f24ec468d9d917/VD3.png"> 6215 </div> 6216 <div class="txt"> 6217 <h5>Customizable Headlamp Beads High Power Machine Vision Bar Lights</h5> 6218 </div> 6219 </li> 6220 <li> 6221 <div class="pic"> 6222 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="HIFLY Customization Industrial C
6222amera Lens And SLR Camera Lens" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/808b52a4dfdf43fc9bc9c2200deafe08/VD4.png"> 6223 </div> 6224 <div class="txt"> 6225 <h5>HIFLY Customization Industrial Camera Lens And SLR Camera Lens</h5> 6226 </div> 6227 </li> 6228 </ul> 6229 </div> 6230 </div> 6231 6232 </div> 6233 </div> 6234 </div> 6235</div> 6236 6237 6238 6239 6240 6241 6242 <!-- sectionEnd: bobo_quality_1716435576740888 --> 6243 6244 <!-- sectionStart: rightint_news_1715939038962747 --> 6245 6246 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_news_1715939038962747/index.css"> 6247 6248 <div class="indexE-rightint2"> 6249 <div class="container"> 6250 <div class="list"> 6251 <div class="tit wow fadeInUp"> 6252 <h3> 6253 <span>The Latest News</span> 6254 </h3> 6255 <p>Here you can view the latest exhibition news of the company and the latest information of the company</p> 6256 </div> 6257 <ul class="wow fadeInRight"> 6258 <li> 6259 <div class="d"> 6260 <span>May</span> 6261 <p>23</p> 6262 </div> 6263 <div class="t"> 6264 <h5> 6265 <a href="/hifly-vision-10-gige-8k-line-scan-new-product-engineers039-favorite">
6265HIFLY Vision 10 Gige 8K line scan new product, ...</a> 6266 </h5> 6267 <p>HIFLY 10 GigE 8K line scan camera: high-speed imaging for web inspection and surface defect detection. Built for demanding engineers.</p> 6268 <a class="more" href="/hifly-vision-10-gige-8k-line-scan-new-product-engineers039-favorite">Discover More 6269 <i class="qico qico-right7"></i> 6270 </a> 6271 </div> 6272 </li> 6273 <li> 6274 <div class="d"> 6275 <span>May</span> 6276 <p>23</p> 6277 </div> 6278 <div class="t"> 6279 <h5> 6280 <a href="/hifly-machine-vision-shock-debut-in-china-shenzhen-machine-vision-exhibition-take-you-to-appreciate-the-big-vision-world">HIFLY machine vision shock debut in China (Shen...</a> 6281 </h5> 6282 <p>HIFLY debuts at the Shenzhen machine vision exhibition: cameras, lenses and lighting for industrial inspection solutions.</p> 6283 <a class="more" href="/hifly-machine-vision-shock-debut-in-china-shenzhen-machine-vision-exhibition-take-you-to-appreciate-the-big-vision-world">Discover More 6284 <i class="qico qico-right7"></i> 6285 </a> 6286 </div> 6287 </li> 6288 </ul> 6289 </div> 6290 <a class="pic wow fadeInLeft" href="/hifly-release-first-generation-3d-binocular-camera"> 6291 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="HIFLY release first generation 3D binocular camera" data-src="https://shopcdnalpha.grainajz.com/1163/upload/news/baa0ecb112c006333c1f29887b6615f73bd4903efa6c7c376ee250b8a098f11f.png"> 6292 <div class="txt"> 6293 <h5>HIFLY release first generation 3D binocular camera</h5> 6294 <p>HIFLY launches its first-generation 3D binocular camera for precision measurement and robot guidance. Explore depth imaging for industrial </p> 6295 </div> 6296 </a> 6297 </div> 6298 </div> 6299 <!-- sectionEnd: rightint_news_1715939038962747 --> 6300 6301 <!-- sectionStart: rightint_multi_pic_text_1715939038855641 --> 6302 6303 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/tpl-common/common/css/swiper7.css"> 6304 <link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_multi_pic_text_1715939038855641/index.css"> 6305 6306 <div class="indexF-rightint2" style="background-image: url('');"> 6307 <div class="container"> 6308 <div class="tit wow fadeInDown"> 6309 <em>Our Products Are Loved By Customers</em> 6310 <h3>Customer Reviews</h3> 6311 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Customer Reviews" class="my-3" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/071e0b2ac6b2d30521e5df9333e14d5b/HB02.png"> 6312 </div> 6313 <div class="list wow fadeInUp animated" data-wow-delay=".4s"> 6314 <div class="swiper"> 6315 <div class="swiper-wrapper"> 6316 <div class="swiper-slide"> 6317 <div class="pic"> 6318 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="index-0" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/bae88d1820635b9fa93b23570f6faf82/4.jpg"> 6319 </div> 6320 </div> 6321 <div class="swiper-slide"> 6322 <div class="pic"> 6323 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="index-1" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/d13caa9f8d407776c5e5398634be160e/5.jpg"> 6324 </div> 6325 </div> 6326 <div class="swiper-slide"> 6327 <div class="pic"> 6328 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="index-2" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/419df9d83e6b427cfbc0cb1c7461e372/3.png"> 6329 </div> 6330 </div> 6331 <div class="swiper-slide"> 6332 <div class="pic"> 6333 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="index-3" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/fa23b71b93d58cd0cc4d0bfc6575e26d/7.jpg"> 6334 </div> 6335 </div> 6336 <div class="swiper-slide"> 6337 <div class="pic"> 6338 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="index-4" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/67bd58d660af03f9eab4ac6d0e264193/9.jpg"> 6339 </div> 6340 </div> 6341 </div> 6342 </div> 6343 </div> 6344 </div> 6345 </div> 6346 6347 6348 6349 6350 <!-- sectionEnd: rightint_multi_pic_text_1715939038855641 --> 6351 6352 <!-- sectionStart: huake_side_bar_1719395430401739 --> 6353 6354 6355<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/huake_side_bar_1719395430401739/index.css"> 6356 6357<div id="huake-side-bar" class="huake-side-bar"> 6358 <a href="javascript:;" rel="nofollow" aria-label="Inquiry" class="cd-popup-trigger"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Inquiry" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/8ccaaf1674524c9be90f44af930f6206/icons8-5-50.png"><span>Inquiry</span> 6359 </a> 6360 6361 6362<!-- popup --> 6363<link type="text/css" rel="stylesheet" href="https://shopcdnalpha.grainajz.com/tpl-common/common/css/form.css"> 6364<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/custom_pop_inquiry_form_1725591088125250/index.css"> 6365 6366<section class="click-popup custom-pop-inquiry"> 6367 <div class="div_info"> 6368 <a href="#" class="cd-popup-close img-replace qico qico-guanbi"></a> 6369 6370<link rel="stylesheet" href="https://shopcdnalpha.grainajz.com/tpl-common/common/css/bootstrap-select.min.css"> 6371<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/custom_inquiry_form_1725591088652786/index.css"> 6372 6373 6374<div class="crm_inquiry_form_boxcustom_inquiry_form_1725591088652786"> 6375 <div class="container"> 6376 <div class="row"> 6377 <div class="col-lg-12 inqury_title_box text-center"> 6378 <h2 class="inqury_title_text" style="margin-bottom: 10px;">Contact HIFLY today:</h2> 6379 <div class="inqury_titl_desc"></div> 6380 </div> 6381 </div> 6382 <div class="row"> 6383 <div class="col-lg-12"> 6384 <form action="javascript:void(0)" class="inqury-form form" id="inqury-form" novalidate> 6385 <input type="hidden" name="form_id" value="22656807135379" hidden> 6386 <input type="hidden" value="" id="pagetitle" name="pagetitle"> 6387 <div class="input-wrap text-wrap half"> 6388 <div class="input-label">
6388Name</div> 6389 <div class="input-wrap-box"> 6390 <input name="name" type="text" class="one-line-input" placeholder="Please enter your name" maxlength="100"> 6391 <div class="char-count"></div> 6392 </div> 6393 </div> 6394 <div class="input-wrap text-wrap half"> 6395 <div class="input-label">Company</div> 6396 <div class="input-wrap-box"> 6397 <input name="custom_titleorrole944" type="text" class="one-line-input" placeholder="Please enter your company" maxlength="100"> 6398 <div class="char-count"></div> 6399 </div> 6400 </div> 6401 <div class="input-wrap phone-wrap half"> 6402 <div class="input-label">Mobile</div> 6403 <div class="d-flex input-wrap-box"> 6404 <select class="selectpicker form-control" id="phoneCode" data-container="body" data-live-search="true" title="Code" data-hide-disabled="true" name="code" data-size="10"> 6405 </select> 6406 <input name="mobile" type="number" placeholder="Please enter your mobile" class="phone_number" maxlength="16"> 6407 <div class="char-count"></div> 6408 </div> 6409 </div> 6410 <div class="input-wrap text-wrap half"> 6411 <div class="input-label">Country</div> 6412 <div class="input-wrap-box"> 6413 <input name="custom_country211" type="text" class="one-line-input" placeholder="Please enter your country" maxlength="100"> 6414 <div class="char-count"></div> 6415 </div> 6416 </div> 6417 <div class="input-wrap text-wrap full"> 6418 <div class="input-label required">Email</div> 6419 <div class="input-wrap-box"> 6420 <input name="email" type="text" class="one-line-input" placeholder="Please enter your email" required maxlength="100"> 6421 <div class="char-count"></div> 6422 </div> 6423 </div> 6424 <div class="input-wrap textarea-wrap full"> 6425 <div class="input-label required">Message</div> 6426 <textarea name="message" cols="30" rows="10" class="textarea-input" maxlength="1000" placeholder="Please enter your message" required></textarea> 6427 <span class="char-count">0/1000</span> 6428 </div> 6429 <div class="input-wrap full"> 6430 <div class="text-center"> 6431 <button type="submit" class="inqury_submit submit create-form-submit">Submit</button> 6432 </div> 6433 </div> 6434 </form> 6435 </div> 6436 </div> 6437 </div> 6438</div> 6439 6440<!-- æåå è½½èªå®ä¹ç JavaScript æä»¶ --> 6441 6442 </div> 6443</section> 6444 6445 6446 6447 6448 6449 <a href="/cdn-cgi/l/email-protection#3f4c5e5353467f4c455756595346115c5052" rel="nofollow" target="_blank" aria-label="Email" class="text"> 6450 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Email" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/1c934ef346330f2b7577c83d3498e886/icons8-4-50.png"> 6451 <span>Email</span> 6452 </a> 6453 <a href="https://api.whatsapp.com/send?phone=8613926593066" rel="nofollow" target="_blank" aria-label="WhatsApp" class="text"> 6454 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="WhatsApp" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/2917eb55a2620ffcbbb5c253a45e3e56/icons8-whatsapp-50.png"> 6455 <span>WhatsApp</span> 6456 </a> 6457 <a href="#" rel="nofollow" aria-label="WeChat " class="wx"> 6458 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="WeChat " data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/fda22610f7e47858c54a6c656d6662b7/icons8-2-50.png">
6459 <span>WeChat </span> 6460 <div class="wx-box"> 6461 <div class="box"> 6462 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="WeChat " data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/38d897030002b6c8c8d310893f9ff723/V1.jpg"> 6463 </div> 6464 <div class="arrowPanel"> 6465 <div class="arrow01"></div> 6466 <div class="arrow02"></div> 6467 </div> 6468 </div> 6469 </a> 6470 <a href="javascript:;" rel="nofollow" aria-label="Top" id="gotop"><img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="Top" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/26aae9182f3cb8f4afdbb73aeb797736/icons8-1-50.png"><span>Top</span> 6471 </a> 6472</div> 6473 6474 6475 <!-- sectionEnd: huake_side_bar_1719395430401739 --> 6476 6477 <!-- sectionStart: bobo_keywords_box_1730366667496405 --> 6478 6479 6480<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/bobo_keywords_box_1730366667496405/index.css"> 6481 <section class="bobo-keyword-box"> 6482 <div class="container"> 6483 <h2>Related Search</h2> 6484 <ul> 6485 <li> 6486 <div class="section_title"> 6487 <a href="/szdlply/machine-vision-camera"><h2>machine vision camera</h2></a> 6488 </div> 6489 </li> 6490 <li> 6491 <div class="section_title"> 6492 <a href="/szdlply/machine-vision-lens"><h2>machine vision lens</h2></a> 6493 </div> 6494 </li> 6495 <li> 6496 <div class="section_title"> 6497 <a href="/szdlply/machine-vision-light"><h2>machine vision light</h2></a> 6498 </div> 6499 </li> 6500 <li> 6501 <div class="section_title"> 6502 <a href="/szdlply/machine-vision-light-controller"><h2>machine vision light controller</h2></a> 6503 </div> 6504 </li> 6505 </ul> 6506 </div> 6507 </section> 6508 <!-- sectionEnd: bobo_keywords_box_1730366667496405 --> 6509 6510 <!-- sectionStart: rightint_foot --> 6511 6512<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_foot/index.css"> 6513 6514 6515 6516<footer> 6517 <div class="rightint-footer"> 6518 <div class="container"> 6519 <div class="row"> 6520 <div class="rightint-foot-logo col-lg-3 col-md-6 col-12"> 6521 <img src="https://shopcdnalpha.grainajz.com/tpl-common/common/images/placeholder.png" alt="SHENZHEN HIFLY Technology Company Co., LTD" data-src="https://shopcdnalpha.grainajz.com/category/348148/1163/16fe8c0db023b5559192ccf1ba9d2d50/HIFLY%20logo%20%E5%BD%A9%E8%89%B2.png"> 6522 </div> 6523 <div class="rightint-foot-list col-lg-3 col-md-6 col-12"> 6524 <h5>Quick Links</h5> 6525 <ul> 6526 <li> 6527 <a href="/">Home</a> 6528 </li> 6529 <li> 6530 <a href="/about-hifly">About HIFLY</a> 6531 </li> 6532 <li> 6533 <a href="/products">Products</a> 6534 </li> 6535 <li> 6536 <a href="/solutions">Solutions</a> 6537 </li> 6538 <li> 6539 <a href="/customized">Customized</a> 6540 </li> 6541 <li> 6542 <a href="/blogs">Blog</a> 6543 </li> 6544 <li> 6545 <a href="/catalog">Catalog</a> 6546 </li> 6547 </ul> 6548 </div> 6549 <div class="rightint-foot-list col-lg-3 col-md-6 col-12"> 6550 <h5>Product</h5> 6551 <ul> 6552 <li> 6553 <a href="/industrial-camera">Industrial camera</a> 6554 </li> 6555 <li> 6556 <a href="/industrial-lens">Industrial lens</a> 6557 </li> 6558 <li> 6559 <a href="/machine-vision-light">Machine vision light</a> 6560 </li> 6561 <li> 6562 <a href="/controller">Controller</a> 6563 </li> 6564 <li> 6565 <a href="/system-software">System & Software</a> 6566 </li> 6567 <li> 6568 <a href="/accessories">Accessories</a> 6569 </li> 6570 </ul> 6571 </div> 6572 <div class="rightint-foot-contact col-lg-3 col-md-6 col-12"> 6573 <h5>Contact Us</h5> 6574 <p>Add: D402, 4th Floor, Jinhong Plaza, No. 6 Sanwei Shengtai Road, Sanwei Community, Hangcheng Street, Bao'an District, Shenzhen</p> 6575 <p>Tel: 6576 <a href="tel:+86-13926593066">+86-13926593066</a> 6577 </p> 6578 <p>E-mail: 6579 <a href="/cdn-cgi/l/email-protection#f5869499998cb5868f9d9c93998cdb969a98"><span class="__cf_email__" data-cfemail="6013010c0c1920131a0809060c194e030f0d">[email protected]</span></a> 6580 </p> 6581 </div> 6582 </div> 6583 6584 </div> 6585 </div> 6586 6587 <div class="rightint-copyright"> 6588 <div class="container"> 6589 <p> 6590 Copyright © 2024 by SHENZHEN HIFLY Technology Company Co., LTD - 6591 <a href="/privacy" target="_blank" rel="nofollow">Privacy policy</a> 6592 </p> 6593 <div class="share"> 6594 <a href="https://www.tiktok.com/@hifly_vision" aria-label="tiktok"> 6595 <i class="iconfont iconfont-tiktok"></i> 6596 </a> 6597 <a href="https://youtube.com/@HIFLYVISION?si=L9-3e8eJgYeQPEB7" aria-label="youtube"> 6598 <i class="iconfont iconfont-youtube"></i> 6599 </a> 6600 <a href="https://www.pinterest.co.kr/hiflymachinevision/" aria-label="pinterest"> 6601 <i class="iconfont iconfont-pinterest"></i> 6602 </a> 6603 </div> 6604 </div> 6605 </div> 6606</footer> 6607<!-- mobile footer --> 6608<footer class="mobile-footer-sangni"> 6609 <div class="mobile-foot"> 6610 <a href="/" aria-label="Home"><i class="qico qico-home"></i>Home</a> 6611 <a href="products--" aria-label="Product"><i class="qico qico-caidan"></i>Product</a> 6612 <a href="about" aria-label="About"><i class="qico qico-book"></i>About</a> 6613 <a href="contact-us" aria-label="Contact"><i class="qico qico-email"></i>Contact</a> 6614 </div> 6615</footer> 6616 <!-- sectionEnd: rightint_foot --> 6617 6618 6619<link rel="stylesheet" type="text/css" href="https://shopcdnalpha.grainajz.com/tpl-common/common/css/cookie-policy.css"> 6620 6621<input type="hidden" id="apiPath" value="https://cms.xiaoman.cn"> 6622<input type="hidden" id="siteId" value="cBJ8B56%2BEF%2BUF%2BcH92Oniw%3D%3D"> 6623<input type="hidden" id="clientId" value="4yhavil82ECGEVx7VJDcHg%3D%3D"> 6624<input type="hidden" value="" id="pagetitle" name="pagetitle"> 6625 6626<!-- stayreal -->
vendor: 127 bytes, lines 6626-6631
6626 6627 6628 6629 6630 6631 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
6631<script> 6632 window.addEventListener("load", function () { 6633 6634 function lazyLoad() { 6635 const lazyIframes = [].slice.call(document.querySelectorAll('iframe[data-src]')); 6636 const lazyImages = [].slice.call(document.querySelectorAll('img[data-src]')); 6637 const lazyBgImages = [].slice.call(document.querySelectorAll('[data-bg]')); 6638 let lazys = lazyIframes.concat(lazyImages); 6639 const lazysCount = lazys.length; 6640 const lazyBgCount = lazyBgImages.length; 6641 if ('IntersectionObserver' in window && (lazysCount > 0 || lazyBgCount > 0)) { 6642 const lazyIframeObserver = new IntersectionObserver(function (entries, observer) { 6643 entries.forEach(function (entry) { 6644 if (entry.intersectionRatio > 0) { 6645 if (lazysCount > 0) { 6646 const src = entry.target.getAttribute('data-src'); 6647 if (src) { 6648 entry.target.setAttribute('src', src); 6649 entry.target.removeAttribute('data-src'); 6650 lazyIframeObserver.unobserve(entry.target); 6651 } 6652 } 6653 if (lazyBgCount > 0) { 6654 const bgUrl = entry.target.getAttribute('data-bg'); 6655 if (bgUrl) { 6656 const style = entry.target.getAttribute('style'); 6657 entry.target.setAttribute('style', `background-image:url(${bgUrl});${style}`); 6658 entry.target.removeAttribute('data-bg'); 6659 lazyIframeObserver.unobserve(entry.target); 6660 } 6661 } 6662 } 6663 }); 6664 }, { 6665 threshold: [0, 0.1, 0.25, 0.5, 0.75, 1], 6666 rootMargin: '50px', 6667 }); 6668 if (lazyBgCount > 0) { 6669 lazys = lazys.concat(lazyBgImages); 6670 } 6671 lazys.forEach(function (lazyIframe) { 6672 lazyIframeObserver.observe(lazyIframe); 6673 }); 6674 } 6675} 6676 lazyLoad(); 6677 // å¤çjsçæçdom 6678 setTimeout(function() { 6679 lazyLoad() 6680 }, 1000) 6681 6682 6683 setTimeout(() => { 6684 const fragment = document.createDocumentFragment(); 6685 ['https://shopcdnalpha.grainajz.com/tpl-common/common/js/cookie-policy.js','//tfile.xiaoman.cn/okki/analyze.js?id=348148-14148-422068971'].forEach((u) => { 6686 6687 if (u.includes('//tfile.xiaoman.cn/okki/analyze.js')) { 6688 window.okkiConfigs = window.okkiConfigs || []; 6689 window.__OKKI_SHOPS_CHAT_ENV__ = 'CMS-SHOPS'; 6690 function okkiAdd() { okkiConfigs.push(arguments); }; 6691 okkiAdd("analytics", { siteId: "348148-14148", gId: "422068971" }); 6692 } 6693 6694 const script = document.createElement('script'); 6695 script.src = u; 6696 script.defer = true; 6697 fragment.appendChild(script); 6698 }); 6699 6700 document.body.appendChild(fragment); 6701 }, 2000); 6702 6703 }); 6704 </script>
6704 6705 6706 6707
6707<script src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/okki.sen.837.js" defer></script>
6707 6708
6708<script> 6709 window.addEventListener("DOMContentLoaded", function () { 6710 const userAgent = navigator.userAgent.toLowerCase(); 6711 6712 const isMobile = /iphone|ipod|android|ios|ipad|windows phone|mobile/i.test(userAgent); 6713 6714 const deviceType = isMobile ? 'mobile' : 'pc'; 6715 const host = window.location.host; 6716 const pathname = window.location.pathname; 6717 6718 if (window.Sentry) { 6719 console.log('Sen init success'); 6720 Sentry.init({ 6721 dsn: 'https://[email protected]/44', 6722 integrations: [Sentry.browserTracingIntegration()], 6723 environment: 'production', 6724 sampleRate: 0.1, 6725 tracesSampleRate: 0.1, 6726 beforeSendTransaction(event) { 6727 event.transaction = host; 6728 return event; 6729 }, 6730 beforeSend(event) { 6731 event.transaction = host; 6732 if (host.includes('okkishop.site') || host === 'cms.xiaoman.cn'){ 6733 return null; 6734 } 6735 return event; 6736 } 6737 }); 6738 6739 Sentry.setTag('site_id', 1163); 6740 Sentry.setTag('client_id', 348148); 6741 Sentry.setTag('device_type', deviceType); 6742 Sentry.setTag("user_agent", navigator.userAgent); 6743 Sentry.setTag("host", host); 6744 Sentry.setTag("pathname", pathname); 6745 } else { 6746 console.log('Sen init fail'); 6747 } 6748 }); 6749 </script>
6749 6750 6751
6751<script> 6752window.addEventListener('load', function() { 6753 var vid1001 = document.getElementById('bgvid111'); 6754 vid1001.muted = true; 6755 vid1001.play(); 6756}); 6757</script>
6757<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/jquery.js" defer></script>
6757<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/popper.min.js" defer></script>
6757<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/bootstrap.min.js" defer></script>
6757<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/wow.js" defer></script>
6757<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/eventTrack.js" defer></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/jquery.counterup.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/jquery.scrollbar.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/jquery.fancybox.js"></script>
6757<script type="text/javascript" src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/swiper7.js" defer></script>
6757<script src="https://shopcdnalpha.grainajz.com/tpl-common/common/js/bootstrap-select.min.js" defer></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/lang_selector_1729650960256769/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_head/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_company_data_1715939038587244/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/bobo_quality_1716435576740888/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/arshine_advantage_1718420233100075/jquery.fancybox.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/rightint_multi_pic_text_1715939038855641/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/custom_inquiry_form_1725591088652786/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/custom_pop_inquiry_form_1725591088125250/index.js"></script>
6757<script defer type="text/javascript" src="https://shopcdnalpha.grainajz.com/inst/Right/1163/348148/sections/huake_side_bar_1719395430401739/index.js"></script>
6757<div id="shops-kit-container" style="width: 0; height: 0; left: -2px;"></div>
6758<script src="https://shopcdnalpha.grainajz.com/shops-kit/dist/assets/shops-popup.js" defer></script>
6758 6759</body> 6760</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.