@charset "UTF-8";button,
html,
input,
optgroup,
select,
textarea{line-height:1.15}
audio,
canvas,
img,
video{display:inline-block}
[type=checkbox],
[type=radio],
body,
button{padding:0}
.small-pull-1,
.small-pull-10,
.small-pull-11,
.small-pull-2,
.small-pull-3,
.small-pull-4,
.small-pull-5,
.small-pull-6,
.small-pull-7,
.small-pull-8,
.small-pull-9,
.small-push-1,
.small-push-10,
.small-push-11,
.small-push-2,
.small-push-3,
.small-push-4,
.small-push-5,
.small-push-7,
.small-push-8,
.small-push-9{position:relative}
h1,
h2,
h3,
h4,
h5,
h6,
p{text-rendering:optimizeLegibility}
hr,
input{overflow:visible}
abbr,
body,
code,
kbd{color:#0a0a0a}
.button,
img{vertical-align:middle}
[type=checkbox],
[type=radio],
html,
input[type=search],
legend,
select{box-sizing:border-box}
.slider,
html.is-reveal-open,
html.is-reveal-open body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.fp-enabled body,
.slick-slider,
html.fp-enabled{-webkit-tap-highlight-color:transparent}
.infinite,
.mouse-icon .scroll{animation-iteration-count:infinite}
.breadcrumbs,
.camp-menu ul li,
.campanha-wrapper ul li,
.no-bullet,
.options-line li,
.orbit-container,
ul.lang-bar li{list-style:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section{display:block}
a:active,
a:hover{outline:0}
abbr[title]{text-decoration:underline;text-decoration:underline dotted}
mark{background-color:#ff0}
[type=reset],
[type=submit],
button,
html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring{outline:ButtonText dotted 1px}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
a,
b,
em,
i,
small,
strong{line-height:inherit}
legend{display:table;color:inherit;white-space:normal}
.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}
*,:after,:before{box-sizing:inherit}
body{background:#fefefe;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
select{width:100%}
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object{max-width:none!important}
button{-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1}
[data-whatinput=mouse] button{outline:0}
.is-visible{display:block!important}
.is-hidden{display:none!important}
.row{max-width:75rem;margin-right:auto;margin-left:auto}
.row.expanded,
.row:not(.expanded) .row{max-width:none;}
.row:after,
.row:before{display:table;content:" "}
.row:after{clear:both}
.row.collapse>.column,
.row.collapse>.columns{padding-right:0;padding-left:0}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
@media print,
screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}
}
@media print,
screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}
}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row.gutter-small>.column,
.row.gutter-small>.columns{padding-right:.625rem;padding-left:.625rem}
.row.gutter-medium>.column,
.row.gutter-medium>.columns{padding-right:.9375rem;padding-left:.9375rem}
.column,
.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem;}
@media print,
screen and (min-width:40em){.column,
.columns{padding-right:.9375rem;padding-left:.9375rem}
}
.column.end:last-child:last-child,
.end.columns:last-child:last-child{float:left}
.column.row.row,
.row.row.columns{float:none}
.row .column.row.row,
.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.small-1{width:8.33333%}
.small-push-1{left:8.33333%}
.small-pull-1{left:-8.33333%}
.small-offset-0{margin-left:0}
.small-2{width:16.66667%}
.small-push-2{left:16.66667%}
.small-pull-2{left:-16.66667%}
.small-offset-1{margin-left:8.33333%}
.small-3{width:25%}
.small-push-3{left:25%}
.small-pull-3{left:-25%}
.small-offset-2{margin-left:16.66667%}
.small-4{width:33.33333%}
.small-push-4{left:33.33333%}
.small-pull-4{left:-33.33333%}
.small-offset-3{margin-left:25%}
.small-5{width:41.66667%}
.small-push-5{left:41.66667%}
.small-pull-5{left:-41.66667%}
.small-offset-4{margin-left:33.33333%}
.small-6{width:50%}
.small-push-6{position:relative;left:50%}
.small-pull-6{left:-50%}
.small-offset-5{margin-left:41.66667%}
.small-7{width:58.33333%}
.small-push-7{left:58.33333%}
.small-pull-7{left:-58.33333%}
.small-offset-6{margin-left:50%}
.small-8{width:66.66667%}
.small-push-8{left:66.66667%}
.small-pull-8{left:-66.66667%}
.small-offset-7{margin-left:58.33333%}
.small-9{width:75%}
.small-push-9{left:75%}
.small-pull-9{left:-75%}
.small-offset-8{margin-left:66.66667%}
.small-10{width:83.33333%}
.small-push-10{left:83.33333%}
.small-pull-10{left:-83.33333%}
.small-offset-9{margin-left:75%}
.small-11{width:91.66667%}
.small-push-11{left:91.66667%}
.small-pull-11{left:-91.66667%}
.small-offset-10{margin-left:83.33333%}
.small-12{width:100%}
.small-offset-11{margin-left:91.66667%}
.small-up-1>.column,
.small-up-1>.columns{float:left;width:100%}
.small-up-1>.column:nth-of-type(1n),
.small-up-1>.columns:nth-of-type(1n){clear:none}
.small-up-1>.column:nth-of-type(1n+1),
.small-up-1>.columns:nth-of-type(1n+1){clear:both}
.small-up-1>.column:last-child,
.small-up-1>.columns:last-child{float:left}
.small-up-2>.column,
.small-up-2>.columns{float:left;width:50%}
.small-up-2>.column:nth-of-type(1n),
.small-up-2>.columns:nth-of-type(1n){clear:none}
.small-up-2>.column:nth-of-type(2n+1),
.small-up-2>.columns:nth-of-type(2n+1){clear:both}
.small-up-2>.column:last-child,
.small-up-2>.columns:last-child{float:left}
.small-up-3>.column,
.small-up-3>.columns{float:left;width:33.33333%}
.small-up-3>.column:nth-of-type(1n),
.small-up-3>.columns:nth-of-type(1n){clear:none}
.small-up-3>.column:nth-of-type(3n+1),
.small-up-3>.columns:nth-of-type(3n+1){clear:both}
.small-up-3>.column:last-child,
.small-up-3>.columns:last-child{float:left}
.small-up-4>.column,
.small-up-4>.columns{float:left;width:25%}
.small-up-4>.column:nth-of-type(1n),
.small-up-4>.columns:nth-of-type(1n){clear:none}
.small-up-4>.column:nth-of-type(4n+1),
.small-up-4>.columns:nth-of-type(4n+1){clear:both}
.small-up-4>.column:last-child,
.small-up-4>.columns:last-child{float:left}
.small-up-5>.column,
.small-up-5>.columns{float:left;width:20%}
.small-up-5>.column:nth-of-type(1n),
.small-up-5>.columns:nth-of-type(1n){clear:none}
.small-up-5>.column:nth-of-type(5n+1),
.small-up-5>.columns:nth-of-type(5n+1){clear:both}
.small-up-5>.column:last-child,
.small-up-5>.columns:last-child{float:left}
.small-up-6>.column,
.small-up-6>.columns{float:left;width:16.66667%}
.small-up-6>.column:nth-of-type(1n),
.small-up-6>.columns:nth-of-type(1n){clear:none}
.small-up-6>.column:nth-of-type(6n+1),
.small-up-6>.columns:nth-of-type(6n+1){clear:both}
.small-up-6>.column:last-child,
.small-up-6>.columns:last-child{float:left}
.small-up-7>.column,
.small-up-7>.columns{float:left;width:14.28571%}
.small-up-7>.column:nth-of-type(1n),
.small-up-7>.columns:nth-of-type(1n){clear:none}
.small-up-7>.column:nth-of-type(7n+1),
.small-up-7>.columns:nth-of-type(7n+1){clear:both}
.small-up-7>.column:last-child,
.small-up-7>.columns:last-child{float:left}
.small-up-8>.column,
.small-up-8>.columns{float:left;width:12.5%}
.small-up-8>.column:nth-of-type(1n),
.small-up-8>.columns:nth-of-type(1n){clear:none}
.small-up-8>.column:nth-of-type(8n+1),
.small-up-8>.columns:nth-of-type(8n+1){clear:both}
.small-up-8>.column:last-child,
.small-up-8>.columns:last-child{float:left}
.small-collapse>.column,
.small-collapse>.columns{padding-right:0;padding-left:0}
.expanded.row .small-collapse.row,
.small-collapse .row{margin-right:0;margin-left:0}
.small-uncollapse>.column,
.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}
.small-centered{margin-right:auto;margin-left:auto}
.small-centered,
.small-centered:last-child:not(:first-child){float:none;clear:both}
.small-pull-0,
.small-push-0,
.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}
@media print,
screen and (min-width:40em){.medium-pull-1,
.medium-pull-10,
.medium-pull-11,
.medium-pull-2,
.medium-pull-3,
.medium-pull-4,
.medium-pull-5,
.medium-pull-6,
.medium-pull-7,
.medium-pull-8,
.medium-pull-9,
.medium-push-1,
.medium-push-10,
.medium-push-11,
.medium-push-2,
.medium-push-3,
.medium-push-4,
.medium-push-5,
.medium-push-7,
.medium-push-8,
.medium-push-9{position:relative}
.medium-1{width:8.33333%}
.medium-push-1{left:8.33333%}
.medium-pull-1{left:-8.33333%}
.medium-offset-0{margin-left:0}
.medium-2{width:16.66667%}
.medium-push-2{left:16.66667%}
.medium-pull-2{left:-16.66667%}
.medium-offset-1{margin-left:8.33333%}
.medium-3{width:25%}
.medium-push-3{left:25%}
.medium-pull-3{left:-25%}
.medium-offset-2{margin-left:16.66667%}
.medium-4{width:33.33333%}
.medium-push-4{left:33.33333%}
.medium-pull-4{left:-33.33333%}
.medium-offset-3{margin-left:25%}
.medium-5{width:41.66667%}
.medium-push-5{left:41.66667%}
.medium-pull-5{left:-41.66667%}
.medium-offset-4{margin-left:33.33333%}
.medium-6{width:50%}
.medium-push-6{position:relative;left:50%}
.medium-pull-6{left:-50%}
.medium-offset-5{margin-left:41.66667%}
.medium-7{width:58.33333%}
.medium-push-7{left:58.33333%}
.medium-pull-7{left:-58.33333%}
.medium-offset-6{margin-left:50%}
.medium-8{width:66.66667%}
.medium-push-8{left:66.66667%}
.medium-pull-8{left:-66.66667%}
.medium-offset-7{margin-left:58.33333%}
.medium-9{width:75%}
.medium-push-9{left:75%}
.medium-pull-9{left:-75%}
.medium-offset-8{margin-left:66.66667%}
.medium-10{width:83.33333%}
.medium-push-10{left:83.33333%}
.medium-pull-10{left:-83.33333%}
.medium-offset-9{margin-left:75%}
.medium-11{width:91.66667%}
.medium-push-11{left:91.66667%}
.medium-pull-11{left:-91.66667%}
.medium-offset-10{margin-left:83.33333%}
.medium-12{width:100%}
.medium-offset-11{margin-left:91.66667%}
.medium-up-1>.column,
.medium-up-1>.columns{float:left;width:100%}
.medium-up-1>.column:nth-of-type(1n),
.medium-up-1>.columns:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),
.medium-up-1>.columns:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,
.medium-up-1>.columns:last-child{float:left}
.medium-up-2>.column,
.medium-up-2>.columns{float:left;width:50%}
.medium-up-2>.column:nth-of-type(1n),
.medium-up-2>.columns:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(2n+1),
.medium-up-2>.columns:nth-of-type(2n+1){clear:both}
.medium-up-2>.column:last-child,
.medium-up-2>.columns:last-child{float:left}
.medium-up-3>.column,
.medium-up-3>.columns{float:left;width:33.33333%}
.medium-up-3>.column:nth-of-type(1n),
.medium-up-3>.columns:nth-of-type(1n){clear:none}
.medium-up-3>.column:nth-of-type(3n+1),
.medium-up-3>.columns:nth-of-type(3n+1){clear:both}
.medium-up-3>.column:last-child,
.medium-up-3>.columns:last-child{float:left}
.medium-up-4>.column,
.medium-up-4>.columns{float:left;width:25%}
.medium-up-4>.column:nth-of-type(1n),
.medium-up-4>.columns:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),
.medium-up-4>.columns:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,
.medium-up-4>.columns:last-child{float:left}
.medium-up-5>.column,
.medium-up-5>.columns{float:left;width:20%}
.medium-up-5>.column:nth-of-type(1n),
.medium-up-5>.columns:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),
.medium-up-5>.columns:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,
.medium-up-5>.columns:last-child{float:left}
.medium-up-6>.column,
.medium-up-6>.columns{float:left;width:16.66667%}
.medium-up-6>.column:nth-of-type(1n),
.medium-up-6>.columns:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),
.medium-up-6>.columns:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,
.medium-up-6>.columns:last-child{float:left}
.medium-up-7>.column,
.medium-up-7>.columns{float:left;width:14.28571%}
.medium-up-7>.column:nth-of-type(1n),
.medium-up-7>.columns:nth-of-type(1n){clear:none}
.medium-up-7>.column:nth-of-type(7n+1),
.medium-up-7>.columns:nth-of-type(7n+1){clear:both}
.medium-up-7>.column:last-child,
.medium-up-7>.columns:last-child{float:left}
.medium-up-8>.column,
.medium-up-8>.columns{float:left;width:12.5%}
.medium-up-8>.column:nth-of-type(1n),
.medium-up-8>.columns:nth-of-type(1n){clear:none}
.medium-up-8>.column:nth-of-type(8n+1),
.medium-up-8>.columns:nth-of-type(8n+1){clear:both}
.medium-up-8>.column:last-child,
.medium-up-8>.columns:last-child{float:left}
.medium-collapse>.column,
.medium-collapse>.columns{padding-right:0;padding-left:0}
.expanded.row .medium-collapse.row,
.medium-collapse .row{margin-right:0;margin-left:0}
.medium-uncollapse>.column,
.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}
.medium-centered{margin-right:auto;margin-left:auto}
.medium-centered,
.medium-centered:last-child:not(:first-child){float:none;clear:both}
.medium-pull-0,
.medium-push-0,
.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}
}
@media print,
screen and (min-width:64em){.large-pull-1,
.large-pull-10,
.large-pull-11,
.large-pull-2,
.large-pull-3,
.large-pull-4,
.large-pull-5,
.large-pull-6,
.large-pull-7,
.large-pull-8,
.large-pull-9,
.large-push-1,
.large-push-10,
.large-push-11,
.large-push-2,
.large-push-3,
.large-push-4,
.large-push-5,
.large-push-7,
.large-push-8,
.large-push-9{position:relative}
.large-1{width:8.33333%}
.large-push-1{left:8.33333%}
.large-pull-1{left:-8.33333%}
.large-offset-0{margin-left:0}
.large-2{width:16.66667%}
.large-push-2{left:16.66667%}
.large-pull-2{left:-16.66667%}
.large-offset-1{margin-left:8.33333%}
.large-3{width:25%}
.large-push-3{left:25%}
.large-pull-3{left:-25%}
.large-offset-2{margin-left:16.66667%}
.large-4{width:33.333333%}
.large-push-4{left:33.33333%}
.large-pull-4{left:-33.33333%}
.large-offset-3{margin-left:25%}
.large-5{width:41.66667%}
.large-push-5{left:41.66667%}
.large-pull-5{left:-41.66667%}
.large-offset-4{margin-left:33.33333%}
.large-6{width:50%;}
.large-push-6{position:relative;left:50%}
.large-pull-6{left:-50%}
.large-offset-5{margin-left:41.66667%}
.large-7{width:58.33333%}
.large-push-7{left:58.33333%}
.large-pull-7{left:-58.33333%}
.large-offset-6{margin-left:50%}
.large-8{width:66.66667%}
.large-push-8{left:66.66667%}
.large-pull-8{left:-66.66667%}
.large-offset-7{margin-left:58.33333%}
.large-9{width:75%}
.large-push-9{left:75%}
.large-pull-9{left:-75%}
.large-offset-8{margin-left:66.66667%}
.large-10{width:83.33333%}
.large-push-10{left:83.33333%}
.large-pull-10{left:-83.33333%}
.large-offset-9{margin-left:75%}
.large-11{width:91.66667%}
.large-push-11{left:91.66667%}
.large-pull-11{left:-91.66667%}
.large-offset-10{margin-left:83.33333%}
.large-12{width:100%}
.large-offset-11{margin-left:91.66667%}
.large-up-1>.column,
.large-up-1>.columns{float:left;width:100%}
.large-up-1>.column:nth-of-type(1n),
.large-up-1>.columns:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),
.large-up-1>.columns:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,
.large-up-1>.columns:last-child{float:left}
.large-up-2>.column,
.large-up-2>.columns{float:left;width:50%}
.large-up-2>.column:nth-of-type(1n),
.large-up-2>.columns:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(2n+1),
.large-up-2>.columns:nth-of-type(2n+1){clear:both}
.large-up-2>.column:last-child,
.large-up-2>.columns:last-child{float:left}
.large-up-3>.column,
.large-up-3>.columns{float:left;width:33.33333%}
.large-up-3>.column:nth-of-type(1n),
.large-up-3>.columns:nth-of-type(1n){clear:none}
.large-up-3>.column:nth-of-type(3n+1),
.large-up-3>.columns:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,
.large-up-3>.columns:last-child{float:left}
.large-up-4>.column,
.large-up-4>.columns{float:left;width:25%}
.large-up-4>.column:nth-of-type(1n),
.large-up-4>.columns:nth-of-type(1n){clear:none}
.large-up-4>.column:nth-of-type(4n+1),
.large-up-4>.columns:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,
.large-up-4>.columns:last-child{float:left}
.large-up-5>.column,
.large-up-5>.columns{float:left;width:20%}
.large-up-5>.column:nth-of-type(1n),
.large-up-5>.columns:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),
.large-up-5>.columns:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,
.large-up-5>.columns:last-child{float:left}
.large-up-6>.column,
.large-up-6>.columns{float:left;width:16.66667%}
.large-up-6>.column:nth-of-type(1n),
.large-up-6>.columns:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),
.large-up-6>.columns:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,
.large-up-6>.columns:last-child{float:left}
.large-up-7>.column,
.large-up-7>.columns{float:left;width:14.28571%}
.large-up-7>.column:nth-of-type(1n),
.large-up-7>.columns:nth-of-type(1n){clear:none}
.large-up-7>.column:nth-of-type(7n+1),
.large-up-7>.columns:nth-of-type(7n+1){clear:both}
.large-up-7>.column:last-child,
.large-up-7>.columns:last-child{float:left}
.large-up-8>.column,
.large-up-8>.columns{float:left;width:12.5%}
.large-up-8>.column:nth-of-type(1n),
.large-up-8>.columns:nth-of-type(1n){clear:none}
.large-up-8>.column:nth-of-type(8n+1),
.large-up-8>.columns:nth-of-type(8n+1){clear:both}
.large-up-8>.column:last-child,
.large-up-8>.columns:last-child{float:left}
.large-collapse>.column,
.large-collapse>.columns{padding-right:0;padding-left:0}
.expanded.row .large-collapse.row,
.large-collapse .row{margin-right:0;margin-left:0}
.large-uncollapse>.column,
.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}
.large-centered{margin-right:auto;margin-left:auto}
.large-centered,
.large-centered:last-child:not(:first-child){float:none;clear:both;}
.large-pull-0,
.large-push-0,
.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}
}
#mc_embed_signup div#mce-responses,
.breadcrumbs:after,
.button-group:after,
.clearfix:after,
.menu.align-right:after,
.pagination:after,
.slick-track:after,
.title-bar:after,
.top-bar:after,
hr{clear:both}
.column-block{margin-bottom:1.25rem}
.column-block>:last-child{margin-bottom:0}
@media print,
screen and (min-width:40em){.column-block{margin-bottom:1.875rem}
.column-block>:last-child{margin-bottom:0}
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul{margin:0;padding:0}
h1,
h2,
h3,
h4,
h5,
h6{margin-top:0;margin-bottom:.5rem}
dl,
ol,
p,
ul{margin-bottom:1rem}
p{font-size:inherit}
em,
i{font-style:italic}
h1,
h2,
h3,
h4,
h5,
h6{font-family:Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:400;color:inherit}
.help-text,
dfn{font-style:italic}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{line-height:0;color:#cacaca}
h1,
h2,
h5,
h6{line-height:1.4;}
h5{font-size:1.0625rem}
h6{font-size:1rem}
@media print,
screen and (min-width:40em){h1{font-size:3rem}
h2{font-size:2.5rem}
h3{font-size:1.9375rem;}
h4{font-size:1.5625rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
}
a{-webkit-text-decoration-skip:objects;color:#85d3c5;text-decoration:none;cursor:pointer}
a:focus,
a:hover{opacity:0.7;}
a img{border:0}
hr{max-width:75rem;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}
.card,
.is-drilldown,
.is-off-canvas-open,
.js-off-canvas-overlay,
.off-canvas-wrapper{overflow:hidden}
dl,
ol,
ul{list-style-position:outside;line-height:1.6}
li{font-size:inherit}
ul{list-style-type:disc}
.accordion,
.menu,
.tabs{list-style-type:none}
ol,
ul{margin-left:1.25rem}
ol ol,
ol ul,
ul ol,
ul ul{margin-left:1.25rem;margin-bottom:0}
dl dt{margin-bottom:.3rem;font-weight:700}
.subheader,
code,
label{font-weight:400}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}
blockquote,
blockquote p{line-height:1.6;color:#8a8a8a}
cite{display:block;font-size:.8125rem;color:#8a8a8a}
cite:before{content:"— "}
abbr{border-bottom:1px dotted #0a0a0a;cursor:help}
code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca}
code,
kbd{background-color:#e6e6e6}
kbd{margin:0;padding:.125rem .25rem 0}
.subheader{margin-top:.2rem;margin-bottom:.5rem;line-height:1.4;color:#8a8a8a}
.lead{font-size:125%;line-height:1.6}
.button,
.stat{line-height:1}
.stat{font-size:2.5rem}
p+.stat{margin-top:-1rem}
.no-bullet{margin-left:0}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media print,
screen and (min-width:40em){.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media print,
screen and (min-width:64em){.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
.badge,
.button,
.input-group-label,
.menu-centered,
.menu.icon-top>li>a,
.orbit-bullets{text-align:center}
.show-for-print{display:none!important}
@media print{blockquote,
img,
pre,
tr{page-break-inside:avoid}
*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
.show-for-print{display:block!important}
.hide-for-print{display:none!important}
table.show-for-print{display:table!important}
thead.show-for-print{display:table-header-group!important}
tbody.show-for-print{display:table-row-group!important}
tr.show-for-print{display:table-row!important}
td.show-for-print,
th.show-for-print{display:table-cell!important}
a,
a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,
a[href^="#"]:after,
a[href^="javascript:"]:after{content:""}
abbr[title]:after{content:" (" attr(title) ")"}
blockquote,
pre{border:1px solid #8a8a8a}
thead{display:table-header-group}
img{max-width:100%!important}
@page{margin:.5cm}
h2,
h3,
p{orphans:3;widows:3}
h2,
h3{page-break-after:avoid}
}
.button{margin:0 0 1rem;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out, color .25s ease-out;cursor:pointer;background-color:#4e4e4e;color:#fefefe}
select,
select:focus{transition:box-shadow .5s, border-color .25s ease-in-out;background-color:#fefefe}
[data-whatinput=mouse] .button{outline:0}
.button:focus,
.button:hover{background-color:#4e4e4e;color:#fefefe}
.button.tiny{font-size:.6rem}
.accordion-title,
.button.small,
.form-error{font-size:.75rem}
.button.large{font-size:1.25rem}
.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}
.button.primary{background-color:#4e4e4e;color:#fefefe}
.button.primary:focus,
.button.primary:hover{background-color:#4e4e4e;color:#fefefe}
.button.secondary{background-color:#767676;color:#fefefe}
.button.secondary:focus,
.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}
.button.success{background-color:#3adb76;color:#0a0a0a}
.button.success:focus,
.button.success:hover{background-color:#22bb5b;color:#0a0a0a}
.button.warning{background-color:#ffae00;color:#0a0a0a}
.button.warning:focus,
.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}
.button.alert{background-color:#cc4b37;color:#fefefe}
.button.alert:focus,
.button.alert:hover{background-color:#a53b2a;color:#fefefe}
.button.hollow{border:1px solid #1779ba;color:#1779ba}
.button.hollow,
.button.hollow:focus,
.button.hollow:hover{background-color:transparent}
.button.disabled,
.button.disabled.primary,
.button.disabled.primary:focus,
.button.disabled.primary:hover,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled],
.button[disabled].primary,
.button[disabled].primary:focus,
.button[disabled].primary:hover,
.button[disabled]:focus,
.button[disabled]:hover{background-color:#1779ba;color:#fefefe}
.button.hollow:focus,
.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}
.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}
.button.hollow.primary:focus,
.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}
.button.hollow.secondary{border:1px solid #767676;color:#767676}
.button.hollow.secondary:focus,
.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}
.button.hollow.success{border:1px solid #3adb76;color:#3adb76}
.button.hollow.success:focus,
.button.hollow.success:hover{border-color:#157539;color:#157539}
.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}
.button.hollow.warning:focus,
.button.hollow.warning:hover{border-color:#805700;color:#805700}
.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}
.button.hollow.alert:focus,
.button.hollow.alert:hover{border-color:#67251a;color:#67251a}
.button.disabled,
.button[disabled]{opacity:.25;cursor:not-allowed}
.button.disabled.primary,
.button[disabled].primary{opacity:.25;cursor:not-allowed}
.button.disabled.secondary,
.button[disabled].secondary{opacity:.25;cursor:not-allowed}
.button.disabled.secondary,
.button.disabled.secondary:focus,
.button.disabled.secondary:hover,
.button[disabled].secondary,
.button[disabled].secondary:focus,
.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}
.button.disabled.success,
.button[disabled].success{opacity:.25;cursor:not-allowed}
.button.disabled.success,
.button.disabled.success:focus,
.button.disabled.success:hover,
.button[disabled].success,
.button[disabled].success:focus,
.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}
.button.disabled.warning,
.button[disabled].warning{opacity:.25;cursor:not-allowed}
.button.disabled.warning,
.button.disabled.warning:focus,
.button.disabled.warning:hover,
.button[disabled].warning,
.button[disabled].warning:focus,
.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}
.button.disabled.alert,
.button[disabled].alert{opacity:.25;cursor:not-allowed}
.button.disabled.alert,
.button.disabled.alert:focus,
.button.disabled.alert:hover,
.button[disabled].alert,
.button[disabled].alert:focus,
.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}
.button.dropdown:after{width:0;height:0;border:.4em inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;margin-left:1em}
.button.arrow-only:after{top:-.1em;float:none;margin-left:0}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 10px;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0, 0%, 4%, .1);font-family:inherit;font-size:1rem;font-weight:400;color:#0a0a0a;transition:box-shadow .5s, border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus{outline:0;background-color:#fefefe;transition:box-shadow .5s, border-color .25s ease-in-out}
textarea{min-height:50px;max-width:100%}
textarea[rows]{height:auto}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#cacaca}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#cacaca}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#cacaca}
input::placeholder,
textarea::placeholder{color:#cacaca}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}
[type=button],
[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
[type=checkbox],
[type=file],
[type=radio]{margin:0 0 1rem}
[type=checkbox]+label,
[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}
[type=checkbox]+label[for],
[type=radio]+label[for]{cursor:pointer}
label>[type=checkbox],
label>[type=radio]{margin-right:.5rem}
[type=file]{width:100%}
label{margin:0;font-size:.875rem;line-height:1.8;color:#0a0a0a}
label.middle{margin:0 0 1rem;padding:.5625rem 0}
.help-text{margin-top:-.5rem;font-size:.8125rem;color:#0a0a0a}
.input-group{display:table;width:100%;margin-bottom:1rem}
.input-group>:first-child,
.input-group>:last-child>*{border-radius:0}
.input-group-button,
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label,
.input-group-field,
.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}
.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;white-space:nowrap;width:1%;height:100%}
.input-group-label:first-child{border-right:0}
.input-group-label:last-child{border-left:0}
.input-group-field{border-radius:0;height:2.5rem}
.fieldset,
select{border:1px solid #cacaca}
.input-group-button{padding-top:0;padding-bottom:0;text-align:center;width:1%;height:100%}
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label{height:2.5rem;padding-top:0;padding-bottom:0;font-size:1rem}
.input-group .input-group-button{display:table-cell}
legend{max-width:100%;margin-bottom:.5rem}
.fieldset{margin:1.125rem 0;padding:1.25rem}
.fieldset legend{margin:0 0 0 -.1875rem;padding:0 .1875rem;background:#fefefe}
select{height:2.4375rem;padding:.5rem 1.5rem .5rem .5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;line-height:normal;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px}
@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}
}
select:focus{outline:0;border:1px solid #8a8a8a;box-shadow:0 0 5px #cacaca}
select:disabled{background-color:#e6e6e6;cursor:not-allowed}
select::-ms-expand{display:none}
select[multiple]{height:auto;background-image:none}
.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}
.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}
.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}
.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}
.form-error,
.is-invalid-input:not(:focus)::placeholder,
.is-invalid-label{color:#cc4b37}
.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-weight:700}
.form-error.is-visible{display:block}
.accordion{margin-left:0;background:#fefefe}
.accordion-item:first-child>:first-child,
.accordion-item:last-child>:last-child{border-radius:0}
.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;line-height:1;color:#1779ba}
:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}
.accordion-title:focus,
.accordion-title:hover{background-color:#e6e6e6}
.accordion-title:before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}
.is-active>.accordion-title:before{content:"\2013"}
.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}
:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}
.is-accordion-submenu-parent>a{position:relative}
.is-accordion-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}
.is-accordion-submenu-parent[aria-expanded=true]>a:after{transform:rotate(180deg);transform-origin:50% 50%}
.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem}
.callout,
.card-section{padding:1rem}
.badge,
.badge.primary{background:#1779ba;color:#fefefe}
.badge.secondary{background:#767676;color:#fefefe}
.badge.success{background:#3adb76;color:#0a0a0a}
.badge.warning{background:#ffae00;color:#0a0a0a}
.badge.alert{background:#cc4b37;color:#fefefe}
.breadcrumbs{margin:0 0 1rem}
.breadcrumbs:after,
.breadcrumbs:before{display:table;content:" "}
.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}
.is-dropdown-menu.vertical.align-right,
.menu.align-right>li{float:right}
.breadcrumbs li:not(:last-child):after{position:relative;top:1px;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}
.breadcrumbs a{color:#1779ba}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}
.menu-icon,
.menu-icon.dark{cursor:pointer;vertical-align:middle}
.button-group{margin-bottom:1rem;font-size:0}
.button-group:after,
.button-group:before{display:table;content:" "}
.button-group .button{margin:0 1px 1px 0;font-size:.9rem}
.button-group .button:last-child{margin-right:0}
.button-group.tiny .button{font-size:.6rem}
.button-group.small .button{font-size:.75rem}
.button-group.large .button{font-size:1.25rem}
.button-group.expanded{margin-right:-1px}
.button-group.expanded:after,
.button-group.expanded:before{display:none}
.button-group.expanded .button:first-child:last-child{width:100%}
.button-group.expanded .button:first-child:nth-last-child(2),
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button{display:inline-block;width:calc(50% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,
.button-group.expanded .button:first-child:nth-last-child(2):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(3),
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button{display:inline-block;width:calc(33.33333% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,
.button-group.expanded .button:first-child:nth-last-child(3):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(4),
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button{display:inline-block;width:calc(25% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,
.button-group.expanded .button:first-child:nth-last-child(4):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(5),
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button{display:inline-block;width:calc(20% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,
.button-group.expanded .button:first-child:nth-last-child(5):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(6),
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button{display:inline-block;width:calc(16.66667% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,
.button-group.expanded .button:first-child:nth-last-child(6):last-child{margin-right:-6px}
.button-group.primary .button{background-color:#1779ba;color:#fefefe}
.button-group.primary .button:focus,
.button-group.primary .button:hover{background-color:#126195;color:#fefefe}
.button-group.secondary .button{background-color:#767676;color:#fefefe}
.button-group.secondary .button:focus,
.button-group.secondary .button:hover{background-color:#5e5e5e;color:#fefefe}
.button-group.success .button{background-color:#3adb76;color:#0a0a0a}
.button-group.success .button:focus,
.button-group.success .button:hover{background-color:#22bb5b;color:#0a0a0a}
.button-group.warning .button{background-color:#ffae00;color:#0a0a0a}
.button-group.warning .button:focus,
.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}
.button-group.alert .button{background-color:#cc4b37;color:#fefefe}
.button-group.alert .button:focus,
.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}
.button-group.stacked .button,
.button-group.stacked-for-medium .button,
.button-group.stacked-for-small .button{width:100%}
.button-group.stacked .button:last-child,
.button-group.stacked-for-medium .button:last-child,
.button-group.stacked-for-small .button:last-child{margin-bottom:0}
@media print,
screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto;margin-bottom:0}
}
@media print,
screen and (min-width:64em){.button-group.stacked-for-medium .button{width:auto;margin-bottom:0}
}
@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}
.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}
}
.card{margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;box-shadow:none;color:#0a0a0a}
.card-divider>:last-child,
.card-section>:last-child,
.card>:last-child{margin-bottom:0}
.card-divider{padding:1rem;background:#e6e6e6}
.callout{position:relative;margin:0 0 1rem;border:1px solid hsla(0, 0%, 4%, .25);border-radius:0;background-color:#fff;color:#0a0a0a}
.callout>:last-child,
.menu a,
.menu button,
.menu input,
.menu select{margin-bottom:0}
.callout>:first-child{margin-top:0}
.callout.primary{background-color:#d7ecfa;color:#0a0a0a}
.callout.secondary{background-color:#eaeaea;color:#0a0a0a}
.callout.success{background-color:#e1faea;color:#0a0a0a}
.callout.warning{background-color:#fff3d9;color:#0a0a0a}
.callout.alert{background-color:#f7e4e1;color:#0a0a0a}
.callout.small{padding:.5rem}
.callout.large{padding:3rem}
.close-button{position:absolute;color:#8a8a8a;cursor:pointer}
[data-whatinput=mouse] .close-button{outline:0}
.close-button:focus,
.close-button:hover{color:#0a0a0a}
.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}
.close-button,
.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}
.menu{margin:0 auto;text-align:left;max-width:500px;border:2px solid;padding:50px;}
.menu>li{vertical-align:middle}
[data-whatinput=mouse] .menu>li{outline:0}
.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}
.menu>li>a i,
.menu>li>a i+span,
.menu>li>a img,
.menu>li>a img+span,
.menu>li>a svg,
.menu>li>a svg+span{vertical-align:middle}
.menu>li>a i,
.menu>li>a img,
.menu>li>a svg{margin-right:.25rem;display:inline-block}
.menu.horizontal>li,
.menu>li{display:table-cell}
.menu.expanded{display:table;width:100%;table-layout:fixed}
.menu.expanded>li:first-child:last-child{width:100%}
.menu.vertical>li{display:block}
@media print,
screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}
.menu.medium-expanded{display:table;width:100%;table-layout:fixed}
.menu.medium-expanded>li:first-child:last-child{width:100%}
.menu.medium-vertical>li{display:block}
}
@media print,
screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}
.menu.large-expanded{display:table;width:100%;table-layout:fixed}
.menu.large-expanded>li:first-child:last-child{width:100%}
.menu.large-vertical>li{display:block}
}
.menu.simple li{display:inline-block;vertical-align:top;line-height:1;margin-left:0;margin-right:1rem}
.menu.simple a{padding:0}
.menu.simple.align-right li{margin-right:0;margin-left:1rem}
.menu.align-right:after,
.menu.align-right:before{display:table;content:" "}
.menu.icon-top>li>a i,
.menu.icon-top>li>a img,
.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}
.menu.icon-top.vertical a>span{margin:auto}
.menu.nested{margin-left:1rem}
.menu .active>a{background:#1779ba;color:#fefefe}
.menu.menu-bordered li{border:1px solid #e6e6e6}
.menu.menu-bordered li:not(:first-child){border-top:0}
.menu.menu-hover li:hover{background-color:#e6e6e6}
.menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}
.menu-centered>.menu{display:inline-block;vertical-align:top}
.no-js [data-responsive-menu] ul{display:none}
.menu-icon{position:relative;display:inline-block;width:20px;height:16px}
.menu-icon:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe, 0 14px 0 #fefefe;content:""}
.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca, 0 14px 0 #cacaca}
.menu-icon.dark{position:relative;display:inline-block;width:20px;height:16px}
.menu-icon.dark:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;content:""}
.menu-icon.dark:hover:after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a}
.off-canvas-absolute.is-transition-overlap.is-open,
.off-canvas.is-transition-overlap.is-open,
.position-left.is-transition-push:after,
.position-right.is-transition-push:after,
.position-top.is-transition-push:after{box-shadow:0 0 10px hsla(0, 0%, 4%, .7)}
.is-drilldown{position:relative}
.is-drilldown li{display:block}
.is-drilldown.animate-height{transition:height .5s}
.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}
.is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}
.is-drilldown-submenu.is-closing{transform:translateX(100%)}
.off-canvas-absolute.is-open,
.off-canvas.is-open{transform:translate(0)}
.drilldown-submenu-cover-previous{min-height:100%}
.is-drilldown-submenu-parent>a{position:relative}
.is-drilldown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba;position:absolute;top:50%;margin-top:-6px;right:1rem}
.js-drilldown-back>a:before{width:0;height:0;border:6px inset;content:"";border-right-style:solid;border-color:transparent #1779ba transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}
.dropdown-pane{position:absolute;z-index:10;display:block;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}
.dropdown-pane.is-open{visibility:visible}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}
.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}
.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}
.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}
.dropdown.menu>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}
[data-whatinput=mouse] .dropdown.menu a{outline:0}
.no-js .dropdown.menu ul{display:none}
.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.vertical>li>a:after{right:14px}
.dropdown.menu.vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}
.dropdown.menu.vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}
@media print,
screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}
.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}
.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.medium-vertical>li>a:after{right:14px}
.dropdown.menu.medium-vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}
.dropdown.menu.medium-vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}
}
@media print,
screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}
.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;margin-top:-3px}
.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.large-vertical>li>a:after{right:14px}
.dropdown.menu.large-vertical>li.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}
.dropdown.menu.large-vertical>li.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}
.is-dropdown-menu.vertical{width:100px}
.is-dropdown-submenu-parent{position:relative}
.is-dropdown-submenu-parent a:after{position:absolute;top:50%;right:5px;margin-top:-6px}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}
.is-dropdown-submenu .is-dropdown-submenu-parent>a:after{right:14px}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{display:block;width:0;height:0;border:6px inset;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}
.position-bottom.is-transition-push:after,
.position-left.is-transition-push:after,
.position-right.is-transition-push:after,
.position-top.is-transition-push:after{content:" ";position:absolute}
.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}
.is-dropdown-submenu>li{width:100%}
.is-dropdown-submenu.js-dropdown-active{display:block}
.flex-video,
.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video,
.js-off-canvas-overlay,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video{top:0;width:100%;height:100%;position:absolute;left:0}
.flex-video.widescreen,
.responsive-embed.widescreen{padding-bottom:56.25%}
.label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default}
.label,
.label.primary{background:#1779ba;color:#fefefe}
.label.secondary{background:#767676;color:#fefefe}
.label.success{background:#3adb76;color:#0a0a0a}
.label.warning{background:#ffae00;color:#0a0a0a}
.label.alert{background:#cc4b37;color:#fefefe}
.media-object{display:block;margin-bottom:1rem}
.media-object img{max-width:none}
@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0 0 1rem;display:block}
.media-object.stack-for-small .media-object-section img{width:100%}
}
.media-object-section{display:table-cell;vertical-align:top}
.media-object-section:first-child{padding-right:1rem}
.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}
.media-object-section>:last-child{margin-bottom:0}
.media-object-section.middle{vertical-align:middle}
.media-object-section.bottom{vertical-align:bottom}
.fp-tableCell,
.title-bar-title{vertical-align:middle}
.js-off-canvas-overlay{transition:opacity .5s ease, visibility .5s ease;background:hsla(0, 0%, 100%, .25);opacity:0;visibility:hidden}
.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}
.clearfix:after,
.hide-p p,
.invisible,
.overlay,
.slick-loading .slick-slide,
.slick-loading .slick-track{visibility:hidden}
.js-off-canvas-overlay.is-closable{cursor:pointer}
.js-off-canvas-overlay.is-overlay-absolute{position:absolute}
.js-off-canvas-overlay.is-overlay-fixed{position:fixed}
.off-canvas-wrapper{position:relative}
.position-left,
.position-right{overflow-y:auto;height:100%;top:0}
.off-canvas{position:fixed;z-index:1;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}
.off-canvas-absolute,
.off-canvas-content{transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
[data-whatinput=mouse] .off-canvas{outline:0}
.off-canvas.is-transition-overlap{z-index:10}
.off-canvas-absolute{position:absolute;z-index:1;backface-visibility:hidden;background:#e6e6e6}
.orbit-caption,
.orbit-next:active,
.orbit-next:focus,
.orbit-next:hover,
.orbit-previous:active,
.orbit-previous:focus,
.orbit-previous:hover{background-color:hsla(0, 0%, 4%, .5)}
[data-whatinput=mouse] .off-canvas-absolute{outline:0}
.off-canvas-absolute.is-transition-overlap{z-index:10}
.position-left{left:0;width:250px;transform:translateX(-250px)}
.position-left.is-open~.off-canvas-content{transform:translateX(250px)}
.position-left.is-transition-push:after{top:0;right:0;height:100%;width:1px}
.position-left.is-transition-overlap.is-open~.off-canvas-content{transform:none}
.position-right{right:0;width:250px;transform:translateX(250px)}
.position-right.is-open~.off-canvas-content{transform:translateX(-250px)}
.position-right.is-transition-push:after{top:0;left:0;height:100%;width:1px}
.position-right.is-transition-overlap.is-open~.off-canvas-content{transform:none}
.position-top{top:0;left:0;width:100%;height:250px;transform:translateY(-250px);overflow-x:auto}
.position-top.is-open~.off-canvas-content{transform:translateY(250px)}
.position-top.is-transition-push:after{bottom:0;left:0;height:1px;width:100%}
.position-top.is-transition-overlap.is-open~.off-canvas-content{transform:none}
.position-bottom{bottom:0;left:0;width:100%;height:250px;transform:translateY(250px);overflow-x:auto}
.position-bottom.is-open~.off-canvas-content{transform:translateY(-250px)}
.position-bottom.is-transition-push:after{top:0;left:0;height:1px;width:100%;box-shadow:0 0 10px hsla(0, 0%, 4%, .7)}
.position-bottom.is-transition-overlap.is-open~.off-canvas-content{transform:none}
.off-canvas-content{backface-visibility:hidden}
.reveal,
.slide-in-down.mui-enter{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
@media print,
screen and (min-width:40em){.position-bottom.reveal-for-medium,
.position-left.reveal-for-medium,
.position-right.reveal-for-medium,
.position-top.reveal-for-medium{transform:none;z-index:1}
.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}
.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}
.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}
.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}
}
@media print,
screen and (min-width:64em){.position-bottom.reveal-for-large,
.position-left.reveal-for-large,
.position-right.reveal-for-large,
.position-top.reveal-for-large{transform:none;z-index:1}
.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}
.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}
.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}
.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}
}
.orbit,
.orbit-container{position:relative}
.orbit-container{height:0;margin:0;overflow:hidden}
.orbit-slide{width:100%}
.orbit-slide.no-motionui.is-active{top:0;left:0}
.orbit-figure{margin:0}
.orbit-image{width:100%;max-width:100%;margin:0}
.orbit-caption{bottom:0;width:100%;margin-bottom:0}
.orbit-caption,
.orbit-next,
.orbit-previous{position:absolute;padding:1rem;color:#fefefe}
.orbit-next,
.orbit-previous{top:50%;transform:translateY(-50%);z-index:10}
[data-whatinput=mouse] .orbit-next,
[data-whatinput=mouse] .orbit-previous{outline:0}
.orbit-previous{left:0}
.orbit-next{left:auto;right:0}
.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem}
[data-whatinput=mouse] .orbit-bullets{outline:0}
.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}
.orbit-bullets button.is-active,
.orbit-bullets button:hover{background-color:#8a8a8a}
.pagination{margin-left:0;margin-bottom:1rem}
.pagination:after,
.pagination:before{display:table;content:" "}
.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}
.pagination li:first-child,
.pagination li:last-child{display:inline-block}
@media print,
screen and (min-width:40em){.pagination li{display:inline-block}
}
.pagination a,
.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}
.pagination a:hover,
.pagination button:hover{background:#e6e6e6}
.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}
.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}
.pagination .disabled:hover{background:0 0}
.pagination .ellipsis:after{padding:.1875rem .625rem;content:"\2026";color:#0a0a0a}
.progress-meter-text,
.switch{font-weight:700;color:#fefefe}
.pagination-previous a:before,
.pagination-previous.disabled:before{display:inline-block;margin-right:.5rem;content:"\00ab"}
.pagination-next a:after,
.pagination-next.disabled:after{display:inline-block;margin-left:.5rem;content:"\00bb"}
.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#cacaca}
.progress.primary .progress-meter{background-color:#1779ba}
.progress.secondary .progress-meter{background-color:#767676}
.progress.success .progress-meter{background-color:#3adb76}
.progress.warning .progress-meter{background-color:#ffae00}
.progress.alert .progress-meter{background-color:#cc4b37}
.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#1779ba}
.progress-meter-text{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;margin:0;font-size:.75rem;white-space:nowrap}
body.is-reveal-open{overflow:hidden}
html.is-reveal-open,
html.is-reveal-open body{min-height:100%;overflow:hidden;user-select:none}
.table-scroll,
table.scroll{overflow-x:auto}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:hsla(0, 0%, 4%, .45);overflow-y:scroll}
.reveal{z-index:1006;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}
.slider-fill,
.slider-handle{display:inline-block;left:0;position:absolute}
[data-whatinput=mouse] .reveal{outline:0}
.reveal .column,
.reveal .columns{min-width:0}
.reveal>:last-child{margin-bottom:0}
.reveal.collapse{padding:0}
table caption,
table tbody td,
table tbody th{padding:.5rem .625rem .625rem}
@media print,
screen and (min-width:40em){.reveal{min-height:0;width:600px;max-width:75rem}
.reveal .reveal{right:auto;left:auto;margin:0 auto}
.reveal.tiny{width:30%;max-width:75rem}
.reveal.small{width:50%;max-width:75rem}
.reveal.large{width:90%;max-width:75rem}
}
.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}
@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}
}
.reveal.without-overlay{position:fixed}
.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;user-select:none;-ms-touch-action:none;touch-action:none}
.slick-slider,
.switch{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.slider-fill{top:0;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}
.slider-fill.is-dragging{transition:all 0s linear}
.slider-handle{top:50%;transform:translateY(-50%);z-index:1;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}
[data-whatinput=mouse] .slider-handle{outline:0}
.slider-handle:hover{background-color:#14679e}
.slider-handle.is-dragging{transition:all 0s linear}
.slider.disabled,
.slider[disabled]{opacity:.25;cursor:not-allowed}
.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;transform:scaleY(-1)}
.switch-paddle,
.switch-paddle:after{display:block;transition:all .25s ease-out;border-radius:0}
.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}
.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;transform:translateX(-50%)}
.sticky,
.switch-paddle:after{transform:translateZ(0)}
.sticky,
.sticky-container{position:relative}
.sticky.is-stuck{position:fixed;z-index:5}
.sticky.is-stuck.is-at-top{top:0}
.sticky.is-stuck.is-at-bottom{bottom:0}
.sticky.is-anchored{position:relative;right:auto;left:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}
.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;user-select:none}
.switch-input{position:absolute;margin-bottom:0;opacity:0}
.switch-paddle{position:relative;width:4rem;height:2rem;background:#cacaca;font-weight:inherit;color:inherit;cursor:pointer}
input+.switch-paddle{margin:0}
.switch-paddle:after{position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;background:#fefefe;content:""}
input:checked~.switch-paddle{background:#1779ba}
input:checked~.switch-paddle:after{left:2.25rem}
[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}
.switch-active,
.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}
.switch-active{left:8%;display:none}
input:checked+label>.switch-active{display:block}
.switch-inactive{right:15%}
input:checked+label>.switch-inactive{display:none}
.switch.tiny{height:1.5rem}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}
.switch.tiny .switch-paddle:after{top:.25rem;left:.25rem;width:1rem;height:1rem}
.switch.tiny input:checked~.switch-paddle:after{left:1.75rem}
.switch.small{height:1.75rem}
.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}
.switch.small .switch-paddle:after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}
.switch.small input:checked~.switch-paddle:after{left:2rem}
.switch.large{height:2.5rem}
.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}
.switch.large .switch-paddle:after{top:.25rem;left:.25rem;width:2rem;height:2rem}
.switch.large input:checked~.switch-paddle:after{left:2.75rem}
table{width:100%;margin-bottom:1rem;border-radius:0;border-collapse:collapse;border-spacing:0}
table tbody,
table tfoot,
table thead{border:1px solid #f1f1f1;background-color:#fefefe}
table caption{font-weight:700}
table thead{background:#f8f8f8;color:#0a0a0a}
table tfoot{background:#f1f1f1;color:#0a0a0a}
table tfoot tr,
table thead tr{background:0 0}
table tfoot td,
table tfoot th,
table thead td,
table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}
table tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}
table.unstriped tbody,
table.unstriped tbody tr{background-color:#fefefe}
table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1}
@media screen and (max-width:63.9375em){table.stack tfoot,
table.stack thead{display:none}
table.stack td,
table.stack th,
table.stack tr{display:block}
table.stack td{border-top:0}
}
.tabs,
.tabs-content{border:1px solid #e6e6e6}
table.scroll{display:block;width:100%}
table.hover thead tr:hover{background-color:#f3f3f3}
table.hover tfoot tr:hover{background-color:#ececec}
table.hover tbody tr:hover{background-color:#f9f9f9}
table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}
.table-scroll table{width:auto}
.tabs{margin:0;background:#fefefe}
.tabs:after,
.tabs:before{display:table;content:" "}
.tabs:after{clear:both}
.tabs.vertical>li{display:block;float:none;width:auto}
.tabs-title,
.title-bar-left{float:left}
.tabs.simple>li>a{padding:0}
.tabs.simple>li>a:hover{background:0 0}
.tabs.primary{background:#1779ba}
.tabs.primary>li>a{color:#fefefe}
.tabs.primary>li>a:focus,
.tabs.primary>li>a:hover{background:#1673b1}
.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}
.tabs-title>a:hover{background:#fefefe;color:#1468a0}
.tabs-title>a:focus,
.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}
.tabs-content{border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}
.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}
.tabs-panel{display:none;padding:1rem}
.tabs-panel[aria-hidden=false]{display:block}
.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:0;box-shadow:0 0 0 1px hsla(0, 0%, 4%, .2);line-height:0}
a.thumbnail{transition:box-shadow .2s ease-out}
a.thumbnail:focus,
a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(23, 121, 186, .5)}
a.thumbnail image{box-shadow:none}
.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe}
.title-bar:after,
.title-bar:before{display:table;content:" "}
.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}
.title-bar-right{float:right;text-align:right}
.has-tip,
.title-bar-title{display:inline-block;font-weight:700}
.tooltip.left:before,
.tooltip.right:before,
.tooltip.top:before,
.tooltip:before{display:block;width:0;height:0;content:""}
.has-tip{position:relative;border-bottom:1px dotted #8a8a8a;cursor:help}
.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}
.tooltip:before{border:.75rem inset;border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}
.tooltip.top:before{border:.75rem inset;border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}
.tooltip.left:before{border:.75rem inset;border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}
.tooltip.left:before,
.tooltip.right:before{top:50%;bottom:auto;transform:translateY(-50%)}
.tooltip.right:before{border:.75rem inset;border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}
.top-bar{padding:.5rem}
.top-bar:after,
.top-bar:before{display:table;content:" "}
.top-bar,
.top-bar ul{background-color:#e6e6e6}
.top-bar input{max-width:200px;margin-right:1rem}
.top-bar .input-group-field{width:100%;margin-right:0}
.top-bar input.button{width:auto}
.top-bar .top-bar-left,
.top-bar .top-bar-right{width:100%}
@media print,
screen and (min-width:40em){.top-bar .top-bar-left,
.top-bar .top-bar-right{width:auto}
}
@media screen and (max-width:74.9375em){.top-bar.stacked-for-large .top-bar-left,
.top-bar.stacked-for-large .top-bar-right{width:100%}
}
.top-bar-title{display:inline-block;padding:.5rem 1rem .5rem 0}
.top-bar-title .menu-icon{bottom:2px}
.top-bar-left{float:left}
.top-bar-right{float:right}
.hide{display:none!important}
@media screen and (max-width:0em),
screen and (min-width:40em){.show-for-small-only{display:none!important}
}
@media print,
screen and (min-width:40em){.hide-for-medium{display:none!important}
}
@media screen and (max-width:39.9375em){.hide-for-small-only,
.show-for-medium{display:none!important}
}
@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}
}
@media screen and (max-width:39.9375em),
screen and (min-width:64em){.show-for-medium-only{display:none!important}
}
@media print,
screen and (min-width:64em){.hide-for-large{display:none!important}
}
@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium .top-bar-left,
.top-bar.stacked-for-medium .top-bar-right{width:100%}
.show-for-large{display:none!important}
}
@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}
}
@media screen and (max-width:63.9375em),
screen and (min-width:75em){.show-for-large-only{display:none!important}
}
.show-for-sr,
.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}
.show-on-focus:active,
.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto}
.hide-for-portrait,
.show-for-landscape{display:block!important}
@media screen and (orientation:landscape){.hide-for-portrait,
.show-for-landscape{display:block!important}
.hide-for-landscape,
.show-for-portrait{display:none!important}
}
.hide-for-landscape,
.show-for-portrait{display:none!important}
@media screen and (orientation:portrait){.hide-for-portrait,
.show-for-landscape{display:none!important}
.hide-for-landscape,
.show-for-portrait{display:block!important}
}
.float-left{float:left!important}
.float-right{float:right!important}
.float-center{display:block;margin-right:auto;margin-left:auto}
.fp-enabled body,
.slick-list,
html.fp-enabled{margin:0;padding:0;overflow:hidden}
.clearfix:after,
.clearfix:before{display:table;content:" "}
.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(-100%);transition-property:transform, opacity;backface-visibility:hidden}
.slide-in-left.mui-enter,
.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}
.slide-in-left.mui-enter{transform:translateX(-100%);backface-visibility:hidden}
.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}
.slide-in-up.mui-enter{transform:translateY(100%);backface-visibility:hidden}
.slide-in-right.mui-enter,
.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}
.slide-in-right.mui-enter{transform:translateX(100%);backface-visibility:hidden}
.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}
.slide-out-down.mui-leave{transform:translateY(0);backface-visibility:hidden}
.slide-out-right.mui-leave,
.slide-out-up.mui-leave{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-duration:.5s;transition-timing-function:linear;transition-property:transform, opacity}
.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}
.slide-out-right.mui-leave{transform:translateX(0);backface-visibility:hidden}
.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}
.slide-out-up.mui-leave{transform:translateY(0);backface-visibility:hidden}
.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}
.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fade-in.mui-enter,
.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity}
.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}
.fade-in.mui-enter{opacity:0}
.fade-in.mui-enter.mui-enter-active,
.fade-out.mui-leave{opacity:1}
.hinge-in-from-bottom.mui-enter,
.hinge-in-from-left.mui-enter,
.hinge-in-from-middle-x.mui-enter,
.hinge-in-from-middle-y.mui-enter,
.hinge-in-from-right.mui-enter,
.hinge-in-from-top.mui-enter,
.hinge-out-from-bottom.mui-leave,
.hinge-out-from-middle-x.mui-leave,
.hinge-out-from-middle-y.mui-leave,
.hinge-out-from-right.mui-leave,
.hinge-out-from-top.mui-leave,
.scale-in-down.mui-enter,
.scale-in-up.mui-enter,
.scale-out-down.mui-leave,
.scale-out-up.mui-leave,
.spin-in-ccw.mui-enter,
.spin-in.mui-enter,
.spin-out-ccw.mui-leave,
.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform, opacity}
.fade-out.mui-leave.mui-leave-active{opacity:0}
.hinge-in-from-top.mui-enter{transform:perspective(2000px) rotateX(-90deg);transform-origin:top;opacity:0}
.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}
.hinge-in-from-right.mui-enter{transform:perspective(2000px) rotateY(-90deg);transform-origin:right;opacity:0}
.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}
.hinge-in-from-bottom.mui-enter{transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;opacity:0}
.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}
.hinge-in-from-left.mui-enter{transform:perspective(2000px) rotateY(90deg);transform-origin:left;opacity:0}
.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}
.hinge-in-from-middle-x.mui-enter{transform:perspective(2000px) rotateX(-90deg);transform-origin:center;opacity:0}
.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}
.hinge-in-from-middle-y.mui-enter{transform:perspective(2000px) rotateY(-90deg);transform-origin:center;opacity:0}
.hinge-in-from-middle-y.mui-enter.mui-enter-active,
.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0);opacity:1}
.hinge-out-from-top.mui-leave{transform-origin:top}
.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}
.hinge-out-from-right.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:right;opacity:1}
.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}
.hinge-out-from-bottom.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:bottom;opacity:1}
.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}
.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);transform-origin:left;transition-property:transform, opacity;opacity:1}
.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}
.hinge-out-from-middle-x.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:center;opacity:1}
.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}
.hinge-out-from-middle-y.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:center;opacity:1}
.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}
.scale-in-up.mui-enter{transform:scale(.5);opacity:0}
.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}
.scale-in-down.mui-enter{transform:scale(1.5);opacity:0}
.scale-in-down.mui-enter.mui-enter-active,
.scale-out-up.mui-leave{transform:scale(1);opacity:1}
.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}
.scale-out-down.mui-leave{transform:scale(1);opacity:1}
.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}
.spin-in.mui-enter{transform:rotate(-270deg);opacity:0}
.spin-in.mui-enter.mui-enter-active,
.spin-out.mui-leave{transform:rotate(0);opacity:1}
.spin-in-ccw.mui-enter,
.spin-out.mui-leave.mui-leave-active{transform:rotate(270deg);opacity:0}
.spin-in-ccw.mui-enter.mui-enter-active,
.spin-out-ccw.mui-leave{transform:rotate(0);opacity:1}
.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-270deg);opacity:0}
.slow{transition-duration:.75s!important}
.linear{transition-timing-function:linear!important;animation-timing-function:linear!important}
.ease{transition-timing-function:ease!important;animation-timing-function:ease!important}
.ease-in{transition-timing-function:ease-in!important;animation-timing-function:ease-in!important}
.ease-out{transition-timing-function:ease-out!important;animation-timing-function:ease-out!important}
.ease-in-out{transition-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}
.bounce-in{transition-timing-function:cubic-bezier(.485, .155, .24, 1.245)!important;animation-timing-function:cubic-bezier(.485, .155, .24, 1.245)!important}
.bounce-out{transition-timing-function:cubic-bezier(.485, .155, .515, .845)!important;animation-timing-function:cubic-bezier(.485, .155, .515, .845)!important}
.bounce-in-out{transition-timing-function:cubic-bezier(.76, -.245, .24, 1.245)!important;animation-timing-function:cubic-bezier(.76, -.245, .24, 1.245)!important}
.short-delay{transition-delay:.3s!important;animation-delay:.3s!important}
.long-delay{transition-delay:.7s!important;animation-delay:.7s!important}
.shake{animation-name:a}
@keyframes a{0%,
10%,
20%,
30%,
40%,
50%,
60%,
70%,
80%,
90%{transform:translateX(7%)}
15%,
25%,
35%,
45%,
5%,
55%,
65%,
75%,
85%,
95%{transform:translateX(-7%)}
}
.spin-ccw,
.spin-cw{animation-name:b}
@keyframes b{0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.wiggle{animation-name:c}
@keyframes c{40%,
50%,
60%{transform:rotate(7deg)}
35%,
45%,
55%,
65%{transform:rotate(-7deg)}
0%,
30%,
70%,
to{transform:rotate(0)}
}
.fp-controlArrow,
.slick-slider .slick-list,
.slick-slider .slick-track{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.shake,
.spin-ccw,
.spin-cw,
.wiggle{animation-duration:.5s}
.slow{animation-duration:.75s!important}
.fast{transition-duration:.25s!important;animation-duration:.25s!important}
.slick-list,
.slick-slider,
.slick-track{position:relative;display:block;}
.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,
.slick-slider .slick-track{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{top:0;left:0}
.slick-track:after,
.slick-track:before{display:table;content:''}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,
.fp-slidesContainer{height:100%;display:block}
.fp-slides{background:linear-gradient(0deg, #002431, #007ac1);z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,
.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translate3d(0, 0, 0)}
#fp-nav,
.fp-slidesNav{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.fp-scrollable{overflow:hidden;position:relative}
.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0!important}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;margin-top:-32px;top:50%}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,
.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,
.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li,
.mc-field-group{display:inline-block}
#fp-nav ul li a,
.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}
#fp-nav ul li a span,
.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
img,
legend{border:0}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell,
.fp-auto-height.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell,
.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important;}
[data-aos][data-aos][data-aos-duration='50'],
body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay='50'],
body[data-aos-delay='50'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='50'].aos-animate,
body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration='100'],
body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay='100'],
body[data-aos-delay='100'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='100'].aos-animate,
body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration='150'],
body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay='150'],
body[data-aos-delay='150'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='150'].aos-animate,
body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration='200'],
body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay='200'],
body[data-aos-delay='200'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='200'].aos-animate,
body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration='250'],
body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay='250'],
body[data-aos-delay='250'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='250'].aos-animate,
body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration='300'],
body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay='300'],
body[data-aos-delay='300'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='300'].aos-animate,
body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration='350'],
body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay='350'],
body[data-aos-delay='350'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='350'].aos-animate,
body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration='400'],
body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay='400'],
body[data-aos-delay='400'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='400'].aos-animate,
body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration='450'],
body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay='450'],
body[data-aos-delay='450'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='450'].aos-animate,
body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration='500'],
body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay='500'],
body[data-aos-delay='500'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='500'].aos-animate,
body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration='550'],
body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay='550'],
body[data-aos-delay='550'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='550'].aos-animate,
body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration='600'],
body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay='600'],
body[data-aos-delay='600'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='600'].aos-animate,
body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration='650'],
body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay='650'],
body[data-aos-delay='650'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='650'].aos-animate,
body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration='700'],
body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay='700'],
body[data-aos-delay='700'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='700'].aos-animate,
body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration='750'],
body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay='750'],
body[data-aos-delay='750'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='750'].aos-animate,
body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration='800'],
body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay='800'],
body[data-aos-delay='800'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='800'].aos-animate,
body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration='850'],
body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay='850'],
body[data-aos-delay='850'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='850'].aos-animate,
body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration='900'],
body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay='900'],
body[data-aos-delay='900'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='900'].aos-animate,
body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration='950'],
body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay='950'],
body[data-aos-delay='950'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='950'].aos-animate,
body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration='1000'],
body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay='1000'],
body[data-aos-delay='1000'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1000'].aos-animate,
body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration='1050'],
body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay='1050'],
body[data-aos-delay='1050'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1050'].aos-animate,
body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration='1100'],
body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay='1100'],
body[data-aos-delay='1100'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1100'].aos-animate,
body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration='1150'],
body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay='1150'],
body[data-aos-delay='1150'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1150'].aos-animate,
body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration='1200'],
body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay='1200'],
body[data-aos-delay='1200'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1200'].aos-animate,
body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration='1250'],
body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay='1250'],
body[data-aos-delay='1250'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1250'].aos-animate,
body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration='1300'],
body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay='1300'],
body[data-aos-delay='1300'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1300'].aos-animate,
body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration='1350'],
body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay='1350'],
body[data-aos-delay='1350'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1350'].aos-animate,
body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration='1400'],
body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay='1400'],
body[data-aos-delay='1400'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1400'].aos-animate,
body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration='1450'],
body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay='1450'],
body[data-aos-delay='1450'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1450'].aos-animate,
body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration='1500'],
body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay='1500'],
body[data-aos-delay='1500'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1500'].aos-animate,
body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration='1550'],
body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay='1550'],
body[data-aos-delay='1550'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1550'].aos-animate,
body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration='1600'],
body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay='1600'],
body[data-aos-delay='1600'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1600'].aos-animate,
body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration='1650'],
body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay='1650'],
body[data-aos-delay='1650'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1650'].aos-animate,
body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration='1700'],
body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay='1700'],
body[data-aos-delay='1700'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1700'].aos-animate,
body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration='1750'],
body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay='1750'],
body[data-aos-delay='1750'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1750'].aos-animate,
body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration='1800'],
body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay='1800'],
body[data-aos-delay='1800'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1800'].aos-animate,
body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration='1850'],
body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay='1850'],
body[data-aos-delay='1850'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1850'].aos-animate,
body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration='1900'],
body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay='1900'],
body[data-aos-delay='1900'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1900'].aos-animate,
body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration='1950'],
body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay='1950'],
body[data-aos-delay='1950'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='1950'].aos-animate,
body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration='2000'],
body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay='2000'],
body[data-aos-delay='2000'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2000'].aos-animate,
body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration='2050'],
body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay='2050'],
body[data-aos-delay='2050'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2050'].aos-animate,
body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration='2100'],
body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay='2100'],
body[data-aos-delay='2100'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2100'].aos-animate,
body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration='2150'],
body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay='2150'],
body[data-aos-delay='2150'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2150'].aos-animate,
body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration='2200'],
body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay='2200'],
body[data-aos-delay='2200'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2200'].aos-animate,
body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration='2250'],
body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay='2250'],
body[data-aos-delay='2250'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2250'].aos-animate,
body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration='2300'],
body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay='2300'],
body[data-aos-delay='2300'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2300'].aos-animate,
body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration='2350'],
body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay='2350'],
body[data-aos-delay='2350'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2350'].aos-animate,
body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration='2400'],
body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay='2400'],
body[data-aos-delay='2400'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2400'].aos-animate,
body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration='2450'],
body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay='2450'],
body[data-aos-delay='2450'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2450'].aos-animate,
body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration='2500'],
body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay='2500'],
body[data-aos-delay='2500'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2500'].aos-animate,
body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration='2550'],
body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay='2550'],
body[data-aos-delay='2550'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2550'].aos-animate,
body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration='2600'],
body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay='2600'],
body[data-aos-delay='2600'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2600'].aos-animate,
body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration='2650'],
body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay='2650'],
body[data-aos-delay='2650'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2650'].aos-animate,
body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration='2700'],
body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay='2700'],
body[data-aos-delay='2700'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2700'].aos-animate,
body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration='2750'],
body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay='2750'],
body[data-aos-delay='2750'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2750'].aos-animate,
body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration='2800'],
body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay='2800'],
body[data-aos-delay='2800'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2800'].aos-animate,
body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration='2850'],
body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay='2850'],
body[data-aos-delay='2850'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2850'].aos-animate,
body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration='2900'],
body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay='2900'],
body[data-aos-delay='2900'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2900'].aos-animate,
body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration='2950'],
body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay='2950'],
body[data-aos-delay='2950'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='2950'].aos-animate,
body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration='3000'],
body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay='3000'],
body[data-aos-delay='3000'] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay='3000'].aos-animate,
body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25, .25, .75, .75)}
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6, -.28, .735, .045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175, .885, .32, 1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47, 0, .745, .715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39, .575, .565, 1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445, .05, .55, .95)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
[data-aos][data-aos][data-aos-easing=ease-in-quad],
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-cubic] [data-aos],
body[data-aos-easing=ease-in-quad] [data-aos],
body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55, .085, .68, .53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
[data-aos][data-aos][data-aos-easing=ease-out-quad],
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-cubic] [data-aos],
body[data-aos-easing=ease-out-quad] [data-aos],
body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-cubic] [data-aos],
body[data-aos-easing=ease-in-out-quad] [data-aos],
body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455, .03, .515, .955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity, transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}
[data-aos=fade-up]{transform:translateY(100px)}
[data-aos=fade-down]{transform:translateY(-100px)}
[data-aos=fade-right]{transform:translate(-100px)}
[data-aos=fade-left]{transform:translate(100px)}
[data-aos=fade-up-right]{transform:translate(-100px, 100px)}
[data-aos=fade-up-left]{transform:translate(100px, 100px)}
[data-aos=fade-down-right]{transform:translate(-100px, -100px)}
[data-aos=fade-down-left]{transform:translate(100px, -100px)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity, transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}
[data-aos=zoom-in]{transform:scale(.6)}
[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}
[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}
[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}
[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}
[data-aos=zoom-out]{transform:scale(1.2)}
[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}
[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}
[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}
[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{transition-property:transform}
[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}
[data-aos=slide-up]{transform:translateY(100%)}
[data-aos=slide-down]{transform:translateY(-100%)}
[data-aos=slide-right]{transform:translateX(-100%)}
[data-aos=slide-left]{transform:translateX(100%)}
[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}
[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
#mc_embed_signup input.email{color:#343434;box-sizing:border-box;display:inline-block;margin:0;vertical-align:top}
#mc_embed_signup label{display:block;font-size:16px;padding-bottom:10px;font-weight:700}
#mc_embed_signup .clear{display:inline-block}
#mc_embed_signup .button{box-sizing:border-box;line-height:32px;display:inline-block;margin:0;transition:all .23s ease-in-out 0s}
#mc_embed_signup .button:hover{background-color:#777;cursor:pointer}
#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%}
#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}
#mc_embed_signup #mce-error-response{display:none}
#mc_embed_signup #mce-success-response{color:#529214;display:none}
#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}
h4,
legend,
td,
th{padding:0}
.g-recaptcha div{margin:10px auto;}
@media (max-width:768px){#mc_embed_signup input.email{width:100%;margin-bottom:5px}
#mc_embed_signup .clear{display:block;width:100%}
#mc_embed_signup .button{width:100%;margin:0}
}
body,
h2,
h4,
html{margin:0}
@import url(https://fonts.googleapis.com/css?family=Abril+Fatface);@font-face{font-family:WorkSans-ExtraBold;src:url(fonts/WorkSans-ExtraBold.ttf)}
@font-face{font-family:WorkSans-Light;src:url(fonts/WorkSans-ExtraLight.ttf)}
@font-face{font-family:WorkSans-Regular;src:url(fonts/WorkSans-Regular.ttf)}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline}
.cookie-message,
.screen-reader-text,
.video-frame,
[hidden],
a.skip-link.screen-reader-text,
template{display:none}
audio:not([controls]){display:none;height:0}
a{background-color:transparent;word-wrap:break-word;color:white;}
abbr[title]{border-bottom:1px dotted}
b,
optgroup,
strong{font-weight:700}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,
textarea{overflow:auto}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,
select{text-transform:none}
#googlesuit h3,
.camp-menu ul li a,
.campaign-link,
.characteristics-wrapper .point span,
.error-wrapper h1,
.options-line li a,
.page-template-page-terms h5,
.point-wrapper h3,
.small-camp-wrapper>div h4,
h1.entry-title,
h2,
h2.form,
ul#footer-menu li a{text-transform:uppercase}
.block9{padding:0;}
.block9 .col-container{margin:0 auto;max-width:1000px;}
.block9 h3{text-align:center;margin:20px 0;}
.block9 .col-cell img{margin:0 auto;max-width:500px;position:relative;}
.reg{margin-top:25px;padding:25px;}
button,
html input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled]{cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],
input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
body,
html{font-family:WorkSans-Regular, sans-serif;font-size:18px;color:rgba(28, 28, 28, 1);font-weight:400}
h2{font-family:WorkSans-ExtraBold, sans-serif;font-size:13vh;letter-spacing:-1px;line-height:1;}
h3,
h4{font-family:WorkSans-ExtraLight, sans-serif;line-height:1;}
h3{font-size:7vh;font-weight:300;font-family:WorkSans-Light, sans-serif;}
h4{font-size:5vh;font-weight:500;}
.cookie-message{position:fixed;z-index:2000;bottom:0;width:100%;max-width:100%;padding:15px;background:rgba(0, 0, 0, .9);font-size:16px;font-weight:300;color:#fff;text-align:center}
#fp-nav,
.sticky{z-index:1000}
.cookie-eater{display:inline-block;margin:0 10px;background:red;padding:2px 12px;border-radius:3px;text-decoration:none!important;font-weight:400!important}
a#fvpp-close{display:none}
.cookie-message a{color:#fff;font-weight:300;position:initial;text-decoration:underline}
.button,
.cookie-message a:hover,
.options-line li a,
.overlay .menu>li>a,
.overlay a{text-decoration:none}
header#masthead{position: fixed;
    height: 75px;
    width: 50%;
    z-index: 300002;}
.page-template-page-googlepartner header#masthead{transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
nav#site-navigation{position:absolute;width:100%;z-index:999999}
.logotipo{position:fixed;left:38px;top:15px;display:block;width:150px;height:48px;background:url(img/logo_site_imagine-01.svg) center center no-repeat;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
ul.lang-bar{position:absolute;right:80px;top:23px;margin:0;padding:0}
ul.lang-bar li{display:inline-block;padding:0;margin:0}
ul.lang-bar li a{color:rgba(0, 0, 0, 1);font-weight:300;border:1px solid rgba(0, 0, 0, 1);padding:10px}
.fp-viewing-design-block ul.lang-bar li a,
.fp-viewing-data-header-block ul.lang-bar li a,
.page-template-page-activecampaigns ul.lang-bar li a{color:rgba(255, 255, 255, 1);border:1px solid rgba(255, 255, 255, 1);font-weight:300;padding:10px}
.menu2,
.menu2-b{border:1px solid rgba(0, 0, 0, 1);background:url(img/menu.svg) center center no-repeat;transition:all .25s ease;position:absolute;cursor:pointer}
ul.lang-bar li a img{display:block;height:20px;width:auto;margin-bottom:1px}
.menu2{top:15px;right:30px;width:30px;height:30px;padding:20px;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;}
.menu2-b{top:40px;right:38px;width:50px;height:50px;padding:8px 10px;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;}
.fp-viewing-data-header-block .logotipo,
.page-template-page-activecampaigns .logotipo{position:fixed;left:38px;top:16px;display:block;width:150px;height:48px;background:url(img/logo_site_imagine_branco.svg) center center no-repeat;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.fp-viewing-design-block .menu2,
.fp-viewing-data-header-block .menu2,
.page-template-page-activecampaigns .menu2{border:1px solid rgba(255, 255, 255, 1);background:url(img/menu-white.svg) center center no-repeat}
.page-template-page-landingpage .logotipo {
    background: url(img/logo_site_imagine_branco.svg) center center no-repeat!important; 
}
.page-template-page-landingpage .logotipo-black {
    background: url(img/logo_site_imagine-01.svg) center center no-repeat!important; 
}
.page-template-page-campanhasocialmedia .logotipo {
    background: url(img/logo_site_imagine_branco.svg) center center no-repeat!important; 
}
.page-template-page-campanhasocialmedia .logotipo-black {
    background: url(img/logo_site_imagine-01.svg) center center no-repeat!important; 
}
.sticky{position:fixed!important;width:100%;height:80px!important;background:#fff;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.sticky .logotipo,
.sticky .logotipo-b{left:38px;top:20px;width:150px;height:48px;background:url(img/logo_site_imagine-01.svg) center center no-repeat;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.sticky .menu2,
.sticky .menu2-b{position:absolute;top:23px;right:38px;border:none;background:url(img/menu.svg) center center no-repeat;width:27px;height:27px;padding:0;color:rgba(0, 0, 0, 1);transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.hiddenmenu{position:absolute;z-index:500;top:47%;left:50%;width:80%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#fff}
.overlay .menu>li>a,
.overlay a,
.overlay a:focus,
.overlay a:hover{color:rgba(255, 255, 255, 1)}
.overlay{height:100vh;width:100%;position:fixed;z-index:1000;top:0;right:0;background-color:rgba(0, 0, 0, .9);overflow-x:hidden;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease}
.overlay a{padding:2px 0;font-size:1.5rem;font-weight:300;display:block;line-height:2rem;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.overlay .closebtn{position:absolute;top:15px;right:29px;font-size:4rem}
ul#primary-menu li{display:block}
.overlay .menu>li>a{padding:2px 0!important;font-size:30px;display:block;line-height:2rem!important;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.button,
.callus-btn,
ul.social-icons,
ul.social-icons li{display:inline-block}
.leftmenu{text-align:right;border-right:1px dashed #fff}
.current-lang a{border:2px solid!important;padding:9px!important}
#primary-menu .current-lang a{border:none!important;}
ul.social-icons{margin:25px 0;padding:0}
ul.social-icons li{list-style:none;margin:0 5px;font-size:24px;width:30px;text-align:center}
ul.social-icons li:first-child{margin-left:0}
ul.social-icons li:last-child{margin-right:0}
.mouse-icon{border:2px solid #fff;border-radius:16px;display:block;height:50px;margin:-100px auto 50px;position:relative;width:30px;z-index:1001}
.mouse-icon .scroll{animation-delay:0s;animation-duration:1s;animation-name:scrolling;animation-play-state:running;animation-timing-function:linear;background:#fff;border-radius:10px;height:10px;margin-left:auto;margin-right:auto;position:relative;top:4px;width:4px}
#mc_embed_signup form{text-align:left!important;padding:15px 0 0!important}
#mc_embed_signup{background:0 0!important;font:14px WorkSans-Regular, sans-serif!important}
#mc_embed_signup .button,
#mc_embed_signup input.email{font-size:18px!important;height:40px!important;font-family:WorkSans-Regular, sans-serif}
#mc_embed_signup input.email{font-weight:300;border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;color:rgba(28, 28, 28, 1)!important;background-color:#fff;padding:0 .4em!important;width:300px!important}
#mc_embed_signup_scroll{width:302px;margin:0 auto;border:1px solid #d4d4d4;}
#mc_embed_signup .button{border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;letter-spacing:0!important;color:#fff!important;background-color:#000000;padding:0 10px!important;width:300px;}
.reg-terms{margin-top:50px;}
.options-line{position:absolute;z-index:500;top:75%;left:6%;width:96%;transform:translate(-8%, -70%);-ms-transform:translate(-8%, -70%);margin-left:5%}
.options-line li{margin:0;padding:0;line-height:1}
.options-line li a img{height:85px;width:35px;position:relative;top:0;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.options-line li a{font-family:WorkSans-ExtraBold, sans-serif;font-size:4.5rem;color:rgba(255, 255, 255, 1);font-weight:900;line-height:.8}
.button,
.wpcf7-submit,
footer,
p{font-weight:300}
@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
50%{-webkit-transform:translateX(3px);transform:translateX(3px)}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}
80%{-webkit-transform:translateX(2px);transform:translateX(2px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
50%{-webkit-transform:translateX(3px);transform:translateX(3px)}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}
80%{-webkit-transform:translateX(2px);transform:translateX(2px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.options-line li a:hover img{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.full-image-wrapper-dimmer-dark{position:absolute;top:0;z-index:250;width:100%;height:100%;    background:rgba(0, 0, 0, .4);
    background-size: cover;}/*BANNER ALTERAR*/ /* url(img/bruxa.jpg)*/
#video-top{z-index:200;background-color:rgba(28, 28, 28, 1);left:50%;object-fit:fill;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}
.break{height:10px}
.side-image>div{position:relative;overflow:hidden;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center}
#action-service .service-image-left>div{position:relative;overflow:hidden;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:65% bottom;}
#web-service .service-image-left>div{position:relative;overflow:hidden;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:right bottom;}
#design-service .service-image-right>div{position:relative;overflow:hidden;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:left bottom;}
#marketing-service .service-image-right>div{position:relative;overflow:hidden;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50% bottom;}
.service-text:before{content:'\200B';display:inline-block;height:100%;vertical-align:middle;}
.service-text{display:inline-block;vertical-align:middle;height:25vh;}
.button{padding:15px 30px;margin-bottom:0;font-size:16px;margin-top:10px;}
.button-2{margin-left:3px;opacity:1!important;}
.scroll-downs,
.scroll-downs2{position:absolute;bottom:0;margin:0 auto;z-index:700;width:150px;height:55px;text-align:center;left:0;right:0}
.red-button{background-color:#d542af;color:rgba(255, 255, 255, 1);opacity:0.7;}
.red-button:hover{background-color:#d542af;color:rgba(255, 255, 255, 1);-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.green-button,
.green-button:hover{background-color:#c6d94a;color:rgba(255, 255, 255, 1);opacity:0.7;}
.green-button:hover{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.blue-button{background-color:#85d3c5;color:rgba(255, 255, 255, 1);opacity:0.7;}
.blue-button:hover{background-color:#85d3c5;color:rgba(255, 255, 255, 1);-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.purple-button,
.purple-button:hover{background-color:#428ec7;color:rgba(255, 255, 255, 1)}
.purple-button:hover{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.white-button,
.white-button:hover{background-color:rgba(255, 255, 255, 1);color:rgba(0, 0, 0, 1)}
.white-button:hover{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.black-button,
.black-button:hover{background-color:rgba(1, 1, 1, 1);color:rgba(255, 255, 255, 1)}
.black-button:hover{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.button-opacity{opacity:.8}
.scroll-downs{color:#fff}
.scroll-downs2{color:#000}
.mousey,
.mousey2{margin:0 auto;width:60px;height:6px}
.callus-btn,
.menu2dark,
footer{color:rgba(28, 28, 28, 1)}
.mousey{background:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15, .41, .69, .94);animation-iteration-count:infinite}
.mousey2{background:#000;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15, .41, .69, .94);animation-iteration-count:infinite}
.scroller,
.scroller2{width:0;height:0;margin:0 auto;border-left:10px solid transparent;border-right:10px solid transparent;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15, .41, .69, .94);animation-iteration-count:infinite}
.scroller{border-top:10px solid #fff}
.scroller2{border-top:10px solid #000}
@keyframes scroll{0%{opacity:0}
10%{transform:translateY(0);opacity:1}
100%{transform:translateY(55px);opacity:0}
}
.half-img{width:100%}
.map-info{
    text-align: center;
    padding: 23px;
    font-weight: bold;
}
footer{text-align:center;background:#ffffff;color:black;box-shadow:0px -3px 13px #98989845;padding:5% 0 50px;margin-top:27px;font-size:16px;}
.footer-centered{max-width:1450px!important;margin:0 auto;}
.rightmenu .phone-call{display:inline-block;font-size:1.2rem;border-bottom:2px solid;margin:0 15px;}
.phone-call{    padding: 5px 10px;
    background: #000000;
    /* margin: 10px 0; */}
.phone-call fa{color:#ffffff;}
.side-text-wrapper{position:relative;height:100vh}
.side-text-mainleft{position:absolute;bottom:0%;left:0;height:auto;padding:0 2rem;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.contact-wrapper .side-text-mainleft{position:absolute;top:50%;left:0;height:auto;padding:0 2rem;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}

.side-image{position:relative;overflow:hidden}
.side-image img{height:100vh}
.text-align-right{text-align:right}
.side-text-mainright{position:absolute;bottom:0%;right:0;height:auto;padding:0 4rem;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.center-content{background-color:rgba(0, 0, 0, 1)}
.center-text-wrapper{position:relative;height:50vh}
.text-align-center{text-align:center}
.center-text{position:absolute;z-index:500;top:50%;left:50%;width:90%;padding:15px 20px;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.all-portfolio-wrapper,
.portfolio-block-three,
.portfolio-right,
img.hand-sprite-one{position:relative}
.center-image{height:50vh!important;background-size:contain!important}
.center-image img{height:50vh}
#map{width:100%;height:100vh}
.form-input{font-family:WorkSans-Regular, sans-serif;font-size:18px;background:0 0;border:none;border-bottom:1px solid rgba(28, 28, 28, 1);box-shadow:none;padding:10px;width:100%}
textarea{margin-bottom:20px}
form.wpcf7-form>.row>div{padding:0}
.title-link,
.title-link:hover{text-decoration:underline;color:rgba(28, 28, 28, 1)}
div#primary{padding-top:110px}
.logotipodark{background:url(../assets/Lettering_LB.png) no-repeat;background-size:146px 47px}
.all-portfolio-wrapper h2.portoflio-bullet{margin-bottom:20px!important;font-size:5rem;line-height:1;font-family:WorkSans-ExtraBold}
.all-portfolio-wrapper h2{font-size:4.5rem;line-height:90%;word-break:break-word;}
.case-studie-logo{max-width:475px}
.case-studie-left-top{margin-left:15%;margin-bottom:10%}
.case-studie-right-top{margin-right:15%;margin-bottom:10%}
.portfolio-logo-wrapper{text-align:center;margin:100px 0 3%;position:relative;padding:3% 0}
.portfolio-right>div{text-align:right;margin:0 7% 0;position:relative;display:block;}
.portfolio-right p{margin:10px 0}
.portfolio-block-three{padding:160px 0 0}
.portfolio-left>div{text-align:left;margin:0 5% 0;position:relative;}
.row3 .portfolio-left div{margin-top:5%;margin-left:12%;}
.row3 .portfolio-right div{margin-top:5%;margin-right:12%;}
.row4 .portfolio-right div{margin-right:12%;margin-top:15%;}
.row4 .portfolio-left div{margin-top:20%;margin-left:12%;}
.row5 .portfolio-left div{margin-top:20%;margin-left:12%;}
.row5 .portfolio-right div{margin-top:20%;margin-right:12%;}
.row6 .portfolio-right div{margin-top:20%;margin-right:12%;}
.row6 .portfolio-left div{margin-top:15%;margin-left:12%;}
.row7 .portfolio-left div{margin-top:20%;margin-left:12%;}
.row7 .portfolio-right div{margin-top:20%;margin-right:12%;}
.row7-7 .portfolio-left div{margin-top:20%;margin-left:12%;}
img.hand-sprite-one{z-index:499;right:0}
img.hand-sprite-two{position:absolute;z-index:500;right:35%;top:35%;width:24%}
.portoflio-bullet{padding:0 0 45px}
.portoflio-bullet img{float:left;height:140px;position:relative;top:-30px}
.all-portfolio-wrapper .buttons{text-align:right}
.callus-btn,
.campanha-wrapper h2,
.menu-footer-pt-container,
.mobile-address,
h2.form{text-align:center}
.callus-btn{    width: 100%;
    /* padding: 0 10px; */
    font-size: 2em;
    line-height: 3rem;
    transition: all .25s ease;
    -moz-transition: all .25s ease;
    -webkit-transition: all .25s ease;
    margin-top: 15px;}
.callus-btn span{font-size:20px}
.callus-btn:hover{color:rgba(28, 28, 28, .75)}
p{line-height:1.5rem;margin-bottom:initial}
label{display:none}
input,
textarea{border:none;resize:none}
.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 textarea{font-family:WorkSans-Regular, sans-serif;font-size:18px;background:0 0;border:none;border-bottom:1px solid rgba(28, 28, 28, 1);box-shadow:none;padding:10px;width:100%}
.wpcf7-submit,
.wpcf7-submit:hover{background-color:#85d3c5;color:rgba(255, 255, 255, 1)}
[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus{border:none;border-bottom:1px solid rgba(28, 28, 28, 1);box-shadow:none}
.wpcf7 textarea{margin-bottom:20px;height:50px}
.wpcf7-submit{display:inline-block;width:100%;padding:16px 30px;font-size:18px;text-decoration:none}
.wpcf7-submit:hover{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.post-prevnext-navigation{position:fixed;display:block;top:50%;width:100%;z-index:1500}
.post-prevnext-navigation a{padding:20px;display:inline-block;width:100px;height:100px;opacity:.25;-webkit-transition-duration:3s;transition-duration:3s}
.call-us-number{box-shadow:0px 0px 10px #80808073;background:#1c1c1c;color:white;}
.call-us-number fa{color:white!important;}
.call-us-text,
.hide-p p,
.seemore,
.toggle-mobile-address,
body.postid-1041 section.row7-7,
body.postid-1051 section.row7-7,
body.postid-10571 section.row7-7,
body.postid-1081 section.row5-5,
body.postid-1081 section.row6,
body.postid-1081 section.row7,
body.postid-1081 section.row7-7,
div.wpcf7 .ajax-loader{display:none}
.post-prevnext-navigation a:hover{opacity:1}
.post-prevnext-navigation .left-arrow{float:left;position:absolute;left:10px}
.post-prevnext-navigation .right-arrow{float:right;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";position:absolute;right:10px}
h2.form{font-family:WorkSans-Regular, sans-serif;font-size:84px;font-weight:900;word-break:break-word;line-height:5rem;margin:0 0 20px}
.mobile-address{display:none;position:absolute;z-index:3000;top:0;left:0;right:0;padding:20px;width:initial;height:100vh;margin:0 auto;background-color:rgba(0, 0, 0, .9);transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}
.mobile-address>div{position:absolute;top:25%;left:20px;right:20px;color:rgba(255, 255, 255, 1);font-size:24px}
.mobile-address>div a{color:rgba(255, 255, 255, 1)}
a.closebtn-mob{display:block;width:42px;height:42px;position:absolute;right:25px;top:40px;color:rgba(255, 255, 255, 1);font-size:4rem;line-height:2rem}
.portfolio-left, .portfolio-right{position:relative;}
ul#footer-menu{border:none;padding:0;display:inline-block;max-width:100%;margin-top:2px;}
.terms{text-align:right;}
.brand{text-align:center;}
ul#footer-menu li a{color:#0a0a0a;font-size:16px;padding:2px 5px;}
ul#footer-menu li a:hover{color:rgba(28, 28, 28, 1);text-decoration:underline}
.campanha-wrapper{padding:140px 0 0}
.campanha-wrapper h1{font-size:70px;font-weight:700;color:#000;text-align:center;line-height:7rem;margin:0}
.campanha-form-block{background-repeat:no-repeat;background-size:cover;background-position:center}
.campanha-wrapper h2{font-size:36px;font-weight:700;color:#000;padding:30px 0}
.campanha-wrapper h2 p{font-size:36px;font-weight:700;line-height:2rem}
.campanha-wrapper h3{font-size:36px;font-weight:400;color:#000;margin:30px 0 20px;line-height:2rem}
.campaign-link,
.error-wrapper h1,
.form-title{font-weight:700;text-align:center}
.campanha-form-wrapper{padding:40px 20px;background:#fff}
#wpcf7-f1470-p1462-o1 form.wpcf7-form>.row>div{padding:0 20px}
.form-title{font-size:24px;color:#000;line-height:1.5rem;margin-bottom:20px}
.soc-ico-wrapper{text-align:center}
.campanha-wrapper ul{margin:0;padding:0}
.campanha-wrapper .slides-wrapper{margin-top:40px}
.campaign-slide{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.campaign-link{margin:auto;position:absolute;left:0;bottom:3vh;right:0;width:150px;height:38px;background:rgba(255, 255, 255, 1);color:rgba(0, 0, 0, 1);padding:5px 20px;cursor:pointer}
.error404 #fp-nav{display:none}
.error-wrapper{display:table-cell;height:75vh;width:100vw;text-align:center;vertical-align:middle}
.error-wrapper h1{font-size:60px;color:red}
.error-wrapper h2{text-align:center;font-size:40px}
.page-template-default .entry-content,
.page-template-page-terms .entry-content{text-align:justify;font-weight:300;font-family:WorkSans-Regular, sans-serif}
.page-template-page-terms header{position:fixed!important;background:#fff}
.h1title-wrapper{margin:0 0 60px}
.page-template-default .row,
.page-template-page-terms .row{padding:20px}
.page-template-page-terms .entry-content{column-count:2;column-width:50%;column-gap:80px}
.page-template-default .entry-content>div{padding:0}
.page-template-page-terms h1{display:flex;font-family:WorkSans-Regular, sans-serif;font-size:70px;font-weight:300;line-height:4rem;margin:20px 0 30px;padding:0;text-transform:uppercase}
.page-template-page-terms h5{font-family:WorkSans-Regular, sans-serif;font-size:26px;font-weight:400}
img.titileh1-logo{float:left;margin-right:30px}
.page-template-page-terms p a{text-decoration:underline;color:#85d3c5}
.page-template-page-terms a strong{font-weight:300}
.recruiting-wrapper br{display:none}
#wpcf7-f1637-p1638-o1 span.wpcf7-list-item{display:block;margin-left:0;margin-bottom:5px;font-size:20px;font-weight:300}
#wpcf7-f1637-p1638-o1 span.wpcf7-form-control-wrap.radio-426{display:inline-block;margin-top:5px}
#fileuploadfield{display:none}
#uploadtextfield{height:30px;margin-bottom:0}
#uploadbrowsebutton{height:45px;width:100%;margin-bottom:20px;text-align:center}
.uploadfieldtrick{font-size:20px;font-weight:300}
h1.entry-title{display:flex;font-family:WorkSans-Regular, sans-serif;font-size:70px;font-weight:300;line-height:4rem;margin:20px 0 30px;padding:0}
#wpcf7-f1637-p1638-o1 textarea{margin-bottom:20px;height:170px}
span.alert-me{color:red;font-size:14px;display:block}
.page-template-page-campaignsldies header#masthead{position:relative;height:100px}
.page-template-page-campaignsldies footer{padding:30px 0 80px}
.slidecamp-master-wrapper{position:relative}
.slider-nav-wrapper{margin:30px 0 0}
.slider-nav-wrapper>.row{max-width:600px;margin:0 auto}
.slider-for-image{height:90vh;background-position:center;background-size:cover;background-repeat:no-repeat}
button.slick-next.slick-arrow,
button.slick-prev.slick-arrow{overflow:hidden;position:absolute;z-index:2000;top:50%;width:60px;height:60px;text-indent:-9999px;background:url(img/arrow-left.svg) center no-repeat}
.slider-nav img{padding:0 5px}
.slick-initialized .slick-slide:focus,
button.slick-next.slick-arrow:focus,
button.slick-prev.slick-arrow:focus{border:none;outline:0}
button.slick-prev.slick-arrow{left:0}
button.slick-next.slick-arrow{right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
.camp-thumbnav-wrapper{position:relative}
.camp-thumbnav-wrapper .current-no{position:absolute}
.expanded.camp-head{height:45px;position:relative;z-index:1000}
.camp-menu{padding:0 30px}
.page-template-page-campanhaone header#masthead,
.page-template-page-campanhathree header#masthead,
.page-template-page-campanhatwo header#masthead{position:relative;height:100px}
.page-template-page-campanhaone .lang-bar,
.page-template-page-campanhathree .lang-bar,
.page-template-page-campanhatwo .lang-bar{display:none}
.campanha-section>div>.characteristics-wrapper,
.campanha-section>div>.point-wrapper{max-width:1200px}
.point-wrapper{padding:100px 0;border-bottom:2px solid #e2e2e2}
.point-wrapper img{width:35%}
.point-wrapper h3{font-size:28px;font-weight:400}
.point-wrapper p{font-size:18px;font-weight:400}
.characteristics-wrapper{padding:100px 0 0}
.characteristics-wrapper h2{text-align:center;font-size:60px;font-weight:400;margin:0 0 30px;padding:0;line-height:3rem}
.characteristics-wrapper p{font-size:18px;font-weight:400;text-align:center;margin-bottom:100px}
.characteristics-wrapper .point img{width:100%;max-width:75px;display:inline-block;margin-right:15px}
.characteristics-wrapper .point span{display:table-cell;text-align:left}
.graphicon-wrapper{text-align:center;padding:100px 0 0}
.graphicon-wrapper img{width:100%;max-width:650px}
.bottom-quote-wrapper{background:#6794c6;padding:100px 15px;margin:100px auto;max-width:100%}
.bottom-quote-wrapper h3{color:#fff;font-size:40px;margin:0}
.bottom-quote-wrapper p{color:#fff;font-size:24px;max-width:600px;margin:0 auto}
.bottom-banner-wrapper{margin:0 auto 100px}
.bottom-banner-wrapper img{max-width:50%;margin:0 auto;display:block}
.cform-wrapper{max-width:740px}
.camp-menu ul{display:inline-block;padding:0;margin:0;}
.camp-menu ul li{display:inline-block}
.camp-menu ul li a{color:rgba(1, 1, 1, 1);font-size:16px;padding:0 0 0 11px}
.camp-menu ul li:first-child a{padding-left:0}
.bottom-portfolio-wrapper img{float:left;width:25%}
.bottom-portfolio-wrapper h3{width:100%;font-family:'Abril Fatface';color:#f73454;font-size:45px;margin:30px 0 40px;padding:0;text-align:center}
#googlesuit section{padding:0 0 100px}
.call-to-action{position: fixed;right:0;top:27%; background: linear-gradient(322deg, #98dafc9e 0, rgba(210, 174, 139, 0.6) 64%);padding: 14px 20px;z-index: 1;}
.call-to-action-mobile{position: fixed;
    right: 0;
    bottom: 0;
    background: rgba(28, 28, 28, 1);
    padding: 0px 9px;
    z-index: 1;
    width: 100%;
    min-height: 60px;}
.page-template-page-service>section>.row{margin:0;}
#design-service{background:linear-gradient(110deg, #000000 -35%, #b4d338 35%);color:white;}
#web-service{background:linear-gradient(310deg, #000000 -35%, #26d4b1 35%);color:white;}
#marketing-service{background:linear-gradient(110deg, #000000 -30%, #51b9f8 35%);color:white;}
#action-service{background:linear-gradient(310deg, #000000 -30%, #ff00aa 35%);color:white;}
.service-text h2{line-height:100%;text-transform:capitalize;font-size:6.5rem;letter-spacing:-2px;}
.service-text p{font-size:26px;line-height:1.2;}
.service-text p a{font-size:18px;padding:16px 55px;color:#f9f9f9;border:2px solid white;width:100%;}
.service-design,
.service-web,
.service-marketing,
.service-action{display:block;width:50%;height:auto;margin-top:-12.07%;position:absolute;}
section>.row{margin:50px auto 0}
.page-id-1858 .block9{
    display:none;
}
/* .block9 {    padding: 0!important;} */
.block9 div a p{
    box-shadow: 0px 0px  20px #c1c1c1;
}

.block9 div a p:hover{
    box-shadow: 0px 2px 10px #4a4a4a;
}

#googlesuit h2{font-size:40px;text-align:center;padding:40px}
#googlesuit h3{font-size:40px;margin-bottom:30px}
#googlesuit blockquote{line-height:1.5rem;color:rgba(28, 28, 28, 1);margin:30px 0;padding:0 15px;border-left:5px solid #cacaca}
.g-banner{height:100vh;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.gtop-section p img{display:block;width:100%;max-width:200px;margin:0 auto 20px}
.gsuit-section>img{display:block;margin:0 auto}
.gsuit-section,
.gtop-section{text-align:justify}
section.gbottom-section h3{line-height:3rem}
li{font-weight:300;line-height:1.5rem}
.gsuit-section p img{display:block;max-width:200px;margin:0 auto 20px}
.fp-controlArrow.fp-prev{left:15px;width:60px;height:60px;background:url(img/arrow-left.svg) center;background-size:100%;opacity:.45;border:none}
.fp-controlArrow.fp-next{right:15px;width:60px;height:60px;background:url(img/arrow-left.svg) center;background-size:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.45;border:none}
.fp-controlArrow.fp-next:hover,
.fp-controlArrow.fp-prev:hover{opacity:1}
#fp-nav ul li a span,
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span{background:#fff;border:.5px solid #000;padding:1px}
#dingdong{display:block;position:absolute;right:180px;top:30px;border:1px solid rgba(0, 0, 0, 1)}
.bell-wrapper{position:relative;height:40px;width:45px;cursor:pointer}
.bell-wrapper a{position:absolute;z-index:110;display:block;height:41px;width:45px}
.triangle-b,
.triangle-w{width:0;height:0;position:absolute}
.fp-viewing-design-block #dingdong,
.fp-viewing-data-header-block #dingdong,
.page-template-page-activecampaigns #dingdong{border:1px solid rgba(255, 255, 255, 1)}
.bell-only{position:absolute;z-index:100;left:0;fill:#000;animation:ring 2s ease 2, colchange 1s ease forwards;transform-origin:50% 0;-webkit-animation-delay:3s, 21s;animation-delay:3s, 21s}
.fp-viewing-design-block .bell-only,
.fp-viewing-data-header-block .bell-only,
.page-template-page-activecampaigns .bell-only{fill:#fff}
@keyframes ring{0%{transform:rotate(-15deg)}
1.66667%{transform:rotate(15deg)}
3.33333%{transform:rotate(-18deg)}
5%{transform:rotate(18deg)}
6.66667%{transform:rotate(-22deg)}
8.33333%{transform:rotate(22deg)}
10%{transform:rotate(-18deg)}
11.66667%{transform:rotate(18deg)}
13.33333%{transform:rotate(-12deg)}
15%{transform:rotate(12deg)}
16.66667%,
90%{transform:rotate(0)}
}
@keyframes colchange{0%{fill:#000}
100%{fill:red}
}
.small-camp-wrapper{position:absolute;top:50px}
.triangle-b{z-index:300;top:-15px;left:7px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #000}
.triangle-w{z-index:305;top:-12px;left:8px;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff}
.small-camp-wrapper>.camp-ballon{position:absolute;left:-160px;border:1px solid #fff;border-radius:2px;height:149px;width:254px;background:#fff;padding:1px;opacity:0;animation:show 17s forwards;-webkit-animation:show 17s forwards;-webkit-animation-delay:5s;animation-delay:5s}
.close-me{position:absolute;z-index:200;right:8px;top:5px;font-size:10px;background:#fff;border-radius:100%;font-weight:700;width:15px;height:15px;text-align:center;cursor:pointer}
.camp,
.camp a{width:250px;height:145px}
@keyframes show{0%,
100%,
2%{opacity:0}
4%,
95%{opacity:1}
}
.small-camp-wrapper>div h4{color:#000;font-size:18px;font-weight:300;padding:4px 0}
.camp{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover}
.camp a{display:block;background:0 0}
.desktop{display:block;}
.desktop>section>.row{margin:0 auto!important;}
.mobile{display:none;}
html::-webkit-scrollbar-button{display:none;}
html::-webkit-scrollbar{width:10px;background:#000000;}
html::-webkit-scrollbar-thumb{background:#fff;}
.contact-title{border-top:2px solid white;padding-top:20px!important;}
.social-icons .fa{color:#000000;}

/* HOMEPAGE READJUST*/
.section-home-text-1{
	    font-size: 5vh;
    font-weight: 500;
	line-height:1;
}
.section-home-text-2{
	font-family: WorkSans-ExtraBold, sans-serif;
    font-size: 12vh;
    letter-spacing: -1px;
    line-height: 1;
    line-height:1;
    word-wrap: break-word;
}
.section-home-text-3{
	    font-size: 7vh;
    font-weight: 300;
    font-family: WorkSans-Light, sans-serif;
	line-height:1;
}

/* LANDING PAGE */
.page-template-page-landingpage header#masthead{
    background:white;
}


.page-template-page-landingpage .button {
    padding: 5px 30px;
    margin: 15px 0 10px;
    font-size: 16px;
    background: black;
}

.page-template-page-landingpage label{
    display:block;
}

.lp-slideshow{
    margin: 200px 0 125px;
    min-height: 250px;
}

.lp-slideshow h2, .lp-slideshow h2 span, .lp-produtos h2{
    font-size: 43px;
    font-family: sans-serif;
    margin-top: 15%;
}

.lp-slideshow span,  .lp-produtos span, .lp-form span{
    font-size: 45px;
    color:white;
}


.lp-produtos .lp-titulo{
    font-size: 45px;
    text-align: center;
    margin: 75px 0;
    color:black;
}

div.lp-produto-titulo{
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}
.lp-produtos img{
    width:100%;
}
div.lp-produto-descricao{
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
    font-size: 14px;
}

div.lp-produto-lista{
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    color:#ff00a4;
}
div.lp-produto-lista p{
    line-height: 1;
    font-weight: bolder;
    font-size: 14px;
}

div.lp-produto-nota{
    margin: 4% 0 4%;
    border-bottom: 2px solid #efefef;
    padding: 0 0 5%;
}

div.lp-produto-nota p{
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
    font-size: 14px;
    line-height: 1;
    letter-spacing: -1px;
}

div.lp-produto-nota p em{
   font-style:normal;
   font-size: 12px;
}
.lp-destaque, .lp-destaque-2{margin: 100px 0;}

.lp-destaque img {
    width: 100%;
    max-width: 500px;
    float: right;
}

.lp-destaque-titulo{margin-top: 2%;}
.lp-destaque-titulo p{
    font-size: 50px;
    color: #ff00bb;
    line-height: 0.9;
    letter-spacing: -3px;
}

.lp-destaque-titulo p strong, .lp-destaque-2-titulo p strong{font-weight:100px;}
.lp-destaque-descricao, .lp-destaque-2-descricao{margin: 7px 0;}

.lp-destaque-descricao p{
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 1.3;
}


.lp-destaque-descricao-2 p{
    font-size: 12px;
    font-weight: bolder;
}

.lp-destaque-2{
    text-align:right;
}
.lp-destaque-2-titulo{margin-top: 15%;}
.lp-destaque-2 img {
    width: 100%;
    max-width: 450px;
    float: left;
}

.lp-destaque-2-titulo p{
    font-size: 50px;
    color: #B07DF9;
    line-height: 1;
    letter-spacing: -2px;
}
.lp-destaque-2-descricao p{
    font-weight:bolder;
}


.lp-zona-destacada{
    text-align: center;
    color: white;
    font-size: 30px;
    margin: 100px 0;
}
.lp-zona-destacada p{
    font-size: 20px;
    line-height: 1;
}
.lp-zona-destacada p strong{
    font-size: 50px;
    line-height: 1.3;
    font-weight: 100;
    letter-spacing: -4px;
}



.lp-form{
    background: black;
    width: 100%;
}

.lp-form h2{
    padding-top: 50px;
    font-size: 43px;
    font-family: sans-serif;
    text-align:center;
    color:white;
}
.lp-form p{
    color:white;
    text-align:center;
}
.lp-form select{
    color:black;
}

.lp-form input[type=checkbox]{
    background: white;
    height: 40px;
    width: 40px;
    position: relative;
    margin: 0px 0;
    vertical-align: middle;
}

.lp-form label, .lp-form span{
   color:white;
   font-size:15px;
   margin: 0;
}
.page-template-page-landingpage .wpcf7-form-control-wrap{
    margin:0 auto;
}


.page-template-page-landingpage div.wpcf7-mail-sent-ok {
    border: none;
    text-align: center;
}

.page-template-page-landingpage .wpcf7-submit, .wpcf7-submit:hover{
    background:black;
}

/* LP END */


/* Menu */
.single .sub-menu, .page-template-page-service .sub-menu{
	display:none;
}
.call-to-action{display:block;}
.call-to-action-mobile{display:none;}
.mobile-cta-icons{    font-size: 40px;
}
.call-to-action-mobile .columns{ text-align: center;font-size: 40px;}

@media only screen and (max-width:1280px){.options-line li a{font-size:4rem}
.callus-btn{font-size:1.5rem}
}
@media only screen and (max-width:1024px){.callus-btn{font-size:32px}
.all-portfolio-wrapper h2.portoflio-bullet{font-size:74px}
}
@media only screen and (max-width:960px){#video-top{display:none}
.video-frame{display:block;height:100vh;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}
.callus-btn{font-size:28px}
.button{padding:15px 10px;font-size:16px}
.case-studie-left-top,
.case-studie-right-top{margin-left:0;margin-right:0;padding:0 30px;}
.hand-sprite-two{display:none}
ul.social-icons li{list-style:none;display:inline-block;margin:5px 0;font-size:24px;width:45px;text-align:center}
.desktop{display:none;}
.mobile{display:block;}
.mobile section>.row{margin:0 auto;}
.mobile .contact-wrapper{height:-webkit-fill-available;max-height:525px;}
.service-text{height:auto;margin-top:120px;padding:25px 50px!important;}
.service-text h2{font-size:70px;letter-spacing:0px;}
.service-text p{font-size:27px;line-height:1.3;}
.service-image-left>div{position:relative;overflow:hidden;height:47vh;background-repeat:no-repeat;background-size:100%;background-position:right bottom;}
.service-image-right>div{position:relative;overflow:hidden;height:47vh;background-repeat:no-repeat;background-size:100%;background-position:left bottom;}
#design-service{background:#b4d338;color:white;}
#web-service{background:#26d4b1;color:white;}
#marketing-service{background:#51b9f8;color:white;}
#action-service{background:#ff00aa;color:white;}
.service-design,
.service-web,
.service-marketing,
.service-action{display:block;width:100%;height:auto;margin-top:-24.3%;position:absolute;}
.mobile #contact-section{padding:20% 5% 0;}
}
@media only screen and (max-width:768px){
    .options-line {
        top: 55%;
        left: 1%;

    }
    .call-to-action{display:none;}
    .call-to-action-mobile{display:block;}    
h2{font-size:56px}
.callus-btn{font-size:22px}
.page-template-page-terms .entry-content{column-count:1;column-width:100%;column-gap:0x}
.page-template-page-terms h1{font-size:60px;line-height:3.5rem}
h2.form{font-size:40px}
.characteristics-wrapper .point span{font-size:16px}
.contact{padding:20px!important;}
.section-home-text-2{
font-size:7vh;}
.section-home-text-3{
    font-size:5vh;
}
.side-text-mainright{
    top: 25%;
}
.side-text-mainleft {
    top: 45%;
}
.contact-wrapper .side-text-mainleft {
    top:30%;
}
.phone-call {
    margin: 10px 0;
}
}
@media only screen and (max-width:736px){.menu{margin-top:50%;transform:translate(0,-20%);padding:50px 10px;}
#fp-nav,
.google-mapa{display:none}
.side-text-wrapper{height:60vh}
.side-image>div{height:40vh}
.center-image{height:40vh!important;position:relative;text-align:center}
.center-text{top:40%}
.contact-block{height:100vh}
.case-studie-logo{max-width:375px}
.options-line li a{font-size:4rem;line-height:2rem}
.side-text{height:auto;position:relative;padding:0 1rem}
.side-text-mainleft,
.side-text-mainright{position:relative;left:0;height:auto;padding:0% 25px 0;}
.side-image-half{height:20vh}
h2{font-size:4rem}
.center-image img{height:auto;position:absolute;z-index:500;top:50%;left:50%;width:inherit;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.hiddenmenu{position:absolute;z-index:500;top:0%;left:50%;width:80%;transform:translate(-50%, 7%);-ms-transform:translate(-50%, 7%);color:#fff;}
.footer-centered{margin:0 auto 0;}
.brand{text-align:center;padding-bottom:50px;}
.call-us-number{display:none;}
}
@media only screen and (max-width:500px){

.service-text{height:auto;margin-top:65px;padding:30px 10px!important;}
.service-text h2{font-size:60px;letter-spacing:0px;}
.service-text p{font-size:18px;line-height:1.3;}
ul.social-icons{margin:5px;padding:0;}
.brand{text-align:center;padding-bottom:20px;}
.side-image,
.side-image-half,
.side-image-half img,
.side-text{position:relative}
.center-image,
.leftmenu,
.rightmenu{text-align:center}
.case-studie-logo{max-width:220px}
.overlay .menu>li>a{padding:0!important;font-size:20px;text-align:center;}
#fp-nav,
.hide-on-mobile{display:none}
.overlay .closebtn{top:21px;right:14px;}
.google-mapa,
.if-empty-hide,
img.hand-sprite-two{display:none}
.menu-content-wrapper{top:50%;left:50%;width:95%}
.leftmenu{border-right:none;float:none}
.overlay a{font-size:1rem;line-height:1.5rem;padding:0 0 0 75px;text-align:left;}
.options-line li a{font-size:46px;line-height:2rem}
.scroll-downs,
.scroll-downs2{top:85%;display:none}
header#masthead{height:75px}
.fp-viewing-data-header-block header#masthead{background:0 0}
.page-template-page-activecampaigns .logotipo,
.page-template-page-googlepartner .logotipo{background:url(img/logo-black.png) no-repeat;left:15px;background-size:90%}
.page-template-page-activecampaigns ul.lang-bar li a,
.page-template-page-googlepartner ul.lang-bar li a{color:#000;border:1px solid #010101}
.page-template-page-activecampaigns .menu2,
.page-template-page-googlepartner .menu2{border:1px solid rgba(0, 0, 0, 1);background:url(img/menu.svg) center center no-repeat}
.side-text-wrapper{/* height:70vh */}
.side-image,
.side-image>div{height:40vh}
.center-text-wrapper{position:relative;height:60vh}
.center-image img{height:40vh}
.side-image img{max-width:inherit;height:auto;width:100%}
.side-image-half{height:auto;min-height:25vh;top:0}
.side-image-half img{visibility:hidden;bottom:0;max-width:50%}
.side-text{height:auto;padding:0 1rem}
h2{font-size:2.5rem;line-height:2.5rem}
h3{font-size:1.5rem;line-height:1.5rem;margin:5px 0 10px}
h4{font-size:28px;padding:0}
.center-text{position:absolute;z-index:500;/* top:60%; */left:50%;width:90%;padding:15px 20px;transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%)}
.center-image{position:relative;height:33vh}
.button{margin-top:0;margin-bottom:10px}
.cover-full{height:100vh!important}
.portfolio-logo-wrapper{padding:20px 20px 0!important}
.all-portfolio-wrapper h2.portoflio-bullet{margin-bottom:12px!important;font-size:3rem;line-height:2.5rem}
.all-portfolio-wrapper{padding:20px 0}
.callus-btn,
.campanha-wrapper h3{text-align:center}
.all-portfolio-wrapper h2{font-size:40px;line-height:2rem}
h2.form{font-size:40px}
form.wpcf7-form>.row>div{padding:0 10px}
.callus-btn{display:block;margin:10px 0 30px;background:#85d3c5;color:#fff;font-size:30px}
footer{padding:20px 0 90px;}
#mc_embed_signup input.email{width:100%!important;margin-bottom:5px}
.toggle-mobile-address{display:inline-block}
.inner-contact-section .button{margin-bottom:2px}
.inner-contact-form .wpcf7 .row{padding:0 15px}
.portoflio-bullet img{height:90px;top:-20px}
ul#footer-menu li{display:block}
.campanha-wrapper h1{font-size:46px;line-height:2.5rem;margin:0 0 40px}
.campanha-wrapper h2 p{font-size:30px}
.home div.wpcf7{}
.mobile-down{position:absolute;bottom:0}
.mobile-up{position:absolute;bottom:25vh}
.camp-menu ul,
.page-template-page-googlepartner header#masthead{position:fixed;background:white!important;margin-top:-100px;}
#googlesuit{margin-top:100px;}
.h1title-wrapper{margin:0 0 20px}
.page-template-default h1,
.page-template-page-terms h1{font-size:30px;line-height:2rem;margin-bottom:0}
img.titileh1-logo{display:none}
.page-template-page-terms h5{font-size:24px;text-align:left}
.bottom-portfolio-wrapper h3{font-size:45px;line-height:2.5rem}
.bottom-portfolio-wrapper img{float:none;width:100%;max-width:100%;padding:0 5px}
.camp-head .logotipo{position:relative;left:auto;top:auto;width:115px;height:38px;background-size:cover;margin:10px 0 10px 15px}
.g-banner,
.slider-for-image{height:40vh;background-position:center;background-repeat:no-repeat}
.camp-menu ul{top:auto;display:inline-block;padding:0;width:100%;margin:0 auto 10px;float:none}
.camp-menu ul li{list-style:none;display:block;text-align:center}
.camp-menu ul li a{color:rgba(1, 1, 1, 1);text-transform:uppercase;font-size:16px;padding:0}
.characteristics-wrapper,
.graphicon-wrapper,
.point-wrapper{padding:30px 0 0}
.point{margin-bottom:30px}
.point-wrapper h3{font-size:25px;margin:20px 0 5px}
.characteristics-wrapper h2{font-size:32px}
.characteristics-wrapper p{margin-bottom:30px}
.characteristics-wrapper .point img{width:100%;max-width:75px;display:block;float:none;margin:0 auto 10px}
.characteristics-wrapper .point span{display:table-cell;text-align:center;text-transform:uppercase}
.bottom-quote-wrapper{margin:30px auto}
.bottom-banner-wrapper{margin:0 auto 30px}
.bottom-quote-wrapper h3{color:#fff;font-size:40px;margin:0 0 30px;line-height:2.5rem}
.bottom-banner-wrapper img{max-width:100%}
.camp-contacts{margin:0!important}
.g-banner{width:100%;background-size:cover;margin-bottom:30px}
#googlesuit h3,
section.gtop-section>.row>.columns{margin-bottom:20px}
#googlesuit section{padding:0}
#googlesuit h2{font-size:32px;text-align:center;padding:40px 20px 0}
#googlesuit h3{font-size:26px;margin-top:20px;text-transform:uppercase;line-height:1.5rem}
.gsuit-section p img{display:block;max-width:200px;margin:30px auto 0}
section>.row{margin:0 auto}
#googlesuit blockquote{line-height:1.5rem;color:rgba(28, 28, 28, 1);margin:30px 0;padding:0 15px;border-left:5px solid #cacaca;font-size:14px}
.slider-for-image{background-size:content}
.campaign-link{bottom:2px;width:110px;height:auto;padding:3px 10px;font-size:14px;background:rgba(255, 255, 255, .75)}
#dingdong{right:163px;top:29px;display:none}
.fp-viewing-design-block #dingdong{border:1px solid rgba(0, 0, 0, 1)}
.small-camp-wrapper>.camp-ballon{position:absolute;left:-58px}
}
@media only screen and (max-width:375px){#fp-nav{display:none}
.fp-viewing-data-header-block .logotipo,
.logotipo{left:20px;}
.fp-viewing-design-block .menu2{border:1px solid rgba(0, 0, 0, 1);background:url(img/menu.svg) center center no-repeat}
.fp-viewing-design-block ul.lang-bar li a{color:rgba(0, 0, 0, 1);border:1px solid rgba(0, 0, 0, 1)}
ul.lang-bar{right:63px}
.menu2{right:15px}
.options-line li a{font-size:6vh;line-height:2rem}
.options-line li a img{height:35px;margin-right:0;top:-9px}
.side-text-mainleft{position:absolute;left:0;height:auto;padding:0 25px 5px;width:100%}
.button{width:100%}
.button-2{margin-left:0;margin-bottom:0;}
h4{font-size:22px;line-height:1rem;margin-bottom:10px}
h2{font-size:40px;line-height:2rem}
.side-text-mainright{width:100%;padding:0 25px 25px;position:absolute}
.side-image img{max-width:inherit;height:auto;width:100%}
.side-image-half{height:auto;position:relative;top:0}
.side-image-half img{visibility:hidden;position:relative;bottom:0;max-width:50%}
.side-text{height:auto;position:relative;padding:0 1rem}
.break{height:10px}
form.wpcf7-form>.row>div{padding:0}
.wpcf7 input[type=email],
.wpcf7 input[type=text],
.wpcf7 textarea{margin-bottom:5px}
.wpcf7-submit{margin-top:5px}
}
@media only screen and (max-width:320px){.break{height:5px}
}
.clearfix:after{content:" ";display:block;height:0}



/* Go to Top */
#back-to-top {
    position: fixed;
    bottom: 90px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #000;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 1;
}
#back-to-top:hover {
    background: #000;
}
#back-to-top.show {
    opacity: 1;
}
.grecaptcha-badge{
	visibility: collapse !important;  
}