/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */@import "https://fonts.googleapis.com/css?family=Oxygen:300, 400, 700";
@import "https: //fonts.googleapis.com/css?family=Dosis:500, 700";
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%}
body {
margin: 0;
}
article, aside, footer, header, nav, section {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
figcaption, figure {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
main {
display: block;
}
pre {
font-family: monospace,  monospace;
font-size: 1em;
}
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;
}
b, strong {
font-weight: bolder;
}
code, kbd, samp {
font-family: monospace,  monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
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: -0.25em;
}
sup {
top: -0.5em;
}
audio, video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button, input, optgroup, select, textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button {
overflow: visible;
}
button, select {
text-transform: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
input {
overflow: visible;
}
[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-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
display: table;
max-width: 100%;
padding: 0;
color: inherit;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
details {
display: block;
}
summary {
display: list-item;
}
menu {
display: block;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}
.foundation-mq {
font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}
html {
box-sizing: border-box;
font-size: 100%}
*, *::before, *::after {
box-sizing: inherit;
}
body {
margin: 0;
padding: 0;
background: #fefefe;
font-family: "Oxygen", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-weight: normal;
line-height: 1.5;
color: #0a0a0a;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}
textarea {
height: auto;
min-height: 50px;
border-radius: 0;
}
select {
box-sizing: border-box;
width: 100%;
border-radius: 0;
}
.map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {
max-width: none !important;
}
button {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 0;
background: transparent;
line-height: 1;
}
[data-whatinput='mouse'] button {
outline: 0;
}
pre {
overflow: auto;
}
.is-visible {
display: block !important;
}
.is-hidden {
display: none !important;
}
.row {
max-width: 75rem;
margin-right: auto;
margin-left: auto;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.row .row {
margin-right: -.625rem;
margin-left: -.625rem;
}
@media print,  screen and (min-width: 40em) {
.row .row {
margin-right: -.9375rem;
margin-left: -.9375rem;
}
}@media print,  screen and (min-width: 64em) {
.row .row {
margin-right: -.9375rem;
margin-left: -.9375rem;
}
}@media screen and (min-width: 75em) {
.row .row {
margin-right: -.9375rem;
margin-left: -.9375rem;
}
}@media screen and (min-width: 90em) {
.row .row {
margin-right: -.9375rem;
margin-left: -.9375rem;
}
}.row .row.collapse {
margin-right: 0;
margin-left: 0;
}
.row.expanded {
max-width: none;
}
.row.expanded .row {
margin-right: auto;
margin-left: auto;
}
.row:not(.expanded) .row {
max-width: none;
}
.row.collapse>.column, .row.collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.row.is-collapse-child, .row.collapse>.column>.row, .row.collapse>.columns>.row {
margin-right: 0;
margin-left: 0;
}
.column, .columns {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
padding-right: .625rem;
padding-left: .625rem;
min-width: initial;
}
@media print,  screen and (min-width: 40em) {
.column, .columns {
padding-right: .9375rem;
padding-left: .9375rem;
}
}.column.row.row, .row.row.columns {
float: none;
display: block;
}
.row .column.row.row, .row .row.row.columns {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
.flex-container {
display: -ms-flexbox;
display: flex;
}
.flex-child-auto {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.flex-child-grow {
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.flex-child-shrink {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.flex-dir-row {
-ms-flex-direction: row;
flex-direction: row;
}
.flex-dir-row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-dir-column {
-ms-flex-direction: column;
flex-direction: column;
}
.flex-dir-column-reverse {
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.small-1 {
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%}
.small-offset-0 {
margin-left: 0%}
.small-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.small-offset-1 {
margin-left: 8.33333%}
.small-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.small-offset-2 {
margin-left: 16.66667%}
.small-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.small-offset-3 {
margin-left: 25%}
.small-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%}
.small-offset-4 {
margin-left: 33.33333%}
.small-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.small-offset-5 {
margin-left: 41.66667%}
.small-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%}
.small-offset-6 {
margin-left: 50%}
.small-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%}
.small-offset-7 {
margin-left: 58.33333%}
.small-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%}
.small-offset-8 {
margin-left: 66.66667%}
.small-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%}
.small-offset-9 {
margin-left: 75%}
.small-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%}
.small-offset-10 {
margin-left: 83.33333%}
.small-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.small-offset-11 {
margin-left: 91.66667%}
.small-order-1 {
-ms-flex-order: 1;
order: 1;
}
.small-order-2 {
-ms-flex-order: 2;
order: 2;
}
.small-order-3 {
-ms-flex-order: 3;
order: 3;
}
.small-order-4 {
-ms-flex-order: 4;
order: 4;
}
.small-order-5 {
-ms-flex-order: 5;
order: 5;
}
.small-order-6 {
-ms-flex-order: 6;
order: 6;
}
.small-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-1>.column, .small-up-1>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.small-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-2>.column, .small-up-2>.columns {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.small-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-3>.column, .small-up-3>.columns {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.small-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-4>.column, .small-up-4>.columns {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.small-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-5>.column, .small-up-5>.columns {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%}
.small-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-6>.column, .small-up-6>.columns {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.small-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-7>.column, .small-up-7>.columns {
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%}
.small-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small-up-8>.column, .small-up-8>.columns {
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%}
.small-collapse>.column, .small-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.small-uncollapse>.column, .small-uncollapse>.columns {
padding-right: .625rem;
padding-left: .625rem;
}
@media print,  screen and (min-width: 40em) {
.medium-1 {
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%}
.medium-offset-0 {
margin-left: 0%}
.medium-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.medium-offset-1 {
margin-left: 8.33333%}
.medium-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.medium-offset-2 {
margin-left: 16.66667%}
.medium-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.medium-offset-3 {
margin-left: 25%}
.medium-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%}
.medium-offset-4 {
margin-left: 33.33333%}
.medium-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.medium-offset-5 {
margin-left: 41.66667%}
.medium-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%}
.medium-offset-6 {
margin-left: 50%}
.medium-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%}
.medium-offset-7 {
margin-left: 58.33333%}
.medium-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%}
.medium-offset-8 {
margin-left: 66.66667%}
.medium-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%}
.medium-offset-9 {
margin-left: 75%}
.medium-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%}
.medium-offset-10 {
margin-left: 83.33333%}
.medium-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.medium-offset-11 {
margin-left: 91.66667%}
.medium-order-1 {
-ms-flex-order: 1;
order: 1;
}
.medium-order-2 {
-ms-flex-order: 2;
order: 2;
}
.medium-order-3 {
-ms-flex-order: 3;
order: 3;
}
.medium-order-4 {
-ms-flex-order: 4;
order: 4;
}
.medium-order-5 {
-ms-flex-order: 5;
order: 5;
}
.medium-order-6 {
-ms-flex-order: 6;
order: 6;
}
.medium-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-1>.column, .medium-up-1>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.medium-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-2>.column, .medium-up-2>.columns {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.medium-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-3>.column, .medium-up-3>.columns {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.medium-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-4>.column, .medium-up-4>.columns {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.medium-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-5>.column, .medium-up-5>.columns {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%}
.medium-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-6>.column, .medium-up-6>.columns {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.medium-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-7>.column, .medium-up-7>.columns {
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%}
.medium-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.medium-up-8>.column, .medium-up-8>.columns {
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%}
}@media print,  screen and (min-width: 40em) and (min-width: 40em) {
.medium-expand {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media print,  screen and (min-width: 40em) {
.medium-flex-dir-row {
-ms-flex-direction: row;
flex-direction: row;
}
.medium-flex-dir-row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.medium-flex-dir-column {
-ms-flex-direction: column;
flex-direction: column;
}
.medium-flex-dir-column-reverse {
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.medium-flex-child-auto {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.medium-flex-child-grow {
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.medium-flex-child-shrink {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
}.row.medium-unstack>.column, .row.medium-unstack>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%}
@media print,  screen and (min-width: 40em) {
.row.medium-unstack>.column, .row.medium-unstack>.columns {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media print,  screen and (min-width: 40em) {
.medium-collapse>.column, .medium-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.medium-uncollapse>.column, .medium-uncollapse>.columns {
padding-right: .9375rem;
padding-left: .9375rem;
}
}@media print,  screen and (min-width: 64em) {
.large-1 {
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%}
.large-offset-0 {
margin-left: 0%}
.large-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.large-offset-1 {
margin-left: 8.33333%}
.large-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.large-offset-2 {
margin-left: 16.66667%}
.large-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.large-offset-3 {
margin-left: 25%}
.large-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%}
.large-offset-4 {
margin-left: 33.33333%}
.large-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.large-offset-5 {
margin-left: 41.66667%}
.large-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%}
.large-offset-6 {
margin-left: 50%}
.large-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%}
.large-offset-7 {
margin-left: 58.33333%}
.large-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%}
.large-offset-8 {
margin-left: 66.66667%}
.large-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%}
.large-offset-9 {
margin-left: 75%}
.large-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%}
.large-offset-10 {
margin-left: 83.33333%}
.large-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.large-offset-11 {
margin-left: 91.66667%}
.large-order-1 {
-ms-flex-order: 1;
order: 1;
}
.large-order-2 {
-ms-flex-order: 2;
order: 2;
}
.large-order-3 {
-ms-flex-order: 3;
order: 3;
}
.large-order-4 {
-ms-flex-order: 4;
order: 4;
}
.large-order-5 {
-ms-flex-order: 5;
order: 5;
}
.large-order-6 {
-ms-flex-order: 6;
order: 6;
}
.large-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-1>.column, .large-up-1>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.large-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-2>.column, .large-up-2>.columns {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.large-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-3>.column, .large-up-3>.columns {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.large-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-4>.column, .large-up-4>.columns {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.large-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-5>.column, .large-up-5>.columns {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%}
.large-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-6>.column, .large-up-6>.columns {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.large-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-7>.column, .large-up-7>.columns {
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%}
.large-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.large-up-8>.column, .large-up-8>.columns {
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%}
}@media print,  screen and (min-width: 64em) and (min-width: 64em) {
.large-expand {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media print,  screen and (min-width: 64em) {
.large-flex-dir-row {
-ms-flex-direction: row;
flex-direction: row;
}
.large-flex-dir-row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.large-flex-dir-column {
-ms-flex-direction: column;
flex-direction: column;
}
.large-flex-dir-column-reverse {
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.large-flex-child-auto {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.large-flex-child-grow {
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.large-flex-child-shrink {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
}.row.large-unstack>.column, .row.large-unstack>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%}
@media print,  screen and (min-width: 64em) {
.row.large-unstack>.column, .row.large-unstack>.columns {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media print,  screen and (min-width: 64em) {
.large-collapse>.column, .large-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.large-uncollapse>.column, .large-uncollapse>.columns {
padding-right: .9375rem;
padding-left: .9375rem;
}
}@media screen and (min-width: 75em) {
.xlarge-1 {
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%}
.xlarge-offset-0 {
margin-left: 0%}
.xlarge-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.xlarge-offset-1 {
margin-left: 8.33333%}
.xlarge-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.xlarge-offset-2 {
margin-left: 16.66667%}
.xlarge-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.xlarge-offset-3 {
margin-left: 25%}
.xlarge-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%}
.xlarge-offset-4 {
margin-left: 33.33333%}
.xlarge-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.xlarge-offset-5 {
margin-left: 41.66667%}
.xlarge-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%}
.xlarge-offset-6 {
margin-left: 50%}
.xlarge-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%}
.xlarge-offset-7 {
margin-left: 58.33333%}
.xlarge-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%}
.xlarge-offset-8 {
margin-left: 66.66667%}
.xlarge-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%}
.xlarge-offset-9 {
margin-left: 75%}
.xlarge-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%}
.xlarge-offset-10 {
margin-left: 83.33333%}
.xlarge-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.xlarge-offset-11 {
margin-left: 91.66667%}
.xlarge-order-1 {
-ms-flex-order: 1;
order: 1;
}
.xlarge-order-2 {
-ms-flex-order: 2;
order: 2;
}
.xlarge-order-3 {
-ms-flex-order: 3;
order: 3;
}
.xlarge-order-4 {
-ms-flex-order: 4;
order: 4;
}
.xlarge-order-5 {
-ms-flex-order: 5;
order: 5;
}
.xlarge-order-6 {
-ms-flex-order: 6;
order: 6;
}
.xlarge-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-1>.column, .xlarge-up-1>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.xlarge-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-2>.column, .xlarge-up-2>.columns {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.xlarge-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-3>.column, .xlarge-up-3>.columns {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.xlarge-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-4>.column, .xlarge-up-4>.columns {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.xlarge-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-5>.column, .xlarge-up-5>.columns {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%}
.xlarge-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-6>.column, .xlarge-up-6>.columns {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.xlarge-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-7>.column, .xlarge-up-7>.columns {
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%}
.xlarge-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xlarge-up-8>.column, .xlarge-up-8>.columns {
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%}
}@media screen and (min-width: 75em) and (min-width: 75em) {
.xlarge-expand {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media screen and (min-width: 75em) {
.xlarge-flex-dir-row {
-ms-flex-direction: row;
flex-direction: row;
}
.xlarge-flex-dir-row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.xlarge-flex-dir-column {
-ms-flex-direction: column;
flex-direction: column;
}
.xlarge-flex-dir-column-reverse {
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.xlarge-flex-child-auto {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.xlarge-flex-child-grow {
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.xlarge-flex-child-shrink {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
}.row.xlarge-unstack>.column, .row.xlarge-unstack>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%}
@media screen and (min-width: 75em) {
.row.xlarge-unstack>.column, .row.xlarge-unstack>.columns {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media screen and (min-width: 75em) {
.xlarge-collapse>.column, .xlarge-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.xlarge-uncollapse>.column, .xlarge-uncollapse>.columns {
padding-right: .9375rem;
padding-left: .9375rem;
}
}@media screen and (min-width: 90em) {
.xxlarge-1 {
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%}
.xxlarge-offset-0 {
margin-left: 0%}
.xxlarge-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.xxlarge-offset-1 {
margin-left: 8.33333%}
.xxlarge-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.xxlarge-offset-2 {
margin-left: 16.66667%}
.xxlarge-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.xxlarge-offset-3 {
margin-left: 25%}
.xxlarge-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%}
.xxlarge-offset-4 {
margin-left: 33.33333%}
.xxlarge-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.xxlarge-offset-5 {
margin-left: 41.66667%}
.xxlarge-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%}
.xxlarge-offset-6 {
margin-left: 50%}
.xxlarge-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%}
.xxlarge-offset-7 {
margin-left: 58.33333%}
.xxlarge-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%}
.xxlarge-offset-8 {
margin-left: 66.66667%}
.xxlarge-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%}
.xxlarge-offset-9 {
margin-left: 75%}
.xxlarge-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%}
.xxlarge-offset-10 {
margin-left: 83.33333%}
.xxlarge-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.xxlarge-offset-11 {
margin-left: 91.66667%}
.xxlarge-order-1 {
-ms-flex-order: 1;
order: 1;
}
.xxlarge-order-2 {
-ms-flex-order: 2;
order: 2;
}
.xxlarge-order-3 {
-ms-flex-order: 3;
order: 3;
}
.xxlarge-order-4 {
-ms-flex-order: 4;
order: 4;
}
.xxlarge-order-5 {
-ms-flex-order: 5;
order: 5;
}
.xxlarge-order-6 {
-ms-flex-order: 6;
order: 6;
}
.xxlarge-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-1>.column, .xxlarge-up-1>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%}
.xxlarge-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-2>.column, .xxlarge-up-2>.columns {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%}
.xxlarge-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-3>.column, .xxlarge-up-3>.columns {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%}
.xxlarge-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-4>.column, .xxlarge-up-4>.columns {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%}
.xxlarge-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-5>.column, .xxlarge-up-5>.columns {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%}
.xxlarge-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-6>.column, .xxlarge-up-6>.columns {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%}
.xxlarge-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-7>.column, .xxlarge-up-7>.columns {
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%}
.xxlarge-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.xxlarge-up-8>.column, .xxlarge-up-8>.columns {
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%}
}@media screen and (min-width: 90em) and (min-width: 90em) {
.xxlarge-expand {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media screen and (min-width: 90em) {
.xxlarge-flex-dir-row {
-ms-flex-direction: row;
flex-direction: row;
}
.xxlarge-flex-dir-row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.xxlarge-flex-dir-column {
-ms-flex-direction: column;
flex-direction: column;
}
.xxlarge-flex-dir-column-reverse {
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.xxlarge-flex-child-auto {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.xxlarge-flex-child-grow {
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.xxlarge-flex-child-shrink {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
}.row.xxlarge-unstack>.column, .row.xxlarge-unstack>.columns {
-ms-flex: 0 0 100%;
flex: 0 0 100%}
@media screen and (min-width: 90em) {
.row.xxlarge-unstack>.column, .row.xxlarge-unstack>.columns {
-ms-flex: 1 1 0px;
flex: 1 1 0px;
}
}@media screen and (min-width: 90em) {
.xxlarge-collapse>.column, .xxlarge-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.xxlarge-uncollapse>.column, .xxlarge-uncollapse>.columns {
padding-right: .9375rem;
padding-left: .9375rem;
}
}.shrink {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%}
.column-block {
margin-bottom: 1.25rem;
}
.column-block>:last-child {
margin-bottom: 0;
}
@media print,  screen and (min-width: 40em) {
.column-block {
margin-bottom: 1.875rem;
}
.column-block>:last-child {
margin-bottom: 0;
}
}div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
margin: 0;
padding: 0;
}
p {
margin-bottom: 1rem;
font-size: inherit;
line-height: 1.6;
text-rendering: optimizeLegibility;
}
em, i {
font-style: italic;
line-height: inherit;
}
strong, b {
font-weight: bold;
line-height: inherit;
}
small {
font-size: 80%;
line-height: inherit;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Oxygen", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-style: normal;
font-weight: bold;
color: inherit;
text-rendering: optimizeLegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
line-height: 0;
color: #cacaca;
}
h1 {
font-size: 1.5rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h2 {
font-size: 1.625rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h3 {
font-size: 1.1875rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h4 {
font-size: 1.125rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h5 {
font-size: 1.0625rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h6 {
font-size: 1rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
@media print,  screen and (min-width: 40em) {
h1 {
font-size: 3rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.9375rem;
}
h4 {
font-size: 1.5625rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
}a {
line-height: inherit;
color: #1779ba;
text-decoration: none;
cursor: pointer;
}
a:hover, a:focus {
color: #1468a0;
}
a img {
border: 0;
}
hr {
clear: both;
max-width: 75rem;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #cacaca;
border-left: 0;
}
ul, ol, dl {
margin-bottom: 1rem;
list-style-position: outside;
line-height: 1.6;
}
li {
font-size: inherit;
}
ul {
margin-left: 1.25rem;
list-style-type: disc;
}
ol {
margin-left: 1.25rem;
}
ul ul, ol ul, ul ol, ol ol {
margin-left: 1.25rem;
margin-bottom: 0;
}
dl {
margin-bottom: 1rem;
}
dl dt {
margin-bottom: .3rem;
font-weight: bold;
}
blockquote {
margin: 0 0 1rem;
padding: .5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
line-height: 1.6;
color: #8a8a8a;
}
cite {
display: block;
font-size: .8125rem;
color: #8a8a8a;
}
cite:before {
content: "— "}
abbr {
border-bottom: 1px dotted #0a0a0a;
color: #0a0a0a;
cursor: help;
}
figure {
margin: 0;
}
code {
padding: .125rem .3125rem .0625rem;
border: 1px solid #cacaca;
background-color: #e6e6e6;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: normal;
color: #0a0a0a;
}
kbd {
margin: 0;
padding: .125rem .25rem 0;
background-color: #e6e6e6;
font-family: Consolas, "Liberation Mono", Courier, monospace;
color: #0a0a0a;
}
.subheader {
margin-top: .2rem;
margin-bottom: .5rem;
font-weight: normal;
line-height: 1.4;
color: #8a8a8a;
}
.lead {
font-size: 125%;
line-height: 1.6;
}
.stat {
font-size: 2.5rem;
line-height: 1;
}
p+.stat {
margin-top: -1rem;
}
.no-bullet {
margin-left: 0;
list-style: none;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
@media print,  screen and (min-width: 40em) {
.medium-text-left {
text-align: left;
}
.medium-text-right {
text-align: right;
}
.medium-text-center {
text-align: center;
}
.medium-text-justify {
text-align: justify;
}
}@media print,  screen and (min-width: 64em) {
.large-text-left {
text-align: left;
}
.large-text-right {
text-align: right;
}
.large-text-center {
text-align: center;
}
.large-text-justify {
text-align: justify;
}
}@media screen and (min-width: 75em) {
.xlarge-text-left {
text-align: left;
}
.xlarge-text-right {
text-align: right;
}
.xlarge-text-center {
text-align: center;
}
.xlarge-text-justify {
text-align: justify;
}
}@media screen and (min-width: 90em) {
.xxlarge-text-left {
text-align: left;
}
.xxlarge-text-right {
text-align: right;
}
.xxlarge-text-center {
text-align: center;
}
.xxlarge-text-justify {
text-align: justify;
}
}.show-for-print {
display: none !important;
}
@media print {
* {
background: transparent !important;
box-shadow: none !important;
color: black !important;
text-shadow: none !important;
}
.show-for-print {
display: block !important;
}
.hide-for-print {
display: none !important;
}
table.show-for-print {
display: table !important;
}
thead.show-for-print {
display: table-header-group !important;
}
tbody.show-for-print {
display: table-row-group !important;
}
tr.show-for-print {
display: table-row !important;
}
td.show-for-print {
display: table-cell !important;
}
th.show-for-print {
display: table-cell !important;
}
a, a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")"}
.ir a:after, a[href^='javascript:']:after, a[href^='#']:after {
content: ''}
abbr[title]:after {
content: " (" attr(title) ")"}
pre, blockquote {
border: 1px solid #8a8a8a;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr, img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3 {
page-break-after: avoid;
}
.print-break-inside {
page-break-inside: auto;
}
}.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
padding: 0.85em 1em;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
font-size: 0.9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #1779ba;
color: #fefefe;
}
[data-whatinput='mouse'] .button {
outline: 0;
}
.button:hover, .button:focus {
background-color: #14679e;
color: #fefefe;
}
.button.tiny {
font-size: .6rem;
}
.button.small {
font-size: .75rem;
}
.button.large {
font-size: 1.25rem;
}
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
.button.primary {
background-color: #1779ba;
color: #fefefe;
}
.button.primary:hover, .button.primary:focus {
background-color: #126195;
color: #fefefe;
}
.button.secondary {
background-color: #767676;
color: #fefefe;
}
.button.secondary:hover, .button.secondary:focus {
background-color: #5e5e5e;
color: #fefefe;
}
.button.success {
background-color: #3adb76;
color: #0a0a0a;
}
.button.success:hover, .button.success:focus {
background-color: #22bb5b;
color: #0a0a0a;
}
.button.warning {
background-color: #ffae00;
color: #0a0a0a;
}
.button.warning:hover, .button.warning:focus {
background-color: #cc8b00;
color: #0a0a0a;
}
.button.alert {
background-color: #cc4b37;
color: #fefefe;
}
.button.alert:hover, .button.alert:focus {
background-color: #a53b2a;
color: #fefefe;
}
.button.hollow {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus {
background-color: transparent;
}
.button.hollow:hover, .button.hollow:focus {
border-color: #0c3d5d;
color: #0c3d5d;
}
.button.hollow.primary {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
border-color: #0c3d5d;
color: #0c3d5d;
}
.button.hollow.secondary {
border: 1px solid #767676;
color: #767676;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
border-color: #3b3b3b;
color: #3b3b3b;
}
.button.hollow.success {
border: 1px solid #3adb76;
color: #3adb76;
}
.button.hollow.success:hover, .button.hollow.success:focus {
border-color: #157539;
color: #157539;
}
.button.hollow.warning {
border: 1px solid #ffae00;
color: #ffae00;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
border-color: #805700;
color: #805700;
}
.button.hollow.alert {
border: 1px solid #cc4b37;
color: #cc4b37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
border-color: #67251a;
color: #67251a;
}
.button.disabled, .button[disabled] {
opacity: .25;
cursor: not-allowed;
}
.button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
background-color: #1779ba;
color: #fefefe;
}
.button.disabled.primary, .button[disabled].primary {
opacity: .25;
cursor: not-allowed;
}
.button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
background-color: #1779ba;
color: #fefefe;
}
.button.disabled.secondary, .button[disabled].secondary {
opacity: .25;
cursor: not-allowed;
}
.button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #767676;
color: #fefefe;
}
.button.disabled.success, .button[disabled].success {
opacity: .25;
cursor: not-allowed;
}
.button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #3adb76;
color: #0a0a0a;
}
.button.disabled.warning, .button[disabled].warning {
opacity: .25;
cursor: not-allowed;
}
.button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
background-color: #ffae00;
color: #0a0a0a;
}
.button.disabled.alert, .button[disabled].alert {
opacity: .25;
cursor: not-allowed;
}
.button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #cc4b37;
color: #fefefe;
}
.button.dropdown::after {
display: block;
width: 0;
height: 0;
border: inset .4em;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
position: relative;
top: 0.4em;
display: inline-block;
float: right;
margin-left: 1em;
}
.button.dropdown.hollow::after {
border-top-color: #1779ba;
}
.button.dropdown.hollow.primary::after {
border-top-color: #1779ba;
}
.button.dropdown.hollow.secondary::after {
border-top-color: #767676;
}
.button.dropdown.hollow.success::after {
border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after {
border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after {
border-top-color: #cc4b37;
}
.button.arrow-only::after {
top: -0.1em;
float: none;
margin-left: 0;
}
.accordion {
margin-left: 0;
background: #fefefe;
list-style-type: none;
}
.accordion-item:first-child>:first-child {
border-radius: 0 0 0 0;
}
.accordion-item:last-child>:last-child {
border-radius: 0 0 0 0;
}
.accordion-title {
position: relative;
display: block;
padding: 1.25rem 1rem;
border: 0px solid #e6e6e6;
border-bottom: 0;
font-size: 1.5rem;
line-height: 1;
color: #1779ba;
}
:last-child:not(.is-active)>.accordion-title {
border-bottom: 0px solid #e6e6e6;
border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
background-color: #fff;
}
.accordion-title::before {
position: absolute;
top: 50%;
right: 1rem;
margin-top: -0.5rem;
content: '+'}
.is-active>.accordion-title::before {
content: '\2013'}
.accordion-content {
display: none;
padding: 1rem;
border: 0px solid #e6e6e6;
border-bottom: 0;
background-color: #fff;
color: #0a0a0a;
}
:last-child>.accordion-content:last-child {
border-bottom: 0px solid #e6e6e6;
}
.hide {
display: none !important;
}
.invisible {
visibility: hidden;
}
@media screen and (max-width: 39.9375em) {
.hide-for-small-only {
display: none !important;
}
}@media screen and (max-width: 0em),  screen and (min-width: 40em) {
.show-for-small-only {
display: none !important;
}
}@media print,  screen and (min-width: 40em) {
.hide-for-medium {
display: none !important;
}
}@media screen and (max-width: 39.9375em) {
.show-for-medium {
display: none !important;
}
}@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.hide-for-medium-only {
display: none !important;
}
}@media screen and (max-width: 39.9375em),  screen and (min-width: 64em) {
.show-for-medium-only {
display: none !important;
}
}@media print,  screen and (min-width: 64em) {
.hide-for-large {
display: none !important;
}
}@media screen and (max-width: 63.9375em) {
.show-for-large {
display: none !important;
}
}@media screen and (min-width: 64em) and (max-width: 74.9375em) {
.hide-for-large-only {
display: none !important;
}
}@media screen and (max-width: 63.9375em),  screen and (min-width: 75em) {
.show-for-large-only {
display: none !important;
}
}@media screen and (min-width: 75em) {
.hide-for-xlarge {
display: none !important;
}
}@media screen and (max-width: 74.9375em) {
.show-for-xlarge {
display: none !important;
}
}@media screen and (min-width: 75em) and (max-width: 89.9375em) {
.hide-for-xlarge-only {
display: none !important;
}
}@media screen and (max-width: 74.9375em),  screen and (min-width: 90em) {
.show-for-xlarge-only {
display: none !important;
}
}@media screen and (min-width: 90em) {
.hide-for-xxlarge {
display: none !important;
}
}@media screen and (max-width: 89.9375em) {
.show-for-xxlarge {
display: none !important;
}
}@media screen and (min-width: 90em) {
.hide-for-xxlarge-only {
display: none !important;
}
}@media screen and (max-width: 89.9375em) {
.show-for-xxlarge-only {
display: none !important;
}
}.show-for-sr, .show-on-focus {
position: absolute !important;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0,  0,  0,  0);
}
.show-on-focus:active, .show-on-focus:focus {
position: static !important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
}
.show-for-landscape, .hide-for-portrait {
display: block !important;
}
@media screen and (orientation: landscape) {
.show-for-landscape, .hide-for-portrait {
display: block !important;
}
}@media screen and (orientation: portrait) {
.show-for-landscape, .hide-for-portrait {
display: none !important;
}
}.hide-for-landscape, .show-for-portrait {
display: none !important;
}
@media screen and (orientation: landscape) {
.hide-for-landscape, .show-for-portrait {
display: none !important;
}
}@media screen and (orientation: portrait) {
.hide-for-landscape, .show-for-portrait {
display: block !important;
}
}.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.float-center {
display: block;
margin-right: auto;
margin-left: auto;
}
.clearfix::before, .clearfix::after {
display: table;
content: ' '}
.clearfix::after {
clear: both;
}
.align-right {
-ms-flex-pack: end;
justify-content: flex-end;
}
.align-center {
-ms-flex-pack: center;
justify-content: center;
}
.align-justify {
-ms-flex-pack: justify;
justify-content: space-between;
}
.align-spaced {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.align-top {
-ms-flex-align: start;
align-items: flex-start;
}
.align-self-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.align-bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.align-self-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-middle {
-ms-flex-align: center;
align-items: center;
}
.align-self-middle {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.align-stretch {
-ms-flex-align: stretch;
align-items: stretch;
}
.align-self-stretch {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
.align-center-middle {
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
}
.small-order-1 {
-ms-flex-order: 1;
order: 1;
}
.small-order-2 {
-ms-flex-order: 2;
order: 2;
}
.small-order-3 {
-ms-flex-order: 3;
order: 3;
}
.small-order-4 {
-ms-flex-order: 4;
order: 4;
}
.small-order-5 {
-ms-flex-order: 5;
order: 5;
}
.small-order-6 {
-ms-flex-order: 6;
order: 6;
}
@media print,  screen and (min-width: 40em) {
.medium-order-1 {
-ms-flex-order: 1;
order: 1;
}
.medium-order-2 {
-ms-flex-order: 2;
order: 2;
}
.medium-order-3 {
-ms-flex-order: 3;
order: 3;
}
.medium-order-4 {
-ms-flex-order: 4;
order: 4;
}
.medium-order-5 {
-ms-flex-order: 5;
order: 5;
}
.medium-order-6 {
-ms-flex-order: 6;
order: 6;
}
}@media print,  screen and (min-width: 64em) {
.large-order-1 {
-ms-flex-order: 1;
order: 1;
}
.large-order-2 {
-ms-flex-order: 2;
order: 2;
}
.large-order-3 {
-ms-flex-order: 3;
order: 3;
}
.large-order-4 {
-ms-flex-order: 4;
order: 4;
}
.large-order-5 {
-ms-flex-order: 5;
order: 5;
}
.large-order-6 {
-ms-flex-order: 6;
order: 6;
}
}@media screen and (min-width: 75em) {
.xlarge-order-1 {
-ms-flex-order: 1;
order: 1;
}
.xlarge-order-2 {
-ms-flex-order: 2;
order: 2;
}
.xlarge-order-3 {
-ms-flex-order: 3;
order: 3;
}
.xlarge-order-4 {
-ms-flex-order: 4;
order: 4;
}
.xlarge-order-5 {
-ms-flex-order: 5;
order: 5;
}
.xlarge-order-6 {
-ms-flex-order: 6;
order: 6;
}
}@media screen and (min-width: 90em) {
.xxlarge-order-1 {
-ms-flex-order: 1;
order: 1;
}
.xxlarge-order-2 {
-ms-flex-order: 2;
order: 2;
}
.xxlarge-order-3 {
-ms-flex-order: 3;
order: 3;
}
.xxlarge-order-4 {
-ms-flex-order: 4;
order: 4;
}
.xxlarge-order-5 {
-ms-flex-order: 5;
order: 5;
}
.xxlarge-order-6 {
-ms-flex-order: 6;
order: 6;
}
}.slide-in-down.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateY(-100%);
transform: translateY(-100%);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-in-down.mui-enter.mui-enter-active {
-ms-transform: translateY(0);
transform: translateY(0);
}
.slide-in-left.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateX(-100%);
transform: translateX(-100%);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-in-left.mui-enter.mui-enter-active {
-ms-transform: translateX(0);
transform: translateX(0);
}
.slide-in-up.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateY(100%);
transform: translateY(100%);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-in-up.mui-enter.mui-enter-active {
-ms-transform: translateY(0);
transform: translateY(0);
}
.slide-in-right.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateX(100%);
transform: translateX(100%);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-in-right.mui-enter.mui-enter-active {
-ms-transform: translateX(0);
transform: translateX(0);
}
.slide-out-down.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateY(0);
transform: translateY(0);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-out-down.mui-leave.mui-leave-active {
-ms-transform: translateY(100%);
transform: translateY(100%);
}
.slide-out-right.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateX(0);
transform: translateX(0);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-out-right.mui-leave.mui-leave-active {
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.slide-out-up.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateY(0);
transform: translateY(0);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-out-up.mui-leave.mui-leave-active {
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.slide-out-left.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: translateX(0);
transform: translateX(0);
transition-property: transform,  opacity;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.slide-out-left.mui-leave.mui-leave-active {
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.fade-in.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
opacity: 0;
transition-property: opacity;
}
.fade-in.mui-enter.mui-enter-active {
opacity: 1;
}
.fade-out.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
opacity: 1;
transition-property: opacity;
}
.fade-out.mui-leave.mui-leave-active {
opacity: 0;
}
.hinge-in-from-top.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(-90deg);
-ms-transform-origin: top;
transform-origin: top;
transition-property: transform,  opacity;
opacity: 0;
}
.hinge-in-from-top.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1;
}
.hinge-in-from-right.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(-90deg);
-ms-transform-origin: right;
transform-origin: right;
transition-property: transform,  opacity;
opacity: 0;
}
.hinge-in-from-right.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1;
}
.hinge-in-from-bottom.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(90deg);
-ms-transform-origin: bottom;
transform-origin: bottom;
transition-property: transform,  opacity;
opacity: 0;
}
.hinge-in-from-bottom.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1;
}
.hinge-in-from-left.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(90deg);
-ms-transform-origin: left;
transform-origin: left;
transition-property: transform,  opacity;
opacity: 0;
}
.hinge-in-from-left.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1;
}
.hinge-in-from-middle-x.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateX(-90deg);
-ms-transform-origin: center;
transform-origin: center;
transition-property: transform,  opacity;
opacity: 0;
}
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1;
}
.hinge-in-from-middle-y.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotateY(-90deg);
-ms-transform-origin: center;
transform-origin: center;
transition-property: transform,  opacity;
opacity: 0;
}
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
transform: perspective(2000px) rotate(0deg);
opacity: 1;
}
.hinge-out-from-top.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
-ms-transform-origin: top;
transform-origin: top;
transition-property: transform,  opacity;
opacity: 1;
}
.hinge-out-from-top.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(-90deg);
opacity: 0;
}
.hinge-out-from-right.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
-ms-transform-origin: right;
transform-origin: right;
transition-property: transform,  opacity;
opacity: 1;
}
.hinge-out-from-right.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(-90deg);
opacity: 0;
}
.hinge-out-from-bottom.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
-ms-transform-origin: bottom;
transform-origin: bottom;
transition-property: transform,  opacity;
opacity: 1;
}
.hinge-out-from-bottom.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(90deg);
opacity: 0;
}
.hinge-out-from-left.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
-ms-transform-origin: left;
transform-origin: left;
transition-property: transform,  opacity;
opacity: 1;
}
.hinge-out-from-left.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(90deg);
opacity: 0;
}
.hinge-out-from-middle-x.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
-ms-transform-origin: center;
transform-origin: center;
transition-property: transform,  opacity;
opacity: 1;
}
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateX(-90deg);
opacity: 0;
}
.hinge-out-from-middle-y.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
transform: perspective(2000px) rotate(0deg);
-ms-transform-origin: center;
transform-origin: center;
transition-property: transform,  opacity;
opacity: 1;
}
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
transform: perspective(2000px) rotateY(-90deg);
opacity: 0;
}
.scale-in-up.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: scale(.5);
transform: scale(.5);
transition-property: transform,  opacity;
opacity: 0;
}
.scale-in-up.mui-enter.mui-enter-active {
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.scale-in-down.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: scale(1.5);
transform: scale(1.5);
transition-property: transform,  opacity;
opacity: 0;
}
.scale-in-down.mui-enter.mui-enter-active {
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.scale-out-up.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: scale(1);
transform: scale(1);
transition-property: transform,  opacity;
opacity: 1;
}
.scale-out-up.mui-leave.mui-leave-active {
-ms-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
}
.scale-out-down.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: scale(1);
transform: scale(1);
transition-property: transform,  opacity;
opacity: 1;
}
.scale-out-down.mui-leave.mui-leave-active {
-ms-transform: scale(.5);
transform: scale(.5);
opacity: 0;
}
.spin-in.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: rotate(-.75turn);
transform: rotate(-.75turn);
transition-property: transform,  opacity;
opacity: 0;
}
.spin-in.mui-enter.mui-enter-active {
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
.spin-out.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: rotate(0);
transform: rotate(0);
transition-property: transform,  opacity;
opacity: 1;
}
.spin-out.mui-leave.mui-leave-active {
-ms-transform: rotate(.75turn);
transform: rotate(.75turn);
opacity: 0;
}
.spin-in-ccw.mui-enter {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: rotate(.75turn);
transform: rotate(.75turn);
transition-property: transform,  opacity;
opacity: 0;
}
.spin-in-ccw.mui-enter.mui-enter-active {
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
.spin-out-ccw.mui-leave {
transition-duration: 500ms;
transition-timing-function: linear;
-ms-transform: rotate(0);
transform: rotate(0);
transition-property: transform,  opacity;
opacity: 1;
}
.spin-out-ccw.mui-leave.mui-leave-active {
-ms-transform: rotate(-.75turn);
transform: rotate(-.75turn);
opacity: 0;
}
.slow {
transition-duration: 750ms !important;
}
.fast {
transition-duration: 250ms !important;
}
.linear {
transition-timing-function: linear !important;
}
.ease {
transition-timing-function: ease !important;
}
.ease-in {
transition-timing-function: ease-in !important;
}
.ease-out {
transition-timing-function: ease-out !important;
}
.ease-in-out {
transition-timing-function: ease-in-out !important;
}
.bounce-in {
transition-timing-function: cubic-bezier(0.485,  0.155,  0.24,  1.245) !important;
}
.bounce-out {
transition-timing-function: cubic-bezier(0.485,  0.155,  0.515,  0.845) !important;
}
.bounce-in-out {
transition-timing-function: cubic-bezier(0.76,  -0.245,  0.24,  1.245) !important;
}
.short-delay {
transition-delay: 300ms !important;
}
.long-delay {
transition-delay: 700ms !important;
}
.shake {
animation-name: shake-7;
}
@keyframes shake-7 {
0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
transform: translateX(7%);
}
5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
transform: translateX(-7%);
}
}.spin-cw {
animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
0% {
transform: rotate(-1turn);
}
100% {
transform: rotate(0);
}
}.spin-ccw {
animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
0% {
transform: rotate(0);
}
100% {
transform: rotate(1turn);
}
}.wiggle {
animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
40%, 50%, 60% {
transform: rotate(7deg);
}
35%, 45%, 55%, 65% {
transform: rotate(-7deg);
}
0%, 30%, 70%, 100% {
transform: rotate(0);
}
}.shake, .spin-cw, .spin-ccw, .wiggle {
animation-duration: 500ms;
}
.infinite {
animation-iteration-count: infinite;
}
.slow {
animation-duration: 750ms !important;
}
.fast {
animation-duration: 250ms !important;
}
.linear {
animation-timing-function: linear !important;
}
.ease {
animation-timing-function: ease !important;
}
.ease-in {
animation-timing-function: ease-in !important;
}
.ease-out {
animation-timing-function: ease-out !important;
}
.ease-in-out {
animation-timing-function: ease-in-out !important;
}
.bounce-in {
animation-timing-function: cubic-bezier(0.485,  0.155,  0.24,  1.245) !important;
}
.bounce-out {
animation-timing-function: cubic-bezier(0.485,  0.155,  0.515,  0.845) !important;
}
.bounce-in-out {
animation-timing-function: cubic-bezier(0.76,  -0.245,  0.24,  1.245) !important;
}
.short-delay {
animation-delay: 300ms !important;
}
.long-delay {
animation-delay: 700ms !important;
}
/*!
* animsition v4.0.2
* A simple and easy jQuery plugin for CSS animated page transitions.
* http://blivesta.github.io/animsition
* License : MIT
* Author : blivesta (http://blivesta.com/)
*/.animsition, .animsition-overlay {
position: relative;
opacity: 0;
animation-fill-mode: both;
}
.animsition-overlay-slide {
position: fixed;
z-index: 1;
width: 100%;
height: 100%;
background-color: #ddd;
}
.animsition-loading, .animsition-loading:after {
width: 32px;
height: 32px;
position: fixed;
top: 50%;
left: 50%;
margin-top: -16px;
margin-left: -16px;
border-radius: 50%;
z-index: 2;
}
.animsition-loading {
background-color: transparent;
border-top: 5px solid rgba(0, 0, 0, 0.2);
border-right: 5px solid rgba(0, 0, 0, 0.2);
border-bottom: 5px solid rgba(0, 0, 0, 0.2);
border-left: 5px solid #eee;
transform: translateZ(0);
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-duration: .8s;
animation-name: animsition-loading;
}
@keyframes animsition-loading {
0% {
transform: rotate(0deg);
}
to {
transform: rotate(1turn);
}
}@keyframes fade-in {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}.fade-in {
animation-name: fade-in;
}
@keyframes fade-out {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}.fade-out {
animation-name: fade-out;
}
@keyframes fade-in-up {
0% {
transform: translateY(500px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}.fade-in-up {
animation-name: fade-in-up;
}
@keyframes fade-out-up {
0% {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(-500px);
opacity: 0;
}
}.fade-out-up {
animation-name: fade-out-up;
}
@keyframes fade-in-up-sm {
0% {
transform: translateY(100px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}.fade-in-up-sm {
animation-name: fade-in-up-sm;
}
@keyframes fade-out-up-sm {
0% {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(-100px);
opacity: 0;
}
}.fade-out-up-sm {
animation-name: fade-out-up-sm;
}
@keyframes fade-in-up-lg {
0% {
transform: translateY(1000px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}.fade-in-up-lg {
animation-name: fade-in-up-lg;
}
@keyframes fade-out-up-lg {
0% {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(-1000px);
opacity: 0;
}
}.fade-out-up-lg {
animation-name: fade-out-up-lg;
}
@keyframes fade-in-down {
0% {
transform: translateY(-500px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}.fade-in-down {
animation-name: fade-in-down;
}
@keyframes fade-out-down {
0% {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(500px);
opacity: 0;
}
}.fade-out-down {
animation-name: fade-out-down;
}
@keyframes fade-in-down-sm {
0% {
transform: translateY(-100px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}.fade-in-down-sm {
animation-name: fade-in-down-sm;
}
@keyframes fade-out-down-sm {
0% {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(100px);
opacity: 0;
}
}.fade-out-down-sm {
animation-name: fade-out-down-sm;
}
.fade-in-down-lg {
animation-name: fade-in-down;
}
@keyframes fade-out-down-lg {
0% {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(1000px);
opacity: 0;
}
}.fade-out-down-lg {
animation-name: fade-out-down-lg;
}
@keyframes fade-in-left {
0% {
transform: translateX(-500px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}.fade-in-left {
animation-name: fade-in-left;
}
@keyframes fade-out-left {
0% {
transform: translateX(0);
opacity: 1;
}
to {
transform: translateX(-500px);
opacity: 0;
}
}.fade-out-left {
animation-name: fade-out-left;
}
@keyframes fade-in-left-sm {
0% {
transform: translateX(-100px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}.fade-in-left-sm {
animation-name: fade-in-left-sm;
}
@keyframes fade-out-left-sm {
0% {
transform: translateX(0);
opacity: 1;
}
to {
transform: translateX(-100px);
opacity: 0;
}
}.fade-out-left-sm {
animation-name: fade-out-left-sm;
}
@keyframes fade-in-left-lg {
0% {
transform: translateX(-1500px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}.fade-in-left-lg {
animation-name: fade-in-left-lg;
}
@keyframes fade-out-left-lg {
0% {
transform: translateX(0);
opacity: 1;
}
to {
transform: translateX(-1500px);
opacity: 0;
}
}.fade-out-left-lg {
animation-name: fade-out-left-lg;
}
@keyframes fade-in-right {
0% {
transform: translateX(500px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}.fade-in-right {
animation-name: fade-in-right;
}
@keyframes fade-out-right {
0% {
transform: translateX(0);
opacity: 1;
}
to {
transform: translateX(500px);
opacity: 0;
}
}.fade-out-right {
animation-name: fade-out-right;
}
@keyframes fade-in-right-sm {
0% {
transform: translateX(100px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}.fade-in-right-sm {
animation-name: fade-in-right-sm;
}
@keyframes fade-out-right-sm {
0% {
transform: translateX(0);
opacity: 1;
}
to {
transform: translateX(100px);
opacity: 0;
}
}.fade-out-right-sm {
animation-name: fade-out-right-sm;
}
@keyframes fade-in-right-lg {
0% {
transform: translateX(1500px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}.fade-in-right-lg {
animation-name: fade-in-right-lg;
}
@keyframes fade-out-right-lg {
0% {
transform: translateX(0);
opacity: 1;
}
to {
transform: translateX(1500px);
opacity: 0;
}
}.fade-out-right-lg {
animation-name: fade-out-right-lg;
}
@keyframes rotate-in {
0% {
transform: rotate(-90deg);
transform-origin: center center;
opacity: 0;
}
0%, to {
-webkit-transform-origin: center center;
}
to {
transform: rotate(0);
transform-origin: center center;
opacity: 1;
}
}.rotate-in {
animation-name: rotate-in;
}
@keyframes rotate-out {
0% {
transform: rotate(0);
transform-origin: center center;
opacity: 1;
}
0%, to {
-webkit-transform-origin: center center;
}
to {
transform: rotate(90deg);
transform-origin: center center;
opacity: 0;
}
}.rotate-out {
animation-name: rotate-out;
}
@keyframes rotate-in-sm {
0% {
transform: rotate(-45deg);
transform-origin: center center;
opacity: 0;
}
0%, to {
-webkit-transform-origin: center center;
}
to {
transform: rotate(0);
transform-origin: center center;
opacity: 1;
}
}.rotate-in-sm {
animation-name: rotate-in-sm;
}
@keyframes rotate-out-sm {
0% {
transform: rotate(0);
transform-origin: center center;
opacity: 1;
}
0%, to {
-webkit-transform-origin: center center;
}
to {
transform: rotate(45deg);
transform-origin: center center;
opacity: 0;
}
}.rotate-out-sm {
animation-name: rotate-out-sm;
}
@keyframes rotate-in-lg {
0% {
transform: rotate(-180deg);
transform-origin: center center;
opacity: 0;
}
0%, to {
-webkit-transform-origin: center center;
}
to {
transform: rotate(0);
transform-origin: center center;
opacity: 1;
}
}.rotate-in-lg {
animation-name: rotate-in-lg;
}
@keyframes rotate-out-lg {
0% {
transform: rotate(0);
transform-origin: center center;
opacity: 1;
}
0%, to {
-webkit-transform-origin: center center;
}
to {
transform: rotate(180deg);
transform-origin: center center;
opacity: 0;
}
}.rotate-out-lg {
animation-name: rotate-out-lg;
}
@keyframes flip-in-x {
0% {
transform: perspective(550px) rotateX(90deg);
opacity: 0;
}
to {
transform: perspective(550px) rotateX(0deg);
opacity: 1;
}
}.flip-in-x {
animation-name: flip-in-x;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-out-x {
0% {
transform: perspective(550px) rotateX(0deg);
opacity: 1;
}
to {
transform: perspective(550px) rotateX(90deg);
opacity: 0;
}
}.flip-out-x {
animation-name: flip-out-x;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-in-x-nr {
0% {
transform: perspective(100px) rotateX(90deg);
opacity: 0;
}
to {
transform: perspective(100px) rotateX(0deg);
opacity: 1;
}
}.flip-in-x-nr {
animation-name: flip-in-x-nr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-out-x-nr {
0% {
transform: perspective(100px) rotateX(0deg);
opacity: 1;
}
to {
transform: perspective(100px) rotateX(90deg);
opacity: 0;
}
}.flip-out-x-nr {
animation-name: flip-out-x-nr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-in-x-fr {
0% {
transform: perspective(1000px) rotateX(90deg);
opacity: 0;
}
to {
transform: perspective(1000px) rotateX(0deg);
opacity: 1;
}
}.flip-in-x-fr {
animation-name: flip-in-x-fr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-out-x-fr {
0% {
transform: perspective(1000px) rotateX(0deg);
opacity: 1;
}
to {
transform: perspective(1000px) rotateX(90deg);
opacity: 0;
}
}.flip-out-x-fr {
animation-name: flip-out-x-fr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-in-y {
0% {
transform: perspective(550px) rotateY(90deg);
opacity: 0;
}
to {
transform: perspective(550px) rotateY(0deg);
opacity: 1;
}
}.flip-in-y {
animation-name: flip-in-y;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-out-y {
0% {
transform: perspective(550px) rotateY(0deg);
opacity: 1;
}
to {
transform: perspective(550px) rotateY(90deg);
opacity: 0;
}
}.flip-out-y {
animation-name: flip-out-y;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-in-y-nr {
0% {
transform: perspective(100px) rotateY(90deg);
opacity: 0;
}
to {
transform: perspective(100px) rotateY(0deg);
opacity: 1;
}
}.flip-in-y-nr {
animation-name: flip-in-y-nr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-out-y-nr {
0% {
transform: perspective(100px) rotateY(0deg);
opacity: 1;
}
to {
transform: perspective(100px) rotateY(90deg);
opacity: 0;
}
}.flip-out-y-nr {
animation-name: flip-out-y-nr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-in-y-fr {
0% {
transform: perspective(1000px) rotateY(90deg);
opacity: 0;
}
to {
transform: perspective(1000px) rotateY(0deg);
opacity: 1;
}
}.flip-in-y-fr {
animation-name: flip-in-y-fr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flip-out-y-fr {
0% {
transform: perspective(1000px) rotateY(0deg);
opacity: 1;
}
to {
transform: perspective(1000px) rotateY(90deg);
opacity: 0;
}
}.flip-out-y-fr {
animation-name: flip-out-y-fr;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes zoom-in {
0% {
transform: scale(0.7);
opacity: 0;
}
to {
opacity: 1;
}
}.zoom-in {
animation-name: zoom-in;
}
@keyframes zoom-out {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.7);
}
50%, to {
opacity: 0;
}
}.zoom-out {
animation-name: zoom-out;
}
@keyframes zoom-in-sm {
0% {
transform: scale(0.95);
opacity: 0;
}
to {
opacity: 1;
}
}.zoom-in-sm {
animation-name: zoom-in-sm;
}
@keyframes zoom-out-sm {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.95);
}
50%, to {
opacity: 0;
}
}.zoom-out-sm {
animation-name: zoom-out-sm;
}
@keyframes zoom-in-lg {
0% {
transform: scale(0.4);
opacity: 0;
}
to {
opacity: 1;
}
}.zoom-in-lg {
animation-name: zoom-in-lg;
}
@keyframes zoom-out-lg {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.4);
}
50%, to {
opacity: 0;
}
}.zoom-out-lg {
animation-name: zoom-out-lg;
}
@keyframes overlay-slide-in-top {
0% {
height: 100%}
to {
height: 0;
}
}.overlay-slide-in-top {
top: 0;
height: 0;
animation-name: overlay-slide-in-top;
}
@keyframes overlay-slide-out-top {
0% {
height: 0;
}
to {
height: 100%}
}.overlay-slide-out-top {
top: 0;
height: 100%;
animation-name: overlay-slide-out-top;
}
@keyframes overlay-slide-in-bottom {
0% {
height: 100%}
to {
height: 0;
}
}.overlay-slide-in-bottom {
bottom: 0;
height: 0;
animation-name: overlay-slide-in-bottom;
}
@keyframes overlay-slide-out-bottom {
0% {
height: 0;
}
to {
height: 100%}
}.overlay-slide-out-bottom {
bottom: 0;
height: 100%;
animation-name: overlay-slide-out-bottom;
}
@keyframes overlay-slide-in-left {
0% {
width: 100%}
to {
width: 0;
}
}.overlay-slide-in-left {
width: 0;
animation-name: overlay-slide-in-left;
}
@keyframes overlay-slide-out-left {
0% {
width: 0;
}
to {
width: 100%}
}.overlay-slide-out-left {
left: 0;
width: 100%;
animation-name: overlay-slide-out-left;
}
@keyframes overlay-slide-in-right {
0% {
width: 100%}
to {
width: 0;
}
}.overlay-slide-in-right {
right: 0;
width: 0;
animation-name: overlay-slide-in-right;
}
@keyframes overlay-slide-out-right {
0% {
width: 0;
}
to {
width: 100%}
}.overlay-slide-out-right {
right: 0;
width: 100%;
animation-name: overlay-slide-out-right;
}
[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
transition-duration: .1s;
}
[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
transition-delay: .1s;
}
[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
transition-duration: .15s;
}
[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
transition-delay: .15s;
}
[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
transition-duration: .2s;
}
[data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
transition-delay: .2s;
}
[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
transition-duration: .25s;
}
[data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
transition-delay: .25s;
}
[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
transition-duration: .3s;
}
[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
transition-delay: .3s;
}
[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
transition-duration: .35s;
}
[data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
transition-delay: .35s;
}
[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
transition-duration: .4s;
}
[data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
transition-delay: .4s;
}
[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
transition-duration: .45s;
}
[data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
transition-delay: .45s;
}
[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
transition-duration: .5s;
}
[data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
transition-delay: .5s;
}
[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
transition-duration: .55s;
}
[data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
transition-delay: .55s;
}
[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
transition-duration: .6s;
}
[data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
transition-delay: .6s;
}
[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
transition-duration: .65s;
}
[data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
transition-delay: .65s;
}
[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
transition-duration: .7s;
}
[data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
transition-delay: .7s;
}
[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
transition-duration: .75s;
}
[data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
transition-delay: .75s;
}
[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
transition-duration: .8s;
}
[data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
transition-delay: .8s;
}
[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
transition-duration: .85s;
}
[data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
transition-delay: .85s;
}
[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
transition-duration: .9s;
}
[data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
transition-delay: .9s;
}
[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
transition-duration: .95s;
}
[data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
transition-delay: .95s;
}
[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
transition-timing-function: cubic-bezier(0.25,  0.25,  0.75,  0.75);
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
transition-timing-function: cubic-bezier(0.6,  -0.28,  0.735,  0.045);
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
transition-timing-function: cubic-bezier(0.175,  0.885,  0.32,  1.275);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
transition-timing-function: cubic-bezier(0.68,  -0.55,  0.265,  1.55);
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
transition-timing-function: cubic-bezier(0.47,  0,  0.745,  0.715);
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
transition-timing-function: cubic-bezier(0.39,  0.575,  0.565,  1);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
transition-timing-function: cubic-bezier(0.445,  0.05,  0.55,  0.95);
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
transition-timing-function: cubic-bezier(0.55,  0.085,  0.68,  0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
transition-timing-function: cubic-bezier(0.25,  0.46,  0.45,  0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
transition-timing-function: cubic-bezier(0.455,  0.03,  0.515,  0.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
transition-timing-function: cubic-bezier(0.55,  0.085,  0.68,  0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
transition-timing-function: cubic-bezier(0.25,  0.46,  0.45,  0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
transition-timing-function: cubic-bezier(0.455,  0.03,  0.515,  0.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
transition-timing-function: cubic-bezier(0.55,  0.085,  0.68,  0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
transition-timing-function: cubic-bezier(0.25,  0.46,  0.45,  0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
transition-timing-function: cubic-bezier(0.455,  0.03,  0.515,  0.955);
}
[data-aos^=fade][data-aos^=fade] {
opacity: 0;
transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
opacity: 1;
-ms-transform: translate(0);
transform: translate(0);
}
[data-aos=fade-up] {
-ms-transform: translateY(100px);
transform: translateY(100px);
}
[data-aos=fade-down] {
-ms-transform: translateY(-100px);
transform: translateY(-100px);
}
[data-aos=fade-right] {
-ms-transform: translate(-100px);
transform: translate(-100px);
}
[data-aos=fade-left] {
-ms-transform: translate(100px);
transform: translate(100px);
}
[data-aos=fade-up-right] {
-ms-transform: translate(-100px,  100px);
transform: translate(-100px,  100px);
}
[data-aos=fade-up-left] {
-ms-transform: translate(100px,  100px);
transform: translate(100px,  100px);
}
[data-aos=fade-down-right] {
-ms-transform: translate(-100px,  -100px);
transform: translate(-100px,  -100px);
}
[data-aos=fade-down-left] {
-ms-transform: translate(100px,  -100px);
transform: translate(100px,  -100px);
}
[data-aos^=zoom][data-aos^=zoom] {
opacity: 0;
transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
opacity: 1;
-ms-transform: translate(0) scale(1);
transform: translate(0) scale(1);
}
[data-aos=zoom-in] {
-ms-transform: scale(0.6);
transform: scale(0.6);
}
[data-aos=zoom-in-up] {
-ms-transform: translateY(100px) scale(0.6);
transform: translateY(100px) scale(0.6);
}
[data-aos=zoom-in-down] {
-ms-transform: translateY(-100px) scale(0.6);
transform: translateY(-100px) scale(0.6);
}
[data-aos=zoom-in-right] {
-ms-transform: translate(-100px) scale(0.6);
transform: translate(-100px) scale(0.6);
}
[data-aos=zoom-in-left] {
-ms-transform: translate(100px) scale(0.6);
transform: translate(100px) scale(0.6);
}
[data-aos=zoom-out] {
-ms-transform: scale(1.2);
transform: scale(1.2);
}
[data-aos=zoom-out-up] {
-ms-transform: translateY(100px) scale(1.2);
transform: translateY(100px) scale(1.2);
}
[data-aos=zoom-out-down] {
-ms-transform: translateY(-100px) scale(1.2);
transform: translateY(-100px) scale(1.2);
}
[data-aos=zoom-out-right] {
-ms-transform: translate(-100px) scale(1.2);
transform: translate(-100px) scale(1.2);
}
[data-aos=zoom-out-left] {
-ms-transform: translate(100px) scale(1.2);
transform: translate(100px) scale(1.2);
}
[data-aos^=slide][data-aos^=slide] {
transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
-ms-transform: translate(0);
transform: translate(0);
}
[data-aos=slide-up] {
-ms-transform: translateY(100%);
transform: translateY(100%);
}
[data-aos=slide-down] {
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
[data-aos=slide-right] {
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
[data-aos=slide-left] {
-ms-transform: translateX(100%);
transform: translateX(100%);
}
[data-aos^=flip][data-aos^=flip] {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: transform;
}
[data-aos=flip-left] {
transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-right] {
transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-up] {
transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
transform: perspective(2500px) rotateX(0);
}
[data-aos=flip-down] {
transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
transform: perspective(2500px) rotateX(0);
}
html, body {
overflow-x: hidden;
}
.expm-btn {
background: transparent;
border: 2px solid #000;
border-radius: 25px;
padding: 0 30px;
line-height: 24px;
font-size: 16px;
font-weight: 700;
color: #000;
margin: 0;
}
.expm-btn:hover {
background: #000;
color: #fff;
}
.expm-btn:focus {
background: #000;
}
.full-width {
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: initial;
}
header {
position: fixed;
top: 0;
left: 0;
width: 100vw;
padding: 10px 0;
z-index: 999;
background-color: rgba(255, 255, 255, 0.95);
}
header .expertmode-logo {
height: 35px;
}
header nav {
font: bold 16px Dosis;
text-align: right;
margin-right: 30px;
}
header nav a {
margin-left: 30px;
color: #000;
position: relative;
transition: all 0.3s;
}
header nav a:before {
position: absolute;
top: -8px;
left: -8px;
right: -8px;
bottom: -8px;
transition: all 0.3s;
content: "";
display: inline-block;
z-index: -1;
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
header nav a:hover {
color: #000;
}
header nav a:hover:before {
background: #48e86c;
}
header nav a:focus {
color: #000;
}
@media print,  screen and (min-width: 40em) {
header {
padding: 15px 0;
height: 75px;
}
header .expertmode-logo {
height: 45px;
margin-left: 15px;
}
}.mobile-nav {
background: #fff;
border-top: 1px solid #eee;
width: 100%;
position: absolute;
top: -225px;
left: 0;
z-index: -1;
transition: all 0.5s ease;
}
.mobile-nav a {
display: block;
padding: 15px;
text-align: center;
border-bottom: 1px solid #f5f5f5;
color: #000;
}
.mobile-nav.open {
top: 55px;
}
.lettering {
font-family: 'Oxygen';
font-size: 25px;
font-weight: 700;
letter-spacing: 2px;
text-align: center;
padding-top: 115px;
}
.header-lettering {
font-family: 'Oxygen';
font-size: 17px;
font-weight: 700;
letter-spacing: 2px;
text-align: center;
}
#nav-toggle {
color: #000;
font-weight: 700;
font-size: 18px;
}
.banner-home .slick-slide {
text-align: center;
width: 100%;
height: 100vh;
outline: none;
}
.banner-home .slick-slide::before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.banner-home .slick-slide img {
vertical-align: middle;
display: inline-block;
}
.banner-home .slick-dots {
bottom: 45px;
}
.banner-home .slick-dotted.slick-slider {
margin-bottom: 0;
}
.hero {
position: relative;
margin: 0 auto;
max-width: 1600px;
text-align: left;
height: 200px;
}
@media print,  screen and (min-width: 40em) {
.hero {
padding: 0 50px;
text-align: center;
height: auto;
}
}.hero .hero-text {
text-align: left;
max-width: 1170px;
width: 80%;
position: absolute;
top: 0;
left: 50%;
transform: perspective(1px) translateX(-50%);
}
@media print,  screen and (min-width: 40em) {
.hero .hero-text {
position: absolute;
top: 50%;
left: 50%;
transform: perspective(1px) translateX(-50%) translateY(-50%);
}
}.hero h1 {
font-family: 'Oxygen';
font-size: 18px;
font-weight: 700;
letter-spacing: 2px;
text-align: center;
margin-bottom: 30px;
}
.hero p {
font-size: 16px;
line-height: 1.4;
}
@media print,  screen and (min-width: 40em) {
.hero p {
font-size: 32px;
}
}.hero .expm-btn {
font-size: 11px;
padding: 0 15px;
line-height: 18px;
}
@media print,  screen and (min-width: 40em) {
.hero .expm-btn {
margin-top: 30px;
font-size: 16px;
padding: 0 30px;
line-height: 24px;
}
}.work-list {
margin-top: 120px;
}
.work-list h1 {
font-family: Dosis;
text-align: center;
font-size: 26px;
font-weight: 700;
margin-bottom: 75px;
}
.work-list .project-thumb {
position: relative;
text-align: center;
margin-bottom: 100px;
}
.work-list .project-thumb .updating {
opacity: 0.3;
}
.work-list .project-thumb .project-thumb-info {
opacity: 0;
transition: all 0.5s;
position: absolute;
top: 50%;
left: 0;
transform: perspective(1px) translateY(-40%);
color: #48E86C;
font-size: 60px;
font-weight: 700;
text-align: left;
line-height: 100%;
text-decoration: underline;
padding: 0 15px;
}
.work-list .project-thumb:hover .project-thumb-info {
opacity: 1;
transform: perspective(1px) translateY(-50%);
}
@media print,  screen and (min-width: 40em) {
.work-list .project-thumb {
margin-bottom: 150px;
}
}@media print,  screen and (min-width: 40em) {
.work-list h1 {
font-size: 50px;
}
}@media print,  screen and (min-width: 64em) {
.work-list h1 {
font-size: 75px;
}
}footer .contacts {
background: #fff;
border-top: 1px solid #48E86C;
border-bottom: 1px solid #48E86C;
overflow: hidden;
height: 0;
}
footer .contacts .address {
font-size: 30px;
font-weight: 500;
line-height: 110%;
max-width: 320px;
margin: auto auto;
}
footer .contacts a {
color: #000;
}
footer #map {
height: 580px;
width: 100%}
footer .footer {
height: 170px;
}
footer img {
max-width: 30px;
margin-right: 15px;
}
footer .footer-btns {
text-align: center;
}
footer .expm-btn {
display: inline-block;
width: 45%;
margin: 0;
padding: 0;
}
footer .footer-logo {
text-align: center;
font-size: 16px;
}
@media print,  screen and (min-width: 40em) {
footer .footer-btns {
text-align: left;
}
footer .footer-logo {
text-align: right;
}
footer .expm-btn {
margin-right: 30px;
width: auto;
padding: 0 50px;
}
}h2.expt {
font-size: 18px;
margin-bottom: 60px;
}
h2.expt span {
font-weight: 400;
}
.page-studio .banner-studio {
max-width: 1150px;
margin: 30px auto 0;
text-align: center;
}
@media print,  screen and (min-width: 40em) {
.page-studio .banner-studio {
-ms-transform: rotate(-1deg);
transform: rotate(-1deg);
}
}.page-studio .sub-lettering {
font-size: 50px;
font-weight: 700;
text-align: center;
color: #48E86C;
margin-top: 80px;
}
@media print,  screen and (min-width: 40em) {
.page-studio .sub-lettering {
font-size: 75px;
margin-top: 0;
}
}.page-studio .studio-text {
font-size: 17px;
margin-top: 60px;
}
.page-studio .studio-text h2 {
margin-bottom: 20px;
line-height: 35px;
}
@media print,  screen and (min-width: 40em) {
.page-studio .studio-text {
text-align: center;
font-size: 20px;
margin-top: 90px;
}
.page-studio .studio-text p {
line-height: 35px;
}
}.accordion a {
border-bottom: 1px solid #48E86C;
color: #48E86C;
}
.accordion .accordion-content {
font-size: 18px;
font-weight: 400;
line-height: 120%}
.process-list {
margin-top: 30px;
}
.process-list h2 {
font-size: 18px;
margin-top: 15px;
}
@media print,  screen and (min-width: 40em) {
.process-list {
margin-top: 120px;
}
}.service-list {
margin-top: 180px;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);
margin-bottom: 100px;
padding: 0 24px 0 24px;
}
.service-list p {
text-align: center;
font-family: Dosis;
font-weight: 500;
font-size: 24px;
line-height: 120%;
word-spacing: -5px;
}
@media print,  screen and (min-width: 40em) {
.service-list p {
font-size: 60px;
word-spacing: -10px;
line-height: 100%;
}
}@media print,  screen and (min-width: 64em) {
.service-list p {
font-size: 75px;
line-height: 90%;
}
}.service-list span:hover {
color: #48E86C;
}
@media print,  screen and (min-width: 40em) {
.service-list {
margin-top: 120px;
margin-bottom: 0px;
}
}.client-list {
margin: 120px auto;
}
.client-list img {
max-width: 150px;
max-height: 75px;
margin-top: 30px;
}
.project-detail {
font-size: 26px;
}
.project-detail .project-header {
margin: 50px auto 30px;
}
.project-detail .project-header h1 {
font-size: 42px;
}
@media print,  screen and (min-width: 40em) {
.project-detail .project-header h1 {
font-size: 65px;
}
}.project-detail .project-header a {
border-bottom: 1px solid #000;
color: #000;
}
.project-detail .project-header .tech {
font-size: 18px;
font-weight: 300;
margin-top: 5px;
}
.project-detail .project-header .type {
font-size: 18px;
}
.project-detail .project-header .desc {
padding-top: 30px;
padding-bottom: 30px;
}
.project-detail .img-list {
max-width: 1200px;
margin: 0 auto;
text-align: center;
}
.project-detail .img-list img {
margin: 15px auto 15px;
}
@media print,  screen and (min-width: 40em) {
.project-detail .img-list img {
margin: 50px auto 50px;
}
}.project-pagination {
font-size: 16px;
}
.project-pagination .previous {
border-left: 2px solid #48E86C;
margin-left: 30px;
padding: 30px;
}
.project-pagination .next {
border-right: 2px solid #48E86C;
margin-right: 30px;
padding: 30px;
text-align: right;
}
.project-pagination .previous a, .project-pagination .next a {
color: #000;
font-size: 22px;
margin-top: 15px;
display: block;
font-weight: 700;
}
.project-pagination .previous a:hover, .project-pagination .next a:hover {
color: #48E86C;
}
.headroom--pinned {
display: block;
}
.headroom--unpinned {
display: none;
}
.headroom {
will-change: transform;
transition: transform 200ms linear;
}
.headroom--pinned {
-ms-transform: translateY(0%);
transform: translateY(0%);
}
.headroom--unpinned {
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
@keyframes slideDown {
0% {
transform: translateY(-100%);
}
100% {
transform: translateY(0);
}
}.animated.slideDown {
animation-name: slideDown;
}
@keyframes slideUp {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-100%);
}
}.animated.slideUp {
animation-name: slideUp;
}
.mw-940 {
max-width: 980px;
padding: 0 15px;
margin: 0 auto;
}
.hephaistos .tp-bullet {
width: 12px;
height: 12px;
position: absolute;
background: #48E86C;
border: 2px solid #f5f5f5;
border-radius: 50%;
cursor: pointer;
box-sizing: content-box;
box-shadow: none;
}
.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {
border-color: #48E86C;
}
#sphere-canvas-container canvas {
width: 100%;
height: 100%;
line-height: 0;
}
#arkanoid-asset-container {
width: 100%;
height: 300px;
position: relative;
}
@media print,  screen and (min-width: 40em) {
#arkanoid-asset-container {
height: 650px;
}
}#sphere-asset-container {
width: 100%;
height: 350px;
position: relative;
}
#sphere-list-container, #arkanoid-canvas-container, #arkanoid-list-container, #sphere-canvas-container, #arkanoid-score {
width: 100%;
height: 100%;
position: absolute;
}
#sphere-list-container {
z-index: 100;
left: 0%;
top: 0;
}
#sphere-list-container ul {
list-style-type: none;
}
#arkanoid-list-container {
height: auto;
z-index: 10;
}
#arkanoid-canvas-container {
line-height: 0;
z-index: 100;
width: 100%;
pointer-events: none;
}
#arkanoid-canvas-container canvas {
width: 100%;
position: absolute;
top: -2px;
}
#sphere-canvas-container {
line-height: 0;
z-index: 100;
width: 100%}
#arkanoid-list-container span {
visibility: visible;
transition: opacity 0.5s;
opacity: 1;
}
span:hover {
color: lawngreen;
}
#arkanoid-list-container span.destroyed {
opacity: 0.1;
}
