@charset "UTF-8";
html {
overflow-x:none
}
html.map-opened {
overflow:hidden
} html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
direction:ltr
}
*, :after, :before {
box-sizing:inherit
}
body {
margin:0
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display:block
}
audio, canvas, progress, video {
display:inline-block
}
audio:not([controls]) {
display: none;
height:0
}
progress {
vertical-align:baseline
}
[hidden], template {
display:none
}
a {
background-color: transparent;
-webkit-text-decoration-skip:objects
}
a:active, a:hover {
outline-width:0
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration:underline dotted
}
b, strong {
font-weight: inherit;
font-weight:bolder
}
dfn {
font-style:italic
}
h1 {
font-size: 2em;
margin:.67em 0
}
mark {
background-color: #ff0;
color:#000
}
small {
font-size:80%
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align:baseline
}
sub {
bottom:-.25em
}
sup {
top:-.5em
}
img {
border-style:none
}
svg:not(:root) {
overflow:hidden
}
embed, iframe, img, object {
vertical-align:middle
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size:1em
}
figure {
margin:1em 40px
}
hr {
box-sizing: content-box;
height: 0;
overflow:visible
}
button, input, select, textarea {
font: inherit;
margin: 0;
outline:none
}
optgroup {
font-weight:700
}
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 {
border-style: none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
border: 0;
margin: 0;
padding:0
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space:normal
}
textarea {
overflow:auto
}
[type=checkbox], [type=radio] {
box-sizing: border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-input-placeholder {
color: inherit;
opacity:.54
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font:inherit
}
@font-face {
font-family: Muni;
font-style: normal;
font-weight: 700;
src: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/czarma/fonts/muni-bold-webfont.86c30c8e30c009d7e938.woff2) format("woff2"), url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/czarma/fonts/muni-bold-webfont.8750ffbf11bc56721d90.woff) format("woff")
}
body {
background: #fafafa;
color: #000;
font: normal 16px/1.45 Arial, Helvetica Neue, sans-serif;
min-width:320px
}
@media (min-width: 768px) {
body {
font-size:18px
}
}
.h0, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color: #000;
font-family: Arial, Helvetica Neue, sans-serif;
font-weight: 700;
line-height:1.11em
}
.h0 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration:none
}
.h0 b, .h0 strong, .h1 b, .h1 strong, .h2 b, .h2 strong, .h3 b, .h3 strong, .h4 b, .h4 strong, .h5 b, .h5 strong, .h6 b, .h6 strong, h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong, h4 b, h4 strong, h5 b, h5 strong, h6 b, h6 strong {
font-weight:inherit
}
.h0 {
font-size: 33px !important;
margin:.75em 0
}
@media (min-width: 768px) {
.h0 {
font-size:45px !important
}
}
@media (min-width: 1024px) {
.h0 {
font-size:54px !important
}
}
.h1, h1 {
font-size: 32px;
margin:.9em 0 .6em
}
@media (min-width: 768px) {
.h1, h1 {
font-size:40px
}
}
@media (min-width: 1024px) {
.h1, h1 {
font-size:48px
}
}
.h1 {
font-size:32px !important
}
@media (min-width: 768px) {
.h1 {
font-size:40px !important
}
}
@media (min-width: 1024px) {
.h1 {
font-size:48px !important
}
}
.h2, h2 {
font-size: 28px;
margin:.95em 0 .7em
}
@media (min-width: 768px) {
.h2, h2 {
font-size:32px
}
}
@media (min-width: 1024px) {
.h2, h2 {
font-size:40px
}
}
.h2 {
font-size:28px !important
}
@media (min-width: 768px) {
.h2 {
font-size:32px !important
}
}
@media (min-width: 1024px) {
.h2 {
font-size:40px !important
}
}
.h3, h3 {
font-size: 24px;
margin:1.5em 0 .7em
}
@media (min-width: 768px) {
.h3, h3 {
font-size:24px
}
}
@media (min-width: 1024px) {
.h3, h3 {
font-size:32px
}
}
.h3 {
font-size:24px !important
}
@media (min-width: 768px) {
.h3 {
font-size:24px !important
}
}
@media (min-width: 1024px) {
.h3 {
font-size:32px !important
}
}
.h4, h4 {
font-size: 18px;
line-height: 1.2em;
margin:1.55em 0 .8em
}
@media (min-width: 768px) {
.h4, h4 {
font-size:21px
}
}
@media (min-width: 1024px) {
.h4, h4 {
font-size:24px
}
}
.h4 {
font-size:18px !important
}
@media (min-width: 768px) {
.h4 {
font-size:21px !important
}
}
@media (min-width: 1024px) {
.h4 {
font-size:24px !important
}
}
.h5, h5 {
font-size: 18px;
line-height: 1.2em;
margin:1.55em 0 .5em
}
.h5 {
font-size:18px !important
}
.h6, h6 {
font-size: 16px;
line-height: 1.2em;
margin: 1.55em 0 .7em;
text-transform:uppercase
}
.h6 {
font-size:16px !important
}
p {
margin:0 0 2.1em
}
hr {
border: none;
border-top: 1px solid #dcdcdc;
height: 1px;
margin: 30px 0;
overflow:hidden
}
blockquote {
margin: 0 0 1.25em;
padding:0
}
.link {
cursor:pointer
}
.link, a {
color: #0000dc;
text-decoration: underline;
text-underline-position: auto;
text-decoration-skip: ink;
transition:color .2s
}
.ie11 .link:hover, .ie11 a:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.link:hover, a:hover {
color:#000
}
}
.link:not([href]):not(.link), a:not([href]):not(.link) {
color: #000;
cursor: default;
text-decoration:line-through
}
.no-a-underline .link, .no-a-underline a {
text-decoration:none
}
ol, ul {
list-style: none;
margin: 0 0 2.1em;
padding:0
}
ol + ol, ol + ul, ul + ol, ul + ul {
margin-top:-2.1em
}
li {
margin: 0 0 .25em;
padding: 0 0 0 15px;
position:relative
}
li ol, li ul {
margin-left:20px
}
li ol, li ol:first-child, li ul, li ul:first-child {
margin-bottom: 0;
margin-top:.25em
}
li > p:last-child {
margin-bottom:0
}
ul > li:not([class]):before {
background: #000;
border-radius: 3px;
content: "" !important;
height: 4px;
left: 0;
position: absolute;
top: .55em !important;
width:4px
}
ol {
counter-reset:item
}
ol > li {
background: none;
padding:0 0 0 1.6666666667em
}
ol > li:before {
color: #000;
content: counter(item) ".";
counter-increment: item;
font-weight: 700;
left: 0;
position: absolute;
text-align: right;
width:1.4em
}
ol[type=spc] {
counter-reset: section;
list-style-type:none
}
ol[type=spc] > li {
padding:0 0 0 1.8888888889em
}
ol[type=spc] > li:before {
content: counters(section, ".") " ";
counter-increment:section
}
ol[type=spc] > li ol[type=spc] > li {
padding:0 0 0 1.8888888889em
}
ol[type=spc] > li ol[type=spc] > li ol[type=spc] > li {
padding: 0 0 0 2.6666666667em
}
ol[type="1"] > li:before {
content: counter(item, decimal) "."
}
ol[type=A] > li:before {
content: counter(item, upper-alpha) "."
}
ol[type=a] > li:before {
content: counter(item, lower-alpha) "."
}
ol[type=I] > li:before {
content: counter(item, upper-roman) "."
}
ol[type=i] > li:before {
content: counter(item, lower-roman) "."
}
p + ul {
margin-top:-1em
}
dl {
margin:0 0 2.1em
}
dt {
font-weight: 700;
margin:0
}
dd {
margin: 0 0 .75em;
padding:0
}
table {
border: none;
border-collapse: collapse;
clear: both;
empty-cells: show;
font-size: 16px;
margin: 0 0 2em;
width:100%
}
table.table-padded td:first-child, table.table-padded th:first-child {
padding-left:10px
}
table.table-padded td:last-child, table.table-padded th:last-child {
padding-right:10px
}
table.table-condensed {
width:auto
}
table.table-condensed td, table.table-condensed th {
border: 0;
padding:0 0 0 16px
}
table.table-condensed td:first-child, table.table-condensed th:first-child {
padding-left:0
}
table.table-big td, table.table-big th {
padding-bottom: 15px;
padding-top:15px
}
@media (max-width: 479px) {
table, table tbody, table tr {
display:block
}
table th {
border-bottom-width:0
}
table td, table th {
display: block;
padding-left: 0;
padding-right:0
}
table td {
border-bottom-width: 0;
border-top-width: 0;
padding-top:0
}
table td:last-child {
border-bottom-width:1px
}
}
td, th {
border: solid hsla(0, 0%, 86%, .5);
border-width: 0 0 1px;
padding: 10px 22px;
text-align: left;
vertical-align:top
}
td:first-child, th:first-child {
padding-left:0
}
td:last-child, th:last-child {
padding-right:0
}
td.spanned-col, th.spanned-col {
padding-left:22px
}
.box-bg--grey-dark td, .box-bg--grey-dark th {
border-color:hsla(0, 0%, 61%, .5)
}
th {
font-weight:700
}
tbody tr:last-child td, tbody tr:last-child th {
border-bottom:0
}
thead {
font-weight:700
}
thead td, thead th {
border-color: #dcdcdc;
border-width: 0 0 1px;
padding:15px 22px
}
tfoot {
font-size: 16px;
font-weight:700
}
tfoot td, tfoot th {
border-color: #dcdcdc;
border-width: 1px 0 0;
padding:15px 22px
}
.table-wrap {
background: #fff;
border: 1px solid #dcdcdc;
margin: 0 0 1.25em;
padding:10px 22px
}
.table-wrap table {
margin:0
}
.js .tr-clickable {
cursor:pointer
}
.js .tr-clickable td, .js .tr-clickable th {
color: #0000dc;
transition:color .2s, background .2s
}
.js .tr-clickable td a, .js .tr-clickable th a {
text-decoration:none
}
.ie11 .js .tr-clickable:hover td, .ie11 .js .tr-clickable:hover th {
background:#fff
}
@media (hover: hover) and(pointer: fine) {
.js .tr-clickable:hover td, .js .tr-clickable:hover th {
background:#fff
}
}
.js .white .tr-clickable td, .js .white .tr-clickable th {
color: #fff;
text-decoration:underline
}
.ie11 .js .tr-clickable-light:hover td, .ie11 .js .tr-clickable-light:hover th {
background:#fafafa
}
@media (hover: hover) and(pointer: fine) {
.js .tr-clickable-light:hover td, .js .tr-clickable-light:hover th {
background:#fafafa
}
}
.ie11 .js .tr-clickable-transparent:hover td, .ie11 .js .tr-clickable-transparent:hover th {
background:hsla(0, 0%, 98%, .5)
}
@media (hover: hover) and(pointer: fine) {
.js .tr-clickable-transparent:hover td, .js .tr-clickable-transparent:hover th {
background:hsla(0, 0%, 98%, .5)
}
}
img.left {
float: left;
margin:.25em 30px 10px 0
}
img.right {
float: right;
margin:.25em 0 10px 30px
}
@media (max-width: 1439px) {
img {
height: auto;
max-width:100%
}
}
.image--left ~ ol li, .image--left ~ ul li, .image ~ ol li, .image ~ ul li, img ~ ol li, img ~ ul li {
overflow:hidden
}
.act .h2, .act h2 {
font-size: 18px;
text-align:center
}
.act .h3, .act h3 {
font-size: 24px;
margin-top: 5px;
text-align:center
}
@media (min-width: 768px) {
.act .h3, .act h3 {
font-size:24px
}
}
.act ol {
margin-left:0
}
.act ol li {
padding-left:35px
}
.act ol > li:before {
content: "(" counter(item) ")";
font-size: inherit;
font-weight: 400;
top:0
}
.act ol > li li:before {
content: counter(item, lower-alpha) ")"
}
.act ol > li li li:before {
content: counter(item, lower-roman) "."
}
.inp-item--checkbox > span:after, .inp-select .selectize-input:after {
vertical-align:-.125em
}
@font-face {
font-family: Font Awesome Pro;
font-style: normal;
font-weight: 300;
src: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/czarma/fonts/fa-light-300.48d5b0cddbcd5e718388.woff2) format("woff2")
}
@font-face {
font-family: Font Awesome Brands;
font-style: normal;
font-weight: 400;
src: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/czarma/fonts/fa-brands-400.878f31251d960bd6266f.woff2) format("woff2")
}
.fab, .fal, .far, .fas, .icon, .inp-item--checkbox > span:after, .inp-select .selectize-input:after {
font-family: Font Awesome Pro, Font Awesome Brands;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: 300;
line-height:1
}
.fab, .fal, .far, .fas, .icon {
text-decoration: none;
text-rendering:auto
}
.icon-lg {
font-size: 1.3333333333em;
line-height: .75em;
vertical-align:-.0667em
}
.icon-xs {
font-size:.75em
}
.icon-sm {
font-size:.875em
}
.icon-1x {
font-size:1em
}
.icon-2x {
font-size:2em
}
.icon-3x {
font-size:3em
}
.icon-4x {
font-size:4em
}
.icon-5x {
font-size:5em
}
.icon-6x {
font-size:6em
}
.icon-7x {
font-size:7em
}
.icon-8x {
font-size:8em
}
.icon-9x {
font-size:9em
}
.icon-10x {
font-size:10em
}
.icon-fw {
text-align: center;
width:1.25em
}
.btn-dropdown__list, .grid, .inp-items__list, .list-blank, .list-icon {
margin:0
}
.grid {
font-size:0
}
@media (min--moz-device-pixel-ratio: 0) {
.grid {
letter-spacing:-1px
}
}
@media (-webkit-min-device-pixel-ratio: 0) {
.grid {
letter-spacing:-1px
}
}
.grid__cell {
display: inline-block;
font-size: 16px;
letter-spacing: normal;
text-align: left;
vertical-align: top;
white-space:normal
}
@media (min-width: 768px) {
.grid__cell {
font-size:18px
}
}
.icon-ul {
font-size:14px
}
.icon-ul > li {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0 0 .3em;
overflow: visible;
padding: 0 0 0 25px;
position: static;
position:relative
}
.icon-ul > li:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.icon-ul ul {
margin-bottom:0
}
.icon-li {
color: #0000dc;
left: 0;
position: absolute;
top:3px
}
.icon-ul--spec {
font-size: 16px;
margin:0
}
.icon-ul--spec .icon-li.icon-li {
color: #aaa;
margin-top: 0;
top:5px
}
.icon-ul--spec a {
text-decoration:none
}
.icon-ul--spec > li {
padding:2px 0 2px 30px
}
.big .icon-ul, .big.icon-ul {
font-size: 22px;
margin-bottom: 30px;
margin-left:0
}
.big .icon-ul > li, .big.icon-ul > li {
margin-bottom: .65em;
padding-left:38px
}
.big .icon-li {
font-size:28px
}
.icon-border {
border: .08em solid #eee;
border-radius: .1em;
padding:.2em .25em .15em
}
.icon-pull-left {
float:left
}
.icon-pull-right {
float:right
}
.fab.icon-pull-left, .fal.icon-pull-left, .far.icon-pull-left, .fas.icon-pull-left, .icon.icon-pull-left {
margin-right:.3em
}
.fab.icon-pull-right, .fal.icon-pull-right, .far.icon-pull-right, .fas.icon-pull-right, .icon.icon-pull-right {
margin-left:.3em
}
.icon-spin {
animation:fa-spin 2s linear infinite
}
.icon-pulse {
animation:fa-spin 1s steps(8) infinite
}
@keyframes fa-spin {
0% {
transform:rotate(0deg)
}
to {
transform:rotate(1turn)
}
}
.icon-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform:rotate(90deg)
}
.icon-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
transform:rotate(180deg)
}
.icon-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
transform:rotate(270deg)
}
.icon-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
transform:scaleX(-1)
}
.icon-flip-vertical {
transform:scaleY(-1)
}
.icon-flip-horizontal.icon-flip-vertical, .icon-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.icon-flip-horizontal.icon-flip-vertical {
transform:scale(-1)
}
:root .icon-flip-horizontal, :root .icon-flip-vertical, :root .icon-rotate-180, :root .icon-rotate-270, :root .icon-rotate-90 {
filter:none
}
.icon-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width:2.5em
}
.icon-stack-1x, .icon-stack-2x {
left: 0;
position: absolute;
text-align: center;
width:100%
}
.icon-stack-1x {
line-height:inherit
}
.icon-stack-2x {
font-size:2em
}
.icon-inverse {
color:#fff
}
.icon-500px:before {
content: ""
}
.icon-abacus:before {
content: ""
}
.icon-accessible-icon:before {
content: ""
}
.icon-accusoft:before {
content: ""
}
.icon-acorn:before {
content: ""
}
.icon-acquisitions-incorporated:before {
content: ""
}
.icon-ad:before {
content: ""
}
.icon-address-book:before {
content: ""
}
.icon-address-card:before {
content: ""
}
.icon-adjust:before {
content: ""
}
.icon-adn:before {
content: ""
}
.icon-adobe:before {
content: ""
}
.icon-adversal:before {
content: ""
}
.icon-affiliatetheme:before {
content: ""
}
.icon-air-freshener:before {
content: ""
}
.icon-alarm-clock:before {
content: ""
}
.icon-algolia:before {
content: ""
}
.icon-alicorn:before {
content: ""
}
.icon-align-center:before {
content: ""
}
.icon-align-justify:before {
content: ""
}
.icon-align-left:before {
content: ""
}
.icon-align-right:before {
content: ""
}
.icon-alipay:before {
content: ""
}
.icon-allergies:before {
content: ""
}
.icon-amazon:before {
content: ""
}
.icon-amazon-pay:before {
content: ""
}
.icon-ambulance:before {
content: ""
}
.icon-american-sign-language-interpreting:before {
content: ""
}
.icon-amilia:before {
content: ""
}
.icon-analytics:before {
content: ""
}
.icon-anchor:before {
content: ""
}
.icon-android:before {
content: ""
}
.icon-angel:before {
content: ""
}
.icon-angellist:before {
content: ""
}
.icon-angle-double-down:before {
content: ""
}
.icon-angle-double-left:before {
content: ""
}
.icon-angle-double-right:before {
content: ""
}
.icon-angle-double-up:before {
content: ""
}
.icon-angle-down:before {
content: ""
}
.icon-angle-left:before {
content: ""
}
.icon-angle-right:before {
content: ""
}
.icon-angle-up:before {
content: ""
}
.icon-angry:before {
content: ""
}
.icon-angrycreative:before {
content: ""
}
.icon-angular:before {
content: ""
}
.icon-ankh:before {
content: ""
}
.icon-app-store:before {
content: ""
}
.icon-app-store-ios:before {
content: ""
}
.icon-apper:before {
content: ""
}
.icon-apple:before {
content: ""
}
.icon-apple-alt:before {
content: ""
}
.icon-apple-crate:before {
content: ""
}
.icon-apple-pay:before {
content: ""
}
.icon-archive:before {
content: ""
}
.icon-archway:before {
content: ""
}
.icon-arrow-alt-circle-down:before {
content: ""
}
.icon-arrow-alt-circle-left:before {
content: ""
}
.icon-arrow-alt-circle-right:before {
content: ""
}
.icon-arrow-alt-circle-up:before {
content: ""
}
.icon-arrow-alt-down:before {
content: ""
}
.icon-arrow-alt-from-bottom:before {
content: ""
}
.icon-arrow-alt-from-left:before {
content: ""
}
.icon-arrow-alt-from-right:before {
content: ""
}
.icon-arrow-alt-from-top:before {
content: ""
}
.icon-arrow-alt-left:before {
content: ""
}
.icon-arrow-alt-right:before {
content: ""
}
.icon-arrow-alt-square-down:before {
content: ""
}
.icon-arrow-alt-square-left:before {
content: ""
}
.icon-arrow-alt-square-right:before {
content: ""
}
.icon-arrow-alt-square-up:before {
content: ""
}
.icon-arrow-alt-to-bottom:before {
content: ""
}
.icon-arrow-alt-to-left:before {
content: ""
}
.icon-arrow-alt-to-right:before {
content: ""
}
.icon-arrow-alt-to-top:before {
content: ""
}
.icon-arrow-alt-up:before {
content: ""
}
.icon-arrow-circle-down:before {
content: ""
}
.icon-arrow-circle-left:before {
content: ""
}
.icon-arrow-circle-right:before {
content: ""
}
.icon-arrow-circle-up:before {
content: ""
}
.icon-arrow-down:before {
content: ""
}
.icon-arrow-from-bottom:before {
content: ""
}
.icon-arrow-from-left:before {
content: ""
}
.icon-arrow-from-right:before {
content: ""
}
.icon-arrow-from-top:before {
content: ""
}
.icon-arrow-left:before {
content: ""
}
.icon-arrow-right:before {
content: ""
}
.icon-arrow-square-down:before {
content: ""
}
.icon-arrow-square-left:before {
content: ""
}
.icon-arrow-square-right:before {
content: ""
}
.icon-arrow-square-up:before {
content: ""
}
.icon-arrow-to-bottom:before {
content: ""
}
.icon-arrow-to-left:before {
content: ""
}
.icon-arrow-to-right:before {
content: ""
}
.icon-arrow-to-top:before {
content: ""
}
.icon-arrow-up:before {
content: ""
}
.icon-arrows:before {
content: ""
}
.icon-arrows-alt:before {
content: ""
}
.icon-arrows-alt-h:before {
content: ""
}
.icon-arrows-alt-v:before {
content: ""
}
.icon-arrows-h:before {
content: ""
}
.icon-arrows-v:before {
content: ""
}
.icon-artstation:before {
content: ""
}
.icon-assistive-listening-systems:before {
content: ""
}
.icon-asterisk:before {
content: ""
}
.icon-asymmetrik:before {
content: ""
}
.icon-at:before {
content: ""
}
.icon-atlas:before {
content: ""
}
.icon-atlassian:before {
content: ""
}
.icon-atom:before {
content: ""
}
.icon-atom-alt:before {
content: ""
}
.icon-audible:before {
content: ""
}
.icon-audio-description:before {
content: ""
}
.icon-autoprefixer:before {
content: ""
}
.icon-avianex:before {
content: ""
}
.icon-aviato:before {
content: ""
}
.icon-award:before {
content: ""
}
.icon-aws:before {
content: ""
}
.icon-axe:before {
content: ""
}
.icon-axe-battle:before {
content: ""
}
.icon-baby:before {
content: ""
}
.icon-baby-carriage:before {
content: ""
}
.icon-backpack:before {
content: ""
}
.icon-backspace:before {
content: ""
}
.icon-backward:before {
content: ""
}
.icon-badge:before {
content: ""
}
.icon-badge-check:before {
content: ""
}
.icon-badge-dollar:before {
content: ""
}
.icon-badge-percent:before {
content: ""
}
.icon-badger-honey:before {
content: ""
}
.icon-balance-scale:before {
content: ""
}
.icon-balance-scale-left:before {
content: ""
}
.icon-balance-scale-right:before {
content: ""
}
.icon-ball-pile:before {
content: ""
}
.icon-ballot:before {
content: ""
}
.icon-ballot-check:before {
content: ""
}
.icon-ban:before {
content: ""
}
.icon-band-aid:before {
content: ""
}
.icon-bandcamp:before {
content: ""
}
.icon-barcode:before {
content: ""
}
.icon-barcode-alt:before {
content: ""
}
.icon-barcode-read:before {
content: ""
}
.icon-barcode-scan:before {
content: ""
}
.icon-bars:before {
content: ""
}
.icon-baseball:before {
content: ""
}
.icon-baseball-ball:before {
content: ""
}
.icon-basketball-ball:before {
content: ""
}
.icon-basketball-hoop:before {
content: ""
}
.icon-bat:before {
content: ""
}
.icon-bath:before {
content: ""
}
.icon-battery-bolt:before {
content: ""
}
.icon-battery-empty:before {
content: ""
}
.icon-battery-full:before {
content: ""
}
.icon-battery-half:before {
content: ""
}
.icon-battery-quarter:before {
content: ""
}
.icon-battery-slash:before {
content: ""
}
.icon-battery-three-quarters:before {
content: ""
}
.icon-bed:before {
content: ""
}
.icon-beer:before {
content: ""
}
.icon-behance:before {
content: ""
}
.icon-behance-square:before {
content: ""
}
.icon-bell:before {
content: ""
}
.icon-bell-school:before {
content: ""
}
.icon-bell-school-slash:before {
content: ""
}
.icon-bell-slash:before {
content: ""
}
.icon-bells:before {
content: ""
}
.icon-bezier-curve:before {
content: ""
}
.icon-bible:before {
content: ""
}
.icon-bicycle:before {
content: ""
}
.icon-bimobject:before {
content: ""
}
.icon-binoculars:before {
content: ""
}
.icon-biohazard:before {
content: ""
}
.icon-birthday-cake:before {
content: ""
}
.icon-bitbucket:before {
content: ""
}
.icon-bitcoin:before {
content: ""
}
.icon-bity:before {
content: ""
}
.icon-black-tie:before {
content: ""
}
.icon-blackberry:before {
content: ""
}
.icon-blanket:before {
content: ""
}
.icon-blender:before {
content: ""
}
.icon-blender-phone:before {
content: ""
}
.icon-blind:before {
content: ""
}
.icon-blog:before {
content: ""
}
.icon-blogger:before {
content: ""
}
.icon-blogger-b:before {
content: ""
}
.icon-bluetooth:before {
content: ""
}
.icon-bluetooth-b:before {
content: ""
}
.icon-bold:before {
content: ""
}
.icon-bolt:before {
content: ""
}
.icon-bomb:before {
content: ""
}
.icon-bone:before {
content: ""
}
.icon-bone-break:before {
content: ""
}
.icon-bong:before {
content: ""
}
.icon-book:before {
content: ""
}
.icon-book-alt:before {
content: ""
}
.icon-book-dead:before {
content: ""
}
.icon-book-heart:before {
content: ""
}
.icon-book-open:before {
content: ""
}
.icon-book-reader:before {
content: ""
}
.icon-book-spells:before {
content: ""
}
.icon-bookmark:before {
content: ""
}
.icon-books:before {
content: ""
}
.icon-boot:before {
content: ""
}
.icon-booth-curtain:before {
content: ""
}
.icon-bow-arrow:before {
content: ""
}
.icon-bowling-ball:before {
content: ""
}
.icon-bowling-pins:before {
content: ""
}
.icon-box:before {
content: ""
}
.icon-box-alt:before {
content: ""
}
.icon-box-ballot:before {
content: ""
}
.icon-box-check:before {
content: ""
}
.icon-box-fragile:before {
content: ""
}
.icon-box-full:before {
content: ""
}
.icon-box-heart:before {
content: ""
}
.icon-box-open:before {
content: ""
}
.icon-box-up:before {
content: ""
}
.icon-box-usd:before {
content: ""
}
.icon-boxes:before {
content: ""
}
.icon-boxes-alt:before {
content: ""
}
.icon-boxing-glove:before {
content: ""
}
.icon-braille:before {
content: ""
}
.icon-brain:before {
content: ""
}
.icon-briefcase:before {
content: ""
}
.icon-briefcase-medical:before {
content: ""
}
.icon-broadcast-tower:before {
content: ""
}
.icon-broom:before {
content: ""
}
.icon-browser:before {
content: ""
}
.icon-brush:before {
content: ""
}
.icon-btc:before {
content: ""
}
.icon-bug:before {
content: ""
}
.icon-building:before {
content: ""
}
.icon-bullhorn:before {
content: ""
}
.icon-bullseye:before {
content: ""
}
.icon-bullseye-arrow:before {
content: ""
}
.icon-bullseye-pointer:before {
content: ""
}
.icon-burn:before {
content: ""
}
.icon-buromobelexperte:before {
content: ""
}
.icon-bus:before {
content: ""
}
.icon-bus-alt:before {
content: ""
}
.icon-bus-school:before {
content: ""
}
.icon-business-time:before {
content: ""
}
.icon-buysellads:before {
content: ""
}
.icon-cabinet-filing:before {
content: ""
}
.icon-calculator:before {
content: ""
}
.icon-calculator-alt:before {
content: ""
}
.icon-calendar:before {
content: ""
}
.icon-calendar-alt:before {
content: ""
}
.icon-calendar-check:before {
content: ""
}
.icon-calendar-day:before {
content: ""
}
.icon-calendar-edit:before {
content: ""
}
.icon-calendar-exclamation:before {
content: ""
}
.icon-calendar-minus:before {
content: ""
}
.icon-calendar-plus:before {
content: ""
}
.icon-calendar-star:before {
content: ""
}
.icon-calendar-times:before {
content: ""
}
.icon-calendar-week:before {
content: ""
}
.icon-camera:before {
content: ""
}
.icon-camera-alt:before {
content: ""
}
.icon-camera-retro:before {
content: ""
}
.icon-campfire:before {
content: ""
}
.icon-campground:before {
content: ""
}
.icon-canadian-maple-leaf:before {
content: ""
}
.icon-candle-holder:before {
content: ""
}
.icon-candy-cane:before {
content: ""
}
.icon-candy-corn:before {
content: ""
}
.icon-cannabis:before {
content: ""
}
.icon-capsules:before {
content: ""
}
.icon-car:before {
content: ""
}
.icon-car-alt:before {
content: ""
}
.icon-car-battery:before {
content: ""
}
.icon-car-bump:before {
content: ""
}
.icon-car-crash:before {
content: ""
}
.icon-car-garage:before {
content: ""
}
.icon-car-mechanic:before {
content: ""
}
.icon-car-side:before {
content: ""
}
.icon-car-tilt:before {
content: ""
}
.icon-car-wash:before {
content: ""
}
.icon-caret-circle-down:before {
content: ""
}
.icon-caret-circle-left:before {
content: ""
}
.icon-caret-circle-right:before {
content: ""
}
.icon-caret-circle-up:before {
content: ""
}
.icon-caret-down:before {
content: ""
}
.icon-caret-left:before {
content: ""
}
.icon-caret-right:before {
content: ""
}
.icon-caret-square-down:before {
content: ""
}
.icon-caret-square-left:before {
content: ""
}
.icon-caret-square-right:before {
content: ""
}
.icon-caret-square-up:before {
content: ""
}
.icon-caret-up:before {
content: ""
}
.icon-carrot:before {
content: ""
}
.icon-cart-arrow-down:before {
content: ""
}
.icon-cart-plus:before {
content: ""
}
.icon-cash-register:before {
content: ""
}
.icon-cat:before {
content: ""
}
.icon-cauldron:before {
content: ""
}
.icon-cc-amazon-pay:before {
content: ""
}
.icon-cc-amex:before {
content: ""
}
.icon-cc-apple-pay:before {
content: ""
}
.icon-cc-diners-club:before {
content: ""
}
.icon-cc-discover:before {
content: ""
}
.icon-cc-jcb:before {
content: ""
}
.icon-cc-mastercard:before {
content: ""
}
.icon-cc-paypal:before {
content: ""
}
.icon-cc-stripe:before {
content: ""
}
.icon-cc-visa:before {
content: ""
}
.icon-centercode:before {
content: ""
}
.icon-centos:before {
content: ""
}
.icon-certificate:before {
content: ""
}
.icon-chair:before {
content: ""
}
.icon-chair-office:before {
content: ""
}
.icon-chalkboard:before {
content: ""
}
.icon-chalkboard-teacher:before {
content: ""
}
.icon-charging-station:before {
content: ""
}
.icon-chart-area:before {
content: ""
}
.icon-chart-bar:before {
content: ""
}
.icon-chart-line:before {
content: ""
}
.icon-chart-line-down:before {
content: ""
}
.icon-chart-network:before {
content: ""
}
.icon-chart-pie:before {
content: ""
}
.icon-chart-pie-alt:before {
content: ""
}
.icon-check:before {
content: ""
}
.icon-check-circle:before {
content: ""
}
.icon-check-double:before {
content: ""
}
.icon-check-square:before {
content: ""
}
.icon-chess:before {
content: ""
}
.icon-chess-bishop:before {
content: ""
}
.icon-chess-bishop-alt:before {
content: ""
}
.icon-chess-board:before {
content: ""
}
.icon-chess-clock:before {
content: ""
}
.icon-chess-clock-alt:before {
content: ""
}
.icon-chess-king:before {
content: ""
}
.icon-chess-king-alt:before {
content: ""
}
.icon-chess-knight:before {
content: ""
}
.icon-chess-knight-alt:before {
content: ""
}
.icon-chess-pawn:before {
content: ""
}
.icon-chess-pawn-alt:before {
content: ""
}
.icon-chess-queen:before {
content: ""
}
.icon-chess-queen-alt:before {
content: ""
}
.icon-chess-rook:before {
content: ""
}
.icon-chess-rook-alt:before {
content: ""
}
.icon-chevron-circle-down:before {
content: ""
}
.icon-chevron-circle-left:before {
content: ""
}
.icon-chevron-circle-right:before {
content: ""
}
.icon-chevron-circle-up:before {
content: ""
}
.icon-chevron-double-down:before {
content: ""
}
.icon-chevron-double-left:before {
content: ""
}
.icon-chevron-double-right:before {
content: ""
}
.icon-chevron-double-up:before {
content: ""
}
.icon-chevron-down:before {
content: ""
}
.icon-chevron-left:before {
content: ""
}
.icon-chevron-right:before {
content: ""
}
.icon-chevron-square-down:before {
content: ""
}
.icon-chevron-square-left:before {
content: ""
}
.icon-chevron-square-right:before {
content: ""
}
.icon-chevron-square-up:before {
content: ""
}
.icon-chevron-up:before {
content: ""
}
.icon-child:before {
content: ""
}
.icon-chimney:before {
content: ""
}
.icon-chrome:before {
content: ""
}
.icon-church:before {
content: ""
}
.icon-circle:before {
content: ""
}
.icon-circle-notch:before {
content: ""
}
.icon-city:before {
content: ""
}
.icon-claw-marks:before {
content: ""
}
.icon-clipboard:before {
content: ""
}
.icon-clipboard-check:before {
content: ""
}
.icon-clipboard-list:before {
content: ""
}
.icon-clipboard-list-check:before {
content: ""
}
.icon-clipboard-prescription:before {
content: ""
}
.icon-clock:before {
content: ""
}
.icon-clone:before {
content: ""
}
.icon-closed-captioning:before {
content: ""
}
.icon-cloud:before {
content: ""
}
.icon-cloud-download:before {
content: ""
}
.icon-cloud-download-alt:before {
content: ""
}
.icon-cloud-drizzle:before {
content: ""
}
.icon-cloud-hail:before {
content: ""
}
.icon-cloud-hail-mixed:before {
content: ""
}
.icon-cloud-meatball:before {
content: ""
}
.icon-cloud-moon:before {
content: ""
}
.icon-cloud-moon-rain:before {
content: ""
}
.icon-cloud-rain:before {
content: ""
}
.icon-cloud-rainbow:before {
content: ""
}
.icon-cloud-showers:before {
content: ""
}
.icon-cloud-showers-heavy:before {
content: ""
}
.icon-cloud-sleet:before {
content: ""
}
.icon-cloud-snow:before {
content: ""
}
.icon-cloud-sun:before {
content: ""
}
.icon-cloud-sun-rain:before {
content: ""
}
.icon-cloud-upload:before {
content: ""
}
.icon-cloud-upload-alt:before {
content: ""
}
.icon-clouds:before {
content: ""
}
.icon-clouds-moon:before {
content: ""
}
.icon-clouds-sun:before {
content: ""
}
.icon-cloudscale:before {
content: ""
}
.icon-cloudsmith:before {
content: ""
}
.icon-cloudversify:before {
content: ""
}
.icon-club:before {
content: ""
}
.icon-cocktail:before {
content: ""
}
.icon-code:before {
content: ""
}
.icon-code-branch:before {
content: ""
}
.icon-code-commit:before {
content: ""
}
.icon-code-merge:before {
content: ""
}
.icon-codepen:before {
content: ""
}
.icon-codiepie:before {
content: ""
}
.icon-coffee:before {
content: ""
}
.icon-coffee-togo:before {
content: ""
}
.icon-coffin:before {
content: ""
}
.icon-cog:before {
content: ""
}
.icon-cogs:before {
content: ""
}
.icon-coins:before {
content: ""
}
.icon-columns:before {
content: ""
}
.icon-comment:before {
content: ""
}
.icon-comment-alt:before {
content: ""
}
.icon-comment-alt-check:before {
content: ""
}
.icon-comment-alt-dollar:before {
content: ""
}
.icon-comment-alt-dots:before {
content: ""
}
.icon-comment-alt-edit:before {
content: ""
}
.icon-comment-alt-exclamation:before {
content: ""
}
.icon-comment-alt-lines:before {
content: ""
}
.icon-comment-alt-minus:before {
content: ""
}
.icon-comment-alt-plus:before {
content: ""
}
.icon-comment-alt-slash:before {
content: ""
}
.icon-comment-alt-smile:before {
content: ""
}
.icon-comment-alt-times:before {
content: ""
}
.icon-comment-check:before {
content: ""
}
.icon-comment-dollar:before {
content: ""
}
.icon-comment-dots:before {
content: ""
}
.icon-comment-edit:before {
content: ""
}
.icon-comment-exclamation:before {
content: ""
}
.icon-comment-lines:before {
content: ""
}
.icon-comment-minus:before {
content: ""
}
.icon-comment-plus:before {
content: ""
}
.icon-comment-slash:before {
content: ""
}
.icon-comment-smile:before {
content: ""
}
.icon-comment-times:before {
content: ""
}
.icon-comments:before {
content: ""
}
.icon-comments-alt:before {
content: ""
}
.icon-comments-alt-dollar:before {
content: ""
}
.icon-comments-dollar:before {
content: ""
}
.icon-compact-disc:before {
content: ""
}
.icon-compass:before {
content: ""
}
.icon-compass-slash:before {
content: ""
}
.icon-compress:before {
content: ""
}
.icon-compress-alt:before {
content: ""
}
.icon-compress-arrows-alt:before {
content: ""
}
.icon-compress-wide:before {
content: ""
}
.icon-concierge-bell:before {
content: ""
}
.icon-confluence:before {
content: ""
}
.icon-connectdevelop:before {
content: ""
}
.icon-container-storage:before {
content: ""
}
.icon-contao:before {
content: ""
}
.icon-conveyor-belt:before {
content: ""
}
.icon-conveyor-belt-alt:before {
content: ""
}
.icon-cookie:before {
content: ""
}
.icon-cookie-bite:before {
content: ""
}
.icon-copy:before {
content: ""
}
.icon-copyright:before {
content: ""
}
.icon-corn:before {
content: ""
}
.icon-couch:before {
content: ""
}
.icon-cow:before {
content: ""
}
.icon-cpanel:before {
content: ""
}
.icon-creative-commons:before {
content: ""
}
.icon-creative-commons-by:before {
content: ""
}
.icon-creative-commons-nc:before {
content: ""
}
.icon-creative-commons-nc-eu:before {
content: ""
}
.icon-creative-commons-nc-jp:before {
content: ""
}
.icon-creative-commons-nd:before {
content: ""
}
.icon-creative-commons-pd:before {
content: ""
}
.icon-creative-commons-pd-alt:before {
content: ""
}
.icon-creative-commons-remix:before {
content: ""
}
.icon-creative-commons-sa:before {
content: ""
}
.icon-creative-commons-sampling:before {
content: ""
}
.icon-creative-commons-sampling-plus:before {
content: ""
}
.icon-creative-commons-share:before {
content: ""
}
.icon-creative-commons-zero:before {
content: ""
}
.icon-credit-card:before {
content: ""
}
.icon-credit-card-blank:before {
content: ""
}
.icon-credit-card-front:before {
content: ""
}
.icon-cricket:before {
content: ""
}
.icon-critical-role:before {
content: ""
}
.icon-crop:before {
content: ""
}
.icon-crop-alt:before {
content: ""
}
.icon-cross:before {
content: ""
}
.icon-crosshairs:before {
content: ""
}
.icon-crow:before {
content: ""
}
.icon-crown:before {
content: ""
}
.icon-css3:before {
content: ""
}
.icon-css3-alt:before {
content: ""
}
.icon-cube:before {
content: ""
}
.icon-cubes:before {
content: ""
}
.icon-curling:before {
content: ""
}
.icon-cut:before {
content: ""
}
.icon-cuttlefish:before {
content: ""
}
.icon-d-and-d:before {
content: ""
}
.icon-d-and-d-beyond:before {
content: ""
}
.icon-dagger:before {
content: ""
}
.icon-dashcube:before {
content: ""
}
.icon-database:before {
content: ""
}
.icon-deaf:before {
content: ""
}
.icon-deer:before {
content: ""
}
.icon-deer-rudolph:before {
content: ""
}
.icon-delicious:before {
content: ""
}
.icon-democrat:before {
content: ""
}
.icon-deploydog:before {
content: ""
}
.icon-deskpro:before {
content: ""
}
.icon-desktop:before {
content: ""
}
.icon-desktop-alt:before {
content: ""
}
.icon-dev:before {
content: ""
}
.icon-deviantart:before {
content: ""
}
.icon-dewpoint:before {
content: ""
}
.icon-dharmachakra:before {
content: ""
}
.icon-dhl:before {
content: ""
}
.icon-diagnoses:before {
content: ""
}
.icon-diamond:before {
content: ""
}
.icon-diaspora:before {
content: ""
}
.icon-dice:before {
content: ""
}
.icon-dice-d10:before {
content: ""
}
.icon-dice-d12:before {
content: ""
}
.icon-dice-d20:before {
content: ""
}
.icon-dice-d4:before {
content: ""
}
.icon-dice-d6:before {
content: ""
}
.icon-dice-d8:before {
content: ""
}
.icon-dice-five:before {
content: ""
}
.icon-dice-four:before {
content: ""
}
.icon-dice-one:before {
content: ""
}
.icon-dice-six:before {
content: ""
}
.icon-dice-three:before {
content: ""
}
.icon-dice-two:before {
content: ""
}
.icon-digg:before {
content: ""
}
.icon-digital-ocean:before {
content: ""
}
.icon-digital-tachograph:before {
content: ""
}
.icon-diploma:before {
content: ""
}
.icon-directions:before {
content: ""
}
.icon-discord:before {
content: ""
}
.icon-discourse:before {
content: ""
}
.icon-divide:before {
content: ""
}
.icon-dizzy:before {
content: ""
}
.icon-dna:before {
content: ""
}
.icon-do-not-enter:before {
content: ""
}
.icon-dochub:before {
content: ""
}
.icon-docker:before {
content: ""
}
.icon-dog:before {
content: ""
}
.icon-dog-leashed:before {
content: ""
}
.icon-dollar-sign:before {
content: ""
}
.icon-dolly:before {
content: ""
}
.icon-dolly-empty:before {
content: ""
}
.icon-dolly-flatbed:before {
content: ""
}
.icon-dolly-flatbed-alt:before {
content: ""
}
.icon-dolly-flatbed-empty:before {
content: ""
}
.icon-donate:before {
content: ""
}
.icon-door-closed:before {
content: ""
}
.icon-door-open:before {
content: ""
}
.icon-dot-circle:before {
content: ""
}
.icon-dove:before {
content: ""
}
.icon-download:before {
content: ""
}
.icon-draft2digital:before {
content: ""
}
.icon-drafting-compass:before {
content: ""
}
.icon-dragon:before {
content: ""
}
.icon-draw-circle:before {
content: ""
}
.icon-draw-polygon:before {
content: ""
}
.icon-draw-square:before {
content: ""
}
.icon-dreidel:before {
content: ""
}
.icon-dribbble:before {
content: ""
}
.icon-dribbble-square:before {
content: ""
}
.icon-dropbox:before {
content: ""
}
.icon-drum:before {
content: ""
}
.icon-drum-steelpan:before {
content: ""
}
.icon-drumstick:before {
content: ""
}
.icon-drumstick-bite:before {
content: ""
}
.icon-drupal:before {
content: ""
}
.icon-duck:before {
content: ""
}
.icon-dumbbell:before {
content: ""
}
.icon-dumpster:before {
content: ""
}
.icon-dumpster-fire:before {
content: ""
}
.icon-dungeon:before {
content: ""
}
.icon-dyalog:before {
content: ""
}
.icon-ear:before {
content: ""
}
.icon-ear-muffs:before {
content: ""
}
.icon-earlybirds:before {
content: ""
}
.icon-ebay:before {
content: ""
}
.icon-eclipse:before {
content: ""
}
.icon-eclipse-alt:before {
content: ""
}
.icon-edge:before {
content: ""
}
.icon-edit:before {
content: ""
}
.icon-eject:before {
content: ""
}
.icon-elementor:before {
content: ""
}
.icon-elephant:before {
content: ""
}
.icon-ellipsis-h:before {
content: ""
}
.icon-ellipsis-h-alt:before {
content: ""
}
.icon-ellipsis-v:before {
content: ""
}
.icon-ellipsis-v-alt:before {
content: ""
}
.icon-ello:before {
content: ""
}
.icon-ember:before {
content: ""
}
.icon-empire:before {
content: ""
}
.icon-empty-set:before {
content: ""
}
.icon-engine-warning:before {
content: ""
}
.icon-envelope:before {
content: ""
}
.icon-envelope-open:before {
content: ""
}
.icon-envelope-open-dollar:before {
content: ""
}
.icon-envelope-open-text:before {
content: ""
}
.icon-envelope-square:before {
content: ""
}
.icon-envira:before {
content: ""
}
.icon-equals:before {
content: ""
}
.icon-eraser:before {
content: ""
}
.icon-erlang:before {
content: ""
}
.icon-ethereum:before {
content: ""
}
.icon-ethernet:before {
content: ""
}
.icon-etsy:before {
content: ""
}
.icon-euro-sign:before {
content: ""
}
.icon-exchange:before {
content: ""
}
.icon-exchange-alt:before {
content: ""
}
.icon-exclamation:before {
content: ""
}
.icon-exclamation-circle:before {
content: ""
}
.icon-exclamation-square:before {
content: ""
}
.icon-exclamation-triangle:before {
content: ""
}
.icon-expand:before {
content: ""
}
.icon-expand-alt:before {
content: ""
}
.icon-expand-arrows:before {
content: ""
}
.icon-expand-arrows-alt:before {
content: ""
}
.icon-expand-wide:before {
content: ""
}
.icon-expeditedssl:before {
content: ""
}
.icon-external-link:before {
content: ""
}
.icon-external-link-alt:before {
content: ""
}
.icon-external-link-square:before {
content: ""
}
.icon-external-link-square-alt:before {
content: ""
}
.icon-eye:before {
content: ""
}
.icon-eye-dropper:before {
content: ""
}
.icon-eye-evil:before {
content: ""
}
.icon-eye-slash:before {
content: ""
}
.icon-facebook:before {
content: ""
}
.icon-facebook-f:before {
content: ""
}
.icon-facebook-messenger:before {
content: ""
}
.icon-facebook-square:before {
content: ""
}
.icon-fantasy-flight-games:before {
content: ""
}
.icon-fast-backward:before {
content: ""
}
.icon-fast-forward:before {
content: ""
}
.icon-fax:before {
content: ""
}
.icon-feather:before {
content: ""
}
.icon-feather-alt:before {
content: ""
}
.icon-fedex:before {
content: ""
}
.icon-fedora:before {
content: ""
}
.icon-female:before {
content: ""
}
.icon-field-hockey:before {
content: ""
}
.icon-fighter-jet:before {
content: ""
}
.icon-figma:before {
content: ""
}
.icon-file:before {
content: ""
}
.icon-file-alt:before {
content: ""
}
.icon-file-archive:before {
content: ""
}
.icon-file-audio:before {
content: ""
}
.icon-file-certificate:before {
content: ""
}
.icon-file-chart-line:before {
content: ""
}
.icon-file-chart-pie:before {
content: ""
}
.icon-file-check:before {
content: ""
}
.icon-file-code:before {
content: ""
}
.icon-file-contract:before {
content: ""
}
.icon-file-csv:before {
content: ""
}
.icon-file-download:before {
content: ""
}
.icon-file-edit:before {
content: ""
}
.icon-file-excel:before {
content: ""
}
.icon-file-exclamation:before {
content: ""
}
.icon-file-export:before {
content: ""
}
.icon-file-image:before {
content: ""
}
.icon-file-import:before {
content: ""
}
.icon-file-invoice:before {
content: ""
}
.icon-file-invoice-dollar:before {
content: ""
}
.icon-file-medical:before {
content: ""
}
.icon-file-medical-alt:before {
content: ""
}
.icon-file-minus:before {
content: ""
}
.icon-file-pdf:before {
content: ""
}
.icon-file-plus:before {
content: ""
}
.icon-file-powerpoint:before {
content: ""
}
.icon-file-prescription:before {
content: ""
}
.icon-file-signature:before {
content: ""
}
.icon-file-spreadsheet:before {
content: ""
}
.icon-file-times:before {
content: ""
}
.icon-file-upload:before {
content: ""
}
.icon-file-user:before {
content: ""
}
.icon-file-video:before {
content: ""
}
.icon-file-word:before {
content: ""
}
.icon-fill:before {
content: ""
}
.icon-fill-drip:before {
content: ""
}
.icon-film:before {
content: ""
}
.icon-film-alt:before {
content: ""
}
.icon-filter:before {
content: ""
}
.icon-fingerprint:before {
content: ""
}
.icon-fire:before {
content: ""
}
.icon-fire-alt:before {
content: ""
}
.icon-fire-extinguisher:before {
content: ""
}
.icon-fire-smoke:before {
content: ""
}
.icon-firefox:before {
content: ""
}
.icon-fireplace:before {
content: ""
}
.icon-first-aid:before {
content: ""
}
.icon-first-order:before {
content: ""
}
.icon-first-order-alt:before {
content: ""
}
.icon-firstdraft:before {
content: ""
}
.icon-fish:before {
content: ""
}
.icon-fist-raised:before {
content: ""
}
.icon-flag:before {
content: ""
}
.icon-flag-alt:before {
content: ""
}
.icon-flag-checkered:before {
content: ""
}
.icon-flag-usa:before {
content: ""
}
.icon-flame:before {
content: ""
}
.icon-flask:before {
content: ""
}
.icon-flask-poison:before {
content: ""
}
.icon-flask-potion:before {
content: ""
}
.icon-flickr:before {
content: ""
}
.icon-flipboard:before {
content: ""
}
.icon-flushed:before {
content: ""
}
.icon-fly:before {
content: ""
}
.icon-fog:before {
content: ""
}
.icon-folder:before {
content: ""
}
.icon-folder-minus:before {
content: ""
}
.icon-folder-open:before {
content: ""
}
.icon-folder-plus:before {
content: ""
}
.icon-folder-times:before {
content: ""
}
.icon-folders:before {
content: ""
}
.icon-font:before {
content: ""
}
.icon-font-awesome:before {
content: ""
}
.icon-font-awesome-alt:before {
content: ""
}
.icon-font-awesome-flag:before {
content: ""
}
.icon-font-awesome-logo-full:before {
content: ""
}
.icon-fonticons:before {
content: ""
}
.icon-fonticons-fi:before {
content: ""
}
.icon-football-ball:before {
content: ""
}
.icon-football-helmet:before {
content: ""
}
.icon-forklift:before {
content: ""
}
.icon-fort-awesome:before {
content: ""
}
.icon-fort-awesome-alt:before {
content: ""
}
.icon-forumbee:before {
content: ""
}
.icon-forward:before {
content: ""
}
.icon-foursquare:before {
content: ""
}
.icon-fragile:before {
content: ""
}
.icon-free-code-camp:before {
content: ""
}
.icon-freebsd:before {
content: ""
}
.icon-frog:before {
content: ""
}
.icon-frosty-head:before {
content: ""
}
.icon-frown:before {
content: ""
}
.icon-frown-open:before {
content: ""
}
.icon-fulcrum:before {
content: ""
}
.icon-function:before {
content: ""
}
.icon-funnel-dollar:before {
content: ""
}
.icon-futbol:before {
content: ""
}
.icon-galactic-republic:before {
content: ""
}
.icon-galactic-senate:before {
content: ""
}
.icon-gamepad:before {
content: ""
}
.icon-gas-pump:before {
content: ""
}
.icon-gas-pump-slash:before {
content: ""
}
.icon-gavel:before {
content: ""
}
.icon-gem:before {
content: ""
}
.icon-genderless:before {
content: ""
}
.icon-get-pocket:before {
content: ""
}
.icon-gg:before {
content: ""
}
.icon-gg-circle:before {
content: ""
}
.icon-ghost:before {
content: ""
}
.icon-gift:before {
content: ""
}
.icon-gift-card:before {
content: ""
}
.icon-gifts:before {
content: ""
}
.icon-gingerbread-man:before {
content: ""
}
.icon-git:before {
content: ""
}
.icon-git-square:before {
content: ""
}
.icon-github:before {
content: ""
}
.icon-github-alt:before {
content: ""
}
.icon-github-square:before {
content: ""
}
.icon-gitkraken:before {
content: ""
}
.icon-gitlab:before {
content: ""
}
.icon-gitter:before {
content: ""
}
.icon-glass-champagne:before {
content: ""
}
.icon-glass-cheers:before {
content: ""
}
.icon-glass-martini:before {
content: ""
}
.icon-glass-martini-alt:before {
content: ""
}
.icon-glass-whiskey:before {
content: ""
}
.icon-glass-whiskey-rocks:before {
content: ""
}
.icon-glasses:before {
content: ""
}
.icon-glasses-alt:before {
content: ""
}
.icon-glide:before {
content: ""
}
.icon-glide-g:before {
content: ""
}
.icon-globe:before {
content: ""
}
.icon-globe-africa:before {
content: ""
}
.icon-globe-americas:before {
content: ""
}
.icon-globe-asia:before {
content: ""
}
.icon-globe-europe:before {
content: ""
}
.icon-globe-snow:before {
content: ""
}
.icon-globe-stand:before {
content: ""
}
.icon-gofore:before {
content: ""
}
.icon-golf-ball:before {
content: ""
}
.icon-golf-club:before {
content: ""
}
.icon-goodreads:before {
content: ""
}
.icon-goodreads-g:before {
content: ""
}
.icon-google:before {
content: ""
}
.icon-google-drive:before {
content: ""
}
.icon-google-play:before {
content: ""
}
.icon-google-plus:before {
content: ""
}
.icon-google-plus-g:before {
content: ""
}
.icon-google-plus-square:before {
content: ""
}
.icon-google-wallet:before {
content: ""
}
.icon-gopuram:before {
content: ""
}
.icon-graduation-cap:before {
content: ""
}
.icon-gratipay:before {
content: ""
}
.icon-grav:before {
content: ""
}
.icon-greater-than:before {
content: ""
}
.icon-greater-than-equal:before {
content: ""
}
.icon-grimace:before {
content: ""
}
.icon-grin:before {
content: ""
}
.icon-grin-alt:before {
content: ""
}
.icon-grin-beam:before {
content: ""
}
.icon-grin-beam-sweat:before {
content: ""
}
.icon-grin-hearts:before {
content: ""
}
.icon-grin-squint:before {
content: ""
}
.icon-grin-squint-tears:before {
content: ""
}
.icon-grin-stars:before {
content: ""
}
.icon-grin-tears:before {
content: ""
}
.icon-grin-tongue:before {
content: ""
}
.icon-grin-tongue-squint:before {
content: ""
}
.icon-grin-tongue-wink:before {
content: ""
}
.icon-grin-wink:before {
content: ""
}
.icon-grip-horizontal:before {
content: ""
}
.icon-grip-lines:before {
content: ""
}
.icon-grip-lines-vertical:before {
content: ""
}
.icon-grip-vertical:before {
content: ""
}
.icon-gripfire:before {
content: ""
}
.icon-grunt:before {
content: ""
}
.icon-guitar:before {
content: ""
}
.icon-gulp:before {
content: ""
}
.icon-h-square:before {
content: ""
}
.icon-h1:before {
content: ""
}
.icon-h2:before {
content: ""
}
.icon-h3:before {
content: ""
}
.icon-hacker-news:before {
content: ""
}
.icon-hacker-news-square:before {
content: ""
}
.icon-hackerrank:before {
content: ""
}
.icon-hammer:before {
content: ""
}
.icon-hammer-war:before {
content: ""
}
.icon-hamsa:before {
content: ""
}
.icon-hand-heart:before {
content: ""
}
.icon-hand-holding:before {
content: ""
}
.icon-hand-holding-box:before {
content: ""
}
.icon-hand-holding-heart:before {
content: ""
}
.icon-hand-holding-magic:before {
content: ""
}
.icon-hand-holding-seedling:before {
content: ""
}
.icon-hand-holding-usd:before {
content: ""
}
.icon-hand-holding-water:before {
content: ""
}
.icon-hand-lizard:before {
content: ""
}
.icon-hand-paper:before {
content: ""
}
.icon-hand-peace:before {
content: ""
}
.icon-hand-point-down:before {
content: ""
}
.icon-hand-point-left:before {
content: ""
}
.icon-hand-point-right:before {
content: ""
}
.icon-hand-point-up:before {
content: ""
}
.icon-hand-pointer:before {
content: ""
}
.icon-hand-receiving:before {
content: ""
}
.icon-hand-rock:before {
content: ""
}
.icon-hand-scissors:before {
content: ""
}
.icon-hand-spock:before {
content: ""
}
.icon-hands:before {
content: ""
}
.icon-hands-heart:before {
content: ""
}
.icon-hands-helping:before {
content: ""
}
.icon-hands-usd:before {
content: ""
}
.icon-handshake:before {
content: ""
}
.icon-handshake-alt:before {
content: ""
}
.icon-hanukiah:before {
content: ""
}
.icon-hashtag:before {
content: ""
}
.icon-hat-santa:before {
content: ""
}
.icon-hat-winter:before {
content: ""
}
.icon-hat-witch:before {
content: ""
}
.icon-hat-wizard:before {
content: ""
}
.icon-haykal:before {
content: ""
}
.icon-hdd:before {
content: ""
}
.icon-head-side:before {
content: ""
}
.icon-head-vr:before {
content: ""
}
.icon-heading:before {
content: ""
}
.icon-headphones:before {
content: ""
}
.icon-headphones-alt:before {
content: ""
}
.icon-headset:before {
content: ""
}
.icon-heart:before {
content: ""
}
.icon-heart-broken:before {
content: ""
}
.icon-heart-circle:before {
content: ""
}
.icon-heart-rate:before {
content: ""
}
.icon-heart-square:before {
content: ""
}
.icon-heartbeat:before {
content: ""
}
.icon-helicopter:before {
content: ""
}
.icon-helmet-battle:before {
content: ""
}
.icon-hexagon:before {
content: ""
}
.icon-highlighter:before {
content: ""
}
.icon-hiking:before {
content: ""
}
.icon-hippo:before {
content: ""
}
.icon-hips:before {
content: ""
}
.icon-hire-a-helper:before {
content: ""
}
.icon-history:before {
content: ""
}
.icon-hockey-mask:before {
content: ""
}
.icon-hockey-puck:before {
content: ""
}
.icon-hockey-sticks:before {
content: ""
}
.icon-holly-berry:before {
content: ""
}
.icon-home:before {
content: ""
}
.icon-home-heart:before {
content: ""
}
.icon-hood-cloak:before {
content: ""
}
.icon-hooli:before {
content: ""
}
.icon-hornbill:before {
content: ""
}
.icon-horse:before {
content: ""
}
.icon-horse-head:before {
content: ""
}
.icon-hospital:before {
content: ""
}
.icon-hospital-alt:before {
content: ""
}
.icon-hospital-symbol:before {
content: ""
}
.icon-hot-tub:before {
content: ""
}
.icon-hotel:before {
content: ""
}
.icon-hotjar:before {
content: ""
}
.icon-hourglass:before {
content: ""
}
.icon-hourglass-end:before {
content: ""
}
.icon-hourglass-half:before {
content: ""
}
.icon-hourglass-start:before {
content: ""
}
.icon-house-damage:before {
content: ""
}
.icon-house-flood:before {
content: ""
}
.icon-houzz:before {
content: ""
}
.icon-hryvnia:before {
content: ""
}
.icon-html5:before {
content: ""
}
.icon-hubspot:before {
content: ""
}
.icon-humidity:before {
content: ""
}
.icon-hurricane:before {
content: ""
}
.icon-i-cursor:before {
content: ""
}
.icon-ice-skate:before {
content: ""
}
.icon-icicles:before {
content: ""
}
.icon-id-badge:before {
content: ""
}
.icon-id-card:before {
content: ""
}
.icon-id-card-alt:before {
content: ""
}
.icon-igloo:before {
content: ""
}
.icon-image:before {
content: ""
}
.icon-images:before {
content: ""
}
.icon-imdb:before {
content: ""
}
.icon-inbox:before {
content: ""
}
.icon-inbox-in:before {
content: ""
}
.icon-inbox-out:before {
content: ""
}
.icon-indent:before {
content: ""
}
.icon-industry:before {
content: ""
}
.icon-industry-alt:before {
content: ""
}
.icon-infinity:before {
content: ""
}
.icon-info:before {
content: ""
}
.icon-info-circle:before {
content: ""
}
.icon-info-square:before {
content: ""
}
.icon-inhaler:before {
content: ""
}
.icon-instagram:before {
content: ""
}
.icon-integral:before {
content: ""
}
.icon-intercom:before {
content: ""
}
.icon-internet-explorer:before {
content: ""
}
.icon-intersection:before {
content: ""
}
.icon-inventory:before {
content: ""
}
.icon-invision:before {
content: ""
}
.icon-ioxhost:before {
content: ""
}
.icon-italic:before {
content: ""
}
.icon-itunes:before {
content: ""
}
.icon-itunes-note:before {
content: ""
}
.icon-jack-o-lantern:before {
content: ""
}
.icon-java:before {
content: ""
}
.icon-jedi:before {
content: ""
}
.icon-jedi-order:before {
content: ""
}
.icon-jenkins:before {
content: ""
}
.icon-jira:before {
content: ""
}
.icon-joget:before {
content: ""
}
.icon-joint:before {
content: ""
}
.icon-joomla:before {
content: ""
}
.icon-journal-whills:before {
content: ""
}
.icon-js:before {
content: ""
}
.icon-js-square:before {
content: ""
}
.icon-jsfiddle:before {
content: ""
}
.icon-kaaba:before {
content: ""
}
.icon-kaggle:before {
content: ""
}
.icon-key:before {
content: ""
}
.icon-key-skeleton:before {
content: ""
}
.icon-keybase:before {
content: ""
}
.icon-keyboard:before {
content: ""
}
.icon-keycdn:before {
content: ""
}
.icon-keynote:before {
content: ""
}
.icon-khanda:before {
content: ""
}
.icon-kickstarter:before {
content: ""
}
.icon-kickstarter-k:before {
content: ""
}
.icon-kidneys:before {
content: ""
}
.icon-kiss:before {
content: ""
}
.icon-kiss-beam:before {
content: ""
}
.icon-kiss-wink-heart:before {
content: ""
}
.icon-kite:before {
content: ""
}
.icon-kiwi-bird:before {
content: ""
}
.icon-knife-kitchen:before {
content: ""
}
.icon-korvue:before {
content: ""
}
.icon-lambda:before {
content: ""
}
.icon-lamp:before {
content: ""
}
.icon-landmark:before {
content: ""
}
.icon-landmark-alt:before {
content: ""
}
.icon-language:before {
content: ""
}
.icon-laptop:before {
content: ""
}
.icon-laptop-code:before {
content: ""
}
.icon-laravel:before {
content: ""
}
.icon-lastfm:before {
content: ""
}
.icon-lastfm-square:before {
content: ""
}
.icon-laugh:before {
content: ""
}
.icon-laugh-beam:before {
content: ""
}
.icon-laugh-squint:before {
content: ""
}
.icon-laugh-wink:before {
content: ""
}
.icon-layer-group:before {
content: ""
}
.icon-layer-minus:before {
content: ""
}
.icon-layer-plus:before {
content: ""
}
.icon-leaf:before {
content: ""
}
.icon-leaf-heart:before {
content: ""
}
.icon-leaf-maple:before {
content: ""
}
.icon-leaf-oak:before {
content: ""
}
.icon-leanpub:before {
content: ""
}
.icon-lemon:before {
content: ""
}
.icon-less:before {
content: ""
}
.icon-less-than:before {
content: ""
}
.icon-less-than-equal:before {
content: ""
}
.icon-level-down:before {
content: ""
}
.icon-level-down-alt:before {
content: ""
}
.icon-level-up:before {
content: ""
}
.icon-level-up-alt:before {
content: ""
}
.icon-life-ring:before {
content: ""
}
.icon-lightbulb:before {
content: ""
}
.icon-lightbulb-dollar:before {
content: ""
}
.icon-lightbulb-exclamation:before {
content: ""
}
.icon-lightbulb-on:before {
content: ""
}
.icon-lightbulb-slash:before {
content: ""
}
.icon-lights-holiday:before {
content: ""
}
.icon-line:before {
content: ""
}
.icon-link:before {
content: ""
}
.icon-linkedin:before {
content: ""
}
.icon-linkedin-in:before {
content: ""
}
.icon-linode:before {
content: ""
}
.icon-linux:before {
content: ""
}
.icon-lips:before {
content: ""
}
.icon-lira-sign:before {
content: ""
}
.icon-list:before {
content: ""
}
.icon-list-alt:before {
content: ""
}
.icon-list-ol:before {
content: ""
}
.icon-list-ul:before {
content: ""
}
.icon-location:before {
content: ""
}
.icon-location-arrow:before {
content: ""
}
.icon-location-circle:before {
content: ""
}
.icon-location-slash:before {
content: ""
}
.icon-lock:before {
content: ""
}
.icon-lock-alt:before {
content: ""
}
.icon-lock-open:before {
content: ""
}
.icon-lock-open-alt:before {
content: ""
}
.icon-long-arrow-alt-down:before {
content: ""
}
.icon-long-arrow-alt-left:before {
content: ""
}
.icon-long-arrow-alt-right:before {
content: ""
}
.icon-long-arrow-alt-up:before {
content: ""
}
.icon-long-arrow-down:before {
content: ""
}
.icon-long-arrow-left:before {
content: ""
}
.icon-long-arrow-right:before {
content: ""
}
.icon-long-arrow-up:before {
content: ""
}
.icon-loveseat:before {
content: ""
}
.icon-low-vision:before {
content: ""
}
.icon-luchador:before {
content: ""
}
.icon-luggage-cart:before {
content: ""
}
.icon-lungs:before {
content: ""
}
.icon-lyft:before {
content: ""
}
.icon-mace:before {
content: ""
}
.icon-magento:before {
content: ""
}
.icon-magic:before {
content: ""
}
.icon-magnet:before {
content: ""
}
.icon-mail-bulk:before {
content: ""
}
.icon-mailchimp:before {
content: ""
}
.icon-male:before {
content: ""
}
.icon-mandalorian:before {
content: ""
}
.icon-mandolin:before {
content: ""
}
.icon-map:before {
content: ""
}
.icon-map-marked:before {
content: ""
}
.icon-map-marked-alt:before {
content: ""
}
.icon-map-marker:before {
content: ""
}
.icon-map-marker-alt:before {
content: ""
}
.icon-map-marker-alt-slash:before {
content: ""
}
.icon-map-marker-check:before {
content: ""
}
.icon-map-marker-edit:before {
content: ""
}
.icon-map-marker-exclamation:before {
content: ""
}
.icon-map-marker-minus:before {
content: ""
}
.icon-map-marker-plus:before {
content: ""
}
.icon-map-marker-question:before {
content: ""
}
.icon-map-marker-slash:before {
content: ""
}
.icon-map-marker-smile:before {
content: ""
}
.icon-map-marker-times:before {
content: ""
}
.icon-map-pin:before {
content: ""
}
.icon-map-signs:before {
content: ""
}
.icon-markdown:before {
content: ""
}
.icon-marker:before {
content: ""
}
.icon-mars:before {
content: ""
}
.icon-mars-double:before {
content: ""
}
.icon-mars-stroke:before {
content: ""
}
.icon-mars-stroke-h:before {
content: ""
}
.icon-mars-stroke-v:before {
content: ""
}
.icon-mask:before {
content: ""
}
.icon-mastodon:before {
content: ""
}
.icon-maxcdn:before {
content: ""
}
.icon-medal:before {
content: ""
}
.icon-medapps:before {
content: ""
}
.icon-medium:before {
content: ""
}
.icon-medium-m:before {
content: ""
}
.icon-medkit:before {
content: ""
}
.icon-medrt:before {
content: ""
}
.icon-meetup:before {
content: ""
}
.icon-megaphone:before {
content: ""
}
.icon-megaport:before {
content: ""
}
.icon-meh:before {
content: ""
}
.icon-meh-blank:before {
content: ""
}
.icon-meh-rolling-eyes:before {
content: ""
}
.icon-memory:before {
content: ""
}
.icon-mendeley:before {
content: ""
}
.icon-menorah:before {
content: ""
}
.icon-mercury:before {
content: ""
}
.icon-meteor:before {
content: ""
}
.icon-microchip:before {
content: ""
}
.icon-microphone:before {
content: ""
}
.icon-microphone-alt:before {
content: ""
}
.icon-microphone-alt-slash:before {
content: ""
}
.icon-microphone-slash:before {
content: ""
}
.icon-microscope:before {
content: ""
}
.icon-microsoft:before {
content: ""
}
.icon-mind-share:before {
content: ""
}
.icon-minus:before {
content: ""
}
.icon-minus-circle:before {
content: ""
}
.icon-minus-hexagon:before {
content: ""
}
.icon-minus-octagon:before {
content: ""
}
.icon-minus-square:before {
content: ""
}
.icon-mistletoe:before {
content: ""
}
.icon-mitten:before {
content: ""
}
.icon-mix:before {
content: ""
}
.icon-mixcloud:before {
content: ""
}
.icon-mizuni:before {
content: ""
}
.icon-mobile:before {
content: ""
}
.icon-mobile-alt:before {
content: ""
}
.icon-mobile-android:before {
content: ""
}
.icon-mobile-android-alt:before {
content: ""
}
.icon-modx:before {
content: ""
}
.icon-monero:before {
content: ""
}
.icon-money-bill:before {
content: ""
}
.icon-money-bill-alt:before {
content: ""
}
.icon-money-bill-wave:before {
content: ""
}
.icon-money-bill-wave-alt:before {
content: ""
}
.icon-money-check:before {
content: ""
}
.icon-money-check-alt:before {
content: ""
}
.icon-monitor-heart-rate:before {
content: ""
}
.icon-monkey:before {
content: ""
}
.icon-monument:before {
content: ""
}
.icon-moon:before {
content: ""
}
.icon-moon-cloud:before {
content: ""
}
.icon-moon-stars:before {
content: ""
}
.icon-mortar-pestle:before {
content: ""
}
.icon-mosque:before {
content: ""
}
.icon-motorcycle:before {
content: ""
}
.icon-mountain:before {
content: ""
}
.icon-mountains:before {
content: ""
}
.icon-mouse-pointer:before {
content: ""
}
.icon-mug-hot:before {
content: ""
}
.icon-mug-marshmallows:before {
content: ""
}
.icon-music:before {
content: ""
}
.icon-napster:before {
content: ""
}
.icon-narwhal:before {
content: ""
}
.icon-neos:before {
content: ""
}
.icon-network-wired:before {
content: ""
}
.icon-neuter:before {
content: ""
}
.icon-newspaper:before {
content: ""
}
.icon-nimblr:before {
content: ""
}
.icon-nintendo-switch:before {
content: ""
}
.icon-node:before {
content: ""
}
.icon-node-js:before {
content: ""
}
.icon-not-equal:before {
content: ""
}
.icon-notes-medical:before {
content: ""
}
.icon-npm:before {
content: ""
}
.icon-ns8:before {
content: ""
}
.icon-nutritionix:before {
content: ""
}
.icon-object-group:before {
content: ""
}
.icon-object-ungroup:before {
content: ""
}
.icon-octagon:before {
content: ""
}
.icon-odnoklassniki:before {
content: ""
}
.icon-odnoklassniki-square:before {
content: ""
}
.icon-oil-can:before {
content: ""
}
.icon-oil-temp:before {
content: ""
}
.icon-old-republic:before {
content: ""
}
.icon-om:before {
content: ""
}
.icon-omega:before {
content: ""
}
.icon-opencart:before {
content: ""
}
.icon-openid:before {
content: ""
}
.icon-opera:before {
content: ""
}
.icon-optin-monster:before {
content: ""
}
.icon-ornament:before {
content: ""
}
.icon-osi:before {
content: ""
}
.icon-otter:before {
content: ""
}
.icon-outdent:before {
content: ""
}
.icon-page4:before {
content: ""
}
.icon-pagelines:before {
content: ""
}
.icon-paint-brush:before {
content: ""
}
.icon-paint-brush-alt:before {
content: ""
}
.icon-paint-roller:before {
content: ""
}
.icon-palette:before {
content: ""
}
.icon-palfed:before {
content: ""
}
.icon-pallet:before {
content: ""
}
.icon-pallet-alt:before {
content: ""
}
.icon-paper-plane:before {
content: ""
}
.icon-paperclip:before {
content: ""
}
.icon-parachute-box:before {
content: ""
}
.icon-paragraph:before {
content: ""
}
.icon-parking:before {
content: ""
}
.icon-parking-circle:before {
content: ""
}
.icon-parking-circle-slash:before {
content: ""
}
.icon-parking-slash:before {
content: ""
}
.icon-passport:before {
content: ""
}
.icon-pastafarianism:before {
content: ""
}
.icon-paste:before {
content: ""
}
.icon-patreon:before {
content: ""
}
.icon-pause:before {
content: ""
}
.icon-pause-circle:before {
content: ""
}
.icon-paw:before {
content: ""
}
.icon-paw-alt:before {
content: ""
}
.icon-paw-claws:before {
content: ""
}
.icon-paypal:before {
content: ""
}
.icon-peace:before {
content: ""
}
.icon-pegasus:before {
content: ""
}
.icon-pen:before {
content: ""
}
.icon-pen-alt:before {
content: ""
}
.icon-pen-fancy:before {
content: ""
}
.icon-pen-nib:before {
content: ""
}
.icon-pen-square:before {
content: ""
}
.icon-pencil:before {
content: ""
}
.icon-pencil-alt:before {
content: ""
}
.icon-pencil-paintbrush:before {
content: ""
}
.icon-pencil-ruler:before {
content: ""
}
.icon-pennant:before {
content: ""
}
.icon-penny-arcade:before {
content: ""
}
.icon-people-carry:before {
content: ""
}
.icon-percent:before {
content: ""
}
.icon-percentage:before {
content: ""
}
.icon-periscope:before {
content: ""
}
.icon-person-booth:before {
content: ""
}
.icon-person-carry:before {
content: ""
}
.icon-person-dolly:before {
content: ""
}
.icon-person-dolly-empty:before {
content: ""
}
.icon-person-sign:before {
content: ""
}
.icon-phabricator:before {
content: ""
}
.icon-phoenix-framework:before {
content: ""
}
.icon-phoenix-squadron:before {
content: ""
}
.icon-phone:before {
content: ""
}
.icon-phone-office:before {
content: ""
}
.icon-phone-plus:before {
content: ""
}
.icon-phone-slash:before {
content: ""
}
.icon-phone-square:before {
content: ""
}
.icon-phone-volume:before {
content: ""
}
.icon-php:before {
content: ""
}
.icon-pi:before {
content: ""
}
.icon-pie:before {
content: ""
}
.icon-pied-piper:before {
content: ""
}
.icon-pied-piper-alt:before {
content: ""
}
.icon-pied-piper-hat:before {
content: ""
}
.icon-pied-piper-pp:before {
content: ""
}
.icon-pig:before {
content: ""
}
.icon-piggy-bank:before {
content: ""
}
.icon-pills:before {
content: ""
}
.icon-pinterest:before {
content: ""
}
.icon-pinterest-p:before {
content: ""
}
.icon-pinterest-square:before {
content: ""
}
.icon-place-of-worship:before {
content: ""
}
.icon-plane:before {
content: ""
}
.icon-plane-alt:before {
content: ""
}
.icon-plane-arrival:before {
content: ""
}
.icon-plane-departure:before {
content: ""
}
.icon-play:before {
content: ""
}
.icon-play-circle:before {
content: ""
}
.icon-playstation:before {
content: ""
}
.icon-plug:before {
content: ""
}
.icon-plus:before {
content: ""
}
.icon-plus-circle:before {
content: ""
}
.icon-plus-hexagon:before {
content: ""
}
.icon-plus-octagon:before {
content: ""
}
.icon-plus-square:before {
content: ""
}
.icon-podcast:before {
content: ""
}
.icon-podium:before {
content: ""
}
.icon-podium-star:before {
content: ""
}
.icon-poll:before {
content: ""
}
.icon-poll-h:before {
content: ""
}
.icon-poll-people:before {
content: ""
}
.icon-poo:before {
content: ""
}
.icon-poo-storm:before {
content: ""
}
.icon-poop:before {
content: ""
}
.icon-portrait:before {
content: ""
}
.icon-pound-sign:before {
content: ""
}
.icon-power-off:before {
content: ""
}
.icon-pray:before {
content: ""
}
.icon-praying-hands:before {
content: ""
}
.icon-prescription:before {
content: ""
}
.icon-prescription-bottle:before {
content: ""
}
.icon-prescription-bottle-alt:before {
content: ""
}
.icon-presentation:before {
content: ""
}
.icon-print:before {
content: ""
}
.icon-print-slash:before {
content: ""
}
.icon-procedures:before {
content: ""
}
.icon-product-hunt:before {
content: ""
}
.icon-project-diagram:before {
content: ""
}
.icon-pumpkin:before {
content: ""
}
.icon-pushed:before {
content: ""
}
.icon-puzzle-piece:before {
content: ""
}
.icon-python:before {
content: ""
}
.icon-qq:before {
content: ""
}
.icon-qrcode:before {
content: ""
}
.icon-question:before {
content: ""
}
.icon-question-circle:before {
content: ""
}
.icon-question-square:before {
content: ""
}
.icon-quidditch:before {
content: ""
}
.icon-quinscape:before {
content: ""
}
.icon-quora:before {
content: ""
}
.icon-quote-left:before {
content: ""
}
.icon-quote-right:before {
content: ""
}
.icon-quran:before {
content: ""
}
.icon-r-project:before {
content: ""
}
.icon-rabbit:before {
content: ""
}
.icon-rabbit-fast:before {
content: ""
}
.icon-racquet:before {
content: ""
}
.icon-radiation:before {
content: ""
}
.icon-radiation-alt:before {
content: ""
}
.icon-rainbow:before {
content: ""
}
.icon-raindrops:before {
content: ""
}
.icon-ram:before {
content: ""
}
.icon-ramp-loading:before {
content: ""
}
.icon-random:before {
content: ""
}
.icon-raspberry-pi:before {
content: ""
}
.icon-ravelry:before {
content: ""
}
.icon-react:before {
content: ""
}
.icon-reacteurope:before {
content: ""
}
.icon-readme:before {
content: ""
}
.icon-rebel:before {
content: ""
}
.icon-receipt:before {
content: ""
}
.icon-rectangle-landscape:before {
content: ""
}
.icon-rectangle-portrait:before {
content: ""
}
.icon-rectangle-wide:before {
content: ""
}
.icon-recycle:before {
content: ""
}
.icon-red-river:before {
content: ""
}
.icon-reddit:before {
content: ""
}
.icon-reddit-alien:before {
content: ""
}
.icon-reddit-square:before {
content: ""
}
.icon-redhat:before {
content: ""
}
.icon-redo:before {
content: ""
}
.icon-redo-alt:before {
content: ""
}
.icon-registered:before {
content: ""
}
.icon-renren:before {
content: ""
}
.icon-repeat:before {
content: ""
}
.icon-repeat-1:before {
content: ""
}
.icon-repeat-1-alt:before {
content: ""
}
.icon-repeat-alt:before {
content: ""
}
.icon-reply:before {
content: ""
}
.icon-reply-all:before {
content: ""
}
.icon-replyd:before {
content: ""
}
.icon-republican:before {
content: ""
}
.icon-researchgate:before {
content: ""
}
.icon-resolving:before {
content: ""
}
.icon-restroom:before {
content: ""
}
.icon-retweet:before {
content: ""
}
.icon-retweet-alt:before {
content: ""
}
.icon-rev:before {
content: ""
}
.icon-ribbon:before {
content: ""
}
.icon-ring:before {
content: ""
}
.icon-road:before {
content: ""
}
.icon-robot:before {
content: ""
}
.icon-rocket:before {
content: ""
}
.icon-rocketchat:before {
content: ""
}
.icon-rockrms:before {
content: ""
}
.icon-route:before {
content: ""
}
.icon-route-highway:before {
content: ""
}
.icon-route-interstate:before {
content: ""
}
.icon-rss:before {
content: ""
}
.icon-rss-square:before {
content: ""
}
.icon-ruble-sign:before {
content: ""
}
.icon-ruler:before {
content: ""
}
.icon-ruler-combined:before {
content: ""
}
.icon-ruler-horizontal:before {
content: ""
}
.icon-ruler-triangle:before {
content: ""
}
.icon-ruler-vertical:before {
content: ""
}
.icon-running:before {
content: ""
}
.icon-rupee-sign:before {
content: ""
}
.icon-rv:before {
content: ""
}
.icon-sad-cry:before {
content: ""
}
.icon-sad-tear:before {
content: ""
}
.icon-safari:before {
content: ""
}
.icon-sass:before {
content: ""
}
.icon-satellite:before {
content: ""
}
.icon-satellite-dish:before {
content: ""
}
.icon-save:before {
content: ""
}
.icon-scalpel:before {
content: ""
}
.icon-scalpel-path:before {
content: ""
}
.icon-scanner:before {
content: ""
}
.icon-scanner-keyboard:before {
content: ""
}
.icon-scanner-touchscreen:before {
content: ""
}
.icon-scarecrow:before {
content: ""
}
.icon-scarf:before {
content: ""
}
.icon-schlix:before {
content: ""
}
.icon-school:before {
content: ""
}
.icon-screwdriver:before {
content: ""
}
.icon-scribd:before {
content: ""
}
.icon-scroll:before {
content: ""
}
.icon-scroll-old:before {
content: ""
}
.icon-scrubber:before {
content: ""
}
.icon-scythe:before {
content: ""
}
.icon-sd-card:before {
content: ""
}
.icon-search:before {
content: ""
}
.icon-search-dollar:before {
content: ""
}
.icon-search-location:before {
content: ""
}
.icon-search-minus:before {
content: ""
}
.icon-search-plus:before {
content: ""
}
.icon-searchengin:before {
content: ""
}
.icon-seedling:before {
content: ""
}
.icon-sellcast:before {
content: ""
}
.icon-sellsy:before {
content: ""
}
.icon-server:before {
content: ""
}
.icon-servicestack:before {
content: ""
}
.icon-shapes:before {
content: ""
}
.icon-share:before {
content: ""
}
.icon-share-all:before {
content: ""
}
.icon-share-alt:before {
content: ""
}
.icon-share-alt-square:before {
content: ""
}
.icon-share-square:before {
content: ""
}
.icon-sheep:before {
content: ""
}
.icon-shekel-sign:before {
content: ""
}
.icon-shield:before {
content: ""
}
.icon-shield-alt:before {
content: ""
}
.icon-shield-check:before {
content: ""
}
.icon-shield-cross:before {
content: ""
}
.icon-ship:before {
content: ""
}
.icon-shipping-fast:before {
content: ""
}
.icon-shipping-timed:before {
content: ""
}
.icon-shirtsinbulk:before {
content: ""
}
.icon-shoe-prints:before {
content: ""
}
.icon-shopping-bag:before {
content: ""
}
.icon-shopping-basket:before {
content: ""
}
.icon-shopping-cart:before {
content: ""
}
.icon-shopware:before {
content: ""
}
.icon-shovel:before {
content: ""
}
.icon-shovel-snow:before {
content: ""
}
.icon-shower:before {
content: ""
}
.icon-shredder:before {
content: ""
}
.icon-shuttle-van:before {
content: ""
}
.icon-shuttlecock:before {
content: ""
}
.icon-sigma:before {
content: ""
}
.icon-sign:before {
content: ""
}
.icon-sign-in:before {
content: ""
}
.icon-sign-in-alt:before {
content: ""
}
.icon-sign-language:before {
content: ""
}
.icon-sign-out:before {
content: ""
}
.icon-sign-out-alt:before {
content: ""
}
.icon-signal:before {
content: ""
}
.icon-signal-1:before {
content: ""
}
.icon-signal-2:before {
content: ""
}
.icon-signal-3:before {
content: ""
}
.icon-signal-4:before {
content: ""
}
.icon-signal-alt:before {
content: ""
}
.icon-signal-alt-1:before {
content: ""
}
.icon-signal-alt-2:before {
content: ""
}
.icon-signal-alt-3:before {
content: ""
}
.icon-signal-alt-slash:before {
content: ""
}
.icon-signal-slash:before {
content: ""
}
.icon-signature:before {
content: ""
}
.icon-sim-card:before {
content: ""
}
.icon-simplybuilt:before {
content: ""
}
.icon-sistrix:before {
content: ""
}
.icon-sitemap:before {
content: ""
}
.icon-sith:before {
content: ""
}
.icon-skating:before {
content: ""
}
.icon-skeleton:before {
content: ""
}
.icon-sketch:before {
content: ""
}
.icon-ski-jump:before {
content: ""
}
.icon-ski-lift:before {
content: ""
}
.icon-skiing:before {
content: ""
}
.icon-skiing-nordic:before {
content: ""
}
.icon-skull:before {
content: ""
}
.icon-skull-crossbones:before {
content: ""
}
.icon-skyatlas:before {
content: ""
}
.icon-skype:before {
content: ""
}
.icon-slack:before {
content: ""
}
.icon-slack-hash:before {
content: ""
}
.icon-slash:before {
content: ""
}
.icon-sledding:before {
content: ""
}
.icon-sleigh:before {
content: ""
}
.icon-sliders-h:before {
content: ""
}
.icon-sliders-h-square:before {
content: ""
}
.icon-sliders-v:before {
content: ""
}
.icon-sliders-v-square:before {
content: ""
}
.icon-slideshare:before {
content: ""
}
.icon-smile:before {
content: ""
}
.icon-smile-beam:before {
content: ""
}
.icon-smile-plus:before {
content: ""
}
.icon-smile-wink:before {
content: ""
}
.icon-smog:before {
content: ""
}
.icon-smoke:before {
content: ""
}
.icon-smoking:before {
content: ""
}
.icon-smoking-ban:before {
content: ""
}
.icon-sms:before {
content: ""
}
.icon-snake:before {
content: ""
}
.icon-snapchat:before {
content: ""
}
.icon-snapchat-ghost:before {
content: ""
}
.icon-snapchat-square:before {
content: ""
}
.icon-snow-blowing:before {
content: ""
}
.icon-snowboarding:before {
content: ""
}
.icon-snowflake:before {
content: ""
}
.icon-snowflakes:before {
content: ""
}
.icon-snowman:before {
content: ""
}
.icon-snowmobile:before {
content: ""
}
.icon-snowplow:before {
content: ""
}
.icon-socks:before {
content: ""
}
.icon-solar-panel:before {
content: ""
}
.icon-sort:before {
content: ""
}
.icon-sort-alpha-down:before {
content: ""
}
.icon-sort-alpha-up:before {
content: ""
}
.icon-sort-amount-down:before {
content: ""
}
.icon-sort-amount-up:before {
content: ""
}
.icon-sort-down:before {
content: ""
}
.icon-sort-numeric-down:before {
content: ""
}
.icon-sort-numeric-up:before {
content: ""
}
.icon-sort-up:before {
content: ""
}
.icon-soundcloud:before {
content: ""
}
.icon-sourcetree:before {
content: ""
}
.icon-spa:before {
content: ""
}
.icon-space-shuttle:before {
content: ""
}
.icon-spade:before {
content: ""
}
.icon-speakap:before {
content: ""
}
.icon-spider:before {
content: ""
}
.icon-spider-black-widow:before {
content: ""
}
.icon-spider-web:before {
content: ""
}
.icon-spinner:before {
content: ""
}
.icon-spinner-third:before {
content: ""
}
.icon-splotch:before {
content: ""
}
.icon-spotify:before {
content: ""
}
.icon-spray-can:before {
content: ""
}
.icon-square:before {
content: ""
}
.icon-square-full:before {
content: ""
}
.icon-square-root:before {
content: ""
}
.icon-square-root-alt:before {
content: ""
}
.icon-squarespace:before {
content: ""
}
.icon-squirrel:before {
content: ""
}
.icon-stack-exchange:before {
content: ""
}
.icon-stack-overflow:before {
content: ""
}
.icon-staff:before {
content: ""
}
.icon-stamp:before {
content: ""
}
.icon-star:before {
content: ""
}
.icon-star-and-crescent:before {
content: ""
}
.icon-star-christmas:before {
content: ""
}
.icon-star-exclamation:before {
content: ""
}
.icon-star-half:before {
content: ""
}
.icon-star-half-alt:before {
content: ""
}
.icon-star-of-david:before {
content: ""
}
.icon-star-of-life:before {
content: ""
}
.icon-stars:before {
content: ""
}
.icon-staylinked:before {
content: ""
}
.icon-steam:before {
content: ""
}
.icon-steam-square:before {
content: ""
}
.icon-steam-symbol:before {
content: ""
}
.icon-steering-wheel:before {
content: ""
}
.icon-step-backward:before {
content: ""
}
.icon-step-forward:before {
content: ""
}
.icon-stethoscope:before {
content: ""
}
.icon-sticker-mule:before {
content: ""
}
.icon-sticky-note:before {
content: ""
}
.icon-stocking:before {
content: ""
}
.icon-stomach:before {
content: ""
}
.icon-stop:before {
content: ""
}
.icon-stop-circle:before {
content: ""
}
.icon-stopwatch:before {
content: ""
}
.icon-store:before {
content: ""
}
.icon-store-alt:before {
content: ""
}
.icon-strava:before {
content: ""
}
.icon-stream:before {
content: ""
}
.icon-street-view:before {
content: ""
}
.icon-strikethrough:before {
content: ""
}
.icon-stripe:before {
content: ""
}
.icon-stripe-s:before {
content: ""
}
.icon-stroopwafel:before {
content: ""
}
.icon-studiovinari:before {
content: ""
}
.icon-stumbleupon:before {
content: ""
}
.icon-stumbleupon-circle:before {
content: ""
}
.icon-subscript:before {
content: ""
}
.icon-subway:before {
content: ""
}
.icon-suitcase:before {
content: ""
}
.icon-suitcase-rolling:before {
content: ""
}
.icon-sun:before {
content: ""
}
.icon-sun-cloud:before {
content: ""
}
.icon-sun-dust:before {
content: ""
}
.icon-sun-haze:before {
content: ""
}
.icon-sunrise:before {
content: ""
}
.icon-sunset:before {
content: ""
}
.icon-superpowers:before {
content: ""
}
.icon-superscript:before {
content: ""
}
.icon-supple:before {
content: ""
}
.icon-surprise:before {
content: ""
}
.icon-suse:before {
content: ""
}
.icon-swatchbook:before {
content: ""
}
.icon-swimmer:before {
content: ""
}
.icon-swimming-pool:before {
content: ""
}
.icon-sword:before {
content: ""
}
.icon-swords:before {
content: ""
}
.icon-synagogue:before {
content: ""
}
.icon-sync:before {
content: ""
}
.icon-sync-alt:before {
content: ""
}
.icon-syringe:before {
content: ""
}
.icon-table:before {
content: ""
}
.icon-table-tennis:before {
content: ""
}
.icon-tablet:before {
content: ""
}
.icon-tablet-alt:before {
content: ""
}
.icon-tablet-android:before {
content: ""
}
.icon-tablet-android-alt:before {
content: ""
}
.icon-tablet-rugged:before {
content: ""
}
.icon-tablets:before {
content: ""
}
.icon-tachometer:before {
content: ""
}
.icon-tachometer-alt:before {
content: ""
}
.icon-tachometer-alt-average:before {
content: ""
}
.icon-tachometer-alt-fast:before {
content: ""
}
.icon-tachometer-alt-fastest:before {
content: ""
}
.icon-tachometer-alt-slow:before {
content: ""
}
.icon-tachometer-alt-slowest:before {
content: ""
}
.icon-tachometer-average:before {
content: ""
}
.icon-tachometer-fast:before {
content: ""
}
.icon-tachometer-fastest:before {
content: ""
}
.icon-tachometer-slow:before {
content: ""
}
.icon-tachometer-slowest:before {
content: ""
}
.icon-tag:before {
content: ""
}
.icon-tags:before {
content: ""
}
.icon-tally:before {
content: ""
}
.icon-tape:before {
content: ""
}
.icon-tasks:before {
content: ""
}
.icon-taxi:before {
content: ""
}
.icon-teamspeak:before {
content: ""
}
.icon-teeth:before {
content: ""
}
.icon-teeth-open:before {
content: ""
}
.icon-telegram:before {
content: ""
}
.icon-telegram-plane:before {
content: ""
}
.icon-temperature-frigid:before {
content: ""
}
.icon-temperature-high:before {
content: ""
}
.icon-temperature-hot:before {
content: ""
}
.icon-temperature-low:before {
content: ""
}
.icon-tencent-weibo:before {
content: ""
}
.icon-tenge:before {
content: ""
}
.icon-tennis-ball:before {
content: ""
}
.icon-terminal:before {
content: ""
}
.icon-text-height:before {
content: ""
}
.icon-text-width:before {
content: ""
}
.icon-th:before {
content: ""
}
.icon-th-large:before {
content: ""
}
.icon-th-list:before {
content: ""
}
.icon-the-red-yeti:before {
content: ""
}
.icon-theater-masks:before {
content: ""
}
.icon-themeco:before {
content: ""
}
.icon-themeisle:before {
content: ""
}
.icon-thermometer:before {
content: ""
}
.icon-thermometer-empty:before {
content: ""
}
.icon-thermometer-full:before {
content: ""
}
.icon-thermometer-half:before {
content: ""
}
.icon-thermometer-quarter:before {
content: ""
}
.icon-thermometer-three-quarters:before {
content: ""
}
.icon-theta:before {
content: ""
}
.icon-think-peaks:before {
content: ""
}
.icon-thumbs-down:before {
content: ""
}
.icon-thumbs-up:before {
content: ""
}
.icon-thumbtack:before {
content: ""
}
.icon-thunderstorm:before {
content: ""
}
.icon-thunderstorm-moon:before {
content: ""
}
.icon-thunderstorm-sun:before {
content: ""
}
.icon-ticket:before {
content: ""
}
.icon-ticket-alt:before {
content: ""
}
.icon-tilde:before {
content: ""
}
.icon-times:before {
content: ""
}
.icon-times-circle:before {
content: ""
}
.icon-times-hexagon:before {
content: ""
}
.icon-times-octagon:before {
content: ""
}
.icon-times-square:before {
content: ""
}
.icon-tint:before {
content: ""
}
.icon-tint-slash:before {
content: ""
}
.icon-tire:before {
content: ""
}
.icon-tire-flat:before {
content: ""
}
.icon-tire-pressure-warning:before {
content: ""
}
.icon-tire-rugged:before {
content: ""
}
.icon-tired:before {
content: ""
}
.icon-toggle-off:before {
content: ""
}
.icon-toggle-on:before {
content: ""
}
.icon-toilet:before {
content: ""
}
.icon-toilet-paper:before {
content: ""
}
.icon-toilet-paper-alt:before {
content: ""
}
.icon-tombstone:before {
content: ""
}
.icon-tombstone-alt:before {
content: ""
}
.icon-toolbox:before {
content: ""
}
.icon-tools:before {
content: ""
}
.icon-tooth:before {
content: ""
}
.icon-toothbrush:before {
content: ""
}
.icon-torah:before {
content: ""
}
.icon-torii-gate:before {
content: ""
}
.icon-tornado:before {
content: ""
}
.icon-tractor:before {
content: ""
}
.icon-trade-federation:before {
content: ""
}
.icon-trademark:before {
content: ""
}
.icon-traffic-cone:before {
content: ""
}
.icon-traffic-light:before {
content: ""
}
.icon-traffic-light-go:before {
content: ""
}
.icon-traffic-light-slow:before {
content: ""
}
.icon-traffic-light-stop:before {
content: ""
}
.icon-train:before {
content: ""
}
.icon-tram:before {
content: ""
}
.icon-transgender:before {
content: ""
}
.icon-transgender-alt:before {
content: ""
}
.icon-trash:before {
content: ""
}
.icon-trash-alt:before {
content: ""
}
.icon-treasure-chest:before {
content: ""
}
.icon-tree:before {
content: ""
}
.icon-tree-alt:before {
content: ""
}
.icon-tree-christmas:before {
content: ""
}
.icon-tree-decorated:before {
content: ""
}
.icon-tree-large:before {
content: ""
}
.icon-trees:before {
content: ""
}
.icon-trello:before {
content: ""
}
.icon-triangle:before {
content: ""
}
.icon-tripadvisor:before {
content: ""
}
.icon-trophy:before {
content: ""
}
.icon-trophy-alt:before {
content: ""
}
.icon-truck:before {
content: ""
}
.icon-truck-container:before {
content: ""
}
.icon-truck-couch:before {
content: ""
}
.icon-truck-loading:before {
content: ""
}
.icon-truck-monster:before {
content: ""
}
.icon-truck-moving:before {
content: ""
}
.icon-truck-pickup:before {
content: ""
}
.icon-truck-plow:before {
content: ""
}
.icon-truck-ramp:before {
content: ""
}
.icon-tshirt:before {
content: ""
}
.icon-tty:before {
content: ""
}
.icon-tumblr:before {
content: ""
}
.icon-tumblr-square:before {
content: ""
}
.icon-turkey:before {
content: ""
}
.icon-turtle:before {
content: ""
}
.icon-tv:before {
content: ""
}
.icon-tv-retro:before {
content: ""
}
.icon-twitch:before {
content: ""
}
.icon-twitter:before {
content: ""
}
.icon-twitter-square:before {
content: ""
}
.icon-typo3:before {
content: ""
}
.icon-uber:before {
content: ""
}
.icon-ubuntu:before {
content: ""
}
.icon-uikit:before {
content: ""
}
.icon-umbrella:before {
content: ""
}
.icon-umbrella-beach:before {
content: ""
}
.icon-underline:before {
content: ""
}
.icon-undo:before {
content: ""
}
.icon-undo-alt:before {
content: ""
}
.icon-unicorn:before {
content: ""
}
.icon-union:before {
content: ""
}
.icon-uniregistry:before {
content: ""
}
.icon-universal-access:before {
content: ""
}
.icon-university:before {
content: ""
}
.icon-unlink:before {
content: ""
}
.icon-unlock:before {
content: ""
}
.icon-unlock-alt:before {
content: ""
}
.icon-untappd:before {
content: ""
}
.icon-upload:before {
content: ""
}
.icon-ups:before {
content: ""
}
.icon-usb:before {
content: ""
}
.icon-usd-circle:before {
content: ""
}
.icon-usd-square:before {
content: ""
}
.icon-user:before {
content: ""
}
.icon-user-alt:before {
content: ""
}
.icon-user-alt-slash:before {
content: ""
}
.icon-user-astronaut:before {
content: ""
}
.icon-user-chart:before {
content: ""
}
.icon-user-check:before {
content: ""
}
.icon-user-circle:before {
content: ""
}
.icon-user-clock:before {
content: ""
}
.icon-user-cog:before {
content: ""
}
.icon-user-crown:before {
content: ""
}
.icon-user-edit:before {
content: ""
}
.icon-user-friends:before {
content: ""
}
.icon-user-graduate:before {
content: ""
}
.icon-user-injured:before {
content: ""
}
.icon-user-lock:before {
content: ""
}
.icon-user-md:before {
content: ""
}
.icon-user-minus:before {
content: ""
}
.icon-user-ninja:before {
content: ""
}
.icon-user-plus:before {
content: ""
}
.icon-user-secret:before {
content: ""
}
.icon-user-shield:before {
content: ""
}
.icon-user-slash:before {
content: ""
}
.icon-user-tag:before {
content: ""
}
.icon-user-tie:before {
content: ""
}
.icon-user-times:before {
content: ""
}
.icon-users:before {
content: ""
}
.icon-users-class:before {
content: ""
}
.icon-users-cog:before {
content: ""
}
.icon-users-crown:before {
content: ""
}
.icon-usps:before {
content: ""
}
.icon-ussunnah:before {
content: ""
}
.icon-utensil-fork:before {
content: ""
}
.icon-utensil-knife:before {
content: ""
}
.icon-utensil-spoon:before {
content: ""
}
.icon-utensils:before {
content: ""
}
.icon-utensils-alt:before {
content: ""
}
.icon-vaadin:before {
content: ""
}
.icon-value-absolute:before {
content: ""
}
.icon-vector-square:before {
content: ""
}
.icon-venus:before {
content: ""
}
.icon-venus-double:before {
content: ""
}
.icon-venus-mars:before {
content: ""
}
.icon-viacoin:before {
content: ""
}
.icon-viadeo:before {
content: ""
}
.icon-viadeo-square:before {
content: ""
}
.icon-vial:before {
content: ""
}
.icon-vials:before {
content: ""
}
.icon-viber:before {
content: ""
}
.icon-video:before {
content: ""
}
.icon-video-plus:before {
content: ""
}
.icon-video-slash:before {
content: ""
}
.icon-vihara:before {
content: ""
}
.icon-vimeo:before {
content: ""
}
.icon-vimeo-square:before {
content: ""
}
.icon-vimeo-v:before {
content: ""
}
.icon-vine:before {
content: ""
}
.icon-vk:before {
content: ""
}
.icon-vnv:before {
content: ""
}
.icon-volcano:before {
content: ""
}
.icon-volleyball-ball:before {
content: ""
}
.icon-volume:before {
content: ""
}
.icon-volume-down:before {
content: ""
}
.icon-volume-mute:before {
content: ""
}
.icon-volume-off:before {
content: ""
}
.icon-volume-slash:before {
content: ""
}
.icon-volume-up:before {
content: ""
}
.icon-vote-nay:before {
content: ""
}
.icon-vote-yea:before {
content: ""
}
.icon-vr-cardboard:before {
content: ""
}
.icon-vuejs:before {
content: ""
}
.icon-walking:before {
content: ""
}
.icon-wallet:before {
content: ""
}
.icon-wand:before {
content: ""
}
.icon-wand-magic:before {
content: ""
}
.icon-warehouse:before {
content: ""
}
.icon-warehouse-alt:before {
content: ""
}
.icon-watch:before {
content: ""
}
.icon-watch-fitness:before {
content: ""
}
.icon-water:before {
content: ""
}
.icon-water-lower:before {
content: ""
}
.icon-water-rise:before {
content: ""
}
.icon-weebly:before {
content: ""
}
.icon-weibo:before {
content: ""
}
.icon-weight:before {
content: ""
}
.icon-weight-hanging:before {
content: ""
}
.icon-weixin:before {
content: ""
}
.icon-whale:before {
content: ""
}
.icon-whatsapp:before {
content: ""
}
.icon-whatsapp-square:before {
content: ""
}
.icon-wheat:before {
content: ""
}
.icon-wheelchair:before {
content: ""
}
.icon-whistle:before {
content: ""
}
.icon-whmcs:before {
content: ""
}
.icon-wifi:before {
content: ""
}
.icon-wifi-1:before {
content: ""
}
.icon-wifi-2:before {
content: ""
}
.icon-wifi-slash:before {
content: ""
}
.icon-wikipedia-w:before {
content: ""
}
.icon-wind:before {
content: ""
}
.icon-wind-warning:before {
content: ""
}
.icon-window:before {
content: ""
}
.icon-window-alt:before {
content: ""
}
.icon-window-close:before {
content: ""
}
.icon-window-maximize:before {
content: ""
}
.icon-window-minimize:before {
content: ""
}
.icon-window-restore:before {
content: ""
}
.icon-windows:before {
content: ""
}
.icon-windsock:before {
content: ""
}
.icon-wine-bottle:before {
content: ""
}
.icon-wine-glass:before {
content: ""
}
.icon-wine-glass-alt:before {
content: ""
}
.icon-wix:before {
content: ""
}
.icon-wizards-of-the-coast:before {
content: ""
}
.icon-wolf-pack-battalion:before {
content: ""
}
.icon-won-sign:before {
content: ""
}
.icon-wordpress:before {
content: ""
}
.icon-wordpress-simple:before {
content: ""
}
.icon-wpbeginner:before {
content: ""
}
.icon-wpexplorer:before {
content: ""
}
.icon-wpforms:before {
content: ""
}
.icon-wpressr:before {
content: ""
}
.icon-wreath:before {
content: ""
}
.icon-wrench:before {
content: ""
}
.icon-x-ray:before {
content: ""
}
.icon-xbox:before {
content: ""
}
.icon-xing:before {
content: ""
}
.icon-xing-square:before {
content: ""
}
.icon-y-combinator:before {
content: ""
}
.icon-yahoo:before {
content: ""
}
.icon-yandex:before {
content: ""
}
.icon-yandex-international:before {
content: ""
}
.icon-yarn:before {
content: ""
}
.icon-yelp:before {
content: ""
}
.icon-yen-sign:before {
content: ""
}
.icon-yin-yang:before {
content: ""
}
.icon-yoast:before {
content: ""
}
.icon-youtube:before {
content: ""
}
.icon-youtube-square:before {
content: ""
}
.icon-zhihu:before {
content: ""
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width:1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width:auto
}
.btn, .btn-icon {
background: none;
border: none;
cursor: pointer;
display: inline-block;
margin: 0;
padding: 0;
text-decoration:none
}
.btn > span {
display: block;
font: 700 18px/28px Arial, Helvetica Neue, sans-serif;
letter-spacing: .05em;
padding: 14px 41px;
position: relative;
text-align: center;
text-decoration: none;
transition:background .2s, color .2s, border-color .2s, box-shadow .2s
}
.btn > span:not(.no-uppercase) {
text-transform:uppercase
}
@media (hover: hover) {
.btn:focus:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-secondary-font > span {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
letter-spacing:0
}
.btn-primary > span {
background: #0000dc;
border: 2px solid #0000dc;
color:#fff
}
.ie11 .btn-primary:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-primary:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color:#000
}
@media (hover: hover) and(pointer: fine) {
.btn-primary:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-primary:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color:#000
}
}
.btn-primary.btn-border > span {
color:#0000dc
}
.ie11 .btn-primary.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-primary.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-primary.btn-border.is-disabled > span, .btn-primary.btn-border:disabled > span {
background: none;
border-color: #dcdcdc;
color:#dcdcdc
}
.btn-law > span {
background: #9100dc;
border: 2px solid #9100dc;
color:#fff
}
.ie11 .btn-law:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-law:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-law:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-law:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-law.btn-border > span {
color:#0000dc
}
.ie11 .btn-law.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-law.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-med > span {
background: #f01928;
border: 2px solid #f01928;
color:#fff
}
.ie11 .btn-med:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-med:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-med:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-med:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-med.btn-border > span {
color:#0000dc
}
.ie11 .btn-med.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-med.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-sci > span {
background: #00af3f;
border: 2px solid #00af3f;
color:#fff
}
.ie11 .btn-sci:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-sci:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-sci:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-sci:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-sci.btn-border > span {
color:#0000dc
}
.ie11 .btn-sci.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-sci.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-fi > span {
background: #f2d45c;
border: 2px solid #f2d45c;
color:#000
}
.ie11 .btn-fi:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-fi:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-fi:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-fi:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-fi.btn-border > span {
color:#0000dc
}
.ie11 .btn-fi.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-fi.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-fsps > span {
background: #5ac8af;
border: 2px solid #5ac8af;
color:#fff
}
.ie11 .btn-fsps:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-fsps:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-fsps:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-fsps:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-fsps.btn-border > span {
color:#0000dc
}
.ie11 .btn-fsps.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-fsps.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-fss > span {
background: #007a53;
border: 2px solid #007a53;
color:#fff
}
.ie11 .btn-fss:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-fss:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-fss:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-fss:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-fss.btn-border > span {
color:#0000dc
}
.ie11 .btn-fss.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-fss.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-phil > span {
background: #4bc8ff;
border: 2px solid #4bc8ff;
color:#000
}
.ie11 .btn-phil:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-phil:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-phil:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-phil:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-phil.btn-border > span {
color:#0000dc
}
.ie11 .btn-phil.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-phil.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-ped > span {
background: #ff7300;
border: 2px solid #ff7300;
color:#000
}
.ie11 .btn-ped:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-ped:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-ped:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-ped:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-ped.btn-border > span {
color:#0000dc
}
.ie11 .btn-ped.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-ped.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-econ > span {
background: #b9006e;
border: 2px solid #b9006e;
color:#fff
}
.ie11 .btn-econ:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-econ:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-econ:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-econ:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-econ.btn-border > span {
color:#0000dc
}
.ie11 .btn-econ.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-econ.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-pharm > span {
background: #56788d;
border: 2px solid #56788d;
color:#fff
}
.ie11 .btn-pharm:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-pharm:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-pharm:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-pharm:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-pharm.btn-border > span {
color:#0000dc
}
.ie11 .btn-pharm.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-pharm.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-muni > span {
background: #0000dc;
border: 2px solid #0000dc;
color:#fff
}
.ie11 .btn-muni:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-muni:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-muni:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-muni:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-muni.btn-border > span {
color:#0000dc
}
.ie11 .btn-muni.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-muni.btn-border:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
color:#fff
}
}
.btn-white > span {
background: #fff;
border: 2px solid #fff;
color:#0000dc
}
.ie11 .btn-white:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-white:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-white:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-white:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-white.btn-border > span {
color:#fff
}
.btn-black > span, .btn-dark > span {
background: transparent;
border: 2px solid #000;
color:#000
}
.ie11 .btn-black:hover:not(.is-disabled):not(:disabled), .ie11 .btn-dark:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.ie11 .btn-black:hover:not(.is-disabled):not(:disabled) > span, .ie11 .btn-dark:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.btn-black:hover:not(.is-disabled):not(:disabled), .btn-dark:hover:not(.is-disabled):not(:disabled) {
text-decoration:none
}
.btn-black:hover:not(.is-disabled):not(:disabled) > span, .btn-dark:hover:not(.is-disabled):not(:disabled) > span {
background: #000;
border-color: #000;
color:#fff
}
}
.btn-block {
display: block;
width:100%
}
.btn-icon {
color: #0000dc;
font-size: 16px;
font-weight: 700;
transition:color .2s
}
@media (hover: hover) {
.btn-icon:focus:not(.is-disabled):not(:disabled) {
color:#000
}
}
.ie11 .btn-icon:hover:not(.is-disabled):not(:disabled) {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.btn-icon:hover:not(.is-disabled):not(:disabled) {
color:#000
}
}
.btn-border > span {
background:none
}
.btn-s > span {
padding:8px 28px
}
.btn-s > span, .btn-xs > span {
font-size: 16px;
line-height:24px
}
.btn-xs > span {
padding:1px 28px
}
.btn-icon-after .btn__icon, .btn-icon-after .icon, .btn-icon-before .btn__icon, .btn-icon-before .icon {
position: relative;
vertical-align:unset
}
.btn-icon-before .btn__icon, .btn-icon-before .icon {
margin-right:5px
}
.btn-icon-after .btn__icon, .btn-icon-after .icon {
margin-left:5px
}
.btn-dropdown {
display: inline-block;
margin: 0;
position: relative;
vertical-align:top
}
.btn-dropdown .btn .icon {
font-size: 18px;
top:1px
}
.btn-dropdown__menu {
background: #fff;
border: 1px solid #dcdcdc;
display: none;
font-size: 14px;
font-weight: 700;
opacity: 0;
padding: 15px 20px;
position: absolute;
transition: opacity .2s;
visibility: hidden;
width: 370px;
z-index:99994
}
@media (max-width: 767px) {
.btn-dropdown__menu {
left: 0;
margin-top: 5px;
max-width:calc(100vw - 30px)
}
}
@media (min-width: 768px) {
.btn-dropdown__menu--right {
left: 100%;
margin-left: 5px;
top:0
}
.btn-dropdown__menu--left {
margin-right: 10px;
right: 100%;
top:0
}
.btn-dropdown__menu--up {
bottom: 100%;
left: 0;
margin-bottom:10px
}
.btn-dropdown__menu--down {
left: 0;
margin-top: 5px;
top:100%
}
}
.btn-dropdown__menu--right-align {
left: auto;
right:0
}
.btn-dropdown__menu.is-open {
display: block;
opacity: 1;
visibility:visible
}
.btn-dropdown__item {
background: none;
background-position: 0 0;
background-size: auto;
border-top: 1px solid #dcdcdc;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.btn-dropdown__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.btn-dropdown__item:first-child {
border:none
}
.btn-dropdown__link {
display: block;
padding: 10px 15px;
transition:background .2s
}
.ie11 .btn-dropdown__link:hover {
background: rgba(0, 0, 220, .05);
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.btn-dropdown__link:hover {
background: rgba(0, 0, 220, .05);
text-decoration:none
}
}
.btn-dropdown__link.with-icon {
padding-left: 40px;
position:relative
}
.btn-dropdown__link.with-icon .icon {
color: #0000dc;
font-size: 16px;
left: 15px;
position: absolute;
top:14px
}
.btn-dropdown__link .tag {
float: right;
margin-left: 5px;
margin-top:2px
}
.btn--extlogin > span {
padding-bottom: 3px;
padding-left: 58px;
padding-top: 3px;
text-align: left;
text-indent:-55px
}
.btn--extlogin__icon {
display: inline-block;
height: 34px;
position: relative;
text-indent: 0;
vertical-align:middle
}
.btn--extlogin__icon--muni {
padding-right:50px
}
.btn--extlogin__icon--muni:before {
content: "M";
font-size: 30px;
left: 7px;
position: absolute;
top:5px
}
.btn--extlogin__icon--muni:after {
border-right: 1px solid #fff;
content: "";
height: 32px;
position: absolute;
right:11px
}
.btn-border .btn--extlogin__icon--muni {
background: #0000dc;
color: #fff;
height: 34px;
margin-right: 10px;
padding-right: 0;
width:34px
}
.btn-border .btn--extlogin__icon--muni:after {
content:none
}
.btn--extlogin__icon--other {
align-items: center;
background: #fff;
color: #000;
display: inline-flex;
height: 34px;
justify-content: center;
margin-right: 16px;
width:34px
}
.btn-border .btn--extlogin__icon--other {
margin-right:10px
}
.btn--with-state {
position:relative
}
.btn--with-state > span:first-child {
transition:color .5s ease
}
.btn--with-state .btn__state {
align-items: center;
background-color: transparent !important;
display: none !important;
height: 100%;
justify-content: center;
left: 0;
position: absolute !important;
top: 0;
width:100%
}
.btn--with-state .btn__state * {
display: none;
opacity: 0;
padding: 0 !important;
z-index:100
}
.btn--with-state.btn--show-state > span:first-child {
color:transparent !important
}
.btn--with-state.btn--show-state .btn__state {
display:flex !important
}
.btn--with-state.btn--show-state .btn__state * {
display: block;
opacity:1
}
.btn.is-disabled, .btn:disabled {
text-decoration:none !important
}
.btn.is-disabled > span, .btn:disabled > span {
background: #dcdcdc;
border-color: #dcdcdc;
color: #fff;
cursor:default
}
.btn-wrap {
align-items: center;
column-gap: 20px;
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
row-gap:15px
}
.btn-wrap .btn-dropdown > .btn {
margin:0
}
.btn-wrap--sgap {
gap:10px
}
.btn-wrap--nogap {
gap:0
}
.btn-wrap--even {
justify-content:space-between
}
.btn-wrap--full > * {
flex-grow: 1;
flex-shrink:0
}
.btn-wrap--wide > * {
width:100%
}
.btn-wrap--samewidth {
display: grid;
justify-content:flex-start
}
.btn-wrap--samewidth .btn {
display:block
}
.btn-wrap--samewidth .btn:last-child {
margin-bottom:0
}
.btn-wrap--right {
justify-content:flex-end
}
.btn-wrap--center {
justify-content:center
}
.inp-text, .selectize-input, select.inp-select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background: #fff;
border: 1px solid #aaa;
border-radius: 0;
color: #000;
display: block;
font: normal 16px/20px Arial, Helvetica Neue, sans-serif;
padding: 11px 15px;
transition:color .2s, border-color .2s, background .2s
}
.inp-text::-webkit-input-placeholder, .selectize-input::-webkit-input-placeholder, select.inp-select::-webkit-input-placeholder {
color: #595959;
opacity: 1;
transition:color .2s
}
.inp-text:-moz-placeholder, .inp-text::-moz-placeholder, .selectize-input:-moz-placeholder, .selectize-input::-moz-placeholder, select.inp-select:-moz-placeholder, select.inp-select::-moz-placeholder {
color: #595959;
opacity: 1;
transition:color .2s
}
.inp-text:-ms-input-placeholder, .selectize-input:-ms-input-placeholder, select.inp-select:-ms-input-placeholder {
color: #595959;
opacity: 1;
transition:color .2s
}
.inp-text:focus, .selectize-input:focus, select.inp-select:focus {
border-color:#0000dc
}
.inp-text:focus::-webkit-input-placeholder, .selectize-input:focus::-webkit-input-placeholder, select.inp-select:focus::-webkit-input-placeholder {
color:rgba(0, 0, 0, .3)
}
.inp-text:focus:-moz-placeholder, .inp-text:focus::-moz-placeholder, .selectize-input:focus:-moz-placeholder, .selectize-input:focus::-moz-placeholder, select.inp-select:focus:-moz-placeholder, select.inp-select:focus::-moz-placeholder {
color:rgba(0, 0, 0, .3)
}
.inp-text:focus:-ms-input-placeholder, .selectize-input:focus:-ms-input-placeholder, select.inp-select:focus:-ms-input-placeholder {
color:rgba(0, 0, 0, .3)
}
.inp-text:disabled, .selectize-input:disabled, select.inp-select:disabled {
border-color: rgba(0, 0, 0, .2);
color:rgba(0, 0, 0, .2)
}
.error .inp-text, .error .selectize-input, .error select.inp-select {
border-color:#f01928 !important
}
.white .error .inp-text, .white .error .selectize-input, .white .error select.inp-select {
border-color: #fff !important;
outline:3px solid #f5616b !important
}
.white .warning .inp-text, .white .warning .selectize-input, .white .warning select.inp-select {
border-color: #fff !important;
outline:3px solid #f0b41e !important
}
.white .success .inp-text, .white .success .selectize-input, .white .success select.inp-select {
border-color: #fff !important;
outline:3px solid #78c83c !important
}
.inp-text--big {
height: 60px;
padding:19px 20px
}
.inp-text--small {
font-size: 14px;
padding-bottom: 4px;
padding-top:4px
}
.white .inp-text, .white .selectize-input, .white select.inp-select {
border-color:#fff
}
.white .inp-text:focus, .white .selectize-input:focus, .white select.inp-select:focus {
outline: 1px solid #fff;
outline-offset:1px
}
.inp-fix {
display: block;
position:relative
}
.inp-items__label + br + .inp-fix, label + br + .inp-fix {
margin-top:.35em
}
.vhide.inp-items__label + .inp-fix, label.vhide + .inp-fix {
margin-top:0
}
.inp-fix .inp-text, .inp-fix .selectize-input, .inp-fix select.inp-select {
width:100%
}
.inp-info {
display: block;
font-size: 14px;
padding: 8px 0 0;
text-align:right
}
.error .inp-info {
color:#f01928
}
.white .error .inp-info {
color:#f89198
}
.success .inp-info {
color:#78c83c
}
.warning .inp-info {
color:#f0b41e
}
.white .warning .inp-info {
color:#f8dc96
}
.inp-item {
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: 400;
padding-left: 29px;
position: relative;
vertical-align:top
}
.inp-item input {
left: -50000px;
position: absolute;
top:0
}
@media (hover: hover) {
.inp-item input:focus + span:before {
outline: 1px solid #0000dc;
outline-offset:-2px
}
.white .inp-item input:focus + span:before {
outline-color: #fff;
outline-offset:1px
}
}
.inp-item input:checked + span:before {
border-color:#0000dc
}
.white .inp-item input:checked + span:before {
border-color:#fff
}
.inp-item input:checked + span:after {
opacity:1
}
.inp-item input:disabled + span {
color: #aaa;
cursor:default
}
.inp-item input:disabled + span:before {
border-color: #aaa;
box-shadow:none
}
.inp-item > span {
display:block
}
.inp-item > span:after, .inp-item > span:before {
content: "";
left: 0;
position: absolute;
top:2px
}
.inp-item > span:before {
border: 1px solid #595959;
height: 20px;
transition: border-color .2s;
width:20px
}
.white .inp-item > span:before {
border:2px solid #fff
}
.inp-item > span:after {
opacity: 0;
transition:opacity .2s
}
.inp-item--checkbox input:disabled + span:after {
color:#aaa
}
.inp-item--checkbox > span:after {
color: #0000dc;
content: "";
font-size: 11px;
height: 22px;
left: 0;
line-height: 20px;
position: absolute;
text-align: center;
top: 3px;
width:22px
}
.white .inp-item--checkbox > span:after {
color: #fff;
font-weight: 800;
left: -1px;
top:2px
}
.inp-item--radio input:disabled + span:after {
background:#aaa
}
.inp-item--radio > span:after, .inp-item--radio > span:before {
border-radius: 50%;
height: 22px;
width:22px
}
.inp-item--radio > span:after {
background: #0000dc;
height: 10px;
left: 6px;
top: 8px;
width:10px
}
.white .inp-item--radio > span:after {
background:#fff
}
.inp-item--standalone {
height: 24px;
padding-left: 0;
width:24px
}
.inp-item--standalone > span {
height: 100%;
margin-left: 2px;
position:relative
}
.error .inp-item {
color:#f01928
}
.error .inp-item input:checked + span:before {
border-color:#f01928
}
.error .inp-item > span:before {
border-color: #f01928;
box-shadow:none
}
.error .inp-item--checkbox > span:after {
color:#f01928
}
.error .inp-item--radio > span:after {
background:#f01928
}
.inp-items {
margin:0 0 .75em
}
.inp-items__label {
margin:0 0 .5em
}
.inp-items__list {
overflow:hidden
}
.inp-items__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0 0 .5em;
overflow: visible;
padding: 0;
position:static
}
.inp-items__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.inp-items--dropdown {
margin-bottom: 0;
padding:11px 0
}
.inp-items--dropdown .inp-items__item {
margin-bottom:6px
}
.inp-items--dropdown .inp-items__item:last-child {
margin-bottom:0
}
.inp-items--dropdown .inp-item {
display: block;
font-size: 14px;
line-height: 1.5714285714;
padding-left: 39px;
padding-right:10px
}
.inp-items--dropdown .inp-item > span:before {
display:none
}
.inp-items--dropdown .inp-item--radio > span:after {
left: 16px;
top:6px
}
.inp-items--dropdown .inp-item--checkbox > span:after {
left: 10px;
top:1px
}
@media (hover: hover) {
.inp-items--dropdown .inp-item:hover {
text-decoration:underline
}
}
.inp-items--inline .inp-items__list {
font-size: 0;
margin-left:-30px
}
@media (-webkit-min-device-pixel-ratio: 0) {
.inp-items--inline .inp-items__list {
letter-spacing:-1px
}
}
.inp-items--inline .inp-items__list > * {
display: inline-block;
font-size: 18px;
letter-spacing: normal;
vertical-align: top;
width:auto
}
.inp-items--inline .inp-items__item {
margin:0 0 .5em 30px
}
.inp-icon .icon {
font-size: 16px;
margin-top: -8px;
position: absolute;
top:50%
}
.inp-icon--after .icon {
right:14px
}
.inp-icon--after .inp-text, .inp-icon--after .selectize-input, .inp-icon--after select.inp-select {
padding-right:42px
}
.inp-icon--before .icon {
left:14px
}
.inp-icon--before .inp-text, .inp-icon--before .selectize-input, .inp-icon--before select.inp-select {
padding-left:42px
}
.inp-field {
margin:0 0 2.1em
}
.inp-field--description {
font-size: 14px;
margin-bottom:7px
}
.inp-field--description .grid__cell :last-child, .inp-field--description > :last-child {
margin-bottom:0
}
.inp-field--description .grid__cell {
font-size:14px
}
textarea.inp-text, textarea.selectize-input {
height:auto
}
.inp-items__label, label {
font-size: 16px;
font-weight:700
}
.inp-items__label .required, label .required {
font-size: 14px;
font-weight:400
}
.inp-items__label .required--asterisk, label .required--asterisk {
color: #f01928;
font-size: 22px;
font-weight: 700;
line-height:1
}
select::-ms-expand {
display:none
}
select.inp-select {
background-image: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/img/select.7d4e897cba5df3f23616.png);
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 50px 60px;
padding-right:65px
}
select.inp-select--big {
height: 60px;
padding:19px 65px 19px 20px
}
select.inp-select--small {
background-image: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/img/select-small.b89d1df7c44dbe39d379.png);
background-size: 30px 30px;
font-size: 14px;
padding:4px 40px 4px 10px
}
.selectize-control.inp-text {
border: 0;
padding:0
}
.selectize-dropdown-header {
background: #f8f8f8;
border-bottom: 1px solid #d0d0d0;
padding: 5px 8px;
position:relative
}
.selectize-dropdown-header-close {
color: #303030;
font-size: 20px !important;
line-height: 20px;
margin-top: -12px;
opacity: .4;
position: absolute;
right: 8px;
top:50%
}
.selectize-dropdown-header-close:hover {
color:#000
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
background:rgba(0, 0, 0, .05)
}
.selectize-control.plugin-remove_button [data-value].active .remove {
border-left-color:#cacaca
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
background:none
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
border-left-color:#fff
}
.selectize-control {
position:relative
}
.selectize-dropdown, .selectize-input, .selectize-input input {
color: #303030;
font-family: inherit;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 16px;
line-height: 20px;
-webkit-font-smoothing:inherit
}
.selectize-control.single .selectize-input.input-active, .selectize-input {
background: #fff;
cursor: text;
display: inline-block;
vertical-align:top
}
.selectize-input {
padding-right:65px
}
.selectize-input.full {
background-color:#fff
}
.selectize-input.disabled, .selectize-input.disabled * {
cursor:default !important
}
.selectize-input.focus {
background-color: #fff;
border-color:#0000dc
}
.selectize-input > * {
display: -moz-inline-stack;
display: inline-block;
vertical-align:baseline
}
.inp-select .selectize-input > * {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:100%
}
.selectize-input > input {
background: none !important;
border: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
display: inline-block !important;
line-height: inherit !important;
margin: 0 2px 0 0 !important;
max-height: none !important;
max-width: 100% !important;
min-height: 0 !important;
padding: 0 !important;
text-indent: 0 !important;
-webkit-user-select:auto !important
}
.inp-select .selectize-input > input {
left: -9999px !important;
position:absolute !important
}
.inp-select .selectize-input:before {
background: #aaa;
bottom: 1px;
content: "";
position: absolute;
right: 50px;
top: 1px;
width:1px
}
.inp-select .selectize-input:after {
color: #0000dc;
content: "";
font-size: 22px;
height: 25px;
line-height: 25px;
margin-top: -12px;
position: absolute;
right: 12px;
text-align: center;
top: 50%;
width:25px
}
.selectize-input.input-active:after {
content: ""
}
.selectize-dropdown {
background: #fff;
border: 1px solid #0000dc;
border-top-color: #aaa;
box-sizing: border-box;
color: #0000dc;
font-size: 16px;
margin: -1px 0 0;
position: absolute;
z-index:10
}
.error .selectize-dropdown {
border-color:#f01928
}
.js-suggest .selectize-input:after {
display:none
}
.js-suggest .selectize-dropdown {
border-top-color:#0000dc
}
.js-suggest .selectize-dropdown-content {
font-weight:700
}
.js-suggest .selectize-dropdown-content .optgroup .active {
background:#fafafa
}
.selectize-dropdown [data-selectable] {
border-top: 1px solid #ccd4e4;
cursor: pointer;
overflow: hidden;
padding: 15px 20px;
transition:color .3s, background .3s
}
.selectize-dropdown .optgroup:first-child .optgroup-header, .selectize-dropdown [data-selectable]:first-child {
border-top:0
}
.selectize-dropdown .optgroup-header {
background: #fff;
color: #303030;
cursor:default
}
.selectize-dropdown .active {
background-color: #0000dc;
color:#fff
}
.selectize-dropdown .active.create {
color:#495c68
}
.selectize-dropdown .create {
color:rgba(48, 48, 48, .5)
}
.selectize-dropdown-content {
max-height: 200px;
overflow-x: hidden;
overflow-y:auto
}
.selectize-control.single .selectize-input {
cursor:pointer
}
.selectize-control.single .selectize-input.input-active {
box-shadow: none;
cursor:text
}
.selectize-control .selectize-input.disabled {
background-color: #fafafa;
opacity:.5
}
.inp-text .selectize-dropdown {
font-size:14px
}
.inp-text .selectize-dropdown:after, .inp-text .selectize-dropdown:before {
border-style: solid;
content: "";
left: 50%;
position: absolute;
top:-1px
}
.inp-text .selectize-dropdown:before {
border-color: #0000dc transparent transparent;
border-width: 12px 12px 0;
margin-left:-12px
}
.error .inp-text .selectize-dropdown:before {
border-color:#f01928 transparent transparent
}
.inp-text .selectize-dropdown:after {
border-color: #fff transparent transparent;
border-width: 10px 10px 0;
margin-left:-10px
}
.inp-text .selectize-dropdown-content {
max-height:none
}
.selectize-dropdown .optgroup {
border-top: 1px solid #aaa;
padding:15px 0 10px
}
.selectize-dropdown .optgroup:first-child {
border-top:0
}
.selectize-dropdown .optgroup-header {
font-weight: 700;
margin-bottom: 5px;
padding:0 20px
}
.inp-text [data-selectable] {
border: 0;
color: #0000dc;
padding:5px 20px
}
.logo-version--cz {
display:none
}
.logo-version--en, html[lang=cs] .logo-version--cz {
display:block
}
html[lang=cs] .logo-version--en {
display:none
}
.row-main {
margin: 0 auto;
max-width: 1240px;
padding: 0 15px;
position:relative
}
.row-main:after, .row-main:before {
clear: both;
content: "";
display:table
}
.row-main--narrow {
max-width:770px
}
.row-main--full {
max-width:none
}
.row-main--wide {
max-width:1920px
}
@media (min-width: 768px) {
.row-main {
padding:0 25px
}
}
@media (min-width: 1024px) {
.row-main {
padding:0 35px
}
}
.row, .row-main .row-main {
padding:0
}
.row {
margin: 0;
position:relative
}
.row:after, .row:before {
clear: both;
content: "";
display:table
}
.grid {
margin-left:-20px
}
.grid__cell {
background: none;
background-position: 0 0;
background-size: auto;
border-left: 20px solid transparent;
margin: 0;
overflow: visible;
padding: 0;
position: static;
position: relative;
width:100%
}
.grid__cell:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.grid__cell.size--auto {
width:auto
}
.grid--sm {
margin-left:-10px
}
.grid--sm > .grid__cell {
border-left-width:10px
}
@media (min-width: 1024px) {
.grid--lg {
margin-left:-40px
}
.grid--lg > .grid__cell {
border-left-width:40px
}
}
.grid--xl {
margin-left:-30px
}
@media (min-width: 1024px) {
.grid--xl {
margin-left:-80px
}
}
.grid--xl > .grid__cell {
border-left-width:30px
}
@media (min-width: 1024px) {
.grid--xl > .grid__cell {
border-left-width:80px
}
}
.grid--scroll {
overflow: hidden;
overflow-x: auto;
position: relative;
white-space:nowrap
}
.js .grid--scroll {
overflow-x:hidden
}
.grid--center {
text-align:center
}
.grid--right {
text-align:right
}
.grid--middle > .grid__cell {
vertical-align:middle
}
.grid--bottom > .grid__cell {
vertical-align:bottom
}
.grid--nogutter {
margin-left:0
}
.grid--nogutter > .grid__cell {
border-left-width:0
}
.size--xs--1-2 {
width:50%
}
.size--xs--2-2 {
width:100%
}
.push--xs--1-2 {
left:50%
}
.push--xs--2-2 {
left:100%
}
.pull--xs--1-2 {
left:-50%
}
.pull--xs--2-2 {
left:-100%
}
@media (min-width: 480px) {
.size--s--1-2 {
width:50%
}
.size--s--2-2 {
width:100%
}
.push--s--1-2 {
left:50%
}
.push--s--2-2 {
left:100%
}
.pull--s--1-2 {
left:-50%
}
.pull--s--2-2 {
left:-100%
}
}
@media (min-width: 768px) {
.size--m--1-4 {
width:25%
}
.size--m--2-4 {
width:50%
}
.size--m--3-4 {
width:75%
}
.size--m--4-4 {
width:100%
}
.push--m--1-4 {
left:25%
}
.push--m--2-4 {
left:50%
}
.push--m--3-4 {
left:75%
}
.push--m--4-4 {
left:100%
}
.pull--m--1-4 {
left:-25%
}
.pull--m--2-4 {
left:-50%
}
.pull--m--3-4 {
left:-75%
}
.pull--m--4-4 {
left:-100%
}
.size--m--1-12 {
width:8.3333333333%
}
.size--m--2-12 {
width:16.6666666667%
}
.size--m--3-12 {
width:25%
}
.size--m--4-12 {
width:33.3333333333%
}
.size--m--5-12 {
width:41.6666666667%
}
.size--m--6-12 {
width:50%
}
.size--m--7-12 {
width:58.3333333333%
}
.size--m--8-12 {
width:66.6666666667%
}
.size--m--9-12 {
width:75%
}
.size--m--10-12 {
width:83.3333333333%
}
.size--m--11-12 {
width:91.6666666667%
}
.size--m--12-12 {
width:100%
}
.push--m--1-12 {
left:8.3333333333%
}
.push--m--2-12 {
left:16.6666666667%
}
.push--m--3-12 {
left:25%
}
.push--m--4-12 {
left:33.3333333333%
}
.push--m--5-12 {
left:41.6666666667%
}
.push--m--6-12 {
left:50%
}
.push--m--7-12 {
left:58.3333333333%
}
.push--m--8-12 {
left:66.6666666667%
}
.push--m--9-12 {
left:75%
}
.push--m--10-12 {
left:83.3333333333%
}
.push--m--11-12 {
left:91.6666666667%
}
.push--m--12-12 {
left:100%
}
.pull--m--1-12 {
left:-8.3333333333%
}
.pull--m--2-12 {
left:-16.6666666667%
}
.pull--m--3-12 {
left:-25%
}
.pull--m--4-12 {
left:-33.3333333333%
}
.pull--m--5-12 {
left:-41.6666666667%
}
.pull--m--6-12 {
left:-50%
}
.pull--m--7-12 {
left:-58.3333333333%
}
.pull--m--8-12 {
left:-66.6666666667%
}
.pull--m--9-12 {
left:-75%
}
.pull--m--10-12 {
left:-83.3333333333%
}
.pull--m--11-12 {
left:-91.6666666667%
}
.pull--m--12-12 {
left:-100%
}
}
@media (min-width: 1024px) {
.size--l--1-12 {
width:8.3333333333%
}
.size--l--2-12 {
width:16.6666666667%
}
.size--l--3-12 {
width:25%
}
.size--l--4-12 {
width:33.3333333333%
}
.size--l--5-12 {
width:41.6666666667%
}
.size--l--6-12 {
width:50%
}
.size--l--7-12 {
width:58.3333333333%
}
.size--l--8-12 {
width:66.6666666667%
}
.size--l--9-12 {
width:75%
}
.size--l--10-12 {
width:83.3333333333%
}
.size--l--11-12 {
width:91.6666666667%
}
.size--l--12-12 {
width:100%
}
.push--l--1-12 {
left:8.3333333333%
}
.push--l--2-12 {
left:16.6666666667%
}
.push--l--3-12 {
left:25%
}
.push--l--4-12 {
left:33.3333333333%
}
.push--l--5-12 {
left:41.6666666667%
}
.push--l--6-12 {
left:50%
}
.push--l--7-12 {
left:58.3333333333%
}
.push--l--8-12 {
left:66.6666666667%
}
.push--l--9-12 {
left:75%
}
.push--l--10-12 {
left:83.3333333333%
}
.push--l--11-12 {
left:91.6666666667%
}
.push--l--12-12 {
left:100%
}
.pull--l--1-12 {
left:-8.3333333333%
}
.pull--l--2-12 {
left:-16.6666666667%
}
.pull--l--3-12 {
left:-25%
}
.pull--l--4-12 {
left:-33.3333333333%
}
.pull--l--5-12 {
left:-41.6666666667%
}
.pull--l--6-12 {
left:-50%
}
.pull--l--7-12 {
left:-58.3333333333%
}
.pull--l--8-12 {
left:-66.6666666667%
}
.pull--l--9-12 {
left:-75%
}
.pull--l--10-12 {
left:-83.3333333333%
}
.pull--l--11-12 {
left:-91.6666666667%
}
.pull--l--12-12 {
left:-100%
}
.push-m--l--1-12 {
margin-right:-8.3333333333%
}
.push-m--l--2-12 {
margin-right:-16.6666666667%
}
.push-m--l--3-12 {
margin-right:-25%
}
.push-m--l--4-12 {
margin-right:-33.3333333333%
}
.push-m--l--5-12 {
margin-right:-41.6666666667%
}
.push-m--l--6-12 {
margin-right:-50%
}
.push-m--l--7-12 {
margin-right:-58.3333333333%
}
.push-m--l--8-12 {
margin-right:-66.6666666667%
}
.push-m--l--9-12 {
margin-right:-75%
}
.push-m--l--10-12 {
margin-right:-83.3333333333%
}
.push-m--l--11-12 {
margin-right:-91.6666666667%
}
.push-m--l--12-12 {
margin-right:-100%
}
.pull-m--l--1-12 {
margin-left:-8.3333333333%
}
.pull-m--l--2-12 {
margin-left:-16.6666666667%
}
.pull-m--l--3-12 {
margin-left:-25%
}
.pull-m--l--4-12 {
margin-left:-33.3333333333%
}
.pull-m--l--5-12 {
margin-left:-41.6666666667%
}
.pull-m--l--6-12 {
margin-left:-50%
}
.pull-m--l--7-12 {
margin-left:-58.3333333333%
}
.pull-m--l--8-12 {
margin-left:-66.6666666667%
}
.pull-m--l--9-12 {
margin-left:-75%
}
.pull-m--l--10-12 {
margin-left:-83.3333333333%
}
.pull-m--l--11-12 {
margin-left:-91.6666666667%
}
.pull-m--l--12-12 {
margin-left:-100%
}
.size--l--2\.4-12 {
width:20%
}
}
.message {
background: #fff;
border: 1px solid #dcdcdc;
line-height: 1.2;
margin: 0 0 20px;
padding: 20px 20px 15px;
position: relative;
text-align:center
}
.message p:last-child {
margin-bottom:0
}
.message__close {
color: #aaa;
font-size: 20px;
position: absolute;
right: 10px;
top:10px
}
.ie11 .message__close:hover {
color: #0000dc;
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.message__close:hover {
color: #0000dc;
text-decoration:none
}
}
.message__desc {
margin: 0 auto 20px;
max-width:370px
}
.message__icon {
font-size: 28px;
margin: 0 0 20px;
vertical-align:top
}
.message__title {
color: #000;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 24px;
margin:0 0 5px
}
.message__link-close {
font-size: 14px;
font-weight: 700;
text-transform:uppercase
}
.message__link-close a {
color:#000
}
.message--common {
background: #0000dc;
color:#fff
}
.message--common .message__close, .message--common .message__link-close a {
color:#fff
}
.ie11 .message--common .message__close:hover, .ie11 .message--common .message__link-close a:hover {
color:#aaa
}
@media (hover: hover) and(pointer: fine) {
.message--common .message__close:hover, .message--common .message__link-close a:hover {
color:#aaa
}
}
.message--common .message__icon, .message--common .message__title {
color:#fff
}
.message--common-error {
background:#f01928
}
.message--common-success {
background:#78c83c
}
.message--common-warning {
background:#f0b41e
}
.message--common-info {
background:#0000dc
}
.message--error .message__icon {
color:#f01928
}
.message--success .message__icon {
color:#78c83c
}
.message--warning .message__icon {
color:#f0b41e
}
.message--info .message__icon {
color:#0000dc
}
@media (min-width: 768px) {
.message {
padding:24px 60px 17px
}
}
.order-icons {
display: inline-block;
font-size: 0;
margin-left: 4px;
position: relative;
top: -2px;
vertical-align: middle;
white-space:nowrap
}
.order-icons .icon {
color: #999;
font-size: 14px;
margin-left:2px
}
.order-icons .is-active {
color: #000;
cursor:default
}
.link-icon {
display: inline-block;
max-width: 100%;
-moz-transition: none;
vertical-align:top
}
.link-icon .icon {
color: #0000dc;
font-size:.8888888889em
}
.white .link-icon .icon {
color:#fff
}
.link-icon--before .icon {
margin-right:9px
}
.link-icon--after .icon {
margin-left:9px
}
.link-icon:visited {
color:#55008b
}
.ie11 .link-icon:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.link-icon:visited:hover {
color:#000
}
}
.link-file {
text-decoration: none;
-moz-transition:none
}
.link-file__name {
display: inline-block;
text-decoration: underline;
vertical-align:top
}
.link-file .file-type {
margin-left: 3px;
top:-1px
}
.link-file:visited {
color:#55008b
}
.ie11 .link-file:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.link-file:visited:hover {
color:#000
}
}
.file-type {
background: #fff;
border: 1px solid #dcdcdc;
border-radius: 4px;
color: #000;
color: #0000dc;
display: inline-block;
font-size: 12px;
font-weight: 700;
padding: 1px 5px;
position: relative;
vertical-align:middle
}
.paging {
color: #000;
margin:0 0 50px
}
.paging__pages {
align-items: center;
display: flex;
font-size: 14px;
font-weight:700
}
.paging__pages__next, .paging__pages__prev {
text-decoration: none;
-moz-transition:none
}
.paging__pages__next .icon, .paging__pages__prev .icon {
transition:color .2s
}
.paging__pages__next:visited, .paging__pages__prev:visited {
color:#0000dc
}
.ie11 .paging__pages__next:hover .icon, .ie11 .paging__pages__next:visited:hover .icon, .ie11 .paging__pages__prev:hover .icon, .ie11 .paging__pages__prev:visited:hover .icon {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.paging__pages__next:hover .icon, .paging__pages__next:visited:hover .icon, .paging__pages__prev:hover .icon, .paging__pages__prev:visited:hover .icon {
color:#000
}
}
.paging__pages__prev {
margin-right:10px
}
.paging__pages__next {
margin-left:10px
}
.paging__pages__item {
border: 1px solid #dcdcdc;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
line-height: 40px;
margin: -1px 0 0 -1px;
min-width: 40px;
padding: 0 5px;
text-align: center;
text-decoration: none;
transition:color .2s, background .2s
}
.ie11 .paging__pages__item[href]:hover {
background: #0000dc;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.paging__pages__item[href]:hover {
background: #0000dc;
color:#fff
}
}
.paging__pages__item--dots {
color:#0000dc
}
.paging__pages__item.is-active {
background: #fff;
border: 1px solid #dcdcdc;
color: #000;
line-height:40px
}
.paging__pager {
align-items: center;
display: flex;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 16px;
font-weight: 700;
justify-content:flex-end
}
.paging__pager__item {
margin-left:20px
}
.paging--center {
flex-direction:column
}
.paging--center .paging__pages {
justify-content:center
}
.paging--center .paging__pager {
justify-content: center;
margin-top:15px
}
.paging--center .paging__pager__item {
margin-left: 7px;
margin-right:7px
}
@media (max-width: 767px) {
.paging {
text-align:center
}
.paging .paging__pager, .paging .paging__pages {
flex-wrap: wrap;
justify-content:center
}
.paging .paging__pager {
margin-top:15px
}
.paging .paging__pager__item {
margin-left: 7px;
margin-right:7px
}
}
@media (max-width: 479px) {
.paging .paging__pages {
padding-top: 50px;
position:relative
}
.paging .paging__pages__next, .paging .paging__pages__prev {
position: absolute;
top:0
}
.paging .paging__pages__prev {
left:0
}
.paging .paging__pages__next {
right:0
}
.paging .paging__pager {
margin-top:10px
}
}
@media (min-width: 768px) {
.paging {
align-items: center;
display: flex;
justify-content:space-between
}
}
.share {
font-size: 0;
margin:0 0 30px
}
.share a:visited {
color:#fff !important
}
.share .icon-facebook {
background:#3b5998
}
.ie11 .share .icon-facebook:hover {
background:#2d4373
}
@media (hover: hover) and(pointer: fine) {
.share .icon-facebook:hover {
background:#2d4373
}
}
.share .icon-twitter {
background:#55acee
}
.ie11 .share .icon-twitter:hover {
background:#2795e9
}
@media (hover: hover) and(pointer: fine) {
.share .icon-twitter:hover {
background:#2795e9
}
}
.share .icon-linkedin {
background:#007bb5
}
.ie11 .share .icon-linkedin:hover {
background:#005882
}
@media (hover: hover) and(pointer: fine) {
.share .icon-linkedin:hover {
background:#005882
}
}
.share .icon-envelope {
background:#999
}
.ie11 .share .icon-envelope:hover {
background:grey
}
@media (hover: hover) and(pointer: fine) {
.share .icon-envelope:hover {
background:grey
}
}
.share .icon-google-plus {
background:#dd4b39
}
.ie11 .share .icon-google-plus:hover {
background:#c23321
}
@media (hover: hover) and(pointer: fine) {
.share .icon-google-plus:hover {
background:#c23321
}
}
.share .icon-instagram {
background:#3f729b
}
.ie11 .share .icon-instagram:hover {
background:#305777
}
@media (hover: hover) and(pointer: fine) {
.share .icon-instagram:hover {
background:#305777
}
}
.share .icon-youtube {
background:#cd201f
}
.ie11 .share .icon-youtube:hover {
background:#a11918
}
@media (hover: hover) and(pointer: fine) {
.share .icon-youtube:hover {
background:#a11918
}
}
.ie11 .share .icon-github:hover, .share .icon-github {
background:#000
}
@media (hover: hover) and(pointer: fine) {
.share .icon-github:hover {
background:#000
}
}
.share .icon-rss {
background:#ffa333
}
.ie11 .share .icon-rss:hover {
background:#ff8c00
}
@media (hover: hover) and(pointer: fine) {
.share .icon-rss:hover {
background:#ff8c00
}
}
.share__item {
color: #fff;
display: inline-block;
font-size: 20px;
line-height: 44px;
text-align: center;
transition: background .2s, color .2s;
vertical-align: top;
width:44px
}
.ie11 .share__item:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.share__item:hover {
color:#fff
}
}
.share__btn {
background: #0000dc;
color:#fff
}
.ie11 .share__btn:hover {
background: #000;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.share__btn:hover {
background: #000;
color:#fff
}
}
.share__btn--text {
color: #fff;
display: inline-block;
font-size: 16px;
font-weight: 700;
line-height: 44px;
padding: 0 30px 0 50px;
position: relative;
text-decoration: none;
text-transform: uppercase;
transition: background .2s;
vertical-align:top
}
.share__btn--text .icon {
font-size: 16px;
left: 30px;
margin-top: -8px;
position: absolute;
top:50%
}
.share__box {
display: none;
vertical-align:top
}
.share.is-open .share__btn {
background:#000
}
.share.is-open .share__box {
display:inline-block
}
.share--big .share__item {
font-size: 30px;
line-height: 56px;
width:90px
}
.meta {
font-size: 0;
margin: 0 0 10px;
-moz-transition:none
}
.meta + * {
margin-top:0
}
.meta a:visited {
color:#55008b
}
.ie11 .meta a:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.meta a:visited:hover {
color:#000
}
}
.meta__item {
border-right: 1px solid #dcdcdc;
display: inline-block;
font-size: 14px;
margin-right: 5px;
padding-right: 5px;
vertical-align:middle
}
.meta__item:last-child {
border-right-width: 0;
padding-right:0
}
.meta .font-muni {
top:2px
}
.meta .font-muni, .meta--block {
position:relative
}
.meta--block .meta__item {
border-right: 0;
display: block;
padding:0
}
.meta--inline .meta__item {
border-right: 0;
display: inline;
margin: 0;
padding:0
}
.meta--inline .meta__item:after {
content: ",";
display: inline-block;
font-family: Arial, Helvetica Neue, sans-serif;
padding-right:6px
}
.meta--inline .meta__item:last-child:after {
content: ""
}
@media (min-width: 768px) {
.meta__item {
margin-right: 10px;
padding-right:10px
}
}
.modal .fancybox-close-small {
display:none
}
.modal--full, .modal--full .modal__wrap {
width:100%
}
.modal__content {
align-items: center;
display: flex;
justify-content: center;
min-height: 100%;
position: relative;
z-index:1001
}
.modal__wrap {
margin: 20px auto;
max-width: 970px !important;
width:auto
}
.modal__wrap, .modal__wrap .grid__cell {
font-size:14px
}
.modal--wide .modal__wrap {
max-width:1312px !important
}
.modal--ultrawide .modal__wrap {
max-width:unset !important
}
.modal__header {
background-color: #0000dc;
color: #fff;
padding: 17px 94px 17px 30px;
position:relative
}
.modal--drag .modal__header {
cursor:move
}
.modal__title {
color: inherit;
font-size: 18px;
margin:0
}
.modal__title .text-icon__icon {
color:inherit
}
.modal__close {
align-items: center;
color: inherit;
display: flex;
font-size: 26px;
height: 34px;
justify-content: center;
line-height: 1;
position: absolute;
right: 30px;
text-decoration: none;
top: 13px;
width:34px
}
.modal__close .icon {
vertical-align:top
}
.ie11 .modal__close:hover {
color:#dcdcdc
}
@media (hover: hover) and(pointer: fine) {
.modal__close:hover {
color:#dcdcdc
}
}
.modal--notitle .modal__close {
top:25px
}
.modal__body {
background-color: #fafafa;
border: 1px solid #dcdcdc;
border-top: 0 solid #dcdcdc;
padding: 20px;
position:relative
}
.modal__body > :last-child {
margin-bottom:0
}
.modal__footer {
background-color: #fff;
border: 1px solid #dcdcdc;
border-top: 0 solid #dcdcdc;
padding:20px
}
@media (max-width: 767px) {
.modal__footer .grid {
margin-bottom:-20px
}
.modal__footer .grid__cell {
margin-bottom: 20px;
text-align:center
}
.modal.fancybox-content {
padding:15px
}
.modal--notitle .modal__body {
padding-top:55px
}
.modal--notitle .modal__body .modal__close {
right: 13px;
top:13px
}
}
@media (min-width: 768px) {
.modal__body {
padding:30px 70px 70px
}
.modal--notitle .modal__body {
padding-top:70px
}
.modal__footer {
padding:20px 70px
}
}
.datebox {
display: inline-block;
font-size: 16px;
font-weight: 700;
min-width: 70px;
position: relative;
vertical-align:top
}
.datebox__date {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
margin:0
}
.list-icon {
color: #000;
line-height:1.875
}
.list-icon .icon {
color: #0000dc;
float: left;
line-height: 1.875;
margin-left:-42px
}
.list-icon__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0 0 1em;
overflow: visible;
padding: 0 0 0 45px;
position:static
}
.list-icon__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.table-vcard {
border:0
}
.table-vcard td, .table-vcard th {
border: 0;
padding:0
}
.table-vcard th {
font-weight:400
}
.table-vcard td {
color: #000;
font-weight: 700;
padding-left: 10px
}
.table-vcard td a[href * ="mailto:"] {
hyphens: manual;
word-wrap:break-word
}
@media (max-width: 767px) {
.table-vcard table, .table-vcard tbody, .table-vcard td, .table-vcard tr {
display: block;
width:100%
}
.table-vcard th {
display:none
}
.table-vcard td {
padding-left:0
}
}
@media (min-width: 768px) {
.table-vcard {
font-size:16px
}
}
.table-horizontal {
overflow: hidden;
overflow-x: auto;
position:relative
}
.table-horizontal table {
display: table !important;
width:100% !important
}
.table-horizontal thead {
display: table-header-group !important;
width:auto !important
}
.table-horizontal tbody {
display: table-row-group !important;
width:auto !important
}
.table-horizontal tfoot {
display: table-footer-group !important;
width:auto !important
}
.table-horizontal tr {
display: table-row !important;
width:auto !important
}
.table-horizontal td, .table-horizontal th {
display: table-cell;
padding: 10px 25px;
width:auto !important
}
.table-horizontal td:first-child, .table-horizontal th:first-child {
padding-left:0
}
.table-horizontal td:last-child, .table-horizontal th:last-child {
padding-right:0
}
.table-horizontal--sticky {
border: 1px solid #dcdcdc;
max-height: 75vh;
overflow:auto
}
.table-horizontal--sticky td:first-child, .table-horizontal--sticky td:last-child, .table-horizontal--sticky th:first-child, .table-horizontal--sticky th:last-child {
padding:10px 25px
}
.table-horizontal--sticky-row thead th {
background: #fafafa;
border: none;
box-shadow: inset 0 -1px 0 #dcdcdc;
position: sticky;
top: 0;
z-index:10
}
.table-horizontal--sticky-col td:first-child, .table-horizontal--sticky-col th:first-child {
background-color: #fafafa;
border: none;
box-shadow: inset -1px 0 0 #dcdcdc;
left: 0;
position: sticky;
z-index:5
}
.table-horizontal--sticky-col.table-horizontal--sticky-row thead th:first-child {
box-shadow:none
}
@media (max-width: 479px) {
.table-horizontal tbody td:last-child, .table-horizontal tfoot td:last-child {
border-bottom:none
}
}
:not(.katex-html) > .tag {
background: #0000dc;
color: #fff;
display: inline-block;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 20px;
padding: 3px 8px;
vertical-align:unset
}
:not(.katex-html) > .tag__remove {
color: #fff;
margin-left:3px
}
.ie11 :not(.katex-html) > .tag__remove:hover {
color:#ddd
}
@media (hover: hover) and(pointer: fine) {
:not(.katex-html) > .tag__remove:hover {
color:#ddd
}
}
:not(.katex-html) > .tag--flat {
border-radius: 0;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 14px;
margin: 0 5px 0 12px;
padding: 4px 15px 6px 12px;
position:relative
}
:not(.katex-html) > .tag--flat:before {
border-color: transparent #0000dc transparent transparent;
border-style: solid;
border-width: 15px 12px 15px 0;
content: "";
height: 0;
left: -12px;
position: absolute;
top: 0;
width:0
}
:not(.katex-html) > .tag--inverse {
margin-left: 0;
margin-right: 17px;
padding:4px 12px 6px 15px
}
:not(.katex-html) > .tag--inverse:before {
content:none
}
:not(.katex-html) > .tag--inverse:after {
border-color: transparent transparent transparent #0000dc;
border-style: solid;
border-width: 15px 0 15px 12px;
content: "";
height: 0;
position: absolute;
right: -12px;
top: 0;
width:0
}
:not(.katex-html) > .tag--white {
background: #fff;
border: 1px solid #dcdcdc;
border-left-width: 0;
color: #000;
padding-bottom: 4px;
padding-top:4px
}
:not(.katex-html) > .tag--white:before {
border-color: transparent #dcdcdc transparent transparent;
top:-1px
}
:not(.katex-html) > .tag--white:after {
border-color: transparent #fff transparent transparent;
border-style: solid;
border-width: 15px 12px 15px 0;
content: "";
height: 0;
left: -11px;
position: absolute;
top: -1px;
width:0
}
:not(.katex-html) > .tag--white .tag__remove {
color:#0000dc
}
:not(.katex-html) > .tag--white.tag--inverse {
border-width:1px 0 1px 1px
}
:not(.katex-html) > .tag--white.tag--inverse:before {
border-color: transparent transparent transparent #dcdcdc;
border-width: 15px 0 15px 12px;
content: "";
left: unset;
right:-12px
}
:not(.katex-html) > .tag--white.tag--inverse:after {
border-color: transparent transparent transparent #fff;
border-width: 15px 0 15px 12px;
left: unset;
right:-11px
}
:not(.katex-html) > .tag--muni, :not(.katex-html) > .tag--primary {
background: #0000dc;
color:#fff
}
:not(.katex-html) > .tag--law {
background: #9100dc;
color:#fff
}
:not(.katex-html) > .tag--med {
background: #f01928;
color:#fff
}
:not(.katex-html) > .tag--sci {
background: #00af3f;
color:#fff
}
:not(.katex-html) > .tag--fi {
background: #f2d45c;
color:#000
}
:not(.katex-html) > .tag--fss {
background: #007a53;
color:#fff
}
:not(.katex-html) > .tag--fsps {
background: #5ac8af;
color:#fff
}
:not(.katex-html) > .tag--phil {
background: #4bc8ff;
color:#000
}
:not(.katex-html) > .tag--ped {
background: #ff7300;
color:#000
}
:not(.katex-html) > .tag--econ {
background: #b9006e;
color:#fff
}
:not(.katex-html) > .tag--pharm {
background: #56788d;
color:#fff
}
.image {
box-sizing: border-box;
clear: both;
display: block;
margin-bottom: 30px;
position:relative
}
.image:before {
clear: both;
content: "";
display:table
}
.ie11 .image:hover .image__play .icon {
border-color:#fff
}
@media (hover: hover) and(pointer: fine) {
.image:hover .image__play .icon {
border-color:#fff
}
}
.image img {
height: auto;
max-height: 100%;
max-width: 100%;
width:auto
}
.image__holder {
display: block;
position:relative
}
.image__holder:after {
content: "";
display: block;
padding-top:56.25%
}
.image__inner {
font-size: 0;
height: 100%;
left: 0;
line-height: 1;
position: absolute;
text-align: center;
top: 0;
width:100%
}
.image__inner:before {
content: "";
display: inline-block;
height: 100%;
vertical-align:middle
}
.image__caption {
font-size: 14px;
line-height: 1.4285714286;
margin-top:10px
}
.image__caption--inside {
bottom: 10px;
color: #fff;
font-size: 14px;
font-style: normal;
left: 15px;
margin: 0;
position: absolute;
right:15px
}
.image__play {
color: #fff;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 0;
font-weight: 700;
left: 0;
margin-top: -24px;
position: absolute;
right: 0;
text-align: center;
text-transform: uppercase;
top: 50%;
transition: opacity .2s;
z-index: 101;
z-index:102
}
.image__play .icon {
border: 2px solid hsla(0, 0%, 100%, .6);
border-radius: 50%;
display: block;
font-size: 22px;
height: 48px;
line-height: 48px;
margin: 0 auto 10px;
transition: border-color .2s;
width:48px
}
.image__play .icon:before {
left: 3px;
position: relative;
top:-1px
}
@media (min-width: 768px) {
.image__play {
font-size: 16px;
margin-top:-48px
}
.image__play .icon {
font-size: 24px;
height: 64px;
line-height: 64px;
width:64px
}
.image__play--small {
margin-top:-24px
}
.image__play--small .icon {
font-size: 22px;
height: 48px;
line-height: 48px;
margin-bottom: 0;
width:48px
}
}
.image--4by3 .image__holder:after {
padding-top:75%
}
.image--full img {
left: 50%;
max-height: none;
max-width: none;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform:translate(-50%, -50%)
}
.image--full .image__holder:after {
height: 200px;
padding-top:0
}
.image--full .image__inner {
overflow:hidden
}
@media (min-width: 768px) {
.image--full .image__holder:after {
height:600px
}
.image--right {
float: right;
margin-left:30px
}
.image--right + * {
clear:left
}
.image--left {
float: left;
margin-right:30px
}
.image--left + * {
clear:right
}
}
.tooltip-link {
display: inline-block;
padding-right: 20px;
position: relative;
vertical-align:top
}
.tooltip-link .icon {
color: #0000dc;
font-size: .8888888889em;
margin-top: -.3888888889em;
position: absolute;
right: 0;
top:50%
}
.tooltip-link .tooltip {
cursor:help
}
.tipso_bubble {
border: 1px solid #dcdcdc;
border-radius: 3px;
color: #000;
font-size: 14px;
line-height: 18px;
position: absolute;
z-index:99994
}
.tipso_bubble .tipso_title {
border-radius:3px 3px 0 0
}
.tipso_bubble .tipso_content {
padding: 8px 12px;
text-align:left
}
.tipso_bubble > .tipso_arrow {
border: 8px solid;
height: 0;
pointer-events: none;
position: absolute;
width:0
}
.tipso_bubble > .tipso_arrow:before {
border-style: solid;
content: "";
height: 0;
position: absolute;
width: 0;
z-index:-1
}
.tipso_bubble.top > .tipso_arrow {
border-color: #000 transparent transparent;
left: 50%;
margin-left: -8px;
top:100%
}
.tipso_bubble.top > .tipso_arrow:before {
border-color: #dcdcdc transparent transparent;
border-width: 8px 8px 0;
left: -8px;
top:-7px
}
.tipso_bubble.bottom > .tipso_arrow {
border-color: transparent transparent #000;
bottom: 100%;
left: 50%;
margin-left:-8px
}
.tipso_bubble.bottom > .tipso_arrow:before {
border-color: transparent transparent #dcdcdc;
border-width: 0 8px 8px;
bottom: -7px;
left:-8px
}
.tipso_bubble.left > .tipso_arrow {
border-color: transparent transparent transparent #000;
left: 100%;
margin-top: -8px;
top:50%
}
.tipso_bubble.left > .tipso_arrow:before {
border-color: transparent transparent transparent #dcdcdc;
border-width: 8px 0 8px 8px;
bottom: -8px;
left:-7px
}
.tipso_bubble.right > .tipso_arrow {
border-color: transparent #000 transparent transparent;
margin-top: -8px;
right: 100%;
top:50%
}
.tipso_bubble.right > .tipso_arrow:before {
border-color: transparent #dcdcdc transparent transparent;
border-width: 8px 8px 8px 0;
bottom: -8px;
right:-7px
}
.tipso_bubble .top_right_corner, .tipso_bubble.top_right_corner {
margin:-6px 0 0 -22px
}
.tipso_bubble .top_right_corner > .tipso_arrow, .tipso_bubble.top_right_corner > .tipso_arrow {
border-color: #fff transparent !important;
border-width: 12px 12px 0 0;
margin:-1px 0 0 -85px !important
}
.tipso_bubble .top_right_corner > .tipso_arrow:before, .tipso_bubble.top_right_corner > .tipso_arrow:before {
border-color: #dcdcdc transparent;
border-width: 12px 12px 0 0;
left: -1px;
top:-10px
}
.tipso_bubble .bottom_right_corner, .tipso_bubble.bottom_right_corner {
margin:6px 0 0 -22px
}
.tipso_bubble .bottom_right_corner > .tipso_arrow, .tipso_bubble.bottom_right_corner > .tipso_arrow {
border-color: transparent transparent transparent #fff !important;
border-width: 12px 0 0 12px;
margin:0 0 -1px -85px !important
}
.tipso_bubble .bottom_right_corner > .tipso_arrow:before, .tipso_bubble.bottom_right_corner > .tipso_arrow:before {
border-color: transparent transparent transparent #dcdcdc;
border-width: 12px 0 0 12px;
left: -13px;
top:-14px
}
.tipso_bubble .top_left_corner, .tipso_bubble.top_left_corner {
border-bottom-right-radius:0
}
.tipso_bubble .bottom_left_corner, .tipso_bubble.bottom_left_corner {
border-top-right-radius:0
}
.scroll-nav {
background: #fff;
bottom: 2px;
z-index:101
}
.scroll-nav, .scroll-nav:before {
position: absolute;
top: 0;
width:30px
}
.scroll-nav:before {
bottom: 0;
content: ""
}
.scroll-nav .icon {
font-size: 14px;
left: 50%;
margin: -6px 0 0 -5px;
position: absolute;
top:50%
}
.scroll-nav--right {
right:0
}
.scroll-nav--right:before {
background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
right:100%
}
.scroll-nav--left {
left:0
}
.scroll-nav--left:before {
background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff);
left:100%
}
.box-bg .scroll-nav {
background:#fafafa
}
.box-bg .scroll-nav.scroll-nav--right:before {
background-image:linear-gradient(90deg, hsla(0, 0%, 98%, 0), #fafafa)
}
.box-bg .scroll-nav.scroll-nav--left:before {
background-image:linear-gradient(270deg, hsla(0, 0%, 98%, 0), #fafafa)
}
.show-l, .show-l-only, .show-l-up, .show-m, .show-m-up, .show-s, .show-s-up, .show-xl-up, .show-xs {
display:none
}
@media (max-width: 479px) {
.show-xs {
display:inherit !important
}
.hide-xs {
display:none
}
}
@media (min-width: 480px) {
.show-s-up {
display:inherit !important
}
.hide-s-up {
display:none
}
}
@media (min-width: 480px) and(max-width: 767px) {
.show-s {
display:inherit !important
}
.hide-s {
display:none
}
}
@media (min-width: 768px) {
.show-m-up {
display:inherit !important
}
.hide-m-up {
display:none
}
}
@media (min-width: 768px) and(max-width: 1023px) {
.show-m {
display:inherit !important
}
.hide-m {
display:none
}
}
@media (min-width: 1024px) {
.show-l-up {
display:inherit !important
}
.hide-l-up {
display:none
}
}
@media (min-width: 1024px) and(max-width: 1439px) {
.show-l {
display:inherit !important
}
.hide-l {
display:none
}
}
@media (min-width: 1440px) {
.show-xl-up {
display:inherit !important
}
.hide-xl-up {
display:none
}
}
.js-scrollbar {
position:relative
}
.js-scrollbar .viewport {
overflow: hidden;
position:relative
}
.js-scrollbar .overview {
left: 0;
position: relative;
right: 0;
top:0
}
.js-scrollbar .overview > :last-child {
margin-bottom:0
}
.js-scrollbar .scrollbar {
height: 8px;
position: absolute;
right: 0;
top: 0;
width: 8px;
z-index:1
}
.ie11 .js-scrollbar .scrollbar:hover .thumb, .noSelect .js-scrollbar .scrollbar .thumb {
background:#000
}
@media (hover: hover) and(pointer: fine) {
.js-scrollbar .scrollbar:hover .thumb {
background:#000
}
}
.js-scrollbar .track {
background: #fff;
height: 6px;
position: relative;
width:6px
}
.js-scrollbar .thumb {
background: #0000dc;
cursor: pointer;
height: 6px;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
transition: background .2s, transform .2s;
width:6px
}
.js-scrollbar--x .viewport {
padding-bottom:25px
}
.js-scrollbar--x .scrollbar {
bottom: 0;
top:auto
}
.ie11 .js-scrollbar--x .scrollbar:hover .thumb, .noSelect .js-scrollbar--x .scrollbar .thumb {
transform:scaleY(1.35)
}
@media (hover: hover) and(pointer: fine) {
.js-scrollbar--x .scrollbar:hover .thumb {
transform:scaleY(1.35)
}
}
.js-scrollbar--y .viewport {
height: 250px;
padding-right:25px
}
.ie11 .js-scrollbar--y .scrollbar:hover .thumb, .noSelect .js-scrollbar--y .scrollbar .thumb {
transform:scaleX(1.35)
}
@media (hover: hover) and(pointer: fine) {
.js-scrollbar--y .scrollbar:hover .thumb {
transform:scaleX(1.35)
}
}
.js-scrollbar--bordered {
background: #fff;
border:1px solid #dcdcdc
}
.js-scrollbar--bordered .track {
background:#fafafa
}
.js-scrollbar--bordered .scrollbar, .js-scrollbar--bordered .viewport {
margin:9px 7px 9px 9px
}
.js-scrollbar--bordered.js-scrollbar--y .viewport {
margin-right: 28px;
padding-right:0
}
.js-scrollbar--bordered.js-scrollbar--x .viewport {
margin-bottom: 28px;
padding-bottom:0
}
@media (min-width: 768px) {
.js-scrollbar--bordered .scrollbar, .js-scrollbar--bordered .viewport {
margin:19px 17px 19px 19px
}
.js-scrollbar--bordered.js-scrollbar--y .viewport {
margin-right:48px
}
.js-scrollbar--bordered.js-scrollbar--x .viewport {
margin-bottom:48px
}
}
.noSelect {
user-select:none
}
body.compensate-for-scrollbar {
overflow:hidden
}
.fancybox-active {
height:auto
}
.fancybox-is-hidden {
left: -9999px;
margin: 0;
position: absolute !important;
top: -9999px;
visibility:hidden
}
.fancybox-container {
-webkit-backface-visibility: hidden;
height: 100%;
left: 0;
outline: none;
position: fixed;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
transform: translateZ(0);
width: 100%;
z-index:99992
}
.fancybox-container * {
box-sizing:border-box
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top:0
}
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y:auto
}
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function:cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
opacity: .9;
transition-timing-function:cubic-bezier(.22, .61, .36, 1)
}
.fancybox-is-open .fancybox-bg--transparent {
opacity:0
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
direction: ltr;
opacity: 0;
position: absolute;
transition: opacity .25s ease, visibility 0s ease .25s;
visibility: hidden;
z-index:99997
}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
opacity: 1;
transition: opacity .25s ease 0s, visibility 0s ease 0s;
visibility:visible
}
.fancybox-infobar {
color: #ccc;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select:none
}
.fancybox-toolbar {
right: 0;
top:0
}
.fancybox-stage {
direction: ltr;
overflow: visible;
transform: translateZ(0);
z-index:99994
}
.fancybox-is-open .fancybox-stage {
overflow:hidden
}
.fancybox-slide {
-webkit-backface-visibility: hidden;
display: none;
height: 100%;
left: 0;
outline: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
transition-property: transform, opacity;
white-space: normal;
width: 100%;
z-index:99994
}
.fancybox-slide:before {
content: "";
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width:0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
display:block
}
.fancybox-slide--image {
overflow: hidden;
padding:44px 0
}
.fancybox-slide--image:before {
display:none
}
.fancybox-slide--html {
padding:6px
}
.fancybox-content {
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align:middle
}
.fancybox-slide--image .fancybox-content {
animation-timing-function: cubic-bezier(.5, 0, .14, 1);
-webkit-backface-visibility: hidden;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
left: 0;
max-width: none;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
-ms-transform-origin: top left;
transform-origin: top left;
transition-property: transform, opacity;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index:99995
}
.fancybox-can-zoomOut .fancybox-content {
cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
cursor:zoom-in
}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
cursor: -webkit-grab;
cursor:grab
}
.fancybox-is-grabbing .fancybox-content {
cursor: -webkit-grabbing;
cursor:grabbing
}
.fancybox-container [data-selectable=true] {
cursor:text
}
.fancybox-image, .fancybox-spaceball {
background: transparent;
border: 0;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width:100%
}
.fancybox-spaceball {
z-index:1
}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width:100%
}
.fancybox-slide--video .fancybox-content {
background:#000
}
.fancybox-slide--map .fancybox-content {
background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content {
background:#fff
}
.fancybox-iframe, .fancybox-video {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width:100%
}
.fancybox-iframe {
left: 0;
position: absolute;
top:0
}
.fancybox-error {
background: #fff;
cursor: default;
max-width: 400px;
padding: 40px;
width:100%
}
.fancybox-error p {
color: #444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding:0
}
.fancybox-button {
background: transparent;
border: 0;
border-radius: 0;
box-shadow: none;
cursor: pointer;
display: inline-block;
height: 70px;
margin: 0;
padding: 10px;
position: relative;
transition: color .2s;
vertical-align: top;
visibility: inherit;
width:70px
}
.ie11 .fancybox-button:hover svg {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.fancybox-button:hover svg {
color:#fff
}
}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
color: #ddd;
transition:color .2s
}
.fancybox-button:hover {
color:#fff
}
.fancybox-button:focus {
outline:none
}
.fancybox-button.fancybox-focus {
outline:1px dotted
}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {
color: #888;
cursor: default;
outline:none
}
.fancybox-button div {
height:100%
}
.fancybox-button svg {
color: #ddd;
display: block;
height: 50px;
overflow: visible;
position: relative;
transition: color .2s;
width:50px
}
.fancybox-button svg path {
fill: currentColor;
stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
display:none
}
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
-ms-transform: scaleX(0);
transform: scaleX(0);
-ms-transform-origin: 0;
transform-origin: 0;
transition-property: transform;
transition-timing-function: linear;
z-index:99998
}
.fancybox-close-small {
background: transparent;
border: 0;
border-radius: 0;
color: #ccc;
cursor: pointer;
opacity: .8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index:401
}
.fancybox-close-small:hover {
color: #fff;
opacity:1
}
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display:none
}
.fancybox-navigation .fancybox-button {
background-clip: content-box;
height: 100px;
opacity: 0;
position: absolute;
top: calc(50% - 50px);
width:70px
}
.fancybox-navigation .fancybox-button div {
padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left {
left:0
}
.fancybox-navigation .fancybox-button--arrow_left .icon {
font-size: 80px;
left: 50%;
margin: -40px 0 0 -15px;
position: absolute;
top:50%
}
.fancybox-navigation .fancybox-button--arrow_right {
right:0
}
.fancybox-navigation .fancybox-button--arrow_right .icon {
font-size: 80px;
left: 50%;
margin: -40px 0 0 -15px;
position: absolute;
top:50%
}
.fancybox-caption {
background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
bottom: 0;
color: #eee;
font-size: 14px;
font-weight: 400;
left: 0;
line-height: 1.5;
padding: 75px 44px 25px;
pointer-events: none;
right: 0;
text-align: center;
z-index:99996
}
.fancybox-caption--separate {
margin-top:-50px
}
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events:all
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
color: #ccc;
text-decoration:none
}
.fancybox-caption a:hover {
color: #fff;
text-decoration:underline
}
.fancybox-loading {
animation: fancybox-rotate 1s linear infinite;
background: transparent;
border: 4px solid;
border-color: #888 #888 #fff;
border-radius: 50%;
height: 50px;
left: 50%;
margin: -25px 0 0 -25px;
opacity: .7;
padding: 0;
position: absolute;
top: 50%;
width: 50px;
z-index:99999
}
@keyframes fancybox-rotate {
to {
transform:rotate(1turn)
}
}
.fancybox-animated {
transition-timing-function:cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
transform:translate3d(-100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
transform:translate3d(100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
transform:translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
opacity: 0;
transition-timing-function:cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
transform:scale3d(1.5, 1.5, 1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
transform:scale3d(.5, .5, .5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
transform:scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
-ms-transform: rotate(-1turn);
transform:rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
-ms-transform: rotate(1turn);
transform:rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
-ms-transform: rotate(0deg);
transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
transform:scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous {
transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
transform:translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
transform:translateZ(0) scale(1)
}
@media (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right:6px
}
.fancybox-slide--image {
padding:6px 0
}
.fancybox-close-small {
right:-6px
}
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
top: 0;
width:36px
}
.fancybox-caption {
padding-left: 12px;
padding-right:12px
}
}
.fancybox-share {
background: #f4f4f4;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align:center
}
.fancybox-share h1 {
color: #222;
font-size: 35px;
font-weight: 700;
margin:0 0 20px
}
.fancybox-share p {
margin: 0;
padding:0
}
.fancybox-share__button {
border: 0;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
transition: all .2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space:nowrap
}
.fancybox-share__button:link, .fancybox-share__button:visited {
color:#fff
}
.fancybox-share__button:hover {
text-decoration:none
}
.fancybox-share__button--fb {
background:#3b5998
}
.fancybox-share__button--fb:hover {
background:#344e86
}
.fancybox-share__button--pt {
background:#bd081d
}
.fancybox-share__button--pt:hover {
background:#aa0719
}
.fancybox-share__button--tw {
background:#1da1f2
}
.fancybox-share__button--tw:hover {
background:#0d95e8
}
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width:25px
}
.fancybox-share__button svg path {
fill:#fff
}
.fancybox-share__input {
background: transparent;
border: 0;
border-bottom: 1px solid #d7d7d7;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0;
outline: none;
padding: 10px 15px;
width:100%
}
.fancybox-thumbs {
background: #ddd;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px;
position: absolute;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
top: 0;
width: 212px;
z-index:99995
}
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
display:block
}
.fancybox-show-thumbs .fancybox-inner {
right:212px
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
box-shadow:inset 0 0 6px rgba(0, 0, 0, .3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius:10px
}
.fancybox-thumbs__list a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: rgba(0, 0, 0, .1);
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
float: left;
height: 90px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: none;
overflow: hidden;
padding: 0;
position: relative;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
width:160px
}
.fancybox-thumbs__list a:before {
border-bottom: 4px solid #0000dc;
bottom: 0;
content: "";
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: all .2s cubic-bezier(.25, .46, .45, .94);
z-index:99991
}
.fancybox-thumbs__list a:focus:before {
opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
opacity:1
}
@media (max-width: 576px) {
.fancybox-thumbs {
width:110px
}
.fancybox-show-thumbs .fancybox-inner {
right:110px
}
.fancybox-thumbs__list a {
max-width:calc(100% - 10px)
}
}
.fancybox-thumbs {
background: rgba(0, 0, 0, .3);
bottom: 0;
box-sizing: border-box;
height: 107px;
left: 0;
padding: 10px 10px 5px;
right: 0;
top: auto;
width:auto
}
.fancybox-show-thumbs .fancybox-inner {
bottom: 95px;
right:0
}
.fancybox-fullscreen .fancybox-content {
height: 100% !important;
transform: translate(0) !important;
width:100% !important
}
.fancybox-fullscreen .fancybox-content .fancybox-image {
height: auto;
left: 50%;
max-height: none;
max-width: none;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width:auto
}
.fancybox-caption__body {
text-align:left
}
.fancybox-caption__body p {
color: #fff !important;
font-size: 18px;
line-height: 20px;
margin-bottom:6px
}
.nvd3 .nv-axis {
opacity: 1;
pointer-events:none
}
.nvd3 .nv-axis path {
fill: none;
stroke: #000;
stroke-opacity: .75;
shape-rendering:crispEdges
}
.nvd3 .nv-axis path.domain {
stroke-opacity:.75
}
.nvd3 .nv-axis.nv-x path.domain {
stroke-opacity:0
}
.nvd3 .nv-axis.nv-x .tick line {
opacity:0 !important
}
.nvd3 .nv-axis line {
fill: none;
stroke: #e5e5e5;
shape-rendering:crispEdges
}
.nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero {
stroke-opacity:.75
}
.nvd3 .nv-axis .nv-axisMaxMin text {
font-weight:700
}
.nvd3 .x .nv-axis .nv-axisMaxMin text, .nvd3 .x2 .nv-axis .nv-axisMaxMin text, .nvd3 .x3 .nv-axis .nv-axisMaxMin text {
text-anchor:middle
}
.nvd3 .nv-axis.nv-disabled {
opacity:0
}
.nvd3 .nv-bars rect {
transition: fill-opacity .25s linear;
-moz-transition: fill-opacity .25s linear;
-webkit-transition:fill-opacity .25s linear
}
.nvd3 .nv-bars rect.hover {
fill-opacity:1
}
.nvd3 .nv-bars .hover rect {
fill:#add8e6
}
.nvd3 .nv-bars text {
fill:transparent
}
.nvd3 .nv-bars .hover text {
fill:#000
}
.nvd3 .nv-discretebar .nv-groups rect, .nvd3 .nv-multibar .nv-groups rect, .nvd3 .nv-multibarHorizontal .nv-groups rect {
stroke-opacity: 0;
transition: fill-opacity .25s linear;
-moz-transition: fill-opacity .25s linear;
-webkit-transition:fill-opacity .25s linear
}
.nvd3 .nv-candlestickBar .nv-ticks rect:hover, .nvd3 .nv-discretebar .nv-groups rect:hover, .nvd3 .nv-multibar .nv-groups rect:hover, .nvd3 .nv-multibarHorizontal .nv-groups rect:hover {
fill-opacity:1
}
.nvd3 .nv-discretebar .nv-groups text, .nvd3 .nv-multibarHorizontal .nv-groups text {
font-weight: 700;
fill: #000;
stroke:transparent
}
.nvd3 .nv-boxplot circle {
fill-opacity:.5
}
.nvd3 .nv-boxplot circle:hover, .nvd3 .nv-boxplot rect:hover {
fill-opacity:1
}
.nvd3 line.nv-boxplot-median {
stroke:#000
}
.nv-boxplot-tick:hover {
stroke-width:2.5px
}
.nvd3.nv-bullet {
font:10px sans-serif
}
.nvd3.nv-bullet .nv-measure {
fill-opacity:.8
}
.nvd3.nv-bullet .nv-measure:hover {
fill-opacity:1
}
.nvd3.nv-bullet .nv-marker {
stroke: #000;
stroke-width:2px
}
.nvd3.nv-bullet .nv-markerTriangle {
stroke: #000;
fill: #fff;
stroke-width:1.5px
}
.nvd3.nv-bullet .nv-markerLine {
stroke: #000;
stroke-width:1.5px
}
.nvd3.nv-bullet .nv-tick line {
stroke: #666;
stroke-width:.5px
}
.nvd3.nv-bullet .nv-range.nv-s0 {
fill:#eee
}
.nvd3.nv-bullet .nv-range.nv-s1 {
fill:#ddd
}
.nvd3.nv-bullet .nv-range.nv-s2 {
fill:#ccc
}
.nvd3.nv-bullet .nv-title {
font-size: 14px;
font-weight:700
}
.nvd3.nv-bullet .nv-subtitle {
fill:#999
}
.nvd3.nv-bullet .nv-range {
fill: #bababa;
fill-opacity:.4
}
.nvd3.nv-bullet .nv-range:hover {
fill-opacity:.7
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
stroke-width:1px
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
stroke-width:2px
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
stroke: #2ca02c;
fill:#2ca02c
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
stroke: #d62728;
fill:#d62728
}
.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
transition: stroke-width .25s linear, stroke-opacity .25s linear;
-moz-transition: stroke-width .25s linear, stroke-opacity .25s linear;
-webkit-transition:stroke-width .25s linear, stroke-opacity .25s linear
}
.nvd3.nv-candlestickBar .nv-ticks line {
stroke:#333
}
.nv-force-node {
stroke: #fff;
stroke-width:1.5px
}
.nv-force-link {
stroke: #999;
stroke-opacity:.6
}
.nv-force-node text {
stroke-width:0px
}
.nvd3 .nv-check-box .nv-box {
fill-opacity: 0;
stroke-width:2
}
.nvd3 .nv-check-box .nv-check {
fill-opacity: 0;
stroke-width:4
}
.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
fill-opacity: 0;
stroke-opacity:0
}
.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
opacity:0
}
.nvd3.nv-linePlusBar .nv-bar rect {
fill-opacity:.75
}
.nvd3.nv-linePlusBar .nv-bar rect:hover {
fill-opacity:1
}
.nvd3 .nv-groups path.nv-line {
fill:none
}
.nvd3 .nv-groups path.nv-area {
stroke:none
}
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
stroke-width: 7px;
fill-opacity: .95 !important;
stroke-opacity:.95 !important
}
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
fill-opacity: .5 !important;
stroke-opacity:.5 !important
}
.with-transitions .nvd3 .nv-groups .nv-point {
transition: stroke-width .25s linear, stroke-opacity .25s linear;
-moz-transition: stroke-width .25s linear, stroke-opacity .25s linear;
-webkit-transition:stroke-width .25s linear, stroke-opacity .25s linear
}
.nvd3 .nv-groups .nv-point.hover, .nvd3.nv-scatter .nv-groups .nv-point.hover {
stroke-width: 7px;
fill-opacity: .95 !important;
stroke-opacity:.95 !important
}
.nvd3 .nv-point-paths path {
stroke: #aaa;
stroke-opacity: 0;
fill: #eee;
fill-opacity:0
}
.nvd3 .nv-indexLine {
cursor:ew-resize
}
svg.nvd3-svg {
-webkit-touch-callout: none;
display: block;
height: 100%;
-webkit-user-select: none;
-khtml-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
width:100%
}
.nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
box-shadow:0 5px 10px rgba(0, 0, 0, .2)
}
.nvd3 text {
font-family: Arial, Helvetica Neue, sans-serif;
font-size:14px
}
.nvd3 .title {
font-family:Muni, Arial, Helvetica Neue, sans-serif
}
.nv-x.nv-axis.nvd3-svg text, .nv-y.nv-axis.nvd3-svg text, .nvd3 .tick text, .nvd3 .tick.zero text {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-weight:700
}
.nv-y.nv-axis.nvd3-svg text {
transform:translateY(5px)
}
.box-graph--reverse .nv-y.nv-axis.nvd3-svg text, .nv-x.nv-axis.nvd3-svg text {
transform:translateX(-5px)
}
.box-graph--reverse .nv-x.nv-axis.nvd3-svg text {
transform:translateY(5px)
}
.nvd3 .nv-background {
fill: #fff;
fill-opacity:0
}
.nvd3.nv-noData {
font-size: 18px;
font-weight:700
}
.nv-brush .extent {
fill-opacity: .125;
shape-rendering:crispEdges
}
.nv-brush .resize path {
fill: #eee;
stroke:#666
}
.nvd3 .nv-legend .nv-series {
cursor:pointer
}
.nvd3 .nv-legend .nv-disabled circle {
fill-opacity:0
}
.nvd3 .nv-brush .extent {
fill-opacity:0 !important
}
.nvd3 .nv-brushBackground rect {
stroke: #000;
stroke-width: .4;
fill: #fff;
fill-opacity:.7
}
@media print {
.nvd3 text {
stroke-width: 0;
fill-opacity:1
}
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
stroke-width:1px
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
stroke-width:2px
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
stroke:#2ca02c
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
stroke:#d62728
}
.nvd3 .background path {
fill: none;
stroke: #eee;
stroke-opacity: .4;
shape-rendering:crispEdges
}
.nvd3 .foreground path {
fill: none;
stroke-opacity:.7
}
.nvd3 .nv-parallelCoordinates-brush .extent {
fill: #fff;
fill-opacity: .6;
stroke: gray;
shape-rendering:crispEdges
}
.nvd3 .nv-parallelCoordinates .hover {
fill-opacity: 1;
stroke-width:3px
}
.nvd3 .missingValuesline line {
fill: none;
stroke: #000;
stroke-width: 1;
stroke-opacity: 1;
stroke-dasharray:5, 5
}
.nvd3.nv-pie path {
stroke-opacity: 0;
transition: fill-opacity .25s linear, stroke-width .25s linear, stroke-opacity .25s linear;
-moz-transition: fill-opacity .25s linear, stroke-width .25s linear, stroke-opacity .25s linear;
-webkit-transition:fill-opacity .25s linear, stroke-width .25s linear, stroke-opacity .25s linear
}
.nvd3.nv-pie .nv-pie-title {
font-size: 24px;
fill:rgba(19, 196, 249, .59)
}
.nvd3.nv-pie .nv-slice text {
stroke: #000;
stroke-width:0
}
.nvd3.nv-pie path {
stroke: #fff;
stroke-width: 0;
stroke-opacity:1
}
.nvd3.nv-pie .nv-label {
pointer-events:none
}
.nvd3.nv-pie .nv-label text {
font: 700 18px Muni, Arial, Helvetica Neue, sans-serif;
fill:#fff !important
}
.box-graph--donut .nvd3.nv-pie .nv-label text {
fill:#0000dc !important
}
.nvd3.nv-pie .nv-label rect {
fill-opacity: 0;
stroke-opacity:0
}
.nvd3 .nv-groups .nv-point.hover {
stroke-width: 20px;
stroke-opacity:.5
}
.nvd3 .nv-scatter .nv-point.hover {
fill-opacity:1
}
.nv-distx, .nv-disty, .nv-noninteractive {
pointer-events:none
}
.nvd3.nv-sparkline path {
fill:none
}
.nvd3.nv-sparklineplus g.nv-hoverValue {
pointer-events:none
}
.nvd3.nv-sparklineplus .nv-hoverValue line {
stroke: #333;
stroke-width:1.5px
}
.nvd3.nv-sparklineplus, .nvd3.nv-sparklineplus g {
pointer-events:all
}
.nvd3 .nv-hoverArea {
fill-opacity: 0;
stroke-opacity:0
}
.nvd3.nv-sparklineplus .nv-xValue, .nvd3.nv-sparklineplus .nv-yValue {
stroke-width: 0;
font-size: .9em;
font-weight:400
}
.nvd3.nv-sparklineplus .nv-yValue {
stroke:#f66
}
.nvd3.nv-sparklineplus .nv-maxValue {
stroke: #2ca02c;
fill:#2ca02c
}
.nvd3.nv-sparklineplus .nv-minValue {
stroke: #d62728;
fill:#d62728
}
.nvd3.nv-sparklineplus .nv-currentValue {
font-size: 1.1em;
font-weight:700
}
.nvd3.nv-stackedarea path.nv-area {
fill-opacity: .7;
stroke-opacity: 0;
transition: fill-opacity .25s linear, stroke-opacity .25s linear;
-moz-transition: fill-opacity .25s linear, stroke-opacity .25s linear;
-webkit-transition:fill-opacity .25s linear, stroke-opacity .25s linear
}
.nvd3.nv-stackedarea path.nv-area.hover {
fill-opacity:.9
}
.nvd3.nv-stackedarea .nv-groups .nv-point {
stroke-opacity: 0;
fill-opacity:0
}
.nv-groups .nv-group {
fill-opacity:1 !important
}
.nvtooltip {
background-color: #fff;
border: 1px solid rgba(0, 0, 0, .2);
color: #000;
display: block;
font-family: Arial;
font-size: 13px;
padding: 1px;
pointer-events: none;
position: absolute;
text-align: left;
white-space: nowrap;
z-index: 10000;
-webkit-touch-callout: none;
background: #fff;
border: 1px solid #dcdcdc;
border-radius: 4px;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-weight: 700;
position: relative;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select:none
}
.nvtooltip:after, .nvtooltip:before {
border-style: solid;
content: "";
margin-top: -6px;
position: absolute;
top:50%
}
.nvtooltip:before {
border-color: transparent #dcdcdc transparent transparent;
border-width: 6px 12px 6px 0;
left:-12px
}
.nvtooltip:after {
border-color: transparent #fff transparent transparent;
border-width: 6px 12px 6px 0;
left:-10px
}
.nvtooltip.with-transitions, .with-transitions .nvtooltip {
transition: opacity 50ms linear;
-moz-transition: opacity 50ms linear;
-webkit-transition: opacity 50ms linear;
transition-delay: .2s;
-moz-transition-delay: .2s;
-webkit-transition-delay:.2s
}
.nvtooltip.x-nvtooltip, .nvtooltip.y-nvtooltip {
padding:8px
}
.nvtooltip h3 {
background-color: hsla(0, 0%, 97%, .75);
border-bottom: 1px solid #ebebeb;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
color: #000;
font-weight: 400;
line-height: 18px;
margin: 0;
padding: 4px 14px;
text-align:center
}
.nvtooltip p {
margin: 0;
padding: 5px 14px;
text-align:center
}
.nvtooltip span {
display: inline-block;
margin:2px 0
}
.nvtooltip table {
border-spacing: 0;
margin:6px
}
.nvtooltip table td {
padding: 2px 9px 2px 0;
vertical-align:middle
}
.nvtooltip table td.key {
font-weight:400
}
.nvtooltip table td.key.total {
font-weight:700
}
.nvtooltip table td.value {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-weight: 700;
text-align:right
}
.nvtooltip table td.percent {
color:#a9a9a9
}
.nvtooltip table tr.highlight td {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding:1px 9px 1px 0
}
.nvtooltip table td.legend-color-guide div {
border: 1px solid #999;
height: 8px;
height: 12px;
vertical-align: middle;
width: 8px;
width:12px
}
.nvtooltip .footer {
padding: 3px;
text-align:center
}
.nvtooltip-pending-removal {
display: none;
pointer-events:none
}
.nvd3 .nv-interactiveGuideLine {
pointer-events:none
}
.nvd3 line.nv-guideline {
stroke:#ccc
}
.video {
margin-bottom:1.25em
}
.video__holder {
height: 0;
padding-top: 56.25%;
position:relative
}
.video__holder iframe, .video__holder video {
height: 100%;
left: 0;
position: absolute;
top: 0;
width:100%
}
.bg-primary {
background-color:#0000dc !important
}
.bg-blue-dark {
background-color:#012776 !important
}
.bg-phil {
background-color:#4bc8ff !important
}
.bg-corn {
background-color:#e0aa00 !important
}
.bg-trinidad {
background-color:#e05400 !important
}
.bg-violet {
background-color:#9300e0 !important
}
.bg-green {
background-color:#78c83c !important
}
.bg-green-dark {
background-color:#027232 !important
}
.bg-orange {
background-color:#f0b41e !important
}
.bg-grey-dark {
background-color:#dcdcdc !important
}
.list-blank {
font-size:14px
}
.list-blank li {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.list-blank li:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.list-blank li + li {
margin-top:10px
}
.text-icon {
display: inline-block;
font-size: 14px;
padding: 2px 0 2px 39px;
position: relative;
text-decoration:none
}
.text-icon small {
color: #aaa;
font-size: 12px;
font-weight:700
}
.text-icon__icon {
color: #cbd4e4;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-weight: 700;
height: 24px;
left: 0;
line-height: 25px;
position: absolute;
text-align: center;
top: 0;
width:24px
}
.text-icon__icon .icon {
font-size: 20px;
top: 0;
vertical-align:middle
}
.text-icon__icon--bg {
background-color: #0000dc;
color:#fff
}
.text-icon__icon--bg.bg-grey-dark {
color:#000
}
.text-icon__icon--bg .icon {
font-size: 14px;
top:1px
}
.text-icon__icon--small .icon {
font-size:14px
}
a.text-icon .text-icon__label {
text-decoration:underline
}
a.text-icon .text-icon__icon:not(.text-icon__icon--bg) {
color:#0000dc
}
.text-icon--after {
padding-left: 0;
padding-right:39px
}
.text-icon--after .text-icon__icon {
left: auto;
right:0
}
.loading-indicator {
-webkit-animation: loading-indicator-rotating .75s linear infinite !important;
animation: loading-indicator-rotating .75s linear infinite !important;
border: 3px solid #0000dc;
border-left-color: transparent !important;
border-radius: 10px;
border-top-color: transparent !important;
display: inline-block;
height: 20px;
transition: opacity .25s, background .2s, color .2s, border-color .2s, box-shadow .2s ease !important;
vertical-align: top;
width:20px
}
.loading-indicator--medium {
border-radius: 13px;
height: 25px;
width:25px
}
.loading-indicator--big {
border-radius: 20px;
border-width: 5px;
height: 40px;
vertical-align: middle;
width:40px
}
.loading-indicator--white {
border-color:#fff
}
@keyframes loading-indicator-rotating {
0% {
transform:rotate(0deg)
}
to {
transform:rotate(1turn)
}
}
.box-event-detail__info, .box-poll__list, .box-product-attrs__list, .box-tabs__menu, .box-timeline-dates__list, .box-timeline-progress__list, .box-timeline__list, .box-vcards-list__list, .crossroad-links__list, .menu-breadcrumb__list, .menu-content__list, .menu-filter__list, .menu-header-secondary, .menu-inside__list, .menu-mobile__list, .menu-primary__list, .menu-secondary__list, .menu-secondary__submenu__list, .menu-side__list, .menu-subbox__list, .menu-submenu__list, .slick-dots {
margin:0
}
.box-accordion {
border: solid #dcdcdc;
border-width: 1px 0 0;
margin:0 0 30px
}
.box-bg--grey-dark .box-accordion {
border-color:#c3c3c3
}
.box-accordion__item {
border-bottom:1px solid #dcdcdc
}
.box-bg--grey-dark .box-accordion__item {
border-bottom-color:#c3c3c3
}
.box-accordion__item.is-open > .box-accordion__title > .box-accordion__title__link {
color:#000
}
.box-accordion__item.is-open > .box-accordion__title > .box-accordion__title__link > .icon:before {
content: ""
}
.box-accordion__item.is-open > .box-accordion__box {
display:block
}
.box-accordion__title {
font-size: 0;
line-height: 60px;
margin: 0;
position:relative
}
.box-accordion__title__link {
display: block;
padding: 5px 90px 5px 20px;
text-decoration: none;
transition:color .2s, background .2s
}
.ie11 .box-accordion__title__link:hover {
background:rgba(0, 0, 220, .05)
}
@media (hover: hover) and(pointer: fine) {
.box-accordion__title__link:hover {
background:rgba(0, 0, 220, .05)
}
}
.box-accordion__title__link > .icon {
bottom: -1px;
color: #0000dc;
font-size: 0;
position: absolute;
right: 0;
top: 0;
width:70px
}
.white .box-accordion__title__link > .icon {
color:#fff
}
.box-accordion__title__link > .icon:before {
font-size: 28px;
left: 50%;
margin: -12px 0 0 -8px;
position: absolute;
top:50%
}
.box-accordion__title__name {
display: inline-block;
font-size: 16px;
line-height: 24px;
vertical-align: middle;
width:100%
}
.box-accordion__box {
overflow: hidden;
position:relative
}
.js .box-accordion__box {
display:none
}
.box-accordion__inner {
font-size: 16px;
overflow: auto;
padding:12px 20px
}
.box-accordion__inner > :last-child {
margin-bottom:0
}
.box-accordion__item .box-accordion__item .box-accordion__title__name {
font-size:14px
}
.box-accordion__item .box-accordion__item .box-accordion__title__link {
padding-left:10px
}
.box-accordion__item .box-accordion__item .box-accordion__inner {
font-size: 14px;
padding-left: 10px;
padding-right:10px
}
.box-accordion--secondary {
border-color: #000;
border-width:2px 0 0
}
.box-accordion--secondary .box-accordion__item {
border-bottom:2px solid #000
}
.box-accordion--bordered {
border-width:1px 1px 0
}
.box-accordion--bordered .box-accordion__title .icon {
border: 1px solid #dcdcdc;
border-width:0 0 1px 1px
}
.box-accordion--bordered-inside {
border:0
}
.box-accordion--bordered-inside .box-accordion__title {
border-bottom:1px solid #ccd4e4
}
.box-accordion--bordered-inside .box-accordion__title .icon {
border-left: 1px solid #dcdcdc;
bottom:0
}
.box-accordion--bordered-inside .box-accordion__item {
border:0
}
.box-accordion--bordered-inside .box-accordion__item:not(:first-child) {
border-top: 1px solid #ccd4e4;
margin-top:-1px
}
.box-accordion--bordered-inside .box-accordion__item:last-child {
margin-bottom:-1px
}
.box-accordion--small .box-accordion__title {
line-height:30px
}
.box-accordion--small .box-accordion__title .icon {
width:40px
}
.box-accordion--small .box-accordion__title .icon:before {
font-size: 14px;
line-height: 1.4285714286;
margin:-8px 0 0 -4px
}
.box-accordion--small .box-accordion__title__link {
padding:6px 60px 4px 20px
}
.box-accordion--small .box-accordion__title__name {
font-size: 14px;
line-height:1.4285714286
}
.box-accordion--small .box-accordion__inner {
padding:20px
}
.box-accordion--white {
background:#fff
}
@media (min-width: 480px) {
.box-accordion--small .box-accordion__inner {
padding:30px
}
}
@media (min-width: 768px) {
.box-accordion {
margin:0 0 50px
}
.box-accordion__title__link {
padding:5px 90px 5px 30px
}
.box-accordion__name {
font-size:18px
}
.box-accordion__inner {
padding:12px 30px 40px
}
}
@media (min-width: 1024px) {
.box-accordion--big .box-accordion__title__name {
font-size: 24px;
line-height:30px
}
}
.box-tabs {
margin:0 0 30px
}
.box-tabs__menu {
align-items: flex-end;
border-bottom: 2px solid #dcdcdc;
display: flex;
font-family: Arial, Helvetica Neue, sans-serif;
justify-content:flex-start
}
.box-tabs__menu__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.box-tabs__menu__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-tabs__menu__link {
border: solid transparent;
border-width: 2px 2px 0;
display: block;
margin-bottom: -2px;
padding: 17px 0 15px;
position: relative;
text-decoration: none;
transition:color .2s, border-color .2s, background .2s
}
.box-tabs__menu__link:before {
background: transparent;
content: "";
height: 2px;
left: -2px;
position: absolute;
right: -2px;
top: -2px;
transition:background .2s
}
.box-tabs__menu__link.is-active {
background: #fafafa;
border-color: #dcdcdc;
color: #000;
font-weight:700
}
.box-tabs__menu__link.is-active:before {
background:#000
}
.ie11 .box-tabs__menu__link.is-active:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-tabs__menu__link.is-active:hover {
color:#000
}
}
.box-tabs__menu__link.is-disabled {
color: #7d7d7d !important;
cursor: default;
text-decoration:none !important
}
.box-tabs__content > :last-child {
margin-bottom:0
}
@media (max-width: 767px) {
.box-tabs {
border-bottom: 2px solid #dcdcdc;
border-left: 2px solid #dcdcdc;
border-right:2px solid #dcdcdc
}
.box-tabs .menu-filter, .box-tabs__menu {
display:none
}
.box-tabs__responsive-link {
display: block;
padding: 14px 70px 13px 20px;
position: relative;
text-decoration: none;
transition:color .2s, background .2s
}
.ie11 .box-tabs__responsive-link:hover {
background:rgba(0, 0, 220, .05)
}
}
@media (max-width: 767px) and(hover: hover) and(pointer: fine) {
.box-tabs__responsive-link:hover {
background:rgba(0, 0, 220, .05)
}
}
@media (max-width: 767px) {
.box-tabs__responsive-link .icon {
border-bottom: 2px solid #dcdcdc;
border-left: 2px solid #dcdcdc;
bottom: -2px;
color: #0000dc;
font-size: 0;
position: absolute;
right: 0;
top: 0;
width:50px
}
.box-tabs__responsive-link .icon:before {
font-size: 28px;
left: 50%;
margin: -13px 0 0 -7px;
position: absolute;
top:50%
}
.box-tabs__responsive-link.is-disabled {
opacity: .5;
text-decoration:none
}
.box-tabs__responsive-link.is-disabled .icon {
display:none
}
.box-tabs__fragment {
background: #fff;
border-top: 2px solid #dcdcdc;
position:relative
}
.box-tabs__fragment:before {
background: transparent;
content: "";
height: 2px;
left: -2px;
position: absolute;
right: -2px;
top: -2px;
transition: background .2s;
z-index:2
}
.box-tabs__fragment.is-active:before {
background:#000
}
.box-tabs__fragment.is-active > .box-tabs__content {
height: auto;
left: auto;
overflow: visible;
position: relative;
top: auto;
width:auto
}
.box-tabs__fragment.is-active > .box-tabs__responsive-link {
color: #000;
font-weight:700
}
.box-tabs__fragment.is-active > .box-tabs__responsive-link .icon:before {
color: #000;
transform:rotate(180deg)
}
.box-tabs__content {
padding:12px 20px
}
.js .box-tabs__content {
height: 0;
left: -5000px;
overflow: hidden;
position: absolute;
top: -5000px;
width:0
}
}
@media (min-width: 768px) {
.box-tabs {
margin:0 0 50px
}
.box-tabs__menu__link {
padding:12px 20px
}
.box-tabs__responsive-link {
display:none
}
.box-tabs__fragment {
padding:25px 0 5px
}
.box-tabs__fragment--bordered {
border: 2px solid #dcdcdc;
border-top: 0 solid #dcdcdc;
padding:25px 35px
}
.box-tabs__fragment--bordered-bottom {
border-bottom:2px solid #dcdcdc
}
.js .box-tabs__fragment {
height: 0;
left: -5000px;
overflow: hidden;
position: absolute;
top: -5000px;
width:0
}
.js .box-tabs__fragment.is-active {
height: auto;
left: auto;
overflow: hidden;
position: relative;
top: auto;
width:auto
}
}
.box-poll {
font-size: 16px;
margin:0 0 30px
}
.box-poll__question {
font-weight: 700;
margin-bottom:20px
}
.box-poll__list {
background: #fff;
border: 1px solid #dcdcdc;
margin:0 0 15px
}
.box-poll__item {
background: none;
background-position: 0 0;
background-size: auto;
border-top: 1px solid #dcdcdc;
font-weight: 700;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.box-poll__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-poll__item:first-child {
border-top:none
}
.box-poll__inner {
color: #0000dc;
display: block;
padding: 15px 45px 17px 15px;
position: relative;
text-decoration: none;
transition:background .2s, color .2s
}
.box-poll__inner.is-active {
background: rgba(0, 0, 220, .05);
color:#000
}
.box-poll__inner.is-active .box-poll__icon {
opacity:1
}
.ie11 .box-poll__inner[href]:hover {
background: rgba(0, 0, 220, .05);
color:#000
}
.ie11 .box-poll__inner[href]:hover .box-poll__icon {
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.box-poll__inner[href]:hover {
background: rgba(0, 0, 220, .05);
color:#000
}
.box-poll__inner[href]:hover .box-poll__icon {
opacity:1
}
}
.box-poll__answer {
margin: 0;
padding: 0 0 0 25px;
position:relative
}
.box-poll__number {
left: 0;
position: absolute;
top:0
}
.box-poll__icon {
color: #0000dc;
font-size: 20px;
font-weight: 700;
margin-top: -10px;
opacity: 0;
position: absolute;
right: 20px;
top: 50%;
transition:opacity .2s
}
.box-poll__percent {
color: #000;
font-size: 14px;
height: 10px;
margin-right: 45px;
margin-top: 10px;
position:relative
}
.box-poll__percent__inner {
background: #0000dc;
bottom: 0;
left: 0;
position: absolute;
top:0
}
.box-poll__percent__number {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
left: 100%;
line-height: 20px;
position: absolute;
text-align: right;
top: -5px;
white-space: nowrap;
width:45px
}
.box-poll__info {
font-size: 14px;
margin:0
}
@media (min-width: 768px) {
.box-poll {
margin:0 0 50px
}
.box-poll__inner {
padding:15px 55px 17px 20px
}
.box-poll__icon {
right:30px
}
}
.box-grid {
margin:0 0 30px
}
.box-grid .grid {
overflow:hidden
}
.box-grid__inner {
border: 1px solid #dcdcdc;
border-width: 1px 0 0 1px;
color: #000;
display: block;
font-size: 14px;
margin: -2px 0 0 -2px;
padding: 15px;
text-align: center;
text-decoration:none
}
.box-bg--grey-dark .box-grid__inner {
border-color:#c3c3c3
}
.box-grid__inner:first-child {
margin-top:-2px
}
.box-grid__inner--left {
text-align:left
}
.box-grid__inner > :last-child {
margin-bottom:0
}
.box-grid__inner[href] {
-moz-transition:none
}
.box-grid__inner[href] h1, .box-grid__inner[href] h2, .box-grid__inner[href] h3, .box-grid__inner[href] h4, .box-grid__inner[href] h5, .box-grid__inner[href] h6 {
color: #0000dc;
text-decoration: none;
transition: color .2s;
-moz-transition:none
}
.ie11 .box-grid__inner[href]:hover {
color:inherit
}
.ie11 .box-grid__inner[href]:hover h1, .ie11 .box-grid__inner[href]:hover h2, .ie11 .box-grid__inner[href]:hover h3, .ie11 .box-grid__inner[href]:hover h4, .ie11 .box-grid__inner[href]:hover h5, .ie11 .box-grid__inner[href]:hover h6 {
color: inherit;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-grid__inner[href]:hover {
color:inherit
}
.box-grid__inner[href]:hover h1, .box-grid__inner[href]:hover h2, .box-grid__inner[href]:hover h3, .box-grid__inner[href]:hover h4, .box-grid__inner[href]:hover h5, .box-grid__inner[href]:hover h6 {
color: inherit;
text-decoration:underline
}
}
.box-grid__inner[href]:visited h1, .box-grid__inner[href]:visited h2, .box-grid__inner[href]:visited h3, .box-grid__inner[href]:visited h4, .box-grid__inner[href]:visited h5, .box-grid__inner[href]:visited h6 {
color:#55008b
}
.ie11 .box-grid__inner[href]:visited:hover h1, .ie11 .box-grid__inner[href]:visited:hover h2, .ie11 .box-grid__inner[href]:visited:hover h3, .ie11 .box-grid__inner[href]:visited:hover h4, .ie11 .box-grid__inner[href]:visited:hover h5, .ie11 .box-grid__inner[href]:visited:hover h6 {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-grid__inner[href]:visited:hover h1, .box-grid__inner[href]:visited:hover h2, .box-grid__inner[href]:visited:hover h3, .box-grid__inner[href]:visited:hover h4, .box-grid__inner[href]:visited:hover h5, .box-grid__inner[href]:visited:hover h6 {
color:#000
}
}
.box-grid__inner .box-bg--color-light[href] h1, .box-grid__inner .box-bg--color-light[href] h2, .box-grid__inner .box-bg--color-light[href] h3, .box-grid__inner .box-bg--color-light[href] h4, .box-grid__inner .box-bg--color-light[href] h5, .box-grid__inner .box-bg--color-light[href] h6, .box-grid__inner .white[href] h1, .box-grid__inner .white[href] h2, .box-grid__inner .white[href] h3, .box-grid__inner .white[href] h4, .box-grid__inner .white[href] h5, .box-grid__inner .white[href] h6 {
color:#fff
}
.box-grid--bordered .grid {
background:#fff
}
.box-grid--background .grid {
background:#0000dc
}
.box-grid--background .box-grid__inner {
border-color: hsla(0, 0%, 100%, .2);
color:#fff
}
.ie11 .box-grid--background .box-grid__inner[href]:hover {
color:#fff
}
.ie11 .box-grid--background .box-grid__inner[href]:hover h1, .ie11 .box-grid--background .box-grid__inner[href]:hover h2, .ie11 .box-grid--background .box-grid__inner[href]:hover h3, .ie11 .box-grid--background .box-grid__inner[href]:hover h4, .ie11 .box-grid--background .box-grid__inner[href]:hover h5, .ie11 .box-grid--background .box-grid__inner[href]:hover h6 {
color: #fff;
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-grid--background .box-grid__inner[href]:hover {
color:#fff
}
.box-grid--background .box-grid__inner[href]:hover h1, .box-grid--background .box-grid__inner[href]:hover h2, .box-grid--background .box-grid__inner[href]:hover h3, .box-grid--background .box-grid__inner[href]:hover h4, .box-grid--background .box-grid__inner[href]:hover h5, .box-grid--background .box-grid__inner[href]:hover h6 {
color: #fff;
text-decoration:none
}
}
@media (min-width: 480px) {
.box-grid--bordered .grid {
border: 15px solid #fff;
outline:1px solid #dcdcdc
}
.box-grid--background .grid {
border:15px solid #0000dc
}
}
@media (min-width: 768px) {
.box-grid {
margin:0 0 50px
}
.box-grid--background .grid, .box-grid--bordered .grid {
border-left-width: 0;
border-right-width:0
}
}
@media (min-width: 1024px) {
.box-grid:not(.box-grid--bordered):not(.box-grid--background) .grid__cell:first-child .box-grid__inner--left {
padding-left:2px
}
.box-grid--background .grid, .box-grid--bordered .grid {
border-bottom-width: 20px;
border-top-width:20px
}
}
@media (min-width: 1440px) {
.box-grid--background .grid, .box-grid--bordered .grid {
border-bottom-width: 50px;
border-top-width:50px
}
.box-grid__inner {
padding:15px 40px
}
}
.box-bg {
background: #fff;
margin: 0 0 30px;
padding:15px
}
.box-bg > .row-main > :last-child, .box-bg > :last-child {
margin-bottom:0
}
.box-bg--color-light, .box-bg--color-light a, .box-bg--color-light cite, .box-bg--color-light cite strong, .box-bg--color-light h1, .box-bg--color-light h2, .box-bg--color-light h3, .box-bg--color-light h4, .box-bg--color-light h5, .box-bg--color-light h6, .box-bg--color-light ol, .box-bg--color-light p, .box-bg--color-light ul {
color:#fff
}
.ie11 .box-bg--color-light a:hover {
color: #fff;
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-bg--color-light a:hover {
color: #fff;
text-decoration:none
}
}
.box-bg--muni, .box-bg--primary {
background:#0000dc
}
.box-bg--law {
background:#9100dc
}
.box-bg--med {
background:#f01928
}
.box-bg--sci {
background:#00af3f
}
.box-bg--fi {
background:#f2d45c
}
.box-bg--fi, .box-bg--fi a, .box-bg--fi cite, .box-bg--fi cite strong, .box-bg--fi h1, .box-bg--fi h2, .box-bg--fi h3, .box-bg--fi h4, .box-bg--fi h5, .box-bg--fi h6, .box-bg--fi ol, .box-bg--fi p, .box-bg--fi ul {
color:#000
}
.box-bg--fss {
background:#007a53
}
.box-bg--fsps {
background:#5ac8af
}
.box-bg--phil {
background:#4bc8ff
}
.box-bg--phil, .box-bg--phil a, .box-bg--phil cite, .box-bg--phil cite strong, .box-bg--phil h1, .box-bg--phil h2, .box-bg--phil h3, .box-bg--phil h4, .box-bg--phil h5, .box-bg--phil h6, .box-bg--phil ol, .box-bg--phil p, .box-bg--phil ul {
color:#000
}
.box-bg--ped {
background:#ff7300
}
.box-bg--ped, .box-bg--ped a, .box-bg--ped cite, .box-bg--ped cite strong, .box-bg--ped h1, .box-bg--ped h2, .box-bg--ped h3, .box-bg--ped h4, .box-bg--ped h5, .box-bg--ped h6, .box-bg--ped ol, .box-bg--ped p, .box-bg--ped ul {
color:#000
}
.box-bg--econ {
background:#b9006e
}
.box-bg--pharm {
background:#56788d
}
.box-bg--color, .box-bg--dark {
background:#000
}
.box-bg--grey-dark {
background:#dcdcdc
}
.box-bg--grey-light {
background:#fafafa
}
.box-bg--white-border {
background: #fff;
border:1px solid #dcdcdc
}
.box-bg--muni-border {
background: none;
border: 2px solid #000;
border-width:2px 0
}
.box-bg--full {
padding-left: 0;
padding-right:0
}
.box-bg--padding {
padding-bottom:0 !important
}
@media (min-width: 768px) {
.box-bg {
margin: 0 0 50px;
padding:50px 30px
}
.box-bg--small {
padding:15px
}
.box-bg--full {
padding-left: 0;
padding-right:0
}
}
@media (min-width: 1024px) {
.box-bg--small {
padding:15px
}
.box-bg--medium {
padding:30px
}
.box-bg--full {
padding-left: 0;
padding-right:0
}
}
.box-content {
margin: 0 0 30px;
max-width: 800px;
-moz-transition:none
}
.box-content--narrow {
max-width:590px
}
.box-content > .row-main > :last-child, .box-content > :last-child {
margin-bottom:0
}
.box-content a {
-moz-transition:none
}
.box-content a:visited {
color:#55008b
}
.ie11 .box-content a:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-content a:visited:hover {
color:#000
}
}
@media (min-width: 768px) {
.box-content {
margin:0 0 50px
}
}
.box-code {
margin:0 0 30px
}
.box-code__title {
background: #0000dc;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 30px;
padding: 0 46px;
position:relative
}
.box-code__title__close, .box-code__title__icon {
color: #fff;
font-size: 16px;
left: 20px;
margin-top: -9px;
position: absolute;
text-decoration: none;
top:50%
}
.box-code__title__close {
left: auto;
right: 20px;
transition:opacity .2s
}
.ie11 .box-code__title__close:hover {
color: #fff;
opacity:.75
}
@media (hover: hover) and(pointer: fine) {
.box-code__title__close:hover {
color: #fff;
opacity:.75
}
}
.box-code__inner {
font-family: Consolas, monaco, monospace;
overflow: hidden;
overflow-x: auto;
padding: 16px 26px;
-webkit-overflow-scrolling:touch
}
.box-code__content, .box-code__inner {
background: rgba(0, 0, 220, .05);
border-left: 2px solid #0000dc;
font-size: 14px;
margin:0
}
.box-code__content {
padding:20px 20px 3px
}
.box-code__content p {
margin-bottom:1.5em
}
@media (min-width: 768px) {
.box-code {
margin:0 0 50px 30px
}
}
.box-testimonial {
border: 2px solid #000;
border-width: 2px 0;
margin: 0 0 30px;
padding:10px 0
}
.box-testimonial:after {
clear: both;
content: "";
display:table
}
.box-testimonial > :last-child {
margin-bottom:0
}
.box-testimonial__comment {
font-size: 18px;
font-weight: 700;
margin-bottom:15px
}
.box-testimonial__quotation-marks:before {
background-color: #0000dc;
content: "";
display: block;
float: left;
height: 50px;
margin-right: 15px;
-webkit-mask-image: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/f2f6de579901c24a4f13.svg);
mask-image: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/f2f6de579901c24a4f13.svg);
-webkit-mask-size: cover;
mask-size: cover;
width:65px
}
.box-testimonial__author {
display: block;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 14px;
font-style: normal;
margin:0 0 1.25em
}
.box-testimonial__author a {
color: #000;
display: inline-block;
text-decoration: none;
vertical-align:top
}
.box-testimonial__author strong {
color: #000;
font-size:16px
}
.box-testimonial__author.with-img {
min-height: 46px;
padding: 8px 0 8px 80px;
position:relative
}
.box-testimonial__author.with-img a {
margin-left: -80px;
padding-left:80px
}
.box-testimonial__author.with-img .box-testimonial__author__img {
left: 0;
position: absolute;
text-align: center;
top: 0;
width:62px
}
.box-testimonial__author.with-img .box-testimonial__author__img img {
border-radius:100px
}
.box-testimonial--avatar, .box-testimonial--background, .box-testimonial--bordered {
border:none
}
.box-testimonial--avatar .box-testimonial__comment, .box-testimonial--background .box-testimonial__comment, .box-testimonial--bordered .box-testimonial__comment {
border: 2px solid #000;
border-width: 2px 0;
margin-bottom: 18px;
padding:10px 0
}
.box-testimonial--avatar {
border:none
}
.box-testimonial--avatar .box-testimonial__img {
text-align:center
}
.box-testimonial--avatar .box-testimonial__img img {
border-radius:50%
}
.box-testimonial--img {
position:relative
}
.box-testimonial--img .box-testimonial__img {
margin:0 0 15px
}
.box-testimonial--bordered {
background: #fff;
border: 1px solid #fafafa;
padding:20px
}
.box-testimonial--bordered.box-testimonial--img {
border-width:1px 0
}
.box-testimonial--bordered.box-testimonial--avatar {
padding:20px
}
.box-testimonial--bordered-top-bottom {
border: 2px solid #dcdcdc;
border-width: 2px 0;
padding:20px
}
.box-testimonial--background {
background: #0000dc;
border: 0;
color: #fff;
padding:20px
}
.box-testimonial--background .box-testimonial__author a, .box-testimonial--background .box-testimonial__author strong, .box-testimonial--background .box-testimonial__comment {
border-color: #fff;
color:#fff
}
.box-testimonial--background.box-testimonial--avatar {
padding:20px
}
@media (min-width: 768px) {
.box-testimonial {
margin: 0 0 50px;
padding:20px 0
}
.box-testimonial__author {
font-size:16px
}
.box-testimonial--avatar, .box-testimonial--background, .box-testimonial--bordered {
padding:20px 0
}
.box-testimonial--avatar {
padding-left:210px
}
.box-testimonial--avatar .box-testimonial__img {
float: left;
margin-left: -210px;
width:180px
}
.box-testimonial--background, .box-testimonial--bordered {
padding:30px
}
.box-testimonial--background.box-testimonial--avatar, .box-testimonial--bordered.box-testimonial--avatar {
padding:30px 30px 30px 240px
}
.box-testimonial--background.box-testimonial--avatar .box-testimonial__img, .box-testimonial--bordered.box-testimonial--avatar .box-testimonial__img {
margin-left:-210px
}
.box-testimonial--bordered-top-bottom {
padding:30px
}
.box-testimonial__comment {
font-size:21px
}
.box-testimonial--small .box-testimonial__comment {
font-size:18px
}
}
@media (min-width: 1024px) {
.box-testimonial--avatar {
padding-left:230px
}
.box-testimonial--avatar .box-testimonial__img {
margin-left: -230px;
width:180px
}
.box-testimonial--img .row-main:before {
content: "";
display: inline-block;
height: 490px;
margin-left: -.2em;
vertical-align:middle
}
.box-testimonial--img .box-testimonial__content {
display: inline-block;
padding: 20px 15px 0 0;
vertical-align: middle;
width:50%
}
.box-testimonial--img .box-testimonial__img {
bottom: 0;
left: 50%;
margin: 0 0 0 15px;
overflow: hidden;
position: absolute;
right: 0;
top:0
}
.box-testimonial--img .box-testimonial__img img {
left: 50%;
max-width: none;
min-height: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width:auto
}
.box-testimonial--background.box-testimonial--avatar, .box-testimonial--bordered.box-testimonial--avatar {
padding:30px 50px 40px 280px
}
.box-testimonial--background.box-testimonial--avatar .box-testimonial__img, .box-testimonial--bordered.box-testimonial--avatar .box-testimonial__img {
margin-left: -230px;
width:180px
}
.box-testimonial__comment {
font-size:24px
}
.box-testimonial--small .box-testimonial__comment {
font-size:18px
}
}
.box-hero {
background: #fff;
border: 1px solid transparent;
display: block;
margin: 0 0 30px;
position:relative
}
.box-hero, .ie11 .box-hero[href]:hover {
color: #000;
text-decoration:none
}
.ie11 .box-hero[href]:hover .box-hero__title, .ie11 .box-hero[href]:hover h2 {
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-hero[href]:hover {
color: #000;
text-decoration:none
}
.box-hero[href]:hover .box-hero__title, .box-hero[href]:hover h2 {
text-decoration:underline
}
}
.box-hero .row-main {
position:static
}
.box-hero__title--light {
font-weight:400
}
.box-hero__title--light strong {
border-bottom:4px solid #0000dc
}
.box-hero__img {
margin-left: -16px;
margin-right: -16px;
overflow: hidden;
position: relative;
top:-1px
}
.box-hero__img:before {
content: "";
display: block;
padding-top:300px
}
.box-hero__img img {
height: auto;
left: 50%;
max-width: none;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width:auto
}
.box-hero__content {
display: table;
position: relative;
table-layout: fixed;
width: 100%;
z-index:1
}
.box-hero__content ul:not(.crossroad-links__list) li:before {
background:currentColor
}
.box-hero__content ol li:before {
color:currentColor
}
.box-hero__content-inner {
display: table-cell;
padding: 20px 0 25px;
position: relative;
vertical-align:middle
}
.box-hero__content-inner > * {
max-width:800px
}
.box-hero__content-inner > :last-child {
margin-bottom:0
}
.box-hero__content-inner > .center {
margin-left: auto;
margin-right:auto
}
.box-slider .box-hero .image img {
min-width:auto
}
.row-main .box-hero .box-hero__content-inner {
padding-left: 20px;
padding-right:20px
}
.row-main .box-hero .box-hero__content-inner:after, .row-main .box-hero .box-hero__content-inner:before {
left: 20px;
right:20px
}
.row-main .box-hero .box-hero__img {
margin-left: -1px;
margin-right:-1px
}
.box-hero--space {
margin:50px 0
}
.box-hero--bordered {
border-color:hsla(0, 0%, 86%, .5)
}
.box-hero--transparent {
background-color:transparent
}
.box-hero--background {
background: #0000dc;
color:#fff
}
.box-hero--background .crossroad-links__item:before, .box-hero--background a, .box-hero--background cite, .box-hero--background cite strong, .box-hero--background h1, .box-hero--background h2, .box-hero--background h3, .box-hero--background h4, .box-hero--background h5, .box-hero--background h6, .box-hero--background ol, .box-hero--background p, .box-hero--background ul {
color:#fff
}
.box-hero--background .box-hero__content p:first-child {
border-color:#fff
}
.box-hero--background .box-hero__content-inner a {
transition:opacity .2s
}
.ie11 .box-hero--background .box-hero__content-inner a:hover {
color: #fff;
opacity:.8
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background .box-hero__content-inner a:hover {
color: #fff;
opacity:.8
}
}
.ie11 .box-hero--background:hover {
color: #fff !important;
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background:hover {
color: #fff !important;
text-decoration:none
}
}
.box-hero--background-muni {
background-color:#0000dc !important
}
.box-hero--background-law {
background-color:#9100dc !important
}
.box-hero--background-med {
background-color:#f01928 !important
}
.box-hero--background-sci {
background-color:#00af3f !important
}
.box-hero--background-fi {
background-color:#f2d45c !important
}
.box-hero--background-fi a, .box-hero--background-fi cite, .box-hero--background-fi cite strong, .box-hero--background-fi h1, .box-hero--background-fi h2, .box-hero--background-fi h3, .box-hero--background-fi h4, .box-hero--background-fi h5, .box-hero--background-fi h6, .box-hero--background-fi ol, .box-hero--background-fi p, .box-hero--background-fi ul {
color:#000
}
.box-hero--background-fi .box-hero__content-inner a {
transition:opacity .2s
}
.ie11 .box-hero--background-fi .box-hero__content-inner a:hover {
color: #000;
opacity:.8
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background-fi .box-hero__content-inner a:hover {
color: #000;
opacity:.8
}
}
.box-hero--background-fss {
background-color:#007a53 !important
}
.box-hero--background-fsps {
background-color:#5ac8af !important
}
.box-hero--background-phil {
background-color:#4bc8ff !important
}
.box-hero--background-phil a, .box-hero--background-phil cite, .box-hero--background-phil cite strong, .box-hero--background-phil h1, .box-hero--background-phil h2, .box-hero--background-phil h3, .box-hero--background-phil h4, .box-hero--background-phil h5, .box-hero--background-phil h6, .box-hero--background-phil ol, .box-hero--background-phil p, .box-hero--background-phil ul {
color:#000
}
.box-hero--background-phil .box-hero__content-inner a {
transition:opacity .2s
}
.ie11 .box-hero--background-phil .box-hero__content-inner a:hover {
color: #000;
opacity:.8
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background-phil .box-hero__content-inner a:hover {
color: #000;
opacity:.8
}
}
.box-hero--background-ped {
background-color:#ff7300 !important
}
.box-hero--background-ped a, .box-hero--background-ped cite, .box-hero--background-ped cite strong, .box-hero--background-ped h1, .box-hero--background-ped h2, .box-hero--background-ped h3, .box-hero--background-ped h4, .box-hero--background-ped h5, .box-hero--background-ped h6, .box-hero--background-ped ol, .box-hero--background-ped p, .box-hero--background-ped ul {
color:#000
}
.box-hero--background-ped .box-hero__content-inner a {
transition:opacity .2s
}
.ie11 .box-hero--background-ped .box-hero__content-inner a:hover {
color: #000;
opacity:.8
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background-ped .box-hero__content-inner a:hover {
color: #000;
opacity:.8
}
}
.box-hero--background-econ {
background-color:#b9006e !important
}
.box-hero--background-pharm {
background-color:#56788d !important
}
.box-hero--background-color, .box-hero--background-dark {
background-color:#000 !important
}
.box-hero--background-grey-dark {
background-color:#dcdcdc !important
}
.box-hero--background-grey-light {
background-color:#fafafa !important
}
.box-hero--background-img {
background: #0000dc 50% 50% no-repeat;
background-size: cover;
border:none
}
.box-hero--background-img:not(.no-white), .box-hero--background-img:not(.no-white) a, .box-hero--background-img:not(.no-white) cite, .box-hero--background-img:not(.no-white) cite strong, .box-hero--background-img:not(.no-white) h1, .box-hero--background-img:not(.no-white) h2, .box-hero--background-img:not(.no-white) h3, .box-hero--background-img:not(.no-white) h4, .box-hero--background-img:not(.no-white) h5, .box-hero--background-img:not(.no-white) h6, .box-hero--background-img:not(.no-white) ol, .box-hero--background-img:not(.no-white) p, .box-hero--background-img:not(.no-white) ul {
color:#fff
}
.box-hero--background-img:not(.no-white) .box-testimonial {
border-color:#fff
}
.ie11 .box-hero--background-img:not(.no-white) a:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background-img:not(.no-white) a:hover {
color:#fff
}
}
.ie11 .box-hero--background-img a:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-hero--background-img a:hover {
text-decoration:none
}
}
.box-hero--background-img:not(.no-overlay):before {
background: rgba(0, 0, 0, .2);
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top:0
}
.box-hero--background-img .row-main {
z-index:1
}
.box-hero--background-img-gradient {
background: #0000dc 50% 50% no-repeat;
background-size: cover;
border:none
}
.box-hero--background-img-gradient:before {
background: linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0) 50%, hsla(0, 0%, 100%, 0));
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top:0
}
.box-hero--background-img-gradient .row-main {
z-index:1
}
.box-hero--background-img-gradient .box-hero__content {
position: relative;
z-index:1
}
.box-hero--border .box-hero__content-inner:after, .box-hero--border .box-hero__content-inner:before {
background: currentColor;
content: "";
height: 2px;
left: 0;
position: absolute;
right:0
}
.box-hero--border .box-hero__content-inner:before {
top:10px
}
.box-hero--border .box-hero__content-inner:after {
bottom:10px
}
@media (min-width: 480px) {
.box-hero__img:before {
padding-top:440px
}
}
@media (min-width: 768px) {
.box-hero {
margin:0 0 50px
}
.box-hero__img {
bottom: -1px;
height: auto;
left: 50%;
margin: 0;
overflow: hidden;
position: absolute;
right: -1px;
top:-1px
}
.box-hero__content-inner {
padding:70px 0 65px
}
.box-hero__img ~ .box-hero__content {
max-width: 50%;
padding:0
}
.box-hero__img ~ .box-hero__content .box-hero__content-inner {
padding:30px 30px 30px 0
}
.row-main .box-hero .box-hero__content-inner {
padding-left:30px
}
.row-main .box-hero .box-hero__content-inner:after, .row-main .box-hero .box-hero__content-inner:before {
left: 30px;
right:30px
}
.row-main .box-hero .box-hero__img {
margin:0
}
.box-hero--inverse .box-hero__img {
left: 0;
right:50%
}
.box-hero--inverse .box-hero__content {
margin-left:auto
}
.box-hero--inverse .box-hero__content .box-hero__content-inner {
padding-left: 30px;
padding-right:0
}
.box-hero--inverse .box-hero__content .box-hero__content-inner:after, .box-hero--inverse .box-hero__content .box-hero__content-inner:before {
left:30px
}
.row-main .box-hero--inverse .box-hero__content .box-hero__content-inner {
padding-right:30px
}
.row-main .box-hero--inverse .box-hero__content .box-hero__content-inner:after, .row-main .box-hero--inverse .box-hero__content .box-hero__content-inner:before {
right:30px
}
.box-hero--size-s .box-hero__content-inner {
height:300px
}
.box-hero--size-m .box-hero__content-inner {
height:450px
}
.box-hero--size-l .box-hero__content-inner {
height:530px
}
.box-hero--border .box-hero__content-inner:before {
top:40px
}
.box-hero--border .box-hero__content-inner:after {
bottom:40px
}
}
@media (min-width: 1024px) {
.box-hero__img ~ .box-hero__content .box-hero__content-inner {
padding:60px 70px 60px 0
}
.box-hero__img ~ .box-hero__content .box-hero__content-inner:after, .box-hero__img ~ .box-hero__content .box-hero__content-inner:before {
right:70px
}
.row-main .box-hero .box-hero__content-inner {
padding-left:70px
}
.row-main .box-hero .box-hero__content-inner:after, .row-main .box-hero .box-hero__content-inner:before {
left: 70px;
right:80px
}
.box-hero--inverse .box-hero__content .box-hero__content-inner {
padding-left: 70px;
padding-right:0
}
.box-hero--inverse .box-hero__content .box-hero__content-inner:after, .box-hero--inverse .box-hero__content .box-hero__content-inner:before {
left:70px
}
.row-main .box-hero--inverse .box-hero__content .box-hero__content-inner {
padding-right:70px
}
.row-main .box-hero--inverse .box-hero__content .box-hero__content-inner:after, .row-main .box-hero--inverse .box-hero__content .box-hero__content-inner:before {
right:70px
}
}
.box-timeline {
margin:0 0 30px
}
.box-timeline p:last-child {
margin-bottom:0
}
.box-timeline__list {
position:relative
}
.box-timeline__list:before {
background: #dcdcdc;
bottom: 0;
content: "";
left: 9px;
position: absolute;
top: 0;
width:1px
}
.box-bg--grey-dark .box-timeline__list:before {
background-color:#c3c3c3
}
.box-timeline__list + * {
margin-top:50px
}
.box-timeline__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 30px 0 0;
overflow: visible;
overflow: hidden;
padding: 0;
position:static
}
.box-timeline__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-timeline__item:first-child .box-timeline__point:before, .box-timeline__item:last-child .box-timeline__point:before {
background: #fafafa;
content: "";
height: 5000px;
left: 50%;
margin-left: -1px;
position: absolute;
width:2px
}
.box-bg--grey-dark .box-timeline__item:first-child .box-timeline__point:before, .box-bg--grey-dark .box-timeline__item:last-child .box-timeline__point:before {
background-color:#dcdcdc
}
.box-bg--primary .box-timeline__item:first-child .box-timeline__point:before, .box-bg--primary .box-timeline__item:last-child .box-timeline__point:before {
background-color:#0000dc
}
.box-timeline__item:first-child .box-timeline__point:before {
bottom: 100%;
margin-bottom:3px
}
.box-timeline__item:last-child .box-timeline__point:before {
margin-top: 1px;
top:100%
}
.box-timeline__item--end .box-timeline__point {
background: #fafafa;
border: 1px solid #dcdcdc;
height: 13px;
left: 5px;
top: 5px;
width:13px
}
.box-timeline__inner {
color: #000;
display: block;
padding: 0 0 0 35px;
position: relative;
text-decoration:none
}
.box-timeline__inner[href] .box-timeline__title {
color:#0000dc
}
.ie11 .box-timeline__inner[href]:hover .box-timeline__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-timeline__inner[href]:hover .box-timeline__title {
color:#000
}
}
.box-timeline__inner[href]:visited .box-timeline__title {
color:#55008b
}
.ie11 .box-timeline__inner[href]:visited:hover .box-timeline__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-timeline__inner[href]:visited:hover .box-timeline__title {
color:#000
}
}
.box-timeline__point {
background: #000;
border: 3px solid #000;
border-radius: 50%;
height: 19px;
left: 2px;
position: absolute;
top: 4px;
width:19px
}
.box-bg--primary .box-timeline__point {
background-color: #0000dc;
border:2px solid #fff
}
.box-bg--primary .box-timeline__point:before {
margin-bottom: 2px !important;
margin-top:2px !important
}
.box-timeline__title {
color: #000;
font-family: Arial, Helvetica Neue, sans-serif;
transition: color .2s;
-moz-transition:none
}
.box-timeline__date, .box-timeline__title {
display: block;
font-size:16px
}
.box-timeline__title-date {
color: #595959;
font-size: 16px;
margin: 0 0 15px 25px;
padding-top:20px
}
.box-timeline__title-date--big {
font-size: 24px;
font-weight:700
}
.box-bg--primary .box-timeline__title-date {
color:#fff
}
.box-timeline__box {
background: #fff;
border: 1px solid #dcdcdc;
padding: 15px;
position:relative
}
.box-timeline__box:after, .box-timeline__box:before {
border-color: transparent #dcdcdc;
border-style: dashed solid;
border-width: 10px 10px 10px 0;
content: "";
position: absolute;
right: 100%;
top:16px
}
.box-timeline__box:after {
border-color: transparent #fff;
margin-right:-2px
}
.box-timeline__box__content:after, .box-timeline__box__content:before {
clear: both;
content: "";
display:table
}
.box-timeline__box__title {
font-size: 18px;
margin-top:0
}
.box-timeline__box__title--noborder {
padding-bottom:0 !important
}
.box-timeline__box__title--noborder:before {
display:none
}
.box-timeline__box__title--big {
font-size:24px
}
.box-timeline__box__img {
bottom: -1px;
margin-bottom: 0;
overflow: hidden;
position: absolute;
right: -1px;
top:-1px
}
.box-timeline__box__img img {
height: auto;
left: 50%;
max-width: none;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width:auto
}
.box-timeline__box .box-timeline__point {
left: -36px;
top:15px
}
.box-timeline--center {
text-align:center
}
.box-timeline--center .box-timeline__list {
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 18px;
font-weight:700
}
.box-timeline--center .box-timeline__list:before {
left:50%
}
.box-timeline--center .box-timeline__item, .box-timeline--center .box-timeline__list + * {
margin-top:50px
}
.box-timeline--center .box-timeline__item--end {
font-weight:400
}
.box-timeline--center .box-timeline__item--end .box-timeline__date, .box-timeline--center .box-timeline__item--end .box-timeline__title {
color:#000
}
.box-timeline--center .box-timeline__item--end .box-timeline__point {
margin-left: -6px;
top:8px
}
.box-timeline--center .box-timeline__inner {
padding: 0 50% 0 0;
text-align:right
}
.box-timeline--center .box-timeline__inner[href] {
color:#0000dc
}
.box-timeline--center .box-timeline__inner[href] .box-timeline__date, .box-timeline--center .box-timeline__inner[href] .box-timeline__title {
color:inherit
}
.ie11 .box-timeline--center .box-timeline__inner[href]:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-timeline--center .box-timeline__inner[href]:hover {
color:#000
}
}
.ie11 .box-timeline--center .box-timeline__inner[href]:hover .box-timeline__title {
color:inherit
}
@media (hover: hover) and(pointer: fine) {
.box-timeline--center .box-timeline__inner[href]:hover .box-timeline__title {
color:inherit
}
}
.box-timeline--center .box-timeline__inner[href]:visited .box-timeline__date, .box-timeline--center .box-timeline__inner[href]:visited .box-timeline__title {
color:#55008b
}
.ie11 .box-timeline--center .box-timeline__inner[href]:visited:hover .box-timeline__date, .ie11 .box-timeline--center .box-timeline__inner[href]:visited:hover .box-timeline__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-timeline--center .box-timeline__inner[href]:visited:hover .box-timeline__date, .box-timeline--center .box-timeline__inner[href]:visited:hover .box-timeline__title {
color:#000
}
}
.box-timeline--center .box-timeline__point {
left: 50%;
margin-left: -9px;
top:4px
}
.box-timeline--center .box-timeline__date, .box-timeline--center .box-timeline__title {
color: #000;
font-size: 100%;
-moz-transition:none
}
.box-timeline--center .box-timeline__title {
padding-right:25px
}
.box-timeline--center .box-timeline__date {
left: 50%;
padding-left: 25px;
position: absolute;
text-align: left;
top: 0;
width:50%
}
.box-timeline--boxes {
font-size:16px
}
.box-timeline--boxes .box-timeline__list {
margin: 0 -10px 0 0;
padding:0 10px 0 0
}
.box-timeline--boxes .box-timeline__box__title {
padding-bottom: 15px;
position:relative
}
.box-timeline--boxes .box-timeline__box__title:before {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:40px
}
.box-timeline--boxes .box-timeline__inner[href] {
-moz-transition:none
}
.box-timeline--boxes .box-timeline__inner[href] .box-timeline__box__title {
color: #0000dc;
transition: color .2s;
-moz-transition:none
}
.box-timeline--boxes .box-timeline__inner[href] .box-timeline__box--bg .box-timeline__box__title {
color:#fff
}
.box-timeline--boxes .box-timeline__inner[href]:visited .box-timeline__box__title {
color:#55008b
}
.ie11 .box-timeline--boxes .box-timeline__inner[href]:hover, .ie11 .box-timeline--boxes .box-timeline__inner[href]:hover .box-timeline__box__title {
color:#000
}
.ie11 .box-timeline--boxes .box-timeline__inner[href]:hover .box-timeline__box--bg .box-timeline__box__title {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-timeline--boxes .box-timeline__inner[href]:hover, .box-timeline--boxes .box-timeline__inner[href]:hover .box-timeline__box__title {
color:#000
}
.box-timeline--boxes .box-timeline__inner[href]:hover .box-timeline__box--bg .box-timeline__box__title {
color:#fff
}
}
.box-timeline--boxes .box-timeline__item:last-child .box-timeline__point:before {
margin-top:3px
}
.box-timeline--half {
max-width:542px
}
.box-timeline--two-third {
max-width:800px
}
.box-timeline--titles .box-timeline__box__title {
font-family:Muni, Arial, Helvetica Neue, sans-serif
}
.box-timeline--numbers .box-timeline__box {
padding-bottom:40px
}
.box-timeline--numbers [data-number] {
border-width: 2px;
height: 26px;
top: 14px;
width:26px
}
.box-timeline--numbers [data-number]:after {
color: #fff;
content: attr(data-number);
display: block;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 14px;
font-weight: 700;
height: 22px;
position: relative;
text-align: center;
top: 2px;
width:22px
}
.box-timeline--numbers .box-timeline {
margin-bottom:0
}
.box-timeline--numbers .box-timeline__point {
left:-36px
}
.box-timeline--numbers .box-timeline__list:before {
left:12px
}
.box-timeline--numbers .box-timeline__list .box-timeline {
display: inline-block;
vertical-align: middle;
width:auto
}
.box-timeline--numbers .box-timeline__list .box-timeline__list:before {
left:9px
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__box {
margin-left: 0;
padding-bottom:25px
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__box__title {
padding-bottom:0
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__box__title:before {
display:none
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__item .box-timeline__point {
left:-36px
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__item:first-child .box-timeline__point:before {
background: #fff;
bottom: 100%;
margin-bottom: 3px;
margin-top: 0;
top:auto
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__item:last-child .box-timeline__point:before {
background: #fff;
bottom: auto;
margin-bottom: 0;
margin-top: 3px;
top:100%
}
.box-timeline__box--bg {
background: #0000dc;
color:#fff
}
.box-timeline__box--bg:after {
border-color:transparent #0000dc
}
.box-timeline__box--bg .box-timeline__box__title {
color:#fff
}
.box-timeline__box--bg .box-timeline__box__title:before {
background:#fff
}
@media (max-width: 767px) {
.box-timeline__box__img {
display:none
}
}
@media (min-width: 768px) {
.box-timeline {
margin:0 0 50px
}
.box-timeline__list:before {
left:11px
}
.box-timeline__inner {
padding-left:50px
}
.box-timeline__title-date {
margin-left:30px
}
.box-timeline__box {
padding:20px 30px 25px
}
.box-timeline__box:after, .box-timeline__box:before {
border-width: 20px 20px 20px 0;
top:8px
}
.box-timeline__box__img {
width:220px
}
.box-timeline__box .box-timeline__point {
left: -49px;
top:41px
}
.box-timeline__box--img {
padding-right:250px
}
.box-timeline--center .box-timeline__item--end {
font-size:18px
}
.box-timeline--center .box-timeline__title {
padding-right:40px
}
.box-timeline--center .box-timeline__date {
padding-left:40px
}
.box-timeline--boxes .box-timeline__point {
top:17px
}
.box-timeline--numbers [data-number] {
border-width: 2px;
height: 40px;
top: 8px;
width:40px
}
.box-timeline--numbers [data-number]:after {
color: #fff;
content: attr(data-number);
display: block;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 18px;
font-weight: 700;
height: 36px;
position: relative;
text-align: center;
top: 5px;
width:36px
}
.box-timeline--numbers .box-timeline__list:before {
left:19px
}
.box-timeline--numbers .box-timeline__list .box-timeline__list:before {
left:11px
}
.box-timeline--numbers .box-timeline__list .box-timeline__list .box-timeline__item .box-timeline__point {
left:-49px
}
.box-timeline--numbers .box-timeline__box {
margin-left:15px
}
.box-timeline--numbers .box-timeline__point {
left:-66px
}
}
@media (min-width: 1024px) {
.box-timeline__box__img {
width:370px
}
.box-timeline__box--img {
padding-right:400px
}
}
.box-event {
margin:0 0 30px
}
.box-event .datebox {
margin-bottom:12px
}
.box-event__title {
font-size: 18px;
line-height: 1.2222222222;
margin-bottom: 15px;
margin-top: 0;
padding-bottom: 15px;
position: relative;
-moz-transition:none
}
a > .box-event__title {
color:#0000dc
}
.box-event__title:before {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:35px
}
.box-event__title a {
display: block;
-moz-transition:none
}
.box-event__title a:visited {
color:#55008b
}
.ie11 .box-event__title a:hover {
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-event__title a:hover {
text-decoration:underline
}
}
.ie11 .box-event__title a:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-event__title a:visited:hover {
color:#000
}
}
.box-event__label {
background: #0000dc;
color: #fff;
display: inline-block;
font-size: 12px;
font-weight: 700;
padding: 3px 12px 4px 11px;
vertical-align:top
}
.box-event__label-wrap {
margin-top:.75em
}
.box-event__content {
color: #000;
display: block;
font-size: 14px;
line-height: 1.45;
text-decoration:none
}
.box-event__content > :last-child {
margin-bottom:0
}
.box-event__content:visited .box-event__title {
color:#55008b
}
.ie11 .box-event__content[href]:hover .box-event__title {
color: #000;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-event__content[href]:hover .box-event__title {
color: #000;
text-decoration:underline
}
}
.box-event--side {
padding-top:0
}
.box-event--side .datebox {
float: left;
margin-bottom: 0;
margin-left: -100px;
margin-top: 0;
text-align:right
}
.box-event--side .box-event__title ~ * {
margin-bottom:2px
}
.box-event--side .box-event__content {
font-size: 16px;
padding-bottom: 0;
padding-left:100px
}
.box-event--side .box-event__content:after {
clear: both;
content: "";
display:table
}
.box-event--side.box-event--highlighted {
padding-top:0
}
.box-event--side.box-event--highlighted .box-event__content {
padding:15px 25px 20px 100px
}
.box-event--highlighted .box-event__content {
background: #0000dc;
color: #fff;
padding:20px 25px 30px 30px
}
.ie11 .box-event--highlighted .box-event__content:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-event--highlighted .box-event__content:hover {
color:#fff
}
}
.ie11 .box-event--highlighted .box-event__content[href]:hover .box-event__title {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-event--highlighted .box-event__content[href]:hover .box-event__title {
color:#fff
}
}
.box-event--highlighted .box-event__content:visited .box-event__title {
color: #fff;
text-decoration:underline
}
.box-event--highlighted .box-event__content a {
color:#fff
}
.ie11 .box-event--highlighted .box-event__content a:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-event--highlighted .box-event__content a:hover {
text-decoration:none
}
}
.ie11 .box-event--highlighted .box-event__content .box-event__title a:hover {
color: #fff;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-event--highlighted .box-event__content .box-event__title a:hover {
color: #fff;
text-decoration:underline
}
}
.box-event--highlighted .box-event__title {
color:#fff
}
.box-event--highlighted .box-event__title:before, .box-event--highlighted ul > li:not([class]):before {
background:#fff
}
.box-event--highlighted ol > li:before {
color:#fff
}
@media (min-width: 768px) {
.box-event {
margin:0 0 50px
}
}
.box-event-detail {
margin:0 0 30px
}
.box-event-detail__title {
font-size: 30px;
margin-bottom:20px
}
.box-event-detail__btn {
margin:2.1875em 0 0
}
.box-event-detail__info {
border: 2px solid #000;
border-width: 2px 0;
font-weight: 700;
margin-bottom:20px
}
.box-event-detail__info li {
background: none;
background-position: 0 0;
background-size: auto;
border-bottom: 2px solid #000;
margin: 0;
overflow: visible;
padding: 13px 0;
position:static
}
.box-event-detail__info li:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-event-detail__info li:last-child {
border-bottom:0
}
@media (min-width: 768px) {
.box-event-detail {
margin:0 0 50px
}
}
.box-timeline-dates {
margin:0 0 30px
}
.box-timeline-dates .box-event {
position: relative;
z-index:1
}
.box-timeline-dates__box {
border-top: 1px solid #dcdcdc;
padding-top:30px
}
.box-timeline-dates__title {
margin:0 0 1.25em
}
.box-timeline-dates__list {
margin-bottom:-20px
}
.box-timeline-dates__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
overflow: hidden;
padding: 0;
position: static;
position:relative
}
.box-timeline-dates__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-timeline-dates__item:last-child:after {
display:none
}
@media (min-width: 768px) {
.box-timeline-dates {
margin:0 0 50px
}
}
@media (min-width: 1024px) {
.box-timeline-dates__box {
padding-top:50px
}
.box-timeline-dates__list {
margin-bottom:0
}
}
.box-vcard {
margin:0 0 30px
}
.box-vcard .table-vcard {
clear: none;
margin-bottom:23px
}
.box-vcard__inner {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
padding: 15px 0;
text-decoration: none;
transition:color .2s
}
.box-vcard__inner:not(.no-border) {
border: 2px solid #000;
border-width:2px 0
}
.box-vcard__inner.no-border {
padding:0 !important
}
.box-vcard__inner:after, .box-vcard__inner:before {
clear: both;
content: "";
display:table
}
.ie11 .box-vcard__inner[href]:hover, .ie11 .box-vcard__inner[href]:hover .box-vcard__name {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-vcard__inner[href]:hover, .box-vcard__inner[href]:hover .box-vcard__name {
color:#000
}
}
.box-vcard__inner[href] {
color:#000
}
.box-vcard__inner[href] .box-vcard__name {
color:#0000dc
}
.box-vcard__inner[href]:visited .box-vcard__name {
color:#55008b
}
.ie11 .box-vcard__inner[href]:visited:hover .box-vcard__name {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-vcard__inner[href]:visited:hover .box-vcard__name {
color:#000
}
}
.box-vcard__img {
flex-shrink: 0;
margin: 0 0 10px;
place-self: center;
text-align:center
}
.box-vcard--round-photo .box-vcard__img {
align-items: center;
aspect-ratio: 1;
border-radius: 50%;
display: flex;
justify-content: center;
overflow:hidden
}
.box-vcard__name {
font-size: 21px;
margin-bottom: 0;
text-align:center
}
.box-vcard--noimg .box-vcard__name {
text-align:left
}
.box-vcard__position {
font-size: 18px;
margin-bottom: 0;
text-align:center
}
.box-vcard--noimg .box-vcard__position {
text-align:left
}
.box-vcard__content {
font-size: 16px;
width:100%
}
.box-vcard__content hr {
border-top: 2px solid #000;
margin: 25px 0;
width:35px
}
.white .box-vcard__content hr {
border-top-color:#fff
}
.box-vcard__content ul {
margin: 0;
padding:0
}
.box-vcard__content li {
margin:0
}
.box-vcard__content li:before {
top:.7em
}
.box-vcard__content p {
font-size: 16px;
margin-bottom:23px
}
.box-vcard__content > :last-child {
margin-bottom:0
}
.box-vcard--noimg .box-vcard__content {
padding-left:0 !important
}
.box-vcard__foot {
border-bottom: 2px solid #000;
margin: 0;
padding:15px 0
}
.box-vcard__foot > :last-child {
margin-bottom:0
}
.box-vcard--compact .box-vcard__name, .box-vcard--simple .box-vcard__name {
font-size: 18px;
margin-bottom: 5px;
text-align:left
}
.box-vcard--compact .box-vcard__position, .box-vcard--simple .box-vcard__position {
text-align:left
}
.box-vcard--compact .box-vcard__inner, .box-vcard--simple .box-vcard__inner {
align-items: flex-start;
flex-direction: row;
padding: 0;
width:100%
}
.box-vcard--compact .box-vcard__img, .box-vcard--simple .box-vcard__img {
margin: 0;
padding: 0;
vertical-align: top;
width:105px
}
.box-vcard--compact .box-vcard__img img, .box-vcard--simple .box-vcard__img img {
max-width:none
}
.box-vcard--compact .box-vcard__img--autosize, .box-vcard--simple .box-vcard__img--autosize {
width:auto
}
.box-vcard--compact .box-vcard__content, .box-vcard--simple .box-vcard__content {
padding:15px
}
.box-vcard--compact .table-vcard, .box-vcard--simple .table-vcard {
font-size:14px
}
.box-vcard--compact .box-vcard__position, .box-vcard--simple .box-vcard__position {
margin-bottom:10px
}
.box-vcard--compact .box-vcard__foot, .box-vcard--simple .box-vcard__foot {
margin-bottom: -15px !important;
padding-left:0
}
.box-vcard--noborder .box-vcard__foot, .box-vcard--noborder .box-vcard__inner {
border-color:transparent
}
@media (min-width: 768px) {
.box-vcard {
margin:0 0 50px
}
.box-vcard__inner {
flex-direction: row;
padding:30px 30px 30px 0
}
.box-vcard__img {
margin: 0 50px 0 0;
place-self: flex-start;
text-align:left
}
.box-vcard__name {
font-size: 24px;
text-align:left
}
.box-vcard__position {
text-align:left
}
.box-vcard__foot {
padding:20px 30px 30px 0
}
.box-vcard__foot p {
font-size:16px
}
.box-vcard--noimg .box-vcard__inner {
padding-left:0
}
}
@media (min-width: 1024px) {
.box-vcard--noimg .box-vcard__inner {
padding-left:0
}
.box-vcard--compact .box-vcard__name, .box-vcard--simple .box-vcard__name {
font-size:24px
}
.box-vcard--compact .table-vcard, .box-vcard--simple .table-vcard {
font-size:14px
}
.box-vcard--compact .box-vcard__name, .box-vcard--simple .box-vcard__name {
font-size:18px
}
.box-vcard--compact .box-vcard__position, .box-vcard--simple .box-vcard__position {
font-size:14px
}
}
@media (min-width: 1440px) {
.box-vcard--compact .box-vcard__content, .box-vcard--simple .box-vcard__content {
padding: 30px 0;
padding:18px 25px
}
}
.box-vcards-list {
border: 2px solid #000;
border-width: 2px 0;
margin:0 0 30px
}
.box-vcards-list__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position: static;
position:relative
}
.box-vcards-list__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-vcards-list__item:after {
background: #dcdcdc;
bottom: 0;
content: "";
height: 1px;
left: 0;
position: absolute;
right:0
}
.box-vcards-list__item:last-child:after {
display:none
}
.box-vcards-list__item--noimg .box-vcards-list__inner {
padding-bottom: 0;
padding-top:0
}
.box-vcards-list__item--noimg .box-vcards-list__content {
padding:0
}
.box-vcards-list__item + .box-vcards-list__item {
margin-top:-1px
}
.box-vcards-list__inner {
color: #000;
display: table;
font-size: 0;
height: 90px;
padding: 10px 15px;
text-decoration: none;
transition: background .2s;
width:100%
}
@media (-webkit-min-device-pixel-ratio: 0) {
.box-vcards-list__inner {
letter-spacing:-1px
}
}
.box-vcards-list__inner > * {
display: inline-block;
font-size: 18px;
letter-spacing: normal;
vertical-align: top;
width:auto
}
.ie11 .box-vcards-list__inner[href]:hover {
background: rgba(0, 0, 220, .05);
color:#000
}
.ie11 .box-vcards-list__inner[href]:hover .box-vcards-list__name {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-vcards-list__inner[href]:hover {
background: rgba(0, 0, 220, .05);
color:#000
}
.box-vcards-list__inner[href]:hover .box-vcards-list__name {
color:#000
}
}
.box-vcards-list__inner > * {
display: table-cell;
vertical-align:middle
}
.box-vcards-list__inner[href] {
-moz-transition:none
}
.box-vcards-list__inner[href] .box-vcards-list__name {
color:#0000dc
}
.box-vcards-list__inner[href]:visited .box-vcards-list__name {
color:#55008b
}
.ie11 .box-vcards-list__inner[href]:visited:hover .box-vcards-list__name {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-vcards-list__inner[href]:visited:hover .box-vcards-list__name {
color:#000
}
}
.box-vcards-list__img {
margin: 0;
width:70px
}
.box-vcards-list__img img {
max-width:none
}
.box-vcards-list__name {
font-size: 18px;
margin: 0;
-moz-transition:none
}
.box-vcards-list__name .icon {
color:#0000dc
}
.box-vcards-list__position {
font-size: 14px;
margin:0
}
.box-vcards-list__content {
padding:10px 15px
}
.box-vcards-list--small .box-vcards-list__inner {
height:90px
}
@media (min-width: 768px) {
.box-vcards-list {
margin:0 0 50px
}
.box-vcards-list--small .box-vcards-list__content {
padding:0 10px
}
}
@media (min-width: 1024px) {
.box-vcards-list__item--noimg .box-vcards-list__inner {
padding:12px 15px
}
.box-vcards-list__inner {
padding:15px
}
.box-vcards-list__content {
padding-left: 25px;
padding-right:25px
}
.box-vcards-list__position {
font-size:18px
}
.box-vcards-list--small .box-vcards-list__inner {
padding:20px
}
}
.box-slider {
margin: 0 0 30px;
position: relative;
z-index:1
}
.ie11 .box-slider:hover .box-slider__next, .ie11 .box-slider:hover .box-slider__prev {
color: #fff;
opacity:.6
}
.ie11 .box-slider:hover .box-slider__next:hover, .ie11 .box-slider:hover .box-slider__prev:hover {
opacity:1
}
.ie11 .box-slider:hover .box-slider__play .icon {
border-color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-slider:hover .box-slider__next, .box-slider:hover .box-slider__prev {
color: #fff;
opacity:.6
}
.box-slider:hover .box-slider__next:hover, .box-slider:hover .box-slider__prev:hover {
opacity:1
}
.box-slider:hover .box-slider__play .icon {
border-color:#fff
}
}
.box-slider .image {
margin:0
}
.box-slider .image img {
min-width:100%
}
.box-slider__list {
font-size: 0;
overflow: hidden;
overflow-x: auto;
white-space:nowrap
}
.box-slider__list > * > * {
white-space:normal
}
.js .box-slider__list {
overflow-x:hidden
}
.box-slider__item {
display: inline-block;
font-size: 18px;
text-decoration: none;
vertical-align: top;
width:100%
}
.box-slider__item[href]:visited .box-slider__title {
color:#55008b
}
.box-slider__item img {
height: auto;
max-width:100%
}
.box-slider__item > a {
display: block;
text-decoration:none
}
.ie11 .box-slider__item > a:hover .box-slider__title {
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-slider__item > a:hover .box-slider__title {
text-decoration:underline
}
}
.box-slider__item > :last-child {
margin-bottom:0
}
.box-slider__item[data-desc] .image:after, .box-slider__item[data-title] .image:after {
background-image: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent);
bottom: 0;
content: "";
height: 200px;
left: 0;
position: absolute;
right: 0;
z-index:101
}
.box-slider__item--video .image:after, .box-slider__item--video[data-desc] .image:after, .box-slider__item--video[data-title] .image:after {
background: rgba(0, 0, 220, .7);
bottom: 0;
content: "";
height: 100%;
left: 0;
position: absolute;
right: 0;
z-index:101
}
.box-slider__wrap {
margin-bottom: 16px;
position:relative
}
.box-slider__next, .box-slider__prev {
color: #fff;
font-size: 56px;
height: 54px;
margin-top: -28px;
opacity: 0;
position: absolute;
text-align: center;
text-decoration: none;
top: 50%;
transition: opacity .2s;
width: 54px;
z-index:200
}
.ie11 .box-slider__next:hover, .ie11 .box-slider__prev:hover {
color: #fff;
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.box-slider__next:hover, .box-slider__prev:hover {
color: #fff;
opacity:1
}
}
@media (hover: none) {
.box-slider__next, .box-slider__prev {
opacity:.7
}
}
.box-slider__next .icon, .box-slider__prev .icon {
display:block
}
.box-slider.no-arrows .box-slider__next, .box-slider.no-arrows .box-slider__prev, .box-slider__next.is-disabled, .box-slider__prev.is-disabled {
display:none
}
.box-slider__prev {
left:0
}
.box-slider__next {
right:0
}
.box-slider__inner {
display: block;
position: relative;
text-decoration:none
}
.box-slider__overlay {
color: #000;
position:static
}
.box-slider__overlay.is-clickable {
cursor:pointer
}
.box-slider__title {
color: #0000dc;
font-size: 18px;
line-height: 1.3333333333em;
margin: 0;
-moz-transition:none
}
.box-slider--small .box-slider__wrap {
margin-bottom:16px
}
.box-slider--small .slick-dots {
padding-top: 25px;
position: static;
text-align:left
}
.box-slider--small .slick-dots li.slick-active button {
background: #0000dc;
border-color:#0000dc
}
.box-slider--small .slick-dots button {
border-color:#dcdcdc
}
.box-slider--small .box-slider__overlay {
color: #000;
max-width: 100%;
position:static
}
.box-slider--small .box-slider__title {
color:#0000dc
}
.box-slider--small .box-slider__prev {
left:0
}
.box-slider--small .box-slider__next {
right:0
}
.box-slider--small .box-slider__item[data-desc] .image:after, .box-slider--small .box-slider__item[data-title] .image:after {
display:none
}
.box-slider--video .box-slider__play .icon {
margin-bottom:10px
}
.box-slider--multiple .box-slider__list {
margin-left:-30px
}
.box-slider--multiple .box-slider__item {
padding-left:30px
}
.ie11 .box-slider--carousel:hover .box-slider__next, .ie11 .box-slider--carousel:hover .box-slider__prev, .ie11 .box-slider--multiple:hover .box-slider__next, .ie11 .box-slider--multiple:hover .box-slider__prev, .ie11 .box-slider--special:hover .box-slider__next, .ie11 .box-slider--special:hover .box-slider__prev {
color: #0000dc;
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.box-slider--carousel:hover .box-slider__next, .box-slider--carousel:hover .box-slider__prev, .box-slider--multiple:hover .box-slider__next, .box-slider--multiple:hover .box-slider__prev, .box-slider--special:hover .box-slider__next, .box-slider--special:hover .box-slider__prev {
color: #0000dc;
opacity:1
}
}
.box-slider--carousel .box-slider__wrap, .box-slider--multiple .box-slider__wrap, .box-slider--special .box-slider__wrap {
margin-bottom: 0;
overflow:hidden
}
.box-slider--carousel .box-slider__item, .box-slider--multiple .box-slider__item, .box-slider--special .box-slider__item {
vertical-align: top;
white-space: normal;
width:100%
}
.box-slider--carousel .box-slider__item--video .box-slider__img, .box-slider--multiple .box-slider__item--video .box-slider__img, .box-slider--special .box-slider__item--video .box-slider__img {
position:relative
}
.box-slider--carousel .box-slider__item--video .box-slider__img:before, .box-slider--multiple .box-slider__item--video .box-slider__img:before, .box-slider--special .box-slider__item--video .box-slider__img:before {
background-image: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent);
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top:0
}
.box-slider--carousel .box-slider__play, .box-slider--multiple .box-slider__play, .box-slider--special .box-slider__play {
margin-top:-24px
}
.box-slider--carousel .box-slider__play .icon, .box-slider--multiple .box-slider__play .icon, .box-slider--special .box-slider__play .icon {
font-size: 22px;
height: 48px;
line-height: 48px;
width:48px
}
.box-slider--carousel .box-slider__inner:before, .box-slider--carousel .box-slider__pager, .box-slider--multiple .box-slider__inner:before, .box-slider--multiple .box-slider__pager, .box-slider--special .box-slider__inner:before, .box-slider--special .box-slider__pager {
display:none
}
.box-slider--carousel .box-slider__title, .box-slider--multiple .box-slider__title, .box-slider--special .box-slider__title {
color:#0000dc
}
.box-slider--carousel .box-slider__content, .box-slider--multiple .box-slider__content, .box-slider--special .box-slider__content {
color: #000;
font-size: 16px;
line-height: 1.25em;
padding-top:20px
}
.box-slider--carousel .box-slider__next, .box-slider--carousel .box-slider__prev, .box-slider--multiple .box-slider__next, .box-slider--multiple .box-slider__prev, .box-slider--special .box-slider__next, .box-slider--special .box-slider__prev {
color: #0000dc;
opacity: 1;
transition:color .2s
}
.ie11 .box-slider--carousel .box-slider__next:hover, .ie11 .box-slider--carousel .box-slider__prev:hover, .ie11 .box-slider--multiple .box-slider__next:hover, .ie11 .box-slider--multiple .box-slider__prev:hover, .ie11 .box-slider--special .box-slider__next:hover, .ie11 .box-slider--special .box-slider__prev:hover {
color: #000;
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.box-slider--carousel .box-slider__next:hover, .box-slider--carousel .box-slider__prev:hover, .box-slider--multiple .box-slider__next:hover, .box-slider--multiple .box-slider__prev:hover, .box-slider--special .box-slider__next:hover, .box-slider--special .box-slider__prev:hover {
color: #000;
opacity:1
}
}
.box-slider--carousel .box-slider__prev, .box-slider--multiple .box-slider__prev, .box-slider--special .box-slider__prev {
left:-65px
}
.box-slider--carousel .box-slider__next, .box-slider--multiple .box-slider__next, .box-slider--special .box-slider__next {
right:-65px
}
.box-slider--special .box-slider__wrap {
margin-bottom: 0;
overflow:visible
}
.box-slider--special .slick-dots {
padding-top:25px
}
.box-slider--special .slick-dots li.slick-active button {
background: #0000dc;
border-color:#0000dc
}
.box-slider--special .slick-dots button {
border-color:#dcdcdc
}
.ie11 .box-slider--bg.box-slider--special:hover .box-slider__next, .ie11 .box-slider--bg.box-slider--special:hover .box-slider__prev {
color: #fff;
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.box-slider--bg.box-slider--special:hover .box-slider__next, .box-slider--bg.box-slider--special:hover .box-slider__prev {
color: #fff;
opacity:1
}
}
.box-slider--bg .slick-dots li.slick-active button {
background: #fff;
border-color:#fff
}
.box-slider--bg .slick-dots button {
border-color:#fff
}
.box-slider--bg .box-slider__next, .box-slider--bg .box-slider__prev {
color:#fff
}
.box-slider--carousel .slick-slide {
flex:0 0 33.333%
}
@media (min-width: 768px) {
.box-slider {
margin:0 0 50px
}
}
@media (max-width: 1262px) {
.box-slider--carousel .box-slider__wrap, .box-slider--multiple .box-slider__wrap, .box-slider--special .box-slider__wrap {
padding-bottom:50px
}
.box-slider--carousel .box-slider__next, .box-slider--carousel .box-slider__prev, .box-slider--multiple .box-slider__next, .box-slider--multiple .box-slider__prev, .box-slider--special .box-slider__next, .box-slider--special .box-slider__prev {
bottom: 0;
top:auto !important
}
.box-slider--carousel .box-slider__prev, .box-slider--multiple .box-slider__prev, .box-slider--special .box-slider__prev {
left: auto;
right:50%
}
.box-slider--carousel .box-slider__next, .box-slider--multiple .box-slider__next, .box-slider--special .box-slider__next {
left: 50%;
right:auto
}
.box-slider--carousel .slick-dots, .box-slider--multiple .slick-dots, .box-slider--special .slick-dots {
padding-bottom:15px
}
.box-slider-pager .box-slider__wrap {
padding-bottom:0
}
}
@media (min-width: 768px) {
.box-slider__wrap {
margin-bottom:0
}
.box-slider__overlay {
bottom: 45px;
color: #fff;
font-size: 16px;
left: 30px;
line-height: 1.25em;
position: absolute;
right: 30px;
z-index: 100;
z-index:200
}
.box-slider__overlay > :last-child {
margin-bottom:0
}
.box-slider__title {
color: #fff;
margin-bottom:4px
}
.box-slider__prev {
left:10px
}
.box-slider__next {
right:10px
}
.box-slider--video .box-slider__overlay {
text-align:center
}
.box-slider--special .slick-list {
padding-bottom:30px
}
.box-slider--special .slick-dots {
bottom:0
}
}
@media (max-width: 767px) {
.box-slider--bg .box-slider__overlay, .box-slider--bg .box-slider__overlay .box-slider__title {
color:#fff
}
}
.box-slider-pager {
margin-bottom:30px
}
.box-slider-pager .box-slider {
margin-bottom: 0;
z-index:1
}
.box-slider-pager .box-slider__wrap {
margin-bottom: 0;
margin-top:-1px !important
}
.box-slider-pager .box-slider--carousel .box-slider__list {
margin-left:0
}
.box-slider-pager .box-slider--carousel .box-slider__item {
box-sizing: border-box;
cursor: pointer;
flex: 0 0 33.333%;
padding-left: 0;
position: relative !important;
width:33.333%
}
.box-slider-pager .box-slider--carousel .box-slider__item:after, .box-slider-pager .box-slider--carousel .box-slider__item:before {
background: #0000dc;
content: "";
left: 0;
opacity: 0;
position: absolute;
transition: opacity .2s ease-out;
width:100%
}
.box-slider-pager .box-slider--carousel .box-slider__item:before {
bottom: 0;
height: 5px;
z-index:200
}
.box-slider-pager .box-slider--carousel .box-slider__item:after {
bottom: 0;
top:0
}
.ie11 .box-slider-pager .box-slider--carousel .box-slider__item:hover:after {
opacity:.7
}
@media (hover: hover) and(pointer: fine) {
.box-slider-pager .box-slider--carousel .box-slider__item:hover:after {
opacity:.7
}
}
.box-slider-pager .box-slider--carousel .box-slider__next, .box-slider-pager .box-slider--carousel .box-slider__prev {
font-size: 0;
height: 50%;
top: 45%;
width:30px
}
.box-slider-pager .box-slider--carousel .box-slider__next:before, .box-slider-pager .box-slider--carousel .box-slider__prev:before {
content: "";
display: inline-block;
height: 100%;
vertical-align:middle
}
.box-slider-pager .box-slider--carousel .box-slider__next .icon, .box-slider-pager .box-slider--carousel .box-slider__prev .icon {
display: inline-block;
font-size: 28px;
line-height: 30px;
vertical-align:middle
}
.box-slider-pager .box-slider--carousel .box-slider__prev {
left: -30px;
right:auto
}
.box-slider-pager .box-slider--carousel .box-slider__next {
left: auto;
right:-30px
}
@media (min-width: 768px) {
.box-slider-pager {
margin:0 0 50px
}
}
@media (max-width: 1239px) {
.box-slider-pager .box-slider--carousel {
margin-left: 20px;
margin-right: 20px;
padding-bottom:0
}
}
.box-timeline-progress {
margin: 0 0 30px;
overflow: hidden;
text-align:center
}
.box-timeline-progress__list {
font-size: 0;
margin-left:-30px
}
@media (-webkit-min-device-pixel-ratio: 0) {
.box-timeline-progress__list {
letter-spacing:-1px
}
}
.box-timeline-progress__list > * {
display: inline-block;
font-size: 14px;
letter-spacing: normal;
vertical-align: top;
width:33.333%
}
.box-timeline-progress__item {
background: none;
background-position: 0 0;
background-size: auto;
box-sizing: border-box;
line-height: 1.5714285714;
margin: 0;
overflow: visible;
overflow: hidden;
padding: 0 0 0 30px;
position:static
}
.box-timeline-progress__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-timeline-progress__item:first-child .box-timeline-progress__illust:before, .box-timeline-progress__item:last-child .box-timeline-progress__illust:after {
display:none
}
.box-timeline-progress__item--ok .box-timeline-progress__illust {
border-color: #78c83c;
color:#78c83c
}
.box-timeline-progress__item--active .box-timeline-progress__illust {
border-color:#0000dc
}
.box-timeline-progress__illust {
border: 3px solid #dcdcdc;
border-radius: 40px;
color: #0000dc;
display: inline-block;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 32px;
font-weight: 700;
height: 72px;
line-height: 66px;
margin-bottom: 0;
position: relative;
text-align: center;
vertical-align: top;
width:72px
}
.box-timeline-progress__illust:after, .box-timeline-progress__illust:before {
background: #aaa;
content: "";
height: 1px;
position: absolute;
top: 50%;
width:1000px
}
.box-timeline-progress__illust:before {
margin-right: 7px;
right:100%
}
.box-timeline-progress__illust:after {
left: 100%;
margin-left:7px
}
.box-timeline-progress__illust .icon {
font-size: 21px;
top:-2px
}
.box-timeline-progress__illust .icon-check {
font-size: 30px;
top:2px
}
.box-timeline-progress__illust .icon-calendar-plus-o {
top:-3px
}
.box-timeline-progress__title {
color: #000;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 18px !important;
font-weight: 700;
line-height: 1.11em;
margin-bottom: .3em;
margin-top:30px
}
.box-timeline-progress__title a {
text-decoration:none
}
.box-timeline-progress__title b, .box-timeline-progress__title strong {
font-weight:inherit
}
@media (min-width: 768px) {
.box-timeline-progress__title {
font-size:21px !important
}
}
@media (min-width: 1024px) {
.box-timeline-progress__title {
font-size:24px !important
}
}
.box-timeline-progress--reverse .box-timeline-progress__item--ok .box-timeline-progress__illust {
background: #78c83c;
color:#fff
}
.box-timeline-progress--reverse .box-timeline-progress__item--active .box-timeline-progress__illust {
background: #0000dc;
color:#fff
}
@media (max-width: 767px) {
.box-timeline-progress__illust {
border-width: 3px;
font-size: 24px;
height: 60px;
line-height: 55px;
width:60px
}
.box-timeline-progress__illust:before {
margin-right:3px
}
.box-timeline-progress__illust:after {
margin-left:3px
}
.box-timeline-progress__illust .icon {
font-size:18px
}
.box-timeline-progress__illust .icon-check {
font-size:24px
}
.box-timeline-progress__desc, .box-timeline-progress__title {
display:none
}
}
@media (min-width: 768px) {
.box-timeline-progress {
margin:0 0 50px
}
}
@media (min-width: 1024px) {
.box-timeline-progress__desc {
font-size: 18px;
padding:0 30px
}
}
.box-map {
height: 400px;
margin: 0 0 30px;
position:relative
}
.box-map__placeholder {
background: #fafafa;
height: 100%;
left: 0;
position: absolute;
text-align: center;
top: 0;
width:100%
}
.box-map__placeholder:before {
content: "";
display: inline-block;
height: 100%;
margin-right: -.25em;
vertical-align:middle
}
.box-map__inner {
color: #000;
display: inline-block;
vertical-align:middle
}
.box-map__text {
color: #000;
color: #999;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 24px !important;
font-weight: 700;
line-height: 1.11em;
margin:0
}
.box-map__text a {
text-decoration:none
}
.box-map__text b, .box-map__text strong {
font-weight:inherit
}
@media (min-width: 768px) {
.box-map__text {
font-size:24px !important
}
}
@media (min-width: 1024px) {
.box-map__text {
font-size:32px !important
}
}
.box-map__icon {
color: #000;
color: #999;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 18px !important;
font-size: 40px;
font-weight: 700;
line-height: 1.11em;
margin-bottom:.25em
}
.box-map__icon a {
text-decoration:none
}
.box-map__icon b, .box-map__icon strong {
font-weight:inherit
}
@media (min-width: 768px) {
.box-map__icon {
font-size:21px !important
}
}
@media (min-width: 1024px) {
.box-map__icon {
font-size:24px !important
}
}
.box-map__map {
height: 100%;
left: 0;
position: absolute;
top: 0;
width:100%
}
@media (max-height: 400px) {
.box-map {
height:80vh
}
}
@media (min-width: 768px) {
.box-map {
margin:0 0 50px
}
}
.box-article {
display: block;
font-size: 14px;
margin:0 0 30px
}
.box-article:after, .box-article:before {
clear: both;
content: "";
display:table
}
.box-article__inner[href] {
color: #000;
text-decoration:none
}
.ie11 .box-article__inner[href]:hover {
color:#000
}
.ie11 .box-article__inner[href]:hover .box-article__title {
color: #000;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-article__inner[href]:hover {
color:#000
}
.box-article__inner[href]:hover .box-article__title {
color: #000;
text-decoration:underline
}
}
.box-article__inner[href]:visited .box-article__title {
color:#55008b
}
.ie11 .box-article__inner[href]:visited:hover .box-article__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-article__inner[href]:visited:hover .box-article__title {
color:#000
}
}
.box-article__img {
text-align:center
}
.box-article__title {
color: #0000dc;
font-size: 18px;
margin: 0 0 .8em;
padding-bottom: 15px;
position: relative;
transition: color .2s;
-moz-transition:none
}
.box-article__title:before {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:40px
}
.box-article__desc {
margin:0
}
@media (max-width: 479px) {
.box-article__img {
margin:0 0 10px
}
.box-article .meta {
margin:0 0 5px
}
}
@media (max-width: 1439px) {
.box-article__img img {
min-width:100%
}
}
@media (min-width: 480px) {
.box-article {
padding-left:195px
}
.box-article__img {
float: left;
margin: 0 15px 5px -195px;
width:180px
}
}
@media (min-width: 768px) {
.box-article {
margin: 0 0 50px;
padding-left:285px
}
.box-article__img {
margin: 0 0 0 -285px;
width:270px
}
}
@media (min-width: 1024px) {
.box-article {
padding-left:300px
}
.box-article__img {
margin:0 0 0 -300px
}
}
.box-article--mini {
padding-left:150px
}
.box-article--mini .box-article__img {
float: left;
margin: 0 15px 5px -150px;
width:135px
}
.box-article-list {
background: #fff;
display: block;
margin: 0 0 30px;
position:relative
}
.box-article-list__inner[href] {
color: #000;
text-decoration:none
}
.ie11 .box-article-list__inner[href][href]:hover {
color:#000
}
.ie11 .box-article-list__inner[href][href]:hover .box-article-list__title {
color: #000;
text-decoration:underline
}
.ie11 .box-article-list__inner[href][href]:hover .box-article-list__more {
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-article-list__inner[href][href]:hover {
color:#000
}
.box-article-list__inner[href][href]:hover .box-article-list__title {
color: #000;
text-decoration:underline
}
.box-article-list__inner[href][href]:hover .box-article-list__more {
text-decoration:underline
}
}
.box-article-list__inner[href]:visited .box-article-list__title {
color:#55008b
}
.ie11 .box-article-list__inner[href]:visited:hover .box-article-list__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-article-list__inner[href]:visited:hover .box-article-list__title {
color:#000
}
}
.box-article-list ul {
margin:0 0 1.5em
}
.box-article-list__content {
border: 1px solid #dcdcdc;
border-top: 0 solid #dcdcdc;
padding:15px
}
.box-article-list__content > :last-child {
margin-bottom:0
}
.box-article-list__desc {
font-size:14px
}
.box-article-list__title {
color: #0000dc;
font-size: 18px;
margin: .5em 0;
padding-bottom: 15px;
position: relative;
transition: color .2s;
-moz-transition:none
}
.box-article-list__title:before {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:40px
}
.box-article-list__img {
margin:0
}
.box-article-list__more {
color: #0000dc;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 16px;
font-weight:700
}
.box-article-list--noimg .box-article-list__content {
border-width:1px
}
.box-article-list--border .box-article-list__content {
display: flex;
flex-direction: column;
justify-content: center;
padding: 40px 80px 40px 40px;
position:relative
}
.box-article-list--border .box-article-list__content:after, .box-article-list--border .box-article-list__content:before {
background: #000;
content: "";
height: 2px;
left: 40px;
position: absolute;
right:80px
}
.box-article-list--border .box-article-list__content:before {
top:35px
}
.box-article-list--border .box-article-list__content:after {
bottom:35px
}
.box-article-list--border .box-article-list__meta {
margin-bottom:0
}
.box-article-list--border .box-article-list__title {
font-size: 30px;
margin-top:5px
}
.box-article-list--border .box-article-list__title:before {
display:none
}
.box-article-list--reverse {
background: #0000dc;
color:#fff
}
.box-article-list--reverse .box-article-list__meta, .box-article-list--reverse .box-article-list__more, .box-article-list--reverse .box-article-list__title {
color:#fff
}
.box-article-list--reverse .box-article-list__meta:before, .box-article-list--reverse .box-article-list__more:before, .box-article-list--reverse .box-article-list__title:before {
display:none
}
.box-article-list--reverse .box-article-list__content {
border-color:#0000dc
}
.box-article-list--reverse .box-article-list__inner, .ie11 .box-article-list--reverse .box-article-list__inner[href]:hover, .ie11 .box-article-list--reverse .box-article-list__inner[href]:hover .box-article-list__more, .ie11 .box-article-list--reverse .box-article-list__inner[href]:hover .box-article-list__title {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-article-list--reverse .box-article-list__inner[href]:hover, .box-article-list--reverse .box-article-list__inner[href]:hover .box-article-list__more, .box-article-list--reverse .box-article-list__inner[href]:hover .box-article-list__title {
color:#fff
}
}
.box-article-list--reverse .box-article-list__inner[href]:visited .box-article-list__title {
color:#fff
}
.box-article-list--img .box-article-list__inner {
text-decoration:none
}
.box-article-list--img .box-article-list__content {
background: rgba(0, 0, 0, .4);
border-color: transparent;
position: relative;
z-index:10
}
.box-article-list--img .box-article-list__img {
left:0
}
@media (min-width: 768px) {
.box-article-list {
margin:0 0 50px
}
.box-article-list__content {
border-width: 1px;
min-height: 300px;
padding: 20px;
width:50%
}
.box-article-list__title {
font-size:24px
}
.box-article-list__img {
bottom: 0;
left: 50%;
overflow: hidden;
position: absolute;
right: 0;
top:0
}
.box-article-list__img img {
left: 50%;
max-width: none;
min-height: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width:auto
}
.box-article-list--noimg .box-article-list__content {
min-height: 1px;
width:auto
}
}
@media (min-width: 1024px) {
.box-article-list__content {
padding:25px 60px 25px 40px
}
.box-article-list--big {
font-size:22px
}
.box-article-list--big .icon-ul > li {
padding-left:38px
}
.box-article-list--big .icon-li {
font-size: 24px;
top:50%
}
.box-article-list--big .box-article-list__title {
font-size:48px
}
.box-article-list--big .box-article-list__content {
min-height: 500px;
padding-bottom: 40px;
padding-top:40px
}
}
.box-article-grid {
display: block;
font-size: 14px;
margin: 0 0 30px;
position:relative
}
.box-article-grid__inner {
color: #000;
text-decoration:none
}
.ie11 .box-article-grid__inner[href]:hover {
color:#000
}
.ie11 .box-article-grid__inner[href]:hover .box-article-grid__title {
color: #000;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-article-grid__inner[href]:hover {
color:#000
}
.box-article-grid__inner[href]:hover .box-article-grid__title {
color: #000;
text-decoration:underline
}
}
.box-article-grid__inner[href] .box-article-grid__title {
color:#0000dc
}
.box-article-grid__inner[href]:visited .box-article-grid__title {
color:#55008b
}
.ie11 .box-article-grid__inner[href]:visited:hover .box-article-grid__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-article-grid__inner[href]:visited:hover .box-article-grid__title {
color:#000
}
}
.box-article-grid__content {
padding:10px 0 15px
}
.box-article-grid__content > :last-child {
margin-bottom:0
}
.box-article-grid__title {
font-size: 18px;
margin: .5em 0;
padding-bottom: 15px;
position: relative;
transition: color .2s;
-moz-transition:none
}
.box-article-grid__title:before {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:40px
}
.box-article-grid__title--big {
font-size:24px
}
.box-article-grid__title--bigger {
font-size:21px
}
.box-article-grid__img {
margin: 0;
overflow: hidden;
text-align:center
}
.box-article-grid--noborder .box-article-grid__content, .box-article-grid--noborder .box-article-grid__img {
border:none
}
@media (max-width: 1439px) {
.box-article-grid__img img {
min-width:100%
}
}
@media (min-width: 768px) {
.box-article-grid {
margin:0 0 50px
}
.box-article-grid__content {
padding:15px 0 20px
}
.box-article-grid--big {
font-size:16px
}
.box-article-grid--big .box-article-grid__title {
font-size:24px
}
.box-article-grid--big .box-article-grid__title--big {
font-size:32px
}
}
@media (min-width: 1024px) {
.box-article-grid__content {
padding:20px 0
}
.box-article-grid--big .box-article-grid__content {
padding:25px 0 30px
}
}
.box-article-grid--noimg .box-article-grid__content {
padding-top:0
}
.white .box-article-grid__title:before {
background:#fff
}
.box-gallery, .box-gallery .image {
margin-bottom:30px
}
.box-gallery .grid {
margin-bottom:-30px
}
.box-gallery .grid--nogutter, .box-gallery .grid--nogutter .image, .box-gallery > :last-child {
margin-bottom:0
}
@media (max-width: 767px) {
.box-gallery .grid {
margin-bottom: -10px;
margin-left:-10px
}
.box-gallery .grid.grid--nogutter {
margin-left:0
}
.box-gallery .grid.grid--nogutter .grid__cell {
border-left-width:0
}
.box-gallery .grid__cell {
border-left-width:10px
}
.box-gallery .image {
margin-bottom:10px
}
}
@media (min-width: 768px) {
.box-gallery {
margin:0 0 50px
}
}
.box-category {
background: #0000dc;
border: 1px solid transparent;
margin: 0 0 30px;
position: relative;
text-align:center
}
.box-category, .box-category__inner {
display: flex;
justify-content:center
}
.box-category__inner {
flex: 1;
flex-direction: column;
padding:30px 15px
}
.box-category__inner, .ie11 .box-category__inner[href]:hover {
color: #fff;
text-decoration:none
}
.ie11 .box-category__inner[href]:hover .box-category__title {
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-category__inner[href]:hover {
color: #fff;
text-decoration:none
}
.box-category__inner[href]:hover .box-category__title {
text-decoration:underline
}
}
.box-category:before {
background: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/img/box-category.08f1a33f21dddb2aa5c7.jpg) 50% 50% no-repeat;
background-size: cover;
bottom: 0;
content: "";
left: 0;
opacity: .1;
position: absolute;
right: 0;
top:0
}
.box-category > * {
position: relative;
z-index:2
}
.box-category--no-img:before {
display:none
}
.box-category p {
margin-bottom:30px
}
.box-category p:last-child {
margin-bottom:0
}
.box-category__title {
color: #fff;
font-size: 24px;
margin:0 0 30px
}
.box-category--white {
background-color: #fff;
border-color:#dcdcdc
}
.box-category--white .box-category__inner, .ie11 .box-category--white .box-category__inner[href]:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-category--white .box-category__inner[href]:hover {
color:#000
}
}
.box-category--white .box-category__title {
color:#0000dc
}
.box-category--primary {
background-color: #0000dc;
border-color: #0000dc;
color:#000
}
.box-category--img {
background-position: 50%;
background-size: cover;
border: none;
display: flex;
flex-direction: column;
justify-content:center
}
.box-category--img:before {
display:none
}
.box-category--img :last-child {
margin-bottom:0
}
.box-category--bg:after {
background: #000;
bottom: 0;
content: "";
left: 0;
opacity: .4;
position: absolute;
right: 0;
top:0
}
.box-category--transparent:after {
opacity:0
}
.box-category--end .box-category__inner {
justify-content:flex-start
}
.box-category--end p:last-child {
align-items: flex-end;
display: flex;
flex: 9999;
justify-content:center
}
@media (min-width: 768px) {
.box-category {
margin:0 0 50px
}
.box-category__title--big {
font-size: 30px;
line-height:36px
}
.box-category__inner {
padding:55px 20px
}
}
@media (min-width: 1024px) {
.box-category__inner {
padding:55px 20px
}
}
.box-product {
display:block
}
.box-product__inner {
text-decoration:none
}
.ie11 .box-product__inner[href]:hover .box-product__title {
color: #000;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-product__inner[href]:hover .box-product__title {
color: #000;
text-decoration:underline
}
}
.box-product__inner[href]:visited .box-product__title {
color:#55008b
}
.ie11 .box-product__inner[href]:visited:hover .box-product__title {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-product__inner[href]:visited:hover .box-product__title {
color:#000
}
}
.box-product__img {
margin: 0;
position: relative;
text-align:center
}
.box-product__img img {
height: auto;
width:100%
}
.box-product__labels {
left: 10px;
margin-bottom: -10px;
position: absolute;
top:15px
}
.box-product__labels .tag {
clear: both;
float: left;
margin-bottom:10px
}
.box-product__content {
padding:10px 0 15px
}
.box-product__title {
color: #0000dc;
font-size: 16px;
line-height: 1.2em;
margin: .5em 0 15px;
padding-bottom: 18px;
position: relative;
transition:color .2s
}
.box-product__title:before {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:35px
}
.box-product__author {
color: #000;
display: block;
font-size: 16px;
font-weight: 400;
margin-top:10px !important
}
.box-product__price {
color: #000;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 24px;
font-weight: 700;
margin-bottom:0
}
.box-product__stock {
display: block;
font-size: 14px;
line-height:1.2
}
.box-product--secondary {
overflow:hidden
}
.box-product--secondary .box-product__img {
float: left;
max-width:145px
}
.box-product--secondary .box-product__content {
padding:0 0 0 160px
}
.box-product--secondary .box-product__labels {
left: 5px;
top:10px
}
@media (min-width: 768px) {
.box-product__content {
padding:15px 0 20px
}
.box-product__title {
font-size:18px
}
.box-product--secondary .box-product__img {
max-width:155px
}
.box-product--secondary .box-product__content {
padding:0 0 0 175px
}
}
.box-product-attrs {
color: #0000dc;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-weight: 700;
margin:0 0 30px
}
.box-product-attrs__list {
font-size: 0;
margin:0 0 -10px -10px
}
@media (-webkit-min-device-pixel-ratio: 0) {
.box-product-attrs__list {
letter-spacing:-1px
}
}
.box-product-attrs__list > * {
display: inline-block;
font-size: 13px;
letter-spacing: normal;
vertical-align: top;
width:auto
}
.box-product-attrs__item {
background: none;
background-position: 0 0;
background-size: auto;
background: rgba(0, 0, 220, .1);
border: 1px solid #0000dc;
font-size: 16px;
height: 32px;
line-height: 32px;
margin: 0 0 10px 10px;
min-width: 32px;
overflow: visible;
padding: 0 5px;
position: static;
text-align: center;
text-transform:uppercase
}
.box-product-attrs__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.box-product-attrs__item--color {
border-width: 0;
color: transparent;
font: 0/0 a;
text-decoration:none
}
.box-product-attrs__item--border {
border-width:1px
}
.box-bg + .box-map-search__wrap {
margin-top:-50px
}
.box-map-search .viewport {
height:auto
}
.box-map-search .scrollbar {
display:none
}
.box-map-search__map {
height: 300px;
position:relative
}
.box-map-search__map iframe {
height: 100%;
left: 0;
position: absolute;
top: 0;
width:100%
}
.box-map-search__back {
background: #fff;
display: none;
margin-bottom: 0;
padding: 10px 15px;
text-align:center
}
@media (max-width: 767px) {
.box-map-search .box-vcards-list {
border:0
}
.box-map-search__tools {
padding:0 15px
}
.box-map-search__wrap .row-main {
padding:0
}
.box-map-search__back.is-open {
display:block
}
.box-map-search__back.is-fixed {
bottom: 0;
left: 0;
position: fixed;
right: 0;
z-index:2000
}
.box-map-search__map.is-fixed {
left: 0;
position: fixed;
right: 0;
top: 0;
z-index:2000
}
}
@media (min-width: 768px) {
.box-map-search__map {
height: 500px;
margin:0 -25px 20px
}
}
@media (min-width: 1024px) {
.box-map-search .viewport {
height:498px
}
.box-map-search .scrollbar {
display:block
}
.box-map-search__map {
margin:0
}
.box-map-search__tools {
display:none
}
}
@media (min-width: 1024px) and(min-height: 750px) {
.box-map-search .viewport {
height:calc(100vh - 325px)
}
.box-map-search__map {
height:calc(100vh - 323px)
}
}
.box-graph {
height:350px
}
.box-hero-header {
display: flex;
flex-direction: column;
margin-bottom: 30px;
min-height: 350px;
position:relative
}
.box-hero-header--bg .box-hero-header__content {
background:rgba(0, 0, 0, .2)
}
.box-hero-header--full {
min-height:100vh
}
.box-hero-header--full .box-hero-header__content {
display: flex;
flex-grow: 1;
padding-top:50px
}
.box-hero-header--full .box-hero-header__content .row-main {
flex-grow:1
}
.box-hero-header--full .box-hero-header__content--bottom .row-main {
align-items: flex-end;
display:flex
}
.box-hero-header--full .box-hero-header__content--bottom .box-hero-header__content-inner {
max-width: calc(100vw - 30px);
width:470px
}
.header--hero ~ .main > .box-hero-header--full:first-child .box-hero-header__content {
padding-top:170px
}
@media (min-width: 768px) {
.header--hero ~ .main > .box-hero-header--full:first-child .box-hero-header__content {
padding-top:250px
}
}
.box-hero-header__img, .box-hero-header__video {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top:0
}
.box-hero-header__img {
background-position: 50% 50%;
background-repeat: no-repeat;
background-size:cover
}
.box-hero-header__video {
overflow:hidden
}
.box-hero-header__video video {
height: auto;
left: 50%;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width:auto
}
.box-hero-header__video-controls {
bottom: 20px;
display: flex;
justify-content: center;
position: absolute;
right: 15px;
z-index:999
}
.box-hero-header__video-controls button {
align-items: center;
background: hsla(0, 0%, 87%, .4);
border: none;
cursor: pointer;
display: flex;
font-size: 20px;
height: 40px;
justify-content: center;
width:40px
}
.box-hero-header__video-controls button:hover {
background:#ddd
}
.box-hero-header__video-controls button:focus {
outline:2px auto #000
}
.box-hero-header__content {
padding-bottom: 50px;
padding-top: 170px;
position:relative
}
.box-hero-header__content--bg .box-hero-header__content-inner {
background: #000;
margin-bottom: 0;
padding:20px
}
.box-hero-header__content--bg .box-hero-header__content-inner > * {
border: none !important;
color:#fff
}
.box-hero-header__content--bg .box-hero-header__content-inner a {
color:#fff
}
.ie11 .box-hero-header__content--bg .box-hero-header__content-inner a:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-hero-header__content--bg .box-hero-header__content-inner a:hover {
text-decoration:none
}
}
.box-hero-header__content--bg .box-hero-header__content-inner .btn-wrap {
margin-top:30px
}
.box-hero-header__content--bg--transparent .box-hero-header__content-inner {
background:rgba(0, 0, 0, .6)
}
.box-hero-header__content--bg--white .box-hero-header__content-inner {
background:#fff
}
.box-hero-header__content--bg--white .box-hero-header__content-inner > * {
color:#000
}
.box-hero-header__content--bg--white .box-hero-header__content-inner a {
color:#0000dc
}
.ie11 .box-hero-header__content--bg--white .box-hero-header__content-inner a:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-hero-header__content--bg--white .box-hero-header__content-inner a:hover {
color:#000
}
}
.box-hero-header__content--bg--white.box-hero-header__content--bg--transparent .box-hero-header__content-inner {
background:hsla(0, 0%, 100%, .6)
}
.box-hero-header__content--right {
text-align:right
}
.box-hero-header__content--right .box-hero-header__content-inner {
margin-left:auto
}
.box-hero-header__content--full-width .box-hero-header__content-inner {
max-width: none !important;
width:auto !important
}
.box-hero-header__content-inner {
max-width: 515px;
text-align:left
}
.box-hero-header__content-inner > :last-child {
margin-bottom:0
}
.box-hero-header__separator {
border-top:2px solid
}
@media (max-width: 767px) {
.box-hero-header__content {
padding-bottom:20px
}
}
@media (min-width: 768px) {
.box-hero-header {
margin-bottom:50px
}
.box-hero-header__content {
padding-top:350px
}
.box-hero-header__content--bg {
padding-top:250px
}
.box-hero-header__content--bg .box-hero-header__content-inner {
max-width: 470px;
padding:35px
}
.box-hero-header__content-inner h1 {
font-size:44px
}
}
@media (max-width: 479px) {
.box-hero-header--full-mobile {
min-height:100vh
}
.box-hero-header--full-mobile .box-hero-header__content {
display: flex;
flex-grow: 1;
padding-top:50px
}
.box-hero-header--full-mobile .box-hero-header__content .row-main {
flex-grow:1
}
.box-hero-header--full-mobile .box-hero-header__content--bottom .row-main {
align-items: flex-end;
display:flex
}
.header--hero ~ .main > .box-hero-header--full-mobile:first-child .box-hero-header__content {
padding-top:170px
}
}
.modal__wrap {
box-shadow:0 4px 20px rgba(0, 0, 0, .45)
}
.box-deaf {
position: relative;
transition:padding-left .2s
}
.box-deaf.is-open .box-deaf__link {
opacity: 1;
visibility:visible
}
.box-deaf.is-open {
padding-left:30px
}
.box-deaf__toggle {
align-items: center;
background-color: #fff;
border: 2px solid #0000dc;
border-radius: 50%;
bottom: 35px;
box-shadow: 0 4px 10px rgba(0, 0, 0, .45);
cursor: pointer;
display: flex;
font-size: 40px;
height: 70px;
justify-content: center;
position: fixed;
right: 35px;
text-decoration: none;
width: 70px;
z-index:9999
}
.box-deaf__toggle-header {
align-items: center;
font-size: 25px;
padding-left: 20px;
position: relative;
right:10px
}
.box-deaf__toggle.is-open {
background-color: #0000dc;
color:#fff
}
.box-deaf__link {
color: #0000dc;
font-size: 30px;
left: -15px;
line-height: 1.2;
opacity: 0;
position: absolute;
top: 0;
transition: opacity font-size .2s .2s;
visibility:hidden
}
.box-deaf-links video {
max-width: 500px;
width:100%
}
.box-deaf-links__link {
opacity: 0;
visibility:hidden
}
.box-deaf-links__link.is-visible {
opacity: 1;
visibility:visible
}
@media (min-width: 768px) {
.box-deaf.is-open .box-deaf__content {
padding-left:40px
}
.box-deaf__toggle {
font-size:28px
}
.box-deaf__link {
font-size: 35px;
left:-20px
}
}
@media (min-width: 1560px) {
.box-deaf.is-open .box-deaf__content {
padding-left:0
}
.box-deaf__link {
font-size: 40px;
left:-30px
}
}
.box-quote {
border: 2px solid #000;
border-width: 2px 0;
margin-bottom: 30px;
padding: 45px 0 30px;
position: relative;
text-align:center
}
.box-quote .row-main blockquote {
padding:0
}
.box-quote blockquote {
margin: 0 auto;
max-width: 980px;
padding: 0 20px;
position:relative
}
.box-quote p {
font-size: 18px;
font-weight: 700;
margin-bottom:0
}
.box-quote cite {
display: inline-block;
font-size: 16px;
font-style: normal;
margin-top: 15px;
padding-top: 15px;
position:relative
}
.box-quote cite:before {
background: rgba(0, 0, 0, .5);
content: "";
height: 2px;
left: 50%;
margin-left: -35px;
position: absolute;
top: 0;
width:70px
}
.box-quote--bg {
background: #0000dc;
border:none
}
.box-quote--bg cite, .box-quote--bg p {
color:#fff
}
.box-quote--bg cite:before {
background:hsla(0, 0%, 100%, .5)
}
@media (min-width: 768px) {
.box-quote {
margin: 0 0 50px;
padding:90px 0 50px
}
.box-quote p {
font-size:24px
}
.box-quote cite {
margin-top: 35px;
padding-top:25px
}
}
@media (min-width: 1024px) {
.box-quote p {
font-size: 30px;
line-height:34px
}
}
.box-alternative {
display: block;
margin: 0 0 30px;
position:relative
}
.box-alternative__inner {
display: block;
text-decoration:none
}
.box-alternative__inner:before {
background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent);
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top:0
}
.ie11 .box-alternative a.box-alternative__inner:hover .box-alternative__title {
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.box-alternative a.box-alternative__inner:hover .box-alternative__title {
text-decoration:underline
}
}
.box-alternative:not(.light-gradient) .box-alternative__inner:before {
background-image:linear-gradient(0deg, #000, transparent)
}
.box-alternative__img {
margin-bottom:0
}
.box-alternative__img img {
height: auto;
width:100%
}
.box-alternative__title {
color: #fff;
font-size: 18px;
margin-bottom:0
}
.box-alternative__content {
bottom: 0;
left: 0;
padding: 24px 20px 12px;
position: absolute;
right:0
}
.box-alternative__author {
color: #fff;
font-size: 16px;
margin: 10px 0 0;
padding-top: 15px;
position:relative
}
.box-alternative__author:before {
background: currentColor;
content: "";
height: 1px;
left: 0;
position: absolute;
top: 0;
width:35px
}
.box-alternative__desc {
color: #fff;
padding-bottom: 30px;
position:relative
}
.box-alternative__desc:before {
background: currentColor;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width:35px
}
.box-alternative--bg {
background:#0000dc
}
.box-alternative--bg .box-alternative__inner:before {
display:none
}
.box-alternative--bg .box-alternative__content {
position:static
}
.box-alternative--reverse {
background: #fff;
border:1px solid #dcdcdc
}
.box-alternative--reverse .box-alternative__content {
position:static
}
.box-alternative--reverse .box-alternative__title {
color:#0000dc
}
.box-alternative--reverse .box-alternative__author, .box-alternative--reverse .box-alternative__desc {
color:#000
}
.box-alternative--xl .box-alternative__content {
padding:25px 20px
}
.box-alternative--xl .box-alternative__title {
font-size: 22px;
margin-bottom:15px
}
@media (min-width: 768px) {
.box-alternative {
margin:0 0 50px
}
.box-alternative--xl .box-alternative__content {
padding:45px 40px
}
.box-alternative--xl .box-alternative__title {
font-size: 30px;
margin-bottom:20px
}
}
.box-filter {
margin-bottom:30px
}
.box-filter .box-bg {
background: #fff;
border: 1px solid #dcdcdc;
border-width: 1px 0;
padding:30px 0 20px
}
.box-filter .tag {
margin-bottom: 5px;
margin-top:5px
}
.box-filter__link {
margin-bottom:0
}
.box-filter__label {
color: #000;
font-size: 14px;
font-weight: 700;
margin:23px 0 8px
}
.box-filter__table table td, .box-filter__table table th {
vertical-align:middle
}
.box-filter table {
font-size:16px
}
.box-filter table a {
-moz-transition:none
}
.box-filter table a:visited {
color:#55008b
}
.ie11 .box-filter table a:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.box-filter table a:visited:hover {
color:#000
}
}
.box-filter table td:first-child, .box-filter table th:first-child {
padding-left:0
}
.box-filter table td:last-child, .box-filter table th:last-child {
padding-right:0
}
@media (max-width: 767px) {
.box-filter__btn {
display:none
}
.box-filter__close {
position: absolute;
right: -15px;
top:-59px
}
.box-filter__close .btn > span {
padding-left: 14px;
padding-right:14px
}
.box-filter__close .btn .icon {
margin-left:0
}
.box-filter__close-text {
display:none
}
.box-filter__table table, .box-filter__table tbody, .box-filter__table td, .box-filter__table tr {
display:block
}
.box-filter__table td {
border-bottom: 0;
padding:0
}
.box-filter__table tr {
border-bottom: 1px solid #dcdcdc;
padding:8px 0
}
}
@media (min-width: 768px) {
.box-filter {
margin-bottom:50px
}
.box-filter .btn-icon {
display:none
}
.box-filter__link {
padding-left: 25px;
text-align:right
}
.box-filter__close {
text-align:right
}
}
@media (min-width: 1024px) {
.box-filter__link {
text-align: left;
width:100%
}
}
.box-workplaces {
margin-bottom:30px
}
.box-workplaces__title {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 24px;
margin-bottom:25px
}
.box-workplaces__wrap {
border: 2px solid #000;
border-width: 2px 0;
padding:60px 20px 0
}
.box-workplaces__wrap + .box-workplaces__wrap {
margin-top:-2px
}
.box-workplaces--background {
background: #fff;
border: 1px solid #dcdcdc;
padding:0 20px
}
.box-workplaces--background .box-workplaces__wrap {
border-width: 0 0 2px;
padding:60px 0 0
}
.box-workplaces--background .box-workplaces__wrap:last-child {
border:none
}
@media (min-width: 768px) {
.box-workplaces {
margin-bottom:50px
}
.box-workplaces__wrap {
padding:65px 40px 10px
}
.box-workplaces--background .box-workplaces__wrap {
padding:65px 0 0
}
}
@media (min-width: 1024px) {
.box-workplaces__title {
float: left;
margin-left: -345px;
max-width:250px
}
.box-workplaces__wrap {
padding:65px 20px 60px 415px
}
.box-workplaces__wrap:after, .box-workplaces__wrap:before {
clear: both;
content: "";
display:table
}
.box-workplaces--background {
background: #fff;
border: 1px solid #dcdcdc;
padding:0 40px
}
.box-workplaces--background .box-workplaces__wrap {
padding:65px 20px 60px 375px
}
}
.box-fixed-notice {
background: #0000dc;
color: #fff;
font-size: 14px;
left: 0;
padding: 14px 0;
position: fixed;
right: 0;
text-align: center;
top: 0;
z-index:1000
}
.box-fixed-notice--old-browsers {
display:none
}
.old-browser .box-fixed-notice--old-browsers {
display:block
}
.box-fixed-notice a {
color:#fff
}
.box-fixed-notice__text {
margin:10px
}
.box-fixed-notice__text:first-child {
margin-top:10px
}
.box-fixed-notice__btn-wrap {
margin:0
}
@media (min-width: 768px) {
.box-fixed-notice {
padding: 14px 0;
text-align:left
}
.box-fixed-notice .row-main {
align-items: center;
display: flex;
justify-content: space-between;
padding:0 25px
}
.box-fixed-notice__text {
flex: 1 1;
margin-left:0
}
}
.box-image-grid {
margin:0 0 30px
}
.box-image-grid__main {
background: #0000dc;
color: #fff;
display: block;
height: 100%;
margin-bottom: 20px;
padding: 200px 15px 20px;
position: relative;
text-decoration:none
}
.box-image-grid__main p {
font-size: 22px;
line-height: 36px;
margin-bottom:50px
}
.box-image-grid__main p:last-child {
margin-bottom:0
}
.ie11 .box-image-grid__main:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.box-image-grid__main:hover {
color:#fff
}
}
.box-image-grid__logo {
height: 114px;
left: 15px;
position: absolute;
top: 70px;
width:65px
}
.box-image-grid__logo img {
height: auto;
width:100%
}
.box-image-grid__title {
color: #fff;
font-family:Muni, Arial, Helvetica Neue, sans-serif
}
.box-image-grid__more {
background: #fff;
border: 1px solid #dcdcdc;
display: block;
margin-bottom: 20px;
padding:20px 15px 25px
}
.box-image-grid__text {
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 16px;
font-weight:700
}
.box-image-grid__img {
background-repeat: no-repeat;
background-size: cover;
margin-bottom:0
}
@media (max-width: 768px) {
.box-image-grid__text {
display: block;
margin-top:20px
}
.box-image-grid__img {
height:250px
}
}
@media (min-width: 768px) {
.box-image-grid {
margin:0 0 50px
}
.box-image-grid__main {
margin-bottom: 0;
padding:270px 30px 70px 50px
}
.box-image-grid p {
font-size: 22px;
line-height: 36px;
margin-bottom:50px
}
.box-image-grid p:last-child {
margin-bottom:0
}
.ie11 .box-image-grid:hover {
color:#fff
}
}
@media (min-width: 768px) and(hover: hover) and(pointer: fine) {
.box-image-grid:hover {
color:#fff
}
}
@media (min-width: 768px) {
.box-image-grid__logo {
left:50px
}
.box-image-grid__more {
padding:45px 30px 35px
}
.box-image-grid .grid {
display:flex
}
.box-image-grid .grid__cell {
display: flex;
flex: 1 1 50%;
flex-direction: column;
max-width:100%
}
.box-image-grid__link {
align-items: center;
display: flex;
justify-content:space-between
}
.box-image-grid__img {
display: flex;
flex:1 1 auto
}
}
@media (min-width: 1440px) {
.box-image-grid__more {
margin-bottom:30px
}
}
.box-intro {
color: #fff;
margin-bottom: 30px;
position: relative;
text-align:center
}
.box-intro__img {
background-size:cover
}
.box-intro__img, .box-intro__img:before {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top:0
}
.box-intro__img:before {
background: linear-gradient(180deg, transparent, #000);
content: "";
opacity:.4
}
.box-intro__title {
color: #fff;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size:32px
}
.box-intro br {
display:none
}
.box-intro__text {
font-size: 18px;
font-weight: 700;
margin-left: auto;
margin-right: auto;
max-width:830px
}
.box-intro__wrap {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
padding:50px 0
}
.box-intro__next {
bottom: 10px;
font-size: 30px;
left: 50%;
margin-bottom: 0;
position: absolute;
transform:translateX(-50%)
}
.box-intro__next a {
color:#0000dc
}
@media (min-width: 768px) {
.box-intro {
margin:0 0 50px
}
.box-intro__wrap {
min-height: 900px;
padding:120px 0
}
.box-intro__title {
font-size:54px
}
.box-intro__text {
font-size:24px
}
.box-intro__next {
bottom: 60px;
font-size:58px
}
}
@media (min-width: 1440px) {
.box-intro__title {
font-size:70px
}
.box-intro br {
display:inline
}
}
.slick-slider {
position: relative;
touch-action: pan-y;
user-select:none
}
.slick-list, .slick-track {
transform:translateZ(0)
}
.slick-list {
overflow: hidden;
position:relative
}
.slick-list:focus {
outline:0
}
.slick-track {
display: flex;
width:100% !important
}
.slick-slide {
display: flex;
flex: 1 0 auto;
outline:0
}
.slick-slide > div {
width:100%
}
.slick-slide .grid__cell {
max-width:100%
}
.slick-initialized {
display:block !important
}
.slick-dots {
font-size: 0;
margin-left: -5px;
padding-top: 12px;
position: static;
text-align: left;
text-align: center;
z-index:200
}
@media (-webkit-min-device-pixel-ratio: 0) {
.slick-dots {
letter-spacing:-1px
}
}
.slick-dots > * {
display: inline-block;
font-size: 0;
letter-spacing: normal;
vertical-align: top;
width:auto
}
.slick-dots li {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0 0 5px 5px;
overflow: visible;
padding: 0;
position:static
}
.slick-dots li:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.slick-dots li.slick-active button {
background: #0000dc;
border-color:#0000dc
}
.slick-dots button {
background: transparent;
border: 1px solid #dcdcdc;
border-radius: 50%;
height: 10px;
padding: 0;
transition: opacity .2s, background .2s;
width:10px
}
.ie11 .slick-dots button:hover {
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.slick-dots button:hover {
opacity:1
}
}
.slick-slide.slick-current .box-slider__item:before {
opacity:1
}
@media (min-width: 768px) {
.slick-dots {
border-color: hsla(0, 0%, 100%, .5);
bottom: 10px;
left: 30px;
margin-left: -8px;
position: absolute;
right:30px
}
.slick-dots li {
margin:0 0 5px 8px
}
.slick-dots li.slick-active button {
background: #fff;
border-color:#0000dc
}
}
.box-bg:not(.box-bg--white) .box-slider--special .slick-dots button {
border-color:#fff
}
.box-rotate {
margin: 0 0 30px;
perspective: 1000px;
transform-style:preserve-3d
}
.box-rotate.hover .box-rotate__front {
transform:rotateY(180deg)
}
.box-rotate.hover .box-rotate__back {
transform:rotateY(0deg)
}
.ie11 .box-rotate:hover .box-rotate__front {
transform:rotateY(180deg)
}
.ie11 .box-rotate:hover .box-rotate__back {
transform:rotateY(0deg)
}
@media (hover: hover) and(pointer: fine) {
.box-rotate:hover .box-rotate__front {
transform:rotateY(180deg)
}
.box-rotate:hover .box-rotate__back {
transform:rotateY(0deg)
}
}
.box-rotate__flipper {
position: relative;
transform-style: preserve-3d;
transition:transform .6s
}
.box-rotate__flipper:before {
content: "";
display: block;
padding-top:100%
}
.box-rotate__back, .box-rotate__front {
align-items: center;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
bottom: 0;
display: flex;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
transform-style: preserve-3d;
transition:transform .6s
}
.box-rotate__title {
color:#fff
}
.box-rotate__front {
background: #0000dc;
transform: rotateY(0deg);
z-index:2
}
.box-rotate__back {
background: #0000dc;
transform:rotateY(-180deg)
}
.box-rotate__back, .ie11 .box-rotate__back:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.box-rotate__back:hover {
text-decoration:none
}
}
.box-rotate__content {
color: #fff;
padding: 20px 30px;
text-align:center
}
.box-rotate__content p:last-child {
margin-bottom:0
}
.box-rotate__icon {
font-size: 28px;
margin-bottom:19px
}
.box-rotate--back-bg .box-rotate__back, .box-rotate--front-bg .box-rotate__front {
background-position: 50%;
background-repeat: no-repeat;
background-size:cover
}
.box-rotate--back-overlay .box-rotate__back:before, .box-rotate--front-overlay .box-rotate__front:before {
background: rgba(0, 0, 0, .4);
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
z-index:-1
}
.box-rotate--back-text .box-rotate__back, .box-rotate--back-text .box-rotate__back .box-rotate__content, .box-rotate--back-text .box-rotate__back .box-rotate__title, .box-rotate--front-text .box-rotate__front .box-rotate__content {
color:#000
}
@media (min-width: 768px) {
.box-rotate {
margin:0 0 50px
}
}
.box-showmore {
overflow:hidden
}
.js .box-showmore {
display: none;
height:0
}
.js .box-showmore.box-showmore--partial {
display: block;
height: 250px;
position:relative
}
.js .box-showmore.box-showmore--partial:after {
background: linear-gradient(transparent, #fafafa);
bottom: 0;
content: "";
height: 50px;
left: 0;
position: absolute;
width:100%
}
.js .box-showmore.box-showmore--partial.is-open {
height:auto
}
.js .box-showmore.box-showmore--partial.is-open:after {
display:none
}
.box-showmore.is-opening {
display:block
}
.box-showmore.is-open {
display: block;
height: auto;
overflow:visible
}
.no-js .btn-showmore {
display:none
}
.btn-showmore.is-open .icon.icon-chevron-down:before {
content: ""
}
.menu-accessibility {
left: -5000px;
position: absolute;
top:0
}
.menu-accessibility a:active, .menu-accessibility a:focus {
background: #fff;
left: 5000px;
padding: 2px 0 5px;
position: absolute;
text-align: center;
top: 0;
width: 200px;
z-index:900
}
.menu-secondary {
position:relative
}
:not(header) > .menu-secondary:before, header:not(.header--hero--noline) > .menu-secondary:before {
background: hsla(0, 0%, 86%, .5);
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
right: 0;
z-index:5
}
.menu-secondary__wrap {
height: 50px;
overflow: hidden;
white-space:nowrap
}
.menu-secondary__list {
display: inline-block;
font-size: 0;
max-width: 100%;
overflow-x: auto;
overflow-y: visible;
vertical-align: top;
-webkit-overflow-scrolling:touch
}
.menu-secondary__item {
background: none;
background-position: 0 0;
background-size: auto;
display: inline-block;
margin: 0 10px;
overflow: visible;
padding: 0;
position: static;
vertical-align:top
}
.menu-secondary__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-secondary__item:first-child {
margin-left:0
}
.menu-secondary__item:last-child {
margin-right:0
}
.menu-secondary__list .menu-secondary__item:first-child a:not(.with-icon) {
padding-left:0
}
.menu-secondary__list .menu-secondary__item:last-child a {
padding-right:0
}
.menu-secondary__link {
color: #0000dc;
display: block;
font-size: 16px;
padding: 13px 0 14px;
position: relative;
text-decoration: none;
transition: background .2s, color .2s;
white-space: nowrap;
z-index:100
}
.menu-secondary__link:after {
background: transparent;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
right: 0;
transition:background .2s
}
.menu-secondary__link .icon-angle-down {
font-size: 16px;
position: relative;
top:1px
}
.menu-secondary__link.with-icon {
padding-left:20px
}
.menu-secondary__link.with-icon .icon {
font-size: 14px;
left: 0;
margin-top: -7px;
position: absolute;
top:50%
}
.menu-secondary__link.with-dropdown {
padding-right:20px !important
}
.menu-secondary__link.with-dropdown .icon-angle-down {
font-size: 14px;
left: auto;
margin-top: -7px;
position: absolute;
right: 0;
top:50%
}
.menu-secondary__link.is-active {
color: #000;
font-weight:700
}
.menu-secondary__link.is-active:after {
background:currentColor
}
.ie11 .menu-secondary__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.menu-secondary__link:hover {
color:#000
}
}
.menu-secondary__link.is-hover, .menu-secondary__link.is-open {
color:#000
}
.menu-secondary__link.is-hover .icon-angle-down, .menu-secondary__link.is-open .icon-angle-down {
transform:rotate(180deg)
}
.menu-secondary__submenu {
background: #fff;
border: 1px solid #dcdcdc;
font-size: 14px;
left: 15px;
margin: 0;
min-width: 250px;
opacity: 0;
position: absolute;
top: 100%;
transition: opacity .2s;
visibility: hidden;
z-index:102
}
.menu-secondary__submenu--wide {
min-width:300px
}
.menu-secondary__submenu__list:first-child {
margin-top:0
}
.menu-secondary__submenu__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-secondary__submenu__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-secondary__submenu__item:first-child .menu-secondary__submenu__link:after, .menu-secondary__submenu__item:last-child .menu-secondary__submenu__link:before {
display:none
}
.menu-secondary__submenu__link {
color: #0000dc;
display: block;
font-size: 16px;
padding: 14px 22px !important;
position: relative;
text-decoration: none;
transition: background .2s;
-moz-transition:none
}
.menu-secondary__submenu__link:after, .menu-secondary__submenu__link:before {
content: "";
height: 1px;
left: 22px;
position: absolute;
right: 22px;
transition:background .2s, opacity .2s
}
.menu-secondary__submenu__link:before {
background: #dcdcdc;
bottom:0
}
.menu-secondary__submenu__link:after {
background: #fff;
opacity: 0;
top:-1px
}
.ie11 .menu-secondary__submenu__link:hover {
background: #0000dc;
color:#fff
}
.ie11 .menu-secondary__submenu__link:hover:before {
background:#0000dc
}
.ie11 .menu-secondary__submenu__link:hover:after {
opacity:1
}
@media (hover: hover) and(pointer: fine) {
.menu-secondary__submenu__link:hover {
background: #0000dc;
color:#fff
}
.menu-secondary__submenu__link:hover:before {
background:#0000dc
}
.menu-secondary__submenu__link:hover:after {
opacity:1
}
}
.ie11 .menu-secondary__submenu__link:visited:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.menu-secondary__submenu__link:visited:hover {
color:#fff
}
}
.menu-secondary__submenu__link.with-icon {
padding-left:46px !important
}
.menu-secondary__submenu__link.with-icon .icon {
font-size: 14px;
left: 22px;
margin-top: -8px;
position: absolute;
top:50%
}
.menu-secondary__submenu.is-open {
opacity: 1;
visibility:visible
}
.menu-secondary--right {
text-align:right
}
.menu-secondary--center {
text-align:center
}
.menu-secondary--white .scroll-nav--background {
background:#fff
}
.menu-secondary--white .scroll-nav--right:before {
background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff)
}
.menu-secondary--white .scroll-nav--left:before {
background-image:linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff)
}
@media (max-width: 767px) {
.menu-secondary .row-main {
padding:0 10px
}
.menu-secondary__submenu {
left: 0;
width:100%
}
}
@media (min-width: 768px) {
.main .menu-secondary {
margin-bottom:0
}
.menu-secondary__item {
margin:0 20px
}
.menu-secondary__link {
font-size:16px
}
.menu-secondary__link.with-icon {
padding-left:25px
}
.menu-secondary__submenu {
margin:0 0 0 -20px
}
.menu-secondary--l .menu-secondary__item {
margin:0 21px
}
.menu-secondary--l .menu-secondary__item:first-child {
margin-left:0
}
.menu-secondary--l .menu-secondary__item:last-child {
margin-right:0
}
.menu-secondary--l .menu-secondary__link {
padding:27px 0
}
}
.menu-lang--select .menu-lang__selected__link:before, .menu-subbox__link:before, .menu-submenu__link:before {
font-family: Font Awesome Pro, Font Awesome Brands;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: 300;
line-height: 1;
vertical-align:-.125em
}
.menu-breadcrumb {
background: #fff;
border-bottom: 1px solid hsla(0, 0%, 86%, .5);
font-size: 0;
margin: 0 0 30px;
padding:14px 0 15px
}
.menu-breadcrumb + .box-bg, .menu-breadcrumb + .box-hero, .menu-breadcrumb + .box-hero-header, .menu-breadcrumb + .u-mt-0 {
margin-top:-30px !important
}
.menu-breadcrumb + .box-hero--bordered {
margin-top:-31px
}
.menu-breadcrumb__list {
align-items: center;
display:flex
}
.menu-breadcrumb__item {
background: none;
background-position: 0 0;
background-size: auto;
font-size: 14px;
font-weight: 400;
margin: 0;
overflow: visible;
padding: 0 25px 0 0;
position: static;
position: relative;
text-decoration:none
}
.menu-breadcrumb__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-breadcrumb__item .icon-angle-right {
color: #0000dc;
font-size: 14px;
margin-top: -6px;
position: absolute;
right: 10px;
top:50%
}
.menu-breadcrumb__item--home {
color: transparent;
font: 0/0 a;
text-decoration:none
}
.menu-breadcrumb__item--home a:before {
font-family: Font Awesome Pro, Font Awesome Brands;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #0000dc;
content: "";
display: inline-block;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 300;
line-height: 1;
vertical-align:-.125em
}
.menu-breadcrumb__link {
text-decoration:none
}
.menu-breadcrumb--secondary {
background: transparent;
margin: 0 0 30px;
padding:0 0 15px
}
.menu-breadcrumb--secondary p {
margin-bottom:0
}
@media (max-width: 767px) {
.menu-breadcrumb__item--mobile .icon-ellipsis-h {
position: relative;
top:1px
}
.menu-breadcrumb__item--mobile-hidden {
display:none
}
}
@media (min-width: 768px) {
.menu-breadcrumb {
margin:0 0 50px
}
.menu-breadcrumb:first-child {
margin-top:-50px
}
.menu-breadcrumb + .box-bg, .menu-breadcrumb + .box-hero, .menu-breadcrumb + .box-hero-header, .menu-breadcrumb + .u-mt-0 {
margin-top:-50px !important
}
.menu-breadcrumb + .box-hero--bordered {
margin-top:-51px
}
.menu-breadcrumb__item--mobile {
display:none
}
}
.menu-side {
border-bottom: 1px solid #dcdcdc;
font-size: 18px;
font-weight: 700;
margin:0 0 30px
}
.menu-side__list--depth1 > .menu-side__item.is-active {
border: 2px solid #000;
border-width: 2px 0;
margin: -1px 0;
position:relative
}
.menu-side__list--depth1 > .menu-side__item, .menu-side__list--depth2 > .menu-side__item {
border-top:1px solid #dcdcdc
}
.menu-side__list--depth1 > .menu-side__item > .menu-side__link, .menu-side__list--depth2 > .menu-side__item > .menu-side__link {
padding:12px 18px
}
.menu-side__list--depth2 {
font-size: 16px;
font-weight:400
}
.menu-side__list--depth2 > .menu-side__item > .menu-side__link {
padding-left:28px
}
.menu-side__list--depth3 {
border: 1px solid #cfcfcf;
border-width: 1px 0;
font-size: 14px;
margin-bottom: -1px;
padding: 5px 0;
position:relative
}
.menu-side__list--depth3 > .menu-side__item > .menu-side__link {
padding:5px 20px 5px 38px
}
.menu-side__list--depth4 > .menu-side__item > .menu-side__link {
padding:5px 20px 5px 58px
}
.menu-side__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-side__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-side__item.with-subitems .menu-side__link {
padding-right: 35px;
position:relative
}
.menu-side__item.is-open > .menu-side__list {
display:block
}
.menu-side__item.is-open > .menu-side__link {
color: #000;
font-weight:700
}
.menu-side__item .menu-side__list {
display:none
}
.menu-side__link {
display: block;
text-decoration:none
}
.menu-side__item.is-active > .menu-side__link {
color: #000;
transition: opacity .2s, color .2s
}
.menu-side__link[href="#"] > .menu-side__toggle {
left: 0;
width:auto
}
.menu-side__toggle {
bottom: 0;
color: #0000dc;
position: absolute;
right: 0;
top: 0;
width:35px
}
.menu-side__toggle:before {
margin-top: -9px;
position: absolute;
right: 12px;
top:50%
}
.menu-side__item.is-open > .menu-side__link .menu-side__toggle:before {
content: ""
}
@media (min-width: 768px) {
.menu-side {
margin:0 0 50px
}
}
.menu-inside {
font-size: 0;
margin: 0 0 30px;
overflow: hidden;
position:relative
}
.menu-inside .scroll-nav {
bottom:1px
}
.menu-inside:before {
background: #dcdcdc;
bottom: 0;
content: "";
height: 1px;
left: 0;
position: absolute;
right:0
}
.menu-inside__wrap {
height: 58px;
overflow: hidden;
position: relative;
white-space:nowrap
}
.menu-inside__list {
overflow-x: auto;
-webkit-overflow-scrolling:touch
}
.menu-inside__item {
background: none;
background-position: 0 0;
background-size: auto;
display: inline-block;
margin: 0 15px;
overflow: visible;
padding: 0;
position: static;
vertical-align:top
}
.menu-inside__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-inside__item:first-child {
margin-left:0
}
.menu-inside__item:last-child {
margin-right:0
}
.menu-inside__link {
display: block;
font-size: 18px;
padding: 16px 0;
position: relative;
text-decoration: none;
transition:color .2s, background .2s
}
.menu-inside__link.with-icon {
padding-left:35px
}
.menu-inside__link.with-icon .icon {
color: #0000dc;
font-size: 14px;
left: 15px;
margin-top: -7px;
position: absolute;
top:50%
}
.menu-inside__link.is-active {
color: #000;
font-weight:700
}
.menu-inside__link.is-active:after {
background: #000;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
right:0
}
.ie11 .menu-inside__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.menu-inside__link:hover {
color:#000
}
}
.menu-inside__side {
margin: 15px 0;
position: relative;
white-space: nowrap;
z-index:1
}
.menu-inside--right {
text-align:right
}
.menu-inside--center {
text-align:center
}
.menu-inside--light {
font-weight:400
}
.menu-inside--light .menu-inside__wrap {
height: 50px;
margin:0
}
.menu-inside--light .menu-inside__wrap:first-child {
margin:0
}
.menu-inside--light .menu-inside__link {
font-size: 14px;
padding-bottom: 15px;
padding-top:15px
}
.menu-inside--background .scroll-nav {
background: #fafafa;
color:#0000dc
}
.menu-inside--background .scroll-nav--right:before {
background-image:linear-gradient(90deg, transparent, #fafafa)
}
.menu-inside--background .scroll-nav--left:before {
background-image:linear-gradient(270deg, transparent, #fafafa)
}
@media (min-width: 768px) {
.menu-inside {
margin:0 0 50px
}
.menu-inside.with-side .menu-inside__wrap {
margin-right:250px
}
.menu-inside__wrap {
margin-bottom:0
}
.menu-inside__side {
bottom: 0;
margin: -15px 0 10px;
position: absolute;
right: 0;
text-align: right;
width:240px
}
.menu-inside__side .btn > span {
padding-left: 15px;
padding-right:15px
}
.menu-inside--right.with-side .menu-inside__wrap {
margin-left: 250px;
margin-right:0
}
.menu-inside--right .menu-inside__side {
left: 0;
right: auto;
text-align:left
}
.menu-inside--center {
padding-right:0
}
}
.menu-content {
border: 1px solid #dcdcdc;
font-size: 0;
font-weight: 700;
margin:0 0 30px
}
.menu-content, .menu-content__wrap {
overflow: hidden;
position: relative;
white-space:nowrap
}
.menu-content__wrap {
height:48px
}
.menu-content__list {
overflow-x: auto;
-webkit-overflow-scrolling:touch
}
.menu-content__item {
background: none;
background-position: 0 0;
background-size: auto;
display: inline-block;
margin: 0;
overflow: visible;
padding: 0;
position: static;
vertical-align:top
}
.menu-content__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-content__link {
display: block;
font-size: 14px;
padding: 14px 15px;
position: relative;
text-decoration: none;
transition:color .2s, background .2s
}
.menu-content__link.with-icon {
padding-left:35px
}
.menu-content__link.with-icon .icon {
color: #0000dc;
left: 15px;
margin-top: -7px;
position: absolute;
top: 50%;
transition:color .2s
}
.menu-content__link.is-active {
background:#fafafa
}
.ie11 .menu-content__link:hover {
background: #0000dc;
color:#fff
}
.ie11 .menu-content__link:hover .icon {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.menu-content__link:hover {
background: #0000dc;
color:#fff
}
.menu-content__link:hover .icon {
color:#fff
}
}
@media (min-width: 768px) {
.menu-content {
margin:0 0 50px
}
}
.menu-filter {
margin: 0 0 30px;
text-align:center
}
.box-tabs .menu-filter {
margin:0
}
.menu-filter__list {
display: table;
width:100%
}
.menu-filter__item {
background: none;
background-position: 0 0;
background-size: auto;
display: table-cell;
margin: 0;
overflow: visible;
padding: 0;
position: static;
vertical-align:middle
}
.menu-filter__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-filter__item:first-child .menu-filter__link {
border-left-width:1px
}
.menu-filter__link {
border-bottom: 2px solid #dcdcdc;
display: block;
padding: 15px 10px;
text-decoration: none;
transition:color .2s, background .2s, border-color .2s
}
.menu-filter__link.is-active {
border-color: #000;
color: #000;
font-weight:700
}
.ie11 .menu-filter__link.is-active:hover {
border-color: #000;
color:#000
}
@media (hover: hover) and(pointer: fine) {
.menu-filter__link.is-active:hover {
border-color: #000;
color:#000
}
}
.menu-filter--big .menu-filter__link {
padding-bottom: 20px;
padding-top:20px
}
@media (min-width: 768px) {
.menu-filter {
margin:0 0 50px
}
}
@media (min-width: 1024px) {
.menu-filter__list {
table-layout:fixed
}
.menu-filter__link {
padding-left: 15px;
padding-right:15px
}
}
.menu-primary {
z-index:200
}
.menu-primary a {
-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.has-toggle .menu-primary__wrap {
padding-right:100px
}
.menu-primary__list {
font-size:18px
}
.menu-primary__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-primary__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-primary__item.with-subbox .menu-primary__link, .menu-primary__item.with-submenu .menu-primary__link {
cursor: pointer;
padding-right:15px
}
.menu-primary__item.with-subbox .menu-primary__link:after, .menu-primary__item.with-submenu .menu-primary__link:after {
background: #fff;
content: "";
height: 6px;
left: -20px;
margin-top: -1px;
opacity: 0;
position: absolute;
right: -20px;
top: 100%;
visibility: hidden;
z-index:100
}
.menu-primary__item.with-subbox.is-open .menu-primary__link .icon, .menu-primary__item.with-submenu.is-open .menu-primary__link .icon {
transform:rotate(180deg)
}
.menu-primary__item.with-submenu {
position:relative
}
.menu-primary__item.with-subbox.is-open .menu-subbox, .menu-primary__item.with-subbox.is-open .menu-submenu, .menu-primary__item.with-submenu.is-open .menu-subbox, .menu-primary__item.with-submenu.is-open .menu-submenu {
display: block;
opacity: 1;
visibility:visible
}
.menu-primary__link {
color: #0000dc;
display: block;
padding: 10px 0;
position: relative;
text-decoration: none;
transition:none
}
.menu-primary__link .icon {
font-size: 24px;
margin-top: -10px;
position: absolute;
right: 0;
top:50%
}
.menu-primary__inner:before {
background: #000;
bottom: -4px;
content: "";
height: 2px;
left: 0;
opacity: 0;
position: absolute;
right:0
}
.menu-primary__toggle {
display:none
}
.menu-primary__title {
bottom: 20px;
display: none;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 0;
font-weight: 700;
height: 16px;
padding-left: 16px;
position: absolute;
right: 0;
text-decoration: none;
text-transform: uppercase;
top: auto;
width: 16px;
z-index:1
}
.menu-primary__title:after, .menu-primary__title:before {
background: #0000dc;
content: "";
height: 2px;
left: 0;
position: absolute;
right: 0;
transition:transform .2s
}
.menu-primary__title:before {
top: 0;
transform-origin:0 0
}
.menu-primary__title:after {
bottom: 0;
transform-origin:0 100%
}
.menu-primary__title > span {
background: #0000dc;
height: 2px;
margin-top: -1px;
position: absolute;
right: 0;
top: 50%;
width:12px
}
.ie11 .menu-primary__title:hover {
color:#0000dc
}
@media (hover: hover) and(pointer: fine) {
.menu-primary__title:hover {
color:#0000dc
}
}
.has-toggle .menu-primary__title {
display:block
}
.is-open .menu-primary__title:before {
transform: rotate(45deg);
width:20px
}
.is-open .menu-primary__title:after {
transform: rotate(-45deg);
width:20px
}
.is-open .menu-primary__title > span {
opacity:0
}
.menu-primary__main-toggle {
background: #fff;
left: 0;
margin-top: 2px;
opacity: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 100%;
visibility: hidden;
z-index:102
}
.menu-primary__main-toggle > .row-main {
display:block
}
.header .menu-primary__main-toggle .grid__cell .grid, .header .menu-primary__main-toggle .grid__cell .grid__cell {
margin-bottom:0
}
.menu-primary__main-toggle .menu-primary__title {
display:none
}
.menu-primary__main-toggle .menu-header-secondary__link, .menu-primary__main-toggle .menu-primary__link, .menu-primary__main-toggle .menu-submenu__link {
color: #0000dc;
text-decoration:none
}
.ie11 .menu-primary__main-toggle .menu-header-secondary__link:hover, .ie11 .menu-primary__main-toggle .menu-primary__link:hover, .ie11 .menu-primary__main-toggle .menu-submenu__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.menu-primary__main-toggle .menu-header-secondary__link:hover, .menu-primary__main-toggle .menu-primary__link:hover, .menu-primary__main-toggle .menu-submenu__link:hover {
color:#000
}
}
.header--hero .menu-primary__main-toggle .menu-header-secondary__link, .header--hero .menu-primary__main-toggle .menu-primary__link, .header--hero .menu-primary__main-toggle .menu-submenu__link {
color:#0000dc
}
.header--hero .menu-primary__main-toggle .menu-header-secondary__link.is-active, .header--hero .menu-primary__main-toggle .menu-primary__link.is-active, .header--hero .menu-primary__main-toggle .menu-submenu__link.is-active, .ie11 .header--hero .menu-primary__main-toggle .menu-header-secondary__link:hover, .ie11 .header--hero .menu-primary__main-toggle .menu-primary__link:hover, .ie11 .header--hero .menu-primary__main-toggle .menu-submenu__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.header--hero .menu-primary__main-toggle .menu-header-secondary__link:hover, .header--hero .menu-primary__main-toggle .menu-primary__link:hover, .header--hero .menu-primary__main-toggle .menu-submenu__link:hover {
color:#000
}
}
.ie11 .header--hero .menu-primary__main-toggle .menu-submenu__link:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.header--hero .menu-primary__main-toggle .menu-submenu__link:hover {
color:#fff
}
}
.menu-primary__main-toggle .menu-primary {
font-family: Arial, Helvetica Neue, sans-serif;
font-size:16px
}
.menu-primary__main-toggle .menu-primary__list {
display: block;
margin-left:0
}
.menu-primary__main-toggle .menu-primary__item {
padding:0 20px
}
.has-toggle .menu-primary__main-toggle .menu-primary__item {
border-bottom-color: #eee;
border-width:0 0 2px
}
.menu-primary__main-toggle .menu-primary__item.with-subbox.is-open {
background:#fafafa
}
.menu-primary__main-toggle .menu-primary__item.with-subbox.is-open, .menu-primary__main-toggle .menu-primary__item.with-submenu.is-open {
position:relative
}
.menu-primary__main-toggle .menu-primary__item.with-subbox.is-open .menu-primary__link, .menu-primary__main-toggle .menu-primary__item.with-submenu.is-open .menu-primary__link {
color: #000;
font-weight:700
}
.menu-primary__main-toggle .menu-primary__item.with-subbox.is-open .menu-primary__toggle:before, .menu-primary__main-toggle .menu-primary__item.with-submenu.is-open .menu-primary__toggle:before {
content: ""
}
.menu-primary__main-toggle .menu-primary__item.with-subbox.is-open .menu-submenu, .menu-primary__main-toggle .menu-primary__item.with-submenu.is-open .menu-submenu {
display:block
}
.menu-primary__main-toggle .menu-primary__item.with-subbox.is-open .menu-subbox, .menu-primary__main-toggle .menu-primary__item.with-submenu.is-open .menu-subbox {
transform: translateX(0);
transition-delay: 0s, 0s;
visibility:visible
}
.menu-primary__main-toggle .menu-primary__links {
display: block;
padding-right: 50px;
position:relative
}
.menu-primary__main-toggle .menu-primary__link {
display: block;
padding:13px 15px 13px 0
}
.menu-primary__main-toggle .menu-primary__inner:before, .menu-primary__main-toggle .menu-primary__link .icon, .menu-primary__main-toggle .menu-primary__link:after {
display:none
}
.menu-primary__main-toggle .menu-primary__toggle {
color: #0000dc;
display: block;
font-size: 0;
height: 50px;
line-height: 50px;
position: absolute;
right: 0;
text-align: right;
top: 0;
width:50px
}
.menu-primary__main-toggle .menu-primary__toggle:after {
bottom: 0;
content: "";
position: absolute;
right: 100%;
top: 0;
width:800px
}
.ie11 .menu-primary__main-toggle .menu-primary__toggle:hover {
color:#0000dc
}
@media (hover: hover) and(pointer: fine) {
.menu-primary__main-toggle .menu-primary__toggle:hover {
color:#0000dc
}
}
.menu-primary__main-toggle .menu-primary__toggle:before {
display: inline-block;
font-size: 28px;
vertical-align:middle
}
.menu-primary__main-toggle .menu-header-secondary {
background: #f8f8fd;
font-size:14px
}
.menu-primary__main-toggle .menu-header-secondary__link {
display: block;
padding:14px 18px
}
.menu-primary__main-toggle .menu-header-secondary__item {
margin:0
}
.menu-primary__main-toggle .menu-submenu {
border: none;
display: none;
position: static;
width:auto
}
.menu-primary__main-toggle .menu-subbox {
border: none;
padding: 0 0 10px;
z-index:1
}
.has-toggle .menu-primary__main-toggle .menu-subbox {
background: transparent;
position:static
}
.menu-primary__main-toggle .menu-subbox__title {
margin: 0;
padding:13px 0
}
.menu-primary__main-toggle .menu-subbox__title__link {
display: block;
text-decoration:none
}
.menu-primary__main-toggle .menu-subbox__list {
margin:0
}
.menu-primary__main-toggle .menu-header-secondary {
border-bottom: 2px solid #dcdcdc;
display: block;
font-size: 16px;
margin-top: -2px;
position:relative
}
.menu-primary__main-toggle .menu-header-secondary__link {
border-top:2px solid rgba(0, 0, 220, .2)
}
.menu-primary.is-open .menu-header-secondary {
visibility:visible
}
.menu-primary.is-open .menu-primary__main-toggle {
opacity: 1;
visibility:visible
}
.menu-primary.is-open .menu-primary__title .icon:before {
display:none
}
.menu-primary.is-open .menu-primary__title .icon:after {
content: ""
}
@media (max-width: 767px) {
.menu-primary__link {
font-size: 16px;
padding:15px 0
}
.menu-primary__toggle {
display:block
}
.menu-primary__title {
display:none !important
}
.menu-primary__main-toggle {
transition:none !important
}
.menu-primary__main-toggle > .row-main {
padding:0
}
.menu-primary__main-toggle .menu-primary__toggle {
margin-right: -20px;
padding-right:20px
}
.menu-primary__item {
border-bottom:2px solid #eee
}
}
@media (min-width: 768px) {
.menu-primary {
display: block;
opacity: 1;
visibility:visible
}
.menu-primary__wrap {
align-items: flex-end;
display: flex;
justify-content:space-between
}
.menu-primary__list {
display: flex;
flex: 1 0 auto;
margin-left:-20px
}
.menu-primary__item {
border: 2px solid transparent;
border-radius: 2px 2px 0 0;
margin: 0;
padding:0 20px
}
.menu-primary__item.with-subbox.is-open, .menu-primary__item.with-submenu.is-open {
background: #fff;
border-color:#eee
}
.menu-primary__item.with-subbox.is-open .menu-primary__link:after, .menu-primary__item.with-subbox.is-open .menu-primary__link:before, .menu-primary__item.with-submenu.is-open .menu-primary__link:after, .menu-primary__item.with-submenu.is-open .menu-primary__link:before {
opacity: 1;
visibility:visible
}
.menu-primary__link {
font-weight:400
}
.menu-primary__link.is-active {
color: #000;
font-weight:700
}
.menu-primary__link.is-active .menu-primary__inner:before {
background: currentColor;
opacity:1
}
.menu-primary__link .icon {
font-size: 16px;
margin-top:-7px
}
.menu-primary__main-toggle {
border: 2px solid #eee;
border-radius: 2px;
border-width: 0 2px;
left: auto;
right: 10px;
width:500px
}
.menu-primary__main-toggle > .row-main {
display: block;
padding:0
}
.menu-primary__main-toggle .grid__cell {
width:100%
}
.menu-primary__main-toggle .menu-primary__item {
padding:0 15px
}
.menu-primary__main-toggle .menu-header-secondary {
border-bottom:2px solid #eee
}
.menu-primary__title {
right:25px
}
}
@media (min-width: 1024px) {
.menu-primary__title {
right:35px
}
}
.menu-subbox {
display: none;
padding: 20px;
transition: opacity .2s;
z-index:50
}
.menu-subbox .grid {
margin-bottom:-20px
}
.menu-subbox .grid__cell {
margin-bottom:20px
}
.menu-subbox .grid__cell .grid, .menu-subbox .grid__cell .grid__cell {
margin-bottom:0
}
.menu-subbox__list {
font-size:16px
}
.menu-subbox__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-subbox__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-subbox__link {
display: block;
padding: 6px 18px;
position: relative;
text-decoration:none
}
.menu-subbox__link:before {
color: #aaa;
content: "";
font-size: 18px;
left: 0;
position: absolute;
top:8px
}
.menu-subbox__close {
display:none
}
.menu-subbox__title {
font-family: Arial, Helvetica Neue, sans-serif;
font-size:18px
}
.menu-subbox__title__link {
text-decoration:none
}
.menu-subbox__title__toggle {
display:none
}
.menu-subbox td, .menu-subbox th {
padding:3px 0
}
.menu-subbox__subtitle {
font-weight: 700;
margin-bottom:15px
}
.ie11 .menu-subbox .box-article-grid:hover .box-article__title {
text-decoration:none !important
}
@media (hover: hover) and(pointer: fine) {
.menu-subbox .box-article-grid:hover .box-article__title {
text-decoration:none !important
}
}
.menu-subbox .box-article-grid__title {
font-size: 16px;
font-weight: 400;
padding-bottom:0
}
.menu-subbox .box-article-grid__title:before {
display:none
}
.menu-subbox .box-article-grid__content {
padding:10px 0 0
}
.menu-subbox a.text-icon .text-icon__label {
font-size: 16px;
text-decoration:none
}
.menu-subbox .text-icon {
padding:4px 0 4px 42px
}
.menu-subbox .text-icon__icon--bg {
border-radius: 2px;
height: 32px;
width:32px
}
.menu-subbox .text-icon__icon {
line-height:32px
}
@media (min-width: 768px) {
.menu-subbox {
background: #fff;
border: 2px solid #eee;
border-radius: 2px;
left: 5px;
margin: 0;
padding: 30px 50px 40px;
position: absolute;
right: 5px;
top:100%
}
.menu-subbox__title {
margin-bottom:20px
}
}
@media (min-width: 1024px) {
.menu-subbox {
left: 15px;
right:15px
}
}
.menu-submenu {
display: none;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 16px;
margin: 0 -15px;
opacity: 0;
text-transform: none;
transition: opacity .2s;
visibility: hidden;
z-index:50
}
.menu-submenu ul, .menu-submenu > ul:first-child {
margin:0
}
.menu-submenu__list {
padding:9px 0 10px 20px
}
.menu-submenu__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-submenu__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-submenu__link {
display: block;
padding: 6px 18px;
position: relative;
text-decoration:none
}
.menu-submenu__link:before {
color: #aaa;
content: "";
font-size: 18px;
left: 0;
position: absolute;
top:8px
}
.menu-submenu__link.is-active {
color:#000
}
.menu-submenu__link--external .icon {
color: #aaa;
font-size: 12px;
position: relative;
top:-2px
}
@media (min-width: 768px) {
.menu-submenu {
background: #fff;
border: 2px solid #eee;
border-radius: 2px;
left: -2px;
margin: 2px 0 0;
min-width: 380px;
position: absolute;
top:100%
}
.menu-submenu__list {
padding:9px 14px 14px 20px
}
}
.menu-lang {
line-height: 50px;
margin: 0;
position: relative;
white-space:nowrap
}
.menu-lang__selected {
font-size:0
}
.menu-lang__selected__link {
display: inline-block;
font-size: 17px;
text-decoration: none;
vertical-align:top
}
.ie11 .menu-lang__selected__link:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.menu-lang__selected__link:hover {
text-decoration:none
}
}
.menu-lang--select {
z-index:500
}
.menu-lang--select .menu-lang__selected__link {
border: 1px solid transparent;
border-bottom: 0;
padding: 0 20px 0 10px;
position:relative
}
.menu-lang--select .menu-lang__selected__link:before {
color: #0000dc;
content: "";
font-size: 14px;
margin-top: -6px;
position: absolute;
right: 7px;
text-align: center;
top: 50%;
transition:transform .2s, color .2s
}
.menu-lang--select .menu-lang__selected__link:after {
background: #fff;
bottom: 0;
content: "";
height: 8px;
left: 0;
opacity: 0;
position: absolute;
right: 0;
transition: opacity .2s;
visibility: hidden;
z-index:10
}
.ie11 .menu-lang--select .menu-lang__selected__link:hover:before {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.menu-lang--select .menu-lang__selected__link:hover:before {
color:#000
}
}
.menu-lang--select .menu-lang__popup {
background: #fff;
border: 1px solid rgba(0, 0, 0, .2);
font-size: 16px;
margin-top: -1px;
min-width: max(100%, 150px);
opacity: 0;
padding: 0 20px;
position: absolute;
right: 0;
transition: opacity .2s;
visibility:hidden
}
.menu-lang--select .menu-lang__popup__link {
border-top: 1px solid #dcdcdc;
display: block;
padding: 4px 0;
text-decoration: none;
transition:color .2s, background .2s
}
.ie11 .menu-lang--select .menu-lang__popup__link:hover, .menu-lang--select .menu-lang__popup__link.is-active {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.menu-lang--select .menu-lang__popup__link:hover {
color:#000
}
}
.menu-lang--select .menu-lang__popup__link:first-child {
border:0
}
.menu-lang--select.is-hover .menu-lang__selected__link {
background: #fff;
border: 1px solid rgba(0, 0, 0, .2);
border-bottom:0
}
.menu-lang--select.is-hover .menu-lang__selected__link:before {
transform:rotate(180deg)
}
.menu-lang--select.is-hover .menu-lang__popup, .menu-lang--select.is-hover .menu-lang__selected__link:after {
opacity: 1;
visibility:visible
}
.menu-lang--select-dark .menu-lang__popup, .menu-lang--select-dark .menu-lang__selected__link:after {
background:#0000dc
}
.menu-lang--select-dark .menu-lang__popup__link {
border-color: hsla(0, 0%, 100%, .15);
color:#fff
}
.ie11 .menu-lang--select-dark .menu-lang__popup__link:hover, .menu-lang--select-dark .menu-lang__popup__link.is-active {
background: #0000c3;
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.menu-lang--select-dark .menu-lang__popup__link:hover {
background: #0000c3;
color:#fff
}
}
.menu-lang--select-dark.is-hover .menu-lang__selected__link {
background: #0000dc;
color:#fff
}
@media (min-width: 768px) {
.menu-lang {
line-height:42px
}
.menu-lang--select .menu-lang__selected__link {
margin-right: -15px;
padding:0 35px 0 17px
}
.menu-lang--select .menu-lang__selected__link:before {
right:15px
}
.menu-lang--select .menu-lang__popup {
right:-15px
}
.menu-lang.is-hover .menu-lang__selected__link {
border-top-color:rgba(0, 0, 0, .2)
}
.menu-lang__selected__link {
font-size: 18px;
margin-left:15px
}
.menu-lang__selected__link:before {
right:15px
}
}
@media (max-width: 767px) {
.header__side > .menu-lang {
display:none
}
}
.menu-header-secondary {
align-items: center;
display: flex;
font-size:18px
}
.menu-header-secondary__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-header-secondary__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-header-secondary__link {
display: block;
padding: 10px 0 12px;
text-decoration: none;
white-space:nowrap
}
.menu-header-secondary__link.is-active {
color:#000
}
.menu-header-secondary--left {
align-items:flex-end
}
@media (min-width: 768px) {
.menu-header-secondary__item {
margin-left:30px
}
}
.menu-mobile {
align-self: center;
height:100%
}
.menu-mobile__list {
align-items: center;
display: flex;
font-size: 18px;
height: 100%;
justify-content:flex-end
}
.menu-mobile__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.menu-mobile__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.menu-mobile__item:last-child {
margin-right:-9px
}
.menu-mobile__link {
display: block;
font-size: 17px;
line-height: 50px;
padding: 0 9px;
text-decoration:none
}
.menu-mobile__link--burger {
text-align: right;
white-space:nowrap
}
.menu-mobile__link--burger:after {
content: "MENU"
}
.menu-mobile__burger {
display: inline-block;
height: 12px;
position: relative;
width:14px
}
.menu-mobile__burger:after, .menu-mobile__burger:before {
background: #0000dc;
content: "";
height: 2px;
left: 0;
position: absolute;
right: 0;
transition:transform .2s
}
.menu-mobile__burger:before {
top: 0;
transform-origin:0 0
}
.menu-mobile__burger:after {
bottom: 0;
transform-origin:0 100%
}
.menu-mobile__burger > span {
background: #0000dc;
height: 2px;
margin-top: -1px;
position: absolute;
right: 0;
top: 50%;
width:100%
}
.is-open .menu-mobile__burger:before {
transform: rotate(45deg);
width:15.5px
}
.is-open .menu-mobile__burger:after {
transform: rotate(-45deg);
width:15.5px
}
.is-open .menu-mobile__burger > span {
opacity:0
}
.menu-mobile--tall .menu-mobile__list {
align-content: space-between;
flex-wrap: wrap;
justify-content:flex-end
}
.menu-mobile--tall .menu-mobile__item:last-child {
width:100%
}
.menu-mobile--tall .menu-mobile__item:nth-last-child(2) {
margin-right:-9px
}
@media (min-width: 768px) {
.menu-mobile {
display:none
}
}
.form-std {
margin:0 0 30px
}
.form-std__fieldset {
background: #fff;
border: 1px solid #dcdcdc;
margin: 0 0 30px;
padding:25px 15px 5px
}
.form-std__legend {
color: #000;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 24px;
font-weight: 700;
padding:0 10px
}
.form-std__title {
margin-bottom:18px
}
@media (min-width: 768px) {
.form-std {
margin:0 0 50px
}
.form-std__fieldset {
padding:60px 70px 25px
}
.form-std__legend {
padding:0 20px
}
}
.form-filter {
margin-bottom:30px
}
.form-filter .menu-filter {
margin-bottom:2.1em
}
@media (min-width: 768px) {
.form-filter {
margin:0 0 50px
}
}
.form-inline .size--max {
flex-grow:1
}
@media (max-width: 767px) {
.form-inline__btn {
display:none
}
}
@media (min-width: 768px) {
.form-inline {
align-items: center;
display: flex;
flex-wrap: wrap;
width:100%
}
.form-inline .btn-icon {
display:none
}
.form-inline--spaced > * {
padding-right:5px
}
.form-inline--spaced > :last-child {
padding-right:0
}
.form-inline > p:not([class]) label {
margin-right:30px
}
.form-inline > p:not([class]):last-child label {
margin-right:0
}
}
.form-inline--force {
align-items: center;
display: flex;
width:100%
}
.form-inline--force.form-inline--spaced > * {
padding-right:5px
}
.form-inline--force.form-inline--spaced > :last-child {
padding-right:0
}
.form-inline--force > p:not([class]) label {
margin-right:15px
}
.form-inline--force > p:not([class]):last-child label {
margin-right:0
}
.crossroad-std {
margin:0 0 30px
}
.crossroad-std .grid {
margin-bottom:-20px
}
.crossroad-std .grid__cell {
margin-bottom:20px
}
.crossroad-std .grid__cell > * {
margin-bottom:0
}
.crossroad-std .grid__cell > .grid {
margin-bottom:-20px
}
.crossroad-std .grid.grid--sm {
margin-bottom:-10px
}
.crossroad-std .grid.grid--sm > .grid__cell {
margin-bottom:10px
}
.crossroad-std .grid.grid--sm > .grid__cell > .grid {
margin-bottom:-10px
}
.crossroad-std .grid.grid--xl {
margin-bottom:-40px
}
.crossroad-std .grid.grid--xl > .grid__cell {
margin-bottom:40px
}
.crossroad-std .grid.grid--xl > .grid__cell > .grid {
margin-bottom:-40px
}
@media (min-width: 768px) {
.crossroad-std {
margin:0 0 50px
}
}
@media (min-width: 1440px) {
.crossroad-std .grid {
margin-bottom:-30px
}
.crossroad-std .grid__cell {
margin-bottom:30px
}
.crossroad-std .grid__cell > .grid {
margin-bottom:-30px
}
}
.crossroad-links {
margin:0 0 30px
}
.crossroad-links__title {
margin:0 0 .75em
}
.crossroad-links__list {
font-size: 16px;
margin:0 0 30px
}
.crossroad-links__list .crossroad-links__list {
margin:.75em 0 0
}
.crossroad-links__list .crossroad-links__list.small {
margin:7px 0 0
}
.crossroad-links__item {
background: none;
background-position: 0 0;
background-size: auto;
display: inline-block;
margin: 0 0 10px;
overflow: visible;
padding: 0 0 0 20px;
position: static;
position: relative;
vertical-align: top;
width:100%
}
.crossroad-links__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.small .crossroad-links__item {
margin:0 0 7px
}
.crossroad-links__item:before {
font-family: Font Awesome Pro, Font Awesome Brands;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #0000dc;
content: "";
display: inline-block;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 300;
left: 0;
line-height: 1;
position: absolute;
top: .35em;
vertical-align:-.125em
}
.small .crossroad-links__item:before {
top:.25em
}
.white .crossroad-links__item:before {
color:#fff
}
.crossroad-links__subtitle {
font-size: 16px;
margin:0 0 .5em
}
.crossroad-links__subtitle a {
-moz-transition:none
}
.crossroad-links__subtitle a:visited {
color:#55008b
}
.ie11 .crossroad-links__subtitle a:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.crossroad-links__subtitle a:visited:hover {
color:#000
}
}
.crossroad-links__links {
margin:0 0 2px -15px
}
.crossroad-links__links a {
margin-left:15px
}
.crossroad-links__desc .table-vcard {
font-size: 14px;
margin:0 0 1.25em
}
.crossroad-links__desc .table-vcard td {
border-color: transparent;
color:#000
}
.crossroad-links__link {
-moz-transition:none
}
.crossroad-links__link:visited {
color:#55008b
}
.ie11 .crossroad-links__link:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.crossroad-links__link:visited:hover {
color:#000
}
}
.crossroad-links--type-2 .crossroad-links__desc {
display: block;
font-size:14px
}
.crossroad-links--type-3 {
border: 1px solid #dcdcdc;
border-width: 1px 0;
padding:22px 15px 17px
}
.crossroad-links--type-3 .crossroad-links__list {
font-size:14px
}
.crossroad-links--type-3 .crossroad-links__item {
padding-left:16px
}
.crossroad-links--type-3 .crossroad-links__item:before {
top:4px
}
.crossroad-links--type-3 .crossroad-links__link {
color: #0000dc;
text-decoration:none
}
.crossroad-links--type-4 .crossroad-links__item {
margin: 0 0 1em;
padding-left:0
}
.crossroad-links--type-4 .crossroad-links__item:before {
display:none
}
.crossroad-links--type-4 .crossroad-links__subtitle {
margin:0 0 5px
}
.crossroad-links--type-4 .crossroad-links__desc {
display: block;
font-size: 14px;
margin:0
}
.crossroad-links--background {
background: #0000dc;
padding: 13px 15px 10px;
-webkit-font-smoothing:subpixel-antialiased
}
.crossroad-links--background .crossroad-links__link {
color: #fff;
font-weight: 700;
text-decoration:none
}
.ie11 .crossroad-links--background .crossroad-links__link:hover {
color: #fff;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.crossroad-links--background .crossroad-links__link:hover {
color: #fff;
text-decoration:underline
}
}
.crossroad-links--background .crossroad-links__item {
padding-left:16px
}
.crossroad-links--background .crossroad-links__item:before {
color: #fff;
top:5px
}
.crossroad-links--size--auto .crossroad-links__list {
margin:0 0 0 -20px
}
.crossroad-links--size--auto .crossroad-links__item {
margin-left: 20px;
width:auto
}
.crossroad-links--size--xs--1-2 > .crossroad-links__list {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap:20px
}
@media (min-width: 480px) {
.crossroad-links--size--s--1-2 > .crossroad-links__list {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap:20px
}
}
@media (min-width: 768px) {
.crossroad-links {
margin:0 0 50px
}
.crossroad-links__item {
margin:0 0 5px
}
.crossroad-links--size--auto .crossroad-links__list {
margin-left:-40px
}
.crossroad-links--size--auto .crossroad-links__item {
margin-left:40px
}
.crossroad-links--size--m--1-4 > .crossroad-links__list, .crossroad-links--size--m--2-4 > .crossroad-links__list {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap:20px
}
.crossroad-links--size--m--1-4 > .crossroad-links__list {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count:4
}
.crossroad-links--size--m--2-4 > .crossroad-links__list {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count:2
}
}
@media (min-width: 1024px) {
.crossroad-links--size--l--2-12 > .crossroad-links__list, .crossroad-links--size--l--3-12 > .crossroad-links__list, .crossroad-links--size--l--4-12 > .crossroad-links__list, .crossroad-links--size--l--6-12 > .crossroad-links__list {
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap:30px
}
.crossroad-links--size--l--2-12 > .crossroad-links__list {
-webkit-column-count: 6;
-moz-column-count: 6;
column-count:6
}
.crossroad-links--size--l--3-12 > .crossroad-links__list {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count:4
}
.crossroad-links--size--l--4-12 > .crossroad-links__list {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count:3
}
.crossroad-links--size--l--6-12 > .crossroad-links__list {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count:2
}
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse {
background: none;
border: none;
color: #000;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 13px;
line-height: 19px;
margin: 0 0 30px;
padding:0
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-table-result, body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-thumbnail-inside, body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-url-top {
padding:0
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results {
padding: 0;
width:100%
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gcsc-branding, body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-above-wrapper-area, body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-resultsHeader, body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-thumbnail {
display:none
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gs-snippet {
margin:0
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-table-result {
color: #000;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 13px;
line-height:19px
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult table {
margin:0
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult td {
padding:0
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult .gsc-result {
border: 0 !important;
margin: 0 0 30px;
padding:0
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult .gs-visibleUrl {
color:#595959
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult .gs-title {
color: #0000dc;
font-size: 18px;
font-weight: 700;
margin: 0 0 3px;
text-decoration:none
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult .gs-title * {
color: #0000dc;
text-decoration: none;
transition:color .2s
}
.ie11 body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult .gs-title:hover * {
color:#000 !important
}
@media (hover: hover) and(pointer: fine) {
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult .gs-title:hover * {
color:#000 !important
}
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-cursor-box {
border-top: 1px solid #dcdcdc;
color: #000;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 40px;
margin: 30px 0 50px;
overflow: hidden;
padding-top: 30px;
text-align:center
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor {
align-items: center;
display: flex;
justify-content:center
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
border: 1px solid #dcdcdc;
color: #0000dc;
margin: 0 0 0 -1px;
min-width: 40px;
outline: none;
padding: 0 5px;
text-align: center;
text-decoration: none;
transition:color .2s, background .2s
}
.ie11 body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
color:#000
}
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
background: none;
color:#000
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gs-webResult .gs-snippet {
color:#000
}
body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-results .gsc-imageResult, body .gsc-control-cse.gsc-control-cse.gsc-control-cse .gsc-webResult.gsc-result {
background-color:transparent !important
}
@media (min-width: 768px) {
body .gsc-control-cse.gsc-control-cse.gsc-control-cse {
margin:0 0 50px
}
}
.header {
background: #fff;
border-top: 6px solid #0000dc;
margin-bottom: 50px;
position:relative
}
.header__wrap {
border-bottom:2px solid #eee
}
.header__wrap > .row-main {
align-items: flex-start;
column-gap: 15px;
display: grid;
grid-template-areas: "logo side" "menu menu";
grid-template-columns: auto 1fr;
grid-template-rows: max-content 1fr;
justify-content:space-between
}
.header__wrap > .row-main:after, .header__wrap > .row-main:before {
content:none
}
.header--hero--noline .header__wrap {
border:0
}
.header__logo {
font-size: 0;
grid-area: logo;
padding:11px 0 10px
}
.header__logo a {
display: inline-block;
position: relative;
z-index:1
}
.header__logo a, .header__logo svg {
vertical-align:top
}
.header__logo--no-margin {
margin-top: -18px !important;
overflow:hidden
}
@media (max-width: 767px) {
.header__logo--no-margin {
margin-top:-10px !important
}
.header__logo--no-margin--crop svg {
margin-top:-7px
}
}
.header .menu-primary {
grid-area:menu
}
.header__side {
display: flex;
grid-area: side;
height: 100%;
justify-content:flex-end
}
.header__search fieldset {
display:none
}
.header__search p {
margin:0
}
.header__search .inp-text::placeholder {
color:#505050
}
.header--hero {
background: transparent;
border-bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index:500
}
.header--hero:not(.no-gradient) {
background-image:linear-gradient(180deg, #000 1%, rgba(0, 0, 0, .3) 80%, transparent)
}
.header-min ~ .header--hero {
top:40px
}
.header--hero:not(.header--hero--light) .header__logo path, .header--hero:not(.header--hero--light) .header__logo polygon, .header--hero:not(.header--hero--light) .header__logo rect {
fill:#fff !important
}
.header--hero:not(.header--hero--light) .menu-header-secondary__link, .header--hero:not(.header--hero--light) .menu-header-secondary__link.is-active {
color:#fff
}
.ie11 .header--hero:not(.header--hero--light) .menu-header-secondary__link:hover {
color:hsla(0, 0%, 100%, .85)
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-header-secondary__link:hover {
color:hsla(0, 0%, 100%, .85)
}
}
.header--hero:not(.header--hero--light) .menu-header-secondary__link .icon {
color:#fff
}
.header--hero:not(.header--hero--light) .menu-lang--select.is-hover .menu-lang__selected__link, .header--hero:not(.header--hero--light) .menu-lang--select.is-hover .menu-lang__selected__link:before {
color:#0000dc
}
.ie11 .header--hero:not(.header--hero--light) .menu-lang--select.is-hover .menu-lang__selected__link:hover, .ie11 .header--hero:not(.header--hero--light) .menu-lang--select.is-hover .menu-lang__selected__link:hover:before {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-lang--select.is-hover .menu-lang__selected__link:hover, .header--hero:not(.header--hero--light) .menu-lang--select.is-hover .menu-lang__selected__link:hover:before {
color:#000
}
}
.header--hero:not(.header--hero--light) .menu-lang__selected__link {
color: #fff;
-moz-transition:none
}
.header--hero:not(.header--hero--light) .menu-lang__selected__link:before {
color:#fff
}
.ie11 .header--hero:not(.header--hero--light) .menu-lang__selected__link:hover, .ie11 .header--hero:not(.header--hero--light) .menu-lang__selected__link:hover:before, .ie11 .header--hero:not(.header--hero--light) .menu-lang__selected__link:visited:hover, .ie11 .header--hero:not(.header--hero--light) .menu-lang__selected__link:visited:hover:before {
color:hsla(0, 0%, 100%, .8)
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-lang__selected__link:hover, .header--hero:not(.header--hero--light) .menu-lang__selected__link:hover:before, .header--hero:not(.header--hero--light) .menu-lang__selected__link:visited:hover, .header--hero:not(.header--hero--light) .menu-lang__selected__link:visited:hover:before {
color:hsla(0, 0%, 100%, .8)
}
}
.header--hero:not(.header--hero--light) .menu-primary__link, .header--hero:not(.header--hero--light) .menu-primary__link .icon, .header--hero:not(.header--hero--light) .menu-primary__link.is-active, .header--hero:not(.header--hero--light) .menu-primary__title, .header--hero:not(.header--hero--light) .menu-primary__title .icon, .header--hero:not(.header--hero--light) .menu-primary__title.is-active {
color:#fff
}
.ie11 .header--hero:not(.header--hero--light) .menu-primary__title:hover span, .ie11 .header--hero:not(.header--hero--light) .menu-primary__title:hover:after, .ie11 .header--hero:not(.header--hero--light) .menu-primary__title:hover:before {
background:hsla(0, 0%, 100%, .8)
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-primary__title:hover span, .header--hero:not(.header--hero--light) .menu-primary__title:hover:after, .header--hero:not(.header--hero--light) .menu-primary__title:hover:before {
background:hsla(0, 0%, 100%, .8)
}
}
.header--hero:not(.header--hero--light) .menu-primary__title span, .header--hero:not(.header--hero--light) .menu-primary__title:after, .header--hero:not(.header--hero--light) .menu-primary__title:before {
background:#fff
}
.ie11 .header--hero:not(.header--hero--light) .menu-primary__link:hover {
color:hsla(0, 0%, 100%, .85)
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-primary__link:hover {
color:hsla(0, 0%, 100%, .85)
}
}
.header--hero:not(.header--hero--light) .menu-primary__item.is-open .menu-primary__link {
color:#000
}
.header--hero:not(.header--hero--light) .menu-primary__main-toggle .menu-header-secondary__link, .header--hero:not(.header--hero--light) .menu-primary__main-toggle .menu-primary__link {
color:#0000dc
}
.header--hero:not(.header--hero--light) .menu-secondary__link {
color:#fff
}
.ie11 .header--hero:not(.header--hero--light) .menu-secondary__link:hover {
color:hsla(0, 0%, 100%, .85)
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-secondary__link:hover {
color:hsla(0, 0%, 100%, .85)
}
}
.header--hero:not(.header--hero--light) .menu-mobile__link {
color:#fff
}
.ie11 .header--hero:not(.header--hero--light) .menu-mobile__link:hover {
color:hsla(0, 0%, 100%, .8)
}
@media (hover: hover) and(pointer: fine) {
.header--hero:not(.header--hero--light) .menu-mobile__link:hover {
color:hsla(0, 0%, 100%, .8)
}
}
.header--hero:not(.header--hero--light) .menu-mobile__burger span, .header--hero:not(.header--hero--light) .menu-mobile__burger:after, .header--hero:not(.header--hero--light) .menu-mobile__burger:before {
background:#fff
}
@media (max-width: 767px) {
.header {
margin:0
}
.header__logo #logo {
display:none
}
.header__logo svg {
height: auto;
max-width: 100%;
width:auto
}
.header__search {
display: block !important;
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 100%;
visibility: hidden;
z-index:1000
}
.header__search fieldset {
display:block
}
.header__search__label {
color: #0000dc;
display: none;
position: absolute;
right: 15px;
top:18px
}
.header__search .inp-fix {
border: 15px solid #fff;
box-shadow: 0 1px 0 #dcdcdc;
margin-top:1px
}
.header__search.is-open {
opacity: 1;
visibility:visible
}
.header__search.is-open .header__label:before {
content: ""
}
}
@media (min-width: 768px) and(max-width: 1023px) {
.header .size--m--1-3 {
margin-bottom: 30px;
width:33.333%
}
}
@media (min-width: 768px) {
.header {
transition:transform .3s
}
.header__logo {
padding:0 0 15px
}
.header__logo #symbol {
display:none
}
.header.headroom--pinned {
transform:translateY(0)
}
.header.headroom--unpinned {
transform:translateY(-100%)
}
.header__wrap {
padding-top:18px
}
.header__wrap > .row-main {
grid-row-gap: 8px;
column-gap:50px
}
.header__search {
max-width: 277px;
width:100%
}
.header__search fieldset {
display:block
}
.header__search p {
margin:0
}
.header__search .inp-fix {
margin-top:0
}
.header__search .inp-text {
font-size:18px
}
.header__search__label {
display: block;
left: -5000px;
position: absolute;
top:-5000px
}
.header--hero:not(.header--hero--light) .header__search .inp-text {
background: transparent;
color:#fff
}
.header--hero:not(.header--hero--light) .header__search .inp-text::placeholder {
color:#fff
}
.header--hero:not(.header--hero--light) .header__search .inp-text:focus {
border-color:#d5d5d5
}
.header--hero:not(.header--hero--light) .header__search .inp-text:focus::placeholder {
color:hsla(0, 0%, 100%, .85)
}
.header--hero:not(.header--hero--light) .header__search .icon-search, .header--hero:not(.header--hero--light) .header__search__label {
color:#fff
}
.header--nav-next .header__wrap > .row-main {
grid-template-areas: "logo side" "logo menu";
grid-column-gap:60px
}
.header--nav-next .header__logo {
display: flex;
height: 100%;
padding-bottom:18px
}
.header--nav-next .menu-primary {
align-items: flex-end;
display: flex;
height: 100%;
justify-content:flex-end
}
}
@media (min-width: 1024px) {
.header-fixed-wrap {
height:179px
}
.header-fixed-wrap.is-fixed .header {
background: #fff;
position:fixed
}
.header-fixed-wrap.is-fixed .header__wrap {
padding-top:0
}
.header-fixed-wrap.is-fixed .header__logo, .header-fixed-wrap.is-fixed .header__side {
display:none
}
.header-fixed-wrap .header {
left: 0;
position: absolute;
right: 0;
top: 0;
z-index:500
}
}
.header-min {
background: #0000dc;
font-family: Arial, Helvetica Neue, sans-serif;
font-size: 14px;
line-height: 40px;
-webkit-font-smoothing:subpixel-antialiased
}
.header-min__logo {
float: left;
font-size:0
}
.header-min__logo svg {
vertical-align: middle;
width:259px
}
.header-min__logo path {
fill:#fff
}
.header-min__menu {
float:right
}
.header-min__menu__list:after, .header-min__menu__list:before {
clear: both;
content: "";
display:table
}
.header-min__menu__item {
background: none;
background-position: 0 0;
background-size: auto;
float: left;
margin: 0 0 0 20px;
overflow: visible;
padding: 0;
position:static
}
.header-min__menu__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.header-min__menu__item--lang {
margin-left:30px
}
.header-min__menu__link {
color: #fff;
text-decoration: none;
-moz-transition:none
}
.ie11 .header-min__menu__link:hover, .ie11 .header-min__menu__link:visited:hover {
color: #fff;
text-decoration:underline
}
@media (hover: hover) and(pointer: fine) {
.header-min__menu__link:hover, .header-min__menu__link:visited:hover {
color: #fff;
text-decoration:underline
}
}
.header-min--inverse {
background: #fff;
color:#0000dc
}
.header-min--inverse .header-min__logo path {
fill:#0000dc
}
.header-min--inverse .header-min__menu__link {
color:#0000dc
}
.ie11 .header-min--inverse .header-min__menu__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.header-min--inverse .header-min__menu__link:hover {
color:#000
}
}
.header-min--dark {
background: #000;
color:#fff
}
.header-min--dark .header-min__logo path {
fill:#fff
}
.header-min--dark .header-min__menu__link {
color: #fff;
-moz-transition:none
}
.ie11 .header-min--dark .header-min__menu__link:hover, .ie11 .header-min--dark .header-min__menu__link:visited:hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.header-min--dark .header-min__menu__link:hover, .header-min--dark .header-min__menu__link:visited:hover {
color:#fff
}
}
.header-min-law {
background:#9100dc
}
.header-min-med {
background:#f01928
}
.header-min-sci {
background:#00af3f
}
.header-min-fi {
background: #f2d45c;
color:#000
}
.header-min-fi .header-min__logo path {
fill:#000
}
.header-min-fi .header-min__menu__link, .ie11 .header-min-fi .header-min__menu__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.header-min-fi .header-min__menu__link:hover {
color:#000
}
}
.header-min-fsps {
background:#5ac8af
}
.header-min-fss {
background:#007a53
}
.header-min-phil {
background: #4bc8ff;
color:#000
}
.header-min-phil .header-min__logo path {
fill:#000
}
.header-min-phil .header-min__menu__link, .ie11 .header-min-phil .header-min__menu__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.header-min-phil .header-min__menu__link:hover {
color:#000
}
}
.header-min-ped {
background: #ff7300;
color:#000
}
.header-min-ped .header-min__logo path {
fill:#000
}
.header-min-ped .header-min__menu__link, .ie11 .header-min-ped .header-min__menu__link:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.header-min-ped .header-min__menu__link:hover {
color:#000
}
}
.header-min-econ {
background:#b9006e
}
.header-min-pharm {
background:#56788d
}
.header-min + .header {
border-top:none
}
@media (max-width: 767px) {
.header-min__menu__item {
margin-left:10px
}
}
.footer {
background: #fff;
border-bottom: 6px solid #0000dc;
padding:0 0 30px
}
.footer .share {
text-align:center
}
.footer .menu-secondary:before {
background: hsla(0, 0%, 87%, .5);
height:1px
}
.footer .menu-secondary__wrap {
height:50px
}
.footer .menu-secondary__link {
min-height:50px
}
.footer .menu-secondary .scroll-nav--background {
background:#fff
}
.footer .menu-secondary .scroll-nav--right:before {
background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff)
}
.footer .menu-secondary .scroll-nav--left:before {
background-image:linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff)
}
.footer__claim {
padding:35px 0 45px
}
.footer__claim svg {
fill:#0000dc
}
.footer__main-title {
font-size: 24px;
font-weight: 700;
line-height: 32px;
margin-bottom:60px
}
.footer__logo {
margin-bottom:0
}
.footer__menu {
margin:0 0 50px
}
.footer__menu__title {
align-items: flex-end;
display: flex;
min-height:52px
}
.footer__menu__title h2 {
color: #0000dc;
font-size: 16px;
margin-bottom:0
}
.footer__menu__title__link {
-moz-transition:none
}
.footer__menu__title__link:visited {
color:#55008b
}
.ie11 .footer__menu__title__link:hover, .ie11 .footer__menu__title__link:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.footer__menu__title__link:hover, .footer__menu__title__link:visited:hover {
color:#000
}
}
.footer__menu__item {
background: none;
background-position: 0 0;
background-size: auto;
margin: 0;
overflow: visible;
padding: 0;
position:static
}
.footer__menu__item:before {
background: none;
border-radius: 0;
content: normal;
display: none;
height: auto;
left: auto;
position: static;
top: auto;
width:auto
}
.footer__menu__link {
-moz-transition:none
}
.footer__menu__link:visited {
color:#55008b
}
.ie11 .footer__menu__link:hover, .ie11 .footer__menu__link:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.footer__menu__link:hover, .footer__menu__link:visited:hover {
color:#000
}
}
.footer__links {
border-bottom: 1px solid hsla(0, 0%, 87%, .5);
margin: 0 0 25px;
padding:0 0 10px
}
.footer__links .grid__cell {
font-size:14px
}
.footer__copyrights {
font-size: 14px;
margin:0 0 20px
}
.footer__bottom {
display:flex
}
.footer__share .icon {
font-size:22px
}
.footer__share-item {
margin-right:18px
}
.footer--dark {
background: #000;
border: none;
color:#fff
}
.footer--dark .footer__claim svg {
fill:#fff
}
.footer--dark .footer__links, .footer--dark .footer__menu, .footer--dark .footer__menu__title, .footer--dark .footer__share {
border-color:#333
}
.footer--dark .footer__menu__title {
color:#fff
}
.ie11 .footer--dark .footer__menu__link:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.footer--dark .footer__menu__link:hover {
text-decoration:none
}
}
.footer--dark .crossroad-light__title, .footer--dark a:not(.share__item), .ie11 .footer--dark a:not(.share__item):hover {
color:#fff
}
@media (hover: hover) and(pointer: fine) {
.footer--dark a:not(.share__item):hover {
color:#fff
}
}
.footer--dark .link-icon .icon {
color:#fff
}
.ie11 .footer--dark .link-icon:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.footer--dark .link-icon:hover {
text-decoration:none
}
}
.footer--dark .footer__top-menu {
background:#101010
}
.footer--dark .footer__top-menu .menu-secondary:before {
background:transparent
}
.footer--dark .footer__top-menu .menu-secondary .scroll-nav--background {
background:#101010
}
.footer--dark .footer__top-menu .menu-secondary .scroll-nav--right:before {
background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #101010)
}
.footer--dark .footer__top-menu .menu-secondary .scroll-nav--left:before {
background-image:linear-gradient(270deg, hsla(0, 0%, 100%, 0), #101010)
}
.footer--dark .footer__top-menu .menu-secondary__link.is-active:after {
background:#fff
}
.footer--blue {
background:#0000dc
}
.footer--blue .footer__claim, .footer--blue .footer__links, .footer--blue .footer__menu, .footer--blue .footer__menu__title, .footer--blue .footer__share {
border-color:hsla(0, 0%, 100%, .25)
}
.ie11 .footer--blue .footer__menu__link:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.footer--blue .footer__menu__link:hover {
text-decoration:none
}
}
.footer--blue .footer__top-menu {
background:#0000c6
}
.footer--blue .footer__top-menu .menu-secondary:before {
background:transparent
}
.footer--blue .footer__top-menu .menu-secondary .scroll-nav--background {
background:#0000c6
}
.footer--blue .footer__top-menu .menu-secondary .scroll-nav--right:before {
background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #0000c6)
}
.footer--blue .footer__top-menu .menu-secondary .scroll-nav--left:before {
background-image:linear-gradient(270deg, hsla(0, 0%, 100%, 0), #0000c6)
}
.footer--blue .footer__top-menu .menu-secondary__link.is-active:after {
background:#fff
}
.ie11 .footer--blue .link-icon:hover {
text-decoration:none
}
@media (hover: hover) and(pointer: fine) {
.footer--blue .link-icon:hover {
text-decoration:none
}
}
@media (max-width: 767px) {
.footer__menu {
border-bottom:1px solid hsla(0, 0%, 87%, .5)
}
.footer__menu__toggle {
width:100% !important
}
.footer__menu__toggle.is-open .footer__menu__box {
display:block
}
.footer__menu__toggle.is-open .footer__menu__title__toggle:before {
content: ""
}
.footer__menu__toggle .footer__menu__box {
display:none
}
.footer__menu__title {
border-top: 1px solid #ddd;
color: #0000dc;
font-size: 16px;
font-weight: 700;
margin: 0;
padding:21px 0
}
.footer__menu__title.with-subitems {
padding-right: 60px;
position:relative
}
.footer__menu__title__toggle {
color: #0000dc;
font-size: 0;
height: 60px;
line-height: 60px;
position: absolute;
right: 1px;
text-align: right;
top: 0;
width:60px
}
.ie11 .footer__menu__title__toggle:hover {
color:#0000dc
}
}
@media (max-width: 767px) and(hover: hover) and(pointer: fine) {
.footer__menu__title__toggle:hover {
color:#0000dc
}
}
@media (max-width: 767px) {
.footer__menu__title__toggle:before {
display: inline-block;
font-size: 28px;
vertical-align:middle
}
.footer__menu__box {
padding:0 15px
}
.footer__menu__list {
margin:0 0 1.25em
}
.footer__menu__item {
margin-top:10px
}
.footer__menu__item:first-child {
margin-top:0
}
.footer__claim br {
display:none
}
.footer__bottom {
flex-wrap:wrap
}
.footer__copyrights, .footer__share {
flex:1 0 100%
}
.footer__copyrights {
order:2
}
.footer__share {
border-bottom: 1px solid hsla(0, 0%, 87%, .5);
padding-bottom:25px
}
}
@media (min-width: 768px) {
.footer {
padding:0 0 90px
}
.footer__menu {
border-bottom: 1px solid hsla(0, 0%, 87%, .5);
padding:40px 0 60px
}
.footer__menu__title {
margin:0 0 25px
}
.footer__menu__title h2 {
color: #000;
font-size: 18px;
font-weight:700
}
.footer__menu__title__link {
text-decoration:none
}
.footer__menu__title__toggle {
display:none
}
.footer__menu:not(.no-munifont) .footer__menu__title h2 {
font-family:Muni, Arial, Helvetica Neue, sans-serif
}
.footer__menu__list {
font-size:14px
}
.footer__menu__item {
margin:0 0 10px
}
.footer__copyrights {
text-align:left
}
.footer__claim {
align-items: center;
border-bottom: 1px solid hsla(0, 0%, 87%, .5);
display: flex;
justify-content: space-between;
padding:50px 0 60px
}
.footer__claim p {
margin-bottom:0
}
.footer--main-title {
font-size: 30px;
line-height:34px
}
.footer__links {
margin: 0 0 40px;
padding:0 0 23px
}
.footer__bottom {
align-items: center;
display: flex;
justify-content:space-between
}
.footer__share-item:last-child {
margin-right:0
}
.footer .menu-secondary__wrap {
height:77px
}
.footer .menu-secondary__item {
min-height:77px
}
}
@media (min-width: 1440px) {
.footer .menu-secondary__list {
align-items: center;
display:flex
}
.footer .menu-secondary__item {
flex:0 0 auto
}
}
.footer-light {
background: #fff;
color: #0000dc;
padding: 50px 0 40px;
text-align:center
}
.footer-light path {
fill:#0000dc
}
.footer-light a {
-moz-transition:none
}
.footer-light a:visited {
color:#55008b
}
.ie11 .footer-light a:visited:hover {
color:#000
}
@media (hover: hover) and(pointer: fine) {
.footer-light a:visited:hover {
color:#000
}
}
.footer-light__copyrights {
font-size: 14px;
margin-bottom:20px
}
.footer-light__copyrights.with-img .footer-light__copyrights__img {
display: block;
margin:0 0 40px
}
.footer-light__links {
color: #0000dc;
font-size: 14px;
margin-bottom:0
}
.footer-light__links a {
font-weight: 700;
margin:0 2px
}
.footer-light--dark {
background: #000;
border: none;
color:#fff
}
.footer-light--dark .footer-light__links, .footer-light--dark .footer-light__menu {
border-color:#fff
}
.footer-light--dark a {
color: #fff;
-moz-transition:none
}
.footer-light--dark a:visited {
color:#fff
}
.ie11 .footer-light--dark a:hover {
color:#999
}
@media (hover: hover) and(pointer: fine) {
.footer-light--dark a:hover {
color:#999
}
}
.ie11 .footer-light--dark a:visited:hover {
color:#999
}
@media (hover: hover) and(pointer: fine) {
.footer-light--dark a:visited:hover {
color:#999
}
}
.footer-light--dark path {
fill:#fff
}
.footer-light--dark .footer-light__links {
color:#fff
}
.footer-light--blue {
background:#0000dc
}
@media (min-width: 768px) {
.footer-light {
padding: 40px 0;
text-align:left
}
.footer-light__links {
font-size:16px
}
.footer-light__copyrights {
margin-bottom:15px
}
.footer-light__copyrights.with-img {
padding-left: 132px;
position:relative
}
.footer-light__copyrights.with-img .footer-light__copyrights__img {
left: 0;
margin: -17px 0 0;
position: absolute;
top:50%
}
.footer-light__copyrights.with-img + .footer-light__links {
padding-left:132px
}
}
@media (min-width: 1024px) {
.footer-light p {
margin-bottom:0
}
.footer-light__wrap {
align-items: center;
display: flex;
justify-content:space-between
}
.footer-light__copyrights.with-img + .footer-light__links {
padding-left:0
}
}
:first-child {
margin-top:0
}
.l {
float:left
}
.r {
float:right
}
.cb {
clear:both
}
.cl {
clear:left
}
.cr {
clear:right
}
.cfx:after, .cfx:before {
clear: both;
content: "";
display:table
}
.ctx {
display:table-cell
}
.ctx:after {
clear: both;
content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
display: block;
font-size: xx-large;
height: 0 !important;
line-height: 0px;
overflow: hidden;
visibility:hidden
}
.hide, .js .jsHide {
display:none
}
.js .jsOut, .out {
left: -5000px;
position: absolute;
top:-5000px
}
.vhide {
border: 0;
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
clip: rect(0 0 0 0);
margin: -1px;
padding:0
}
.left {
text-align:left
}
.right {
text-align:right
}
.center {
text-align:center
}
.lower {
text-transform:lowercase
}
.upper {
text-transform:uppercase
}
.bold {
font-weight:700
}
.thin {
font-weight:400 !important
}
.italic {
font-style:italic
}
.normal {
font-style:normal
}
.top {
align-self: flex-start;
vertical-align:top
}
.middle {
align-self: center;
vertical-align:middle
}
.bottom {
align-self: flex-end;
vertical-align:bottom
}
.huge {
font-size: 26px;
line-height:1.3em
}
@media (min-width: 768px) {
.huge {
font-size:32px
}
}
.big {
font-size: 22px;
line-height:1.3em
}
@media (min-width: 768px) {
.big {
font-size: 24px;
line-height:1.3em
}
}
.medium {
font-size:20px
}
.small {
font-size:14px
}
.normal-size {
font-size:16px !important
}
@media (min-width: 768px) {
.normal-size {
font-size:18px !important
}
}
.h1.h-huge, h1.h-huge {
font-size:60.8px !important
}
@media (min-width: 768px) {
.h1.h-huge, h1.h-huge {
font-size:76px !important
}
}
@media (min-width: 1024px) {
.h1.h-huge, h1.h-huge {
font-size:91.2px !important
}
}
.h1.h-big, h1.h-big {
font-size:53.3344px !important
}
@media (min-width: 768px) {
.h1.h-big, h1.h-big {
font-size:66.668px !important
}
}
@media (min-width: 1024px) {
.h1.h-big, h1.h-big {
font-size:80.0016px !important
}
}
.h1.h-medium, h1.h-medium {
font-size:41.6px !important
}
@media (min-width: 768px) {
.h1.h-medium, h1.h-medium {
font-size:52px !important
}
}
@media (min-width: 1024px) {
.h1.h-medium, h1.h-medium {
font-size:62.4px !important
}
}
.h1.h-small, h1.h-small {
font-size:24px !important
}
@media (min-width: 768px) {
.h1.h-small, h1.h-small {
font-size:30px !important
}
}
@media (min-width: 1024px) {
.h1.h-small, h1.h-small {
font-size:36px !important
}
}
.h2.h-huge, h2.h-huge {
font-size:53.2px !important
}
@media (min-width: 768px) {
.h2.h-huge, h2.h-huge {
font-size:60.8px !important
}
}
@media (min-width: 1024px) {
.h2.h-huge, h2.h-huge {
font-size:76px !important
}
}
.h2.h-big, h2.h-big {
font-size:46.6676px !important
}
@media (min-width: 768px) {
.h2.h-big, h2.h-big {
font-size:53.3344px !important
}
}
@media (min-width: 1024px) {
.h2.h-big, h2.h-big {
font-size:66.668px !important
}
}
.h2.h-medium, h2.h-medium {
font-size:36.4px !important
}
@media (min-width: 768px) {
.h2.h-medium, h2.h-medium {
font-size:41.6px !important
}
}
@media (min-width: 1024px) {
.h2.h-medium, h2.h-medium {
font-size:52px !important
}
}
.h2.h-small, h2.h-small {
font-size:21px !important
}
@media (min-width: 768px) {
.h2.h-small, h2.h-small {
font-size:24px !important
}
}
@media (min-width: 1024px) {
.h2.h-small, h2.h-small {
font-size:30px !important
}
}
.h3.h-huge, h3.h-huge {
font-size:45.6px !important
}
@media (min-width: 768px) {
.h3.h-huge, h3.h-huge {
font-size:45.6px !important
}
}
@media (min-width: 1024px) {
.h3.h-huge, h3.h-huge {
font-size:60.8px !important
}
}
.h3.h-big, h3.h-big {
font-size:40.0008px !important
}
@media (min-width: 768px) {
.h3.h-big, h3.h-big {
font-size:40.0008px !important
}
}
@media (min-width: 1024px) {
.h3.h-big, h3.h-big {
font-size:53.3344px !important
}
}
.h3.h-medium, h3.h-medium {
font-size:31.2px !important
}
@media (min-width: 768px) {
.h3.h-medium, h3.h-medium {
font-size:31.2px !important
}
}
@media (min-width: 1024px) {
.h3.h-medium, h3.h-medium {
font-size:41.6px !important
}
}
.h3.h-small, h3.h-small {
font-size:18px !important
}
@media (min-width: 768px) {
.h3.h-small, h3.h-small {
font-size:20px !important
}
}
@media (min-width: 1024px) {
.h3.h-small, h3.h-small {
font-size:24px !important
}
}
.h4.h-huge, h4.h-huge {
font-size:34.2px !important
}
@media (min-width: 768px) {
.h4.h-huge, h4.h-huge {
font-size:39.9px !important
}
}
@media (min-width: 1024px) {
.h4.h-huge, h4.h-huge {
font-size:45.6px !important
}
}
.h4.h-big, h4.h-big {
font-size:30.0006px !important
}
@media (min-width: 768px) {
.h4.h-big, h4.h-big {
font-size:35.0007px !important
}
}
@media (min-width: 1024px) {
.h4.h-big, h4.h-big {
font-size:40.0008px !important
}
}
.h4.h-medium, h4.h-medium {
font-size:23.4px !important
}
@media (min-width: 768px) {
.h4.h-medium, h4.h-medium {
font-size:27.3px !important
}
}
@media (min-width: 1024px) {
.h4.h-medium, h4.h-medium {
font-size:31.2px !important
}
}
.h4.h-small, h4.h-small {
font-size:17px !important
}
@media (min-width: 768px) {
.h4.h-small, h4.h-small {
font-size:18px !important
}
}
@media (min-width: 1024px) {
.h4.h-small, h4.h-small {
font-size:18px !important
}
}
.h5.h-huge, h5.h-huge {
font-size:30px !important
}
@media (min-width: 768px) {
.h5.h-huge, h5.h-huge {
font-size:34px !important
}
}
@media (min-width: 1024px) {
.h5.h-huge, h5.h-huge {
font-size:38px !important
}
}
.h5.h-big, h5.h-big {
font-size:26px !important
}
@media (min-width: 768px) {
.h5.h-big, h5.h-big {
font-size:28px !important
}
}
@media (min-width: 1024px) {
.h5.h-big, h5.h-big {
font-size:32px !important
}
}
.h5.h-medium, h5.h-medium {
font-size:20px !important
}
@media (min-width: 768px) {
.h5.h-medium, h5.h-medium {
font-size:24px !important
}
}
@media (min-width: 1024px) {
.h5.h-medium, h5.h-medium {
font-size:28px !important
}
}
.h5.h-small, h5.h-small {
font-size:16px !important
}
@media (min-width: 768px) {
.h5.h-small, h5.h-small {
font-size:16px !important
}
}
@media (min-width: 1024px) {
.h5.h-small, h5.h-small {
font-size:16px !important
}
}
.h6.h-huge, h6.h-huge {
font-size: 26px !important;
text-transform:none
}
@media (min-width: 768px) {
.h6.h-huge, h6.h-huge {
font-size:28px !important
}
}
@media (min-width: 1024px) {
.h6.h-huge, h6.h-huge {
font-size:32px !important
}
}
.h6.h-big, h6.h-big {
font-size: 24px !important;
text-transform:none
}
@media (min-width: 768px) {
.h6.h-big, h6.h-big {
font-size:26px !important
}
}
@media (min-width: 1024px) {
.h6.h-big, h6.h-big {
font-size:30px !important
}
}
.h6.h-medium, h6.h-medium {
font-size: 18px !important;
text-transform:none
}
@media (min-width: 768px) {
.h6.h-medium, h6.h-medium {
font-size:22px !important
}
}
@media (min-width: 1024px) {
.h6.h-medium, h6.h-medium {
font-size:26px !important
}
}
.h6.h-small, h6.h-small {
font-size:14px !important
}
@media (min-width: 768px) {
.h6.h-small, h6.h-small {
font-size:14px !important
}
}
@media (min-width: 1024px) {
.h6.h-small, h6.h-small {
font-size:14px !important
}
}
.red {
color:#f01928
}
.orange {
color:#f0b41e
}
.green {
color:#78c83c
}
.light {
color:#999
}
.dark {
color:#000
}
.muni, .primary {
color:#0000dc
}
.white {
color:#fff
}
.white a, .white cite, .white cite strong, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p {
color:#fff !important
}
.white a {
transition:opacity .2s
}
@media (hover: hover) {
.white a:hover {
color: #fff;
opacity:.8
}
}
.white a:visited {
color:#fff
}
.white ul li:not([class]):before, ul.white li:not([class]):before {
background:#fff
}
.white ol li:before, ol.white li:before {
color:#fff
}
.font-primary {
font-family:Arial, Helvetica Neue, sans-serif
}
.font-muni {
font-family:Muni, Arial, Helvetica Neue, sans-serif
}
.font-consola {
font-family:Consolas, monaco, monospace
}
.title-highlighted {
margin-bottom: 15px;
padding-bottom: 20px;
position:relative
}
.title-highlighted:before {
background: #dcdcdc;
bottom: 0;
content: "";
height: 2px;
left: 50%;
margin-left: -20px;
position: absolute;
width:40px
}
.title-highlighted.white:before {
background:#fff
}
.nowrap {
white-space:nowrap
}
.u-mt-150.u-mt-150 {
margin-top:120px
}
@media (min-width: 768px) {
.u-mt-150.u-mt-150 {
margin-top:150px
}
}
.u-mb-150.u-mb-150 {
margin-bottom:120px
}
@media (min-width: 768px) {
.u-mb-150.u-mb-150 {
margin-bottom:150px
}
}
.u-mt-50.u-mt-50 {
margin-top:30px
}
@media (min-width: 768px) {
.u-mt-50.u-mt-50 {
margin-top:50px
}
}
.u-mb-50.u-mb-50 {
margin-bottom:30px
}
@media (min-width: 768px) {
.u-mb-50.u-mb-50 {
margin-bottom:50px
}
}
.u-ml-50.u-ml-50 {
margin-left:30px
}
@media (min-width: 768px) {
.u-ml-50.u-ml-50 {
margin-left:50px
}
}
.u-mr-50.u-mr-50 {
margin-right:30px
}
@media (min-width: 768px) {
.u-mr-50.u-mr-50 {
margin-right:50px
}
}
.u-mt-30.u-mt-30 {
margin-top:30px
}
.u-mb-30.u-mb-30 {
margin-bottom:30px
}
.u-ml-30.u-ml-30 {
margin-left:30px
}
.u-mr-30.u-mr-30 {
margin-right:30px
}
.u-mt-0.u-mt-0 {
margin-top:0
}
.u-mb-0.u-mb-0 {
margin-bottom:0
}
.u-pt-150.u-pt-150 {
padding-top:120px
}
@media (min-width: 768px) {
.u-pt-150.u-pt-150 {
padding-top:150px
}
}
.u-pb-150.u-pb-150 {
padding-bottom:120px
}
@media (min-width: 768px) {
.u-pb-150.u-pb-150 {
padding-bottom:150px
}
}
.u-pt-50.u-pt-50 {
padding-top:30px
}
@media (min-width: 768px) {
.u-pt-50.u-pt-50 {
padding-top:50px
}
}
.u-pb-50.u-pb-50 {
padding-bottom:30px
}
@media (min-width: 768px) {
.u-pb-50.u-pb-50 {
padding-bottom:50px
}
}
.u-pt-30.u-pt-30 {
padding-top:30px
}
.u-pb-30.u-pb-30 {
padding-bottom:30px
}
.u-pt-0.u-pt-0 {
padding-top:0
}
.u-pb-0.u-pb-0 {
padding-bottom:0
}
.u-pl-0.u-pl-0 {
padding-left:0
}
.u-pr-0.u-pr-0 {
padding-right:0
}
.u-pl-10.u-pl-10 {
padding-left:10px
}
.u-pr-10.u-pr-10 {
padding-right:10px
}
.u-pl-20.u-pl-20 {
padding-left:20px
}
.u-pr-20.u-pr-20 {
padding-right:20px
}
@font-face {
font-family: Academicons;
font-style: normal;
font-weight: 400;
src: url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/czarma/fonts/academicons.ce68780d668568976108.woff2) format("woff2"), url(//www.researchjobs.cz/wp-content/themes/researchjobs/third-party/czarma/fonts/academicons.66fb8ce7e3369ba0adcd.woff) format("woff")
}
.icon-ai {
display: inline-block;
font: normal normal normal 14px/1 Academicons;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-ai-academia:before {
content: ""
}
.icon-ai-academia-square:before {
content: ""
}
.icon-ai-acclaim:before {
content: ""
}
.icon-ai-acclaim-square:before {
content: ""
}
.icon-ai-acm:before {
content: ""
}
.icon-ai-acm-square:before {
content: ""
}
.icon-ai-acmdl:before {
content: ""
}
.icon-ai-acmdl-square:before {
content: ""
}
.icon-ai-ads:before {
content: ""
}
.icon-ai-ads-square:before {
content: ""
}
.icon-ai-africarxiv:before {
content: ""
}
.icon-ai-africarxiv-square:before {
content: ""
}
.icon-ai-archive:before {
content: ""
}
.icon-ai-archive-square:before {
content: ""
}
.icon-ai-arxiv:before {
content: ""
}
.icon-ai-arxiv-square:before {
content: ""
}
.icon-ai-biorxiv:before {
content: ""
}
.icon-ai-biorxiv-square:before {
content: ""
}
.icon-ai-ceur:before {
content: ""
}
.icon-ai-ceur-square:before {
content: ""
}
.icon-ai-ciencia-vitae:before {
content: ""
}
.icon-ai-ciencia-vitae-square:before {
content: ""
}
.icon-ai-clarivate:before {
content: ""
}
.icon-ai-clarivate-square:before {
content: ""
}
.icon-ai-closed-access:before {
content: ""
}
.icon-ai-closed-access-square:before {
content: ""
}
.icon-ai-conversation:before {
content: ""
}
.icon-ai-conversation-square:before {
content: ""
}
.icon-ai-coursera:before {
content: ""
}
.icon-ai-coursera-square:before {
content: ""
}
.icon-ai-crossref:before {
content: ""
}
.icon-ai-crossref-square:before {
content: ""
}
.icon-ai-cv:before {
content: ""
}
.icon-ai-cv-square:before {
content: ""
}
.icon-ai-datacite:before {
content: ""
}
.icon-ai-datacite-square:before {
content: ""
}
.icon-ai-dataverse:before {
content: ""
}
.icon-ai-dataverse-square:before {
content: ""
}
.icon-ai-dblp:before {
content: ""
}
.icon-ai-dblp-square:before {
content: ""
}
.icon-ai-depsy:before {
content: ""
}
.icon-ai-depsy-square:before {
content: ""
}
.icon-ai-doi:before {
content: ""
}
.icon-ai-doi-square:before {
content: ""
}
.icon-ai-dryad:before {
content: ""
}
.icon-ai-dryad-square:before {
content: ""
}
.icon-ai-elsevier:before {
content: ""
}
.icon-ai-elsevier-square:before {
content: ""
}
.icon-ai-figshare:before {
content: ""
}
.icon-ai-figshare-square:before {
content: ""
}
.icon-ai-google-scholar:before {
content: ""
}
.icon-ai-google-scholar-square:before {
content: ""
}
.icon-ai-hal:before {
content: ""
}
.icon-ai-hal-square:before {
content: ""
}
.icon-ai-hypothesis:before {
content: ""
}
.icon-ai-hypothesis-square:before {
content: ""
}
.icon-ai-ideas-repec:before {
content: ""
}
.icon-ai-ideas-repec-square:before {
content: ""
}
.icon-ai-ieee:before {
content: ""
}
.icon-ai-ieee-square:before {
content: ""
}
.icon-ai-impactstory:before {
content: ""
}
.icon-ai-impactstory-square:before {
content: ""
}
.icon-ai-inaturalist:before {
content: ""
}
.icon-ai-inaturalist-square:before {
content: ""
}
.icon-ai-inpn:before {
content: ""
}
.icon-ai-inpn-square:before {
content: ""
}
.icon-ai-inspire:before {
content: ""
}
.icon-ai-inspire-square:before {
content: ""
}
.icon-ai-isidore:before {
content: ""
}
.icon-ai-isidore-square:before {
content: ""
}
.icon-ai-jstor:before {
content: ""
}
.icon-ai-jstor-square:before {
content: ""
}
.icon-ai-lattes:before {
content: ""
}
.icon-ai-lattes-square:before {
content: ""
}
.icon-ai-mathoverflow:before {
content: ""
}
.icon-ai-mathoverflow-square:before {
content: ""
}
.icon-ai-mendeley:before {
content: ""
}
.icon-ai-mendeley-square:before {
content: ""
}
.icon-ai-moodle:before {
content: ""
}
.icon-ai-moodle-square:before {
content: ""
}
.icon-ai-mtmt:before {
content: ""
}
.icon-ai-mtmt-square:before {
content: ""
}
.icon-ai-nakala:before {
content: ""
}
.icon-ai-nakala-square:before {
content: ""
}
.icon-ai-obp:before {
content: ""
}
.icon-ai-obp-square:before {
content: ""
}
.icon-ai-open-access:before {
content: ""
}
.icon-ai-open-access-square:before {
content: ""
}
.icon-ai-open-data:before {
content: ""
}
.icon-ai-open-data-square:before {
content: ""
}
.icon-ai-open-materials:before {
content: ""
}
.icon-ai-open-materials-square:before {
content: ""
}
.icon-ai-openedition:before {
content: ""
}
.icon-ai-openedition-square:before {
content: ""
}
.icon-ai-orcid:before {
content: ""
}
.icon-ai-orcid-square:before {
content: ""
}
.icon-ai-osf:before {
content: ""
}
.icon-ai-osf-square:before {
content: ""
}
.icon-ai-overleaf:before {
content: ""
}
.icon-ai-overleaf-square:before {
content: ""
}
.icon-ai-philpapers:before {
content: ""
}
.icon-ai-philpapers-square:before {
content: ""
}
.icon-ai-piazza:before {
content: ""
}
.icon-ai-piazza-square:before {
content: ""
}
.icon-ai-preregistered:before {
content: ""
}
.icon-ai-preregistered-square:before {
content: ""
}
.icon-ai-protocols:before {
content: ""
}
.icon-ai-protocols-square:before {
content: ""
}
.icon-ai-psyarxiv:before {
content: ""
}
.icon-ai-psyarxiv-square:before {
content: ""
}
.icon-ai-publons:before {
content: ""
}
.icon-ai-publons-square:before {
content: ""
}
.icon-ai-pubmed:before {
content: ""
}
.icon-ai-pubmed-square:before {
content: ""
}
.icon-ai-pubpeer:before {
content: ""
}
.icon-ai-pubpeer-square:before {
content: ""
}
.icon-ai-researcherid:before {
content: ""
}
.icon-ai-researcherid-square:before {
content: ""
}
.icon-ai-researchgate:before {
content: ""
}
.icon-ai-researchgate-square:before {
content: ""
}
.icon-ai-ror:before {
content: ""
}
.icon-ai-ror-square:before {
content: ""
}
.icon-ai-sci-hub:before {
content: ""
}
.icon-ai-sci-hub-square:before {
content: ""
}
.icon-ai-scirate:before {
content: ""
}
.icon-ai-scirate-square:before {
content: ""
}
.icon-ai-scopus:before {
content: ""
}
.icon-ai-scopus-square:before {
content: ""
}
.icon-ai-semantic-scholar:before {
content: ""
}
.icon-ai-semantic-scholar-square:before {
content: ""
}
.icon-ai-springer:before {
content: ""
}
.icon-ai-springer-square:before {
content: ""
}
.icon-ai-ssrn:before {
content: ""
}
.icon-ai-ssrn-square:before {
content: ""
}
.icon-ai-stackoverflow:before {
content: ""
}
.icon-ai-stackoverflow-square:before {
content: ""
}
.icon-ai-zenodo:before {
content: ""
}
.icon-ai-zotero:before {
content: ""
}
.icon-ai-zotero-square:before {
content: ""
}
.icon-ai-lg {
font-size: 1.33333333em;
line-height: .75em;
vertical-align:-15%
}
.icon-ai-2x {
font-size:2em
}
.icon-ai-3x {
font-size:3em
}
.icon-ai-4x {
font-size:4em
}
.icon-ai-5x {
font-size:5em
}
.icon-ai-fw {
text-align: center;
width:1.28571429em
}
.icon-ai-ul {
list-style-type: none;
margin-left: 2.14285714em;
padding-left:0
}
.icon-ai-ul > li {
position:relative
}
.icon-ai-li {
left: -2.14285714em;
position: absolute;
text-align: center;
top: .14285714em;
width:2.14285714em
}
.icon-ai-li.icon-ai-lg {
left:-1.85714286em
}
.icon-ai-border {
border: .08em solid #eee;
border-radius: .1em;
padding:.2em .25em .15em
}
.icon-ai-pull-left {
float:left
}
.icon-ai-pull-right {
float:right
}
.icon-ai.icon-ai-pull-left {
margin-right:.3em
}
.icon-ai.icon-ai-pull-right {
margin-left:.3em
}
.fab, .fal, .far, .fas, .icon {
font-family:Font Awesome Pro, Font Awesome Brands, Academicons
}
@keyframes spinner-line-fade-more {
0%, to {
opacity:0
}
1% {
opacity:1
}
}
@keyframes spinner-line-fade-quick {
0%, 39%, to {
opacity:.25
}
40% {
opacity:1
}
}
@keyframes spinner-line-fade-default {
0%, to {
opacity:.22
}
1% {
opacity:1
}
}
@media (max-width: 767px) {
html .menu-primary__item {
display:none
}
html .menu-header-secondary {
height: 0;
visibility:hidden
}
html .js-ready .menu-header-secondary {
height:auto
}
html .js-ready .menu-primary__item, html.no-js .menu-primary__item {
display:list-item
}
html.no-js .menu-header-secondary {
height: auto;
visibility:visible
}
}
table:not(.owl-dt-calendar-table):not(.table-horizontal), table:not(.owl-dt-calendar-table):not(.table-horizontal) td, table:not(.owl-dt-calendar-table):not(.table-horizontal) th, table:not(.owl-dt-calendar-table):not(.table-horizontal) tr {
height: auto !important;
max-width:100% !important
}
table td > p:last-child {
margin-bottom:0 !important
}
@media (max-width: 479px) {
table:not(.owl-dt-calendar-table):not(.table-horizontal), table:not(.owl-dt-calendar-table):not(.table-horizontal) td, table:not(.owl-dt-calendar-table):not(.table-horizontal) th, table:not(.owl-dt-calendar-table):not(.table-horizontal) tr {
width:100% !important
}
}
h6 {
text-transform:none
}
.iframe-container {
margin: 0 0 30px;
position: relative;
width:100%
}
.iframe-container:has(.box-map__placeholder) {
min-height:300px
}
@media (min-width: 768px) {
.iframe-container {
margin:0 0 50px
}
}
.iframe, .iframe-container--fixed > * {
border: 0;
bottom: 0;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width:100%
}
.iframe-container--autosize > * {
border: 0;
width:100%
}
.muniweb-photo {
margin-bottom:25px
}
.muniweb-photo a.image {
margin-bottom:5px
}
.map-button {
background: #fff;
border-radius: 2px;
box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .3);
color: #3a84df;
font-family: Roboto, Arial;
font-size: 12px;
padding: 5px 10px;
position: absolute;
text-decoration: none;
z-index:100
}
.muniweb-photo .additional-titles, .muniweb-photo .additional-titles em {
float:right
}
.image__meta {
font-size: 14px;
font-style:italic
}
.image__caption + .image__meta {
margin-top:-20px
}
.ropot .feedback {
margin-left:15px
}
.no-js .angular-app {
display:none
}
.angular-app__loading {
font-family:Muni, Arial, Helvetica Neue, sans-serif
}
.row-main .menu-secondary .row-main {
padding:0
}
.link-icon--multiple.link-icon--after {
padding-right:0
}
.link-icon--multiple.link-icon--after .icon {
right:0
}
.link-icon--multiple.link-icon > .icon {
margin-top: 0;
position:relative
}
.crossroad-links--inner {
margin-bottom:0
}
.box-vcards-list-experts .box-content, .box-vcards-list-experts .row-main p {
margin-bottom: 0;
padding-bottom:0
}
.no-results {
background-color: #fff4c2;
border: 1px solid #fc3;
font-size: 13px;
padding:5px
}
.pdf-loading {
background:#404040
}
.pdf-loading iframe {
left: 9999px;
position:absolute
}
.box-e-application {
margin:auto
}
.box-e-application p {
margin-bottom:1em
}
.box-e-application p + ul {
margin-top:-.2em
}
.muni__plan-item {
border-bottom: 1px solid #dcdcdc;
margin-bottom: 10px;
padding-bottom:15px
}
.crossroad-links__item:last-child .muni__plan-item {
border-bottom: 0;
margin-bottom: 0;
padding-bottom:0
}
.list-publications__cover {
color: #f1f1f1;
font-size: 100px;
min-width:auto !important
}
.list-publications .box-article-grid__img {
min-height: 200px;
padding-top: 55%;
position:relative
}
.list-publications .box-article-grid .list-publications__cover {
left: 50%;
max-height: calc(100% - 20px);
max-width: calc(100% - 20px);
position: absolute;
top: 50%;
transform:translate(-50%, -50%)
}
@media (min-width: 768px) {
.list-publications .box-article__inner {
position:relative
}
.list-publications .box-article__img {
height: 100%;
position:absolute
}
.list-publications__cover {
left: 50%;
max-height: calc(100% - 20px);
max-width: calc(100% - 20px);
position: absolute;
top: 50%;
transform:translate(-50%, -50%)
}
}
@media (max-width: 767px) {
.box-article__title:before {
content:none
}
}
.size--l--4-12 .iframe-container iframe {
min-width:321px
}
.size--l--4-12 .iframe-container {
overflow:hidden
}
.u-mb-0 > h1:only-child, .u-mb-0 > h2:only-child, .u-mb-0 > h3:only-child, .u-mb-0 > h4:only-child, .u-mb-0 > h5:only-child, .u-mb-0 > h6:only-child {
margin-bottom:30px
}
img {
max-width:100%
}
.menu-filter__item {
vertical-align:bottom
}
html.fancybox-open {
overflow:hidden
}
.box-slider__item .iframe-container {
margin-bottom:0 !important
}
.btn:hover:not(.is-disabled):not(:disabled) svg path, .btn:hover:not(.is-disabled):not(:disabled) svg polygon, .btn:hover:not(.is-disabled):not(:disabled) svg rect, .btn:not(.btn-border) .btn-econ svg path, .btn:not(.btn-border) .btn-econ svg polygon, .btn:not(.btn-border) .btn-econ svg rect, .btn:not(.btn-border) .btn-fsps svg path, .btn:not(.btn-border) .btn-fsps svg polygon, .btn:not(.btn-border) .btn-fsps svg rect, .btn:not(.btn-border) .btn-fss svg path, .btn:not(.btn-border) .btn-fss svg polygon, .btn:not(.btn-border) .btn-fss svg rect, .btn:not(.btn-border) .btn-law svg path, .btn:not(.btn-border) .btn-law svg polygon, .btn:not(.btn-border) .btn-law svg rect, .btn:not(.btn-border) .btn-med svg path, .btn:not(.btn-border) .btn-med svg polygon, .btn:not(.btn-border) .btn-med svg rect, .btn:not(.btn-border) .btn-pharm svg path, .btn:not(.btn-border) .btn-pharm svg polygon, .btn:not(.btn-border) .btn-pharm svg rect, .btn:not(.btn-border) .btn-primary svg path, .btn:not(.btn-border) .btn-primary svg polygon, .btn:not(.btn-border) .btn-primary svg rect, .btn:not(.btn-border) .btn-sci svg path, .btn:not(.btn-border) .btn-sci svg polygon, .btn:not(.btn-border) .btn-sci svg rect {
fill:#fff !important
}
.btn img, .btn svg {
height: 16px;
position: relative;
vertical-align: unset;
width:auto
}
.btn img path, .btn img polygon, .btn img rect, .btn svg path, .btn svg polygon, .btn svg rect {
transition:fill .2s
}
.box-grid__inner--novisited[href]:visited h1, .box-grid__inner--novisited[href]:visited h2, .box-grid__inner--novisited[href]:visited h3, .box-grid__inner--novisited[href]:visited h4, .box-grid__inner--novisited[href]:visited h5, .box-grid__inner--novisited[href]:visited h6 {
color:#0000dc
}
.box-hero__content-inner--center > * {
margin-left: auto;
margin-right:auto
}
.box-hero__content-inner--right > * {
margin-left: auto;
margin-right:0
}
.box-hero__content-inner--full > * {
max-width:none
}
.box-hero__content-inner > .white:last-child > :last-child {
margin-bottom:0
}
.box-hero--autosize-img .box-hero__img {
background-size:cover
}
.box-hero--autosize-img .box-hero__not-crop {
background-repeat: no-repeat;
background-size:contain
}
.box-hero--contain-img .box-hero__img {
background-repeat: no-repeat;
background-size:contain !important
}
.box-hero-header__content-inner > .white:not(.btn-wrap) > :last-child {
margin-bottom:0
}
@media (max-width: 767px) {
.main--nobreadcrumbs {
margin-top:30px
}
.main--nobreadcrumbs > .box-bg:first-child, .main--nobreadcrumbs > .box-hero-header:first-child, .main--nobreadcrumbs > .box-hero:first-child, .main--nobreadcrumbs > .u-mt-0:first-child, .main--nobreadcrumbs > .vhide:first-child + .box-bg, .main--nobreadcrumbs > .vhide:first-child + .box-hero, .main--nobreadcrumbs > .vhide:first-child + .box-hero-header, .main--nobreadcrumbs > .vhide:first-child + .u-mt-0 {
margin-top:-30px !important
}
.main--nobreadcrumbs > .box-hero--bordered:first-child, .main--nobreadcrumbs > .vhide:first-child + .box-hero--bordered {
margin-top:-31px !important
}
#main > a:first-child:not([class])[id] + .box-hero, .u-mt-0-non-first-child {
margin-top:-30px !important
}
}
@media (min-width: 768px) {
.main--nobreadcrumbs > .box-bg:first-child, .main--nobreadcrumbs > .box-hero-header:not(.box-hero-header--push):first-child, .main--nobreadcrumbs > .box-hero:first-child, .main--nobreadcrumbs > .u-mt-0:not(.box-hero-header--push):first-child, .main--nobreadcrumbs > .vhide:first-child + .box-bg, .main--nobreadcrumbs > .vhide:first-child + .box-hero, .main--nobreadcrumbs > .vhide:first-child + .box-hero-header:not(.box-hero-header--push), .main--nobreadcrumbs > .vhide:first-child + .u-mt-0:not(.box-hero-header--push) {
margin-top:-50px !important
}
.main--nobreadcrumbs > .box-hero--bordered:first-child, .main--nobreadcrumbs > .vhide:first-child + .box-hero--bordered {
margin-top:-51px !important
}
#main > a:first-child:not([class])[id] + .box-hero, .main--nobreadcrumbs > .ajax-form-container > .ajax-form-container > .box-bg:first-child, .main--nobreadcrumbs > .ajax-form-container > .ajax-form-container > .box-hero:first-child, .main--nobreadcrumbs > .ajax-form-container > .ajax-form-container > .u-mt-0:first-child, .main--nobreadcrumbs > .ajax-form-container > div > .ajax-form-container > .box-bg:first-child, .main--nobreadcrumbs > .ajax-form-container > div > .ajax-form-container > .box-hero:first-child, .main--nobreadcrumbs > .ajax-form-container > div > .ajax-form-container > .u-mt-0:first-child, .u-mt-0-non-first-child {
margin-top:-50px !important
}
}
@media (min-width: 1440px) {
.box-hero--scaled, .box-hero--scaled .box-hero__img, .box-hero-header__img--scaled {
background-repeat: no-repeat;
background-size:initial
}
}
.latex-formula {
display: none;
max-width: 100%;
overflow-x: auto;
overflow-y: hidden;
padding: 0 2px;
vertical-align:bottom
}
.latex-formula--processed {
display:inline-block
}
.latex-formula--block.latex-formula--processed {
display:block
}
.latex-formula--block.latex-formula--center {
text-align:center
}
.latex-formula--block.latex-formula--right {
text-align:right
}
.latex-formula > ins {
display:none
}
.latex-formula .katex-display {
margin: 0;
text-align:unset
}
.latex-formula .katex-display .katex {
text-align:unset
}
.semaphore {
font-size: 16px;
margin: auto;
padding-bottom: 90%;
padding: 0 0 min(300px, 90%);
position: relative;
width: 90%;
width:min(300px, 90%)
}
.semaphore--small {
padding-bottom: min(100px, 80%);
width:min(100px, 80%)
}
.semaphore__circle {
border-radius: 50%;
color: #fff;
height: 100%;
margin: 0;
padding: 0;
position: absolute;
width:100%
}
.semaphore__circle:before {
display: block;
font-family: Muni, Arial, Helvetica Neue, sans-serif;
font-size: 280px;
pointer-events: none;
position: absolute;
text-align: center;
top: 50%;
transform: translateY(-50%);
width:100%
}
.semaphore--small .semaphore__circle:before {
font-size:60px
}
.semaphore__circle--white {
background: #fff;
border: 1px solid #000;
color:#000
}
.semaphore__circle--white:before {
content: "0"
}
.semaphore__circle--white .semaphore__circle__text {
background:hsla(0, 0%, 100%, .75)
}
.semaphore__circle--green {
background:#00af3f
}
.semaphore__circle--green:before {
content: "1"
}
.semaphore__circle--green .semaphore__circle__text {
background:rgba(0, 175, 63, .5)
}
.semaphore__circle--orange {
background: #f2d45c;
color:#000
}
.semaphore__circle--orange:before {
content: "2"
}
.semaphore__circle--orange .semaphore__circle__text {
background:rgba(242, 212, 92, .75)
}
.semaphore__circle--red {
background:#f01928
}
.semaphore__circle--red:before {
content: "3"
}
.semaphore__circle--red .semaphore__circle__text {
background:rgba(240, 25, 40, .5)
}
.semaphore__circle__inner {
height: 74%;
left: 13%;
margin: 0;
max-height: 74%;
max-width: 74%;
padding: 0;
position: relative;
top: 13%;
transform-style: preserve-3d;
width:74%
}
.semaphore__circle__text {
font-weight: 700;
position: relative;
text-align: center;
top: 50%;
transform:translateY(-50%)
}
.semaphore p {
margin-bottom:10px
}
@media (min-width: 768px) {
.semaphore {
font-size:22px
}
}
@media (min-width: 1024px) {
.semaphore {
font-size: 22px;
padding-bottom: min(375px, 80%);
width: 80%;
width:min(375px, 80%)
}
.semaphore--small {
padding-bottom: min(100px, 80%);
width:min(100px, 80%)
}
.semaphore p {
margin-bottom:40px
}
.semaphore__circle:before {
font-size:350px
}
.semaphore--small .semaphore__circle:before {
font-size:60px
}
}
@media screen and (max-width: 479px) {
table.responsive-table thead {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width:1px
}
table.responsive-table tr {
display: block;
margin-bottom:.625em
}
table.responsive-table.responsive-wrap tr {
border:1px solid #dcdcdc
}
table.responsive-table td {
border-bottom: 1px solid hsla(0, 0%, 86%, .5) !important;
display: block;
font-size: .8em;
padding: 10px 22px !important;
text-align:right
}
table.responsive-table td.mobile-hide {
display:none
}
table.responsive-table td:before {
content: attr(data-label);
float: left;
font-weight: 700;
text-transform:uppercase
}
table.responsive-table td:last-child {
border-bottom:0 !important
}
}
@media screen and (min-width: 480px) {
table.responsive-table td.mobile-show {
display:none
}
}
.box-cookie-consent {
position:relative
}
.box-cookie-consent__controls {
align-content: center;
background: rgba(0, 0, 0, .75);
bottom: 0;
color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
left: 0;
opacity: 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
transition:opacity .5s
}
.box-cookie-consent__controls:hover {
opacity: 1;
transition:opacity .5s
}
.box-czv__title {
display: flex;
flex-wrap: nowrap;
gap: 10px;
justify-content:space-between
}
.box-czv__title__mc-tag {
height:26px
}
.box-czv__left {
margin-bottom:15px
}
@media (min-width: 1024px) {
.box-czv__left {
margin-bottom:0
}
.box-czv__right > div:first-child {
border-left: 1px solid #dcdcdc;
padding-left:20px
}
}
.box-partners-std__item {
border-right: 10px solid transparent;
min-width:100px
}
.box-partners-carousel__item {
align-items: center;
display: flex;
min-height:inherit
}
.box-partners-carousel__item img {
height:fit-content
}
.markdown pre {
background: rgba(0, 0, 220, .05);
border-left: 2px solid #0000dc;
font-family: Consolas, monaco, monospace;
font-size: 14px;
margin: 0 0 30px;
overflow: hidden;
overflow-x: auto;
padding: 16px 26px;
-webkit-overflow-scrolling:touch
}
@media (min-width: 768px) {
.markdown pre {
margin:0 0 50px
}
}
.markdown code:not(pre code) {
background: rgba(0, 0, 220, .05);
padding:2px 6px
}
.markdown .footnote-back-ref {
margin-left: 5px
}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff")}:root{--swiper-theme-color:#007aff}.jp-carousel-overlay .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.jp-carousel-overlay .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.jp-carousel-overlay .swiper-container-android .swiper-slide,.jp-carousel-overlay .swiper-wrapper{transform:translateZ(0)}.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.jp-carousel-overlay .swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.jp-carousel-overlay .swiper-container-pointer-events{touch-action:pan-y}.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.jp-carousel-overlay .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.jp-carousel-overlay .swiper-slide-invisible-blank{visibility:hidden}.jp-carousel-overlay .swiper-container-autoheight,.jp-carousel-overlay .swiper-container-autoheight .swiper-slide{height:auto}.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.jp-carousel-overlay .swiper-container-3d{perspective:1200px}.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow,.jp-carousel-overlay .swiper-container-3d .swiper-slide,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top,.jp-carousel-overlay .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var( --swiper-navigation-size )/2);position:absolute;top:50%;width:calc(var( --swiper-navigation-size )/44*27);z-index:10}.jp-carousel-overlay .swiper-button-next.swiper-button-disabled,.jp-carousel-overlay .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next{left:10px;right:auto}.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after{content:"prev"}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:"next"}.jp-carousel-overlay .swiper-button-next.swiper-button-white,.jp-carousel-overlay .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.jp-carousel-overlay .swiper-button-next.swiper-button-black,.jp-carousel-overlay .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.jp-carousel-overlay .swiper-button-lock{display:none}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden{opacity:0}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets,.jp-carousel-overlay .swiper-pagination-custom,.jp-carousel-overlay .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.jp-carousel-overlay .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}.jp-carousel-overlay button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.jp-carousel-overlay .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.jp-carousel-overlay .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.jp-carousel-overlay .swiper-pagination-white{--swiper-pagination-color:#fff}.jp-carousel-overlay .swiper-pagination-black{--swiper-pagination-color:#000}.jp-carousel-overlay .swiper-pagination-lock{display:none}.jp-carousel-overlay .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.jp-carousel-overlay .swiper-zoom-container>canvas,.jp-carousel-overlay .swiper-zoom-container>img,.jp-carousel-overlay .swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.jp-carousel-overlay .swiper-slide-zoomed{cursor:move}.jp-carousel-overlay .swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}:root .jp-carousel-light{--jp-carousel-primary-color:#000;--jp-carousel-primary-subtle-color:#646970;--jp-carousel-bg-color:#fff;--jp-carousel-bg-faded-color:#fbfbfb;--jp-carousel-border-color:#dcdcde}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{background-image:none}[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption{cursor:pointer}.jp-carousel-wrap *{line-height:inherit}.jp-carousel-wrap.swiper-container{height:auto;width:100vw}.jp-carousel-overlay .swiper-zoom-container{background-position:50%;background-repeat:no-repeat;background-size:200%}.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img{transition:none!important}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;height:auto;opacity:.5;padding:20px 40px;transition:opacity .5s ease-out;width:auto}.jp-carousel-overlay .swiper-button-next:hover,.jp-carousel-overlay .swiper-button-prev:hover{opacity:1}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:none}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{background:var(--jp-carousel-bg-color);border-radius:4px;height:30px;width:28px}.jp-carousel-overlay{background:var(--jp-carousel-bg-color);bottom:0;direction:ltr;font-family:Helvetica Neue,sans-serif!important;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2147483647}.jp-carousel-overlay *{box-sizing:border-box}.jp-carousel-overlay h1:before,.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto}.jp-carousel-overlay .swiper-container .swiper-button-next{left:auto;right:0}.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev{transform:scaleX(-1)}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%}.jp-carousel-hide-controls .jp-carousel-container{grid-template-rows:1fr}.jp-carousel-hide-controls .swiper-wrapper{margin-top:-32px}.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev{margin-top:-54px}.jp-carousel-msg{background-color:var(--jp-carousel-primary-color);border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;line-height:19px;margin:25px 20px 0 2px;padding:11px 15px;text-align:center}.jp-carousel-info{-webkit-font-smoothing:subpixel-antialiased!important;background-color:var(--jp-carousel-bg-color);display:flex;flex-direction:column;opacity:1;text-align:left!important;transition:opacity .2s ease-out;z-index:100}.jp-carousel-hide-controls .jp-carousel-info{height:0;overflow:hidden;visibility:hidden}.jp-carousel-info-footer{align-items:center;display:flex;height:64px;justify-content:space-between;position:relative}.jp-carousel-info-extra,.jp-carousel-info-footer{background-color:var(--jp-carousel-bg-color);width:100vw}.jp-carousel-info-extra{border-top:1px solid var(--jp-carousel-bg-faded-color);display:none;padding:35px}.jp-carousel-title-and-caption{margin-bottom:15px}.jp-carousel-info-extra.jp-carousel-show{display:block}.jp-carousel-info ::selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-info ::-moz-selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-photo-info{left:0!important;width:100%!important}.jp-carousel-comments-wrapper{display:none;padding:0;width:100%!important}.jp-carousel-comments-wrapper.jp-carousel-show{display:block}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:none}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-buttons{background:#222;border-bottom:1px solid #222;margin:-18px -20px 15px;padding:8px 10px;text-align:center}div.jp-carousel-buttons a{-webkit-font-smoothing:subpixel-antialiased;border:none!important;color:var(--jp-carousel-primary-subtle-color);font:normal 11px/1.2em Helvetica Neue,sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle}div.jp-carousel-buttons a:hover{border:none!important;color:var(--jp-carousel-primary-color)}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-slide,.jp-carousel-slide img{transform:translateZ(0)}.jp-carousel-close-hint{color:var(--jp-carousel-primary-color);cursor:default;cursor:pointer;height:45px;letter-spacing:0!important;padding:10px;position:fixed;right:30px;text-align:right;top:20px;transition:opacity .2s ease-out;width:45px;z-index:15}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint svg{background:var(--jp-carousel-bg-color);border-radius:4px;padding:3px 2px}.jp-carousel-close-hint:hover{color:var(--jp-carousel-primary-color)}.jp-carousel-close-hint:hover span{border-color:var(--jp-carousel-primary-color)}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);display:none;font-size:15px;font-weight:400;position:static!important;white-space:nowrap}.jp-carousel-pagination-container .swiper-pagination{line-height:8px;text-align:left}.jp-carousel-pagination{padding-left:5px}.jp-swiper-pagination .swiper-pagination-bullet{background:var(--jp-carousel-primary-subtle-color);margin:0 9px}.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--jp-carousel-primary-color)}.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--jp-carousel-primary-color);opacity:.5}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;margin:0;overflow:hidden}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:none!important;border:none!important;color:var(--jp-carousel-primary-color);display:inline-block;font:normal 20px/1.3em Helvetica Neue,sans-serif;letter-spacing:0!important;line-height:normal;margin:0 0 10px;overflow:hidden;padding:0;text-shadow:none!important;text-transform:none!important}.jp-carousel-info-footer .jp-carousel-photo-caption{color:var(--jp-carousel-primary-subtle-color);cursor:pointer;font-size:15px;margin:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.jp-carousel-info-footer .jp-carousel-photo-caption p{margin:0}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;overflow:hidden;overflow-wrap:break-word;width:100%}.jp-carousel-photo-description p{color:var(--jp-carousel-primary-subtle-color);line-height:1.4;margin-bottom:0}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-photo-description p a{border:none!important;color:var(--jp-carousel-primary-color)!important;font-style:normal!important;font-weight:400!important;text-decoration:underline!important}.jp-carousel-photo-description p b,.jp-carousel-photo-description p strong{color:var(--jp-carousel-primary-subtle-color);font-weight:700}.jp-carousel-photo-description p em,.jp-carousel-photo-description p i{color:var(--jp-carousel-primary-subtle-color);font-style:italic}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-photo-description p a:hover{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-photo-description p:empty{display:none}.jp-carousel-comments-wrapper h1:after,.jp-carousel-comments-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);display:none;font-size:13px;font:12px/1.4 Helvetica Neue,sans-serif!important;width:100%}.jp-carousel-image-meta.jp-carousel-show{display:block}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{background:none!important;border:none!important;bottom:auto!important;font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;left:auto!important;line-height:1.3em!important;position:inherit!important;right:auto!important;top:auto!important}.jp-carousel-image-meta ul{list-style:none!important;margin:0!important;padding:0!important}.jp-carousel-image-meta li{color:var(--jp-carousel-primary-color)!important;display:inline-block!important;font-size:13px!important;margin:0 2% 15px 0!important;vertical-align:top!important;width:48%!important}.jp-carousel-image-meta h5{color:var(--jp-carousel-primary-subtle-color)!important;font-size:10px!important;letter-spacing:.1em!important;margin:0 0 2px!important;text-transform:uppercase!important}a.jp-carousel-image-download{clear:both;color:var(--jp-carousel-primary-subtle-color);display:inline-block;font-size:14px;font-weight:400;line-height:1;text-decoration:none}a.jp-carousel-image-download svg{display:inline-block;margin:0 3px;padding-bottom:2px;vertical-align:middle}a.jp-carousel-image-download span.photo-size{border-radius:1em;display:inline-block;font-size:11px;margin-left:2px}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}.jp-carousel-comments{background:none transparent;bottom:10px;font:15px/1.7 Helvetica Neue,sans-serif!important;font-weight:400;margin-top:20px;width:100%}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:var(--jp-carousel-primary-color)!important}.jp-carousel-comment{background:none transparent;color:var(--jp-carousel-primary-subtle-color);display:flex;overflow:auto;width:100%}.jp-carousel-comment+.jp-carousel-comment{margin-top:20px}.jp-carousel-comment:last-of-type{margin-bottom:20px}.jp-carousel-comment p{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-comment .comment-author{border:none;display:inline;float:none;font-size:15px;font-weight:500;margin:0;padding:0;width:auto}.jp-carousel-comment .comment-author a{color:var(--jp-carousel-primary-color)}.jp-carousel-comment .comment-gravatar{float:none;margin-right:10px}.jp-carousel-comment .comment-content{border:none;padding:0}.jp-carousel-comment .avatar{background-color:transparent!important;border:none!important;border-radius:4px;height:64px;margin:0;min-height:64px;min-width:64px;padding:0!important;width:64px}.jp-carousel-comment .comment-date{border-bottom:1px solid var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color);font-size:11px;margin-bottom:6px}#jp-carousel-comment-form{margin:0 0 10px!important;width:100%}#jp-carousel-comment-form.jp-carousel-is-disabled{opacity:.5;pointer-events:none}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);border-radius:3px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);box-sizing:border-box;color:var(--jp-carousel-primary-subtle-color);float:none;font:16px/1.4 Helvetica Neue,sans-serif!important;height:147px;margin:0;overflow:hidden;padding:10px 10px 5px;width:100%}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-loading-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0}#jp-carousel-loading-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;height:40px;width:40px}#jp-carousel-library-loading{animation:load8 1.1s linear infinite;border:8px solid hsla(0,0%,100%,.2);border-left:8px solid var(--jp-carousel-primary-color);float:left;font-size:10px;margin:22px 0 0 10px;position:relative;text-indent:-9999em;transform:translateZ(0)}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;height:20px;width:20px}#jp-carousel-comment-form-spinner{animation:load8 1.1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-left:4px solid var(--jp-carousel-primary-color);bottom:0;display:none;float:left;font-size:10px;left:0;margin:0 auto;position:absolute;right:0;text-indent:-9999em;top:calc(50% - 15px);transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jp-carousel-info-content-wrapper{margin:auto;max-width:800px}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);color:var(--jp-carousel-primary-subtle-color);float:left;font:16px/1.4 Helvetica Neue,sans-serif!important;padding:10px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-comment-form-commenting-as p{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:22px 0 0}#jp-carousel-comment-form-commenting-as fieldset{border:none;clear:both;float:left;margin:20px 0 0;padding:0}#jp-carousel-comment-form-commenting-as label{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:0 20px 3px 0;width:100px}#jp-carousel-comment-form-button-submit{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-primary-color);border-radius:3px;color:var(--jp-carousel-primary-color);display:block;font-size:14px;margin-left:auto;margin-top:20px;padding:8px 16px}#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color)}#jp-carousel-comment-form-container{color:var(--jp-carousel-primary-subtle-color);margin-bottom:15px;margin-top:20px;overflow:hidden;position:relative;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;display:block;font:13px/1.4 Helvetica Neue,sans-serif!important;margin-top:20px;overflow:auto;padding:1em 0;text-align:center;width:100%}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed,#jp-carousel-comments-loading{color:var(--jp-carousel-primary-subtle-color);display:none}#jp-carousel-comments-loading{bottom:10px;font:400 15px/1.7 Helvetica Neue,sans-serif!important;margin-bottom:20px;margin-top:20px;text-align:left;width:100%}.jp-carousel-photo-icons-container{display:block;flex:1;margin:0 20px 0 30px;text-align:right;white-space:nowrap}.jp-carousel-icon-btn{background:none;border:none;display:inline-block;height:64px;padding:16px;text-decoration:none}.jp-carousel-icon{border:none;border-radius:4px;font-style:normal;font-weight:400;line-height:0;padding:4px 3px 3px;pointer-events:none;width:31px}.jp-carousel-icon,.jp-carousel-icon svg{display:inline-block}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color)}.jp-carousel-selected .jp-carousel-icon{background:var(--jp-carousel-primary-color)}.jp-carousel-selected rect{fill:var(--jp-carousel-bg-color)}.jp-carousel-icon-comments.jp-carousel-show{display:inline-block}.jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-primary-color);border-radius:4px;color:var(--jp-carousel-bg-color);display:none;font-family:Helvetica Neue,sans-serif!important;font-size:12px;font-weight:400;line-height:1;margin-left:-16px;padding:2px 4px;position:relative;vertical-align:top}.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-bg-color);color:var(--jp-carousel-primary-color)}.jp-carousel-has-comments-indicator.jp-carousel-show{display:inline-block}@media only screen and (max-width:760px){.jp-carousel-buttons,.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none!important}.jp-carousel-image-meta{box-sizing:border-box;float:none!important;margin-left:0;width:100%!important}.jp-carousel-close-hint{font-size:26px!important;position:fixed!important;right:10px;top:10px}.admin-bar .jp-carousel-close-hint{top:40px}.jp-carousel-slide img{opacity:1}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color)}.jp-carousel-fadeaway,.jp-carousel-info>.jp-carousel-photo-info{display:none}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:block}.jp-carousel-caption{overflow:visible!important}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap}.jp-carousel-icon-btn{padding-left:20px}.jp-carousel-pagination{padding-left:5px}.jp-carousel-pagination-container{margin-left:25px}.jp-carousel-comment .avatar{min-width:48px}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{float:none;width:100%}}.contact-form .clear-form{clear:both}.contact-form input{font:inherit}.contact-form input::placeholder{transition:opacity .3s ease-out}.contact-form input:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url]){border-width:1px;box-sizing:border-box;line-height:normal;padding:12px 8px;width:100%}.contact-form select{min-width:150px;padding:14px 7px}.contact-form textarea{box-sizing:border-box;float:none;font:inherit;height:200px;padding:7px;width:100%}.contact-form input[type=checkbox],.contact-form input[type=radio]{float:none;margin:0 .75rem 0 5px}.contact-form input[type=checkbox]{margin-left:0;top:0}.contact-form label{display:block;float:none;font-weight:700;margin-bottom:.25em}.contact-form label.consent-implicit input{display:none}.contact-form label.checkbox,.contact-form label.checkbox-multiple,.contact-form label.radio{align-items:center;display:inline-flex;float:none;font-weight:400;margin-bottom:.25em}.contact-form .grunion-field-checkbox-multiple-wrap,.contact-form .grunion-field-checkbox-wrap,.contact-form .grunion-field-consent-wrap,.contact-form .grunion-field-radio-wrap{margin-bottom:1em}.contact-form label span{font-size:85%;font-weight:400;margin-left:.25em}.contact-form-submission{margin-bottom:4em;padding:1.5em 1em}.contact-form-submission p{word-wrap:break-word;margin:0 auto}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-button,.wp-block-jetpack-contact-form .grunion-field-wrap{flex:0 0 100%}.wp-block-jetpack-button.alignright button{float:right}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box}.wp-block-jetpack-contact-form .grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%}.wp-block-jetpack-contact-form .grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%}.wp-block-jetpack-contact-form .grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%}.grunion-field-checkbox-wrap,.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:50%}.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=url]{width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.infinite-loader{color:#000;display:block;height:28px;text-align:center}#infinite-handle span{background:#333;border-radius:1px;color:#f0f0f1;cursor:pointer;font-size:13px;padding:6px 16px}@keyframes spinner-inner{0%{opacity:1}to{opacity:0}}.infinite-loader .spinner-inner div{animation:spinner-inner 1s linear infinite;background:#000;border-radius:3px/6px;height:12px;left:47px;outline:1px solid #fff;position:absolute;top:24px;transform-origin:3px 26px;width:6px}.infinite-loader .spinner-inner div:first-child{animation-delay:-.9166666667s;background:#000;transform:rotate(0deg)}.infinite-loader .spinner-inner div:nth-child(2){animation-delay:-.8333333333s;background:#000;transform:rotate(30deg)}.infinite-loader .spinner-inner div:nth-child(3){animation-delay:-.75s;background:#000;transform:rotate(60deg)}.infinite-loader .spinner-inner div:nth-child(4){animation-delay:-.6666666667s;background:#000;transform:rotate(90deg)}.infinite-loader .spinner-inner div:nth-child(5){animation-delay:-.5833333333s;background:#000;transform:rotate(120deg)}.infinite-loader .spinner-inner div:nth-child(6){animation-delay:-.5s;background:#000;transform:rotate(150deg)}.infinite-loader .spinner-inner div:nth-child(7){animation-delay:-.4166666667s;background:#000;transform:rotate(180deg)}.infinite-loader .spinner-inner div:nth-child(8){animation-delay:-.3333333333s;background:#000;transform:rotate(210deg)}.infinite-loader .spinner-inner div:nth-child(9){animation-delay:-.25s;background:#000;transform:rotate(240deg)}.infinite-loader .spinner-inner div:nth-child(10){animation-delay:-.1666666667s;background:#000;transform:rotate(270deg)}.infinite-loader .spinner-inner div:nth-child(11){animation-delay:-.0833333333s;background:#000;transform:rotate(300deg)}.infinite-loader .spinner-inner div:nth-child(12){animation-delay:0s;background:#000;transform:rotate(330deg)}.infinite-loader .spinner{background:none;display:inline-block;height:28px;overflow:hidden;width:28px}.infinite-loader .spinner-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(.28);transform-origin:0 0;width:100%}.infinite-loader .spinner-inner div{box-sizing:content-box}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{background:transparent;border:none;color:inherit;cursor:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:static}#infinite-handle span button::-moz-focus-inner{border:none;margin:0;padding:0}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{bottom:-50px;left:0;position:fixed;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:hsla(0,0%,100%,.8);border:solid rgba(0,0,0,.1);border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{float:right;font-weight:400;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#646970}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}#infinite-footer{position:static}}#infinite-aria{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.infinite-wrap:focus{outline:0!important}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{overflow:hidden;width:61px}#wpadminbar iframe.admin-bar-likes-widget{border-width:0;height:28px;min-height:28px;position:absolute;top:0;width:61px}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);display:none;min-width:130px;padding:10px 10px 12px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:left;height:32px;margin:0 5px 5px 0;width:32px}#likes-other-gravatars ul.wpl-avatars li a{border-bottom:none!important;display:block;margin:0 2px 0 0}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;margin:0!important;padding:0!important;position:static}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;display:block;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}.jp-related-posts-i2__row{display:flex;margin-top:1.5rem}.jp-related-posts-i2__row:first-child{margin-top:0}.jp-related-posts-i2__post{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:0 10px;padding-left:0}.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post{max-width:calc(33% - 20px)}.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post,.jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post{max-width:calc(50% - 20px)}.jp-related-posts-i2__post-context,.jp-related-posts-i2__post-date,.jp-related-posts-i2__post-heading,.jp-related-posts-i2__post-img-link{display:block;flex-direction:row}.jp-related-posts-i2__post-heading{font-size:1rem;line-height:1.2em;margin:.5rem 0}.jp-related-posts-i2__post-link{display:block;line-height:1.2em;width:100%}.jp-related-posts-i2__post-img-link{order:-1}.jp-related-posts-i2__post-img-link img{width:100%}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row{display:block;margin-top:0}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post{margin:0;max-width:none}.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link{margin-top:1rem}@media only screen and (max-width:640px){.jp-related-posts-i2__row{display:block;margin-top:0}.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post{margin:1rem 0 0;max-width:none}.jp-related-posts-i2__post-img-link{margin-top:1rem}.jp-related-posts-i2__post-img-link img{width:350px}}#jp-relatedposts{clear:both;display:none;margin:1em 0;padding-top:1em;position:relative}.jp-relatedposts:after{clear:both;content:"";display:block}#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-family:inherit;font-size:9pt;font-weight:700;margin:0 0 1em}#jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 1em;width:33%}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding-right:20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{border-bottom:0;bottom:0;display:block;left:0;position:absolute;right:0;top:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{display:block;font-family:inherit;margin:0;max-width:100%;text-transform:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{filter:alpha(opacity=100);font-size:inherit;font-weight:400;-moz-opacity:1;opacity:1;text-decoration:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt,.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;margin-right:3%;max-width:33%;overflow:hidden}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{clear:both;margin:0 0 1em;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;margin-right:0;max-width:100%}}@media print{.jp-relatedposts{display:none!important}}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid hsla(0,0%,100%,.4)}.sd-sharing{margin-bottom:1em}.sd-content ul{list-style:none!important;margin:0!important;padding:0!important}.sd-content ul li{display:inline-block}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:Open Sans,sans-serif;font-size:12px;margin:.5em 0}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{background:#f8f8f8;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);color:#656565!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:23px;padding:1px 8px 0 5px;text-decoration:none!important;text-shadow:none}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span{line-height:23px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button{box-shadow:none;line-height:17px;vertical-align:top}.sd-social-official .sd-content ul li a.sd-button>span{line-height:17px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{background:#f6f7f7;border:1px solid #999;color:#555}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal 18px/1 social-logos;text-align:center;vertical-align:top}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 5px 5px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item a.sd-button span,.sd-social-icon-text .sd-content ul li a span,.sd-social-official .sd-content ul li a.sd-button span{margin-left:3px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;height:0;line-height:inherit;padding-left:0}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:"\f469"}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:"\f410"}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:"\f207"}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:"\f202"}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:"\f222"}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:"\f607"}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:"\f224"}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:"\f210"}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:"\f203"}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-skype div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-skype a:before,.sd-social-icon-text .sd-content li.share-skype a:before,.sd-social-text .sd-content ul li.share-skype a:before{content:"\f220"}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:"\f415"}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before{content:"🚫";height:1em;width:1em}.sd-social .sd-button .share-count{background:#2ea2cc;border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:1px 3px;text-align:center}.sd-social-official .sd-content ul,.sd-social-official .sd-content ul li{line-height:25px!important}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:block;float:left;height:25px;margin:0 10px 5px 0!important}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.reddit_button iframe{margin-top:1px}.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.linkedin_button>span,.pinterest_button a{display:block!important}.sd-social-official .sd-content .share-skype{width:55px}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:21px;line-height:16px;margin-left:0;padding:0 0 0 19px}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important;width:0}.sharing-hidden .inner{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 20px rgba(0,0,0,.2);margin-top:5px;max-width:400px;padding:10px;position:absolute;z-index:2}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;height:0!important;margin:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{border-bottom:8px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:20px;position:absolute;top:-8px;width:0;z-index:1}.sharing-hidden .inner:after{border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-7px;z-index:2}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border:0;border-radius:50%;-webkit-border-radius:50%;box-shadow:none;height:auto;line-height:1;margin-bottom:0;padding:7px;position:relative;top:-2px;width:auto}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{background:#555;border-radius:0;bottom:0;font-size:9px;position:absolute;right:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#1877f2;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#4f94d4;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button{background:#00aff0;color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{clip:auto!important;background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#jetpack-source_f_name{display:none!important;left:-9000px;position:absolute!important}.sd-content .share-customize-link{line-height:11px;margin-top:0}.sd-content .share-customize-link a{font-family:Open Sans,sans-serif;font-size:11px}@media print{.sharedaddy.sd-sharing-enabled{display:none}}.jetpack-slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%!important;padding-top:30px!important;position:relative;z-index:1}.jetpack-slideshow-window.jetpack-slideshow-white{background-color:#fff;border-color:#fff}.jetpack-slideshow-window,.jetpack-slideshow-window *{box-sizing:content-box}.jetpack-slideshow-loading{height:100%;margin:auto;text-align:center}body div.jetpack-slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0!important;position:relative;top:50%;transform:translateY(-50%)}.jetpack-slideshow-loading img{vertical-align:middle}.jetpack-slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.jetpack-slideshow-slide img{vertical-align:middle}.jetpack-slideshow-line-height-hack{font-size:0;overflow:hidden;width:0}.jetpack-slideshow-slide-caption{bottom:5px;color:#f6f7f7;font-family:Helvetica Neue,sans-serif;font-size:13px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;text-shadow:#222 1px 1px 2px;width:100%;z-index:100}.jetpack-slideshow-controls{bottom:30px;direction:ltr;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:auto;opacity:.5;position:absolute;text-align:center;transition:opacity .3s ease-out;width:100%;z-index:1000}.jetpack-slideshow-window:hover .jetpack-slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{zoom:1;background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(//www.researchjobs.cz/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png)!important;background-position:-34px 8px!important;background-repeat:no-repeat;background-size:142px 16px!important;border:2px solid hsla(0,0%,100%,.1)!important;border-radius:10em!important;color:#222!important;display:inline-block!important;*display:inline;height:32px!important;line-height:32px!important;margin:0 5px!important;padding:0!important;text-align:center!important;transition:border-color .3s ease-out;width:32px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-image:url(//www.researchjobs.cz/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.jetpack-slideshow-controls a:hover{border-color:#fff!important}body div div.jetpack-slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.jetpack-slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.jetpack-slideshow-controls a.paused{background-position:9px 8px!important}.jetpack-slideshow-controls a img{border:50px dotted #f0f}body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{bottom:0!important;left:0!important;margin:0!important;min-height:100%!important;min-width:100%!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{border:1px solid #dcdcde;line-height:normal;margin:20px auto;overflow:hidden}.presentation{margin:0;outline:none;overflow:hidden;position:relative}.presentation,.presentation .step{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{background-repeat:no-repeat;opacity:0;position:absolute;transition:opacity .25s;width:34px;z-index:2}.presentation .nav-arrow-left,.presentation .nav-arrow-right{background-image:url(//www.researchjobs.cz/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);background-size:450% 61px;height:100%}.presentation .nav-arrow-left{background-position:4px 50%;left:0}.presentation .nav-arrow-right{background-position:-120px 50%;right:0}.presentation .nav-fullscreen-button{background-image:url(//www.researchjobs.cz/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);background-size:100% 100%;bottom:0;height:32px;margin:4px;right:0;width:32px;z-index:3}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(//www.researchjobs.cz/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{background-color:#dcdcde;background-color:rgba(0,0,0,.75);border-radius:50px;display:table;height:15%;margin:30% 10%;position:relative;transition:opacity .5s;width:80%;z-index:100}.presentation .autoplay-overlay .overlay-msg{color:#fff;display:table-cell;position:relative;text-align:center;vertical-align:middle}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}div.jetpack-quiz{background-color:#f3f3f3;border:1px solid #deede3;border-radius:.2em;line-height:1.3em;margin-bottom:2em;padding:1em}div.jetpack-quiz div.jetpack-quiz-question{font-weight:700;margin-bottom:.5em}div.jetpack-quiz div.jetpack-quiz-answer{border-bottom:1px dotted #999;cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em}div.jetpack-quiz div.jetpack-quiz-answer.last{border-bottom:0;margin-bottom:0;padding-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{color:#000;display:block;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{background:transparent;font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;margin:0;padding:0}.jetpack-quiz-options{margin-top:12px;text-align:right}.jetpack-quiz-count{color:#646970;float:left;font-size:12px}.jetpack-quiz-option-button{cursor:pointer;margin-left:12px}.jetpack-quiz-option-button:hover svg{background:#3c434a}.jetpack-quiz-option-button svg{fill:#fff;background:#000;border-radius:50%;display:inline-block;height:24px;width:24px}.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type,.jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type{display:none}#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;line-height:1;margin:0}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{fill:currentColor;color:inherit;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;content:"\f415";display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest."]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#f0f0f1;background:hsla(0,0%,100%,.8);bottom:0;color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{height:0;overflow:hidden;visibility:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{left:0;position:absolute;top:0}.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important;-o-object-fit:cover;object-fit:cover}.tiled-gallery.type-circle .tiled-gallery-caption{display:none}.tiled-gallery.type-square .tiled-gallery-item img{-o-object-fit:cover;object-fit:cover}.jetpack-display-remote-posts{margin:5px 0 20px}.jetpack-display-remote-posts h4{margin:5px 0;padding:0}.jetpack-display-remote-posts p{margin:0;padding:0}.jetpack-display-remote-posts img{max-width:100%}.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{display:inline;list-style:none}.widget-grofile ul.grofile-accounts li:before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;float:left;height:16px;margin-bottom:8px;margin-right:8px;width:16px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{max-width:100%;width:500px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}div[class^=gr_custom_container]{background-color:#fff;border:1px solid gray;border-radius:10px;color:#000;padding:10px 5px}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{border-bottom:1px solid #a7aaad;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;width:100%}div[class^=gr_custom_book_container]{float:right;height:60px;margin-left:4px;overflow:hidden;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{color:gray;font-size:10px}div[class^=gr_custom_rating]{display:none}.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget ul li{border:0;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{clip:auto!important;background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(2n){float:right}.widget-grid-view-image:nth-child(2n) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{height:auto;max-width:100%}.widgets-list-layout{list-style-type:none;margin:0;padding:0}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;list-style-type:none!important;margin-bottom:1em}.widgets-list-layout .widgets-list-layout-blavatar{float:left;height:auto;max-width:40px;width:21.276596%}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{content:"";display:table}.widgets-multi-column-grid ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.widgets-multi-column-grid ul li{background:none;border:none;clear:none;float:left;list-style-type:none!important;margin:0 -5px -3px 0;padding:0 8px 6px 0}.widgets-multi-column-grid ul li a{background:none;border:0;margin:0;padding:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-height:48px;max-width:48px}.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{list-style:none;margin-bottom:1em}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{box-shadow:none;margin-bottom:5px;margin-right:5px;vertical-align:middle}.wpcnt{line-height:2;text-align:center}.wpa{display:inline-block;max-width:100%;overflow:hidden;position:relative}.wpa-about{border-bottom:none!important;box-shadow:none!important;color:#888;display:block;font:10px/1 Open Sans,Arial,sans-serif!important;left:0;margin-top:0;opacity:.85;position:absolute;right:0;text-align:left!important;text-decoration:none!important;top:5px}.wpa .u>div{display:block;margin-bottom:1em;margin-top:5px}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{background-color:transparent;display:block;margin-bottom:1em;margin-top:17px}.widget_eu_cookie_law_widget{animation:fadeIn .8s;border:none;bottom:1em;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}amp-consent.widget_eu_cookie_law_widget.widget.top{margin:0;top:1em}.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top{margin-top:3em;top:0}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law.hide{opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}#eu-cookie-law form{margin-bottom:0;position:static}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button{left:0}.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{align-content:space-between;align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.flickr-images img{margin:5px;max-width:100%}.wpcom-instagram-images{grid-gap:.5rem;display:grid;grid-auto-columns:1fr}.wpcom-instagram-images:after,.wpcom-instagram-images:before{content:none}.wpcom-instagram-images a{display:block;margin:4px 2px}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{display:inline-block;vertical-align:top}.wpcom-instagram-columns-2 a{width:calc(50% - 8px)}.wpcom-instagram-columns-3 a{width:calc(33.3333% - 8px)}.wpcom-instagram-images .sq-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:100%}.wpcom-instagram-columns-2{grid-template-columns:repeat(2,1fr)}.wpcom-instagram-columns-3{grid-template-columns:repeat(3,1fr)}@supports (display:grid){.wpcom-instagram-images a{display:block;margin:0}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{width:auto}}.jetpack-search-filters-widget__sub-heading{font-size:inherit;font-weight:700;margin:0 0 .5em;padding:0}.jetpack-search-form+.jetpack-search-filters-widget__sub-heading{margin-bottom:.5em!important;margin-top:1.5em}.jetpack-search-filters-widget__clear{margin-bottom:.5em;margin-top:.5em}.jetpack-search-sort-wrapper{margin-bottom:1.5em;margin-top:1em}.jetpack-search-sort-wrapper label{display:inherit}.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]{height:auto;width:auto}ul.jetpack-search-filters-widget__filter-list li{border:none;list-style:none;padding:0}ul.jetpack-search-filters-widget__filter-list li a{text-decoration:none}ul.jetpack-search-filters-widget__filter-list li a:hover{box-shadow:none}ul.jetpack-search-filters-widget__filter-list li label{display:inherit;font-weight:inherit}.jetpack-search-filters-widget__filter-list{list-style:none}ul.jetpack-search-filters-widget__filter-list{margin-bottom:1.5em}body.search .jetpack-search-form input[name=s]::placeholder{color:transparent}body.search .jetpack-search-form input[name=s].show-placeholder::placeholder{color:inherit}@media screen and (min-width:400px){.widget.jetpack-simple-payments .jetpack-simple-payments-product{flex-direction:column}.widget.jetpack-simple-payments .jetpack-simple-payments-details{padding-left:0}}.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul{list-style:none}.jetpack_widget_social_icons ul{display:block;margin:0 0 1.5em;padding:0}.jetpack_widget_social_icons ul li{border:0;display:inline-block;line-height:1;margin:0;padding:0}.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before{display:none}.jetpack_widget_social_icons a{border:0;box-shadow:none;display:block;height:24px;text-decoration:none;width:24px}.jetpack_widget_social_icons svg{fill:currentColor;color:inherit;height:inherit;vertical-align:middle;width:inherit}.jetpack_widget_social_icons ul.size-small a{height:24px;width:24px}.jetpack_widget_social_icons ul.size-medium a{height:32px;width:32px}.jetpack_widget_social_icons ul.size-large a{height:48px;width:48px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.milestone-widget{margin-bottom:1em}.milestone-content{line-height:2;margin-top:5px;max-width:100%;padding:0;text-align:center}.milestone-header{background-color:var(--milestone-text-color,#111);color:var(--milestone-bg-color,#fff);line-height:1.3;margin:0;padding:.8em}.milestone-header .date,.milestone-header .event{display:block}.milestone-header .event{font-size:120%}.milestone-countdown .difference{display:block;font-size:500%;font-weight:700;line-height:1.2}.milestone-countdown,.milestone-message{background-color:var(--milestone-bg-color,#fff);border:1px solid var(--milestone-border-color,#767676);border-top:0;color:var(--milestone-text-color,#111);padding-bottom:1em}.milestone-message{padding-top:1em}