@charset "UTF-8";article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*, *:before, *:after{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr{margin:0;padding:0;}
abbr[title], dfn[title]{cursor:help;}
u, ins{text-decoration:none;}
ins{border-bottom:1px solid;}
img{font-style:italic;}
label,
input,
textarea,
button,
select,
option{cursor:pointer;}
.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus{cursor:text;outline:none;}
.cf:after, .site-page:after{content:"";display:table;clear:both;}
h1, h2, h3, h4, h5, h6, hgroup,
ul, ol, dl,
blockquote, p, address,
table,
fieldset, figure,
pre,
.form-fields > li,
.media,
.island,
.islet{margin-bottom:20px;margin-bottom:1.11111rem;}
.islet h1, .islet h2, .islet h3, .islet h4, .islet h5, .islet h6, .islet hgroup, .islet
ul, .islet ol, .islet dl, .islet
blockquote, .islet p, .islet address, .islet
table, .islet
fieldset, .islet figure, .islet
pre,
.islet .form-fields > li, .islet
.media, .islet
.island, .islet
.islet{margin-bottom:10px;margin-bottom:0.55556rem;}
.landmark{margin-bottom:40px;margin-bottom:2.22222rem;}
hr{margin-bottom:18px;margin-bottom:1rem;}
ul, ol, dd{margin-left:40px;margin-left:2.22222rem;}
html{font:1.125em/1.44444 Josefin Sans, sans-serif;overflow-y:scroll;min-height:100%;}
h1, .alpha{font-size:60px;font-size:3.33333rem;line-height:1.3;}
h2, .beta{font-size:40px;font-size:2.22222rem;line-height:1.3;}
h3, .gamma{font-size:30px;font-size:1.66667rem;line-height:1.73333;}
h4, .delta{font-size:24px;font-size:1.33333rem;line-height:1.08333;}
h5, .epsilon{font-size:20px;font-size:1.11111rem;line-height:1.3;}
h6, .zeta{font-size:18px;font-size:1rem;line-height:1.44444;}
hgroup .hN{margin-bottom:0;}
.giga{font-size:96px;font-size:5.33333rem;line-height:1.08333;}
.mega{font-size:72px;font-size:4rem;line-height:1.08333;}
.kilo{font-size:48px;font-size:2.66667rem;line-height:1.08333;}
.lede,
.lead{font-size:20.25px;font-size:1.125rem;line-height:1.28395;}
.smallprint,
.milli{font-size:16px;font-size:0.88889rem;line-height:1.625;}
.micro{font-size:12px;font-size:0.66667rem;line-height:2.16667;}
q{quotes:"‘" "’" "\\201C " "\\201D ";}
q:before{content:"\2018";content:open-quote;}
q:after{content:"\2019";content:close-quote;}
q q:before{content:"\201C";content:open-quote;}
q q:after{content:"\201D";content:close-quote;}
blockquote{quotes:"\\201C " "\\201D ";}
blockquote p:before{content:"\\201C ";content:open-quote;}
blockquote p:after{content:"";content:no-close-quote;}
blockquote p:last-of-type:after{content:"\\201D ";content:close-quote;}
blockquote q:before{content:"\2018";content:open-quote;}
blockquote q:after{content:"\2019";content:close-quote;}
blockquote{text-indent:-0.41em;}
blockquote p:last-of-type{margin-bottom:0;}
.source{display:block;text-indent:0;}
.source:before{content:"\2014";}
pre{overflow:auto;}
pre mark{background:none;border-bottom:1px solid;color:inherit;}
.code-comment{opacity:0.75;filter:alpha(opacity=75);}
.line-numbers{font-family:monospace, serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0;}
.line-numbers code{white-space:pre;}
img{max-width:100%;}
img[width],
img[height]{max-width:none;}
.img--round{-webkit-border-radius:3px;border-radius:3px;}
.img--right{float:right;margin-bottom:20px;margin-left:20px;}
.img--left{float:left;margin-right:20px;margin-bottom:20px;}
.img--center{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;}
.img--short{height:100px;}
.img--medium{height:200px;}
.img--tall{height:300px;}
figure > img{display:block;}
li > ul,
li > ol{margin-bottom:0;}
.numbered-list{list-style-type:decimal;}
table{width:100%;}
th,
td{padding:5px;text-align:left;}
@media screen and (min-width:480px){th,
td{padding:10px;}
}
[colspan]{text-align:center;}
[colspan="1"]{text-align:left;}
[rowspan]{vertical-align:middle;}
[rowspan="1"]{vertical-align:top;}
.numerical{text-align:right;}
.t5{width:5%;}
.t10{width:10%;}
.t12{width:12.5%;}
.t15{width:15%;}
.t20{width:20%;}
.t25{width:25%;}
.t30{width:30%;}
.t33{width:33.333%;}
.t35{width:35%;}
.t37{width:37.5%;}
.t40{width:40%;}
.t45{width:45%;}
.t50{width:50%;}
.t55{width:55%;}
.t60{width:60%;}
.t62{width:62.5%;}
.t65{width:65%;}
.t66{width:66.666%;}
.t70{width:70%;}
.t75{width:75%;}
.t80{width:80%;}
.t85{width:85%;}
.t87{width:87.5%;}
.t90{width:90%;}
.t95{width:95%;}
.table--bordered th,
.table--bordered td{border:1px solid #fff;}
.table--bordered th:empty,
.table--bordered td:empty{border:none;}
.table--bordered thead tr:last-child th{border-bottom-width:2px;}
.table--bordered tbody tr th:last-of-type{border-right-width:2px;}
.table--striped tbody tr:nth-of-type(odd){background-color:#ffc;}
.table--data{font:12px/1.5 sans-serif;}
fieldset{padding:20px;}
.text-input,
textarea{}
.form-fields{list-style:none;margin:0;}
.form-fields > li:last-child{margin-bottom:0;}
label,
.label{display:block;}
.additional{display:block;font-weight:normal;}
.check-list{list-style:none;margin:0;}
.check-label,
.check-list label,
.check-list .label{display:inline-block;}
.spoken-form label{display:inline-block;font:inherit;}
.extra-help{display:inline-block;visibility:hidden;}
.text-input:active + .extra-help,
.text-input:focus + .extra-help{visibility:visible;}
.grid{margin-left:-20px;list-style:none;margin-bottom:0;}
.grid > .grid{margin-left:0;}
.grid__item{display:inline-block;width:100%;padding-left:20px;vertical-align:top;}
.one-whole{width:100%;}
.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths{width:50%;}
.one-third, .two-sixths, .four-twelfths{width:33.333%;}
.two-thirds, .four-sixths, .eight-twelfths{width:66.666%;}
.one-quarter, .two-eighths, .three-twelfths{width:25%;}
.three-quarters, .six-eighths, .nine-twelfths{width:75%;}
.one-fifth, .two-tenths{width:20%;}
.two-fifths, .four-tenths{width:40%;}
.three-fifths, .six-tenths{width:60%;}
.four-fifths, .eight-tenths{width:80%;}
.one-sixth, .two-twelfths{width:16.666%;}
.five-sixths, .ten-twelfths{width:83.333%;}
.one-eighth{width:12.5%;}
.three-eighths{width:37.5%;}
.five-eighths{width:62.5%;}
.seven-eighths{width:87.5%;}
.one-tenth{width:10%;}
.three-tenths{width:30%;}
.seven-tenths{width:70%;}
.nine-tenths{width:90%;}
.one-twelfth{width:8.333%;}
.five-twelfths{width:41.666%;}
.seven-twelfths{width:58.333%;}
.eleven-twelfths{width:91.666%;}
@media only screen and (max-width:589px){.palm-one-whole{width:100%;}
.palm-one-half, .palm-two-quarters, .palm-three-sixths, .palm-four-eighths, .palm-five-tenths, .palm-six-twelfths{width:50%;}
.palm-one-third, .palm-two-sixths, .palm-four-twelfths{width:33.333%;}
.palm-two-thirds, .palm-four-sixths, .palm-eight-twelfths{width:66.666%;}
.palm-one-quarter, .palm-two-eighths, .palm-three-twelfths{width:25%;}
.palm-three-quarters, .palm-six-eighths, .palm-nine-twelfths{width:75%;}
.palm-one-fifth, .palm-two-tenths{width:20%;}
.palm-two-fifths, .palm-four-tenths{width:40%;}
.palm-three-fifths, .palm-six-tenths{width:60%;}
.palm-four-fifths, .palm-eight-tenths{width:80%;}
.palm-one-sixth, .palm-two-twelfths{width:16.666%;}
.palm-five-sixths, .palm-ten-twelfths{width:83.333%;}
.palm-one-eighth{width:12.5%;}
.palm-three-eighths{width:37.5%;}
.palm-five-eighths{width:62.5%;}
.palm-seven-eighths{width:87.5%;}
.palm-one-tenth{width:10%;}
.palm-three-tenths{width:30%;}
.palm-seven-tenths{width:70%;}
.palm-nine-tenths{width:90%;}
.palm-one-twelfth{width:8.333%;}
.palm-five-twelfths{width:41.666%;}
.palm-seven-twelfths{width:58.333%;}
.palm-eleven-twelfths{width:91.666%;}
}
@media only screen and (min-width:590px) and (max-width:1023px){.lap-one-whole{width:100%;}
.lap-one-half, .lap-two-quarters, .lap-three-sixths, .lap-four-eighths, .lap-five-tenths, .lap-six-twelfths{width:50%;}
.lap-one-third, .lap-two-sixths, .lap-four-twelfths{width:33.333%;}
.lap-two-thirds, .lap-four-sixths, .lap-eight-twelfths{width:66.666%;}
.lap-one-quarter, .lap-two-eighths, .lap-three-twelfths{width:25%;}
.lap-three-quarters, .lap-six-eighths, .lap-nine-twelfths{width:75%;}
.lap-one-fifth, .lap-two-tenths{width:20%;}
.lap-two-fifths, .lap-four-tenths{width:40%;}
.lap-three-fifths, .lap-six-tenths{width:60%;}
.lap-four-fifths, .lap-eight-tenths{width:80%;}
.lap-one-sixth, .lap-two-twelfths{width:16.666%;}
.lap-five-sixths, .lap-ten-twelfths{width:83.333%;}
.lap-one-eighth{width:12.5%;}
.lap-three-eighths{width:37.5%;}
.lap-five-eighths{width:62.5%;}
.lap-seven-eighths{width:87.5%;}
.lap-one-tenth{width:10%;}
.lap-three-tenths{width:30%;}
.lap-seven-tenths{width:70%;}
.lap-nine-tenths{width:90%;}
.lap-one-twelfth{width:8.333%;}
.lap-five-twelfths{width:41.666%;}
.lap-seven-twelfths{width:58.333%;}
.lap-eleven-twelfths{width:91.666%;}
}
@media only screen and (min-width:590px){.lap-and-up-one-whole{width:100%;}
.lap-and-up-one-half, .lap-and-up-two-quarters, .lap-and-up-three-sixths, .lap-and-up-four-eighths, .lap-and-up-five-tenths, .lap-and-up-six-twelfths{width:50%;}
.lap-and-up-one-third, .lap-and-up-two-sixths, .lap-and-up-four-twelfths{width:33.333%;}
.lap-and-up-two-thirds, .lap-and-up-four-sixths, .lap-and-up-eight-twelfths{width:66.666%;}
.lap-and-up-one-quarter, .lap-and-up-two-eighths, .lap-and-up-three-twelfths{width:25%;}
.lap-and-up-three-quarters, .lap-and-up-six-eighths, .lap-and-up-nine-twelfths{width:75%;}
.lap-and-up-one-fifth, .lap-and-up-two-tenths{width:20%;}
.lap-and-up-two-fifths, .lap-and-up-four-tenths{width:40%;}
.lap-and-up-three-fifths, .lap-and-up-six-tenths{width:60%;}
.lap-and-up-four-fifths, .lap-and-up-eight-tenths{width:80%;}
.lap-and-up-one-sixth, .lap-and-up-two-twelfths{width:16.666%;}
.lap-and-up-five-sixths, .lap-and-up-ten-twelfths{width:83.333%;}
.lap-and-up-one-eighth{width:12.5%;}
.lap-and-up-three-eighths{width:37.5%;}
.lap-and-up-five-eighths{width:62.5%;}
.lap-and-up-seven-eighths{width:87.5%;}
.lap-and-up-one-tenth{width:10%;}
.lap-and-up-three-tenths{width:30%;}
.lap-and-up-seven-tenths{width:70%;}
.lap-and-up-nine-tenths{width:90%;}
.lap-and-up-one-twelfth{width:8.333%;}
.lap-and-up-five-twelfths{width:41.666%;}
.lap-and-up-seven-twelfths{width:58.333%;}
.lap-and-up-eleven-twelfths{width:91.666%;}
}
@media only screen and (max-width:1023px){.portable-one-whole{width:100%;}
.portable-one-half, .portable-two-quarters, .portable-three-sixths, .portable-four-eighths, .portable-five-tenths, .portable-six-twelfths{width:50%;}
.portable-one-third, .portable-two-sixths, .portable-four-twelfths{width:33.333%;}
.portable-two-thirds, .portable-four-sixths, .portable-eight-twelfths{width:66.666%;}
.portable-one-quarter, .portable-two-eighths, .portable-three-twelfths{width:25%;}
.portable-three-quarters, .portable-six-eighths, .portable-nine-twelfths{width:75%;}
.portable-one-fifth, .portable-two-tenths{width:20%;}
.portable-two-fifths, .portable-four-tenths{width:40%;}
.portable-three-fifths, .portable-six-tenths{width:60%;}
.portable-four-fifths, .portable-eight-tenths{width:80%;}
.portable-one-sixth, .portable-two-twelfths{width:16.666%;}
.portable-five-sixths, .portable-ten-twelfths{width:83.333%;}
.portable-one-eighth{width:12.5%;}
.portable-three-eighths{width:37.5%;}
.portable-five-eighths{width:62.5%;}
.portable-seven-eighths{width:87.5%;}
.portable-one-tenth{width:10%;}
.portable-three-tenths{width:30%;}
.portable-seven-tenths{width:70%;}
.portable-nine-tenths{width:90%;}
.portable-one-twelfth{width:8.333%;}
.portable-five-twelfths{width:41.666%;}
.portable-seven-twelfths{width:58.333%;}
.portable-eleven-twelfths{width:91.666%;}
}
@media only screen and (min-width:1024px){.desk-one-whole{width:100%;}
.desk-one-half, .desk-two-quarters, .desk-three-sixths, .desk-four-eighths, .desk-five-tenths, .desk-six-twelfths{width:50%;}
.desk-one-third, .desk-two-sixths, .desk-four-twelfths{width:33.333%;}
.desk-two-thirds, .desk-four-sixths, .desk-eight-twelfths{width:66.666%;}
.desk-one-quarter, .desk-two-eighths, .desk-three-twelfths{width:25%;}
.desk-three-quarters, .desk-six-eighths, .desk-nine-twelfths{width:75%;}
.desk-one-fifth, .desk-two-tenths{width:20%;}
.desk-two-fifths, .desk-four-tenths{width:40%;}
.desk-three-fifths, .desk-six-tenths{width:60%;}
.desk-four-fifths, .desk-eight-tenths{width:80%;}
.desk-one-sixth, .desk-two-twelfths{width:16.666%;}
.desk-five-sixths, .desk-ten-twelfths{width:83.333%;}
.desk-one-eighth{width:12.5%;}
.desk-three-eighths{width:37.5%;}
.desk-five-eighths{width:62.5%;}
.desk-seven-eighths{width:87.5%;}
.desk-one-tenth{width:10%;}
.desk-three-tenths{width:30%;}
.desk-seven-tenths{width:70%;}
.desk-nine-tenths{width:90%;}
.desk-one-twelfth{width:8.333%;}
.desk-five-twelfths{width:41.666%;}
.desk-seven-twelfths{width:58.333%;}
.desk-eleven-twelfths{width:91.666%;}
}
@media only screen and (min-width:1220px){.desk-wide-one-whole{width:100%;}
.desk-wide-one-half, .desk-wide-two-quarters, .desk-wide-three-sixths, .desk-wide-four-eighths, .desk-wide-five-tenths, .desk-wide-six-twelfths{width:50%;}
.desk-wide-one-third, .desk-wide-two-sixths, .desk-wide-four-twelfths{width:33.333%;}
.desk-wide-two-thirds, .desk-wide-four-sixths, .desk-wide-eight-twelfths{width:66.666%;}
.desk-wide-one-quarter, .desk-wide-two-eighths, .desk-wide-three-twelfths{width:25%;}
.desk-wide-three-quarters, .desk-wide-six-eighths, .desk-wide-nine-twelfths{width:75%;}
.desk-wide-one-fifth, .desk-wide-two-tenths{width:20%;}
.desk-wide-two-fifths, .desk-wide-four-tenths{width:40%;}
.desk-wide-three-fifths, .desk-wide-six-tenths{width:60%;}
.desk-wide-four-fifths, .desk-wide-eight-tenths{width:80%;}
.desk-wide-one-sixth, .desk-wide-two-twelfths{width:16.666%;}
.desk-wide-five-sixths, .desk-wide-ten-twelfths{width:83.333%;}
.desk-wide-one-eighth{width:12.5%;}
.desk-wide-three-eighths{width:37.5%;}
.desk-wide-five-eighths{width:62.5%;}
.desk-wide-seven-eighths{width:87.5%;}
.desk-wide-one-tenth{width:10%;}
.desk-wide-three-tenths{width:30%;}
.desk-wide-seven-tenths{width:70%;}
.desk-wide-nine-tenths{width:90%;}
.desk-wide-one-twelfth{width:8.333%;}
.desk-wide-five-twelfths{width:41.666%;}
.desk-wide-seven-twelfths{width:58.333%;}
.desk-wide-eleven-twelfths{width:91.666%;}
}
.brand{font-family:Josefin Sans, sans-serif!important;color:#fff!important;}
.brand-face{font-family:Josefin Sans, sans-serif!important;}
.brand-color,
.brand-colour{color:#fff!important;}
.float--right{float:right !important;}
.float--left{float:left !important;}
.float--none{float:none !important;}
.text--left{text-align:left !important;}
.text--center{text-align:center !important;}
.text--right{text-align:right !important;}
.weight--light{font-weight:300 !important;}
.weight--normal{font-weight:400 !important;}
.weight--semibold{font-weight:600 !important;}
.push{margin:20px !important;}
.push--top{margin-top:20px !important;}
.push--right{margin-right:20px !important;}
.push--bottom{margin-bottom:20px !important;}
.push--left{margin-left:20px !important;}
.push--ends{margin-top:20px !important;margin-bottom:20px !important;}
.push--sides{margin-right:20px !important;margin-left:20px !important;}
.push-half{margin:10px !important;}
.push-half--top{margin-top:10px !important;}
.push-half--right{margin-right:10px !important;}
.push-half--bottom{margin-bottom:10px !important;}
.push-half--left{margin-left:10px !important;}
.push-half--ends{margin-top:10px !important;margin-bottom:10px !important;}
.push-half--sides{margin-right:10px !important;margin-left:10px !important;}
.flush{margin:0 !important;}
.flush--top{margin-top:0 !important;}
.flush--right{margin-right:0 !important;}
.flush--bottom{margin-bottom:0 !important;}
.flush--left{margin-left:0 !important;}
.flush--ends{margin-top:0 !important;margin-bottom:0 !important;}
.flush--sides{margin-right:0 !important;margin-left:0 !important;}
.soft{padding:20px !important;}
.soft--top{padding-top:20px !important;}
.soft--right{padding-right:20px !important;}
.soft--bottom{padding-bottom:20px !important;}
.soft--left{padding-left:20px !important;}
.soft--ends{padding-top:20px !important;padding-bottom:20px !important;}
.soft--sides{padding-right:20px !important;padding-left:20px !important;}
.soft-half{padding:10px !important;}
.soft-half--top{padding-top:10px !important;}
.soft-half--right{padding-right:10px !important;}
.soft-half--bottom{padding-bottom:10px !important;}
.soft-half--left{padding-left:10px !important;}
.soft-half--ends{padding-top:10px !important;padding-bottom:10px !important;}
.soft-half--sides{padding-right:10px !important;padding-left:10px !important;}
.hard{padding:0 !important;}
.hard--top{padding-top:0 !important;}
.hard--right{padding-right:0 !important;}
.hard--bottom{padding-bottom:0 !important;}
.hard--left{padding-left:0 !important;}
.hard--ends{padding-top:0 !important;padding-bottom:0 !important;}
.hard--sides{padding-right:0 !important;padding-left:0 !important;}
.full-bleed{margin-right:-20px !important;margin-left:-20px !important;}
.islet .full-bleed{margin-right:-10px !important;margin-left:-10px !important;}
.informative{cursor:help !important;}
.muted{opacity:0.5 !important;filter:alpha(opacity=50) !important;}
.proceed{text-align:right !important;}
.go:after{content:" " "»" !important;}
.caps{text-transform:uppercase !important;}
.accessibility,
.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
@media only screen and (max-width:589px){.accessibility--palm,
.visuallyhidden--palm{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
}
@media only screen and (min-width:590px) and (max-width:1023px){.accessibility--lap,
.visuallyhidden--lap{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
}
@media only screen and (min-width:590px){.accessibility--lap-and-up,
.visuallyhidden--lap-and-up{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
}
@media only screen and (max-width:1023px){.accessibility--portable,
.visuallyhidden--portable{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
}
@media only screen and (min-width:1024px){.accessibility--desk,
.visuallyhidden--desk{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
}
@media only screen and (min-width:1220px){.accessibility--desk-wide,
.visuallyhidden--desk-wide{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}
}
html{overflow-y:initial;height:100%;}
html,
body{-webkit-font-smoothing:antialiased;overflow-x:hidden;}
body{background:#000;color:#fff;height:100%;min-height:100%;display:table;font-weight:300;width:100%;position:relative;vertical-align:middle;}
h1,
h2,
h3,
h4,
h5,
h6{letter-spacing:normal;}
h1{line-height:1;}
h1,
h2{font-weight:100;}
h3{font-weight:300;}
hr{border:none;border-bottom:1px solid #fff;}
a{color:#fff;outline:none;text-decoration:none;}
a:hover, a:focus, a:active{outline:none;text-decoration:none;}
.site-page a{position:relative;display:inline-block;-webkit-transition:all 0.15s eas-out;transition:all 0.15s eas-out;}
.site-page a::before{content:'';display:block;position:absolute;bottom:-0.125em;left:0;width:100%;height:0.1em;background-color:rgba(255, 255, 255, 0.25);-webkit-transition:all 0.15s;transition:all 0.15s;}
.site-page a:hover::before{background-color:rgba(255, 255, 255, 0.75);}
.site-page .btn::before,
.site-page .flip a::before,
.site-page .icon-menu a::before,
.site-page .team-holder .grid__item .team-links a::before, .team-holder .grid__item
.site-page .team-links a::before,
.site-page .testimonials-container .testimonial-wrapper a::before,
.site-page a.slick-holder::before{display:none;}
.animate{-webkit-animation-play-state:running;animation-play-state:running;}
.site-wrapper .site-page img{max-width:100%;height:auto;}
@media only screen and (max-width:1220px){.to-top--pos-top-left a.site-to__top,
.to-top--pos-top-right a.site-to__top,
.to-top--pos-bottom-left a.site-to__top{bottom:30px;top:auto;right:30px;left:auto;}
}
@media only screen and (max-width:1024px){#js-animation{display:none;}
}
.no-scroller{overflow:hidden;}
@media (max-width:767px){#video-container video,
#video-container iframe{display:none;}
#vimeo{display:none;}
}
.minigo a.btn{text-decoration:none;display:inline-block;}
.minigo a.btn.btn--small{font-size:18px;padding:10px 12px;}
.minigo a.btn.btn--large{font-size:26px;padding:15px 18px;}
.btn{font-size:22px;font-weight:500;color:#fff;background:transparent;background:transparent;border:1px solid #fff;line-height:1;padding:12px 15px;-webkit-transition:background 200ms;transition:background 200ms;outline:none;}
.btn:hover, .btn:active, .btn:focus{background:rgba(0, 0, 0, 0.25);}
.btn[disabled]:hover, .btn[disabled]:active, .btn[disabled]:focus{background:transparent;}
.btn--font-black{font-weight:900;}
.btn--font-bold{font-weight:700;}
.btn{-webkit-border-radius:4px;border-radius:4px;}
#contactForm{position:relative;display:inline-block;}
#contactForm:after{content:attr(data-msg-success);opacity:0;visibility:hidden;font-size:20px;position:absolute;left:0;bottom:-20px;width:100%;-webkit-transition:all 1000ms;transition:all 1000ms;}
#contactForm.form--success:after{opacity:1;bottom:-33px;visibility:visible;}
#contactForm p{line-height:0;}
.contact-info{font-size:22px;display:inline-block;vertical-align:middle;}
.contact-info a{text-decoration:none;}
.contact-info + .contact-info{margin-left:20px;}
.contact-info i{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;color:rgba(255, 255, 255, 0.75);font-size:25px;margin-right:8px;margin-left:8px;}
.contact-info:hover i{color:white;}
.countdown-holder{margin-bottom:30px;}
.chart{width:125px;height:125px;position:relative;}
.chart canvas{position:absolute;left:0;top:0;}
.chart:before, .chart:after{content:'';width:125px;height:125px;border:1px solid #fff;-webkit-border-radius:100%;border-radius:100%;display:block;position:absolute;left:0;top:0;}
.chart:after{width:115px;height:115px;top:5px;left:5px;}
body.minigo .clock-alt.flip-clock-wrapper ul li a div.up{border:none;}
.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#fff;}
.flip-clock-wrapper ul{list-style:none;}
.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after{content:" ";display:table;}
.flip-clock-wrapper.clearfix:after{clear:both;}
.flip-clock-wrapper.clearfix{*zoom:1;}
.flip-clock-wrapper{font-size:22px;font-weight:300;-webkit-user-select:none;padding-bottom:42px;text-align:center;position:relative;display:inline-block;white-space:nowrap;margin-top:7px;}
.flip-clock-wrapper ul{position:relative;display:inline-block;margin:0 0 20px 0;width:53px;height:61px;font-size:40px;font-weight:normal;line-height:58px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.flip-clock-wrapper ul + ul{margin-left:5px;}
.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;line-height:59px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50% -30.5px;-ms-transform-origin:50% 50% -30.5px;transform-origin:50% 50% -30.5px;}
.flip-clock-wrapper ul li:first-child{visibility:visible;z-index:2;}
.flip-clock-started ul li:first-child{visibility:hidden;}
.flip-clock-wrapper ul li a{display:block;height:100%;margin:0 !important;overflow:visible !important;cursor:default;pointer-events:none;}
.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:100%;overflow:hidden;}
.flip-clock-wrapper ul li a div.shadow{display:none;}
.flip-clock-wrapper ul li a div.up{border:1px solid #fff;-webkit-border-radius:3px;border-radius:3px;top:0;}
.flip-clock-wrapper ul li a div.down{display:none;}
.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;text-align:center;}
.flip-clock-wrapper ul.play{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(400px) translateZ(-35px);transform:perspective(400px) translateZ(-35px);}
.no-csstransformspreserve3d .flip-clock-wrapper ul.play{-webkit-transform:perspective(400px) translateZ(-35px);transform:perspective(400px) translateZ(-35px);}
@-webkit-keyframes flipCube{0%{-webkit-transform:rotateX(0deg) translateZ(-30.5px);transform:rotateX(0deg) translateZ(-30.5px);}
100%{-webkit-transform:rotateX(-90deg) translateZ(0px) translateY(30.5px);transform:rotateX(-90deg) translateZ(0px) translateY(30.5px);}
}
@keyframes flipCube{0%{-webkit-transform:rotateX(0deg) translateZ(-30.5px);transform:rotateX(0deg) translateZ(-30.5px);}
100%{-webkit-transform:rotateX(-90deg) translateZ(0px) translateY(30.5px);transform:rotateX(-90deg) translateZ(0px) translateY(30.5px);}
}
.flip-clock-wrapper ul li.flip-clock-before{visibility:hidden;}
@-webkit-keyframes active-to-before{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
100%{opacity:0;-webkit-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);}
}
@keyframes active-to-before{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
100%{opacity:0;-webkit-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);}
}
@-webkit-keyframes default-to-active{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
80%{opacity:1;}
100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
@keyframes default-to-active{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
80%{opacity:1;}
100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
.flip-clock-wrapper ul li.flip-clock-active{-webkit-transform:translateZ(45px);transform:translateZ(45px);}
.flip-clock-wrapper ul.play li.flip-clock-before{-webkit-animation:active-to-before .7s both;animation:active-to-before .7s both;visibility:visible;}
.no-csstransforms3d .flip-clock-wrapper ul li.flip-clock-before{display:none;}
.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:default-to-active .7s both;animation:default-to-active .7s both;z-index:2;}
.flip-clock-divider{display:inline-block;position:relative;width:20px;height:61px;}
.flip-clock-divider.days{width:0;}
.flip-clock-divider .flip-clock-label{position:absolute;bottom:-17px;width:131px;right:-121px;text-align:center;}
.over-99-days .flip-clock-divider.days .flip-clock-label{margin-right:-29px;}
.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;}
@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
}
@keyframes turn{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;}
@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
100%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);}
}
@keyframes turn2{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
100%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);}
}
.flip-clock-wrapper ul li.flip-clock-active{z-index:3;visibility:visible;}
@-webkit-keyframes show{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes show{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes hide{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes hide{0%{opacity:1;}
100%{opacity:0;}
}
.clock-progress{width:100%;height:19px;border:1px solid #fff;-webkit-border-radius:3px;border-radius:3px;-webkit-border-radius:4px;border-radius:4px;position:absolute;bottom:0;padding:2px 100% 2px 2px;-webkit-transition:padding 1s;transition:padding 1s;}
.clock-progress:after{content:'';display:block;width:100%;height:100%;float:left;-webkit-border-radius:3px;border-radius:3px;background:#fff;}
@media only screen and (max-width:589px){.flip-clock-divider.minutes{width:0;height:0;display:block;clear:both;}
.flip-clock-divider.minutes .flip-clock-label{bottom:-120px;}
.over-99-days .flip-clock-divider.minutes .flip-clock-label{margin-right:-29px;}
.flip-clock-divider.minutes ~ ul{margin-top:22px;}
}
.chart{display:block;}
.clock-alt{margin-top:23px;}
.clock-alt.flip-clock-wrapper ul li a div.up{border:0;}
.clock-alt.flip-clock-wrapper ul{margin:0 0 -8px 0;width:25px;}
.clock-alt.flip-clock-wrapper ul + ul{margin-left:3px;}
.clock-alt .flip-clock-divider{width:88px;}
.clock-alt .flip-clock-divider.days{width:0;}
.clock-alt .flip-clock-divider .flip-clock-label{bottom:-17px;font-size:16px;font-weight:500;width:141px;right:-97px;}
.clock-alt .chart{display:block;position:absolute;left:-36px;top:-15px;}
.clock-alt .chart-hours{left:105px;}
.clock-alt .chart-minutes{left:247px;}
.clock-alt .chart-seconds{left:388px;}
.over-99-days .clock-alt{margin-left:-2px;}
.over-99-days .clock-alt .flip-clock-divider.days,
.over-99-days .clock-alt .flip-clock-divider.hours{margin-left:-14px;}
.over-99-days .clock-alt .flip-clock-divider.days .flip-clock-label{margin-right:-12px;}
@media only screen and (max-width:589px){.clock-alt .flip-clock-divider.minutes{width:0;height:0;display:block;clear:both;}
.clock-alt .flip-clock-divider.minutes .flip-clock-label{bottom:-147px;}
.over-99-days .clock-alt .flip-clock-divider.minutes .flip-clock-label{margin-right:0;}
.clock-alt .flip-clock-divider.minutes ~ ul{margin-top:76px;}
.clock-alt .chart-minutes{top:125px;left:-37px;}
.clock-alt .chart-seconds{top:125px;left:104px;}
}
.counter-features-holder .counter-feature-item .counter-feature-wrapper .counter-features-number{font-weight:300;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.counter-features-holder .counter-feature-item .counter-feature-wrapper .counter-feature-icon{font-size:20px;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.25);background-color:transparent;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;padding-top:9px;}
.counter-features-holder .counter-feature-item .counter-feature-wrapper .counter-feature-title{margin-top:6px;margin-bottom:8px;font-size:24px;font-weight:bold;}
.counter-features-holder .counter-feature-item .counter-feature-wrapper .counter-feature-text{line-height:27px;font-size:16px;}
.counter-features-holder .counter-feature-item .counter-feature-wrapper:hover .counter-feature-icon{border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.minigo-divider{margin:0;}
.minigo-divider.divider-no-line{border-bottom-style:hidden;}
.minigo-divider.divider-line{border-bottom-style:solid;}
.minigo-divider.divider-double-line{border-bottom-style:double;}
.minigo-divider.divider-dashed{border-bottom-style:dashed;}
.minigo-divider.divider-dotted{border-bottom-style:dotted;}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:auto;min-height:1px;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url("../images/plugins/slick-slider/ajax-loader.gif") center center no-repeat;}
.slick-prev,
.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:#fff;bottom:-40px;z-index:100;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;background:transparent;color:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{color:white;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before,
.slick-next:before{font-family:"FontAwesome";font-size:20px;line-height:1;color:rgba(255, 255, 255, 0.75);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:10px;}
[dir="rtl"] .slick-prev{left:auto;right:-25px;}
.slick-prev:before{content:"";}
[dir="rtl"] .slick-prev:before{content:"";}
.slick-next{right:10px;}
[dir="rtl"] .slick-next{left:-25px;right:auto;}
.slick-next:before{content:"";}
[dir="rtl"] .slick-next:before{content:"";}
.slick-dotted.slick-slider{margin-bottom:60px;}
.slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{color:white;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"FontAwesome";font-size:20px;line-height:20px;text-align:center;color:rgba(255, 255, 255, 0.25);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:rgba(255, 255, 255, 0.75);}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--open{display:block;}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.pswp__container,
.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}
.pswp__container,
.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}
.pswp__container,
.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.pswp__img--placeholder--blank{background:#222;}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}
.pswp__error-msg a{color:#CCC;text-decoration:underline;}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before{background:url(../images/plugins/photo-swipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
@media (-webkit-min-device-pixel-ratio:1.1), (-webkit-min-device-pixel-ratio:1.09375), (min-resolution:105dpi), (min-resolution:1.1dppx){.pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/plugins/photo-swipe/default-skin.svg);}
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right{background:none;}
}
.pswp__button--close{background-position:0 -44px;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left,
.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, 0.3);height:30px;width:32px;position:absolute;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter,
.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;-webkit-border-radius:2px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-tooltip a:first-child{-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.pswp__share-tooltip a:last-child{-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}
a.pswp__share--download:hover{background:#DDD;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption small{font-size:11px;color:#BBB;}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{background:url(../images/plugins/photo-swipe/preloader.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;-webkit-border-radius:50%;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}
@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}
}
@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar,
.pswp__caption{background-color:rgba(0, 0, 0, 0.5);}
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity:0;}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar{background:none;}
.slick-slide{margin:5px;}
.slick-slide figure{margin-bottom:10px;}
.slick-holder{display:block;-webkit-border-radius:4px;border-radius:4px;padding:4px;border:1px solid rgba(255, 255, 255, 0.25);position:relative;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.slick-holder img{width:100%;height:auto;object-fit:cover;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.slick-holder::after{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;display:block;content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.25);z-index:1;-webkit-border-radius:4px;border-radius:4px;right:3px;bottom:3px;-webkit-transition:all 250ms;transition:all 250ms;opacity:1;visibility:visible;}
.slick-holder:hover{border-color:rgba(255, 255, 255, 0.5);}
.slick-holder:hover::after{opacity:0;visibility:hidden;}
.slick-dots li button::before{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.slick-arrow::before{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.slick-slide:focus{outline:none;}
.minigo-grid{margin:15px 0 15px 0;}
.minigo-grid > p,
.minigo-grid > figure{display:none;}
.minigo-grid img{max-width:100%;height:auto;}
.grid{letter-spacing:-0.23em;}
.grid > .grid__item{letter-spacing:normal;padding-left:20px;}
.icon-features-holder .feature-item .feature-wrapper .feature-icon{font-size:36px;width:64px;height:64px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.25);background-color:transparent;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;padding-top:12px;}
.icon-features-holder .feature-item .feature-wrapper .feature-title{margin-top:6px;margin-bottom:2px;font-size:24px;font-weight:bold;}
.icon-features-holder .feature-item .feature-wrapper .feature-text{line-height:27px;}
.icon-features-holder .feature-item .feature-wrapper:hover .feature-icon{border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.icon-list-holder{text-align:left;}
.icon-list-holder h2{text-align:center;}
.icon-list-holder .list-item{margin-bottom:10px !important;}
.icon-list-holder .list-item .list-wrapper{text-align:left;}
.icon-list-holder .list-item .list-wrapper .list-icon{text-align:center;font-size:18px;width:36px;height:36px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.25);background-color:transparent;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;padding-top:9px;}
.icon-list-holder .list-item .list-wrapper .list-title{display:inline-block;font-size:20px;margin-left:8px;}
.icon-list-holder .list-item .list-wrapper:hover .list-icon{border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.icon-list-holder .list-item .list-wrapper br{display:none;}
.icon-menu, .team-holder .grid__item .team-links{width:100%;text-align:center;z-index:10;padding:30px 0;background:transparent;-webkit-transition:all 500ms;transition:all 500ms;}
.icon-menu a, .team-holder .grid__item .team-links a{width:46px;height:46px;border:0;-webkit-border-radius:200px;border-radius:200px;color:rgba(255, 255, 255, 0.5);margin:0 5px;display:inline-block;text-align:center;text-decoration:none;-webkit-transition:all 500ms;transition:all 500ms;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.5);position:relative;vertical-align:middle;}
.no-boxshadow .icon-menu a, .no-boxshadow .team-holder .grid__item .team-links a, .team-holder .grid__item .no-boxshadow .team-links a{border:1px solid #fff;}
.icon-menu a::before, .team-holder .grid__item .team-links a::before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle;}
.icon-menu a::after, .team-holder .grid__item .team-links a::after{content:attr(title);white-space:nowrap;font-size:16px;font-weight:500;display:block;position:absolute;color:rgba(255, 255, 255, 0);left:50%;top:-1em;padding-bottom:0.5em;visibility:hidden;-webkit-transition:all 300ms;transition:all 300ms;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.icon-menu a:hover::after, .team-holder .grid__item .team-links a:hover::after{top:-2em;color:white;visibility:visible;}
.icon-menu a:hover, .team-holder .grid__item .team-links a:hover, .icon-menu a:focus, .team-holder .grid__item .team-links a:focus{color:white;background-color:rgba(0, 0, 0, 0.25);border:1px solid white;}
.icon-menu a .fa, .team-holder .grid__item .team-links a .fa{font-size:26px;line-height:1;padding:0;display:inline;vertical-align:middle;}
.icon-menu a .fa, .team-holder .grid__item .team-links a .fa{line-height:1.75em;}
.icon-menu br, .team-holder .grid__item .team-links br{display:none;}
.minigo-logo{font-size:30px;font-weight:900;position:relative;color:#fff;display:inline-block;z-index:1;margin:0;text-decoration:none;}
.minigo-logo:first-child{left:0;top:0;bottom:0;right:0;margin:auto;vertical-align:middle;display:inline-block;color:#fff;text-decoration:none;padding:15px;}
.minigo-logo:first-child:before,
.minigo-logo:first-child:after{content:'';position:absolute;height:50%;width:100%;left:0;top:0;}
.minigo-logo:first-child:after{top:auto;bottom:0;}
.minigo-logo:before{content:'';-webkit-transition:all 150ms;transition:all 150ms;border:3px solid #fff;-webkit-border-radius:2000px;border-radius:2000px;position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;margin:auto;z-index:-1;}
.minigo-logo:after{content:'';display:inline-block;padding-top:100%;width:0;vertical-align:middle;text-align:center;}
a.minigo-logo:hover:before, a.minigo-logo:focus:before{background-color:#000;background-color:rgba(0, 0, 0, 0.25);}
.map-container{overflow:hidden;width:600px;border:1px solid rgba(255, 255, 255, 0.25);background-color:transparent;margin:30px auto;margin-top:18px;padding:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.map-container:hover{background-color:rgba(0, 0, 0, 0.25);border-color:rgba(255, 255, 255, 0.5);}
#googleMap{width:100%;}
.progress-bars-holder .progress-bar-item{margin-bottom:30px !important;}
.progress-bars-holder .progress-bars-progress{width:100%;border:1px solid white;position:relative;bottom:0;padding:4px 3px 4px 3px;-webkit-transition:padding 1s;transition:padding 1s;-webkit-border-radius:4px;border-radius:4px;background:transparent;clear:both;}
.progress-bars-holder .progress-bars-progress .progress-bar{width:0%;max-width:100%;background:#fff;height:6px;-webkit-border-radius:2px;border-radius:2px;}
.progress-bars-holder .progress-bars-progress .progress-bar.progress-bar-animated{-webkit-animation:progress-bar-animation 3s ease-out;animation:progress-bar-animation 3s ease-out;}
.progress-bars-holder .progress-bar-heading,
.progress-bars-holder .progress-bar-value{margin-bottom:5px;}
.progress-bars-holder .progress-bar-heading{font-weight:300;}
.progress-bars-holder .progress-bar-value{font-weight:bold !important;}
@-webkit-keyframes progress-bar-animation{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);}
100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
}
@keyframes progress-bar-animation{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);}
100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
}
.subscribe-form-holder .btn{position:inherit;}
.form-flip{max-width:388px;width:100%;display:inline-block;position:relative;height:48px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(400px) translateZ(-25px);transform:perspective(400px) translateZ(-25px);}
.form-flip__enabler,
.form-flip__target,
.form-flip__close{position:absolute !important;left:0;top:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;z-index:1;-webkit-transform-origin:50% 50% -24px;-ms-transform-origin:50% 50% -24px;transform-origin:50% 50% -24px;visibility:hidden;}
.form-flip__enabler{z-index:2;opacity:1;visibility:visible;}
.form-flip--enabled .form-flip__enabler{opacity:0;z-index:1;visibility:hidden;-webkit-animation:flip-out .7s both;animation:flip-out .7s both;}
.form-flip--enabled .form-flip__target{opacity:1;z-index:2;visibility:visible;-webkit-animation:flip-in .7s both;animation:flip-in .7s both;}
.form-flip--closed{overflow:hidden;visibility:hidden;-webkit-animation:form-leave .6s both;animation:form-leave .6s both;}
.form-flip--closed .form-flip__target{opacity:0;z-index:1;visibility:hidden;-webkit-animation:none;animation:none;}
.form-flip--closed .form-flip__close{opacity:1;z-index:2;visibility:visible;-webkit-animation:none;animation:none;}
.form-flip--success .form-flip__enabler{opacity:0;z-index:1;visibility:hidden;-webkit-animation:none;animation:none;}
.form-flip--success .form-flip__target{opacity:0;z-index:1;visibility:hidden;-webkit-animation:flip-out .7s both;animation:flip-out .7s both;}
.form-flip--success .form-flip__close{opacity:1;z-index:2;visibility:visible;-webkit-animation:flip-in .7s both;animation:flip-in .7s both;}
@-webkit-keyframes form-leave{0%{max-height:80px;visibility:visible;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
100%{height:0px;visibility:hidden;-webkit-transform:scale(0, 0);transform:scale(0, 0);}
}
@keyframes form-leave{0%{max-height:80px;visibility:visible;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
100%{height:0px;visibility:hidden;-webkit-transform:scale(0, 0);transform:scale(0, 0);}
}
@-webkit-keyframes flip-out{0%{opacity:1;visibility:visible;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
99%{opacity:0;-webkit-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);}
100%{opacity:0;visibility:hidden;}
}
@keyframes flip-out{0%{opacity:1;visibility:visible;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
99%{opacity:0;-webkit-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);}
100%{opacity:0;visibility:hidden;}
}
@-webkit-keyframes flip-in{0%{opacity:0;visibility:visible;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
80%{opacity:1;}
100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
@keyframes flip-in{0%{opacity:0;visibility:visible;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
80%{opacity:1;}
100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);}
}
.disableTransforms.form-flip,
.disableTransforms .form-flip__enabler,
.disableTransforms .form-flip__target,
.disableTransforms .form-flip__close{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-perspective:none;perspective:none;-webkit-animation-play-state:paused;animation-play-state:paused;}
.no-csstransitions .form-flip label.error{position:absolute;bottom:-2em;left:0;}
.team-holder .profile-img{border:1px solid rgba(255, 255, 255, 0.25);background-color:transparent;padding:4px;-webkit-border-radius:50%;border-radius:50%;width:200px;height:200px;object-fit:cover;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.team-holder .grid__item h2{font-size:32px;margin-top:10px;margin-bottom:0;}
.team-holder .grid__item .team-links{padding-top:0;background:transparent !important;}
.team-holder .grid__item .team-links br{display:none;}
.team-holder .grid__item .team-links a .fa{position:absolute;font-size:16px;top:0;left:0;right:0;bottom:0;margin:auto;line-height:2.75;}
.team-holder .grid__item .team-links a::after{display:none;}
.team-holder .grid__item:hover .profile-img{border:1px solid rgba(255, 255, 255, 0.5);background-color:rgba(0, 0, 0, 0.25);}
.testimonials-holder{letter-spacing:0;}
.testimonials-holder .testimonials-container .testimonial-wrapper{padding-left:15px;padding-right:15px;margin-bottom:30px;text-align:center;}
.testimonials-holder .testimonials-container .testimonial-wrapper:focus{outline:none;}
.testimonials-holder .testimonials-container .testimonial-wrapper p::before{display:none;}
.testimonials-holder .testimonials-container .testimonial-wrapper p a br{display:none;}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-icon{display:block;color:rgba(255, 255, 255, 0.25);font-size:24px;margin-right:20px;padding-left:10px;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-quote{font-size:20px;line-height:1.5;}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-quote::before{content:'';display:none;}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-quote::after{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;content:'';display:block;width:100%;height:1px;background-color:rgba(255, 255, 255, 0.25);margin-top:15px;margin-bottom:15px;}
.testimonials-holder .testimonials-container .testimonial-wrapper a{width:100%;height:100%;display:block;text-decoration:none;}
.testimonials-holder .testimonials-container .testimonial-wrapper a:hover .testimonial-image{border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-image{border:1px solid rgba(255, 255, 255, 0.25);background-color:transparent;padding:4px;-webkit-border-radius:50%;border-radius:50%;width:60px;height:60px;object-fit:cover;margin:10px auto;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-name{font-style:normal;font-weight:600;display:block;}
.testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-position{font-size:16px;display:block;}
.testimonials-holder .testimonials-container .testimonial-wrapper:hover .testimonial-quote::after{background-color:white;}
.testimonials-holder .testimonials-container .testimonial-wrapper:hover .testimonial-icon{color:white;}
.minigo-title h1,
.minigo-title h3{margin-bottom:10px;}
.minigo-title.small-divider h1{position:relative;margin-bottom:20px;}
.minigo-title.small-divider h1::after{content:'';position:absolute;display:block;left:0;right:0;bottom:-15px;width:50px;height:4px;margin:auto;background-color:#fff;}
.minigo-title.med-divider h1{position:relative;margin-bottom:40px;}
.minigo-title.med-divider h1::after{content:'';position:absolute;display:block;left:0;right:0;bottom:-25px;width:25%;height:2px;margin:auto;background-color:#fff;}
.minigo-title.big-divider h1{position:relative;margin-bottom:20px;}
.minigo-title.big-divider h1::after{content:'';position:absolute;display:block;left:0;right:0;bottom:-15px;width:100%;height:1px;margin:auto;background-color:#fff;}
.video-holder{overflow:hidden;}
.video-holder .video-player{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;border:1px solid rgba(255, 255, 255, 0.25);width:100%;padding:4px;-webkit-border-radius:4px;border-radius:4px;}
.video-holder .video-player:hover{border-color:rgba(255, 255, 255, 0.5);}
.video-holder iframe{position:relative;max-width:100%;max-height:450px;}
.one-half .video-holder iframe, .two-quarters .video-holder iframe, .three-sixths .video-holder iframe, .four-eighths .video-holder iframe, .five-tenths .video-holder iframe, .six-twelfths .video-holder iframe{max-height:350px;}
.ecwid{font-family:Josefin Sans, sans-serif !important;color:#fff !important;}
.ecwid .ecwid-productBrowser-auth-mini .ecwid-ProductBrowser-auth-anonim{margin-right:0px !important;}
.ecwid .ecwid-productBrowser-auth-mini .ecwid-ProductBrowser-auth-anonim::before{content:'\f090';font-family:FontAwesome;margin-right:10px;opacity:0.5;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.ecwid .ecwid-productBrowser-auth-mini .ecwid-ProductBrowser-auth-anonim:hover::before{opacity:1;}
.ecwid a{color:#fff !important;position:relative !important;display:inline-block !important;-webkit-transition:all 0.15s ease-out !important;transition:all 0.15s ease-out !important;}
.ecwid a::before{content:'' !important;display:block !important;position:absolute !important;bottom:-0.125em !important;left:0 !important;width:100% !important;height:0.1em !important;background-color:rgba(255, 255, 255, 0.25) !important;-webkit-transition:all 0.15s !important;transition:all 0.15s !important;}
.ecwid a:hover::before{background-color:rgba(255, 255, 255, 0.75) !important;}
.ecwid a.ecwid-productBrowser-gallery-has-thumb::before, .ecwid a.ecwid-productBrowser-nav-left::before, .ecwid a.ecwid-productBrowser-nav-right::before{display:none !important;}
.ecwid a.ecwid-productBrowser-nav-left, .ecwid a.ecwid-productBrowser-nav-right{position:absolute !important;}
.ecwid a.ecwid-productBrowser-nav-left::before, .ecwid a.ecwid-productBrowser-nav-right::before{content:none !important;width:0 !important;}
.ecwid .ecwid-img a::before,
.ecwid .ecwid-categoriesTabBar a::before{display:none !important;}
.ecwid .ecwid-btn{color:#fff !important;border:1px solid rgba(255, 255, 255, 0.5) !important;background:transparent !important;font-size:18px !important;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.ecwid .ecwid-btn:hover{border:1px solid white !important;background:rgba(0, 0, 0, 0.15) !important;}
.ecwid .ecwid-btn.ecwid-btn--secondary{font-size:14px !important;}
.ecwid .ecwid-btn.ecwid-btn--secondary:focus{padding:5px 11px !important;}
.ecwid .ecwid-btn.ecwid-btn--sign_in{margin-left:10px !important;}
.ecwid .gwt-InlineLabel,
.ecwid .ecwid-productBrowser-sku,
.ecwid .ecwid-productBrowser-details-inStockLabel,
.ecwid .ecwid-productBrowser-price,
.ecwid .ecwid-fieldLabel,
.ecwid .ecwid-productBrowser-details-qtyLabel,
.ecwid .ecwid-Checkout-blockTitle,
.ecwid .ecwid-Checkout-PasswordBlock-tip,
.ecwid .ecwid-Invoice-block,
.ecwid .ecwid-Invoice-Summary-label,
.ecwid .ecwid-Invoice-Summary-value,
.ecwid .ecwid-Invoice-optionsList-name,
.ecwid .ecwid-Invoice-optionsList-value,
.ecwid .ecwid-Invoice-itemsTable-headerCell,
.ecwid .ecwid-Invoice-blockTitle,
.ecwid .ecwid-Invoice-Header-OrderStatus,
.ecwid .ecwid-Invoice-Header-OrderNumber,
.ecwid .ecwid-Invoice-Header-OrderNumber span,
.ecwid .ecwid-Invoice-Header-OrderStatus,
.ecwid .ecwid-Invoice-Header-OrderStatus-status,
.ecwid .ecwid-Invoice-Header-timestamp,
.ecwid .ecwid-Invoice-qtyLabel,
.ecwid .ecwid-Invoice-footer-orderConfirmation-text,
.ecwid .ecwid-categories-category,
.ecwid .ecwid-OrdersList-OrderBox-options-name,
.ecwid .ecwid-OrdersList-OrderBox-options-value,
.ecwid .ecwid-OrdersList-OrderBox-itemprice,
.ecwid .ecwid-OrdersList-OrderBox-itemsubtotal,
.ecwid .ecwid-OrdersList-OrderBox-status span,
.ecwid .ecwid-OrdersList-OrderBox-status,
.ecwid .ecwid-OrdersList-OrderBox-totals-price,
.ecwid .ecwid-OrdersList-OrderBox-totals-title,
.ecwid .ecwid-AddressBook-itemDescription,
.ecwid .ecwid-productBrowser-cart-itemsTable-headerCell{color:#fff !important;}
.ecwid .ecwid-note{color:rgba(255, 255, 255, 0.5) !important;}
.ecwid .ecwid-OrdersList-OrderBox-status span,
.ecwid .ecwid-OrdersList-OrderBox-totals-price{font-weight:bold;}
.ecwid .ecwid-Invoice-itemsTable-headerCell{margin-bottom:10px !important;font-size:16px !important;font-weight:300 !important;}
.ecwid .ecwid-Invoice-blockTitle{font-size:16px !important;}
.ecwid .ecwid-Invoice-qtyLabel{font-weight:bold !important;}
.ecwid .ecwid-productBrowser-details-qtyTextField,
.ecwid .ecwid-productBrowser-cart-qtyTextField{color:#fff !important;background:transparent;-webkit-border-radius:2px !important;border-radius:2px !important;width:50px !important;height:30px !important;font-size:18px !important;border:1px solid rgba(255, 255, 255, 0.25) !important;text-align:center !important;padding:0;}
.ecwid .gwt-TextBox,
.ecwid .gwt-PasswordTextBox{color:#fff !important;background:transparent;-webkit-border-radius:2px !important;border-radius:2px !important;height:30px !important;font-size:18px !important;border:1px solid rgba(255, 255, 255, 0.5) !important;text-align:left !important;padding:0;padding-left:10px !important;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.ecwid .gwt-TextBox:hover,
.ecwid .gwt-PasswordTextBox:hover{border-color:rgba(255, 255, 255, 0.75) !important;background:rgba(0, 0, 0, 0.1) !important;}
.ecwid .gwt-TextBox:active,
.ecwid .gwt-PasswordTextBox:active{border-color:white !important;background:rgba(0, 0, 0, 0.15) !important;}
.ecwid .ecwid-productBrowser-productsGrid-inTheBagTick{left:15px !important;}
.ecwid .ecwid-results-topPanel div{font-size:16px !important;font-weight:300 !important;color:#fff !important;}
.ecwid .ecwid-results-topPanel div .ecwid-results-topPanel-viewAsPanel-link{opacity:0.5;position:relative !important;display:inline-block !important;-webkit-transition:all 0.15s ease-out !important;transition:all 0.15s ease-out !important;}
.ecwid .ecwid-results-topPanel div .ecwid-results-topPanel-viewAsPanel-link::before{content:'' !important;display:block !important;position:absolute !important;bottom:-0.125em !important;left:0 !important;width:100% !important;height:0.1em !important;background-color:rgba(255, 255, 255, 0.25) !important;-webkit-transition:all 0.15s !important;transition:all 0.15s !important;}
.ecwid .ecwid-results-topPanel div .ecwid-results-topPanel-viewAsPanel-link:hover::before{background-color:rgba(255, 255, 255, 0.75) !important;}
.ecwid .ecwid-results-topPanel div .ecwid-results-topPanel-viewAsPanel-current{font-weight:bold !important;opacity:1;}
.ecwid .ecwid-results-topPanel div .ecwid-results-topPanel-sortByPanel .gwt-ListBox{color:#fff !important;font-size:14px !important;background:black !important;}
.ecwid .ecwid-productBrowser-categoryPath{font-size:16px !important;font-weight:300 !important;color:#fff !important;}
.ecwid .ecwid-productBrowser-price-value{color:#fff !important;}
.ecwid .ecwid-productBrowser-productsGrid-hover{border:none !important;-webkit-border-radius:6px;border-radius:6px;}
.ecwid .ecwid-productBrowser-productsGrid-hover .ecwid-img::after{-webkit-transition:all 0.25s ease-out !important;transition:all 0.25s ease-out !important;border-color:#fff;border:1px solid rgba(255, 255, 255, 0.5);}
.ecwid .ecwid-productBrowser-productsGrid-hover .ecwid-img img{margin-top:1px !important;}
.ecwid .ecwid-productBrowser-productsGrid-productMiddleFragment{margin-top:20px !important;}
.ecwid .ecwid-img{margin-botom:20px;}
.ecwid .ecwid-img::after{content:'';width:102%;height:103%;top:-1%;left:-1%;position:absolute;background-color:rgba(0, 0, 0, 0.25);border:1px solid rgba(255, 255, 255, 0.15);-webkit-border-radius:6px;border-radius:6px;z-index:-1;}
.ecwid .ecwid-img img{-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-border-radius:4px;border-radius:4px;position:relative;border:2px solid rgba(255, 255, 255, 0.5) !important;}
.ecwid .ecwid-productBrowser-productsGrid-productTopFragment-mouseover-dragdrop-draggable{color:red !important;}
.ecwid .ecwid-productBrowser-head{color:#fff !important;font-size:20px !important;}
.ecwid img.gwt-Image{-webkit-border-radius:4px;border-radius:4px;}
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-backgroundedPanel{background:transparent !important;}
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-backgroundedPanel .ecwid-productBrowser-nav-left,
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-backgroundedPanel .ecwid-productBrowser-nav-right{color:#fff, 0.5 !important;}
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-backgroundedPanel .ecwid-productBrowser-nav-left:hover,
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-backgroundedPanel .ecwid-productBrowser-nav-right:hover{background-color:transparent !important;}
.ecwid .ecwid-productBrowser-details-rightPanel .gwt-RadioButton input{background:transparent !important;}
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-poweredBy{opacity:0.25;}
.ecwid .ecwid-productBrowser-details-rightPanel .ecwid-poweredBy:hover{opacity:1;}
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-removeItemButton{top:-8px !important;right:-6px !important;background-color:#000 !important;}
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-itemsTable-headerCell{border-width:2px !important;border-color:rgba(255, 255, 255, 0.25) !important;padding-bottom:10px !important;}
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-backgroundedPanel{background:transparent !important;}
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-qtyTextField-multiplication{margin-top:4px !important;}
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-totalLabel,
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-totalAmount,
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-subtotalLabel,
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-subtotalAmount,
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-optionsList-name,
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-optionsList-value{color:#fff !important;}
.ecwid .ecwid-productBrowser-cart .ecwid-productBrowser-cart-optionsList-value{font-weight:bold !important;}
.ecwid .ecwid-productBrowser-cart-hint{padding-top:10px !important;color:rgba(255, 255, 255, 0.5) !important;}
.ecwid .ecwid-productBrowser-cart-itemsTable-cell{vertical-align:middle !important;border-color:rgba(255, 255, 255, 0.1) !important;-webkit-transition:all 0.15s ease-out !important;transition:all 0.15s ease-out !important;}
.ecwid .ecwid-productBrowser-cart-itemsTable-cell-selected{background-color:rgba(0, 0, 0, 0.1) !important;border-color:rgba(255, 255, 255, 0.25) !important;}
.ecwid .ecwid-productBrowser-cart-itemsTable-row-selected{background:transparent !important;}
.ecwid .ecwid-form{background:transparent !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-section{background-color:rgba(255, 255, 255, 0.25) !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-section.ecwid-Checkout-BreadCrumbs-section-visited{background-color:white !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-point{border-color:rgba(255, 255, 255, 0.5) !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-point::after{background-color:rgba(255, 255, 255, 0.5) !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-point.ecwid-Checkout-BreadCrumbs-point-visited{border-color:white !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-point.ecwid-Checkout-BreadCrumbs-point-visited::after{background-color:rgba(255, 255, 255, 0.75) !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-link{color:#fff !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-link.ecwid-Checkout-BreadCrumbs-link-visited{color:rgba(255, 255, 255, 0.75) !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-link.ecwid-Checkout-BreadCrumbs-link-visited:hover{color:white !important;}
.ecwid .ecwid-Checkout-BreadCrumbs-link.ecwid-Checkout-BreadCrumbs-link-current{border-color:rgba(255, 255, 255, 0.25) !important;}
.ecwid .ecwid-Invoice{border:1px solid rgba(255, 255, 255, 0.25) !important;}
.ecwid .ecwid-Invoice-cell,
.ecwid .ecwid-Invoice-edgeCell{background-color:transparent !important;}
.ecwid .ecwid-Invoice-cell-title{border-bottom:2px solid rgba(255, 255, 255, 0.15) !important;border-top:2px solid rgba(255, 255, 255, 0.15) !important;background-color:rgba(0, 0, 0, 0.1) !important;}
.ecwid .ecwid-OrdersList-OrderBox{border:none !important;}
.ecwid .ecwid-OrdersList-OrderBox .ecwid-OrdersList-OrderBox-header{background:transparent !important;color:#fff !important;}
.ecwid .ecwid-OrdersList-OrderBox .ecwid-OrdersList-OrderBox-header span{color:#fff !important;}
.ecwid .ecwid-OrdersList-OrderBox-cell,
.ecwid .ecwid-OrdersList-OrderBox-footer{background:transparent !important;}
.ecwid .ecwid-OrdersList-OrderBox-cell{border-color:rgba(255, 255, 255, 0.25) !important;}
.ecwid .ecwid-DateRangeBox{border-color:rgba(255, 255, 255, 0.25) !important;-webkit-border-radius:2px !important;border-radius:2px !important;}
.ecwid .ecwid-DateRangeBox .ecwid-DateRangeBox-range{color:#fff !important;background-color:rgba(0, 0, 0, 0.1) !important;background-color:rgba(0, 0, 0, 0.75) !important;}
.ecwid .ecwid-DateRangeBox .ecwid-DateRangeBox-icon{background-color:#fff !important;}
.ecwid .ecwid-Orders-EmptyList{background:transparent !important;}
.ecwid .ecwid-AddressBook-block{background:rgba(0, 0, 0, 0.1) !important;-webkit-border-radius:6px !important;border-radius:6px !important;color:#fff !important;border-radius:6px !important;border:1px solid rgba(255, 255, 255, 0.25) !important;}
.ecwid .ecwid-AddressBook-block .ecwid-AddressBook-addButton{background:rgba(255, 255, 255, 0.1) !important;color:#fff !important;-webkit-border-radius:6px !important;border-radius:6px !important;border:1px solid rgba(255, 255, 255, 0.5) !important;}
.ecwid .ecwid-AddressBook-block .ecwid-AddressBook-addButton:hover{border:1px solid white !important;}
#cart-id{text-align:center !important;background:rgba(0, 0, 0, 0.75) !important;margin-right:30px;margin-bottom:30px;margin-right:12%;opacity:0.75 !important;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;border-color:rgba(255, 255, 255, 0.5) !important;}
#cart-id .ecwid-minicart-label-text{color:rgba(255, 255, 255, 0.5) !important;}
#cart-id .gwt-InlineLabel{color:white !important;font-weight:bold !important;font-size:12px !important;}
#cart-id .ecwid-minicart-caption{color:white !important;}
#cart-id:hover, #cart-id:active{background:rgba(0, 0, 0, 0.9) !important;opacity:1 !important;cursor:move !important;}
.ecwid-popup .popupContent{background:rgba(0, 0, 0, 0.9) !important;border:4px solid rgba(255, 255, 255, 0.1) !important;-webkit-border-radius:4px !important;border-radius:4px !important;}
.ecwid-popup .ecwid-popup-headLabel{color:#fff !important;}
.ecwid-popup .ecwid-popup-closeButton{background-color:#000 !important;}
.ecwid-popup.ecwid-EditPersonPopup{background-color:rgba(255, 255, 255, 0.15) !important;-webkit-border-radius:4px !important;border-radius:4px !important;}
.ecwid-popup .ecwid-popup-content{-webkit-border-radius:4px !important;border-radius:4px !important;}
.ecwid-DateRangePopup{background-color:rgba(0, 0, 0, 0.75) !important;-webkit-border-radius:4px !important;border-radius:4px !important;}
.ecwid-DateRangePopup .gwt-DateBox{-webkit-border-radius:2px !important;border-radius:2px !important;}
.ecwid-AddressForm-fields .ecwid-fieldWrapper{margin-bottom:10px !important;}
.ecwid-AddressForm-fields .gwt-TextBox{text-align:left !important;}
.ecwid-AddressForm-fields .ecwid-note{margin-top:5px !important;}
.ecwid .ecwid-productBrowser-nav-left,
.ecwid .ecwid-productBrowser-nav-right{position:relative;}
.ecwid .ecwid-productBrowser-nav-left::before,
.ecwid .ecwid-productBrowser-nav-right::before{content:'';width:100%;position:absolute;}
div.ecwid-productBrowser-nav{background-color:black !important;-webkit-border-radius:6px !important;border-radius:6px !important;opacity:0.75;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
div.ecwid-productBrowser-nav:hover{opacity:1;}
.ecwid .ecwid-productBrowser-auth-accountLink{display:inline-block;position:relative;}
.ecwid .ecwid-productBrowser-auth-accountLink::before{position:absolute;bottom:0.15em !important;}
#cart-id{border-width:2px !important;}
.ecwid-productBrowser-productsTable-cell{background-color:transparent !important;border-color:rgba(255, 255, 255, 0.15) !important;}
.ecwid-productBrowser-productsTable-addToBagLink,
.ecwid-productBrowser-productsList-descr{color:#fff !important;}
.ecwid .ecwid-productBrowser-productsList-thumbnail img{-webkit-border-radius:2px !important;border-radius:2px !important;}
.ecwid-btn--orders{margin-left:15px !important;}
.ecwid-productBrowser-auth{position:relative;margin-right:0 !important;margin-bottom:15px !important;}
.ecwid-productBrowser-auth::before{position:absolute;left:0;bottom:-0.75em;content:'';height:0.125em;width:100%;background-color:rgba(255, 255, 255, 0.15) !important;}
.ecwid-productBrowser-productNameLink a,
.ecwid-productBrowser-auth-accountLink,
.gwt-Anchor{text-decoration:none !important;}
@media screen and (max-width:600px){html#ecwid_html body#ecwid_body div.ecwid-minicart{right:0 !important;left:auto !important;}
}
.cell{display:table-row;}
.thumbs-container{width:95%;margin:0 auto;}
.thumbs-container p{display:none;}
.thumbs{display:table-cell;width:100%;height:100%;min-height:100%;padding:0 1.5468468468468473%;text-align:center;vertical-align:middle;}
.thumbs .thumb:before{background-color:transparent !important;}
.thumbs .thumb h6{font-family:'Open Sans', sans-serif;line-height:1.4;font-size:10.72px;margin:0 auto;margin-top:0;margin-bottom:0;}
.thumbs .thumb h2{font-family:'Exo', sans-serif;line-height:1.4;font-weight:bold;font-size:24px;margin-bottom:3px;color:#2e3133;}
.thumbs .thumb p{font-family:'Open Sans', sans-serif;line-height:1.4;font-size:16px;margin-top:0;}
.bg,
.bg2,
.bg3,
.bg4,
.bg5,
.bg6,
.bg7,
.bg8{position:absolute;z-index:-1;top:0;left:0;width:100%;min-height:183px;max-height:50%;background:url(../images/preview/gradient.png) repeat-x;}
.bg2,
.bg4,
.bg6,
.bg8{display:none;}
.thumb{position:relative;z-index:1;float:left;width:22.064864864864862%;margin-bottom:5%;margin-left:2.3351351351351353%;padding-right:.9762762762762764%;-webkit-transition:-webkit-transform 150ms ease-out;transition:-webkit-transform 150ms ease-out;transition:transform 150ms ease-out;transition:transform 150ms ease-out, -webkit-transform 150ms ease-out;vertical-align:top;text-decoration:none;color:#000;}
.row-2 .thumb{}
.thumb:after{position:absolute;bottom:5%;left:0;width:100%;height:1px;content:'';-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:0;background:#d6d6d6;background:#ff542c;}
.thumb:hover:after{bottom:0;width:106%;-webkit-transform:translate(-5.66038%, 0);-ms-transform:translate(-5.66038%, 0);transform:translate(-5.66038%, 0);opacity:1;}
.hover .thumb{-webkit-transform:translate(-7%, 0);-ms-transform:translate(-7%, 0);transform:translate(-7%, 0);}
.hover .thumb:active, .hover .thumb:focus, .hover .thumb:hover{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.hover .thumb:active .img,
.hover .thumb:focus .img,
.hover .thumb:hover .img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);}
.hover .thumb:active ~ .thumb,
.hover .thumb:focus ~ .thumb,
.hover .thumb:hover ~ .thumb{-webkit-transform:translate(6%, 0);-ms-transform:translate(6%, 0);transform:translate(6%, 0);}
.thumb{padding-bottom:15px;}
.thumb .img{position:relative;z-index:1;width:100%;padding:5.135135135135135% 4.054054054054054% 24.054054054054056%;-webkit-transition:inherit;transition:inherit;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;}
.thumb .screenshot{display:block;width:auto;max-width:90% !important;margin-left:5.5%;margin-top:-1%;-webkit-box-shadow:0 0 0 4px #0c0d11;box-shadow:0 0 0 4px #0c0d11;}
.thumb .mac{position:absolute;top:0;left:-3.540541%;display:block;width:110.27027027027027%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.thumb h2{margin-bottom:3px;}
.thumb p{margin-top:0;}
.product-logo{display:inline-block;margin:40px;}
.brand-logo{margin:20px 0;margin:0;}
.cell.row-2{}
.thumb-container{}
@media only screen and (max-width:850px){.product-logo{margin-bottom:60px;}
.bg2,
.bg4,
.bg6,
.bg8{display:block;}
.thumb{width:44.42972972972973%;margin-bottom:40px;margin-left:4.97027027027027%;padding-right:2.2525525525525527%;}
.hover .thumb{-webkit-transform:translate(-7%, 0);-ms-transform:translate(-7%, 0);transform:translate(-7%, 0);}
.hover .thumb:active, .hover .thumb:focus, .hover .thumb:hover{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.hover .thumb:active .img,
.hover .thumb:focus .img,
.hover .thumb:hover .img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);}
.hover .thumb:first-child:active ~ .thumb,
.hover .thumb:first-child:focus ~ .thumb,
.hover .thumb:first-child:hover ~ .thumb{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.hover .thumb:first-child:active + .thumb,
.hover .thumb:first-child:focus + .thumb,
.hover .thumb:first-child:hover + .thumb{-webkit-transform:translate(6%, 0);-ms-transform:translate(6%, 0);transform:translate(6%, 0);}
.hover .thumb:nth-child(2):active ~ .thumb,
.hover .thumb:nth-child(2):focus ~ .thumb,
.hover .thumb:nth-child(2):hover ~ .thumb{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.hover-2nd-row .thumb{-webkit-transform:translate(-7%, 0);-ms-transform:translate(-7%, 0);transform:translate(-7%, 0);}
.hover-2nd-row .thumb:active, .hover-2nd-row .thumb:focus, .hover-2nd-row .thumb:hover, .hover-2nd-row .thumb:nth-child(1), .hover-2nd-row .thumb:nth-child(2){-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.hover-2nd-row .thumb:active .img,
.hover-2nd-row .thumb:focus .img,
.hover-2nd-row .thumb:hover .img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);}
.hover-2nd-row .thumb:active + .thumb,
.hover-2nd-row .thumb:focus + .thumb,
.hover-2nd-row .thumb:hover + .thumb{-webkit-transform:translate(6%, 0);-ms-transform:translate(6%, 0);transform:translate(6%, 0);}
.hover-2nd-row .thumb:last-child:active, .hover-2nd-row .thumb:last-child:focus, .hover-2nd-row .thumb:last-child:hover{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.hover-2nd-row .thumb:last-child:active .img,
.hover-2nd-row .thumb:last-child:focus .img,
.hover-2nd-row .thumb:last-child:hover .img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);}
}
.thumb h6{margin:0 auto;margin-top:-15px;margin-bottom:-15px;}
.grid{width:100%;}
.column{display:inline-block;width:40%;}
.thumbs-container{position:relative;}
.scroll-animation{text-align:center;width:100%;height:auto;display:block;}
.scroll-animation span{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid rgba(0, 0, 0, 0.25);border-bottom:2px solid rgba(0, 0, 0, 0.25);margin:0 0 3px 6px;}
.scroll-animation .unu{margin-top:6px;}
.scroll-animation .unu,
.scroll-animation .doi,
.scroll-animation .trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;}
.scroll-animation .unu{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;}
.scroll-animation .doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;}
.scroll-animation .trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate;}
.scroll-animation .mouse{display:inline-block;height:21px;width:14px;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:none;-ms-transform:none;transform:none;border:2px solid rgba(0, 0, 0, 0.25);top:170px;}
.scroll-animation .wheel{height:5px;width:2px;display:block;margin:5px auto;background:#ff542c;position:relative;}
.scroll-animation .wheel{-webkit-animation:mouse-wheel 1.2s ease infinite;-moz-animation:mouse-wheel 1.2s ease infinite;}
.scroll-animation .scroll{width:18px;display:block;margin:0 auto;}
@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);}
}
@-webkit-keyframes mouse-scroll{0%{opacity:0;}
50%{opacity:.5;}
100%{opacity:1;}
}
@keyframes mouse-scroll{0%{opacity:0;}
50%{opacity:.5;}
100%{opacity:1;}
}
.minigo-preview .premio-orange{opacity:0.5;}
.minigo-preview #see-it-in-action h2{color:#000;}
.minigo-preview .testimonial-position strong{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;opacity:0;color:#000;}
.minigo-preview .testimonial-position .fa{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;padding-left:10px;padding-right:5px;opacity:0;}
.minigo-preview .testimonial-position::after{content:'';display:inline-block;width:25px;}
.minigo-preview .testimonial-wrapper:hover .testimonial-position strong{opacity:1;}
.minigo-preview .testimonial-wrapper:hover .testimonial-position .fa{opacity:1;color:#f2b827;}
.screenshot-wrap img{-webkit-backface-visibility:hidden !important;-webkit-transform:translateZ(0) scale(1, 1);}
.minigo-preview .preview-subscribe .form-flip__enabler{background:#fff;border-color:#ccc;color:#ccc;}
.premio-sig strong{color:#999;}
.site-wrapper{position:relative;z-index:10;text-align:center;vertical-align:middle;width:100%;height:100%;min-height:100%;display:table-cell;overflow:hidden;padding:46px 0;}
.site-page{margin:0;padding:20px;vertical-align:middle;display:inline-block;width:100%;-webkit-border-radius:6px;border-radius:6px;position:relative;z-index:1;}
.site-page--from-left{position:absolute;left:-100%;top:-100%;}
.site-page--from-right{position:absolute;left:-100%;top:-100%;}
.site-page--active{display:inline-block;position:relative;left:auto;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;}
.site-page--from-left.site-page--reset{position:absolute;right:auto;left:-50%;top:50%;-webkit-animation:come-right-reverse .6s ease-out backwards;animation:come-right-reverse .6s ease-out backwards;}
@media only screen and (max-width:1023px){.site-page--from-left.site-page--reset{-webkit-animation-name:come-right-linear-reverse;animation-name:come-right-linear-reverse;}
}
.site-page--from-right.site-page--reset{position:absolute;left:auto;right:-50%;top:50%;-webkit-animation:come-left-reverse .6s ease-out backwards;animation:come-left-reverse .6s ease-out backwards;}
@media only screen and (max-width:1023px){.site-page--from-right.site-page--reset{-webkit-animation-name:come-left-linear-reverse;animation-name:come-left-linear-reverse;}
}
.site-page--went-left{position:absolute;right:50%;top:50%;opacity:.25;-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(75deg);transform:translate3d(-50%, -50%, -300px) rotateY(75deg);}
@media only screen and (max-width:1023px){.site-page--went-left{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
.site-page--went-left.site-page--reset{-webkit-animation:go-left-reverse 1s backwards;animation:go-left-reverse 1s backwards;}
@media only screen and (max-width:1023px){.site-page--went-left.site-page--reset{-webkit-animation-name:go-left-linear-reverse;animation-name:go-left-linear-reverse;}
}
.site-page--went-right{position:absolute;left:50%;top:50%;opacity:.25;-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-75deg);transform:translate3d(50%, -50%, -300px) rotateY(-75deg);}
@media only screen and (max-width:1023px){.site-page--went-right{opacity:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
.site-page--went-right.site-page--reset{-webkit-animation:go-right-reverse 1s backwards;animation:go-right-reverse 1s backwards;}
@media only screen and (max-width:1023px){.site-page--went-right.site-page--reset{-webkit-animation-name:go-right-linear-reverse;animation-name:go-right-linear-reverse;}
}
.site-page--went-left,
.site-page--went-right{-webkit-transition:top 500ms 50ms, opacity 200ms;transition:top 500ms 50ms, opacity 200ms;cursor:pointer;}
.site-page--went-left:hover, .site-page--went-left:focus, .site-page--went-left:active,
.site-page--went-right:hover,
.site-page--went-right:focus,
.site-page--went-right:active{opacity:0.5;}
.site-page--went-left.site-page--reset,
.site-page--went-right.site-page--reset{-webkit-transition:none;transition:none;}
.site-page--went-left:before,
.site-page--went-right:before{content:'';width:200%;height:100%;cursor:pointer;position:absolute;left:-100%;top:0;z-index:1000;}
.site-page--went-left:before{left:auto;right:-100%;}
.site-page-padded{background:#000;background:rgba(0, 0, 0, 0.7);}
.site-page{width:70vw;max-width:100vw;}
@media only screen and (max-width:340px){.site-page{padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width:120px) and (max-width:1220px){.site-page{width:100%;max-width:100vw;margin-left:0 !important;margin-right:0 !important;}
}
@media only screen and (min-width:360px){.site-page{padding-left:20px;padding-right:20px;}
}
@media only screen and (min-width:590px){.site-page{padding:20px;}
}
@media only screen and (min-width:1024px){.site-page{padding:40px;}
}
.site-page--go-left{position:absolute;right:50%;top:50%;-webkit-transition:top 500ms 50ms;transition:top 500ms 50ms;-webkit-animation:go-left 1s both;animation:go-left 1s both;}
@media only screen and (max-width:1023px){.site-page--go-left{-webkit-animation-name:go-left-linear;animation-name:go-left-linear;}
}
@-webkit-keyframes go-left{0%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0) rotateY(0deg);transform:translate3d(50%, -50%, 0) rotateY(0deg);}
100%{opacity:.25;-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(75deg);transform:translate3d(-50%, -50%, -300px) rotateY(75deg);}
}
@keyframes go-left{0%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0) rotateY(0deg);transform:translate3d(50%, -50%, 0) rotateY(0deg);}
100%{opacity:.25;-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(75deg);transform:translate3d(-50%, -50%, -300px) rotateY(75deg);}
}
@-webkit-keyframes go-left-reverse{0%{opacity:.25;-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(75deg);transform:translate3d(-50%, -50%, -300px) rotateY(75deg);}
100%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0) rotateY(0deg);transform:translate3d(50%, -50%, 0) rotateY(0deg);}
}
@keyframes go-left-reverse{0%{opacity:.25;-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(75deg);transform:translate3d(-50%, -50%, -300px) rotateY(75deg);}
100%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0) rotateY(0deg);transform:translate3d(50%, -50%, 0) rotateY(0deg);}
}
@-webkit-keyframes go-left-linear{0%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
@keyframes go-left-linear{0%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
@-webkit-keyframes go-left-linear-reverse{0%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
@keyframes go-left-linear-reverse{0%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{opacity:1;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
.site-page--go-right{position:absolute;left:50%;top:50%;-webkit-animation:go-right 1s both;animation:go-right 1s both;-webkit-transition:top 500ms 50ms;transition:top 500ms 50ms;}
@media only screen and (max-width:1023px){.site-page--go-right{-webkit-animation-name:go-right-linear;animation-name:go-right-linear;}
}
@-webkit-keyframes go-right{0%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) rotateY(0deg);transform:translate3d(-50%, -50%, 0) rotateY(0deg);}
100%{opacity:.25;-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-75deg);transform:translate3d(50%, -50%, -300px) rotateY(-75deg);}
}
@keyframes go-right{0%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) rotateY(0deg);transform:translate3d(-50%, -50%, 0) rotateY(0deg);}
100%{opacity:.25;-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-75deg);transform:translate3d(50%, -50%, -300px) rotateY(-75deg);}
}
@-webkit-keyframes go-right-reverse{0%{opacity:.25;-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-75deg);transform:translate3d(50%, -50%, -300px) rotateY(-75deg);}
100%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) rotateY(0deg);transform:translate3d(-50%, -50%, 0) rotateY(0deg);}
}
@keyframes go-right-reverse{0%{opacity:.25;-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-75deg);transform:translate3d(50%, -50%, -300px) rotateY(-75deg);}
100%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) rotateY(0deg);transform:translate3d(-50%, -50%, 0) rotateY(0deg);}
}
@-webkit-keyframes go-right-linear{0%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{opacity:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
@keyframes go-right-linear{0%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{opacity:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
@-webkit-keyframes go-right-linear-reverse{0%{opacity:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
@keyframes go-right-linear-reverse{0%{opacity:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
.site-page--come-left{right:-50%;left:auto;top:50%;position:absolute;-webkit-animation:come-left 1s backwards;animation:come-left 1s backwards;}
@media only screen and (max-width:1023px){.site-page--come-left{-webkit-animation-name:come-left-linear;animation-name:come-left-linear;}
}
@-webkit-keyframes come-left{0%{-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-40deg);transform:translate3d(50%, -50%, -300px) rotateY(-40deg);}
100%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0px) rotateY(0deg);transform:translate3d(50%, -50%, 0px) rotateY(0deg);}
}
@keyframes come-left{0%{-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-40deg);transform:translate3d(50%, -50%, -300px) rotateY(-40deg);}
100%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0px) rotateY(0deg);transform:translate3d(50%, -50%, 0px) rotateY(0deg);}
}
@-webkit-keyframes come-left-reverse{0%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0px) rotateY(0deg);transform:translate3d(50%, -50%, 0px) rotateY(0deg);}
100%{-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-40deg);transform:translate3d(50%, -50%, -300px) rotateY(-40deg);}
}
@keyframes come-left-reverse{0%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0px) rotateY(0deg);transform:translate3d(50%, -50%, 0px) rotateY(0deg);}
100%{-webkit-transform:translate3d(50%, -50%, -300px) rotateY(-40deg);transform:translate3d(50%, -50%, -300px) rotateY(-40deg);}
}
@-webkit-keyframes come-left-linear{0%{-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
@keyframes come-left-linear{0%{-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
@-webkit-keyframes come-left-linear-reverse{0%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
@keyframes come-left-linear-reverse{0%{right:50%;top:50%;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
100%{-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);}
}
.site-page--come-right{left:-50%;top:50%;position:absolute;-webkit-animation:come-right 1s backwards;animation:come-right 1s backwards;}
@media only screen and (max-width:1023px){.site-page--come-right{-webkit-animation-name:come-right-linear;animation-name:come-right-linear;}
}
@-webkit-keyframes come-right{0%{-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(40deg);transform:translate3d(-50%, -50%, -300px) rotateY(40deg);}
100%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0px) rotateY(0deg);transform:translate3d(-50%, -50%, 0px) rotateY(0deg);}
}
@keyframes come-right{0%{-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(40deg);transform:translate3d(-50%, -50%, -300px) rotateY(40deg);}
100%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0px) rotateY(0deg);transform:translate3d(-50%, -50%, 0px) rotateY(0deg);}
}
@-webkit-keyframes come-right-reverse{0%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0px) rotateY(0deg);transform:translate3d(-50%, -50%, 0px) rotateY(0deg);}
100%{-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(40deg);transform:translate3d(-50%, -50%, -300px) rotateY(40deg);}
}
@keyframes come-right-reverse{0%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0px) rotateY(0deg);transform:translate3d(-50%, -50%, 0px) rotateY(0deg);}
100%{-webkit-transform:translate3d(-50%, -50%, -300px) rotateY(40deg);transform:translate3d(-50%, -50%, -300px) rotateY(40deg);}
}
@-webkit-keyframes come-right-linear{0%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
@keyframes come-right-linear{0%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
@-webkit-keyframes come-right-linear-reverse{0%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
@keyframes come-right-linear-reverse{0%{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
100%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
}
.no-csstransitions .site-page{display:none;position:absolute;}
.no-csstransitions .site-page--active{display:inline-block;position:static;}
.content--pos-left .site-wrapper{text-align:left;}
.content--pos-left .site-wrapper .site-page{text-align:center;}
.content--pos-right .site-wrapper{text-align:right;}
.content--pos-right .site-wrapper .site-page{text-align:center;}
@media all and (max-width:1220px){.content--pos-left .site-wrapper,
.content--pos-right .site-wrapper{text-align:center;}
.content--pos-left .site-wrapper .site-page,
.content--pos-right .site-wrapper .site-page{text-align:center;}
}
.content--align-left .site-wrapper .site-page{text-align:left;}
.content--align-left .site-wrapper .site-page .icon-menu, .content--align-left .site-wrapper .site-page .team-holder .grid__item .team-links, .team-holder .grid__item .content--align-left .site-wrapper .site-page .team-links,
.content--align-left .site-wrapper .site-page .icon-list-holder .list-item .list-wrapper,
.content--align-left .site-wrapper .site-page .testimonials-holder .testimonials-container .testimonial-wrapper,
.content--align-left .site-wrapper .site-page .testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-icon,
.content--align-left .site-wrapper .site-page .icon-list-holder h2{text-align:left;}
.content--align-left .site-wrapper .site-page .testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-image{margin-left:0;}
.content--align-left .site-wrapper .site-page .minigo-title h1::after{right:auto;}
.content--align-right .site-wrapper .site-page{text-align:right;}
.content--align-right .site-wrapper .site-page .icon-menu, .content--align-right .site-wrapper .site-page .team-holder .grid__item .team-links, .team-holder .grid__item .content--align-right .site-wrapper .site-page .team-links,
.content--align-right .site-wrapper .site-page .icon-list-holder .list-item .list-wrapper,
.content--align-right .site-wrapper .site-page .testimonials-holder .testimonials-container .testimonial-wrapper,
.content--align-right .site-wrapper .site-page .testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-icon,
.content--align-right .site-wrapper .site-page .icon-list-holder h2{text-align:right;}
.content--align-right .site-wrapper .site-page .testimonials-holder .testimonials-container .testimonial-wrapper .testimonial-image{margin-right:0;}
.content--align-right .site-wrapper .site-page .minigo-title h1::after{left:auto;}
@media all and (max-width:1220px){.content--align-left .site-wrapper .site-page,
.content--align-right .site-wrapper .site-page{text-align:center;}
}
.content--align-left .site-page i,
.content--align-right .site-page i{text-align:center;}
.content--full-height .site-page{min-height:100vh;}
@media all and (max-width:1220px){.site-page{margin:0;padding-left:20px !important;padding-right:20px !important;}
}
.site-page--hidden{opacity:0;padding:0;border:none;}
.navigation{z-index:1000;}
.navigation .nav-left, .navigation .nav-left-close,
.navigation .nav-right,
.navigation .nav-right-close{width:auto;padding:30px;margin:0;position:fixed;z-index:1000;background:transparent;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.navigation .nav-left a, .navigation .nav-left-close a,
.navigation .nav-right a,
.navigation .nav-right-close a{position:relative;display:block;text-align:center;margin:20px 0;}
.navigation .nav-left a:hover i, .navigation .nav-left-close a:hover i, .navigation .nav-left a.active:hover i, .navigation .nav-left-close a.active:hover i,
.navigation .nav-right a:hover i,
.navigation .nav-right-close a:hover i,
.navigation .nav-right a.active:hover i,
.navigation .nav-right-close a.active:hover i{color:white;border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.navigation .nav-left a:hover span, .navigation .nav-left-close a:hover span, .navigation .nav-left a.active:hover span, .navigation .nav-left-close a.active:hover span,
.navigation .nav-right a:hover span,
.navigation .nav-right-close a:hover span,
.navigation .nav-right a.active:hover span,
.navigation .nav-right-close a.active:hover span{color:white;}
.navigation .nav-left a.active i, .navigation .nav-left-close a.active i,
.navigation .nav-right a.active i,
.navigation .nav-right-close a.active i{color:white;border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.navigation .nav-left a.active span, .navigation .nav-left-close a.active span,
.navigation .nav-right a.active span,
.navigation .nav-right-close a.active span{color:white;}
.navigation .nav-left a i, .navigation .nav-left-close a i,
.navigation .nav-right a i,
.navigation .nav-right-close a i{color:rgba(255, 255, 255, 0.5);font-size:35px;position:absolute;left:0;right:0;top:50%;bottom:0;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.navigation .nav-left a span, .navigation .nav-left-close a span,
.navigation .nav-right a span,
.navigation .nav-right-close a span{font-size:16px;font-weight:500;color:rgba(255, 255, 255, 0.5);position:absolute;display:inline-block;left:0;right:0;top:50%;bottom:0;margin:0;height:auto;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);width:100%;}
.lt-ie9 .navigation .nav-left, .lt-ie9 .navigation .nav-left-close, .lt-ie9
.navigation .nav-right, .lt-ie9
.navigation .nav-right-close{zoom:1;-ms-filter:"";}
.navigation .nav-left, .navigation .nav-left-close{left:0;right:auto;-webkit-transition:left 1.3s;transition:left 1.3s;}
.navigation .nav-right, .navigation .nav-right-close{right:0;left:auto;-webkit-transition:right 1.3s;transition:right 1.3s;background:transparent;}
.navigation-small .nav-left, .navigation-small .nav-left-close,
.navigation-small .nav-right,
.navigation-small .nav-right-close{padding:15px;}
.navigation-small .nav-right:not(.nav-close), .navigation-small .nav-right-close:not(.nav-close){display:none !important;}
.nav-hidden{-webkit-transition-duration:1s;transition-duration:1s;}
.nav-hidden a{cursor:default;pointer-events:none;}
.lt-ie9 .nav-hidden{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.nav-left.nav-hidden, .nav-hidden.nav-left-close{left:-200px;right:auto;}
.nav-right.nav-hidden, .nav-hidden.nav-right-close{left:auto;right:-200px;}
.nav-close{position:fixed;z-index:-1;display:none;}
.lt-ie9 .nav-close{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.site-to__top{position:fixed;bottom:30px;right:30px;width:64px;height:64px;font-size:24px;z-index:1100;text-align:center;display:block;visibility:hidden;opacity:0;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;text-decoration:none;}
.site-to__top i::before{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.site-to__top:hover span{bottom:10px;visibility:visible;opacity:1;}
.site-to__top:hover i{color:#fff;}
.site-to__top:hover i::before{-webkit-transform:translate(0, -40%);-ms-transform:translate(0, -40%);transform:translate(0, -40%);}
.site-to__top span{position:absolute;left:50%;bottom:0;display:block;font-size:12px !important;color:#fff;visibility:hidden;opacity:0;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.site-to__top.active{opacity:1;visibility:visible;}
.site-to__top i{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-border-radius:50%;border-radius:50%;}
.site-to__top i::before{position:absolute;top:30%;left:0;right:0;margin:auto;}
.nav-social{position:fixed;left:0;bottom:0;width:100%;text-align:center;z-index:10;padding:15px 0;background:transparent;-webkit-transition:all 500ms;transition:all 500ms;}
.nav-social a{width:46px;height:46px;border:0;-webkit-border-radius:200px;border-radius:200px;color:rgba(255, 255, 255, 0.5);margin:0 5px;display:inline-block;text-align:center;text-decoration:none;-webkit-transition:all 500ms;transition:all 500ms;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.5);position:relative;vertical-align:middle;}
.no-boxshadow .nav-social a{border:1px solid #fff;}
.nav-social a::before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle;}
.nav-social a::after{content:attr(title);white-space:nowrap;font-size:16px;font-weight:500;display:block;position:absolute;color:rgba(255, 255, 255, 0);left:50%;top:-1em;padding-bottom:0.5em;visibility:hidden;-webkit-transition:all 300ms;transition:all 300ms;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.nav-social a:hover::after{top:-2em;color:white;visibility:visible;}
.nav-social a:hover, .nav-social a:focus{color:white;background-color:rgba(0, 0, 0, 0.25);border:1px solid white;}
.nav-social a .fa{font-size:26px;line-height:1;padding:0;display:inline;vertical-align:middle;}
.nav-social a::after{padding:0.3em 0.5em 0.5em 0.5em;height:2em;}
.nav-social.nav--small a::after, .team-holder .grid__item .nav-social.team-links a::after, .nav-social.navigation.nav--expanding a::after{padding:0.3em 0.5em 0.5em 0.5em;z-index:-1;}
.nav-social.nav--small a:hover::after, .team-holder .grid__item .nav-social.team-links a:hover::after, .nav-social.navigation.nav--expanding a:hover::after{background:#000;-webkit-border-radius:4px;border-radius:4px;}
@media only screen and (max-width:1220px){.nav-social.show--desktop{display:none;}
}
@media only screen and (min-width:1220px){.nav-social.show--mobile{display:none;}
}
.one-page .site-wrapper{padding-top:0;padding-bottom:0;}
.one-page .site-page{padding:60px 30px;}
.one-page .site-front,
.one-page .site-page--from-left,
.one-page .site-page--from-right{position:relative;left:auto;right:auto;top:auto;bottom:auto;}
.one-page .site-page--went-right,
.one-page .site-page--went-left{position:relative;left:auto;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;}
.icon-btn-small{width:46px;height:46px;border:0;-webkit-border-radius:200px;border-radius:200px;color:rgba(255, 255, 255, 0.5);margin:0 5px;display:inline-block;text-align:center;text-decoration:none;-webkit-transition:all 500ms;transition:all 500ms;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.5);position:relative;vertical-align:middle;}
.no-boxshadow .icon-btn-small{border:1px solid #fff;}
.icon-btn-small::before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle;}
.icon-btn-small::after{content:attr(title);white-space:nowrap;font-size:16px;font-weight:500;display:block;position:absolute;color:rgba(255, 255, 255, 0);left:50%;top:-1em;padding-bottom:0.5em;visibility:hidden;-webkit-transition:all 300ms;transition:all 300ms;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.icon-btn-small:hover::after{top:-2em;color:white;visibility:visible;}
.icon-btn-small:hover, .icon-btn-small:focus{color:white;background-color:rgba(0, 0, 0, 0.25);border:1px solid white;}
.icon-btn-small .fa{font-size:26px;line-height:1;padding:0;display:inline;vertical-align:middle;}
.nav-social a::after{opacity:0;}
.nav-social a:hover::after{opacity:1;}
.navigation--top .nav-social a:hover::after{opacity:1;}
.nav-right .nav--text .nav-right a, .nav-right-close .nav--text .nav-right a, .nav-right .nav--text .nav-right-close a, .nav-right-close .nav--text .nav-right-close a,
.nav-right .nav--text .nav-left a, .nav-right-close .nav--text .nav-left a,
.nav-right .nav--text .nav-left-close a, .nav-right-close .nav--text .nav-left-close a{width:inherit;background:none;border:none !important;height:40px;}
.nav-right .nav--text .nav-right a i, .nav-right-close .nav--text .nav-right a i, .nav-right .nav--text .nav-right-close a i, .nav-right-close .nav--text .nav-right-close a i,
.nav-right .nav--text .nav-left a i, .nav-right-close .nav--text .nav-left a i,
.nav-right .nav--text .nav-left-close a i, .nav-right-close .nav--text .nav-left-close a i{display:none;}
.nav-right .nav--text .nav-right a::after, .nav-right-close .nav--text .nav-right a::after, .nav-right .nav--text .nav-right-close a::after, .nav-right-close .nav--text .nav-right-close a::after,
.nav-right .nav--text .nav-left a::after, .nav-right-close .nav--text .nav-left a::after,
.nav-right .nav--text .nav-left-close a::after, .nav-right-close .nav--text .nav-left-close a::after{top:0;line-height:2em;bottom:auto;position:absolute;min-width:250px;opacity:1;right:10px;visibility:visible;}
.nav-right .nav--text .nav-right a:hover, .nav-right-close .nav--text .nav-right a:hover, .nav-right .nav--text .nav-right-close a:hover, .nav-right-close .nav--text .nav-right-close a:hover, .nav-right .nav--text .nav-right a.active, .nav-right-close .nav--text .nav-right a.active, .nav-right .nav--text .nav-right-close a.active, .nav-right-close .nav--text .nav-right-close a.active,
.nav-right .nav--text .nav-left a:hover, .nav-right-close .nav--text .nav-left a:hover,
.nav-right .nav--text .nav-left-close a:hover, .nav-right-close .nav--text .nav-left-close a:hover,
.nav-right .nav--text .nav-left a.active, .nav-right-close .nav--text .nav-left a.active,
.nav-right .nav--text .nav-left-close a.active, .nav-right-close .nav--text .nav-left-close a.active{border:none !important;}
.nav-right .nav--text .nav-right a, .nav-right-close .nav--text .nav-right a, .nav-right .nav--text .nav-right-close a, .nav-right-close .nav--text .nav-right-close a{text-align:right;}
.nav-right .nav--text .nav-right a::after, .nav-right-close .nav--text .nav-right a::after, .nav-right .nav--text .nav-right-close a::after, .nav-right-close .nav--text .nav-right-close a::after{right:0;left:auto;}
.nav-right .nav--text .nav-left a, .nav-right-close .nav--text .nav-left a, .nav-right .nav--text .nav-left-close a, .nav-right-close .nav--text .nav-left-close a{text-align:left;}
.nav-right .nav--text .nav-left a::after, .nav-right-close .nav--text .nav-left a::after, .nav-right .nav--text .nav-left-close a::after, .nav-right-close .nav--text .nav-left-close a::after{left:0;right:auto;}
.nav-social--has-tooltip-bg a::after{background-color:rgba(0, 0, 0, 0.5);-webkit-border-radius:2px;border-radius:2px;padding:10px;}
@media only screen and (min-width:1220px){.footer--size-small a{width:36px;height:36px;}
.footer--size-small a .fa{font-size:18px;}
.footer--size-small a::after{font-size:14px;}
.footer--size-small a:hover::after, .footer--size-small a.active::after{font-size:14px;}
.footer--size-small .setup-audio .audio-icons i::before{top:12.5%;}
.footer--size-large a{width:60px;height:60px;}
.footer--size-large a .fa{font-size:32px;}
.footer--vertical{width:auto;}
.footer--vertical a{display:block;margin:15px 0 15px 0;}
.footer--vertical.footer--align-left a::after{left:150%;top:25%;text-align:left;}
.footer--vertical.footer--align-left a:hover::after{left:140%;}
.footer--vertical.footer--align-center{left:50%;right:auto;text-align:center !important;}
.footer--vertical.footer--align-center a::after{top:-1.5em;}
.footer--vertical.footer--align-center a:hover::after{top:-1.15em;}
.footer--vertical.footer--align-right{right:0;left:auto;}
.footer--vertical.footer--align-right a::after{left:-10%;top:25%;top:5%;text-align:right;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);}
.footer--vertical.footer--align-right a:hover::after{left:0;}
.footer--pos-top{top:0;bottom:auto;}
.footer--pos-top a::after{top:auto;bottom:-2em;}
.footer--pos-top a:hover::after{bottom:-2.5em;}
.footer--pos-middle{top:50%;bottom:auto;}
.footer--pos-middle a::after{top:auto;bottom:-2em;}
.footer--pos-middle a:hover::after{bottom:-2.5em;}
.footer--pos-middle.footer--vertical{top:33%;}
.footer--align-left{text-align:left;padding-left:30px;}
.footer--align-left a::after{right:-50%;}
.footer--align-center{text-align:center !important;}
.footer--align-right{padding-right:30px;text-align:right;}
.footer--align-right a::after{left:-50%;}
}
.footer-small a{width:36px;height:36px;}
.footer-small a .fa{font-size:18px;}
.footer-small a::after{font-size:14px;}
.footer-small a:hover::after, .footer-small a.active::after{font-size:14px;}
.footer-small a.setup-audio .audio-icons i{line-height:20px;}
.no--link{cursor:default;}
.navigation.nav--show-background .nav-left, .navigation.nav--show-background .nav-left-close,
.navigation.nav--show-background .nav-right,
.navigation.nav--show-background .nav-right-close{background-color:rgba(0, 0, 0, 0.25);}
.navigation.navigation--top .nav-left, .navigation.navigation--top .nav-left-close,
.navigation.navigation--top .nav-right,
.navigation.navigation--top .nav-right-close{top:0;-webkit-transform:none;-ms-transform:none;transform:none;}
@media (max-width:767px){.navigation.navigation--top.nav--expanded .nav-left, .navigation.navigation--top.nav--expanded .nav-left-close,
.navigation.navigation--top.nav--expanded .nav-right,
.navigation.navigation--top.nav--expanded .nav-right-close{overflow:hidden;overflow-y:scroll;max-height:100%;}
}
.navigation.navigation--middle .nav-left, .navigation.navigation--middle .nav-left-close,
.navigation.navigation--middle .nav-right,
.navigation.navigation--middle .nav-right-close{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.navigation.navigation--bottom .nav-left, .navigation.navigation--bottom .nav-left-close,
.navigation.navigation--bottom .nav-right,
.navigation.navigation--bottom .nav-right-close{bottom:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;}
.navigation.navigation--left-right .nav-left, .navigation.navigation--left-right .nav-left-close,
.navigation.navigation--left-right .nav-right,
.navigation.navigation--left-right .nav-right-close{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation.navigation--left-right .nav-left.nav-hidden, .navigation.navigation--left-right .nav-hidden.nav-left-close,
.navigation.navigation--left-right .nav-right.nav-hidden,
.navigation.navigation--left-right .nav-hidden.nav-right-close{opacity:0;}
.navigation.navigation--left .nav-left, .navigation.navigation--left .nav-left-close,
.navigation.navigation--left .nav-right,
.navigation.navigation--left .nav-right-close{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation.navigation--left .nav-left.nav-hidden, .navigation.navigation--left .nav-hidden.nav-left-close,
.navigation.navigation--left .nav-right.nav-hidden,
.navigation.navigation--left .nav-hidden.nav-right-close{opacity:0;}
.navigation.navigation--left .nav-right, .navigation.navigation--left .nav-right-close{z-index:-1;}
.navigation.navigation--center .nav-left, .navigation.navigation--center .nav-left-close,
.navigation.navigation--center .nav-right,
.navigation.navigation--center .nav-right-close{text-align:center;width:auto;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;left:0;right:0;margin:auto;}
.navigation.navigation--center .nav-left.nav-hidden, .navigation.navigation--center .nav-hidden.nav-left-close,
.navigation.navigation--center .nav-right.nav-hidden,
.navigation.navigation--center .nav-hidden.nav-right-close{opacity:0;}
.navigation.navigation--center .nav-right, .navigation.navigation--center .nav-right-close{z-index:-1;}
.navigation.navigation--center.navigation--middle.navigation--vertical .nav-left, .navigation.navigation--center.navigation--middle.navigation--vertical .nav-left-close{left:50%;right:auto;margin:0;width:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.navigation.navigation--center.navigation--middle.navigation--vertical .nav-left.nav-hidden, .navigation.navigation--center.navigation--middle.navigation--vertical .nav-hidden.nav-left-close{opacity:0;}
.navigation.navigation--center.navigation--bottom.navigation--vertical .nav-left, .navigation.navigation--center.navigation--bottom.navigation--vertical .nav-left-close{left:50%;right:auto;margin:0;width:auto;top:auto;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.navigation.navigation--center.navigation--bottom.navigation--vertical .nav-left.nav-hidden, .navigation.navigation--center.navigation--bottom.navigation--vertical .nav-hidden.nav-left-close{opacity:0;}
.navigation.navigation--center.navigation--top.navigation--vertical .nav-left, .navigation.navigation--center.navigation--top.navigation--vertical .nav-left-close{left:50%;right:auto;margin:0;width:auto;top:0;bottom:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.navigation.navigation--center.navigation--top.navigation--vertical .nav-left.nav-hidden, .navigation.navigation--center.navigation--top.navigation--vertical .nav-hidden.nav-left-close{opacity:0;}
.navigation.navigation--center.navigation--vertical{position:relative;}
.navigation.navigation--center.navigation--vertical .nav-left, .navigation.navigation--center.navigation--vertical .nav-left-close{width:auto;display:block;}
.navigation.navigation--center.navigation--vertical .nav-left a, .navigation.navigation--center.navigation--vertical .nav-left-close a{display:block;position:relative;}
.navigation.navigation--center.navigation--vertical .nav-left.nav-hidden, .navigation.navigation--center.navigation--vertical .nav-hidden.nav-left-close{opacity:0;}
.navigation.navigation--center.navigation--horizontal .nav-left a:first-of-type, .navigation.navigation--center.navigation--horizontal .nav-left-close a:first-of-type{margin-left:0;}
.navigation.navigation--center.navigation--horizontal .nav-left a:last-of-type, .navigation.navigation--center.navigation--horizontal .nav-left-close a:last-of-type{margin-right:0;}
.navigation.navigation--right .nav-left, .navigation.navigation--right .nav-left-close,
.navigation.navigation--right .nav-right,
.navigation.navigation--right .nav-right-close{-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation.navigation--right .nav-left.nav-hidden, .navigation.navigation--right .nav-hidden.nav-left-close,
.navigation.navigation--right .nav-right.nav-hidden,
.navigation.navigation--right .nav-hidden.nav-right-close{opacity:0;}
.navigation.navigation--right .nav-left, .navigation.navigation--right .nav-left-close{z-index:-10;}
.navigation.navigation--vertical .nav-left a, .navigation.navigation--vertical .nav-left-close a,
.navigation.navigation--vertical .nav-right a,
.navigation.navigation--vertical .nav-right-close a{margin:20px 0;}
.navigation.navigation--horizontal .nav-left a, .navigation.navigation--horizontal .nav-left-close a,
.navigation.navigation--horizontal .nav-right a,
.navigation.navigation--horizontal .nav-right-close a{display:inline-block;margin:0 20px;}
.navigation .nav-left a, .navigation .nav-left-close a,
.navigation .nav-right a,
.navigation .nav-right-close a{width:141px;height:141px;border:none;background:none;position:relative;}
.navigation .nav-left a i, .navigation .nav-left-close a i,
.navigation .nav-right a i,
.navigation .nav-right-close a i{border:1px solid rgba(255, 255, 255, 0.5);-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;width:100%;height:100%;top:0;}
.navigation .nav-left a i::before, .navigation .nav-left-close a i::before,
.navigation .nav-right a i::before,
.navigation .nav-right-close a i::before{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);margin:auto;}
.navigation .nav-left a span, .navigation .nav-left-close a span,
.navigation .nav-right a span,
.navigation .nav-right-close a span{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:absolute;display:block;top:62%;}
.navigation .nav-left a:hover, .navigation .nav-left-close a:hover,
.navigation .nav-right a:hover,
.navigation .nav-right-close a:hover{border:none;background:none;}
.navigation .nav-left a:hover i, .navigation .nav-left-close a:hover i,
.navigation .nav-right a:hover i,
.navigation .nav-right-close a:hover i{border:1px solid white;background-color:rgba(0, 0, 0, 0.25);}
.navigation .nav-left a:active, .navigation .nav-left-close a:active, .navigation .nav-left a.active, .navigation .nav-left-close a.active,
.navigation .nav-right a:active,
.navigation .nav-right-close a:active,
.navigation .nav-right a.active,
.navigation .nav-right-close a.active{border:none;background:none;}
.navigation .nav-left a:active i, .navigation .nav-left-close a:active i, .navigation .nav-left a.active i, .navigation .nav-left-close a.active i,
.navigation .nav-right a:active i,
.navigation .nav-right-close a:active i,
.navigation .nav-right a.active i,
.navigation .nav-right-close a.active i{border:1px solid rgba(255, 255, 255, 0.75);background-color:rgba(0, 0, 0, 0.15);}
.navigation.nav--huge a{width:141px;height:141px;position:relative;}
.navigation.nav--huge a i{position:absolute;width:100%;height:100%;top:0;}
.navigation.nav--huge a span{position:absolute;display:block;top:62%;}
.navigation.nav--large .nav-left a, .navigation.nav--large .nav-left-close a,
.navigation.nav--large .nav-right a,
.navigation.nav--large .nav-right-close a, .navigation.nav--medium .nav-left a, .navigation.nav--medium .nav-left-close a,
.navigation.nav--medium .nav-right a,
.navigation.nav--medium .nav-right-close a, .navigation.nav--small .nav-left a, .team-holder .grid__item .navigation.team-links .nav-left a, .navigation.nav--expanding .nav-left a, .navigation.nav--small .nav-left-close a, .team-holder .grid__item .navigation.team-links .nav-left-close a, .navigation.nav--expanding .nav-left-close a,
.navigation.nav--small .nav-right a, .team-holder .grid__item .navigation.team-links .nav-right a, .navigation.nav--expanding .nav-right a,
.navigation.nav--small .nav-right-close a, .team-holder .grid__item .navigation.team-links .nav-right-close a, .navigation.nav--expanding .nav-right-close a, .navigation.nav--text .nav-left a, .navigation.nav--text .nav-left-close a,
.navigation.nav--text .nav-right a,
.navigation.nav--text .nav-right-close a{width:auto;border:none;background:none;text-align:center;}
.navigation.nav--large .nav-left a i, .navigation.nav--large .nav-left-close a i,
.navigation.nav--large .nav-right a i,
.navigation.nav--large .nav-right-close a i, .navigation.nav--medium .nav-left a i, .navigation.nav--medium .nav-left-close a i,
.navigation.nav--medium .nav-right a i,
.navigation.nav--medium .nav-right-close a i, .navigation.nav--small .nav-left a i, .team-holder .grid__item .navigation.team-links .nav-left a i, .navigation.nav--expanding .nav-left a i, .navigation.nav--small .nav-left-close a i, .team-holder .grid__item .navigation.team-links .nav-left-close a i, .navigation.nav--expanding .nav-left-close a i,
.navigation.nav--small .nav-right a i, .team-holder .grid__item .navigation.team-links .nav-right a i, .navigation.nav--expanding .nav-right a i,
.navigation.nav--small .nav-right-close a i, .team-holder .grid__item .navigation.team-links .nav-right-close a i, .navigation.nav--expanding .nav-right-close a i, .navigation.nav--text .nav-left a i, .navigation.nav--text .nav-left-close a i,
.navigation.nav--text .nav-right a i,
.navigation.nav--text .nav-right-close a i{display:block;top:0;-webkit-border-radius:50%;border-radius:50%;margin:auto;position:relative;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation.nav--large .nav-left a i::before, .navigation.nav--large .nav-left-close a i::before,
.navigation.nav--large .nav-right a i::before,
.navigation.nav--large .nav-right-close a i::before, .navigation.nav--medium .nav-left a i::before, .navigation.nav--medium .nav-left-close a i::before,
.navigation.nav--medium .nav-right a i::before,
.navigation.nav--medium .nav-right-close a i::before, .navigation.nav--small .nav-left a i::before, .team-holder .grid__item .navigation.team-links .nav-left a i::before, .navigation.nav--expanding .nav-left a i::before, .navigation.nav--small .nav-left-close a i::before, .team-holder .grid__item .navigation.team-links .nav-left-close a i::before, .navigation.nav--expanding .nav-left-close a i::before,
.navigation.nav--small .nav-right a i::before, .team-holder .grid__item .navigation.team-links .nav-right a i::before, .navigation.nav--expanding .nav-right a i::before,
.navigation.nav--small .nav-right-close a i::before, .team-holder .grid__item .navigation.team-links .nav-right-close a i::before, .navigation.nav--expanding .nav-right-close a i::before, .navigation.nav--text .nav-left a i::before, .navigation.nav--text .nav-left-close a i::before,
.navigation.nav--text .nav-right a i::before,
.navigation.nav--text .nav-right-close a i::before{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);margin:auto;}
.navigation.nav--large .nav-left a span, .navigation.nav--large .nav-left-close a span,
.navigation.nav--large .nav-right a span,
.navigation.nav--large .nav-right-close a span, .navigation.nav--medium .nav-left a span, .navigation.nav--medium .nav-left-close a span,
.navigation.nav--medium .nav-right a span,
.navigation.nav--medium .nav-right-close a span, .navigation.nav--small .nav-left a span, .team-holder .grid__item .navigation.team-links .nav-left a span, .navigation.nav--expanding .nav-left a span, .navigation.nav--small .nav-left-close a span, .team-holder .grid__item .navigation.team-links .nav-left-close a span, .navigation.nav--expanding .nav-left-close a span,
.navigation.nav--small .nav-right a span, .team-holder .grid__item .navigation.team-links .nav-right a span, .navigation.nav--expanding .nav-right a span,
.navigation.nav--small .nav-right-close a span, .team-holder .grid__item .navigation.team-links .nav-right-close a span, .navigation.nav--expanding .nav-right-close a span, .navigation.nav--text .nav-left a span, .navigation.nav--text .nav-left-close a span,
.navigation.nav--text .nav-right a span,
.navigation.nav--text .nav-right-close a span{display:block;position:relative;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;}
.navigation.nav--large .nav-left a:hover, .navigation.nav--large .nav-left-close a:hover,
.navigation.nav--large .nav-right a:hover,
.navigation.nav--large .nav-right-close a:hover, .navigation.nav--medium .nav-left a:hover, .navigation.nav--medium .nav-left-close a:hover,
.navigation.nav--medium .nav-right a:hover,
.navigation.nav--medium .nav-right-close a:hover, .navigation.nav--small .nav-left a:hover, .team-holder .grid__item .navigation.team-links .nav-left a:hover, .navigation.nav--expanding .nav-left a:hover, .navigation.nav--small .nav-left-close a:hover, .team-holder .grid__item .navigation.team-links .nav-left-close a:hover, .navigation.nav--expanding .nav-left-close a:hover,
.navigation.nav--small .nav-right a:hover, .team-holder .grid__item .navigation.team-links .nav-right a:hover, .navigation.nav--expanding .nav-right a:hover,
.navigation.nav--small .nav-right-close a:hover, .team-holder .grid__item .navigation.team-links .nav-right-close a:hover, .navigation.nav--expanding .nav-right-close a:hover, .navigation.nav--text .nav-left a:hover, .navigation.nav--text .nav-left-close a:hover,
.navigation.nav--text .nav-right a:hover,
.navigation.nav--text .nav-right-close a:hover{border:none;background:none;}
.navigation.nav--large .nav-left a:active, .navigation.nav--large .nav-left-close a:active, .navigation.nav--large .nav-left a.active, .navigation.nav--large .nav-left-close a.active,
.navigation.nav--large .nav-right a:active,
.navigation.nav--large .nav-right-close a:active,
.navigation.nav--large .nav-right a.active,
.navigation.nav--large .nav-right-close a.active, .navigation.nav--medium .nav-left a:active, .navigation.nav--medium .nav-left-close a:active, .navigation.nav--medium .nav-left a.active, .navigation.nav--medium .nav-left-close a.active,
.navigation.nav--medium .nav-right a:active,
.navigation.nav--medium .nav-right-close a:active,
.navigation.nav--medium .nav-right a.active,
.navigation.nav--medium .nav-right-close a.active, .navigation.nav--small .nav-left a:active, .team-holder .grid__item .navigation.team-links .nav-left a:active, .navigation.nav--expanding .nav-left a:active, .navigation.nav--small .nav-left-close a:active, .team-holder .grid__item .navigation.team-links .nav-left-close a:active, .navigation.nav--expanding .nav-left-close a:active, .navigation.nav--small .nav-left a.active, .team-holder .grid__item .navigation.team-links .nav-left a.active, .navigation.nav--expanding .nav-left a.active, .navigation.nav--small .nav-left-close a.active, .team-holder .grid__item .navigation.team-links .nav-left-close a.active, .navigation.nav--expanding .nav-left-close a.active,
.navigation.nav--small .nav-right a:active, .team-holder .grid__item .navigation.team-links .nav-right a:active, .navigation.nav--expanding .nav-right a:active,
.navigation.nav--small .nav-right-close a:active, .team-holder .grid__item .navigation.team-links .nav-right-close a:active, .navigation.nav--expanding .nav-right-close a:active,
.navigation.nav--small .nav-right a.active, .team-holder .grid__item .navigation.team-links .nav-right a.active, .navigation.nav--expanding .nav-right a.active,
.navigation.nav--small .nav-right-close a.active, .team-holder .grid__item .navigation.team-links .nav-right-close a.active, .navigation.nav--expanding .nav-right-close a.active, .navigation.nav--text .nav-left a:active, .navigation.nav--text .nav-left-close a:active, .navigation.nav--text .nav-left a.active, .navigation.nav--text .nav-left-close a.active,
.navigation.nav--text .nav-right a:active,
.navigation.nav--text .nav-right-close a:active,
.navigation.nav--text .nav-right a.active,
.navigation.nav--text .nav-right-close a.active{border:none;background:none;}
.navigation.nav--large .nav-left a, .navigation.nav--large .nav-left-close a,
.navigation.nav--large .nav-right a,
.navigation.nav--large .nav-right-close a{height:130px;}
.navigation.nav--large .nav-left a i, .navigation.nav--large .nav-left-close a i,
.navigation.nav--large .nav-right a i,
.navigation.nav--large .nav-right-close a i{width:100px;height:100px;}
.navigation.nav--large .nav-left a i::before, .navigation.nav--large .nav-left-close a i::before,
.navigation.nav--large .nav-right a i::before,
.navigation.nav--large .nav-right-close a i::before{-webkit-transform:translateY(33%);-ms-transform:translateY(33%);transform:translateY(33%);}
.navigation.nav--large .nav-left a span, .navigation.nav--large .nav-left-close a span,
.navigation.nav--large .nav-right a span,
.navigation.nav--large .nav-right-close a span{display:block;top:0;padding:10px;}
.navigation.nav--medium .nav-left a, .navigation.nav--medium .nav-left-close a,
.navigation.nav--medium .nav-right a,
.navigation.nav--medium .nav-right-close a, .navigation.nav--small .nav-left a, .team-holder .grid__item .navigation.team-links .nav-left a, .navigation.nav--expanding .nav-left a, .navigation.nav--small .nav-left-close a, .team-holder .grid__item .navigation.team-links .nav-left-close a, .navigation.nav--expanding .nav-left-close a,
.navigation.nav--small .nav-right a, .team-holder .grid__item .navigation.team-links .nav-right a, .navigation.nav--expanding .nav-right a,
.navigation.nav--small .nav-right-close a, .team-holder .grid__item .navigation.team-links .nav-right-close a, .navigation.nav--expanding .nav-right-close a, .navigation.nav--text .nav-left a, .navigation.nav--text .nav-left-close a,
.navigation.nav--text .nav-right a,
.navigation.nav--text .nav-right-close a{text-align:left;width:auto;}
.navigation.nav--medium .nav-left a i, .navigation.nav--medium .nav-left-close a i,
.navigation.nav--medium .nav-right a i,
.navigation.nav--medium .nav-right-close a i, .navigation.nav--small .nav-left a i, .team-holder .grid__item .navigation.team-links .nav-left a i, .navigation.nav--expanding .nav-left a i, .navigation.nav--small .nav-left-close a i, .team-holder .grid__item .navigation.team-links .nav-left-close a i, .navigation.nav--expanding .nav-left-close a i,
.navigation.nav--small .nav-right a i, .team-holder .grid__item .navigation.team-links .nav-right a i, .navigation.nav--expanding .nav-right a i,
.navigation.nav--small .nav-right-close a i, .team-holder .grid__item .navigation.team-links .nav-right-close a i, .navigation.nav--expanding .nav-right-close a i, .navigation.nav--text .nav-left a i, .navigation.nav--text .nav-left-close a i,
.navigation.nav--text .nav-right a i,
.navigation.nav--text .nav-right-close a i{position:relative;text-align:center;display:inline-block;-webkit-transform:none;-ms-transform:none;transform:none;}
.navigation.nav--medium .nav-left a span, .navigation.nav--medium .nav-left-close a span,
.navigation.nav--medium .nav-right a span,
.navigation.nav--medium .nav-right-close a span, .navigation.nav--small .nav-left a span, .team-holder .grid__item .navigation.team-links .nav-left a span, .navigation.nav--expanding .nav-left a span, .navigation.nav--small .nav-left-close a span, .team-holder .grid__item .navigation.team-links .nav-left-close a span, .navigation.nav--expanding .nav-left-close a span,
.navigation.nav--small .nav-right a span, .team-holder .grid__item .navigation.team-links .nav-right a span, .navigation.nav--expanding .nav-right a span,
.navigation.nav--small .nav-right-close a span, .team-holder .grid__item .navigation.team-links .nav-right-close a span, .navigation.nav--expanding .nav-right-close a span, .navigation.nav--text .nav-left a span, .navigation.nav--text .nav-left-close a span,
.navigation.nav--text .nav-right a span,
.navigation.nav--text .nav-right-close a span{position:relative;display:inline-block;-webkit-transform:none;-ms-transform:none;transform:none;}
.navigation.nav--medium.nav-right, .navigation.nav--medium.nav-right-close, .navigation.nav--small.nav-right, .team-holder .grid__item .navigation.nav-right.team-links, .team-holder .grid__item .navigation.team-links.nav-right-close, .navigation.nav--small.nav-right-close, .navigation.nav-right-close.nav--expanding, .navigation.nav-right.nav--expanding, .navigation.nav--text.nav-right, .navigation.nav--text.nav-right-close{text-align:right;}
.navigation.nav--medium .nav-left a, .navigation.nav--medium .nav-left-close a,
.navigation.nav--medium .nav-right a,
.navigation.nav--medium .nav-right-close a{height:72px;}
.navigation.nav--medium .nav-left a i, .navigation.nav--medium .nav-left-close a i,
.navigation.nav--medium .nav-right a i,
.navigation.nav--medium .nav-right-close a i{width:72px;height:72px;font-size:26px;}
.navigation.nav--medium .nav-left a span, .navigation.nav--medium .nav-left-close a span,
.navigation.nav--medium .nav-right a span,
.navigation.nav--medium .nav-right-close a span{top:-40%;padding:15px;}
.navigation.nav--small .nav-left a, .team-holder .grid__item .navigation.team-links .nav-left a, .navigation.nav--expanding .nav-left a, .navigation.nav--small .nav-left-close a, .team-holder .grid__item .navigation.team-links .nav-left-close a, .navigation.nav--expanding .nav-left-close a,
.navigation.nav--small .nav-right a, .team-holder .grid__item .navigation.team-links .nav-right a, .navigation.nav--expanding .nav-right a,
.navigation.nav--small .nav-right-close a, .team-holder .grid__item .navigation.team-links .nav-right-close a, .navigation.nav--expanding .nav-right-close a{height:48px;}
.navigation.nav--small .nav-left a i, .team-holder .grid__item .navigation.team-links .nav-left a i, .navigation.nav--expanding .nav-left a i, .navigation.nav--small .nav-left-close a i, .team-holder .grid__item .navigation.team-links .nav-left-close a i, .navigation.nav--expanding .nav-left-close a i,
.navigation.nav--small .nav-right a i, .team-holder .grid__item .navigation.team-links .nav-right a i, .navigation.nav--expanding .nav-right a i,
.navigation.nav--small .nav-right-close a i, .team-holder .grid__item .navigation.team-links .nav-right-close a i, .navigation.nav--expanding .nav-right-close a i{position:relative;display:inline-block;width:48px;height:48px;font-size:24px;}
.navigation.nav--small .nav-left a i::before, .team-holder .grid__item .navigation.team-links .nav-left a i::before, .navigation.nav--expanding .nav-left a i::before, .navigation.nav--small .nav-left-close a i::before, .team-holder .grid__item .navigation.team-links .nav-left-close a i::before, .navigation.nav--expanding .nav-left-close a i::before,
.navigation.nav--small .nav-right a i::before, .team-holder .grid__item .navigation.team-links .nav-right a i::before, .navigation.nav--expanding .nav-right a i::before,
.navigation.nav--small .nav-right-close a i::before, .team-holder .grid__item .navigation.team-links .nav-right-close a i::before, .navigation.nav--expanding .nav-right-close a i::before{top:-8%;}
.navigation.nav--small .nav-left a span, .team-holder .grid__item .navigation.team-links .nav-left a span, .navigation.nav--expanding .nav-left a span, .navigation.nav--small .nav-left-close a span, .team-holder .grid__item .navigation.team-links .nav-left-close a span, .navigation.nav--expanding .nav-left-close a span,
.navigation.nav--small .nav-right a span, .team-holder .grid__item .navigation.team-links .nav-right a span, .navigation.nav--expanding .nav-right a span,
.navigation.nav--small .nav-right-close a span, .team-holder .grid__item .navigation.team-links .nav-right-close a span, .navigation.nav--expanding .nav-right-close a span{width:auto;display:inline-block;position:relative;top:-40%;padding:12px;}
.navigation.nav--text .nav-left a, .navigation.nav--text .nav-left-close a,
.navigation.nav--text .nav-right a,
.navigation.nav--text .nav-right-close a{height:48px;}
.navigation.nav--text .nav-left a i, .navigation.nav--text .nav-left-close a i,
.navigation.nav--text .nav-right a i,
.navigation.nav--text .nav-right-close a i{display:none;}
.navigation.nav--text .nav-left a span, .navigation.nav--text .nav-left-close a span,
.navigation.nav--text .nav-right a span,
.navigation.nav--text .nav-right-close a span{-webkit-transform:none;-ms-transform:none;transform:none;position:relative;display:block;width:auto;top:0;padding:15px;}
.navigation.nav--tablet .nav-left a, .navigation.nav--tablet .nav-left-close a,
.navigation.nav--tablet .nav-right a,
.navigation.nav--tablet .nav-right-close a{width:64px;height:64px;position:relative;margin:0 10px;margin-bottom:5px;text-align:center;}
.navigation.nav--tablet .nav-left a i, .navigation.nav--tablet .nav-left-close a i,
.navigation.nav--tablet .nav-right a i,
.navigation.nav--tablet .nav-right-close a i{font-size:32px;position:absolute;width:100%;height:100%;top:0;}
.navigation.nav--tablet .nav-left a i::before, .navigation.nav--tablet .nav-left-close a i::before,
.navigation.nav--tablet .nav-right a i::before,
.navigation.nav--tablet .nav-right-close a i::before{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);}
.navigation.nav--tablet .nav-left a span, .navigation.nav--tablet .nav-left-close a span,
.navigation.nav--tablet .nav-right a span,
.navigation.nav--tablet .nav-right-close a span{min-width:150px;font-size:14px;position:relative;display:block;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);line-height:1em;opacity:0.1;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;visibility:hidden;}
.navigation.nav--tablet .nav-left a:hover i, .navigation.nav--tablet .nav-left-close a:hover i,
.navigation.nav--tablet .nav-right a:hover i,
.navigation.nav--tablet .nav-right-close a:hover i{top:-20%;}
.navigation.nav--tablet .nav-left a:hover span, .navigation.nav--tablet .nav-left-close a:hover span,
.navigation.nav--tablet .nav-right a:hover span,
.navigation.nav--tablet .nav-right-close a:hover span{top:95%;opacity:1;visibility:visible;}
.navigation.nav--tablet.navigation--vertical .nav-left a, .navigation.nav--tablet.navigation--vertical .nav-left-close a,
.navigation.nav--tablet.navigation--vertical .nav-right a,
.navigation.nav--tablet.navigation--vertical .nav-right-close a{margin:20px 0;}
.navigation.nav--mobile .nav-left a, .navigation.nav--mobile .nav-left-close a,
.navigation.nav--mobile .nav-right a,
.navigation.nav--mobile .nav-right-close a{width:48px;height:48px;margin-bottom:24px;position:relative;margin:0 10px;text-align:center;}
.navigation.nav--mobile .nav-left a i, .navigation.nav--mobile .nav-left-close a i,
.navigation.nav--mobile .nav-right a i,
.navigation.nav--mobile .nav-right-close a i{font-size:24px;position:absolute;width:100%;height:100%;top:0;}
.navigation.nav--mobile .nav-left a i::before, .navigation.nav--mobile .nav-left-close a i::before,
.navigation.nav--mobile .nav-right a i::before,
.navigation.nav--mobile .nav-right-close a i::before{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);}
.navigation.nav--mobile .nav-left a span, .navigation.nav--mobile .nav-left-close a span,
.navigation.nav--mobile .nav-right a span,
.navigation.nav--mobile .nav-right-close a span{min-width:150px;font-size:14px;position:relative;display:block;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);line-height:1em;opacity:0.1;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;visibility:hidden;}
.navigation.nav--mobile .nav-left a:hover i, .navigation.nav--mobile .nav-left-close a:hover i,
.navigation.nav--mobile .nav-right a:hover i,
.navigation.nav--mobile .nav-right-close a:hover i{top:-20%;}
.navigation.nav--mobile .nav-left a:hover span, .navigation.nav--mobile .nav-left-close a:hover span,
.navigation.nav--mobile .nav-right a:hover span,
.navigation.nav--mobile .nav-right-close a:hover span{top:110%;top:90%;opacity:1;visibility:visible;}
.navigation.nav--mobile.navigation--vertical .nav-left a, .navigation.nav--mobile.navigation--vertical .nav-left-close a,
.navigation.nav--mobile.navigation--vertical .nav-right a,
.navigation.nav--mobile.navigation--vertical .nav-right-close a{margin:15px 0;}
.navigation.nav--mobile.navigation--vertical .nav-left a span, .navigation.nav--mobile.navigation--vertical .nav-left-close a span,
.navigation.nav--mobile.navigation--vertical .nav-right a span,
.navigation.nav--mobile.navigation--vertical .nav-right-close a span{text-align:left;top:40%;left:110%;-webkit-transform:none;-ms-transform:none;transform:none;}
.navigation.nav--mobile.navigation--vertical .nav-left a:hover span, .navigation.nav--mobile.navigation--vertical .nav-left-close a:hover span,
.navigation.nav--mobile.navigation--vertical .nav-right a:hover span,
.navigation.nav--mobile.navigation--vertical .nav-right-close a:hover span{left:120%;}
.navigation.nav--mobile.navigation--vertical .nav-right a span, .navigation.nav--mobile.navigation--vertical .nav-right-close a span{text-align:right;right:320%;left:auto;}
.navigation.nav--mobile.navigation--vertical .nav-right a:hover span, .navigation.nav--mobile.navigation--vertical .nav-right-close a:hover span{right:328%;left:auto;}
.navigation.nav--hidden{display:none;z-index:-1;}
.navigation.nav--hidden .nav-right, .navigation.nav--hidden .nav-right-close,
.navigation.nav--hidden .nav-left,
.navigation.nav--hidden .nav-left-close{display:none;visibility:hidden;z-index:-1;opacity:0;}
.navigation.nav--hidden .nav-menu{visibility:hidden;opacity:0;}
.navigation.nav-hidden{display:none;z-index:-1;}
.navigation.nav-hidden .nav-close{z-index:-5;}
.navigation.nav-hidden .nav-right, .navigation.nav-hidden .nav-right-close,
.navigation.nav-hidden .nav-left,
.navigation.nav-hidden .nav-left-close{display:none;visibility:hidden;z-index:-1;opacity:0;}
.navigation.nav-hidden .nav-menu{visibility:hidden;opacity:0;}
.navigation.nav--hide{display:none;z-index:-1;}
.navigation.nav--hide .nav-right, .navigation.nav--hide .nav-right-close,
.navigation.nav--hide .nav-left,
.navigation.nav--hide .nav-left-close{display:none;visibility:hidden;z-index:-1;opacity:0;}
.navigation.nav--hide .nav-menu{visibility:hidden;opacity:0;}
.navigation.nav--label-hover .nav-left, .navigation.nav--label-hover .nav-left-close,
.navigation.nav--label-hover .nav-right,
.navigation.nav--label-hover .nav-right-close{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.navigation.nav--label-hover .nav-left:hover a span, .navigation.nav--label-hover .nav-left-close:hover a span,
.navigation.nav--label-hover .nav-right:hover a span,
.navigation.nav--label-hover .nav-right-close:hover a span{width:auto;}
.navigation.nav--label-hover .nav-left a span, .navigation.nav--label-hover .nav-left-close a span,
.navigation.nav--label-hover .nav-right a span,
.navigation.nav--label-hover .nav-right-close a span{visibility:hidden;width:0;opacity:0;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation.nav--label-hover .nav-left a:hover, .navigation.nav--label-hover .nav-left-close a:hover,
.navigation.nav--label-hover .nav-right a:hover,
.navigation.nav--label-hover .nav-right-close a:hover{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.navigation.nav--label-hover .nav-left a:hover span, .navigation.nav--label-hover .nav-left-close a:hover span,
.navigation.nav--label-hover .nav-right a:hover span,
.navigation.nav--label-hover .nav-right-close a:hover span{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;width:auto;visibility:visible;visibility:visible;opacity:1;}
.navigation.nav--label-never .nav-left a span, .navigation.nav--label-never .nav-left-close a span,
.navigation.nav--label-never .nav-right a span,
.navigation.nav--label-never .nav-right-close a span{display:none;}
.nav--button-circle .site-page__trigger i,
.nav--button-circle .site-to__top i,
.nav--button-circle .site-page__close i{-webkit-border-radius:50%;border-radius:50%;}
.nav--button-square .site-page__trigger i,
.nav--button-square .site-to__top i,
.nav--button-square .site-page__close i{-webkit-border-radius:0;border-radius:0;}
.nav--button-rounded .site-page__trigger i,
.nav--button-rounded .site-to__top i,
.nav--button-rounded .site-page__close i{-webkit-border-radius:12px !important;border-radius:12px !important;}
.nav--button-none .site-page__trigger i,
.nav--button-none .site-to__top i,
.nav--button-none .site-page__close i{-webkit-border-radius:0;border-radius:0;border:none !important;background:none !important;}
.nav--button-none .site-page__trigger i:hover,
.nav--button-none .site-to__top i:hover,
.nav--button-none .site-page__close i:hover{border:none !important;background:none !important;}
.navigation .nav-menu{width:100%;height:60px;position:fixed;display:block;left:0;z-index:1100;visibility:hidden;opacity:0;}
.navigation .nav-menu a{display:inline-block;position:fixed;top:7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:10px;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation .nav-menu a:hover i, .navigation .nav-menu a:active i{color:white;}
.navigation .nav-menu a:hover span, .navigation .nav-menu a:active span{color:white;}
.navigation .nav-menu a i{border:none !important;background-color:none !important;background:none !important;width:32px;height:32px;color:rgba(255, 255, 255, 0.5);-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation .nav-menu a span{font-weight:bold;display:inline-block;color:rgba(255, 255, 255, 0.5);-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.navigation .nav-menu .expanding-close{opacity:0;visibility:hidden;}
.navigation.nav--expanding .nav-left, .navigation.nav--expanding .nav-left-close{padding:32px;}
.navigation.nav--expanding .nav-left .site-page__trigger, .navigation.nav--expanding .nav-left-close .site-page__trigger{display:none;}
.navigation.nav--expanding .nav-close{padding:10px;}
.navigation.nav--expanding .nav-close span{top:-30% !important;}
.navigation.nav--expanding.nav--expanded .nav-left, .navigation.nav--expanding.nav--expanded .nav-left-close{padding-top:70px;padding-bottom:20px;height:auto;}
.navigation.nav--expanding.nav--expanded .nav-left a, .navigation.nav--expanding.nav--expanded .nav-left-close a{left:50%;-webkit-transform:translateX(-80px);-ms-transform:translateX(-80px);transform:translateX(-80px);margin:10px !important;padding:0;display:block;opacity:1;visibility:visible;}
.navigation.nav--expanding.nav--expanded .nav-menu{border-bottom:2px solid rgba(128, 128, 128, 0.25);}
.navigation.nav--expanding.nav--expanded .nav-menu .expanding-menu{top:5px;opacity:0;visibility:hidden;}
.navigation.nav--expanding.nav--expanded .nav-menu .expanding-menu:hover{opacity:0;}
.navigation.nav--expanding.nav--expanded .nav-menu .expanding-close{opacity:0.75;visibility:visible;}
.navigation.nav--expanding.nav--expanded .nav-menu .expanding-close:hover{opacity:1;}
.navigation.nav--expanding.nav--minimized .nav-menu{opacity:0;visibility:hidden;}
.navigation.nav--expanding.nav--minimized .nav-close .site-page__close{opacity:1;visibility:visible;display:inline-block;}
.navigation.nav--expanding.nav--hidden .nav-menu{opacity:0;visibility:hidden;}
.navigation.nav--expanding .nav-menu{visibility:visible;opacity:1;}
.navigation.nav--expanding .nav-menu .expanding-menu:hover{opacity:1;}
.navigation.nav--expanding .nav-menu .expanding-close:hover{opacity:0;}
.to-top--pos-top-left .site-to__top{top:30px;bottom:inherit;left:30px;right:inherit;}
.to-top--pos-top-right .site-to__top{top:30px;bottom:inherit;right:30px;}
.to-top--pos-bottom-left .site-to__top{bottom:30px;left:30px;right:inherit;}
.to-top--pos-bottom-right .site-to__top{bottom:30px;right:30px;}
.to-top--pos-none .site-to__top{display:none;}
.icon-menu--button-circle .nav-social a,
.icon-menu--button-circle .icon-menu a,
.icon-menu--button-circle .team-holder .grid__item .team-links a, .team-holder .grid__item
.icon-menu--button-circle .team-links a{-webkit-border-radius:50%;border-radius:50%;}
.icon-menu--button-square .nav-social a,
.icon-menu--button-square .icon-menu a,
.icon-menu--button-square .team-holder .grid__item .team-links a, .team-holder .grid__item
.icon-menu--button-square .team-links a{-webkit-border-radius:0;border-radius:0;}
.icon-menu--button-rounded .nav-social a,
.icon-menu--button-rounded .icon-menu a,
.icon-menu--button-rounded .team-holder .grid__item .team-links a, .team-holder .grid__item
.icon-menu--button-rounded .team-links a{-webkit-border-radius:4px;border-radius:4px;}
.icon-menu--button-none .nav-social a,
.icon-menu--button-none .icon-menu a,
.icon-menu--button-none .team-holder .grid__item .team-links a, .team-holder .grid__item
.icon-menu--button-none .team-links a{border:none !important;background:none !important;}
.icon-menu--button-none .nav-social a:hover,
.icon-menu--button-none .icon-menu a:hover,
.icon-menu--button-none .team-holder .grid__item .team-links a:hover, .team-holder .grid__item
.icon-menu--button-none .team-links a:hover{border:none !important;background:none !important;}
.navigation-small .nav-hidden{-webkit-transform:translateY(-100%) !important;-ms-transform:translateY(-100%) !important;transform:translateY(-100%) !important;}
.nav--hidden{display:none;z-index:-1;}
.navigation .nav-hidden{z-index:-1;display:none;}
.navigation.navigation--center .nav-right-close{z-index:1000;}
.pattern-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-repeat:repeat;z-index:3;-webkit-transform:translate3d(0, 0, -1px);transform:translate3d(0, 0, -1px);}
.bg-wrapper,
.gradient-bg--wrapper{overflow:hidden;width:100%;height:100%;position:fixed;left:0;top:0;z-index:0;-webkit-transform:translate3d(0, 0, -1px);transform:translate3d(0, 0, -1px);}
.gradient-bg--wrapper{z-index:3;}
.bg-wrapper img{position:absolute;top:0;left:0;width:auto;height:100%;min-height:100%;min-width:100%;max-width:none;max-height:none;z-index:-1;opacity:0;visibility:hidden;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.lt-ie9 .bg-wrapper img{left:0 !important;top:0 !important;}
.bg-wrapper img:first-child{z-index:1;}
.no-csstransitions .bg-wrapper img:first-child{opacity:1;}
.bg-wrapper[data-effect="fade"] img{opacity:1;visibility:visible;}
.js-animation--wrapper{position:fixed;left:0;top:0;height:100%;width:100%;z-index:4;}
.rainydrops-container{position:fixed;left:0;top:0;}
.rainydrops-container #container{left:0;}
.snowflakes{position:fixed;}
#fss-container, #container{position:absolute;left:0;top:0;height:100%;width:100%;z-index:4;}
#fss-output, #output{height:100%;position:absolute;width:100%;}
.radial-gradients div{width:100%;height:100%;margin:0;padding:0;position:absolute;left:0;top:0;}
#gradient1{background-image:-webkit-radial-gradient(80% 10%, circle, #1bba87, transparent), -webkit-radial-gradient(80% 50%, circle, #3aa4b2, transparent), -webkit-radial-gradient(20% 80%, 40em 40em, #0e0438, transparent), -webkit-radial-gradient(10% 10%, circle, #44f2d7, transparent);z-index:3;}
#gradient2{z-index:10;}
#video-container{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;position:fixed;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;-webkit-transform:translate3d(0, 0, -1px);transform:translate3d(0, 0, -1px);}
#video-container .fillWidth{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.no-csstransforms3d #video-container .fillWidth{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.no-csstransforms #video-container .fillWidth{width:100%;left:0;top:0;bottom:0;right:0;min-height:0;}
.no-csstransforms #video-container .fillWidth{left:0;top:0;bottom:0;right:0;}
.touch #video-container .fillWidth{display:none;}
#video-viewport,
#vimeo{position:fixed;top:0;left:0;overflow:hidden;z-index:0;}
.setup-audio .audio-icons{width:100%;height:100%;display:inline-block;vertical-align:middle;text-align:center;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.setup-audio .audio-icons i{position:absolute;top:0;left:0;bottom:0;right:0;line-height:26px;color:rgba(255, 255, 255, 0.5);-webkit-transition:position 0.5s ease-out,
opacity 0.5s ease-out,
color 0.15s ease-out,
-webkit-transform 0.5s ease-out;transition:position 0.5s ease-out,
opacity 0.5s ease-out,
color 0.15s ease-out,
-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out,
position 0.5s ease-out,
opacity 0.5s ease-out,
color 0.15s ease-out;transition:transform 0.5s ease-out,
position 0.5s ease-out,
opacity 0.5s ease-out,
color 0.15s ease-out,
-webkit-transform 0.5s ease-out;}
.setup-audio .audio-icons i::before{font-size:80%;left:0;top:20%;position:absolute;width:100%;height:100%;vertical-align:middle;}
.setup-audio .audio-icons i.icon-play::before{padding-left:7%;}
.setup-audio.play i.icon-pause{opacity:0;-webkit-transform:scale(1, 0.15);-ms-transform:scale(1, 0.15);transform:scale(1, 0.15);}
.setup-audio.play i.icon-pause::before{top:30%;}
.setup-audio.pause i.icon-play{opacity:0;-webkit-transform:scale(1, 0.15);-ms-transform:scale(1, 0.15);transform:scale(1, 0.15);}
.setup-audio.pause i.icon-play::before{top:30%;}
.setup-audio:hover .audio-icons i{color:white;}
.nav--small .setup-audio .audio-icons i, .team-holder .grid__item .team-links .setup-audio .audio-icons i, .navigation.nav--expanding .setup-audio .audio-icons i{line-height:18px;}
input,
textarea{cursor:auto;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:rgba(255, 255, 255, 0.7);}
input::-moz-placeholder,
textarea::-moz-placeholder{color:rgba(255, 255, 255, 0.7);}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:rgba(255, 255, 255, 0.7);}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.7);}
input:hover:-moz-placeholder,
textarea:hover:-moz-placeholder{color:rgba(255, 255, 255, 0.85);}
input:hover::-moz-placeholder,
textarea:hover::-moz-placeholder{color:rgba(255, 255, 255, 0.85);}
input:hover:-ms-input-placeholder,
textarea:hover:-ms-input-placeholder{color:rgba(255, 255, 255, 0.85);}
input:hover::-webkit-input-placeholder,
textarea:hover::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.85);}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{color:rgba(255, 255, 255, 0.5);}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{color:rgba(255, 255, 255, 0.5);}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{color:rgba(255, 255, 255, 0.5);}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.text-input,
textarea,
select{display:inline-block;vertical-align:middle;font-family:inherit;font-size:22px;font-weight:500;color:#fff;background:transparent;background:transparent;border:1px solid rgba(255, 255, 255, 0.6);padding:9px 15px 10px 15px;-webkit-border-radius:3px;border-radius:3px;width:100%;-webkit-transition:all 200ms;transition:all 200ms;}
.text-input:hover,
textarea:hover,
select:hover{border-color:white;}
.text-input:focus, .text-input:active,
textarea:focus,
textarea:active,
select:focus,
select:active{background:rgba(0, 0, 0, 0.25);border-color:white;-webkit-box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.4);box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.4);}
textarea{padding-top:9px;}
.text-input,
select{line-height:1;}
.input-group{display:table;}
.input-group .text-input,
.input-group select,
.input-group .input-group-addon{vertical-align:top;display:table-cell;width:100%;}
.input-group .input-group-addon{position:relative;width:1%;white-space:nowrap;padding-left:5px;}
label.error{font-size:16px;padding-left:14px;margin-top:7px;text-align:left;font-weight:500;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:label-error-show 500ms;animation:label-error-show 500ms;}
.csstransitions label.error{display:block !important;opacity:1;overflow:hidden;max-height:2em;}
label.error:before{margin-right:5px;content:"\f05a";font-size:15px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@-webkit-keyframes label-error-show{0%{opacity:0;max-height:0;-webkit-transform:scale(0);transform:scale(0);}
100%{opacity:1;max-height:2em;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes label-error-show{0%{opacity:0;max-height:0;-webkit-transform:scale(0);transform:scale(0);}
100%{opacity:1;max-height:2em;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes label-error-hide{0%{opacity:1;max-height:2em;-webkit-transform:scale(1);transform:scale(1);}
100%{opacity:0;max-height:0;-webkit-transform:scale(0);transform:scale(0);}
}
@keyframes label-error-hide{0%{opacity:1;max-height:2em;-webkit-transform:scale(1);transform:scale(1);}
100%{opacity:0;max-height:0;-webkit-transform:scale(0);transform:scale(0);}
}
body .valid + .error{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);max-height:0;opacity:0;-webkit-animation:label-error-hide 500ms;animation:label-error-hide 500ms;}
.btn{position:relative;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.btn .form-spinner{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;padding-top:12px;opacity:0;}
.lt-ie9 .btn .form-spinner{display:none;}
.btn[disabled] span{display:inline-block;opacity:0;-webkit-animation:btn-label-leave 1s;animation:btn-label-leave 1s;}
.btn[disabled] .form-spinner{opacity:1;-webkit-animation:btn-label-come 1s;animation:btn-label-come 1s;}
.btn[disabled] .form-spinner:before{display:inline-block;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
.lt-ie9 .btn[disabled] .form-spinner{display:inline-block;}
@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
100%{-webkit-transform:rotateZ(359deg);transform:rotateZ(359deg);}
}
@keyframes spin{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
100%{-webkit-transform:rotateZ(359deg);transform:rotateZ(359deg);}
}
input[name="important-info"]{display:none;}
font table.xdebug-error .xe-notice{font-weight:bold;color:black;}
font table.xdebug-error .xe-notice a{font-weight:bold;color:blue;}
.rtl--enabled{direction:rtl;}