html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p,
a, em, img, strong, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, input,
article, aside, footer, header,
section, time, mark{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}
*:before,
*:after{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}
input{font:inherit;padding:0;margin:0;border:0 none;outline:0 none;}
input:not([type]),
input[type="url"],
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="button"],
input[type="submit"],
input[type="reset"],
button{font:inherit;padding:0 0;margin:0;border:0 none;outline:0 none;}
input:-webkit-autofill{background-color:transparent;background-image:none;color:transparent;}
article, aside, footer, header, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
html, body, div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}
body{line-height:1;}
html *{max-height:1000000px;-moz-box-sizing:border-box;box-sizing:border-box;}
html *:before,
html *:after{max-height:1000000px;-moz-box-sizing:border-box;box-sizing:border-box;}
.tg{position:relative;display:block;}
* + .tg{margin-top:1.5em;}
.th .tg{text-align:center;}
.th * + .tg{margin-top:0.5em;}
.tg p{position:relative;display:inline-block;padding:0.14285714em 0em;margin-right:0.3571428em;font-weight:600;font-size:18px;color:#585858;line-height:1.6em;}
.tg a{position:relative;display:inline-block !important;padding:0.16666em 0.3333333em;margin:0.16666em 0.08333em;font-weight:normal;font-size:15px;color:#326ada;line-height:1.4em;border:1px solid #326ada;background-color:transparent;-moz-border-radius:0.4em;border-radius:0.4em;}
.tg a:hover,
.tg a:focus{color:#ffffff;background-color:#255dcd;border:1px solid #255dcd;}
.sc.au{display:none;}
@media (min-width:820px){.sc.au{display:block;}
}
.tj.aq li{position:relative;display:block;margin-top:1.5em;width:100%;text-align:center;}
.tj.aq .tf{position:relative;display:inline-block;margin-left:0em;margin-right:0em;}
.tq.az{width:728px;height:90px;}
.px{position:relative;display:block;}
@media (min-width:992px){.px{display:table;width:100%;}
}
.px .in{position:relative;display:block;vertical-align:top;}
@media (min-width:992px){.px .in{display:table-cell;width:99%;}
}
.px .tw{position:relative;display:none;width:1%;padding-left:1.5em;vertical-align:top;}
@media (min-width:992px){.px .tw{display:table-cell;}
}
.iz{position:relative;display:block;background-color:#F9F9F9;padding:1.5em 1.5em 2em;border:1px solid #dfdfdf;}
* + .iz{margin-top:1.5em;}
.yz{position:relative;display:block;padding-top:56.25%;overflow:hidden;border:1px solid #dfdfdf;}
* + .yz{margin-top:1.5em;}
.yz > *,
.yz > iframe{position:absolute;display:block;top:0em;left:0em;right:0em;bottom:0em;width:100% !important;height:100% !important;border:0em none;outline:0em none;}
.yt{position:relative;display:block;font-weight:600;font-size:22px;color:#326ada;line-height:1.4em;text-align:left;}
.qw{position:absolute;display:inline-block;top:0em;right:0em;}
.ld{position:absolute;display:none;bottom:100%;right:-0.6em;background-color:#EFEFEF;border:1px solid #dfdfdf;-moz-border-radius:0.4em;border-radius:0.4em;margin-bottom:1.2em;padding:1em 1.2em 1.5em;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.qw.ac .ld{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.ld:before{position:absolute;display:block;bottom:-0.8em;right:1em;content:"";width:1.6em;height:1.6em;border-right:0.1em solid #dfdfdf;border-bottom:0.1em solid #dfdfdf;background-color:#EFEFEF;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-khtml-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.qg{position:relative;display:block;font-weight:600;font-size:16px;color:#252525;line-height:1.6em;white-space:nowrap;text-align:center;}
.qy{position:relative;display:block;}
* + .qy{margin-top:0.5em;}
.qw a{position:relative;display:inline-block;padding:0.1875em 0.25em;min-width:1.5em;font-size:20px;color:#326ada;line-height:1em;cursor:pointer;}
.qw a:hover,
.qw a:focus{color:#255dcd;}
.my{position:relative;display:block;padding-right:3em;}
* + .my{margin-top:1.8em;}
.my p{position:relative;display:block;}
.my * + p{margin-top:0.6em;}
.my span{position:relative;display:inline-block;margin-right:0.3571428em;font-weight:600;font-size:18px;color:#252525;line-height:1.6em;}
.my em{position:relative;display:inline-block;padding:0.076923em 0em;font-size:16px;color:#585858;line-height:1.6em;}
.my em.tu{padding:0.15384em 0.538461em;font-weight:normal;font-size:16px;color:#4B4B4B;line-height:1.2em;background-color:rgba(37,37,37,0.05);border:1px solid rgba(37,37,37,0.15);-moz-border-radius:0.4em;border-radius:0.4em;white-space:nowrap;}
.cy{position:relative;display:block;}
* + .cy{margin-top:1em;}
.cy p{position:relative;display:inline-block;margin-right:0.35714em;font-weight:600;font-size:18px;color:#252525;line-height:1.6em;}
.cy a{position:relative;margin-top:0.15384em;font-size:16px;color:#4B4B4B;line-height:1.6em;border-bottom:0.1em dotted #4B4B4B;}
.cy a + a{margin-left:0.3846153em;}
.cy a:hover,
.cy a:focus{color:#255dcd;border-bottom:0.1em solid #255dcd;}
.iz * + .tg{margin-top:1.2em;}
.iz .tg p{color:#252525;}
.sh p{position:relative;display:table-cell;width:1%;text-align:right;vertical-align:middle;padding-left:1.5em;}
.sh p em{position:relative;display:inline-block;margin:0.076923em 0em;padding:0.230769em 0.46153em;font-weight:normal;font-size:16px;color:#4B4B4B;line-height:1.2em;background-color:rgba(37,37,37,0.05);border:1px solid rgba(37,37,37,0.15);-moz-border-radius:0.4em;border-radius:0.4em;white-space:nowrap;}
.sh p em:before{position:relative;display:inline-block;content:"\f03d";font-family:"FontAwesome";font-size:1.07692307em;font-style:normal;color:#A4A4A4;margin-right:0.3571428em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mv{position:absolute;display:block;bottom:31px;padding:0.18181818em 0.363636em;font-weight:normal;font-size:18px;color:#efefef;line-height:1.2em;background-color:rgba(37,37,37,0.5);border:1px solid rgba(37,37,37,0.15);white-space:nowrap;}
.mv{-moz-border-radius:0.4em 0em 0em 0em;border-radius:0.4em 0em 0em 0em;right:0.090909em;}
.mv em{font-style:normal;}
.mv:before{position:relative;display:inline-block;font-family:"FontAwesome";font-size:1.181818em;font-style:normal;color:#cfcfcf;margin-right:0.363636em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mv:before{content:"\f03d";}
.lt{position:relative;display:block;}
* + .lt{margin-top:1.5em;}
.lt ul{position:relative;display:block;margin-top:-0.5em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;}
@media (min-width:820px){.lt ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
}
.lt ul li{position:relative;display:block;margin-top:0.384615em;counter-increment:index;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-weight:normal;font-size:16px;color:#313131;line-height:1.6em;}
.lt ul li:nth-child(20){-webkit-column-break-after:always;page-break-after:always;break-after:always;}
@media (min-width:820px){.lt ul li:nth-child(10),
.lt ul li:nth-child(20),
.lt ul li:nth-child(30){-webkit-column-break-after:always;page-break-after:always;break-after:always;}
}
.lt ul li:before{content:counter(index)".";margin-right:0.3571428em;font-size:1.07692307em;color:#326ada;}
.lt ul li a{color:#4b4b4b;border-bottom:0.1em dotted #4b4b4b;}
.lt ul li a:hover,
.lt ul li a:focus{color:#252525;border-bottom:0.1em solid #252525;}
.lq{position:relative;display:block;}
* + .lq{margin-top:1.5em;}
.lq dl{position:relative;display:block;}
.lq * + dl{margin-top:1.5em;}
.lq dt{position:relative;display:block;font-weight:600;font-size:20px;color:#326ada;line-height:1.4em;text-align:left;border-bottom:0.1em dotted rgba(37,37,37,0.25);}
.lq dd{position:relative;display:block;}
.lq dd:before,
.lq dd:after{display:table;content:"";}
.lq dd:after{clear:both;}
.lq * + dd{margin-top:0.5em;}
.lq p{position:relative;display:block;float:left;width:50%;margin-top:0.384615em;padding-right:1.153846em;font-weight:normal;font-size:16px;color:#313131;line-height:1.6em;}
.lq p:nth-of-type(2n+1){clear:left;}
@media (min-width:768px){.lq p{width:33.333%;}
.lq p:nth-of-type(2n+1){clear:none;}
.lq p:nth-of-type(3n+1){clear:left;}
}
@media (min-width:860px){.lq p{width:25%;}
.lq p:nth-of-type(2n+1),
.lq p:nth-of-type(3n+1){clear:none;}
.lq p:nth-of-type(4n+1){clear:left;}
}
.lq p:before{margin-right:0.384615em;font-size:0.9230769em;color:#326ada;content:"\25cf";}
.lq a{color:#4b4b4b;border-bottom:0.1em dotted #4b4b4b;}
.lq a:hover,
.lq a:focus{color:#252525;border-bottom:0.1em solid #252525;}
.pg.lz .nv a.pn,
.pg.lz .nv span.pn{margin:0.153846em 0.0769230em;}
.gn{position:relative;display:block;font-weight:600;font-size:20px;color:#4B4B4B;line-height:1.6em;overflow:hidden;height:30px;max-height:30px;text-align:center;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;}
.th a:hover .gn,
.th a:focus .gn{color:#326ada;}
.pg{position:relative;display:block;text-align:center;}
* + .pg{margin-top:1.5em;}
.nv{position:relative;display:inline-block;font-size:16px;color:#585858;line-height:1em;}
.nv a.pn,
.nv span.pn{position:relative;display:inline-block;padding:0.615384em 0.384615em;margin:0em 0.0769230em;min-width:2.384615em;background-color:rgba(37,37,37,0.05);border:1px solid rgba(37,37,37,0.15);font-size:14px;color:#585858;line-height:1em;-moz-border-radius:0.4em;border-radius:0.4em;text-align:center;}
.nv a.pn:focus,
.nv a.pn:hover, .pg .nv a.cr{color:#ffffff;background-color:#255dcd;border:1px solid #255dcd;}
.nv span.pn.cr{font-weight:600;color:#ffffff;background-color:#255dcd;border:1px solid #255dcd;}
.nv a.pn.pv:before,
.nv a.pn.nt:before{position:relative;display:inline-block;font-family:"FontAwesome";font-size:0.846153em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.nv a.pn.pv:before{content:"\f053";}
.nv a.pn.nt:before{content:"\f054";}
.nv span.pn.dt{font-weight:600;background-color:transparent;border:1px solid transparent;}
.nv span.pn.dt:before{content:"\2026";}
@charset "UTF-8";@import "reset.css" all;html{position:relative;min-height:100%;height:100%;font-size:16px;}
body{position:relative;min-height:100%;height:100%;min-width:300px;width:100%;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-weight:normal;font-size:62.5%;letter-spacing:normal;background-color:#ffffff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bd{position:relative;display:block;min-height:100%;height:100%;min-width:300px;width:100%;}
@media (max-width:991px){body{overflow-x:hidden;}
.bd{-webkit-transform:translateX(0em);-khtml-transform:translateX(0em);-moz-transform:translateX(0em);-ms-transform:translateX(0em);-o-transform:translateX(0em);transform:translateX(0em);-webkit-transition:-webkit-transform 0.3s linear;-khtml-transition:-khtml-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;-ms-transition:-ms-transform 0.3s linear;-o-transition:-o-transform 0.3s linear;transition:transform 0.3s linear;cursor:default;}
}
@media (max-width:991px){body.mo{overflow:hidden;-webkit-overflow-scrolling:touch;}
body.mo .bd{position:fixed;cursor:pointer;-webkit-transform:translateX(26em);-khtml-transform:translateX(26em);-moz-transform:translateX(26em);-ms-transform:translateX(26em);-o-transform:translateX(26em);transform:translateX(26em);-webkit-transition:-webkit-transform 0.3s linear;-khtml-transition:-khtml-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;-ms-transition:-ms-transform 0.3s linear;-o-transition:-o-transform 0.3s linear;transition:transform 0.3s linear;}
}
::-webkit-scrollbar{width:0.6em;height:0.6em;overflow:hidden;}
::-webkit-scrollbar-thumb{background-color:#a4a4a4;-moz-border-radius:0.3em;border-radius:0.3em;}
::-webkit-scrollbar-track{background-color:#efefef;border-left:1px solid #e5e5e5;}
a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;line-height:inherit;border:0em none;outline:0em none;text-decoration:none;cursor:pointer;-webkit-transition:color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;-moz-transition:color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;transition:color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;}
a:hover,
a:focus,
a:active{text-decoration:none;}
.hd{position:relative;display:block;z-index:10;background-color:#ffffff;border-bottom:0.1em solid #e4e4e4;}
.wr{position:relative;display:block;}
@media (min-width:1360px){.wr{margin:0 auto;}
}
@media (max-width:991px){.hd .wr{padding-left:4.8em;padding-right:4.8em;min-height:4.8em;}
}
@media (min-width:992px){.hd .wr{padding-left:1.5em;padding-right:1.5em;}
}
.lg{position:relative;display:block;padding:0.4em 0em;font-weight:600;font-size:2em;color:#717171;line-height:1.6em;text-align:center;}
@media (min-width:992px){.lg{display:inline-block;padding:0.555em 0em;font-size:22px;color:#646464;}
}
.lg:first-letter{color:#326ada;}
.lg a{font-size:inherit;color:#717171;}
@media (min-width:992px){.lg a{color:#646464;}
}
.lg a:hover{color:#585858;}
.lg a:first-letter{color:#326ada;}
.lg a:hover:first-letter{color:#255dcd;}
@media (max-width:991px){.bm{z-index:20;position:absolute;display:inline-block;top:0em;left:0em;padding:1.7em 1.3em;background-color:#ffffff;min-width:4.8em;width:4.8em;}
.bm .ib{position:relative;display:block;width:2.2em;height:0.2em;-moz-border-radius:0.1em;border-radius:0.1em;background-image:none;background-color:#717171;background-repeat:repeat;background-position:0% 0%;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s linear, background-color 0.3s linear;-khtml-transition:opacity 0.3s linear, -khtml-transform 0.3s linear, background-color 0.3s linear;-moz-transition:opacity 0.3s linear, -moz-transform 0.3s linear, background-color 0.3s linear;-ms-transition:opacity 0.3s linear, -ms-transform 0.3s linear, background-color 0.3s linear;-o-transition:opacity 0.3s linear, -o-transform 0.3s linear, background-color 0.3s linear;transition:opacity 0.3s linear, transform 0.3s linear, background-color 0.3s linear;}
.bm.op .ib,
.bm:hover .ib{background-color:#326ada;}
.bm .ib + .ib{margin-top:0.4em;}
.bm .ib.tb{-webkit-transform-origin:10% 10%;-khtml-transform-origin:10% 10%;-moz-transform-origin:10% 10%;-ms-transform-origin:10% 10%;-o-transform-origin:10% 10%;transform-origin:10% 10%;}
.bm.op .ib.tb{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.bm .ib.mb{filter:alpha(opacity=100);opacity:1;}
.bm.op .ib.mb{filter:alpha(opacity=0);opacity:0;}
.bm .ib.bb{-webkit-transform-origin:10% 90%;-khtml-transform-origin:10% 90%;-moz-transform-origin:10% 90%;-ms-transform-origin:10% 90%;-o-transform-origin:10% 90%;transform-origin:10% 90%;}
.bm.op .ib.bb{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
}
@media (max-width:991px){.hm{position:fixed;display:block;z-index:50;top:0em;left:-26em;bottom:0em;width:26em;background-color:#585858;overflow-y:auto;text-align:left;cursor:default;-webkit-overflow-scrolling:touch;}
.hm::-webkit-scrollbar-track{border-left:0.1em solid #e4e4e4;border-right:0.1em solid #e4e4e4;}
}
@media (min-width:992px){.hm{position:static;display:inline-block;}
* + .hm{margin-left:2.5em;}
}
@media (max-width:991px){.he{position:relative;display:block;}
.he li{position:relative;display:block;padding:0.9em 1em;}
.he li.has-children{padding:0.9em 4em 0.9em 1em;}
.he li{border-bottom:0.1em solid #717171;}
.he li:last-child{border-bottom:0.1em solid #646464;}
.he li a{position:relative;display:block;padding:0.642857em 0.714857em;margin:-0.642857em -0.714857em;font-weight:600;font-size:18px;color:#cfcfcf;line-height:1.6em;background-color:transparent;border-left:0.3em solid transparent;text-align:left;-webkit-transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;-moz-transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;}
.he li.has-children a{padding:0.642857em 2.8571428em 0.642857em 0.714857em;margin:-0.642857em -2.8571428em -0.642857em -0.714857em;}
.he li.has-children a .ct{position:absolute;display:inline-block;top:0em;right:0em;padding:0.75em;font-family:"FontAwesome";font-size:1.142857em;color:#a4a4a4;line-height:1em;min-width:2.5em;background-color:transparent;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;}
.he li.has-children a .ct:before{position:relative;display:inline-block;content:"\f0d7";min-width:1em;}
.he li.has-children.op a .ct:before{content:"\f0d8";}
.he li a:hover,
.he li a:focus{color:#ffffff;border-left:0.3em solid #326ada;background-color:#646464;}
.he li.has-children a:hover .ct,
.he li.has-children a:focus .ct{color:#e4e4e4;}
.he li.ac a,
.he li.op a{color:#ffffff;border-left:0.3em solid #326ada;background-color:#4b4b4b;}
.he li.op a:hover,
.he li.op a:focus,
.he li.ac a:hover,
.he li.ac a:focus{background-color:#646464;}
.he li a .fa{position:relative;display:inline-block;font-size:1.285714em;color:inherit;line-height:inherit;margin-right:0.33333em;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;}
.he li a:hover .fa,
.he li a:focus .fa,
.he li.ac a .fa{color:#326ada;}
.he li.has-children .children{margin:0.9em -4em -0.9em -1em;background-color:#313131;border-top:0.1em solid #717171;}
.he li.has-children .children > li{border-bottom:0.1em solid #4b4b4b;}
.he li.has-children .children > li:last-child{border-bottom:0em none;}
.he li.has-children.op .children > li a{color:#cfcfcf;border-left:0.3em solid transparent;background-color:#313131;}
.he li.has-children.op .children > li a:hover,
.he li.has-children.op .children > li a:focus{color:#ffffff;border-left:0.3em solid #326ada;background-color:#3e3e3e;}
.he li.has-children .children{display:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.he li.has-children.op .children{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.he li.has-children .children li a{padding:0.642857em 0.714857em;margin:-0.642857em -0.714857em;}
}
@media (min-width:992px){.he{position:relative;display:inline-block;padding:0em;}
.he li{position:relative;display:inline-block;padding:1.3em 1em;}
.he li + li{margin-left:-0.3em;}
.he li.has-children{padding:1.3em 4em 1.3em 1em;}
.he li.has-children a .ct{position:absolute;display:inline-block;top:0em;right:0em;padding:1em 0.75em;font-family:"FontAwesome";font-size:1.142857em;color:#a4a4a4;line-height:1em;min-width:2.5em;background-color:transparent;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;}
.he li.has-children a .ct:before{position:relative;display:inline-block;content:"\f0d7";min-width:1em;}
.he li.has-children.op a .ct:before{content:"\f0d8";}
.he li.has-children .children{position:absolute;display:none;top:100%;left:0em;right:0em;max-width:22em;margin-top:1.8em;padding:1em 1.4em;background-color:#F9F9F9;border:1px solid #dfdfdf;-moz-border-radius:0.4em;border-radius:0.4em;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.he li.has-children.op .children{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.he li.has-children.op .children:before{position:absolute;display:block;top:-0.8em;right:0.8em;content:"";width:1.6em;height:1.6em;border-left:0.1em solid #dfdfdf;border-top:0.1em solid #dfdfdf;background-color:#F9F9F9;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-khtml-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.he li.has-children .children li{position:relative;display:block;}
.he li a{position:relative;display:block;padding:0.9285714em 0.7142857em;margin:-0.9285714em -0.7142857em;font-weight:600;font-size:18px;color:#646464;line-height:1.6em;text-align:left;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;}
.he li.has-children a{padding:0.9285714em 2.857142em 0.9285714em 0.7142857em;margin:-0.9285714em -2.857142em -0.9285714em -0.7142857em;}
.he li a:before{position:absolute;display:block;bottom:0em;left:0em;right:0em;content:"";height:0.2142857em;background-color:transparent;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}
.he li.has-children .children li{padding:0em;margin:0em;}
.he li.has-children .children li a{padding:0em;margin:0em;font-size:16px;}
.he li.has-children .children li a:before{display:none;content:none;}
.he li.has-children .children li + li{margin-top:1.3em;margin-left:0em;}
.he li.ac a:before{background-color:#326ada}
.he li a:hover,
.he li a:focus{color:#255dcd;}
.he li a:hover:before,
.he li a:focus:before{background-color:#255dcd;}
.he li.ac a{color:#326ada}
.he li.ac a:hover,
.he li.ac a:focus{color:#255dcd;}
.he li a .fa{display:none;}
}
@media (max-width:991px){.ls{position:relative;display:block;background-color:#313131;}
.ls fieldset,
.ls form{position:relative;display:block;}
.lh{position:relative;display:block;padding:0.64285714em 2.8571428em 0.64285714em 0.714285em;font-weight:600;font-size:18px;color:#cfcfcf;line-height:1.6em;text-align:left;border-bottom:0.1em solid #4b4b4b;border-left:0.3em solid transparent;-webkit-transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;-moz-transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;cursor:pointer;}
.lh:hover,
.lh:focus{color:#ffffff;border-left:0.3em solid #da326a;background-color:#3e3e3e;}
.lh.ac{color:#ffffff;border-left:0.3em solid #da326a;background-color:#252525;}
.lh.ac:hover,
.lh.ac:focus{background-color:#3e3e3e;}
.lh span{position:relative;display:inline-block;margin-right:0.571428em;}
.lh p{position:relative;display:inline-block;}
.lh i{position:relative;display:none;}
.ct{position:absolute;display:inline-block;top:0em;right:0em;padding:0.75em;font-family:"FontAwesome";font-size:1.142857em;color:#a4a4a4;line-height:1em;min-width:2.5em;background-color:transparent;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;}
.lh:hover .ct,
.lh:focus .ct,
.lh.ac:hover .ct,
.lh.ac:focus .ct{color:#e4e4e4;}
.ct:before{position:relative;display:inline-block;content:"\f0d7";min-width:1em;}
.lh.ac .ct:before{content:"\f0d8";}
.lm{position:relative;display:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.lh.ac + .lm{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
* + .lm{}
.lm li{position:relative;display:block;padding:0.64285714em 0.714285em;font-weight:600;font-size:18px;color:#cfcfcf;line-height:1.6em;text-align:left;background-color:transparent;border-left:0.3em solid transparent;border-bottom:0.1em solid #4b4b4b;-webkit-transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;-moz-transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;transition:border-color 0.2s linear, background-color 0.2s linear, color 0.2s linear;cursor:pointer;}
.lm li:hover,
.lm li:focus{color:#ffffff;border-left:0.3em solid #da326a;background-color:#3e3e3e;}
.lm li.ac{color:#ffffff;border-left:0.3em solid #da326a;background-color:#282828;}
.lm li.ac:hover,
.lm li.ac:focus{background-color:#3e3e3e;}
.lm li span{position:relative;display:inline-block;margin-right:0.571428em;}
.lm li p{position:relative;display:inline-block;}
.lm li i{position:relative;display:none;}
.en,
.de,
.fr,
.it,
.es,
.jp,
.pl,
.pt{position:relative;display:inline-block;-moz-border-radius:50%;border-radius:50%;overflow:hidden;width:1.571428em;height:1.571428em;background-image:none;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #585858;-khtml-background-size:auto 1.571428em;-moz-background-size:auto 1.571428em;-ms-background-size:auto 1.571428em;-o-background-size:auto 1.571428em;background-size:auto 1.571428em;}
}
@media (min-width:992px){.ls{position:absolute;display:block;top:0.8em;right:1.5em;}
.ls form{position:relative;display:block;}
.ls fieldset{position:relative;display:block;}
.lh{position:relative;display:block;width:3.2em;-moz-border-radius:50%;border-radius:50%;border:1px solid #e4e4e4;overflow:hidden;}
.lh p{position:relative;display:none;}
.lh .ct{position:absolute;display:block;top:0em;left:0em;right:0em;bottom:0em;cursor:pointer;}
.lm{position:absolute;display:none;top:100%;right:0em;background-color:#F9F9F9;border:1px solid #dfdfdf;-moz-border-radius:0.4em;border-radius:0.4em;margin-top:1.8em;padding:1em 1.4em;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1.2em;-moz-column-gap:1.2em;column-gap:1.2em;}
.lh.ac + .lm{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.lm:before{position:absolute;display:block;top:-0.8em;right:0.8em;content:"";width:1.6em;height:1.6em;border-left:0.1em solid #dfdfdf;border-top:0.1em solid #dfdfdf;background-color:#F9F9F9;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-khtml-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.lm li{position:relative;display:block;white-space:nowrap;cursor:pointer;}
.lm li + li{margin-top:1em;}
.lm li p{position:relative;display:inline-block;font-size:15px;color:#4b4b4b;line-height:1.3333em;border-bottom:0.1em dotted #4b4b4b;-webkit-transition:border-color 0.2s linear, color 0.2s linear;-moz-transition:border-color 0.2s linear, color 0.2s linear;transition:border-color 0.2s linear, color 0.2s linear;}
.lm li:hover p,
.lm li:focus p{color:#255dcd;border-bottom:0.1em solid #255dcd;}
.en,
.de,
.fr,
.it,
.es,
.jp,
.pl,
.pt{position:relative;display:inline-block;overflow:hidden;width:2.3em;height:1.6em;background-image:none;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;-khtml-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;}
.lm li span{position:relative;display:inline-block;margin-top:0.1em;margin-right:0.6em;width:2.3em;height:1.6em;border:1px solid #dfdfdf;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;transition:border-color 0.2s linear;}
.lm li:hover span,
.lm li:focus span{border:1px solid #cfcfcf;}
.lh span{position:relative;display:block;width:3em;height:3em;}
}
.en{background-image:url("../flag/en.svg");}
.de{background-image:url("../flag/de.svg");}
.fr{background-image:url("../flag/fr.svg");}
.it{background-image:url("../flag/it.svg");}
.jp{background-image:url("../flag/jp.svg");}
.pl{background-image:url("../flag/pl.svg");}
.pt{background-image:url("../flag/pt.svg");}
.es{background-image:url("../flag/es.svg");}
.bs{display:none;}
@media (max-width:991px){.bs{position:absolute;display:inline-block;z-index:20;top:0em;right:0em;padding:0.7em;font-family:"FontAwesome";font-size:2em;color:#717171;line-height:1em;min-width:2.4em;background-color:#ffffff;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bs:before{position:relative;display:inline-block;content:"\f002";min-width:1em;}
.bs:hover,
.bs.op{color:#326ada;}
}
@media (max-width:991px){.hs{position:absolute;display:block;top:0em;left:4.8em;right:0em;height:4.8em;border-left:0.1em solid #e4e4e4;visibility:hidden;filter:alpha(opacity=0);opacity:0;-webkit-transition:visibility 0s 0.2s, opacity 0.2s linear;-moz-transition:visibility 0s 0.2s, opacity 0.2s linear;transition:visibility 0s 0.2s, opacity 0.2s linear;}
.bs.op ~ .hs{visibility:visible;filter:alpha(opacity=100);opacity:1;-webkit-transition:visibility 0s, opacity 0.2s linear;-moz-transition:visibility 0s, opacity 0.2s linear;transition:visibility 0s, opacity 0.2s linear;}
.hs form,
.hs fieldset{position:relative;display:block;}
.hs input[type="text"]{position:relative;display:block;margin:0em;padding:0.625em 3.9375em 0.625em 0.9375em;width:100%;outline:0em none;outline-offset:0em;border:0em none;height:3em;font-weight:600;font-size:20px;color:#717171;line-height:1.8em;background-color:#f8f9fc;text-align:left;}
.hs input[type="text"]:focus{outline:0em none;outline-offset:0em;border:0em none;}
.hs input[type="submit"]{position:absolute;display:inline-block;z-index:20;top:0em;right:0em;padding:0.7em;margin:0em;font-family:"FontAwesome";font-size:2em;color:#717171;line-height:1em;outline:0em none;outline-offset:0em;border:0em none;min-width:2.45em;width:2.45em;border-left:0.05em solid #e4e4e4;text-align:center;background-color:#ffffff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;cursor:pointer;}
.hs input[type="submit"]:focus{outline:0em none;outline-offset:0em;border:0em none;border-left:0.05em solid #e4e4e4;}
.hs input[type="submit"]:hover{outline:0em none;outline-offset:0em;border:0em none;border-left:0.05em solid #e4e4e4;color:#326ada;}
}
@media (min-width:992px){.hs{position:absolute;display:block;z-index:10;top:0.8em;right:6.3em;left:65em;border:1px solid #e4e4e4;background-color:#f9f9f9;-moz-border-radius:1.6em;border-radius:1.6em;}
}
@media (min-width:1024px){.hs{left:auto;max-width:24em;width:100%;}
}
@media (min-width:992px){.hs form,
.hs fieldset{position:relative;display:block;-moz-border-radius:1.6em;border-radius:1.6em;}
.hs input[type="text"]{position:relative;display:block;margin:0em;padding:0.285714em 2.285714em 0.285714em 1.142857em;width:100%;outline:0em none;outline-offset:0em;border:0em none;height:2.142857em;font-weight:600;font-size:18px;color:#717171;line-height:1.6em;background-color:transparent;text-align:left;}
.hs input[type="text"]:focus{outline:0em none;outline-offset:0em;border:0em none;}
.hs input[type="submit"]{position:absolute;display:inline-block;top:0em;right:0em;padding:0.571428em;margin:0em;-moz-border-radius:50%;border-radius:50%;border:0em none;outline:0em none;outline-offset:0em;font-family:"FontAwesome";font-size:18px;color:#646464;line-height:1em;min-width:2.142857em;width:2.142857em;background-color:#f9f9f9;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color 0.2s linear, background-color 0.2s linear;-moz-transition:color 0.2s linear, background-color 0.2s linear;transition:color 0.2s linear, background-color 0.2s linear;cursor:pointer;}
.hs input[type="submit"]:focus{outline:0em none;outline-offset:0em;border:0em none;color:#326ada;}
.hs input[type="submit"]:hover{outline:0em none;outline-offset:0em;border:0em none;color:#326ada;}
}
.hi::-webkit-input-placeholder{color:#979797;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;-o-text-overflow:-o-ellipsis;text-overflow:ellipsis;}
.hi::-moz-placeholder{color:#979797;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;-o-text-overflow:-o-ellipsis;text-overflow:ellipsis;}
.hi:-moz-placeholder{color:#979797;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;-o-text-overflow:-o-ellipsis;text-overflow:ellipsis;}
.hi:-ms-input-placeholder{color:#979797;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;-o-text-overflow:-o-ellipsis;text-overflow:ellipsis;}
@media (max-width:991px){.hi:focus::-webkit-input-placeholder{color:transparent;}
.hi:focus::-moz-placeholder{color:transparent;}
.hi:focus:-moz-placeholder{color:transparent;}
.hi:focus:-ms-input-placeholder{color:transparent;}
}
@media (max-width:991px){.awesomplete{position:relative;display:block;}
.awesomplete > ul{position:absolute;display:inline-block;top:100%;left:0em;right:4.8em;margin:0em -0.1em;width:auto;visibility:visible;overflow-y:auto;max-height:23.4em;-webkit-overflow-scrolling:touch;background-color:#f8f9fc;-moz-border-radius:0em 0em 0.3em 0.3em;border-radius:0em 0em 0.3em 0.3em;border:1px solid #e4e4e4;min-width:20em;-webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;filter:alpha(opacity=100);-webkit-transform-origin:0% 0%;-khtml-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-khtml-transition:-khtml-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-moz-transition:-moz-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-ms-transition:-ms-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-o-transition:-o-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;transition:transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;}
.awesomplete > ul::-webkit-scrollbar-track{border-left:0.1em solid #e4e4e4;-moz-border-radius:0em 0.3em 0.3em 0em;border-radius:0em 0.3em 0.3em 0em;}
.awesomplete > ul[hidden]{visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0,0);-khtml-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-khtml-transition:-khtml-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-moz-transition:-moz-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-ms-transition:-ms-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-o-transition:-o-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;transition:transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;}
.awesomplete > ul > li{position:relative;display:block;background-color:#f8f9fc;padding:0.692307em 1.384615em;font-weight:600;font-size:16px;color:#313131;line-height:1.6em;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear;cursor:pointer;}
.awesomplete > ul > li + li{border-top:0.1em solid #efefef;}
.awesomplete > ul > li:last-child{-moz-border-radius:0em 0em 0.3em 0.3em;border-radius:0em 0em 0.3em 0.3em;}
.awesomplete .visually-hidden{position:absolute;clip:rect(0, 0, 0, 0);}
.awesomplete > ul > li:hover,
.awesomplete > ul > li:focus,
.awesomplete > ul > li[aria-selected="true"]{background-color:#ebf0f6;}
.awesomplete > ul > li > mark{background-color:#daa232;color:#313131;padding:0.0769230em;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}
.awesomplete > ul > li:hover > mark,
.awesomplete > ul > li:focus > mark,
.awesomplete li[aria-selected="true"] mark{background-color:#326ada;}
}
@media (min-width:992px){.awesomplete{position:relative;display:block;}
.awesomplete > ul{position:absolute;display:inline-block;top:100%;left:0em;right:4.8em;margin-top:1em;width:auto;visibility:visible;overflow-y:auto;max-height:23.4em;-webkit-overflow-scrolling:touch;background-color:#f8f9fc;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #e4e4e4;min-width:20em;-webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;filter:alpha(opacity=100);-webkit-transform-origin:0% 0%;-khtml-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-khtml-transition:-khtml-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-moz-transition:-moz-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-ms-transition:-ms-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;-o-transition:-o-transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;transition:transform 0.1s linear, visibility 0s 0s, opacity 0.2s linear;}
.awesomplete > ul::-webkit-scrollbar-track{border-left:0.1em solid #e4e4e4;-moz-border-radius:0em 0.3em 0.3em 0em;border-radius:0em 0.3em 0.3em 0em;}
.awesomplete > ul[hidden]{visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0,0);-khtml-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-khtml-transition:-khtml-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-moz-transition:-moz-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-ms-transition:-ms-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;-o-transition:-o-transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;transition:transform 0.1s linear, visibility 0s 0.2s, opacity 0.2s linear;}
.awesomplete > ul > li{position:relative;display:block;background-color:#f8f9fc;padding:0.692307em 1.384615em;font-weight:normal;font-size:16px;color:#313131;line-height:1.6em;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear;cursor:pointer;}
.awesomplete > ul > li + li{border-top:0.1em solid #efefef;}
.awesomplete > ul > li:first-child{-moz-border-radius:0.3em 0.3em 0em 0em;border-radius:0.3em 0.3em 0em 0em;}
.awesomplete > ul > li:last-child{-moz-border-radius:0em 0em 0.3em 0.3em;border-radius:0em 0em 0.3em 0.3em;}
.awesomplete .visually-hidden{position:absolute;clip:rect(0, 0, 0, 0);}
.awesomplete > ul > li:hover,
.awesomplete > ul > li:focus,
.awesomplete > ul > li[aria-selected="true"]{background-color:#ebf0f6;}
.awesomplete > ul > li > mark{background-color:#daa232;color:#313131;padding:0.0769230em;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}
.awesomplete > ul > li:hover > mark,
.awesomplete > ul > li:focus > mark,
.awesomplete li[aria-selected="true"] mark{background-color:#326ada;}
}
.ft{position:relative;height:17.692307em;margin-top:-17.692307em;background-color:#131416;text-align:center;font-weight:normal;font-size:16px;color:#646464;line-height:1.6em;}
.ft .wr{padding-top:2.5em;padding-bottom:3em;}
.ft p{position:relative;display:block;}
.ft p + p{margin-top:0.384615em;}
.ft a{color:#cfcfcf;border-bottom:0.1em dotted #cfcfcf;}
.ft a:hover,
.ft a:focus{color:#ffffff;border-bottom:0.1em solid #ffffff;}
.cl:before,
.cl:after{display:table;content:"";}
.cl:after{clear:both;}
.nw{position:relative;display:block;padding:0.153846em 0em;background-color:#efefef;border-bottom:0.1em solid #e4e4e4;}
.nw .wr{padding-left:1em;padding-right:1em;}
@media (min-width:480px){.nw .wr{padding-left:1.5em;padding-right:1.5em;}
}
.nh{position:relative;display:inline-block;margin-right:0.384615em;font-weight:600;font-size:15px;color:#313131;line-height:1.538461em;vertical-align:baseline;}
.nh .rd{color:#326ada;}
.im{position:relative;display:inline-block;font-weight:600;font-size:14px;color:#585858;line-height:1.666666em;vertical-align:baseline;}
.im + .im{margin-left:0.33333333em;padding-left:0.7em;}
.im + .im:before{position:absolute;display:block;top:0.45em;bottom:0.416666666em;left:0em;width:0.0833333em;background-color:#A4A4A4;content:"";}
.im a{color:#585858;}
.im a:hover,
.im a:focus{color:#326ada;}
.tp{position:fixed;display:block;z-index:40;bottom:2.142857em;right:2.142857em;padding:0.857142em 0.428571em;min-width:2.857142em;background-color:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);font-size:18px;color:rgba(255,255,255,0.8);line-height:1em;-moz-border-radius:0.4em;border-radius:0.4em;text-align:center;}
.tp:hover{color:#ffffff;background-color:#255dcd;border:1px solid #255dcd;}
.tp:before{position:relative;display:inline-block;content:"\f077";font-family:"FontAwesome";font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media (min-width:430px){body{font-size:63.28125%;}
}
@media (min-width:540px){body{font-size:64.0625%;}
}
@media (min-width:650px){body{font-size:64.84375%;}
}
@media (min-width:760px){body{font-size:65.625%;}
}
@media (min-width:870px){body{font-size:66.40625%;}
}
@media (min-width:980px){body{font-size:67.1875%;}
}
@media (min-width:1190px){body{font-size:67.96875%;}
}
@media (min-width:1200px){body{font-size:68.75%;}
}
@media (min-width:1263px){body{font-size:71.875%;}
}
@media (min-width:1326px){body{font-size:75%;}
}
@media (min-width:1389px){body{font-size:78.125%;}
}
@media (min-width:1451px){body{font-size:81.25%;}
}
@media (min-width:1514px){body{font-size:84.375%;}
}
@media (min-width:1577px){body{font-size:87.5%;}
}
@media (min-width:1640px){body{font-size:90.625%;}
}
@media (min-width:1703px){body{font-size:93.75%;}
}
@media (min-width:1766px){body{font-size:96.875%;}
}
@media (min-width:1829px){body{font-size:100%;}
}
@media (min-width:1891px){body{font-size:103.125%;}
}
@media (min-width:1954px){body{font-size:106.25%;}
}
@media (min-width:2017px){body{font-size:109.375%;}
}
@media (min-width:2080px){body{font-size:112.5%;}
}
@media (min-width:2143px){body{font-size:115.625%;}
}
@media (min-width:2206px){body{font-size:118.75%;}
}
@media (min-width:2269px){body{font-size:121.875%;}
}
@media (min-width:2331px){body{font-size:125%;}
}
@media (min-width:2394px){body{font-size:128.125%;}
}
@media (min-width:2457px){body{font-size:131.25%;}
}
@media (min-width:2520px){body{font-size:134.375%;}
}
@media (min-width:2583px){body{font-size:137.5%;}
}
@media (min-width:2646px){body{font-size:140.625%;}
}
@media (min-width:2709px){body{font-size:143.75%;}
}
@media (min-width:2771px){body{font-size:146.875%;}
}
@media (min-width:2834px){body{font-size:150%;}
}
@media (min-width:2897px){body{font-size:153.125%;}
}
@media (min-width:2960px){body{font-size:156.25%;}
}
@media (min-width:3023px){body{font-size:159.375%;}
}
@media (min-width:3086px){body{font-size:162.5%;}
}
@media (min-width:3149px){body{font-size:165.625%;}
}
@media (min-width:3211px){body{font-size:168.75%;}
}
@media (min-width:3274px){body{font-size:171.875%;}
}
@media (min-width:3337px){body{font-size:175%;}
}
@media (min-width:3400px){body{font-size:178.125%;}
}
@media (min-width:3463px){body{font-size:181.25%;}
}
@media (min-width:3526px){body{font-size:184.375%;}
}
@media (min-width:3589px){body{font-size:187.5%;}
}
@media (min-width:3651px){body{font-size:190.625%;}
}
@media (min-width:3714px){body{font-size:193.75%;}
}
@media (min-width:3777px){body{font-size:196.875%;}
}
@media (min-width:3840px){body{font-size:200%;}
}
.sc{position:relative;display:block;padding-top:1.5em;padding-bottom:1.5em;}
.sc + .sc{padding-top:0em;padding-bottom:1.5em;}
.sc:last-child{padding-bottom:4em;}
.sc.am,
.sc.ad{display:none;}
@media (max-width:669px){.sc.am{display:block;}
}
@media (min-width:670px){.sc.ad{display:block;}
}
.sh{position:relative;display:table;width:100%;}
.sh h1, .sh h2{position:relative;display:table-cell;width:99%;font-weight:600;font-size:22px;color:#326ada;line-height:1.4em;text-align:left;vertical-align:middle;border-bottom:0.1em dotted rgba(37,37,37,0.25);}
.tw{position:relative;display:block;}
* + .tw{margin-top:1.5em;}
.tj{position:relative;display:block;margin-top:-1.5em;}
.tj.aj,
.tj.aq{text-align:center;}
.tj li{position:relative;display:block;margin-top:1.5em;width:100%;}
.tj.aj li{position:relative;display:inline-block;margin-top:1.5em;width:auto;text-align:center;}
.th,
.tf{position:relative;display:block;}
.tj.aj .tf{position:relative;display:inline-block;margin-left:0.7em;margin-right:0.7em;}
.th a,
.tf a{position:relative;display:block;font-size:100%;}
@media (min-width:440px){.th a,
.tf a{font-size:105%;}
}
@media (min-width:560px){.th a,
.tf a{font-size:110%;}
}
@media (min-width:680px){.th a,
.tf a{font-size:115%;}
}
@media (min-width:800px){.th a,
.tf a{font-size:120%;}
}
@media (min-width:900px){.th a,
.tf a{font-size:125%;}
}
@media (min-width:920px){.th a,
.tf a{font-size:106.25%;}
}
@media (min-width:1060px){.th a,
.tf a{font-size:109.375%;}
}
@media (min-width:1200px){.th a,
.tf a{font-size:112.5%;}
}
.tx,
.tq{position:relative;display:block;width:100%;height:auto;padding-top:75%;background-color:#646464;border:1px solid #ffffff;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;transition:border-color 0.2s linear;}
.tx.mry{padding-top:0px;}
.tq{padding-top:0%;width:300px;height:250px;background-color:rgba(37,37,37,0.15);margin-left:auto;margin-right:auto;-moz-border-radius:0em;border-radius:0em;}
.tq.af{height:100px;}
.th a:hover .tx,
.th a:focus .tx{border:1px solid #326ada;}
.tf a:hover .tq,
.tf a:focus .tq{border:1px solid transparent;}
.tx img,
.tq img{position:absolute;display:block;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;height:240px;padding:0em;margin:0em;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;border:0em none;outline:0em none;}
.tx.mry img{position:relative;display:block;width:100%;height:auto;padding:0em;margin:0em;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;border:0em none;outline:0em none;}
.th a:hover .tx img,
.th a:focus .tx img{opacity:0.85;filter:alpha(opacity=85);}
.tq img{-moz-border-radius:0em;border-radius:0em;}
.mv{background-color:rgba(37,37,37,0.75);}
.ud,
.tm{position:absolute;display:block;bottom:2.09090em;padding:0.18181818em 0.363636em;font-weight:normal;font-size:14px;color:#efefef;line-height:1.2em;background-color:rgba(37,37,37,0.75);border:1px solid rgba(37,37,37,0.15);white-space:nowrap;}
.dc{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-weight:600;font-size:16px;color:#4b4b4b;line-height:1.8em;max-height:1.769230em;height:1.769230em;text-align:left;white-space:nowrap;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;}
.th a:hover .dc,
.th a:focus .dc{color:#326ada;}
.ud,
.tm{bottom:2.181818em;}
.ud{left:0.090909em;-moz-border-radius:0em 0.4em 0em 0em;border-radius:0em 0.4em 0em 0em;}
.tm{right:0.090909em;-moz-border-radius:0.4em 0em 0em 0em;border-radius:0.4em 0em 0em 0em;}
.ud:before,
.tm:before{position:relative;display:inline-block;font-family:"FontAwesome";font-size:1.181818em;font-style:normal;color:#cfcfcf;margin-right:0.363636em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ud:before{content:"\f133";}
.tm:before{content:"\f017";}
.th .tg{max-height:52px;overflow:hidden;}
.cn{margin:0 auto;}
.tz{margin:0 auto;}
.tz li{display:inline-block;width:320px;margin:6px;}
.lh{width:40px!important;height:40px!important;}
.lh span{width:100%!important;height:100%!important;}
.th a, .tf a{font-size:12px;}
.lm li span{width:26px;height:20px;}
.he li, .he li.has-children{padding:0;line-height:normal;}
.he li, .he li.has-children{padding:0;}
.he li a, .he li.has-children a{padding:16px 10px;margin:0;}
.he li.has-children a{padding-right:54px;}
.hd .wr{height:60px;}
.hs, .ls{top:9px;}
.he li.has-children.op .children:before{right:auto;left:0.8em;top:-8px;width:14px;height:14px;}
.he li.has-children .children{margin-top:20px;}
.dc{height:30px;margin-bottom:10px}
.ud, .tm{bottom:29px;}
.lt ul li a{border:0px;}
.lt ul li a:hover{color:#326ada;border:0px;}
.mv{font-size:14px;}
.mv, .ud, .tm{padding:2px 4px;}
.hp .ud, .hp .tm{bottom:1px;}
.dc, .gn{font-weight:400;color:#000;text-transform:lowercase;}
.dc:first-letter, .gn:first-letter{text-transform:capitalize;}
.he li a{padding:16px 10px;margin:0;}
.th .tg{text-align:left;}
.th .tg a{border:none;padding:0 0 1px 0;color:#000;line-height:normal;}
.th .tg a:hover, .th .tg a:active, .th .tg a:focus{background-color:transparent;color:#326ada;border-bottom:1px solid #326ada;padding-bottom:0px;border-radius:0px;}
.th .tg p{font-size:14px;text-transform:lowercase;}
.th .tg p a:first-child:first-letter{text-transform:capitalize;}
.gn.pornstar{text-transform:capitalize;}
.he li.has-children .children li + li{margin-top:10px;}
.he li.has-children.op .children{padding:10px;}
.autocomplete-suggestions{background:#f9f9f9!important;border:1px solid #e4e4e4!important;}
.autocomplete-suggestion{background-color:transparent!important;font-size:16px!important;margin:5px 0!important;border:none!important;padding:4px;}
.autocomplete-suggestion.autocomplete-selected{background-color:#b4b4b4!important;border:none!important;color:#fff;}
.autocomplete-suggestions strong{background-color:transparent!important;color:#326ada!important;font-weight:bold!important;}
.autocomplete-suggestions .autocomplete-suggestion:first-child{display:none;}
.ctg, .tr{columns:4;-webkit-columns:4;-moz-columns:4;padding:0;margin:0;text-align:left;}
.ctg a{display:list-item;padding:6px 4px;transition:0s;list-style:none;font-size:14px;transition:color 0.2s linear}
.ctg a:hover{color:#326ada;}
.ctg a:hover span{color:#326ada;}
.ctg a span{font-size:12px;float:right;padding-top:1px;color:#7c7c7c}
.ctg b{font-size:18px !important;padding:5px 4px;margin:15px 0 5px;display:block;color:#326ada;font-weight:900;}
b:first-child{margin:0 0 5px 0;}
@media screen and (min-width:2068px){.cn{width:2034px;}
.he li.has-children a .ct{font-size:inherit;}
}
@media screen and (min-width:1721px) and (max-width:2067px){.cn{width:1679px;}
.he li.has-children a .ct{font-size:inherit;}
}
@media screen and (min-width:1370px) and (max-width:1720px){.cn{width:1340px;}
}
@media screen and (min-width:1003px) and (max-width:1369px){.cn{width:1003px;}
}
@media screen and (min-width:768px) and (max-width:1002px){.cn{width:667px;}
}
@media screen and (max-width:768px){.cn{width:100%;padding:0 4px}.tz li{width:calc(50% - 2px);margin:0;}.tz li img{height:100%;}.tz li .gn{font-size:18px;margin-bottom:4px;}.tz li p{font-size:12px;height:24px;line-height:24px;}.mv{font-size:14px;}.mv, .ud, .tm{font-size:16px;}
}
@media screen and (min-width:1670px){.ctg, .tr{columns:6;-webkit-columns:6;-moz-columns:6;}}
@media screen and (max-width:1200px){.ctg, .tr{columns:3;-webkit-columns:3;-moz-columns:3;}}
@media screen and (max-width:991px){.hd, .hd .wr{height:48px;overflow:hidden;}
.hs{height:48px;top:0;}
.hs input[type="text"], .hs input[type="submit"]{height:48px;padding:0 10px;}
.bs{padding:13.5px;}
.hm .he li.has-children a, .hm .ls .lh, .hm .he li.has-children.op .children > li a{padding:12px 10px;margin:0;}
.he li.has-children .children{margin:0!important;}
.hm .ls{top:0;}
.hm .ls .lh{width:auto!important;height:auto!important;}
.hm .ls .lh span{width:auto!important;height:auto!important;}
.autocomplete-suggestions{width:auto!important;}
}
@media screen and (max-width:768px){.ctg, .tr{columns:2;-webkit-columns:2;-moz-columns:2;}}
@media screen and (max-width:567px){.ctg, .tr{columns:1;-webkit-columns:1;-moz-columns:1;}}
@media screen and (max-width:400px){.sh p em, .tg p{font-size:14px}
.sh h1, .sh h2{font-size:18px;}
.tz li .gn, .tg a, .dc{font-size:12px;}
.mv, .ud, .tm{font-size:10px;}
.gn{height:20px;}
.mv{bottom:21px;}
.ud, .tm{bottom:22px;}
}
.yi p{font-size:16px;color:#000;line-height:1.5;margin:10px 0 -10px;}
.yi p a{color:#326ada;text-decoration:underline;}