html{line-height:1.15;-webkit-text-size-adjust:100%; height:100%;}
body{margin:0; height:100%;}
main{display:block}
h1{font-size:2em;margin:0.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html{box-sizing:border-box}
template,[hidden]{display:none}
*,:before,:after{box-sizing:inherit}
address{font-style:inherit}
dfn,cite,em,i{font-style:italic}
b,strong{font-weight:700}
a{text-decoration:none}
a svg{pointer-events:none}
ul,ol{margin:0;padding:0;list-style:none}
p,figure{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0}
a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}
[hreflang]>abbr[title]{text-decoration:none}
table{border-spacing:0;border-collapse:collapse}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #CCCCCC}
blockquote{margin:0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
audio:not([controls]){display:none;height:0}
img,svg{max-width:100%;height:auto}
img[width],img[height],svg[width],svg[height]{max-width:none}
img{font-style:italic}
svg{fill:currentColor}
input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none transparent;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select{text-transform:none}
select::-ms-expand{display:none}
select::-ms-value{background:none;color:inherit}
textarea{overflow:auto;resize:vertical}
button,.c-button{display:inline-block;overflow:visible;margin:0;padding:0;border:0;background:none transparent;color:inherit;vertical-align:middle;text-align:center;text-decoration:none;text-transform:none;font:inherit;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
button:focus,button:hover,.c-button:focus,.c-button:hover{text-decoration:none}
@font-face{font-family:"Atlas Grotesk";src:url("../fonts/atlasgrotesk-light.woff2") format("woff2"),url("../fonts/atlasgrotesk-light.woff") format("woff");font-style:normal;font-weight:300}
@font-face{font-family:"Atlas Grotesk";src:url("../fonts/atlasgrotesk-regular.woff2") format("woff2"),url("../fonts/atlasgrotesk-regular.woff") format("woff");font-style:normal;font-weight:400}
@font-face{font-family:"Atlas Grotesk";src:url("../fonts/atlasgrotesk-bold.woff2") format("woff2"),url("../fonts/atlasgrotesk-bold.woff") format("woff");font-style:normal;font-weight:700}
::root{--color-grey-black:$color-grey-black;--color-accent:$color-accent}
html{min-height:100%;color:#17171B;font-family:"微软雅黑","Atlas Grotesk";line-height:1.5;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} /*font-weight:300;*/
@media (max-width:699px){html{font-size:16px}
}@media (min-width:700px) and (max-width:999px){html{font-size:16px}
}@media (min-width:1000px) and (max-width:1199px){html{font-size:16px}
}@media (min-width:1200px) and (max-width:1599px){html{font-size:16px}
}@media (min-width:1600px) and (max-width:1999px){html{font-size:17px}
}@media (min-width:2000px) and (max-width:2399px){html{font-size:18px}
}@media (min-width:2400px){html{font-size:20px}
}
html.has-scroll-smooth{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}
html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.has-scroll-smooth body{overflow:hidden}
::-moz-selection{background-color:#003366;color:#fff;text-shadow:none}
::selection{background-color:#003366;color:#fff;text-shadow:none}
a{color:currentColor}
a:focus,a:hover{color:currentColor}
.js-focus-visible:focus:not(.focus-visible){outline:none}
.o-scroll{min-height:100vh}
.o-container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}
.o-container.-medium{max-width:75rem}
.o-ratio{position:relative;display:block;overflow:hidden}
.o-ratio:before{display:block;padding-bottom:100%;width:100%;content:""}
.o-ratio_content,.o-ratio>img,.o-ratio>iframe,.o-ratio>embed,.o-ratio>object{position:absolute;top:0;bottom:0;left:0;width:100%}
.o-grid{display:grid;width:100%;margin:0;padding:0;list-style:none}
.o-grid.-col-12{grid-template-columns:repeat(12,1fr)}
.o-grid.-col-2{grid-template-columns:repeat(2,1fr)}
.o-grid.-col-4{grid-template-columns:repeat(4,1fr)}
@media (min-width:700px){.o-grid.-col-2\@from-small{grid-template-columns:repeat(2,1fr)}
}@media (min-width:1000px){.o-grid.-col-2\@from-medium{grid-template-columns:repeat(2,1fr)}
}@media (min-width:1000px){.o-grid.-col-3\@from-medium{grid-template-columns:repeat(3,1fr)}
}@media (min-width:1000px){.o-grid.-col-5\@from-medium{grid-template-columns:repeat(5,1fr)}
}@media (min-width:1000px){.o-grid.-col-6\@from-medium{grid-template-columns:repeat(6,1fr)}
}@media (min-width:1000px){.o-grid.-col-8\@from-medium{grid-template-columns:repeat(8,1fr)}
}@media (min-width:1000px){.o-grid.-col-12\@from-medium{grid-template-columns:repeat(12,1fr)}
}@media (max-width:999px){.o-grid.-col-4\@to-medium{grid-template-columns:repeat(4,1fr)}
}.o-grid.-full-height{height:100%}
.o-grid.-gutter{gap:20px;-moz-column-gap:20px;column-gap:20px}
.o-grid.-gutter-large{gap:50px;-moz-column-gap:50px;column-gap:50px}
@media (max-width:699px){.o-grid.-gutter-large{gap:20px;-moz-column-gap:20px;column-gap:20px}
}.o-grid.-gutter-x{-moz-column-gap:20px;column-gap:20px}
.o-grid.-gutter-y{row-gap:20px}
@media (max-width:999px){.o-grid.-gutter-list{gap:4rem;-moz-column-gap:20px;column-gap:20px}
}@media (min-width:1000px){.o-grid.-gutter-list{gap:5.625rem;-moz-column-gap:20px;column-gap:20px}
}.o-grid.-top-items{align-items:start}
.o-grid.-right-items{justify-items:end}
.o-grid.-bottom-items{align-items:end}
.o-grid.-left-items{justify-items:start}
.o-grid.-center-items{align-items:center;justify-items:center}
.o-grid.-center-items-x{justify-items:center}
.o-grid.-center-items-y{align-items:center}
.o-grid.-stretch-items{align-items:stretch;justify-items:stretch}
.o-grid.-top-cells{align-content:start}
.o-grid.-right-cells{justify-content:end}
.o-grid.-bottom-cells{align-content:end}
.o-grid.-left-cells{justify-content:start}
.o-grid.-center-cells{align-content:center;justify-content:center}
.o-grid.-center-cells-x{justify-content:center}
.o-grid.-center-cells-y{align-content:center}
.o-grid.-stretch-cells{align-content:stretch;justify-content:stretch}
.o-grid.-space-around-cells{align-content:space-around;justify-content:space-around}
.o-grid.-space-around-cells-x{justify-content:space-around}
.o-grid.-space-around-cells-y{align-content:space-around}
.o-grid.-space-between-cells{justify-content:space-between;align-content:space-between}
.o-grid.-space-between-cells-x{justify-content:space-between}
.o-grid.-space-between-cells-y{align-content:space-between}
.o-grid.-space-evenly-cells{justify-content:space-evenly;align-content:space-evenly}
.o-grid.-space-evenly-cells-x{justify-content:space-evenly}
.o-grid.-space-evenly-cells-y{align-content:space-evenly}
.o-grid_item{grid-column:1 / -1}
.o-grid_item.-align-end{align-self:end}
.o-flex{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}
.o-flex.-col-12{--colsTotal:12}
.o-flex.-col-4{--colsTotal:4}
.o-flex.-col-2{--colsTotal:2}
.o-flex.-full-height{height:100%}
.o-flex.-gutter{--gutter:20px;gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}
.o-flex.-gutter-large{--gutter:50px;gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}
.o-flex.-gutter-x{--gutter:20px;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}
.o-flex.-gutter-y{row-gap:20px}
@media (max-width:999px){.o-flex.-gutter-list{gap:4rem;-moz-column-gap:20px;column-gap:20px}
}@media (min-width:1000px){.o-flex.-gutter-list{gap:5.625rem;-moz-column-gap:20px;column-gap:20px}
}.o-flex.-top-items{align-items:start}
.o-flex.-right-items{justify-items:end}
.o-flex.-bottom-items{align-items:end}
.o-flex.-left-items{justify-items:start}
.o-flex.-center-items{align-items:center;justify-items:center}
.o-flex.-center-items-x{justify-items:center}
.o-flex.-center-items-y{align-items:center}
.o-flex.-stretch-items{align-items:stretch;justify-items:stretch}
.o-flex.-top-cells{align-content:start}
.o-flex.-right-cells{justify-content:end}
.o-flex.-bottom-cells{align-content:end}
.o-flex.-left-cells{justify-content:start}
.o-flex.-center-cells{align-content:center;justify-content:center}
.o-flex.-center-cells-x{justify-content:center}
.o-flex.-center-cells-y{align-content:center}
.o-flex.-stretch-cells{align-content:stretch;justify-content:stretch}
.o-flex.-space-around-cells{align-content:space-around;justify-content:space-around}
.o-flex.-space-around-cells-x{justify-content:space-around}
.o-flex.-space-around-cells-y{align-content:space-around}
.o-flex.-space-between-cells{justify-content:space-between;align-content:space-between}
.o-flex.-space-between-cells-x{justify-content:space-between}
.o-flex.-space-between-cells-y{align-content:space-between}
.o-flex.-space-evenly-cells{justify-content:space-evenly;align-content:space-evenly}
.o-flex.-space-evenly-cells-x{justify-content:space-evenly}
.o-flex.-space-evenly-cells-y{align-content:space-evenly}
.o-flex_item{--colsWidth:var(--colsTotal);width:100%}
.o-flex_item.-align-end{align-self:end}
[class^="svg-"]{display:block;width:var(--svg-width);height:calc(var(--svg-width) * (1 / (var(--svg-ratio))))}
.svg-icon-arrow-right{--svg-width:19px;--svg-ratio:18/6}
.svg-icon-arrow-left{--svg-width:19px;--svg-ratio:18/6}
.svg-icon-arrow-bottom{--svg-width:6px;--svg-ratio:6/18}
.svg-icon-arrow-tip-right{--svg-width:7px;--svg-ratio:7/12.7}
.svg-icon-arrow-tip-left{--svg-width:7px;--svg-ratio:7/12.7}
.svg-icon-arrow-tip-top{--svg-width:12px;--svg-ratio:12/5.6}
.svg-icon-arrow-tip-bottom{--svg-width:12px;--svg-ratio:12/5.6}
.svg-icon-arrow-download{--svg-width:16px;--svg-ratio:16/22.5}
.svg-icon-play{--svg-width:7px;--svg-ratio:7.2/6.5}
.svg-chart{--svg-width:100vw;--svg-ratio:1164/482}
.svg-icon-facebook,.svg-icon-twitter,.svg-icon-linkedin,.svg-icon-youtube,.svg-icon-instagram{--svg-width:27px;--svg-ratio:27/27}
.svg-icon-arrow-big-down,.svg-icon-arrow-big-up{--svg-width:26px;--svg-ratio:26/54}
.svg-icon-arrow-external{--svg-width:10px;--svg-ratio:10/10}
.svg-icon-check{--svg-width:12px;--svg-ratio:12/9}
@media (max-width:699px){.o-padding.-tiny-top{padding-top:1.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-tiny-top{padding-top:1.25rem}
}@media (min-width:1200px){.o-padding.-tiny-top{padding-top:1.25rem}
}@media (max-width:699px){.o-padding.-tiny-bottom{padding-bottom:1.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-tiny-bottom{padding-bottom:1.25rem}
}@media (min-width:1200px){.o-padding.-tiny-bottom{padding-bottom:1.25rem}
}@media (max-width:699px){.o-padding.-tiny-left{padding-left:1.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-tiny-left{padding-left:1.25rem}
}@media (min-width:1200px){.o-padding.-tiny-left{padding-left:1.25rem}
}@media (max-width:699px){.o-padding.-tiny-right{padding-right:1.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-tiny-right{padding-right:1.25rem}
}@media (min-width:1200px){.o-padding.-tiny-right{padding-right:1.25rem}
}@media (max-width:699px){.o-padding.-small-top{padding-top:1.5rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-small-top{padding-top:2rem}
}@media (min-width:1200px){.o-padding.-small-top{padding-top:3rem}
}@media (max-width:699px){.o-padding.-small-bottom{padding-bottom:1.5rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-small-bottom{padding-bottom:2rem}
}@media (min-width:1200px){.o-padding.-small-bottom{padding-bottom:3rem}
}@media (max-width:699px){.o-padding.-medium-top{padding-top:2rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-medium-top{padding-top:2.5rem}
}@media (min-width:1200px){.o-padding.-medium-top{padding-top:3.5rem}
}@media (max-width:699px){.o-padding.-medium-bottom{padding-bottom:2rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-medium-bottom{padding-bottom:2.5rem}
}@media (min-width:1200px){.o-padding.-medium-bottom{padding-bottom:3.5rem}
}@media (max-width:699px){.o-padding.-large-top{padding-top:3.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-large-top{padding-top:4rem}
}@media (min-width:1200px){.o-padding.-large-top{padding-top:5rem}
}@media (max-width:699px){.o-padding.-large-bottom{padding-bottom:3.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-large-bottom{padding-bottom:4rem}
}@media (min-width:1200px){.o-padding.-large-bottom{padding-bottom:5rem}
}@media (max-width:699px){.o-padding.-wide-top{padding-top:3.75rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-wide-top{padding-top:5.625rem}
}@media (min-width:1200px){.o-padding.-wide-top{padding-top:4rem}
}@media (max-width:699px){.o-padding.-wide-bottom{padding-bottom:2rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-wide-bottom{padding-bottom:2rem}
}@media (min-width:1200px){.o-padding.-wide-bottom{padding-bottom:3rem}
}@media (max-width:699px){.o-padding.-big-top{padding-top:5.625rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-big-top{padding-top:7.75rem}
}@media (min-width:1200px){.o-padding.-big-top{padding-top:11.25rem}
}@media (max-width:699px){.o-padding.-big-bottom{padding-bottom:5.625rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-big-bottom{padding-bottom:7.75rem}
}@media (min-width:1200px){.o-padding.-big-bottom{padding-bottom:11.25rem}
}@media (max-width:699px){.o-padding.-huge-top{padding-top:7.75rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-huge-top{padding-top:11.25rem}
}@media (min-width:1200px){.o-padding.-huge-top{padding-top:15.5rem}
}@media (max-width:699px){.o-padding.-huge-bottom{padding-bottom:7.75rem}
}@media (min-width:700px) and (max-width:1199px){.o-padding.-huge-bottom{padding-bottom:11.25rem}
}@media (min-width:1200px){.o-padding.-huge-bottom{padding-bottom:15.5rem}
}@media (min-width:500px){.o-padding.-no-padding\@from-tiny{padding-top:0 !important;padding-bottom:0 !important}
}@media (min-width:700px){.o-padding.-no-padding\@from-small{padding-top:0 !important;padding-bottom:0 !important}
}@media (min-width:1000px){.o-padding.-no-padding\@from-medium{padding-top:0 !important;padding-bottom:0 !important}
}@media (min-width:1200px){.o-padding.-no-padding\@from-large{padding-top:0 !important;padding-bottom:0 !important}
}@media (min-width:500px){.o-padding.-no-padding-top\@from-tiny{padding-top:0 !important}
}@media (min-width:700px){.o-padding.-no-padding-top\@from-small{padding-top:0 !important}
}@media (min-width:1000px){.o-padding.-no-padding-top\@from-medium{padding-top:0 !important}
}@media (min-width:1200px){.o-padding.-no-padding-top\@from-large{padding-top:0 !important}
}@media (max-width:499px){.o-padding.-no-padding-top\@to-tiny{padding-top:0 !important}
}@media (max-width:699px){.o-padding.-no-padding-top\@to-small{padding-top:0 !important}
}@media (max-width:999px){.o-padding.-no-padding-top\@to-medium{padding-top:0 !important}
}@media (max-width:1199px){.o-padding.-no-padding-top\@to-large{padding-top:0 !important}
}@media (min-width:500px){.o-padding.-no-padding-bottom\@from-tiny{padding-bottom:0 !important}
}@media (min-width:700px){.o-padding.-no-padding-bottom\@from-small{padding-bottom:0 !important}
}@media (min-width:1000px){.o-padding.-no-padding-bottom\@from-medium{padding-bottom:0 !important}
}@media (min-width:1200px){.o-padding.-no-padding-bottom\@from-large{padding-bottom:0 !important}
}@media (max-width:499px){.o-padding.-no-padding-bottom\@to-tiny{padding-bottom:0 !important}
}@media (max-width:699px){.o-padding.-no-padding-bottom\@to-small{padding-bottom:0 !important}
}@media (max-width:999px){.o-padding.-no-padding-bottom\@to-medium{padding-bottom:0 !important}
}@media (max-width:1199px){.o-padding.-no-padding-bottom\@to-large{padding-bottom:0 !important}
}@media (min-width:1000px){.o-padding.-no-padding-horizontal\@from-medium{padding-right:0 !important;padding-left:0 !important}
}@media (max-width:699px){.o-margin.-tiny-top{margin-top:1rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-tiny-top{margin-top:1.125rem}
}@media (min-width:1200px){.o-margin.-tiny-top{margin-top:1.25rem}
}@media (max-width:699px){.o-margin.-tiny-bottom{margin-bottom:1rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-tiny-bottom{margin-bottom:1.125rem}
}@media (min-width:1200px){.o-margin.-tiny-bottom{margin-bottom:1.25rem}
}@media (max-width:699px){.o-margin.-small-top{margin-top:1.5rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-small-top{margin-top:2rem}
}@media (min-width:1200px){.o-margin.-small-top{margin-top:3rem}
}@media (max-width:699px){.o-margin.-small-bottom{margin-bottom:1.5rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-small-bottom{margin-bottom:2rem}
}@media (min-width:1200px){.o-margin.-small-bottom{margin-bottom:3rem}
}@media (max-width:699px){.o-margin.-medium-top{margin-top:2rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-medium-top{margin-top:2.5rem}
}@media (min-width:1200px){.o-margin.-medium-top{margin-top:3.5rem}
}@media (max-width:699px){.o-margin.-medium-bottom{margin-bottom:2rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-medium-bottom{margin-bottom:2.5rem}
}@media (min-width:1200px){.o-margin.-medium-bottom{margin-bottom:3.5rem}
}@media (max-width:699px){.o-margin.-large-top{margin-top:3.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-large-top{margin-top:4rem}
}@media (min-width:1200px){.o-margin.-large-top{margin-top:5rem}
}@media (max-width:699px){.o-margin.-large-bottom{margin-bottom:3.25rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-large-bottom{margin-bottom:4rem}
}@media (min-width:1200px){.o-margin.-large-bottom{margin-bottom:5rem}
}@media (max-width:699px){.o-margin.-wide-top{margin-top:4rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-wide-top{margin-top:5.625rem}
}@media (min-width:1200px){.o-margin.-wide-top{margin-top:7.5rem}
}@media (max-width:699px){.o-margin.-wide-bottom{margin-bottom:4rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-wide-bottom{margin-bottom:5.625rem}
}@media (min-width:1200px){.o-margin.-wide-bottom{margin-bottom:7.5rem}
}@media (max-width:699px){.o-margin.-big-top{margin-top:5.625rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-big-top{margin-top:7.75rem}
}@media (min-width:1200px){.o-margin.-big-top{margin-top:11.25rem}
}@media (max-width:699px){.o-margin.-big-bottom{margin-bottom:5.625rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-big-bottom{margin-bottom:7.75rem}
}@media (min-width:1200px){.o-margin.-big-bottom{margin-bottom:11.25rem}
}@media (max-width:699px){.o-margin.-huge-top{margin-top:7.75rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-huge-top{margin-top:11.25rem}
}@media (min-width:1200px){.o-margin.-huge-top{margin-top:15.5rem}
}@media (max-width:699px){.o-margin.-huge-bottom{margin-bottom:7.75rem}
}@media (min-width:700px) and (max-width:1199px){.o-margin.-huge-bottom{margin-bottom:11.25rem}
}@media (min-width:1200px){.o-margin.-huge-bottom{margin-bottom:15.5rem}
}@media (min-width:500px){.o-margin.-no-margin\@from-tiny{margin-top:0 !important;margin-bottom:0 !important}
}@media (min-width:700px){.o-margin.-no-margin\@from-small{margin-top:0 !important;margin-bottom:0 !important}
}@media (min-width:1000px){.o-margin.-no-margin\@from-medium{margin-top:0 !important;margin-bottom:0 !important}
}@media (min-width:1200px){.o-margin.-no-margin\@from-large{margin-top:0 !important;margin-bottom:0 !important}
}@media (min-width:500px){.o-margin.-no-margin-top\@from-tiny{margin-top:0 !important}
}@media (min-width:700px){.o-margin.-no-margin-top\@from-small{margin-top:0 !important}
}@media (min-width:1000px){.o-margin.-no-margin-top\@from-medium{margin-top:0 !important}
}@media (min-width:1200px){.o-margin.-no-margin-top\@from-large{margin-top:0 !important}
}@media (max-width:499px){.o-margin.-no-margin-top\@to-tiny{margin-top:0 !important}
}@media (max-width:699px){.o-margin.-no-margin-top\@to-small{margin-top:0 !important}
}@media (max-width:999px){.o-margin.-no-margin-top\@to-medium{margin-top:0 !important}
}@media (max-width:1199px){.o-margin.-no-margin-top\@to-large{margin-top:0 !important}
}@media (min-width:500px){.o-margin.-no-margin-bottom\@from-tiny{margin-bottom:0 !important}
}@media (min-width:700px){.o-margin.-no-margin-bottom\@from-small{margin-bottom:0 !important}
}@media (min-width:1000px){.o-margin.-no-margin-bottom\@from-medium{margin-bottom:0 !important}
}@media (min-width:1200px){.o-margin.-no-margin-bottom\@from-large{margin-bottom:0 !important}
}@media (max-width:499px){.o-margin.-no-margin-bottom\@to-tiny{margin-bottom:0 !important}
}@media (max-width:699px){.o-margin.-no-margin-bottom\@to-small{margin-bottom:0 !important}
}@media (max-width:999px){.o-margin.-no-margin-bottom\@to-medium{margin-bottom:0 !important}
}@media (max-width:1199px){.o-margin.-no-margin-bottom\@to-large{margin-bottom:0 !important}
}.splitting .word,.splitting .char{display:inline-block}
.splitting .char{position:relative}
.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}
.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}
.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(
     (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}
@font-face{font-family:'swiper-icons';src:url("../fonts/8aa913d01d6748089b3bdee01089311d.woff") format("woff");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.c-text.-uppercase{font-size:12px;text-transform:uppercase;letter-spacing:0.15em;font-weight:normal}
.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;transform-origin:center right;transition:transform 0.3s,opacity 0.3s;opacity:0;z-index:350}
.c-scrollbar:hover{transform:scaleX(1.45)}
.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}
.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}
.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}
.c-heading{font-weight:300;line-height:1.1;letter-spacing:-0.02em}
.c-heading em{font-style:normal;color:#E62B33}
.c-heading h3{ font-size:16px; font-weight: normal;}
@media (min-width:700px){.c-heading.-indent{text-indent:0px;font-weight: bold!important;}
}@media (max-width:699px){.c-heading.-indent{text-indent:25vw}
}@media (max-width:499px){.c-heading.-indent{text-indent:33vw}
}@media (max-width:999px){.c-heading.-indent{text-indent:0}
}.c-heading.-has-label{position:relative}
.c-heading.-h1{font-style:normal;font-weight:300;max-width:1000px}
@media (min-width:1200px){.c-heading.-h1{font-size:3.5rem}
}@media (min-width:700px) and (max-width:1199px){.c-heading.-h1{font-size:2.75rem}
}@media (max-width:699px){.c-heading.-h1{font-size:2rem}
}@media (max-width:499px){.c-heading.-h1{font-size:20px}}
}@media (min-width:1000px){.c-heading.-h1{margin-bottom:3.75rem}
}@media (max-width:999px){.c-heading.-h1{margin-bottom:2.5rem}
}.c-heading.-h2{font-style:normal;font-weight:300}
@media (max-width:699px){.c-heading.-h2{font-size:1.5rem}
}@media (min-width:700px){.c-heading.-h2{font-size:1.5rem; line-height:1.5em;}
}@media (min-width:1000px){.c-heading.-h2{margin-bottom:2.5rem}
}@media (max-width:999px){.c-heading.-h2{margin-bottom:1.875rem}
}.c-heading.-h3{font-style:normal;font-weight:300}
@media (max-width:699px){.c-heading.-h3{font-size:1.25rem}
}@media (min-width:700px){.c-heading.-h3{font-size:1.5rem}
}@media (min-width:1000px){.c-heading.-h3{margin-bottom:1.875rem}
}@media (max-width:999px){.c-heading.-h3{margin-bottom:1.25rem}
}.c-heading.-h4{font-size:1.125rem;font-style:normal;font-weight:300}
.c-heading.-h5{font-style:normal;font-weight:300}
@media (max-width:699px){.c-heading.-h5{font-size:1.25rem}
}@media (min-width:700px){.c-heading.-h5{font-size:1.125rem}
}.c-heading.-h6{font-size:1.125rem;font-style:normal;font-weight:300}
.c-heading.-decorative{font-style:normal;font-weight:300;line-height:0.95;text-transform:uppercase;letter-spacing:-0.06em}
@media (min-width:1000px){.c-heading.-decorative{font-size:8vw}
}@media (max-width:999px){.c-heading.-decorative{font-size:10vw}
}@media (max-width:699px){.c-heading.-decorative{font-size:12vw}
}.c-heading.-decorative>*{text-indent:initial}
.c-heading.-label{font-style:normal;font-weight:400;line-height:1.1;color:#E62B33;text-transform:uppercase;letter-spacing:0.05em}
@media (min-width:700px){.c-heading.-label{font-size:12px}
}@media (max-width:699px){.c-heading.-label{font-size:10px}
}.c-heading.-no-margin{margin-bottom:0}
@media (min-width:1000px){.c-heading_label_wrap{position:absolute;top:1.05em;left:0;transform:translateY(-100%)}
}@media (max-width:999px){.c-heading_label_wrap{margin-bottom:20px}
}.c-heading_label{font-style:normal;font-weight:400;line-height:1.1;color:#E62B33;text-transform:uppercase;letter-spacing:0.05em;text-indent:initial}
@media (min-width:700px){.c-heading_label{font-size:12px}
}@media (max-width:699px){.c-heading_label{font-size:10px}
}@media (min-width:700px){.c-heading_label{max-width:220px}
}.c-button{display:inline-flex;justify-content:space-between;align-items:center;position:relative;padding:.9375rem 1.25rem;background-color:#fff;position:relative;border-radius:4px;border:solid 1px #ddd;color:#17171B;min-width:12.5rem;z-index:1;overflow:hidden}
.c-button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ddd;z-index:-1;transform:scaleY(0);transform-origin:center top;transition:transform .3s cubic-bezier(0.4,0,0,1)}
.c-button:hover,.c-button:focus,.c-button-hover:hover .c-button,.c-button-hover:focus .c-button,.c-button.is-current{color:#17171B}
.c-button:hover:before,.c-button:focus:before,.c-button-hover:hover .c-button:before,.c-button-hover:focus .c-button:before,.c-button.is-current:before{transform-origin:center bottom;transform:scaleY(1)}
.c-button.-white{background-color:#fff}
.c-button.-transparent{border-color:transparent;background-color:transparent}
.c-button.-naked{padding:.9375rem 0}
.c-button.-naked:before{content:none}
.c-button.-tab{border-color:#fff;background-color:transparent;color:#fff;line-height:1;width:100%;max-width:435px;padding-bottom:19px;margin-bottom:20px}
.c-button.-tab:hover,.c-button.-tab:focus,.c-button-hover:hover .c-button.-tab,.c-button-hover:focus .c-button.-tab,.c-button.-tab.is-current{color:#000}
.c-button.-tab:before{background-color:#fff}
.c-button.-no-border{border:none}
.c-button.-hover-white:hover,.c-button.-hover-white:focus,.c-button-hover:hover .c-button.-hover-white,.c-button-hover:focus .c-button.-hover-white{color:#fff}
@media (min-width:1000px){.c-button.-back{padding-left:5.625rem}
}.c-button.-width-auto{min-width:auto}
.c-button.-width-large{min-width:18.125rem}
.c-button.-floating{position:absolute;top:20px;left:20px;z-index:2}
.c-button.-submit{border:none;background-color:#E62B33;color:#fff;width:100%;min-height:100px;flex-direction:column;justify-content:space-between;align-items:flex-start}
.c-button.-submit:hover,.c-button.-submit:focus,.c-button-hover:hover .c-button.-submit,.c-button-hover:focus .c-button.-submit{color:#fff}
.c-button.-submit:before{background-color:#000}
.c-button_label{position:relative;display:block;font-size:16px;text-transform:uppercase;letter-spacing:0.15em;padding-right:1.25rem}
.c-button.-tab .c-button_label{text-transform:none;font-size:20px;letter-spacing:normal}
.c-button.-submit .c-button_label{font-size:16px;letter-spacing:normal;font-weight:normal}
.c-button_label>span{display:block}
.c-button_label>span:nth-child(2){position:absolute;top:0;bottom:0}
.c-button.-back .c-button_label{padding-right:0}
.c-button_icon{position:relative; vertical-align: middle; line-height: 16px;}
@media (min-width:1000px){.c-button.-back .c-button_icon{position:absolute;left:0}
}.c-button.-submit .c-button_icon{align-self:flex-end}
.c-button.-close{padding-right:3.75rem}
.c-button.-close .c-button_icon{width:1.75rem;height:1.75rem;margin-right:1.25rem;transform:none !important;position:absolute;top:50%;right:.5rem;margin-top:-.875rem}
.c-button.-close .c-button_icon::before,.c-button.-close .c-button_icon::after{display:inline-block;content:"";position:absolute;background-color:currentColor;height:1px;width:100%;top:50%}
.c-button.-close .c-button_icon::before{transform:rotate(45deg)}
.c-button.-close .c-button_icon::after{transform:rotate(-45deg)}
.c-button.-rollover .c-button_label{overflow:hidden}
.c-button.-rollover .c-button_label>span{transition:opacity .3s cubic-bezier(0.4,0,0,1),transform .6s cubic-bezier(0.4,0,0,1)}
.c-button.-rollover .c-button_label>span:nth-of-type(2){opacity:0;transform:translate3d(0,100%,0)}
.c-button.-rollover:hover .c-button_label>span:nth-of-type(1),.c-button.-rollover:focus .c-button_label>span:nth-of-type(1),.c-button-hover:hover .c-button.-rollover .c-button_label>span:nth-of-type(1),.c-button-hover:focus .c-button.-rollover .c-button_label>span:nth-of-type(1){opacity:0;transform:translate3d(0,-100%,0)}
.c-button.-rollover:hover .c-button_label>span:nth-of-type(2),.c-button.-rollover:focus .c-button_label>span:nth-of-type(2),.c-button-hover:hover .c-button.-rollover .c-button_label>span:nth-of-type(2),.c-button-hover:focus .c-button.-rollover .c-button_label>span:nth-of-type(2){opacity:1;transform:translate3d(0,0,0)}
.c-button-round{display:inline-flex;justify-content:space-between;align-items:center;justify-content:center;position:relative;position:relative;color:#E62B33;z-index:1}
@media (min-width:1000px){.c-button-round{width:4.125rem;height:4.125rem}
}@media (max-width:999px){.c-button-round{width:2.875rem;height:2.875rem}
}.c-button-round:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;transform:scale(1);transition:transform .3s cubic-bezier(0.4,0,0,1);border-radius:50%}
.c-button-round:hover:before{transform:scale(1.2)}
.c-button-hover:hover .c-button-round:before{transform:scale(1.2)}
.c-button-round.-transparent{border-color:transparent;background-color:transparent}
.c-button-round.-naked{padding:.9375rem 0}
.c-button-round.-naked:before{content:none}
.c-button-round.-small{width:2.5rem;height:2.5rem}
.c-button-round.-background-grey{color:#17171B}
.c-button-round.-background-grey:before{background-color:#F6F6F6}
.c-button-round[disabled]{opacity:0.35;pointer-events:none}
.c-button-round_icon{position:relative}
.c-form{transition:opacity .3s cubic-bezier(0.4,0,0,1)}
.c-form.is-loading{opacity:0.4}
.c-form_item{position:relative;margin-bottom:20px}
.c-form_title{font-size:14px;color:#E62B33;text-transform:uppercase;letter-spacing:0.01em;font-weight:normal;margin-bottom:20px}
.c-form_error{color:#E62B33;font-size:10px;text-transform:uppercase;font-weight:normal;margin-top:5px}
.c-form_feedback{padding-top:20px}
.c-form.-download .c-form_feedback{display:none}
.c-form_feedback.-error,.c-form.is-error .c-form_feedback{display:block;padding:10px;border:solid 1px #E62B33;margin:20px 0;border-radius:4px;color:red}
.c-form_feedback.-success,.c-form.is-success .c-form_feedback{display:block;padding:10px;border:solid 1px #15c437;margin:20px 0;border-radius:4px;color:#15c437}
.c-form_legal{color:#939BA0;font-size:12px;margin-bottom:40px}
.c-form_legal p+p{padding-top:20px}
.c-form_legal a{text-decoration:underline}
.c-form_legal a:hover{text-decoration:none}
.c-form_label{display:block;margin-bottom:10px;font-size:10px;text-transform:uppercase;font-weight:normal;color:#000}
.c-form_item.-required .c-form_label:after{content:' *';color:#E62B33}
.c-form_group{padding:0;margin:0;border:none;margin-top:40px}
.c-form_group:first-child{margin-top:0}
.c-form_input,.c-form_select_input,.c-form_textarea{padding:10px 16px 13px 16px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-weight:normal}
@media (min-width:1000px){.c-form_input,.c-form_select_input,.c-form_textarea{font-size:14px}
}@media (max-width:999px){.c-form_input,.c-form_select_input,.c-form_textarea{font-size:16px}
}.c-form_input:focus,.c-form_select_input:focus,.c-form_textarea:focus{border-color:#000}
.c-form_input::-moz-placeholder,.c-form_select_input::-moz-placeholder,.c-form_textarea::-moz-placeholder{color:#939BA0;-moz-transition:opacity .15s linear;transition:opacity .15s linear;opacity:1;text-transform:uppercase}
.c-form_input:-ms-input-placeholder,.c-form_select_input:-ms-input-placeholder,.c-form_textarea:-ms-input-placeholder{color:#939BA0;-ms-transition:opacity .15s linear;transition:opacity .15s linear;opacity:1;text-transform:uppercase}
.c-form_input::placeholder,.c-form_select_input::placeholder,.c-form_textarea::placeholder{color:#939BA0;transition:opacity .15s linear;opacity:1;text-transform:uppercase}
.c-form_input:focus::-moz-placeholder,.c-form_select_input:focus::-moz-placeholder,.c-form_textarea:focus::-moz-placeholder{opacity:1}
.c-form_input:focus:-ms-input-placeholder,.c-form_select_input:focus:-ms-input-placeholder,.c-form_textarea:focus:-ms-input-placeholder{opacity:1}
.c-form_input:focus::placeholder,.c-form_select_input:focus::placeholder,.c-form_textarea:focus::placeholder{opacity:1}
.c-form_input.is-error,.is-error.c-form_select_input,.is-error.c-form_textarea{border-color:#E62B33}
.c-form_checkboxLabel,.c-form_radioLabel{position:relative;display:inline-block;margin-bottom:0;padding-left:2.1875rem;cursor:pointer;color:#939BA0;font-size:11px;white-space:initial;text-transform:initial;max-width:20rem}
.c-form_checkboxLabel::before,.c-form_radioLabel::before,.c-form_checkboxLabel::after,.c-form_radioLabel::after{content:"";position:absolute;top:0.2em;left:0;display:inline-block;padding:0;width:1.5625rem;height:1.5625rem;border-radius:4px}
.c-form_checkboxLabel::before,.c-form_radioLabel::before{background-color:transparent;border:1px solid lightgray}
.c-form_checkboxLabel::after,.c-form_radioLabel::after{border-color:transparent;background-color:transparent;background-image:url("../images/c6645c213c7d4b10a53d27d6620ee926.gif");background-position:center;background-size:.75rem;background-repeat:no-repeat;opacity:0}
.c-form_checkboxLabel:hover::before,.c-form_radioLabel:hover::before{border-color:darkgray}
.c-form_checkbox:focus+.c-form_checkboxLabel::before,.c-form_radio:focus+.c-form_checkboxLabel::before,.c-form_checkbox:focus+.c-form_radioLabel::before,.c-form_radio:focus+.c-form_radioLabel::before{border-color:dimgray}
.c-form_checkbox:checked+.c-form_checkboxLabel::after,.c-form_radio:checked+.c-form_checkboxLabel::after,.c-form_checkbox:checked+.c-form_radioLabel::after,.c-form_radio:checked+.c-form_radioLabel::after{opacity:1}
.c-form_checkbox,.c-form_radio{position:absolute;width:0;opacity:0}
.c-form_radioLabel::before,.c-form_radioLabel::after{border-radius:50%}
.c-form_radioLabel::after{background-image:url("../images/1221ee4782ca4fed98a3085cbe452859.gif");background-size:.375rem}
.c-form_select{position:relative;cursor:pointer}
.c-form_select::after{position:absolute;top:0;right:0;bottom:0;z-index:2;width:2.5rem;background-image:url("../images/a2c3c4b9fa234e518f88bf4bb460dd7e.gif");background-position:center;background-size:.5rem;background-repeat:no-repeat;content:"";pointer-events:none}
.c-form_select_input{position:relative;z-index:1;padding-right:2.5rem;cursor:pointer}
.c-form_textarea{min-height:12.5rem}
.c-hero{position:relative;padding-top:8.75rem;z-index:1}
.c-hero.-dark{color:#fff!important;}
.c-hero.-contact{z-index:3}
@media (max-width:999px){.c-hero.-contact{padding-top:80px}
}@media (min-width:1000px){html.is-mobile .c-hero.-has-sticky-video{padding-bottom:60vh}
}@media (max-width:999px){.c-hero.-has-sticky-video{padding-bottom:250px}
}@media (max-width:699px){.c-hero.-has-sticky-video{padding-bottom:100px}
}.c-hero_container{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px; }
@media (min-width:1000px){.c-hero_container{min-height:calc(100vh - 8.75rem);}
}.c-hero.-has-sticky-video .c-hero_container{min-height:calc(100vh - 8.75rem)}
.c-hero.-listing .c-hero_container{min-height:auto;padding-bottom:0}
.c-hero.-multi .c-hero_container{padding-bottom:0}
@media (min-width:1000px){.c-hero.-multi .c-hero_container{min-height:18rem};}
.c-hero_background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}
.c-hero.-product .c-hero_background::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#000,rgba(0,0,0,0))}
.c-hero_background_inner{position:absolute;top:0;left:0;height:100%;width:100%}
.c-hero_background_image{background-position:center;background-size:cover;transform:scale(1.35)}
html.is-loaded .c-hero_background_image{transform:scale(1)}
html.is-first-hit .c-hero_background_image{transition:transform 5s cubic-bezier(0.04,1.15,0.4,0.99)}
.c-hero_logo-full{width:100%}
.c-hero_visual{position:relative;display:flex;height:100%}
.c-hero_visual::before{content:'';float:left;padding-bottom:40%}
.c-hero_visual::after{content:'';display:table;clear:both}
.c-hero_visual_figure{position:absolute;inset:0}
.c-hero_visual_tile{width:100%;padding:20px}
.c-hero_visual_tile_inner{position:relative;display:flex;flex-direction:column;width:100%;max-width:22.1875rem;height:100%;background-color:#fff;border-radius:4px}
.c-hero_visual_tile_top{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:60px 0}
.c-hero_visual_tile_image{max-width:10.3125rem}
.c-hero_visual_tile_bottom{padding:50px 20px 20px;border-top:1px solid #ddd}
.c-hero_visual_tile_title{max-width:16.25rem}
.c-hero_label+.c-hero_label{margin-left:0.5em}
.c-hero_label+.c-hero_label::before{content:"—";margin-right:0.5em}
@media (min-width:1000px){.c-hero_back-button{margin-left:-5.625rem}
}@media (min-width:1000px){.c-hero.-feedback{color:#fff;padding-top:0}
}@media (max-width:999px){.c-hero.-feedback{padding-top:80px}
}.c-hero.-feedback .c-hero_grid{position:relative}
@media (min-width:1000px){.c-hero.-feedback .c-hero_grid{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:minmax(-webkit-min-content,50vh) auto;grid-template-rows:minmax(min-content,50vh) auto;min-height:100vh}
}.c-hero.-feedback .c-hero_card{background-color:#E62B33}
@media (min-width:1000px){.c-hero.-feedback .c-hero_card{grid-column:1 / -1;grid-row:1 / -1;width:calc(50vw + 10px);border-radius:0 0 4px 0}
}.c-hero.-feedback .c-hero_card_container{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#fff}
@media (min-width:1000px){.c-hero.-feedback .c-hero_card_container{padding-top:8.75rem;padding-bottom:20px}
}@media (max-width:999px){.c-hero.-feedback .c-hero_card_container{padding-top:200px;padding-bottom:20px}
}@media (max-width:699px){.c-hero.-feedback .c-hero_card_container{padding-top:100px;padding-bottom:20px}
}@media (min-width:1000px){.c-hero.-feedback .c-hero_cover{grid-column:2 / -1;grid-row:1 / span 1;background-color:#ddd;min-height:360px}
}@media (max-width:999px){.c-hero.-feedback .c-hero_cover{display:none}
}.c-hero.-feedback .c-hero_cover_image{width:100%;height:100%}
.c-hero.-feedback .c-hero_lines{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1;grid-row:2 / -1;z-index:-1}
.c-hero.-feedback .c-hero_lines_inner{position:relative;width:100%;height:100%}
.c-figure.-parallax{overflow:hidden}
.c-figure.-rounded{overflow:hidden;border-radius:4px}
.c-figure.-overlay{position:relative}
.c-tile.-horizontal .c-figure{position:relative;height:100%}
@media (min-width:700px){.c-tile.-horizontal .c-figure{overflow:hidden;border-radius:4px}
}.c-tile.-horizontal .c-figure::before{content:'';float:left;padding-bottom:55%}
.c-tile.-horizontal .c-figure::after{content:'';display:table;clear:both}
.c-figure.-lazy-load .c-figure_inner{background-color:#ddd;overflow:hidden}
.c-figure.-parallax .c-figure_inner{margin-top:-10%;margin-bottom:-10%}
.c-figure.-background .c-figure_inner{position:absolute;top:0;left:0;width:100%;height:100%}
.c-figure.-parallax.-background .c-figure_inner{top:-10%;left:0;right:0;height:120%;margin:0}
.c-figure.-overlay .c-figure_inner:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:0.2}
.c-figure.-overlay.-alpha-10 .c-figure_inner:after{opacity:0.1}
.c-figure.-overlay.-alpha-20 .c-figure_inner:after{opacity:0.2}
.c-figure.-overlay.-alpha-30 .c-figure_inner:after{opacity:0.3}
.c-figure.-overlay.-alpha-40 .c-figure_inner:after{opacity:0.3}
.c-tile.-horizontal .c-figure_inner{position:absolute;inset:0;display:flex;flex-direction:column}
.c-figure.-no-background .c-figure_inner{background:transparent}
.c-figure_image{width:100%}
.c-figure.-background .c-figure_image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:center center;}
.c-figure.-lazy-load .c-figure_image{opacity:0;transform:scale(1.2);transition:opacity 1.2s cubic-bezier(0.4,0,0,1),transform 1.2s cubic-bezier(0.4,0,0,1)}
.c-figure.-lazy-load .c-figure_image.-lazy-loaded,.c-figure.-lazy-load .c-figure_image.swiper-lazy-loaded{opacity:1;transform:scale(1)}
.c-figure.-no-scale .c-figure_image{transform:scale(1)}
.c-tile.-horizontal .c-figure_image{height:100%;-o-object-fit:cover;object-fit:cover}
.c-carousel-widget{width:100%;min-height:16.5625rem;position:relative;z-index:1;margin-top:1.25rem;color:#17171B;overflow:hidden}
.c-carousel-widget:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;transform:scaleX(0);transform-origin:left center;border-radius:4px}
html.is-first-hit .c-carousel-widget:before{transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget:before{transition-delay:0.75s;transform:scaleX(1)}
.c-carousel-widget_container{height:100%;min-height:16.5625rem}
.c-carousel-widget_main{display:block;width:100%;opacity:0;transform:translateY(50px)}
html.is-first-hit .c-carousel-widget_main{transition:transform 1.2s cubic-bezier(0.4,0,0,1),opacity 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_main{opacity:1;transition-delay:1.25s;transform:translateY(0)}
@media (min-width:1000px){.c-carousel-widget_main{grid-column:3/13}
}@media (max-width:999px){.c-carousel-widget_main{grid-column:1 / -1}
}.c-carousel-widget_controls{height:100%;display:flex;position:relative}
@media (min-width:1000px){.c-carousel-widget_controls{flex-direction:column}
.c-carousel-widget_controls:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background-color:#ddd;transform:scaleY(0)}
html.is-first-hit .c-carousel-widget_controls:before{transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_controls:before{transition-delay:0.75s;transform:scaleY(1)}
}@media (max-width:999px){.c-carousel-widget_controls{flex-direction:row-reverse;height:60px}
.c-carousel-widget_controls:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ddd;transform:scaleX(0);transform-origin:top left}
html.is-first-hit .c-carousel-widget_controls:before{transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_controls:before{transition-delay:0.75s;transform:scaleX(1)}
}.c-carousel-widget_controls_button{height:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}
.c-carousel-widget_controls_button:after{content:'';background-color:#ddd;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scaleY(0);transition:transform .45s cubic-bezier(0.4,0,0,1);transform-origin:bottom center}
.c-carousel-widget_controls_button:hover:after{transform:scaleY(1)}
.c-carousel-widget_controls_button:last-child:after{transform-origin:top center}
@media (min-width:1000px){.c-carousel-widget_controls_button.-next{border-radius:4px 0 0 0;overflow:hidden}
.c-carousel-widget_controls_button:last-child{overflow:hidden;border-radius:0 0 0 4px}
.c-carousel-widget_controls_button:last-child:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#ddd;transform:scaleX(0);transform-origin:right center}
html.is-first-hit .c-carousel-widget_controls_button:last-child:before{transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_controls_button:last-child:before{transition-delay:0.75s;transform:scaleX(1)}
}@media (max-width:999px){.c-carousel-widget_controls_button{width:50%;height:100%;overflow:hidden}
.c-carousel-widget_controls_button.-prev{border-radius:4px 0 0 0}
.c-carousel-widget_controls_button.-next{border-radius:0 4px 0 0}
.c-carousel-widget_controls_button:last-child:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background-color:#ddd;transform:scaleY(0);transform-origin:right center}
html.is-first-hit .c-carousel-widget_controls_button:last-child:before{transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_controls_button:last-child:before{transition-delay:0.75s;transform:scaleY(1)}
}.c-carousel-widget_controls_button_icon{display:block;opacity:0;transform:translateY(50px)}
html.is-first-hit .c-carousel-widget_controls_button_icon{transition:transform 1.2s cubic-bezier(0.4,0,0,1),opacity 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_controls_button_icon{opacity:1;transition-delay:0.75s;transform:translateY(0)}
.c-carousel-widget_progress{position:absolute;bottom:0;left:0;width:100%;height:4px;z-index:2;transform:scaleY(0);transform-origin:bottom center}
html.is-first-hit .c-carousel-widget_progress{transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_progress{transition-delay:0.75s;transform:scaleY(1)}
.c-carousel-widget_progress>.swiper-pagination-progressbar-fill{background-color:#E62B33;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left center}
@media (max-width:999px){.c-carousel-widget_progress{display:none}
}.c-carousel-widget_count{position:absolute;font-size:12px;line-height:1;top:10px;left:10px;z-index:2;pointer-events:none;opacity:0;transform:translateY(50px)}
html.is-first-hit .c-carousel-widget_count{transition:transform 1.2s cubic-bezier(0.4,0,0,1),opacity 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-carousel-widget_count{opacity:1;transition-delay:1s;transform:translateY(0)}
.c-carousel-widget_slide{display:flex;justify-content:space-between;box-sizing:border-box;height:100%;padding:20px}
@media (min-width:1000px){.c-carousel-widget_slide{padding-left:0}
}@media (max-width:699px){.c-carousel-widget_slide{flex-direction:column}
}.c-carousel-widget_slide_content{display:flex;flex-direction:column;justify-content:space-between}
@media (min-width:700px){.c-carousel-widget_slide_content{width:50%;height:100%}
}@media (max-width:699px){.c-carousel-widget_slide_content{margin-bottom:20px}
}.c-carousel-widget_slide_title{max-width:21.5625rem;visibility:hidden}
html.is-loaded .c-carousel-widget_slide_title{visibility:visible}
.c-carousel-widget_slide_title strong{display:inline-block}
.c-carousel-widget_slide_title .word{display:inline-block;-webkit-clip-path:polygon(0 0,100% 0,100% 120%,0 120%,0 0);clip-path:polygon(0 0,100% 0,100% 120%,0 120%,0 0)}
.c-carousel-widget_slide_title .word_inner{display:block}
html.is-fonts-loaded .c-carousel-widget_slide_title .word_inner{transform:translate3d(0,120%,0)}
html.is-first-hit .c-carousel-widget_slide_title .word_inner{transition:transform .75s cubic-bezier(0.4,0,0,1);transition-delay:calc(var(--line-index) * .1s + 0.5s)}
html.is-loading .c-carousel-widget_slide_title .word_inner{transition-delay:0s;transition-duration:.3s}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_title .word_inner,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_title .word_inner{transform:translate3d(0,0,0)}
.c-carousel-widget_slide_content_footer{opacity:0;transform:translateY(50px);transition:transform .6s cubic-bezier(0.4,0,0,1) 0.5s,opacity .6s cubic-bezier(0.4,0,0,1) 0.5s}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_content_footer,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_content_footer{transform:translate(0);opacity:1}
.c-carousel-widget_slide_visual{overflow:hidden;position:relative;border-radius:4px}
@media (min-width:700px){.c-carousel-widget_slide_visual{width:50%;min-height:100%}
}@media (max-width:699px){.c-carousel-widget_slide_visual{height:35vw}
}.c-carousel-widget_slide_visual_button{position:absolute;bottom:20px;left:20px;transform:scale(0);transition:transform .45s cubic-bezier(0.4,0,0,1);transition-delay:0.75s}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_visual_button,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_visual_button{transform:scale(1)}
.c-carousel-widget_slide_visual_label{position:absolute;top:20px;left:20px;z-index:2;line-height:1;color:#17171B;opacity:0;transform:translateY(50px);transition:transform .45s cubic-bezier(0.4,0,0,1),opacity .45s cubic-bezier(0.4,0,0,1);transition-delay:0.75s}
.c-carousel-widget_slide_visual_label.-light{color:#fff}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_visual_label,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_visual_label{transform:translateY(0);opacity:1}
@media (min-width:1000px){.c-carousel-widget_slide_visual_label{font-size:1.5rem}
}@media (max-width:999px){.c-carousel-widget_slide_visual_label{font-size:16px}
}.c-carousel-widget_slide_figure{overflow:hidden;transform:translateY(100%);transition:transform .6s cubic-bezier(0.4,0,0,1);transition-delay:0.5s;position:absolute;top:0;left:0;right:0;bottom:0}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_figure,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_figure{transform:translateY(0)}
.c-carousel-widget_slide_figure_inner{height:100%;overflow:hidden;transform:translateY(-100%);transition:transform .6s cubic-bezier(0.4,0,0,1);transition-delay:0.5s;height:100%}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_figure_inner,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_figure_inner{transform:translateY(0)}
.c-carousel-widget_slide_figure_image{height:100%;transform:scale(1.2) !important;-o-object-fit:cover;object-fit:cover}
html.is-loaded .c-carousel-widget_slide.swiper-slide-active .c-carousel-widget_slide_figure_image,html.is-loaded .c-carousel-widget_slide.swiper-slide-duplicate-active .c-carousel-widget_slide_figure_image{transform:scale(1) !important}
.c-header{position:absolute;top:1.875rem;left:0;width:100%;z-index:1}
.c-header.-fixed{position:fixed;background-color:#fff;top:0;height:55px;z-index:100;transform:translateY(-100%)}
html.is-first-hit .c-header.-fixed{transition:transform .3s cubic-bezier(0.4,0,0,1)}
html.is-loaded.has-scrolled:not(.is-scrolling-down):not(.has-menu-open) .c-header.-fixed{transform:translateY(0)}
.c-header_logo{display:block;width:8.75rem;}
.c-header_logo svg{width:100%;height:100%;display:block;--color-logo-brainbox:#17171B;--color-logo-ai:#E62B33}
.c-hero.-dark .c-header_logo svg{--color-logo-brainbox:#fff;--color-logo-ai:#E62B33}
@media (min-width:1000px){.c-hero.-contact .c-header_logo svg,.c-hero.-feedback .c-header_logo svg{--color-logo-brainbox:#fff;--color-logo-ai:#fff}
}@media (min-width:1000px){.c-hero.-contact .c-header_logo svg,.c-hero.-feedback .c-header_logo svg{--color-logo-brainbox:#fff;--color-logo-ai:#fff}
}.c-header.-fixed .c-header_logo svg{--color-logo-brainbox:#17171B;--color-logo-ai:#E62B33}
.c-header.-static .c-header_logo{opacity:0;transform:translateY(50px)}
html.is-first-hit .c-header.-static .c-header_logo{transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-header.-static .c-header_logo{transition-delay:.5s;transform:translateY(0px);opacity:1}
.c-header_container{display:flex;justify-content:space-between;align-items:center;height:100%}
.c-header_nav{display:flex;align-items:center}
@media (max-width:499px){.c-header_nav{padding-right:3.75rem}
}@media (min-width:500px) and (max-width:999px){.c-header_nav{padding-right:4.6875rem}
}@media (min-width:1000px){.c-header_nav{padding-right:6.25rem}
}html[data-template="contact"] .c-header_nav,html[data-template="confirmation"] .c-header_nav{padding-right:0}
.c-header_nav_list{display:flex;flex-wrap:wrap;-moz-column-gap:3.125rem;column-gap:3.125rem;margin-right:3.125rem}
@media (max-width:1199px){.c-header_nav_list{display:none}
}.c-header_nav_list_item{line-height:1;padding-bottom:0.5em}
.c-header.-static .c-header_nav_list_item{opacity:0;transform:translateY(50px)}
html.is-first-hit .c-header.-static .c-header_nav_list_item{transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-header.-static .c-header_nav_list_item{transform:translateY(0px);opacity:1}
html.is-loaded .c-header.-static .c-header_nav_list_item:nth-child(0){transition-delay:.5s}
html.is-loaded .c-header.-static .c-header_nav_list_item:nth-child(1){transition-delay:.6s}
html.is-loaded .c-header.-static .c-header_nav_list_item:nth-child(2){transition-delay:.7s}
html.is-loaded .c-header.-static .c-header_nav_list_item:nth-child(3){transition-delay:.8s}
html.is-loaded .c-header.-static .c-header_nav_list_item:nth-child(4){transition-delay:.9s}
html.is-loaded .c-header.-static .c-header_nav_list_item:nth-child(5){transition-delay:1s}
.c-burger{height:37px;position:relative;padding:15px 0}
@media (max-width:499px){.c-burger{min-width:3.125rem}
}@media (min-width:500px){.c-burger{min-width:4.6875rem}
}@media (max-width:1199px){.c-burger{display:flex;align-items:center}
}.c-header.-static .c-burger{opacity:0;transform:scaleX(0)}
html.is-loaded .c-header.-static .c-burger{opacity:1;transform:scaleX(1);transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1);transition-delay:1s}
.c-burger_open{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}
.c-burger_line{display:block;width:100%;height:1px;background-color:currentColor}
.c-burger_line.-default.-top{transform-origin:top right;transition:transform 480ms cubic-bezier(0.28,0.38,0,1) 150ms}
.c-burger:hover .c-burger_line.-default.-top{transform:translateX(50%) scaleX(0);transition:transform 400ms cubic-bezier(0.28,0.38,0,1)}
.c-burger_line.-default.-bottom{transform-origin:top left;transition:transform 480ms cubic-bezier(0.28,0.38,0,1) 250ms}
.c-burger:hover .c-burger_line.-default.-bottom{transform:translateX(-50%) scaleX(0);transition:transform 400ms cubic-bezier(0.28,0.38,0,1)}
.c-burger_line.-hover{position:absolute;left:0}
.c-burger_line.-hover.-top{top:0;transform:translateX(-80%) scaleX(0);transition:transform 350ms cubic-bezier(0.6,0,0.4,1)}
.c-burger:hover .c-burger_line.-hover.-top{transform:translateX(0%) scaleX(1);transition:transform 500ms cubic-bezier(0.28,0.38,0,1) 110ms}
.c-burger_line.-hover.-bottom{bottom:0;transform:translateX(80%) scaleX(0);transition:transform 350ms cubic-bezier(0.6,0,0.4,1) 100ms}
.c-burger:hover .c-burger_line.-hover.-bottom{transform:translateX(0%) scaleX(1);transition:transform 500ms cubic-bezier(0.28,0.38,0,1) 110ms}
.c-burger_label{display:inline-block;width:150px;text-align:left;margin-top:-0.4em}
@media (min-width:1200px){.c-burger_label{display:none}
}@media (max-width:499px){.c-burger_label{display:none}
}.c-link{position:relative}
.c-link:before{content:'';width:100%;height:1px;background-color:currentColor;bottom:-3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(0.4,0,0,1);pointer-events:none}
.c-link:hover:before{transform:scaleX(1);transform-origin:left center}
.c-link.is-active{pointer-events:none}
.c-link.is-active:before{transform:scaleX(1)}
.c-bookmark{position:fixed;right:0;top:0;background-color:#003366;color:#fff;z-index:110;transform:rotate(-90deg) translateY(100%);transform-origin:right top;display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 0}
@media (min-width:1000px){.c-bookmark{height:4.6875rem;width:13.75rem}
}@media (max-width:999px){.c-bookmark{height:3.75rem;width:8.75rem}
}html.is-first-hit .c-bookmark{transition:transform .9s cubic-bezier(0.4,0,0,1),background-color .9s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-bookmark{transform:rotate(-90deg) translateY(-100%)}
html[data-template="contact"] .c-bookmark,html[data-template="confirmation"] .c-bookmark{display:none}
.c-bookmark:focus,.c-bookmark:hover{color:#fff;background-color:#032d56}
.c-bookmark:focus .c-bookmark_label>span:nth-of-type(1),.c-bookmark:hover .c-bookmark_label>span:nth-of-type(1){opacity:0;transform:translate3d(0,-100%,0)}
.c-bookmark:focus .c-bookmark_label>span:nth-of-type(2),.c-bookmark:hover .c-bookmark_label>span:nth-of-type(2){opacity:1;transform:translate3d(0,0,0)}
.c-bookmark_label{font-size:.875rem;text-transform:uppercase;position:relative;display:block;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden}
.c-bookmark_label>span{transition:opacity .3s cubic-bezier(0.4,0,0,1),transform .6s cubic-bezier(0.4,0,0,1)}
.c-bookmark_label>span:nth-of-type(2){opacity:0;transform:translate3d(0,100%,0)}
.c-bookmark_label>span{display:block}
.c-bookmark_label>span:nth-child(2){position:absolute;top:0;bottom:0}
.c-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;visibility:hidden;pointer-events:none}
html.is-first-hit .c-menu{transition:visibility .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu{transition:visibility .6s cubic-bezier(0.4,0,0,1);visibility:visible;pointer-events:all}
html.has-menu-open .c-menu:before,html.has-menu-open .c-menu:after{transform-origin:top center;transform:scaleY(1)}
html.has-menu-open .c-menu:before{transition-delay:0.25s}
.c-menu:before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background-color:#003366;z-index:-1;transform:scaleY(0);transform-origin:top center;transition:transform .6s cubic-bezier(0.645,0.045,0.355,1)}
.c-menu:after{content:'';position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#fff;z-index:-1;transform:scaleY(0);transform-origin:top center;transition:transform .6s cubic-bezier(0.645,0.045,0.355,1)}
@media (max-width:999px){.c-menu:before{display:none}
.c-menu:after{left:0;width:100%}
}.c-menu_container{height:100%;overflow:auto}
.c-menu_logo{position:absolute;top:1.875rem;left:20px;display:block;width:8.75rem;height:.875rem;z-index:2;transform:translateY(50px);opacity:0;transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_logo{transform:translateY(0px);opacity:1}

@media (min-width:1000px){.c-menu_logo{--color-logo-brainbox:#fff;--color-logo-ai:#fff}
}@media (max-width:999px){.c-menu_logo{--color-logo-brainbox:#000;--color-logo-ai:#E62B33}
}.c-menu_logo svg{width:100%;height:100%;display:block}
.c-menu_close{position:absolute;display:block;width:7.25rem;height:7.25rem;z-index:2}
@media (min-width:1000px){.c-menu_close{top:1.875rem;right:30px;width:7.25rem;height:7.25rem}
}@media (max-width:999px){.c-menu_close{top:1.25rem;right:10px;width:5.625rem;height:5.625rem}
}.c-menu_close_icon{width:100%;height:100%;display:block;position:relative;transform:rotate(45deg)}
.c-menu_close_icon>span{position:absolute;background-color:currentColor;transform-origin:top left}
.c-menu_close_icon>span:first-child{top:0;left:50%;width:1px;height:100%;transform:translateY(-25px) scaleY(0);transition:transform .3s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_close_icon>span:first-child{transform:translateY(0) scaleY(1);transition:transform .6s cubic-bezier(0.4,0,0,1) .6s}
.c-menu_close_icon>span:last-child{top:50%;left:0;width:100%;height:1px;transform:translateX(-25px) scaleX(0);transition:transform .3s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_close_icon>span:last-child{transform:translateX(0) scaleX(1);transition:transform .6s cubic-bezier(0.4,0,0,1) .45s}
.c-menu_inner{height:100%}
.c-menu_inner_col.-visual{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:20px;column-gap:20px;align-items:center;height:100vh}
@media (max-width:999px){.c-menu_inner_col.-visual{display:none}
}.c-menu_figure{grid-column-start:2;grid-column-end:6;height:100vh;display:flex;align-items:center;padding:20px 0}
.c-menu_figure_wrapper{max-height:100%;margin:auto;overflow:hidden;transform:translateY(100%);transition:transform .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_figure_wrapper{transition-delay:0.25s;transform:translateY(0)}
.c-menu_figure_inner{overflow:hidden;transform:translateY(-100%);transition:transform .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_figure_inner{transition-delay:0.25s;transform:translateY(0)}
.c-menu_figure_image{max-height:100%;margin:auto;transform:scale(1.2);transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_figure_image{transition-delay:0.25s;transform:scale(1)}
.c-menu_inner_col.-nav{display:grid;-moz-column-gap:20px;column-gap:20px;align-items:center;align-content:stretch}
@media (min-width:1000px){.c-menu_inner_col.-nav{padding-top:3.125rem;grid-template-columns:repeat(6,1fr)}
}@media (max-width:999px){.c-menu_inner_col.-nav{padding-top:6.25rem}
}.c-menu_inner_col_content{padding-bottom:40px}
@media (min-width:1000px){.c-menu_inner_col_content{grid-column-start:2;grid-column-end:6}
}@media (max-width:999px){.c-menu_inner_col_content{grid-column-start:1;grid-column-end:5}
}.c-menu_nav_list_item{font-weight:300;line-height:1;margin-bottom:.9375rem;visibility:inherit !important}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item .word_inner{transform:translate3d(0,0,0)}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(0) .word_inner{transition-delay:.25s}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(1) .word_inner{transition-delay:.35s}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(2) .word_inner{transition-delay:.45s}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(3) .word_inner{transition-delay:.55s}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(4) .word_inner{transition-delay:.65s}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(5) .word_inner{transition-delay:.75s}
html.has-menu-open.is-fonts-loaded .c-menu_nav_list_item:nth-child(6) .word_inner{transition-delay:.85s}
@media (min-width:700px){.c-menu_nav_list_item{font-size:2.75rem}
}@media (max-width:699px){.c-menu_nav_list_item{font-size:2.1875rem}
}.c-menu_nav_list_item_link{transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-menu_nav_list_item_link.is-active{pointer-events:none;color:#E62B33}
.c-menu_nav_list_item_link:hover{color:#E62B33}
.c-menu_langswitcher{transform:translateY(50px);opacity:0;transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_langswitcher{transform:translateY(0px);opacity:1}
@media (min-width:1000px){.c-menu_langswitcher{position:fixed;top:20px;left:calc(50% + 20px)}
}@media (max-width:999px){.c-menu_langswitcher{margin-top:40px;font-size:12px}
}.c-menu_subnav_list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;padding-top:3.75rem}
.c-menu_subnav_list_item{font-size:1.25rem;transform:translateY(50px);opacity:0;transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_subnav_list_item{transform:translateY(0px);opacity:1}
html.has-menu-open .c-menu_subnav_list_item:nth-child(0){transition-delay:.75s}
html.has-menu-open .c-menu_subnav_list_item:nth-child(1){transition-delay:.85s}
html.has-menu-open .c-menu_subnav_list_item:nth-child(2){transition-delay:.95s}
html.has-menu-open .c-menu_subnav_list_item:nth-child(3){transition-delay:1.05s}
html.has-menu-open .c-menu_subnav_list_item:nth-child(4){transition-delay:1.15s}
html.has-menu-open .c-menu_subnav_list_item:nth-child(5){transition-delay:1.25s}
.c-menu_footer{align-self:end;margin-right:-20px;position:relative}
@media (min-width:1000px){.c-menu_footer{grid-column-start:1;grid-column-end:7;margin-left:-10px}
}@media (max-width:999px){.c-menu_footer{grid-column-start:1;grid-column-end:5;margin-left:-20px}
}.c-menu_footer_figure{overflow:hidden;transform:translateY(100%);transition:transform .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_footer_figure{transition-delay:0.25s;transform:translateY(0)}
@media (max-width:999px){.c-menu_footer_figure{height:50vw;max-height:300px}
}.c-menu_footer_figure_inner{height:100%;overflow:hidden;transform:translateY(-100%);transition:transform .6s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_footer_figure_inner{transition-delay:0.25s;transform:translateY(0)}
.c-menu_footer_figure_image{width:100%;transform:scale(1.2);transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.has-menu-open .c-menu_footer_figure_image{transition-delay:0.25s;transform:scale(1)}
@media (max-width:999px){.c-menu_footer_figure_image{height:100%;-o-object-fit:cover;object-fit:cover}
}.c-menu_footer_link{position:absolute;bottom:0;right:0;color:#fff;width:50%;height:105px;text-transform:uppercase;padding:20px;transform:translateY(100%);transition:transform .6s cubic-bezier(0.4,0,0,1);z-index:2}
html.has-menu-open .c-menu_footer_link{transition-delay:0.5s;transform:translateY(0)}
.c-menu_footer_link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-top-left-radius:4px;background-color:#003366;transition:background-color .3s cubic-bezier(0.4,0,0,1)}
.c-menu_footer_link .c-menu_footer_link_label{overflow:hidden}
.c-menu_footer_link .c-menu_footer_link_label>span{transition:opacity .3s cubic-bezier(0.4,0,0,1),transform .6s cubic-bezier(0.4,0,0,1)}
.c-menu_footer_link .c-menu_footer_link_label>span:nth-of-type(2){opacity:0;transform:translate3d(0,100%,0)}
.c-menu_footer_link:hover,.c-menu_footer_link:focus{color:#fff}
.c-menu_footer_link:hover .c-menu_footer_link_label>span:nth-of-type(1),.c-menu_footer_link:focus .c-menu_footer_link_label>span:nth-of-type(1){opacity:0;transform:translate3d(0,-100%,0)}
.c-menu_footer_link:hover .c-menu_footer_link_label>span:nth-of-type(2),.c-menu_footer_link:focus .c-menu_footer_link_label>span:nth-of-type(2){opacity:1;transform:translate3d(0,0,0)}
.c-menu_footer_link:hover:before,.c-menu_footer_link:focus:before{background-color:#032d56}
.c-menu_footer_link_label{position:relative;display:block;text-transform:uppercase;padding-right:1.25rem}
.c-menu_footer_link_label>span{display:block}
.c-menu_footer_link_label>span:nth-child(2){position:absolute;top:0;bottom:0}
.c-menu_footer_link_arrow{position:absolute;bottom:20px;right:20px;display:block;width:25px;height:10px}
.c-menu_footer_link_arrow svg{width:100%;height:100%;display:block}
.c-wysiwyg{font-size:1rem}
.c-wysiwyg-first-element{margin-top:0 !important;padding-top:0 !important}
.c-wysiwyg-last-element{margin-bottom:0 !important;padding-bottom:0 !important}
.c-wysiwyg.-medium{font-size:1.5rem}
.c-wysiwyg p+p{padding-top:1rem}
.c-wysiwyg a{text-decoration:underline}
.c-wysiwyg a:hover{text-decoration:none}
.c-wysiwyg ul,.c-wysiwyg ol{padding-top:1.25rem;padding-bottom:10px}
.c-wysiwyg li{font-size:1rem;line-height:1.25}
.c-wysiwyg ul>li{position:relative;padding-left:20px}
.c-wysiwyg ul>li+li{margin-top:20px}
.c-wysiwyg ul>li::before{position:absolute;top:10px;left:0;content:"";background-color:currentColor;width:5px;height:5px;border-radius:50%}
.c-wysiwyg ul ol{padding-left:1.25rem}
.c-wysiwyg ol{counter-reset:counter}
.c-wysiwyg ol>li{counter-increment:counter;position:relative;padding-left:1.25rem}
.c-wysiwyg ol>li+li{margin-top:.3125rem}
.c-wysiwyg ol>li::before{content:counter(counter) ". ";color:currentColor;position:absolute;top:0;left:0;font-size:1rem}
.c-wysiwyg table{margin-top:1.25rem;margin-left:auto;margin-right:auto}
.c-wysiwyg h1,.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{color:currentColor}
.c-wysiwyg:not(.-medium) h1{font-style:normal;font-weight:300;margin-top:2.5rem}
@media (max-width:699px){.c-wysiwyg:not(.-medium) h1{font-size:1.25rem}
}@media (min-width:700px){.c-wysiwyg:not(.-medium) h1{font-size:1.5rem}
}@media (min-width:1000px){.c-wysiwyg:not(.-medium) h1{margin-bottom:1.875rem}
}@media (max-width:999px){.c-wysiwyg:not(.-medium) h1{margin-bottom:1.25rem}
}.c-wysiwyg:not(.-medium) h1+p,.c-wysiwyg:not(.-medium) h1+ul,.c-wysiwyg:not(.-medium) h1+ol{padding-top:2.5rem}
.c-wysiwyg:not(.-medium) h1+h1,.c-wysiwyg:not(.-medium) h1+h2,.c-wysiwyg:not(.-medium) h1+h3,.c-wysiwyg:not(.-medium) h1+h4,.c-wysiwyg:not(.-medium) h1+h5,.c-wysiwyg:not(.-medium) h1+h6{margin-top:2.5rem}
.c-wysiwyg:not(.-medium) h2{font-size:1.125rem;font-style:normal;font-weight:300;margin-top:2.25rem}
.c-wysiwyg:not(.-medium) h2+p,.c-wysiwyg:not(.-medium) h2+ul,.c-wysiwyg:not(.-medium) h2+ol{padding-top:2.25rem}
.c-wysiwyg:not(.-medium) h2+h1,.c-wysiwyg:not(.-medium) h2+h2,.c-wysiwyg:not(.-medium) h2+h3,.c-wysiwyg:not(.-medium) h2+h4,.c-wysiwyg:not(.-medium) h2+h5,.c-wysiwyg:not(.-medium) h2+h6{margin-top:2.25rem}
.c-wysiwyg:not(.-medium) h3{font-style:normal;font-weight:300;margin-top:2rem}
@media (max-width:699px){.c-wysiwyg:not(.-medium) h3{font-size:1.25rem}
}@media (min-width:700px){.c-wysiwyg:not(.-medium) h3{font-size:1.125rem}
}.c-wysiwyg:not(.-medium) h3+p,.c-wysiwyg:not(.-medium) h3+ul,.c-wysiwyg:not(.-medium) h3+ol{padding-top:2rem}
.c-wysiwyg:not(.-medium) h3+h1,.c-wysiwyg:not(.-medium) h3+h2,.c-wysiwyg:not(.-medium) h3+h3,.c-wysiwyg:not(.-medium) h3+h4,.c-wysiwyg:not(.-medium) h3+h5,.c-wysiwyg:not(.-medium) h3+h6{margin-top:2rem}
.c-wysiwyg:not(.-medium) h4{font-size:1.125rem;font-style:normal;font-weight:300;margin-top:1.75rem}
.c-wysiwyg:not(.-medium) h4+p,.c-wysiwyg:not(.-medium) h4+ul,.c-wysiwyg:not(.-medium) h4+ol{padding-top:1.75rem}
.c-wysiwyg:not(.-medium) h4+h1,.c-wysiwyg:not(.-medium) h4+h2,.c-wysiwyg:not(.-medium) h4+h3,.c-wysiwyg:not(.-medium) h4+h4,.c-wysiwyg:not(.-medium) h4+h5,.c-wysiwyg:not(.-medium) h4+h6{margin-top:1.75rem}
.c-wysiwyg:not(.-medium) h5{font-size:1.125rem;font-style:normal;font-weight:300;margin-top:1.625rem}
.c-wysiwyg:not(.-medium) h5+p,.c-wysiwyg:not(.-medium) h5+ul,.c-wysiwyg:not(.-medium) h5+ol{padding-top:1.625rem}
.c-wysiwyg:not(.-medium) h5+h1,.c-wysiwyg:not(.-medium) h5+h2,.c-wysiwyg:not(.-medium) h5+h3,.c-wysiwyg:not(.-medium) h5+h4,.c-wysiwyg:not(.-medium) h5+h5,.c-wysiwyg:not(.-medium) h5+h6{margin-top:1.625rem}
.c-wysiwyg:not(.-medium) h6{font-size:1.125rem;font-style:normal;font-weight:300;margin-top:1.5rem}
.c-wysiwyg:not(.-medium) h6+p,.c-wysiwyg:not(.-medium) h6+ul,.c-wysiwyg:not(.-medium) h6+ol{padding-top:1.5rem}
.c-wysiwyg:not(.-medium) h6+h1,.c-wysiwyg:not(.-medium) h6+h2,.c-wysiwyg:not(.-medium) h6+h3,.c-wysiwyg:not(.-medium) h6+h4,.c-wysiwyg:not(.-medium) h6+h5,.c-wysiwyg:not(.-medium) h6+h6{margin-top:1.5rem}
.c-wysiwyg.-medium h1{font-style:normal;font-weight:300;margin-top:2.5rem}
@media (max-width:699px){.c-wysiwyg.-medium h1{font-size:1.5rem}
}@media (min-width:700px){.c-wysiwyg.-medium h1{font-size:2.25rem}
}@media (min-width:1000px){.c-wysiwyg.-medium h1{margin-bottom:2.5rem}
}@media (max-width:999px){.c-wysiwyg.-medium h1{margin-bottom:1.875rem}
}.c-wysiwyg.-medium h1+p,.c-wysiwyg.-medium h1+ul,.c-wysiwyg.-medium h1+ol{padding-top:2.5rem}
.c-wysiwyg.-medium h1+h1,.c-wysiwyg.-medium h1+h2,.c-wysiwyg.-medium h1+h3,.c-wysiwyg.-medium h1+h4,.c-wysiwyg.-medium h1+h5,.c-wysiwyg.-medium h1+h6{margin-top:2.5rem}
.c-wysiwyg.-medium h2{font-style:normal;font-weight:300;margin-top:2.25rem}
@media (max-width:699px){.c-wysiwyg.-medium h2{font-size:1.5rem}
}@media (min-width:700px){.c-wysiwyg.-medium h2{font-size:2.25rem}
}@media (min-width:1000px){.c-wysiwyg.-medium h2{margin-bottom:2.5rem}
}@media (max-width:999px){.c-wysiwyg.-medium h2{margin-bottom:1.875rem}
}.c-wysiwyg.-medium h2+p,.c-wysiwyg.-medium h2+ul,.c-wysiwyg.-medium h2+ol{padding-top:2.25rem}
.c-wysiwyg.-medium h2+h1,.c-wysiwyg.-medium h2+h2,.c-wysiwyg.-medium h2+h3,.c-wysiwyg.-medium h2+h4,.c-wysiwyg.-medium h2+h5,.c-wysiwyg.-medium h2+h6{margin-top:2.25rem}
.c-wysiwyg.-medium h3{font-style:normal;font-weight:300;margin-top:2rem}
@media (max-width:699px){.c-wysiwyg.-medium h3{font-size:1.25rem}
}@media (min-width:700px){.c-wysiwyg.-medium h3{font-size:1.5rem}
}@media (min-width:1000px){.c-wysiwyg.-medium h3{margin-bottom:1.875rem}
}@media (max-width:999px){.c-wysiwyg.-medium h3{margin-bottom:1.25rem}
}.c-wysiwyg.-medium h3+p,.c-wysiwyg.-medium h3+ul,.c-wysiwyg.-medium h3+ol{padding-top:2rem}
.c-wysiwyg.-medium h3+h1,.c-wysiwyg.-medium h3+h2,.c-wysiwyg.-medium h3+h3,.c-wysiwyg.-medium h3+h4,.c-wysiwyg.-medium h3+h5,.c-wysiwyg.-medium h3+h6{margin-top:2rem}
.c-wysiwyg.-medium h4{font-size:1.125rem;font-style:normal;font-weight:300;margin-top:1.75rem}
.c-wysiwyg.-medium h4+p,.c-wysiwyg.-medium h4+ul,.c-wysiwyg.-medium h4+ol{padding-top:1.75rem}
.c-wysiwyg.-medium h4+h1,.c-wysiwyg.-medium h4+h2,.c-wysiwyg.-medium h4+h3,.c-wysiwyg.-medium h4+h4,.c-wysiwyg.-medium h4+h5,.c-wysiwyg.-medium h4+h6{margin-top:1.75rem}
.c-wysiwyg.-medium h5{font-style:normal;font-weight:300;margin-top:1.625rem}
@media (max-width:699px){.c-wysiwyg.-medium h5{font-size:1.25rem}
}@media (min-width:700px){.c-wysiwyg.-medium h5{font-size:1.125rem}
}.c-wysiwyg.-medium h5+p,.c-wysiwyg.-medium h5+ul,.c-wysiwyg.-medium h5+ol{padding-top:1.625rem}
.c-wysiwyg.-medium h5+h1,.c-wysiwyg.-medium h5+h2,.c-wysiwyg.-medium h5+h3,.c-wysiwyg.-medium h5+h4,.c-wysiwyg.-medium h5+h5,.c-wysiwyg.-medium h5+h6{margin-top:1.625rem}
.c-wysiwyg.-medium h6{font-size:1.125rem;font-style:normal;font-weight:300;margin-top:1.5rem}
.c-wysiwyg.-medium h6+p,.c-wysiwyg.-medium h6+ul,.c-wysiwyg.-medium h6+ol{padding-top:1.5rem}
.c-wysiwyg.-medium h6+h1,.c-wysiwyg.-medium h6+h2,.c-wysiwyg.-medium h6+h3,.c-wysiwyg.-medium h6+h4,.c-wysiwyg.-medium h6+h5,.c-wysiwyg.-medium h6+h6{margin-top:1.5rem}
.c-wysiwyg.-no-margin p+p{padding-top:0}
.c-wysiwyg.-no-link a{text-decoration:none}
@media (min-width:1300px){.c-wysiwyg.-columns{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}
}.c-caption{font-size:12px;line-height:1.1}
.c-video{position:relative;background-color:#17171B}
.c-video.-fullheight{height:100vh}
.c-video_media{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.c-section.-grey{background-color:#F6F6F6}
.c-section.-black{background-color:#000}
.c-section.-shadow-bottom{position:relative}
.c-section.-shadow-bottom:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:6.25rem;background:linear-gradient(to top,rgba(0,0,0,0.05),rgba(255,0,0,0))}
.c-section.-shadow-top{position:relative}
.c-section.-shadow-top:before{content:'';position:absolute;top:0;left:0;width:100%;height:6.25rem;background:linear-gradient(to bottom,rgba(0,0,0,0.05),rgba(255,0,0,0))}
.c-section.-overflow-hidden{overflow:hidden}
.c-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;visibility:hidden}
.is-first-hit .c-video-modal{transition:visibility 0s linear;transition-delay:.6s}
.c-video-modal:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#17171B;transition:opacity .6s cubic-bezier(0.4,0,0,1);opacity:0}
.c-video-modal.is-active{visibility:visible;transition-delay:0s}
.c-video-modal.is-active::before{opacity:0.95}
.c-video-modal_content{width:75%}
@media (max-width:1199px){.c-video-modal_content{width:90%}
}.c-video-modal_inner{position:relative;padding-bottom:56%;background-color:#000;opacity:0;transition:opacity 0.25s cubic-bezier(0.4,0,0,1);transition-delay:0s}
.c-video-modal.is-active .c-video-modal_inner{opacity:1;transition:opacity .3s cubic-bezier(0.4,0,0,1);transition-delay:.6s}
.c-video-modal_inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.c-video-modal_close{position:absolute;display:flex;transform:translateY(-2.5rem) translateY(-100%)}
@media (min-width:700px){.c-video-modal_close{top:20px;right:20px}
}@media (max-width:699px){.c-video-modal_close{top:20px;right:20px}
}html.is-first-hit .c-video-modal_close{transition:transform .3s cubic-bezier(0.4,0,0,1)}
.c-video-modal.is-active .c-video-modal_close{transform:translateY(0)}
.c-sticky-video-card{position:relative;top:0;width:100%;height:65vh;z-index:10;pointer-events:none}
.c-hero.-product .c-sticky-video-card{margin-top:-30vh}
html.is-mobile .c-sticky-video-card{display:none}
@media (max-width:999px){.c-sticky-video-card{display:none}
}.c-sticky-video-card_inner{width:22.8125rem;position:absolute;right:15px;bottom:15px;padding:10px;background-color:#fff;border-radius:6px;pointer-events:all}
.c-sticky-video-card_button{position:absolute;bottom:20px;left:20px}
.c-sticky-video-card_label{font-size:1.25rem;position:absolute;top:20px;left:20px;z-index:2;line-height:1;color:#17171B}
.c-sticky-video-card_label.-light{color:#fff}
.c-sticky-video-card-dummy{position:absolute;top:-100vh;bottom:0;width:100%;pointer-events:none}
.c-graph{transform:translate3d(0,200px,0);opacity:0}
html.is-first-hit .c-graph{transition:transform 1.2s cubic-bezier(0.4,0,0,1),opacity 1.2s cubic-bezier(0.4,0,0,1)}
.c-graph.is-inview{transform:translate3d(0,0,0);opacity:1}
@media (max-width:999px){.c-graph{overflow:auto}
}.c-graph_inner{position:relative}
@media (max-width:999px){.c-graph_inner{width:1000px}
}.c-graph_labels{position:absolute;top:0;left:0;right:0;bottom:0}
.c-graph_labels_item{position:absolute;font-size:10px;text-transform:uppercase}
.c-graph_labels_item:nth-child(1){top:0;left:0px;transform:rotate(-90deg) translateX(-100%) translateY(10px);transform-origin:top left}
.c-graph_labels_item:nth-child(2){bottom:10px;right:0}
.c-graph_labels_item:nth-child(3){top:40%;left:10px;max-width:80px}
.c-graph_labels_item:nth-child(4){top:70%;left:10px}
.c-graph_dots{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.c-graph_dots_item{position:absolute;transform:scale3d(0,0,0);transition:transform .6s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-graph.is-inview .c-graph_dots_item{transform:scale3d(1,1,1)}
html.is-loaded .c-graph.is-inview .c-graph_dots_item:nth-child(1){transition-delay:.75s}
html.is-loaded .c-graph.is-inview .c-graph_dots_item:nth-child(2){transition-delay:1s}
html.is-loaded .c-graph.is-inview .c-graph_dots_item:nth-child(3){transition-delay:1.25s}
.c-graph_dots_item.-accent{color:#E62B33}
.c-graph_dots_item_button{position:absolute;display:flex;justify-content:center;align-items:center;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}
.c-graph_dots_item_button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0px 4px 4px rgba(0,0,0,0.25);z-index:-1;transition:transform .45s cubic-bezier(0.4,0,0,1)}
.c-graph_dots_item_button:after{content:'';border:2px solid currentColor;border-radius:50%;transition:background-color .45s cubic-bezier(0.4,0,0,1)}
@media (min-width:1000px){.c-graph_dots_item_button{width:60px;height:60px}
.c-graph_dots_item_button:after{width:14px;height:14px}
}@media (max-width:999px){.c-graph_dots_item_button{width:40px;height:40px}
.c-graph_dots_item_button:after{width:10px;height:10px}
}.c-graph_dots_item_button:hover:before{transform:scale(1.2)}
.c-graph_dots_item_button:hover:after{background-color:currentColor}
.c-graph_dots_item_tooltip{z-index:5;pointer-events:none}
.c-graph_dots_item_button:hover+.c-graph_dots_item_tooltip .c-graph_dots_item_tooltip_inner{opacity:1}
@media (min-width:1000px){.c-graph_dots_item_button:hover+.c-graph_dots_item_tooltip .c-graph_dots_item_tooltip_inner{transform:translate(-50%,-70px)}
}@media (max-width:999px){.c-graph_dots_item_button:hover+.c-graph_dots_item_tooltip .c-graph_dots_item_tooltip_inner{transform:translate(0,-70px)}
}@media (max-width:999px){.c-graph_dots_item_tooltip{display:none}
}.c-graph_dots_item_tooltip_inner{opacity:0;transition:transform .45s cubic-bezier(0.4,0,0,1),opacity .45s cubic-bezier(0.4,0,0,1);width:21.25rem;background-color:#fff;padding:20px}
@media (min-width:1000px){.c-graph_dots_item_tooltip_inner{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-100px);z-index:3}
.c-graph_dots_item_tooltip_inner:after{content:'';position:absolute;top:100%;left:50%;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;margin-left:-20px}
}.c-graph_dots_item_tooltip_title{color:#E62B33;margin-bottom:10px;font-size:12px;text-transform:uppercase}
.c-graph_dots_item_tooltip_content{color:#17171B}
.c-tooltips-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;visibility:hidden}
.is-first-hit .c-tooltips-modal{transition:visibility 0s linear;transition-delay:.6s}
.c-tooltips-modal:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#17171B;transition:opacity .6s cubic-bezier(0.4,0,0,1);opacity:0}
.c-tooltips-modal.is-active{visibility:visible;transition-delay:0s}
.c-tooltips-modal.is-active::before{opacity:0.95}
.c-tooltips-modal_content{width:75%}
@media (max-width:1199px){.c-tooltips-modal_content{width:90%}
}.c-tooltips-modal_inner{position:relative;background-color:#fff;padding:20px;border-radius:4px;opacity:0;transition:opacity 0.25s cubic-bezier(0.4,0,0,1),transform 0.25s cubic-bezier(0.4,0,0,1);transform:translateY(100px);transition-delay:0s}
.c-tooltips-modal.is-active .c-tooltips-modal_inner{opacity:1;transform:translateY(0px);transition:opacity .3s cubic-bezier(0.4,0,0,1),transform .3s cubic-bezier(0.4,0,0,1);transition-delay:.3s}
.c-tooltips-modal_close{position:absolute;display:flex;transform:translateY(-2.5rem) translateY(-100%)}
@media (min-width:700px){.c-tooltips-modal_close{top:20px;right:20px}
}@media (max-width:699px){.c-tooltips-modal_close{top:20px;right:20px}
}html.is-first-hit .c-tooltips-modal_close{transition:transform .3s cubic-bezier(0.4,0,0,1)}
.c-tooltips-modal.is-active .c-tooltips-modal_close{transform:translateY(0)}
.c-footer{padding-top:4.375rem;position:relative;background-color:#fff}
.c-footer_main{display:grid;-moz-column-gap:20px;column-gap:20px}
@media (min-width:1000px){.c-footer_main{grid-template-columns:repeat(7,1fr)}
}@media (max-width:999px){.c-footer_main{grid-template-columns:repeat(4,1fr)}
}@media (max-width:999px){.c-footer_newsletter{padding:0 20px 70px 20px;position:relative}
.c-footer_newsletter:before{content:'';position:absolute;bottom:0;right:0;height:1px;width:100%;background-color:#ddd;transform:scale3d(0,1,1);transform-origin:center right;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_newsletter:before{transform:scale3d(1,1,1)}
}.c-footer_newsletter_title{margin-bottom:1.875rem}
.c-footer_newsletter_content{margin-bottom:1.875rem; line-height: 1.5rem; font-size: 0.90rem;}
@media (min-width:1000px){.c-footer_nav{grid-column:2/5}
}@media (max-width:999px){.c-footer_nav{padding:20px 20px 65px 20px}
}@media (min-width:700px) and (max-width:999px){.c-footer_nav{grid-column:1/2}
}@media (max-width:699px){.c-footer_nav{grid-column:1/-1}
}.c-footer_nav_list_item{font-weight:300;line-height:1;margin-bottom:15px}
.c-footer_nav_list_item:last-child{margin-bottom:0}
@media (min-width:700px){.c-footer_nav_list_item{font-size:2.25rem}
}@media (max-width:699px){.c-footer_nav_list_item{font-size:1.5rem}
}.c-footer_nav_list_item_link{transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-footer_nav_list_item_link.is-active{pointer-events:none;color:#E62B33}
.c-footer_nav_list_item_link:hover{color:#E62B33}
.c-footer_subnav{display:grid}
@media (min-width:1000px){.c-footer_subnav{grid-column:5/8}
}@media (min-width:700px) and (max-width:999px){.c-footer_subnav{grid-column:3/5;padding:0 20px}
}@media (max-width:699px){.c-footer_subnav{grid-column:1/-1;padding:0 20px}
}.c-footer_subnav_list_item{margin-bottom:7px}
.c-footer_subnav_list_item:last-child{margin-bottom:0}
.c-footer_langswitcher{align-self:end; margin-top: 20px;}
@media (max-width:699px){.c-footer_langswitcher{justify-self:end;margin-top:-24px}
}.c-footer_bottom{grid-column:1/-1;display:grid;-moz-column-gap:20px;column-gap:20px;position:relative}
@media (min-width:1000px){.c-footer_bottom{grid-template-columns:repeat(7,1fr);padding:5rem 0;margin-top:10rem}
}@media (max-width:999px){.c-footer_bottom{grid-template-columns:repeat(4,1fr);padding:2.1875rem 0;margin-top:6.25rem}
}.c-footer_bottom:before{content:'';position:absolute;top:0;right:0;height:1px;width:100%;background-color:#ddd;transform:scale3d(0,1,1);transform-origin:center right;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_bottom:before{transform:scale3d(1,1,1)}
.c-footer_bottom_nav{font-size:.8125rem}
@media (min-width:1000px){.c-footer_bottom_nav{grid-column:2/5}
}@media (max-width:999px){.c-footer_bottom_nav{grid-column:1/-1;padding:20px;grid-row:2;display:flex;justify-content:space-between}
}@media (min-width:1000px){.c-footer_socials{grid-column:5/8}
}@media (max-width:999px){.c-footer_socials{grid-column:1/-1;padding:20px;grid-row:1}
}.c-footer_lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:grid;grid-template-columns:repeat(12,1fr);padding:0 20px;-moz-column-gap:20px;column-gap:20px}
.c-footer_lines_item:nth-child(1){position:absolute;top:20px;left:0;height:1px;width:100%;background-color:#ddd;transform:scale3d(0,1,1);transform-origin:left center;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_lines_item:nth-child(1){transform:scale3d(1,1,1)}
.c-footer_lines_item:nth-child(2){position:absolute;bottom:20px;left:0;height:1px;width:100%;background-color:#ddd;transform:scale3d(0,1,1);transform-origin:right center;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_lines_item:nth-child(2){transform:scale3d(1,1,1)}
.c-footer_lines_item:nth-child(3){position:absolute;top:20px;bottom:20px;left:20px;width:1px;background-color:#ddd;transform:scale3d(1,0,1);transform-origin:center bottom;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_lines_item:nth-child(3){transform:scale3d(1,1,1)}
.c-footer_lines_item:nth-child(4){position:absolute;top:20px;bottom:20px;right:20px;width:1px;background-color:#ddd;transform:scale3d(1,0,1);transform-origin:center top;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_lines_item:nth-child(4){transform:scale3d(1,1,1)}
.c-footer_lines_item:nth-child(5){grid-column:6;margin-top:20px;height:calc(100% - 40px);width:1px;background-color:#ddd;transform:scale3d(1,0,1);transform-origin:center bottom;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-footer.is-inview .c-footer_lines_item:nth-child(5){transform:scale3d(1,1,1)}
@media (max-width:999px){.c-footer_lines_item:nth-child(5){display:none}
}.c-footer_copy{padding-top:0px;padding-bottom:20px; font-size: 1rem; color: #666;}
@media (max-width:999px){.c-footer_copy{font-size:.8125rem}
}@media (max-width:699px){.c-footer .c-socials_list{display:flex;justify-content:space-between}
}.c-socials_list_item{display:inline-block;margin-right:20px}
.c-socials_list_item:last-child{margin-right:0}
.c-socials_list_item a{transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-socials_list_item a:hover{color:#E62B33}
.c-newsletter_inner{position:relative}
.c-newsletter_input{border:solid 1px #ddd;font-size:14px;text-transform:uppercase;letter-spacing:0.22em;border-radius:4px;padding:1.125rem;line-height:1}
.c-newsletter_input::-moz-placeholder{color:#17171B;opacity:1}
.c-newsletter_input:-ms-input-placeholder{color:#17171B;opacity:1}
.c-newsletter_input::placeholder{color:#17171B;opacity:1}
.c-newsletter_input:focus{border-color:#17171B}
.c-newsletter_button{position:absolute;right:0;top:0;height:100%;width:3.75rem;border-left:solid 1px #ddd;display:flex;justify-content:center;align-items:center;z-index:2;transition:color .45s cubic-bezier(0.4,0,0,1)}
.c-newsletter_button:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#E62B33;transform:scaleX(0);transition:transform .45s cubic-bezier(0.4,0,0,1);z-index:-1;transform-origin:right center}
.c-newsletter_button:hover,.c-newsletter_button:focus{color:#fff}
.c-newsletter_button:hover:before,.c-newsletter_button:focus:before{transform-origin:left center;transform:scaleX(1)}
.c-tile-stats{background-color:#fff;border-radius:4px;padding:20px}
@media (min-width:700px){.c-tile-stats{grid-column:initial}
}.c-tile-stats_main{display:grid;min-height:23.75rem}
.c-tile-stats_label{opacity:0;transition:opacity .45s cubic-bezier(0.4,0,0,1)}
.c-tile-stats.is-inview .c-tile-stats_label{opacity:1}
@media (max-width:999px){.c-tile-stats_label{transition-delay:0.2s}
}@media (min-width:1000px){.c-tile-stats:nth-of-type(odd) .c-tile-stats_label{transition-delay:0.2s}
.c-tile-stats:nth-of-type(even) .c-tile-stats_label{transition-delay:0.5s}
}.c-tile-stats_number{align-self:end;grid-column:1/-1;position:relative;text-align:right;line-height:1;padding:0.5em 0;-webkit-clip-path:polygon(-20px 0,calc(100% + 20px) 0,calc(100% + 20px) 100%,-20px 100%);clip-path:polygon(-20px 0,calc(100% + 20px) 0,calc(100% + 20px) 100%,-20px 100%)}
@media (min-width:1000px){.c-tile-stats_number{font-size:6.25vw}
}@media (max-width:999px){.c-tile-stats_number{font-size:4.375rem}
}.c-tile-stats_number_label{display:block;transition:transform 1.2s cubic-bezier(0.23,1,0.32,1);transform:translate3d(0,2em,0)}
.c-tile-stats.is-inview .c-tile-stats_number_label{transform:translate3d(0,0,0)}
@media (max-width:999px){.c-tile-stats_number_label{transition-delay:0.2s}
}@media (min-width:1000px){.c-tile-stats:nth-of-type(odd) .c-tile-stats_number_label{transition-delay:0.2s}
.c-tile-stats:nth-of-type(even) .c-tile-stats_number_label{transition-delay:0.5s}
}.c-tile-stats_number_icon{color:#E62B33;position:absolute;bottom:0.5em;left:0rem;transition:transform 1.2s cubic-bezier(0.23,1,0.32,1);transform:translate3d(0,2em,0)}
.c-tile-stats.is-inview .c-tile-stats_number_icon{transform:translate3d(0,0,0)}
@media (max-width:999px){.c-tile-stats_number_icon{transition-delay:0.3s}
.c-tile-stats_number_icon .svg-icon-arrow-big-up,.c-tile-stats_number_icon .svg-icon-arrow-big-down{--svg-width:18px}
}@media (min-width:1000px){.c-tile-stats:nth-of-type(odd) .c-tile-stats_number_icon{transition-delay:0.4s}
.c-tile-stats:nth-of-type(even) .c-tile-stats_number_icon{transition-delay:0.7s}
}.c-tile-stats_bottom{position:relative}
.c-tile-stats_bottom:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background-color:#ddd;transition:transform .9s cubic-bezier(0.77,0,0.175,1);transform:scale3d(0,1,1)}
.c-tile-stats.is-inview .c-tile-stats_bottom:before{transform:scale3d(1,1,1)}
.c-tile-stats_bottom_summary{font-size:1.5rem;line-height:1.1;padding-top:3.125rem}
@media (min-width:1000px){.c-tile-stats_bottom_summary{width:90%;max-width:18.75rem}
}.c-carousel{overflow:visible}
.c-carousel.-logos .c-carousel_wrapper{align-items:stretch}
.c-carousel_slide{box-sizing:border-box}
.c-carousel.-logos .c-carousel_slide{background:#F6F6F6;height:auto}
.c-carousel.-logos .c-carousel_figure{width:9rem;height:9rem;overflow:hidden;border-radius:50%;background:#17171B}
.c-carousel.-logos .c-carousel_image{width:9rem;height:9rem;-o-object-fit:contain;object-fit:contain}
.c-carousel.-logos .c-carousel_slide_inner{display:flex;justify-content:center;align-items:center}
@media (min-width:700px){.c-carousel.-logos .c-carousel_slide_inner{min-height:400px}
}@media (max-width:699px){.c-carousel.-logos .c-carousel_slide_inner{min-height:300px}
}.c-carousel_slide_bottom{position:relative;padding:2.8125rem 1.25rem 1.25rem 1.25rem}
.c-carousel_slide_bottom:before{content:'';position:absolute;top:0;right:0;height:1px;width:100%;background-color:#ddd}
.c-carousel_slide_bottom_summary{font-size:1.5rem;max-width:25rem;line-height:1.2}
.c-carousel_slide_footer{display:flex;align-items:baseline;padding-top:20px}
.c-carousel_slide_footer_count{margin-right:40px}
@media (min-width:1000px){.c-carousel_slide_footer_count{width:14vw}
}.c-carousel_controls{position:absolute;display:flex;justify-content:space-between;top:20px;right:20px;width:160px}
@media (max-width:999px){.c-carousel_controls{display:none}
}.c-carousel_controls_button{color:#17171B}
.c-carousel_controls_button.swiper-button-disabled{opacity:0.5;pointer-events:none}
.c-carousel_pagination{position:absolute;top:20px;left:20px;z-index:3}
.c-carousel-tiles{overflow:visible}
.c-carousel-tiles_slide{box-sizing:border-box}
.c-carousel-tiles_controls{margin-top:40px;width:160px;display:flex;justify-content:space-between}
@media (max-width:999px){.c-carousel-tiles_controls{display:none}
}.c-carousel-tiles_controls_button{color:currentColor}
@media (max-width:999px){.c-carousel-quotes_carousel{overflow:visible}
}.c-carousel-quotes_controls{width:160px;display:flex;justify-content:space-between}
@media (max-width:999px){.c-carousel-quotes_controls{display:none}
}.c-carousel-quotes_pagination{display:flex}
@media (min-width:1000px){.c-carousel-quotes_pagination{margin-top:3.75rem}
}@media (max-width:999px){.c-carousel-quotes_pagination{margin-top:30px}
}.c-carousel-quotes_pagination .swiper-pagination-bullet{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;margin-right:5px}
.c-carousel-quotes_pagination .swiper-pagination-bullet:before{content:'';height:10px;width:10px;border-radius:50%;background-color:#ddd}
.c-carousel-quotes_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:#E62B33}
.c-tile{border-radius:4px;overflow:hidden;height:auto}
.c-tile_inner{position:relative;display:flex;height:100%}
.c-tile.-vertical .c-tile_inner{flex-direction:column}
.c-tile.-horizontal .c-tile_inner{background-color:#fff}
@media (max-width:699px){.c-tile.-horizontal .c-tile_inner{flex-direction:column}
}.c-tile_visual{flex-shrink:0}
@media (min-width:700px){.c-tile.-horizontal .c-tile_visual{flex:0 0 calc((100% + 20px) / 10 * 3 - 20px);padding:20px;border-right:1px solid #ddd}
}.c-tile_content{padding:20px;flex-grow:1;height:auto;display:flex;flex-direction:column;justify-content:space-between}
.c-tile.-white .c-tile_content{background-color:#fff}
.c-tile.-grey .c-tile_content{background-color:#F6F6F6}
.c-tile_content_bottom{margin-top:20px}
@media (min-width:700px){.c-tile.-horizontal .c-tile_content_bottom{display:flex;justify-content:flex-end;padding-right:1.25rem}
}@media (min-width:1000px){.c-tile.-horizontal .c-tile_content_bottom{margin-top:0}
}.c-tile_content_details{display:flex;align-items:center;font-size:.75rem;letter-spacing:0.05em;font-weight:500;text-transform:uppercase;color:#939BA0}
.c-tile.-vertical .c-tile_content_details{margin-bottom:1.5625rem}
.c-tile.-horizontal .c-tile_content_details{margin-bottom:2.8125rem}
.c-tile_content_details_item:nth-of-type(2){margin-left:auto}
.c-tile_content_details_label+.c-tile_content_details_label::before{content:"-";display:inline-block;margin:0 0.75em}
.c-tile.-horizontal .c-tile_content_main{max-width:27.5rem}
.c-tile_content_title{transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-tile:hover .c-tile_content_title,.c-tile:focus .c-tile_content_title{color:#E62B33}
.c-tile.-horizontal .c-tile_content_title{margin-bottom:0}
.c-tile.-vertical .c-tile_button{width:100%}
.c-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:grid;grid-template-columns:repeat(12,1fr);padding:0 20px;-moz-column-gap:20px;column-gap:20px;z-index:1}
.c-lines.-above{z-index:2}
.c-lines_item{position:absolute;background-color:#ddd;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
.c-lines_item.-middle{grid-column:8;margin-left:-40px;width:1px;transform:scale3d(1,0,1);transform-origin:center bottom;right:auto;top:20px;bottom:20px;left:auto}
@media (max-width:999px){.c-lines_item.-middle{display:none}
}.c-lines_item.-top{top:20px;left:0;right:auto;bottom:auto;height:1px;width:100%;transform:scale3d(0,1,1);transform-origin:right center}
.c-lines_item.-bottom{bottom:20px;left:0;right:auto;top:auto;height:1px;width:100%;transform:scale3d(0,1,1);transform-origin:right center}
.c-lines_item.-left{top:20px;bottom:20px;left:20px;width:1px;transform:scale3d(1,0,1);transform-origin:center bottom}
.c-lines_item.-right{top:20px;bottom:20px;right:20px;width:1px;transform:scale3d(1,0,1);transform-origin:center top}
html.is-loaded .c-lines.is-inview .c-lines_item{transform:scale3d(1,1,1)}
.c-lines_item.-no-margin-top{margin-top:0}
.c-lines_item.-reset-bottom{bottom:0}
.c-lines_item.-reset-top{top:0}
.c-lines_item.-reset-left{left:0}
.c-lines_item.-reset-right{right:0}
@media (min-width:1000px){.c-text-offset.-about{margin-top:-9vw;text-indent:33vw}
}.c-tabs{position:relative;background-color:#fff;z-index:1}
.c-tabs:before{content:'';position:absolute;bottom:20px;left:0;right:auto;top:auto;height:1px;width:100%;background-color:#ddd;transform:scale3d(0,1,1);transform-origin:right center;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
html.is-loaded .c-tabs.is-inview:before,html.is-loaded .c-tabs.is-inview:after{transform:scale3d(1,1,1)}
@media (max-width:999px){.c-tabs.-border-top\@to-medium:after{content:'';position:absolute;top:0px;left:0;right:auto;bottom:auto;height:1px;width:100%;background-color:#ddd;transform:scale3d(0,1,1);transform-origin:right center;transition:transform 1.2s cubic-bezier(0.4,0,0,1)}
}.c-tabs_list{width:calc(100% + 40px);margin-left:-20px;padding:0 20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:-1px}
.c-tabs_list::-webkit-scrollbar{display:none}
.c-tabs_list_inner{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;padding-bottom:1px}
@media (max-width:999px){.c-tabs_list_item{margin-right:40px}
}@media (min-width:1000px){.c-tabs_list_item{margin-right:80px}
}.c-tabs_list_item:last-child{margin-right:0}
.c-tabs_list_item_button{display:inline-block;position:relative;padding-bottom:20px;margin-bottom:0 !important;transition:transform .3s cubic-bezier(0.4,0,0,1),opacity .3s cubic-bezier(0.4,0,0,1),color .3s cubic-bezier(0.4,0,0,1);opacity:0.35}
.c-tabs_list_item_button:before{content:'';position:absolute;bottom:-1px;left:0;width:100%;background-color:#E62B33;height:3px;transform:scale3d(0,1,1);transform-origin:left center;transition:transform .3s cubic-bezier(0.4,0,0,1)}
.c-tabs_list_item_button:hover{color:#E62B33;opacity:1}
.c-tabs_list_item_button.is-active{opacity:1}
.c-tabs_list_item_button.is-active:before{transform:scale3d(1,1,1)}
.c-grid-tiles{display:grid;-moz-column-gap:50px;column-gap:50px;row-gap:20px}
@media (min-width:700px){.c-grid-tiles.-col-2\@from-small{grid-template-columns:repeat(2,1fr);row-gap:50px}
}@media (min-width:1000px){.c-grid-tiles.-col-3\@from-medium{grid-template-columns:repeat(3,1fr);row-gap:50px}
}.c-grid-tiles-member{display:grid;-moz-column-gap:20px;column-gap:20px}
@media (min-width:1200px){.c-grid-tiles-member{grid-template-columns:repeat(4,1fr)}
}@media (min-width:1000px) and (max-width:1199px){.c-grid-tiles-member{grid-template-columns:repeat(3,1fr)}
}@media (min-width:700px) and (max-width:999px){.c-grid-tiles-member{grid-template-columns:repeat(2,1fr)}
}@media (min-width:700px){.c-grid-tiles-member{row-gap:80px}
}@media (max-width:699px){.c-grid-tiles-member{grid-template-columns:repeat(1,1fr);row-gap:40px}
}.c-tile-member{border-radius:4px;overflow:hidden;background-color:#fff}
.c-tile-member_content{padding:40px 20px 20px 20px}
.c-tile-member_figure{padding-bottom:125%;position:relative;background-color:#ddd;overflow:hidden}
.c-tile-member_name{margin-bottom:10px !important}
.c-tile-member_content_bottom{display:flex;justify-content:space-between;align-items:flex-end}
.c-tile-member_social{display:block;margin-bottom:-5px}
.c-tile-member_social_icon{--svg-width:40px}
.c-team-view_container{display:none}
.c-label{font-style:normal;font-weight:400;line-height:1.1;color:#003366;text-transform:uppercase;letter-spacing:0.05em;display:block}
@media (min-width:700px){.c-label{font-size:12px}
}@media (max-width:699px){.c-label{font-size:10px}
}@media (min-width:700px){.c-label.-margin-bottom{margin-bottom:40px}
}@media (max-width:699px){.c-label.-margin-bottom{margin-bottom:20px}
}.c-splash-words{position:relative}
.c-splash-words_row{position:relative;text-align:center}
.c-splash-words_row.-align-left{text-align:left}
.c-splash-words_row.-align-left .word{margin-left:-0.1em}
.c-splash-words_row.-align-right{text-align:right}
.c-splash-words_row.-align-right .word{margin-right:-0.1em}
.c-splash-words_row:nth-child(0) .word{--line-index:0 !important}
.c-splash-words_row:nth-child(1) .word{--line-index:1 !important}
.c-splash-words_row:nth-child(2) .word{--line-index:2 !important}
.c-splash-words_row:nth-child(3) .word{--line-index:3 !important}
.c-splash-words_row:nth-child(4) .word{--line-index:4 !important}
.c-splash-words_row:nth-child(5) .word{--line-index:5 !important}
.c-splash-words_row:nth-child(6) .word{--line-index:6 !important}
.c-splash-words_row:nth-child(7) .word{--line-index:7 !important}
.c-splash-words_row:nth-child(8) .word{--line-index:8 !important}
.c-splash-words_row:nth-child(9) .word{--line-index:9 !important}
.c-splash-words_row:nth-child(10) .word{--line-index:10 !important}
@media (min-width:1000px){.c-splash-words.-combination-1 .c-splash-words_label{position:absolute;top:7.63889vw;left:8.33333vw;transform:translateY(-100%)}
}@media (max-width:999px){.c-splash-words.-combination-1 .c-splash-words_label{margin-bottom:20px}
}@media (min-width:1000px){.c-splash-words.-combination-2 .c-splash-words_label{position:absolute;top:7.63889vw;left:8.33333vw;transform:translateY(-100%)}
}@media (max-width:999px){.c-splash-words.-combination-2 .c-splash-words_label{margin-bottom:20px}
}@media (min-width:1000px){.c-splash-words.-combination-3 .c-splash-words_label{position:absolute;top:4.16667vw;left:16.66667vw}
}@media (max-width:999px){.c-splash-words.-combination-3 .c-splash-words_label{margin-bottom:20px}
}@media (min-width:700px){.c-splash-words.-combination-4 .c-splash-words_label{position:absolute;top:50%;left:16.38889vw}
}@media (max-width:699px){.c-splash-words.-combination-4 .c-splash-words_label{margin-bottom:20px}
}.c-splash-words.-combination-1.-en .c-splash-words_row:nth-child(1) .c-splash-words_row_item{padding-right:13.88889vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(1) .c-splash-words_row_item{padding-left:2.77778vw}
.c-splash-words.-combination-1.-en .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-right:8.33333vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-right:26.38889vw}
.c-splash-words.-combination-1.-en .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-right:4.86111vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-left:3.47222vw}
.c-splash-words.-combination-1.-en .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-right:3.47222vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-right:1.04167vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(5) .c-splash-words_row_item{padding-right:10.41667vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(6) .c-splash-words_row_item{padding-right:30.55556vw}
.c-splash-words.-combination-1.-fr .c-splash-words_row:nth-child(7) .c-splash-words_row_item{padding-left:2.77778vw}
.c-splash-words.-combination-2.-en .c-splash-words_row:nth-child(1) .c-splash-words_row_item{padding-left:10.41667vw}
.c-splash-words.-combination-2.-fr .c-splash-words_row:nth-child(1) .c-splash-words_row_item{margin-left:-2.08333vw}
.c-splash-words.-combination-2.-en .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-right:0vw}
.c-splash-words.-combination-2.-fr .c-splash-words_row:nth-child(2) .c-splash-words_row_item{margin-left:-19.44444vw}
.c-splash-words.-combination-2.-en .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-left:15.27778vw}
.c-splash-words.-combination-2.-fr .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-left:15.27778vw}
.c-splash-words.-combination-2.-en .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-right:10.41667vw}
.c-splash-words.-combination-2.-fr .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-right:10.41667vw}
@media (max-width:999px){html[lang="fr"] .c-splash-words.-combination-3 .c-splash-words_row_item{font-size:9vw}
}.c-splash-words.-combination-3.-en .c-splash-words_row:nth-child(1) .c-splash-words_row_item{margin-left:-17.36111vw}
.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(1) .c-splash-words_row_item{padding-right:27.77778vw}
.c-splash-words.-combination-3.-en .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-left:10.41667vw}
.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-right:13.88889vw}
.c-splash-words.-combination-3.-en .c-splash-words_row:nth-child(3) .c-splash-words_row_item{margin-left:-17.36111vw}
.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-right:8.33333vw}
.c-splash-words.-combination-3.-en .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-left:3.47222vw}
@media (min-width:1000px){.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-left:25.69444vw}
}@media (max-width:999px){.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-left:11.11111vw}
}.c-splash-words.-combination-3.-en .c-splash-words_row:nth-child(5) .c-splash-words_row_item{padding-right:10.41667vw}
@media (min-width:1000px){.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(5) .c-splash-words_row_item{padding-right:12.5vw}
}@media (max-width:999px){.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(5) .c-splash-words_row_item{padding-right:40.27778vw}
}.c-splash-words.-combination-3.-fr .c-splash-words_row:nth-child(6) .c-splash-words_row_item{padding-left:15.27778vw}
.c-splash-words.-combination-4.-en .c-splash-words_row:nth-child(1) .c-splash-words_row_item{padding-left:9.72222vw}
.c-splash-words.-combination-4.-fr .c-splash-words_row:nth-child(1) .c-splash-words_row_item{padding-left:3.47222vw}
.c-splash-words.-combination-4.-en .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-right:27.08333vw}
.c-splash-words.-combination-4.-fr .c-splash-words_row:nth-child(2) .c-splash-words_row_item{padding-right:25.69444vw}
.c-splash-words.-combination-4.-en .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-left:18.05556vw}
.c-splash-words.-combination-4.-fr .c-splash-words_row:nth-child(3) .c-splash-words_row_item{padding-left:11.11111vw}
.c-splash-words.-combination-4.-en .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-right:48.61111vw}
.c-splash-words.-combination-4.-fr .c-splash-words_row:nth-child(4) .c-splash-words_row_item{padding-right:39.23611vw}
.c-splash-words.-combination-4.-en .c-splash-words_row:nth-child(5) .c-splash-words_row_item{padding-left:13.88889vw}
.c-splash-words.-combination-4.-fr .c-splash-words_row:nth-child(5) .c-splash-words_row_item{padding-left:10.41667vw}
.c-accordions_item{border-bottom:1px solid #ddd}
.c-accordions_item_inner{height:0;overflow:hidden}
@media (min-width:1000px){.c-accordions_item_inner{display:grid;grid-template-columns:repeat(8,1fr);-moz-column-gap:20px;column-gap:20px}
}@media (min-width:1000px){.c-accordions_item_inner_content{grid-column-start:2;grid-column-end:8;padding-top:20px;padding-bottom:40px}
}@media (max-width:999px){.c-accordions_item_inner_content{padding-top:20px;padding-bottom:40px}
}.c-accordions_item_toggler{display:flex;width:100%;text-align:left;position:relative;padding-bottom:20px;padding-top:20px;align-items:flex-start}
@media (min-width:1000px){.c-accordions_item.-check .c-accordions_item_toggler{display:grid;grid-template-columns:repeat(8,1fr);-moz-column-gap:20px;column-gap:20px}
}.c-accordions_item_toggler_title{font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:0.15em;padding-right:40px;grid-column:2 / -1;transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-accordions_item_toggler:hover .c-accordions_item_toggler_title,.c-accordions_item.is-open .c-accordions_item_toggler_title{color:#E62B33}
.c-accordions_item_toggler_check{padding-top:.375rem;flex-shrink:0}
@media (max-width:999px){.c-accordions_item_toggler_check{margin-right:20px}
}@media (min-width:1000px){.c-accordions_item_toggler_check{grid-column-start:1;grid-column-end:2}
}.c-accordions_item_toggler_icon{position:absolute;right:0;top:20px;height:21px;width:21px}
.c-accordions_item_toggler_icon span:nth-child(1){position:absolute;left:0;top:10px;height:1px;width:100%;background-color:currentColor}
.c-accordions_item_toggler_icon span:nth-child(2){position:absolute;top:0;left:10px;width:1px;height:100%;background-color:currentColor}
.c-accordions_item.is-open .c-accordions_item_toggler_icon span:nth-child(2){opacity:0}
.c-accordion_item_inner_content_image{margin-bottom:60px}
.c-pagination_list{display:flex;justify-content:center;align-items:center}
.c-pagination_button{color:#000}
@media (max-width:699px){.c-pagination_button.-prev{margin-right:.9375rem}
}@media (min-width:700px){.c-pagination_button.-prev{margin-right:1.875rem}
}@media (max-width:699px){.c-pagination_button.-next{margin-left:.9375rem}
}@media (min-width:700px){.c-pagination_button.-next{margin-left:1.875rem}
}.c-pagination_list_link{padding:.9375rem}
.c-pagination_list_item.-is-active .c-pagination_list_link{pointer-events:none}
.c-pagination_list_label{position:relative}
.c-pagination_list_label::after{content:"";position:absolute;bottom:-8px;left:calc(50% - 5px);width:10px;height:1px;background-color:#000}
.c-pagination_list_item:not(.-is-active) .c-pagination_list_label::after{opacity:0;transform:translate3d(0,8px,0);transition:opacity .3s cubic-bezier(0.4,0,0,1),transform .3s cubic-bezier(0.4,0,0,1)}
.c-pagination_list_link:hover .c-pagination_list_label::after{opacity:1;transform:translate3d(0,0,0)}
.c-loadable-section{position:relative}
.c-loadable-section_inner{position:absolute;inset:0;background-color:rgba(246,246,246,0.8);z-index:20;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0.4,0,0,1)}
.c-loadable-section.is-loading>.c-loadable-section_inner{opacity:1;pointer-events:all}
.c-loadable-section.-spinner-top>.c-loadable-section_inner:before{top:7.5rem}
.c-loadable-section_spinner{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}
.c-loadable-section_spinner.-relative{width:100%;height:100%}
html:not(.has-scroll-smooth) .c-loadable-section_spinner{position:-webkit-sticky;position:sticky;top:0}
.c-loadable-section_spinner:before{content:'';display:block;width:3.75rem;height:3.75rem;margin-top:-.625rem;margin-left:-.625rem;border:2px solid transparent;border-top-color:currentColor;border-left-color:currentColor;border-radius:50%;-webkit-animation:loadableSectionSpinner linear .3s infinite;animation:loadableSectionSpinner linear .3s infinite}
@-webkit-keyframes loadableSectionSpinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}@keyframes loadableSectionSpinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}.c-quick-nav{position:fixed;top:0;right:0;display:flex;align-items:center;width:calc(var(--vh,1vh) * 100);background-color:#F6F6F6;z-index:90;transform-origin:right top;transform:rotate(-90deg) translateY(100%)}
html.is-loaded .c-quick-nav{transform:rotate(-90deg) translateY(-100%)}
@media (min-width:1000px){.c-quick-nav{padding-right:13.75rem;height:4.6875rem}
}@media (max-width:999px){.c-quick-nav{padding-right:7.9375rem;height:3.75rem}
}.c-quick-nav_current{flex:1 1 auto;display:flex;justify-content:center;align-items:center}
.c-quick-nav_label{font-size:.75rem;text-transform:uppercase;text-transform:uppercase;letter-spacing:0.15em}
.c-quick-nav_button{flex:0 0 calc(var(--vh,1vh) * 15);min-width:4.6875rem;max-width:7.5rem;display:flex;justify-content:center;align-items:center;height:100%;border-right:1px solid rgba(0,0,0,0.1)}
.c-table{background-color:#F6F6F6;border-radius:4px;padding:3.75rem 20px}
.c-table_list{margin-top:3.125rem}
.c-table_row{display:grid;gap:.5rem 20px;padding:.75rem 0;border-top:1px solid #ddd}
@media (max-width:999px){.c-table_row{grid-template-columns:1fr}
}@media (min-width:1000px){.c-table_row{grid-template-columns:1fr 1fr}
}.c-table_row:last-of-type{border-bottom:1px solid #ddd}
.c-features_item{position:relative;padding-top:20px;padding-bottom:120px}
@media (max-width:699px){.c-features_item{position:relative}
}.c-features_item:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ddd;transition:transform .9s cubic-bezier(0.77,0,0.175,1);transform:scaleX(0)}
.c-features_item.is-inview:before{transform:scaleX(1)}
.c-features_item_heading{display:grid;-moz-column-gap:20px;column-gap:20px}
@media (min-width:1000px){.c-features_item_heading{grid-column-start:2;grid-column-end:5;grid-template-columns:repeat(3,1fr)}
}@media (max-width:999px){.c-features_item_heading{grid-template-columns:repeat(4,1fr);grid-column:1 / -1}
}.c-features_item_content{opacity:0;transform:translate3d(0,80px,0);transition:opacity .45s cubic-bezier(0.165,0.84,0.44,1),transform .45s cubic-bezier(0.165,0.84,0.44,1);transition-delay:.3s}
.c-features_item.is-inview .c-features_item_content{opacity:1;transform:translate3d(0,0,0)}
@media (min-width:1200px){.c-features_item_content{grid-column-start:8;grid-column-end:11}
}@media (min-width:1000px) and (max-width:1199px){.c-features_item_content{grid-column-start:7;grid-column-end:12}
}@media (max-width:999px){.c-features_item_content{grid-column:2 / -1}
}@media (max-width:699px){.c-features_item_content{padding-left:2.5rem;grid-column:1 / -1}
}.c-features_item_icon{display:inline-block;grid-column-start:1;grid-column-end:2;padding-top:.625rem;transform:translate3d(0,50px,0);opacity:0}
html.is-first-hit .c-features_item_icon{transition:transform .6s cubic-bezier(0.4,0,0,1),opacity .6s cubic-bezier(0.4,0,0,1)}
.c-features_item.is-inview .c-features_item_icon{transform:translate3d(0,0,0);opacity:1}
.c-features_item_icon svg{--svg-width:27px;color:#E62B33}
@media (max-width:699px){.c-features_item_icon svg{--svg-width:17px}
}@media (max-width:699px){.c-features_item_icon{position:absolute}
}@media (min-width:1000px){.c-features_item_title{grid-column-start:2;grid-column-end:4}
}@media (max-width:999px){.c-features_item_title{grid-column-start:2;grid-column-end:5}
}@media (max-width:699px){.c-features_item_title{padding-left:2.5rem;grid-column:1 / -1}
}.c-carousel-timeline{position:relative}
@media (max-width:999px){.c-carousel-timeline{overflow:hidden}
}.c-carousel-timeline_sticky-progress{position:absolute;bottom:100vh;top:100px;width:100%;pointer-events:none;display:block}
.c-carousel-timeline.-lottie .c-carousel-timeline_sticky-progress{top:100vh}
.c-carousel-timeline_images{padding-right:20px;padding-top:20px;padding-bottom:20px}
@media (min-width:1000px){.c-carousel-timeline_images{position:absolute;top:0px;left:50%; margin-left: -425px; width:850px;height:100vh}
html.has-scroll-init:not(.has-scroll-smooth) .c-carousel-timeline_images{position:-webkit-sticky;position:sticky;top:0;right:0;margin-left:50vw;margin-right:0}
}@media (max-width:999px){.c-carousel-timeline_images{padding-left:20px;transform:none !important}
}.c-carousel-timeline_images_wrapper{position:relative;display:flex;align-items:center;height:100%;width:100%;border-radius:4px}
.c-carousel-timeline.-lottie .c-carousel-timeline_images_wrapper{justify-content:center;background-color:#F6F6F6}
@media (min-width:1000px){.c-carousel-timeline.-images .c-carousel-timeline_images_wrapper{overflow:hidden}
}.c-carousel-timeline.-lottie .c-carousel-timeline_images_inner{max-width:550px;max-height:550px}
.c-carousel-timeline_images_item{box-sizing:border-box;background-color:#fff}
@media (min-width:1000px){.c-carousel-timeline_images_item{position:absolute;top:0;left:0;width:100%;height:100%}
}@media (max-width:999px){.c-carousel-timeline_images_item{padding-bottom:100%;position:relative}
}.c-carousel-timeline.-images .c-carousel-timeline_images_item{border-radius:4px;overflow:hidden}
.c-carousel-timeline_images_item_inner{background-size:100%;background-position:center; background-repeat: no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}
@media (max-width:999px){.c-carousel-timeline_main.swiper{overflow:visible}
}@media (min-width:1000px){.c-carousel-timeline_main_wrapper{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:20px;column-gap:20px}
}
.c-carousel-timeline_main_wrapper div:first-child{margin-top:30vh;}
.c-carousel-timeline.-lottie .c-carousel-timeline_main_item{padding-top:20px}
@media (min-width:1000px){.c-carousel-timeline_main_item{min-height:140vh;display:flex;flex-direction:column;justify-content:center;grid-column-start:2;grid-column-end:5;max-width:31.25rem;flex-wrap: wrap;  }
	.c-carousel-timeline_main_item2{min-height:140vh; padding-top:200px; display:flex;flex-wrap: wrap;flex-direction:column;justify-content:center;grid-column-start:9;grid-column-end:12;max-width:31.25rem; clear: left;}
}@media (min-width:1000px){.c-carousel-timeline_main_item_text{max-width:21.875rem}
}.c-quote{display:flex;flex-direction:column;justify-content:space-between;height:auto}
.c-quote_author{display:flex;margin-top:3.75rem}
@media (min-width:700px){.c-quote_author{align-items:flex-end}
}@media (max-width:699px){.c-quote_author{flex-direction:column}
}.c-quote_author_figure{width:9.375rem;border-radius:4px;overflow:hidden;margin-right:20px;flex-shrink:0}
.c-quote_author_name{display:block}
.c-quote_author_title{display:block;font-size:12px;text-transform:uppercase;max-width:320px}
.c-push-image{position:relative;z-index:1}
.c-push-image_main{position:relative;color:#fff}
.c-push-image_main::before{content:'';float:left}
@media (max-width:999px){.c-push-image_main::before{padding-bottom:80%}
}@media (min-width:1000px){.c-push-image_main::before{padding-bottom:50%}
}.c-push-image_main::after{content:'';display:table;clear:both}
.c-push-image_background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}
.c-push-image_background_inner{width:100%;height:100%}
.c-push-image_main_content{margin-bottom:3.4375rem;max-width:21.875rem}
.c-push-image_card{z-index:2}
@media (min-width:1000px){.c-push-image_card{position:absolute;top:-5vw;left:0;width:50%;border-radius:0 4px 4px 0}
}.c-push-image_card_inner{display:grid;background-color:#003366;color:#fff;transition:background-color .3s cubic-bezier(0.4,0,0,1);border-top-right-radius:4px;border-bottom-right-radius:4px}
@media (min-width:1000px){.c-push-image_card_inner{padding:3rem 3rem; padding-top: 4rem; line-height: 2em;}
}@media (max-width:999px){.c-push-image_card_inner{padding:1.875rem 1.25rem}
}.c-push-image_card_inner:hover,.c-push-image_card_inner:focus{color:#fff;background-color:#03284d}
.c-push-image_card_title{margin-bottom:10rem;min-height:20vw}
@media (min-width:700px){.c-push-image_card_title{max-width:75%}
}.c-push-image_card_button{justify-self:end;color:#fff}
.c-push-cta::before{content:'';float:left}
@media (max-width:699px){.c-push-cta::before{padding-bottom:130%}
}@media (min-width:700px) and (max-width:1399px){.c-push-cta::before{padding-bottom:110%}
}@media (min-width:1400px){.c-push-cta::before{padding-bottom:1300px}
}.c-push-cta::after{content:'';display:table;clear:both}
.c-push-cta_text{max-width:14.375rem}
.c-push-cta_background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}
.c-push-cta_background_inner{width:100%;height:100%}
.c-jobs .BambooHR-ATS-Department-Header{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px;margin-top:50px}
.c-jobs .BambooHR-ATS-Location{color:#E62B33;line-height:1;margin-top:-4px;display:block}
.c-jobs .BambooHR-ATS-Department-Item:not(:first-of-type){margin-top:80px}
@media (max-width:999px){.c-jobs{padding-left:20px;padding-right:20px}
}.c-jobs_item{position:relative;background-color:#fff;border-radius:4px;position:relative;padding:20px;margin-bottom:20px;z-index:1;overflow:hidden}
.c-jobs_item:last-child{margin-bottom:0}
.c-jobs_item::before{content:"";position:absolute;inset:0;background-color:#ddd;z-index:-1;transition:transform .45s cubic-bezier(0.165,0.84,0.44,1);transform-origin:center top;transform:scaleY(0)}
.c-jobs_item:hover::before,.c-jobs_item:focus::before{transform-origin:center bottom;transform:scaleY(1)}
.c-jobs_item_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.c-jobs_item_title{margin-top:40px;margin-bottom:0 !important;max-width:600px}
@media (min-width:700px){.c-jobs_item_title{padding-right:80px}
}@media (min-width:1000px){.c-jobs_item_button{position:absolute;right:20px;bottom:0}
}@media (max-width:999px){.c-jobs_item_button{position:absolute;right:20px;top:0}
}@media (max-width:699px){.c-jobs_item_button .c-button_label{display:none}
}.c-jobs_item_button .c-button{min-width:auto}
@media (min-width:700px){.c-grid-stats{padding:0 20px !important}
}@media (max-width:999px){.c-grid-stats{text-align:center}
}html.is-mobile .c-grid-stats{text-align:center}
@media (min-width:700px){.c-grid-stats_container{row-gap:40px !important;display:grid !important}
}@media (max-width:699px){.c-grid-stats_container{padding-left:20px;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:0 !important;text-align:left}
}.c-grid-stats_cell{position:relative}
.c-grid-stats_cell:before,.c-grid-stats_cell:after{content:'';position:absolute;top:0px;background-color:#ddd}
@media (min-width:1000px){.c-grid-stats_cell:before,.c-grid-stats_cell:after{left:-20px}
}@media (max-width:999px){.c-grid-stats_cell:before,.c-grid-stats_cell:after{left:0}
}.c-grid-stats_cell:before{height:1px;width:12px}
.c-grid-stats_cell:after{height:12px;width:1px}
@media (min-width:700px){.c-grid-stats_cell{width:auto;height:auto}
}.c-grid-stats_cell_item{box-sizing:border-box}
.c-grid-stats_container[data-view="today"] .c-grid-stats_cell_item[data-id="2025"]{display:none}
.c-grid-stats_container[data-view="2025"] .c-grid-stats_cell_item[data-id="today"]{display:none}
@media (min-width:1000px){.c-grid-stats_cell:nth-child(7n+3) .c-grid-stats_cell_item,.c-grid-stats_cell:nth-child(7n+6) .c-grid-stats_cell_item{display:flex;align-items:flex-end;margin-bottom:100px}
}@media (max-width:999px){.c-grid-stats_cell_item{padding-left:20px}
}.c-grid-stats_cell_item_value{font-size:72px;font-weight:normal;color:#E62B33}
@media (min-width:1000px){.c-grid-stats_cell:nth-child(7n+3) .c-grid-stats_cell_item_value,.c-grid-stats_cell:nth-child(7n+6) .c-grid-stats_cell_item_value{font-style:normal;font-weight:300;font-size:10vw;line-height:0.95}
}@media (max-width:499px){.c-grid-stats_cell_item_value{font-size:54px}
}.c-grid-stats_cell_item_caption{display:block;max-width:140px}
@media (min-width:1000px){.c-grid-stats_cell:nth-child(7n+3) .c-grid-stats_cell_item_caption,.c-grid-stats_cell:nth-child(7n+6) .c-grid-stats_cell_item_caption{margin-left:40px}
}@media (min-width:1000px){.c-grid-stats_cell:nth-child(7n+1){grid-column-start:7;grid-column-end:9}
.c-grid-stats_cell:nth-child(7n+2){grid-column-start:10;grid-column-end:12}
.c-grid-stats_cell:nth-child(7n+3){grid-column:2 / 8}
.c-grid-stats_cell:nth-child(7n+4){grid-column-start:7;grid-column-end:9}
.c-grid-stats_cell:nth-child(7n+5){grid-column-start:2;grid-column-end:8}
.c-grid-stats_cell:nth-child(7n+6){grid-column-start:7;grid-column-end:12}
.c-grid-stats_cell:nth-child(7n+7){grid-column-start:4;grid-column-end:8}
}@media (min-width:700px) and (max-width:999px){.c-grid-stats_cell:nth-child(odd){grid-column-start:1;grid-column-end:3}
.c-grid-stats_cell:nth-child(even){grid-column-start:3;grid-column-end:5}
}.c-grid-stats_sticky{position:absolute;width:100%;height:100vh;z-index:10;pointer-events:none;top:0;left:0}
html.is-mobile .c-grid-stats_sticky{display:none}
@media (max-width:699px){.c-grid-stats_sticky{display:none}
}.c-grid-stats_sticky_toggler-wrapper{position:absolute;right:20px;bottom:60px;padding:10px;background-color:#F6F6F6;border-radius:4px;pointer-events:all;border:solid 1px #ddd}
.c-grid-stats_sticky_toggler-wrapper.-mobile{display:none}
html.is-mobile .c-grid-stats_sticky_toggler-wrapper.-mobile{display:inline-block;position:relative;right:auto;bottom:auto;margin:40px auto 40px auto}
@media (max-width:699px){.c-grid-stats_sticky_toggler-wrapper.-mobile{position:relative;right:auto;bottom:auto;margin:40px auto 0px auto}
}.c-grid-stats_sticky_toggler{display:flex;align-items:center}
.c-grid-stats_sticky_toggler_label{padding:0 10px}
.c-grid-stats_sticky_toggler_icon{display:block;width:100px;height:50px;border-radius:50px;background-color:#E62B33;position:relative}
.c-grid-stats_sticky_toggler_icon:before{position:absolute;left:5px;top:5px;content:'';height:40px;width:40px;border-radius:50%;background-color:#fff;transition:transform .45s cubic-bezier(0.4,0,0,1)}
.c-grid-stats_sticky_toggler.is-active .c-grid-stats_sticky_toggler_icon:before{transform:translateX(120%)}
.c-grid-stats-dummy{position:absolute;top:0;bottom:0;width:100%;pointer-events:none}
.c-grid-stats_pagination{display:none}
@media (max-width:699px){.c-grid-stats_pagination{display:block;margin-top:40px}
}.c-grid-stats_pagination .swiper-pagination-bullet{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;margin-right:5px}
.c-grid-stats_pagination .swiper-pagination-bullet:before{content:'';height:10px;width:10px;border-radius:50%;background-color:#ddd}
.c-grid-stats_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:#E62B33}
.c-tile-partners{border-radius:4px;background-color:#F6F6F6}
.c-tile-partners_inner{position:relative;display:flex;flex-direction:column;height:100%}
.c-tile-partners_content{padding:20px;flex-grow:1;height:auto}
.c-tile-partners_content::before{content:'';float:left;padding-bottom:110%}
.c-tile-partners_content::after{content:'';display:table;clear:both}
.c-tile-partners_title{transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-tile-partners:hover .c-tile-partners_title,.c-tile-partners:focus .c-tile-partners_title{color:#E62B33}
.c-tile-partners_title,.c-tile-partners_description{max-width:16.875rem}
.c-tile-partners_bottom{width:100%;padding:20px;border-top:1px solid #ddd}
.c-tile-partners_button{width:100%}
.c-world-map{position:absolute;width:100%;z-index:-1}
.c-world-map.-hero{top:50%;transform:translate3d(0,30%,0);transition:-webkit-clip-path 1.2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 1.2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 1.2s cubic-bezier(0.23,1,0.32,1),-webkit-clip-path 1.2s cubic-bezier(0.23,1,0.32,1);transition-delay:.9s}
html.is-loaded .c-world-map.-hero{transform:translate3d(0,0,0)}
.c-world-map:not(.-hero){top:0;left:0;height:100%}
.c-world-map.-gradient-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 60%);z-index:2}
.c-world-map.-gradient-bottom::after{content:"";position:absolute;top:50%;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 60%);z-index:2}
.c-world-map_inner{position:relative;width:100%;height:100%}
.c-world-map.-circle .c-world-map_inner{padding-top:100%}
.c-world-map.-circle .c-world-map_inner::before{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;border:1px solid #ddd;transform-origin:50% 50%;transform:scale(0);transition:transform 1.2s cubic-bezier(0.23,1,0.32,1);transition-delay:.9s}
html.is-loaded .c-world-map.-circle .c-world-map_inner::before{transform:scale(1)}
.c-world-map_inner::after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%)}
.c-world-map_mask{position:absolute;inset:0;overflow:hidden}
.c-world-map.-circle .c-world-map_mask{-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);transition:-webkit-clip-path 1.2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 1.2s cubic-bezier(0.23,1,0.32,1);transition:clip-path 1.2s cubic-bezier(0.23,1,0.32,1),-webkit-clip-path 1.2s cubic-bezier(0.23,1,0.32,1);transition-delay:.9s}
html.is-loaded .c-world-map.-circle .c-world-map_mask{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}
.c-world-map_wrap{display:flex;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;transform:translateX(-1430px)}
.c-world-map_image{width:auto;max-width:inherit;height:100%}
.c-scroll-text_text.c-heading.-h1{max-width:inherit}
.c-scroll-text_word{display:inline-block}
@media (min-width:700px){.c-scroll-text_word{opacity:0.2;transition:opacity .45s linear}
.c-scroll-text_word.is-active{opacity:1}
}.c-scroll-text_sticky{position:absolute;inset:0;z-index:-1}
.c-scroll-text_sticky_area{position:relative;height:calc(100% + 50vh);margin-top:-50vh}
.c-scroll-text_sticky_inner{display:flex;justify-content:center;align-items:center;width:100%;height:calc((var(--vh,1vh) * 100))}
html:not(.has-scroll-smooth) .c-scroll-text_sticky_inner{position:-webkit-sticky;position:sticky;top:0}
.c-scroll-text_visual{min-width:9.375rem;-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);transition:-webkit-clip-path .6s cubic-bezier(0.165,0.84,0.44,1);transition:clip-path .6s cubic-bezier(0.165,0.84,0.44,1);transition:clip-path .6s cubic-bezier(0.165,0.84,0.44,1),-webkit-clip-path .6s cubic-bezier(0.165,0.84,0.44,1)}
@media (min-width:1000px){.c-scroll-text_visual{width:15%}
}@media (max-width:999px){.c-scroll-text_visual{width:25%}
}@media (max-width:699px){.c-scroll-text_visual{display:none}
}.c-scroll-text_visual.is-visible{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}
@media (min-width:1000px){.c-contact-sidebar{position:absolute;right:0;bottom:0;width:75vw;height:93%;z-index:2;}
	.c-contact-sidebar_container img{ position:absolute; right: 0px;bottom:100px;}
}
@media (min-width:1000px){.c-contact-sidebar_inner{position:absolute;top:0;left:0;height:100vh;width:100%}
}@media (max-width:999px){.c-contact-sidebar_inner{transform:none !important}
}.c-contact-sidebar_container{color:#fff}
@media (min-width:1000px){.c-contact-sidebar_container{padding-top:8.75rem}
}@media (max-width:999px){.c-contact-sidebar_container{padding-top:40px;padding-bottom:20px}
}.c-contact-main{display:flex;justify-content:flex-end}
@media (min-width:1000px){.c-contact-main{min-height:100vh}
}@media (max-width:999px){.c-contact-main{padding-top:20px}
}@media (min-width:1000px){.c-contact-main_inner{width:100vw}
}.c-contact-coords a{transition:color .3s cubic-bezier(0.4,0,0,1)}
.c-contact-coords a:hover{color:#E62B33}
.c-contact-coords_title{text-transform:uppercase}
.c-contact-coords_icon{margin-top:20px}
.c-spinner{position:absolute;top:200px;left:50%;width:48px;height:48px;margin-left:-24px;margin-top:-24px;transform:translate3d(0px,0px,0px) scale(1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);display:flex;justify-content:center;align-items:center}
.is-ready .c-spinner{transform:translate3d(0,-250px,0px) scale(0)}
.c-transition.is-loading .c-spinner{transform:translate3d(0px,0px,0px) scale(1)}
.c-spinner:before{content:'';top:0;bottom:0;right:0;left:0;border-radius:50%;background-color:#fff;box-shadow:0 5px 10px 0 rgba(27,34,92,0.05);position:absolute;-webkit-animation:spinnerBounce 1.5s ease-in-out infinite;animation:spinnerBounce 1.5s ease-in-out infinite}
.c-spinner svg{width:2.5em;transform-origin:center;-webkit-animation:spinnerRotate 2s linear infinite;animation:spinnerRotate 2s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}
html:not(.is-ready) .c-spinner svg{-webkit-animation-play-state:running;animation-play-state:running}
.c-transition.is-loading .c-spinner svg{-webkit-animation-play-state:running;animation-play-state:running}
.c-spinner circle{fill:none;stroke:#E62B33;stroke-width:3;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:spinnerDash 1.5s ease-in-out infinite;animation:spinnerDash 1.5s ease-in-out infinite;-webkit-animation-play-state:paused;animation-play-state:paused}
html:not(.is-ready) .c-spinner circle{-webkit-animation-play-state:running;animation-play-state:running}
.c-transition.is-loading .c-spinner circle{-webkit-animation-play-state:running;animation-play-state:running}
@-webkit-keyframes spinnerRotate{100%{transform:rotate(360deg)}
}@keyframes spinnerRotate{100%{transform:rotate(360deg)}
}@-webkit-keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}
100%{stroke-dashoffset:-125px}
}@keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}
100%{stroke-dashoffset:-125px}
}@-webkit-keyframes spinnerBounce{0%{transform:scale(1.2)}
50%{transform:scale(1.4)}
100%{transform:scale(1.2)}
}@keyframes spinnerBounce{0%{transform:scale(1.2)}
50%{transform:scale(1.4)}
100%{transform:scale(1.2)}
}.c-transition_inner{transition:opacity .3s cubic-bezier(0.4,0,0,1),transform .3s cubic-bezier(0.4,0,0,1)}
.c-transition.is-loading .c-transition_inner{opacity:0;transform:translate3d(0,150px,0)}
.c-partner-logo.-black{filter:brightness(0)}
.c-partner-logo.-white{filter:brightness(0) invert(1)}
.c-grid-helper{position:fixed;top:0;left:0;width:100%;height:calc((var(--vh,1vh) * 100));opacity:0;visibility:hidden;pointer-events:none;z-index:900;transform:translateZ(0)}
html.is-first-hit .c-grid-helper{transition:opacity .3s cubic-bezier(0.4,0,0,1),visibility 0s cubic-bezier(0.4,0,0,1) .3s}
html.has-grid-opened .c-grid-helper{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(0.4,0,0,1),visibility 0s 0s}
.c-grid-helper_inner{width:100%;height:100%}
@media (min-width:700px){.c-grid-helper_inner{width:100%}
}.c-grid-helper_inner span{display:block;opacity:.3;background-color:red}
@media (max-width:999px){.c-grid-helper_inner span{display:none}
.c-grid-helper_inner span:nth-child(1),.c-grid-helper_inner span:nth-child(2),.c-grid-helper_inner span:nth-child(3),.c-grid-helper_inner span:nth-child(4){display:block}
	.tl_scroll{ display:none;}
}
.c-section{background-color:#fff;}
.imore{ margin-top:4em;}
.imore img{ margin-left:2em;}
.ivideo{transition:all 0.3s;}
.ivideo:hover{opacity:0.9; cursor: pointer;}
.partner_title{ margin-top:4rem; margin-bottom: 4rem; text-align: center; color: #333; letter-spacing: 5px; font-size:1.8rem;}

.c-grid-helper_full{width:100%;height:100%}
.u-1\:1::before{padding-bottom:100%}
.u-2\:1::before{padding-bottom:50%}
.u-4\:3::before{padding-bottom:75%}
.u-5\:2::before{padding-bottom:40%}
.u-9\:5::before{padding-bottom:55.55556%}
.u-10\:9::before{padding-bottom:90%}
.u-16\:9::before{padding-bottom:56.25%}
.u-9\:16::before{padding-bottom:177.77778%}
.u-1\/1{width:100% !important}
.u-1\/2{width:50% !important}
.u-2\/2{width:100% !important}
.u-1\/3{width:33.33333% !important}
.u-2\/3{width:66.66667% !important}
.u-3\/3{width:100% !important}
.u-1\/4{width:25% !important}
.u-2\/4{width:50% !important}
.u-3\/4{width:75% !important}
.u-4\/4{width:100% !important}
.u-1\/5{width:20% !important}
.u-2\/5{width:40% !important}
.u-3\/5{width:60% !important}
.u-4\/5{width:80% !important}
.u-5\/5{width:100% !important}
@media (min-width:700px){.u-1\/2\@from-small{width:50%}
}.u-float-left{float:left !important}
.u-float-right{float:right !important}
.u-text-center{text-align:center !important}
.u-text-left{text-align:left !important}
.u-text-right{text-align:right !important}
.u-align-baseline{vertical-align:baseline !important}
.u-align-bottom{vertical-align:bottom !important}
.u-align-middle{vertical-align:middle !important}
.u-align-top{vertical-align:top !important}
.u-vertical-center{font-size:0}
.u-vertical-center::before{display:inline-block;height:100%;content:"";vertical-align:middle}
.u-vertical-center>*{display:inline-block;vertical-align:middle;font-size:1rem}
.u-clearfix::after{display:block;clear:both;content:""}
.u-relative{position:relative}
.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}
.u-color-accent{color:#E62B33}
.u-color-white{color:#fff}
.u-background-black{background-color:#000}
.u-background-grey{background-color:#F6F6F6}
@media (max-width:999px){.u-none\@to-medium{display:none}
}@media (max-width:1199px){.u-none\@to-large{display:none}
}[hidden][aria-hidden="false"]{position:absolute;display:inherit;clip:rect(0,0,0,0)}
[hidden][aria-hidden="false"]:focus{clip:auto}
.u-screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:1px;border:0}
@media not print{.u-screen-reader-text\@screen{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:1px;border:0}
}.u-screen-reader-text.-focusable:focus,.u-screen-reader-text.-focusable:active{clip:auto;width:auto;height:auto}
.u-anim_item{opacity:0;transform:translate3d(0,3.125rem,0)}
html.is-loaded .u-anim.is-inview .u-anim_item{opacity:1;transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:.6s,.6s;transition-timing-function:cubic-bezier(0.4,0,0,1),cubic-bezier(0.4,0,0,1)}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-1{transition-delay:0.35s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-2{transition-delay:0.4s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-3{transition-delay:0.45s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-4{transition-delay:0.5s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-5{transition-delay:0.55s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-6{transition-delay:0.6s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-7{transition-delay:0.65s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-8{transition-delay:0.7s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-9{transition-delay:0.75s}
html.is-loaded .u-anim.is-inview .u-anim_item.-delay-10{transition-delay:0.8s}
html.is-first-hit .u-anim.is-inview .u-anim_item{transition-property:transform,opacity;transition-duration:.6s,.6s;transition-timing-function:cubic-bezier(0.4,0,0,1),cubic-bezier(0.4,0,0,1)}
.u-anim-stagger-lines{visibility:hidden}
html.is-loaded .u-anim-stagger-lines{visibility:visible}
.u-anim-stagger-lines strong{display:inline-block}
.u-anim-stagger-lines .word{display:inline-block;-webkit-clip-path:polygon(-0.2em 0,calc(100% + 0.2em) 0,calc(100% + 0.2em) calc(100% + 0.2em),-0.2em calc(100% + 0.2em));clip-path:polygon(-0.2em 0,calc(100% + 0.2em) 0,calc(100% + 0.2em) calc(100% + 0.2em),-0.2em calc(100% + 0.2em));text-indent:0}
.u-anim-stagger-lines .word_inner{display:block}
html.is-fonts-loaded .u-anim-stagger-lines .word_inner{transform:translate3d(0,calc(100% + 0.25em),0)}
html.is-first-hit .u-anim-stagger-lines .word_inner{transition:transform .75s cubic-bezier(0.4,0,0,1);transition-delay:calc(var(--line-index) * .1s)}
html.is-loading .u-anim-stagger-lines .word_inner{transition-delay:0s;transition-duration:.3s}
html.is-first-hit .u-anim-stagger-lines.is-inview .word_inner{transform:translate3d(0,0,0)}
.u-gc-1\/4{grid-column-start:1;grid-column-end:4}
.u-gc-1\/5{grid-column-start:1;grid-column-end:5}
.u-gc-1\/7{grid-column-start:1;grid-column-end:7}
.u-gc-1\/13{grid-column-start:1;grid-column-end:13}
.u-gc-3\/11{grid-column-start:3;grid-column-end:11}
@media (min-width:700px){.u-gc-1\/1\@from-small{grid-column-start:1;grid-column-end:1}
}@media (min-width:700px){.u-gc-1\/2\@from-small{grid-column-start:1;grid-column-end:2}
}@media (min-width:700px){.u-gc-1\/3\@from-small{grid-column-start:1;grid-column-end:3}
}@media (min-width:700px){.u-gc-1\/4\@from-small{grid-column-start:1;grid-column-end:4}
}@media (min-width:700px){.u-gc-1\/10\@from-small{grid-column-start:1;grid-column-end:10}
}@media (min-width:700px){.u-gc-2\/2\@from-small{grid-column-start:2;grid-column-end:2}
}@media (min-width:700px){.u-gc-6\/11\@from-small{grid-column-start:6;grid-column-end:11}
}@media (min-width:700px){.u-gc-6\/13\@from-small{grid-column-start:6;grid-column-end:13}
}@media (min-width:1000px){.u-gc-1\/2\@from-medium{grid-column-start:1;grid-column-end:2}
}@media (min-width:1000px){.u-gc-1\/3\@from-medium{grid-column-start:1;grid-column-end:3}
}@media (min-width:1000px){.u-gc-1\/5\@from-medium{grid-column-start:1;grid-column-end:5}
}@media (min-width:1000px){.u-gc-1\/6\@from-medium{grid-column-start:1;grid-column-end:6}
}@media (min-width:1000px){.u-gc-2\/4\@from-medium{grid-column-start:2;grid-column-end:4}
}@media (min-width:1000px){.u-gc-2\/5\@from-medium{grid-column-start:2;grid-column-end:5}
}@media (min-width:1000px){.u-gc-2\/6\@from-medium{grid-column-start:2;grid-column-end:6}
}@media (min-width:1000px){.u-gc-2\/7\@from-medium{grid-column-start:2;grid-column-end:7}
}@media (min-width:1000px){.u-gc-2\/8\@from-medium{grid-column-start:2;grid-column-end:8}
}@media (min-width:1000px){.u-gc-2\/9\@from-medium{grid-column-start:2;grid-column-end:9}
}@media (min-width:1000px){.u-gc-2\/10\@from-medium{grid-column-start:2;grid-column-end:10}
}@media (min-width:1000px){.u-gc-2\/11\@from-medium{grid-column-start:2;grid-column-end:11}
}@media (min-width:1000px){.u-gc-2\/12\@from-medium{grid-column-start:2;grid-column-end:12}
}@media (min-width:1000px){.u-gc-3\/5\@from-medium{grid-column-start:3;grid-column-end:5}
}@media (min-width:1000px){.u-gc-3\/6\@from-medium{grid-column-start:3;grid-column-end:6}
}@media (min-width:1000px){.u-gc-3\/7\@from-medium{grid-column-start:3;grid-column-end:7}
}@media (min-width:1000px){.u-gc-3\/8\@from-medium{grid-column-start:3;grid-column-end:8}
}@media (min-width:1000px){.u-gc-3\/11\@from-medium{grid-column-start:3;grid-column-end:11}
}@media (min-width:1000px){.u-gc-4\/6\@from-medium{grid-column-start:4;grid-column-end:6}
}@media (min-width:1000px){.u-gc-4\/7\@from-medium{grid-column-start:4;grid-column-end:7}
}@media (min-width:1000px){.u-gc-4\/12\@from-medium{grid-column-start:4;grid-column-end:12}
}@media (min-width:1000px){.u-gc-5\/8\@from-medium{grid-column-start:5;grid-column-end:8}
}@media (min-width:1000px){.u-gc-5\/12\@from-medium{grid-column-start:5;grid-column-end:12}
}@media (min-width:1000px){.u-gc-6\/10\@from-medium{grid-column-start:6;grid-column-end:10}
}@media (min-width:1000px){.u-gc-6\/13\@from-medium{grid-column-start:6;grid-column-end:13}
}@media (min-width:1000px){.u-gc-7\/12\@from-medium{grid-column-start:7;grid-column-end:12}
}@media (min-width:1000px){.u-gc-7\/13\@from-medium{grid-column-start:7;grid-column-end:13}
}@media (min-width:1000px){.u-gc-8\/10\@from-medium{grid-column-start:8;grid-column-end:10}
}@media (min-width:1000px){.u-gc-8\/11\@from-medium{grid-column-start:8;grid-column-end:11}
}@media (min-width:1000px){.u-gc-8\/12\@from-medium{grid-column-start:8;grid-column-end:12}
}@media (min-width:1000px){.u-gc-8\/13\@from-medium{grid-column-start:8;grid-column-end:13}
}@media (min-width:1000px){.u-gc-9\/11\@from-medium{grid-column-start:9;grid-column-end:11}
}@media (min-width:1000px){.u-gc-9\/12\@from-medium{grid-column-start:9;grid-column-end:12}
}@media (min-width:1200px){.u-gc-2\/12\@from-large{grid-column-start:2;grid-column-end:12}
}@media (min-width:1200px){.u-gc-3\/11\@from-large{grid-column-start:3;grid-column-end:11}
}@media (min-width:1200px){.u-gc-6\/8\@from-large{grid-column-start:6;grid-column-end:8}
}@media (min-width:1400px){.u-gc-4\/6\@from-big{grid-column-start:4;grid-column-end:6}
}.o-flex.-gutter [class*="u-fc-"],.o-flex.-gutter-x [class*="u-fc-"]{width:calc(var(--colsWidth) / var(--colsTotal) * (100% + var(--gutter)) - var(--gutter))}
.o-flex:not(.-gutter):not(.-gutter-x) [class*="u-fc-"]{width:calc(var(--colsWidth) / var(--colsTotal) * 100%)}
.u-fc-1{--colsWidth:1}
.u-fc-2{--colsWidth:2}
.u-fc-3{--colsWidth:3}
.u-fc-4{--colsWidth:4}
.u-fc-5{--colsWidth:5}
.u-fc-6{--colsWidth:6}
.u-fc-7{--colsWidth:7}
.u-fc-8{--colsWidth:8}
.u-fc-9{--colsWidth:9}
.u-fc-10{--colsWidth:10}
.u-fc-11{--colsWidth:11}
.u-fc-12{--colsWidth:12}
@media (min-width:500px){.u-fc-1\@from-tiny{--colsWidth:1}
}@media (min-width:500px){.u-fc-2\@from-tiny{--colsWidth:2}
}@media (min-width:500px){.u-fc-3\@from-tiny{--colsWidth:3}
}@media (min-width:500px){.u-fc-4\@from-tiny{--colsWidth:4}
}@media (min-width:500px){.u-fc-5\@from-tiny{--colsWidth:5}
}@media (min-width:500px){.u-fc-6\@from-tiny{--colsWidth:6}
}@media (min-width:500px){.u-fc-7\@from-tiny{--colsWidth:7}
}@media (min-width:500px){.u-fc-8\@from-tiny{--colsWidth:8}
}@media (min-width:500px){.u-fc-9\@from-tiny{--colsWidth:9}
}@media (min-width:500px){.u-fc-10\@from-tiny{--colsWidth:10}
}@media (min-width:500px){.u-fc-11\@from-tiny{--colsWidth:11}
}@media (min-width:500px){.u-fc-12\@from-tiny{--colsWidth:12}
}@media (min-width:700px){.u-fc-1\@from-small{--colsWidth:1}
}@media (min-width:700px){.u-fc-2\@from-small{--colsWidth:2}
}@media (min-width:700px){.u-fc-3\@from-small{--colsWidth:3}
}@media (min-width:700px){.u-fc-4\@from-small{--colsWidth:4}
}@media (min-width:700px){.u-fc-5\@from-small{--colsWidth:5}
}@media (min-width:700px){.u-fc-6\@from-small{--colsWidth:6}
}@media (min-width:700px){.u-fc-7\@from-small{--colsWidth:7}
}@media (min-width:700px){.u-fc-8\@from-small{--colsWidth:8}
}@media (min-width:700px){.u-fc-9\@from-small{--colsWidth:9}
}@media (min-width:700px){.u-fc-10\@from-small{--colsWidth:10}
}@media (min-width:700px){.u-fc-11\@from-small{--colsWidth:11}
}@media (min-width:700px){.u-fc-12\@from-small{--colsWidth:12}
}@media (min-width:1000px){.u-fc-1\@from-medium{--colsWidth:1}
}@media (min-width:1000px){.u-fc-2\@from-medium{--colsWidth:2}
}@media (min-width:1000px){.u-fc-3\@from-medium{--colsWidth:3}
}@media (min-width:1000px){.u-fc-4\@from-medium{--colsWidth:4}
}@media (min-width:1000px){.u-fc-5\@from-medium{--colsWidth:5}
}@media (min-width:1000px){.u-fc-6\@from-medium{--colsWidth:6}
}@media (min-width:1000px){.u-fc-7\@from-medium{--colsWidth:7}
}@media (min-width:1000px){.u-fc-8\@from-medium{--colsWidth:8}
}@media (min-width:1000px){.u-fc-9\@from-medium{--colsWidth:9}
}@media (min-width:1000px){.u-fc-10\@from-medium{--colsWidth:10}
}@media (min-width:1000px){.u-fc-11\@from-medium{--colsWidth:11}
}@media (min-width:1000px){.u-fc-12\@from-medium{--colsWidth:12}
}@media (min-width:1200px){.u-fc-1\@from-large{--colsWidth:1}
}@media (min-width:1200px){.u-fc-2\@from-large{--colsWidth:2}
}@media (min-width:1200px){.u-fc-3\@from-large{--colsWidth:3}
}@media (min-width:1200px){.u-fc-4\@from-large{--colsWidth:4}
}@media (min-width:1200px){.u-fc-5\@from-large{--colsWidth:5}
}@media (min-width:1200px){.u-fc-6\@from-large{--colsWidth:6}
}@media (min-width:1200px){.u-fc-7\@from-large{--colsWidth:7}
}@media (min-width:1200px){.u-fc-8\@from-large{--colsWidth:8}
}@media (min-width:1200px){.u-fc-9\@from-large{--colsWidth:9}
}@media (min-width:1200px){.u-fc-10\@from-large{--colsWidth:10}
}@media (min-width:1200px){.u-fc-11\@from-large{--colsWidth:11}
}@media (min-width:1200px){.u-fc-12\@from-large{--colsWidth:12}
}@media (min-width:1400px){.u-fc-1\@from-big{--colsWidth:1}
}@media (min-width:1400px){.u-fc-2\@from-big{--colsWidth:2}
}@media (min-width:1400px){.u-fc-3\@from-big{--colsWidth:3}
}@media (min-width:1400px){.u-fc-4\@from-big{--colsWidth:4}
}@media (min-width:1400px){.u-fc-5\@from-big{--colsWidth:5}
}@media (min-width:1400px){.u-fc-6\@from-big{--colsWidth:6}
}@media (min-width:1400px){.u-fc-7\@from-big{--colsWidth:7}
}@media (min-width:1400px){.u-fc-8\@from-big{--colsWidth:8}
}@media (min-width:1400px){.u-fc-9\@from-big{--colsWidth:9}
}@media (min-width:1400px){.u-fc-10\@from-big{--colsWidth:10}
}@media (min-width:1400px){.u-fc-11\@from-big{--colsWidth:11}
}@media (min-width:1400px){.u-fc-12\@from-big{--colsWidth:12}
}.o-flex.-gutter [class*="u-offset-"],.o-flex.-gutter-x [class*="u-offset-"]{margin-left:calc(var(--offset) / var(--colsTotal) * (100% + var(--gutter)))}
.o-flex:not(.-gutter):not(.-gutter-x) [class*="u-offset-"]{margin-left:calc(var(--offset) / var(--colsTotal) * 100%)}
.u-offset-1{--offset:1}
.u-offset-2{--offset:2}
.u-offset-3{--offset:3}
.u-offset-4{--offset:4}
.u-offset-5{--offset:5}
.u-offset-6{--offset:6}
.u-offset-7{--offset:7}
.u-offset-8{--offset:8}
.u-offset-9{--offset:9}
.u-offset-10{--offset:10}
.u-offset-11{--offset:11}
@media (min-width:500px){.u-offset-1\@from-tiny{--offset:1}
}@media (min-width:500px){.u-offset-2\@from-tiny{--offset:2}
}@media (min-width:500px){.u-offset-3\@from-tiny{--offset:3}
}@media (min-width:500px){.u-offset-4\@from-tiny{--offset:4}
}@media (min-width:500px){.u-offset-5\@from-tiny{--offset:5}
}@media (min-width:500px){.u-offset-6\@from-tiny{--offset:6}
}@media (min-width:500px){.u-offset-7\@from-tiny{--offset:7}
}@media (min-width:500px){.u-offset-8\@from-tiny{--offset:8}
}@media (min-width:500px){.u-offset-9\@from-tiny{--offset:9}
}@media (min-width:500px){.u-offset-10\@from-tiny{--offset:10}
}@media (min-width:500px){.u-offset-11\@from-tiny{--offset:11}
}@media (min-width:700px){.u-offset-1\@from-small{--offset:1}
}@media (min-width:700px){.u-offset-2\@from-small{--offset:2}
}@media (min-width:700px){.u-offset-3\@from-small{--offset:3}
}@media (min-width:700px){.u-offset-4\@from-small{--offset:4}
}@media (min-width:700px){.u-offset-5\@from-small{--offset:5}
}@media (min-width:700px){.u-offset-6\@from-small{--offset:6}
}@media (min-width:700px){.u-offset-7\@from-small{--offset:7}
}@media (min-width:700px){.u-offset-8\@from-small{--offset:8}
}@media (min-width:700px){.u-offset-9\@from-small{--offset:9}
}@media (min-width:700px){.u-offset-10\@from-small{--offset:10}
}@media (min-width:700px){.u-offset-11\@from-small{--offset:11}
}@media (min-width:1000px){.u-offset-1\@from-medium{--offset:1}
}@media (min-width:1000px){.u-offset-2\@from-medium{--offset:2}
}@media (min-width:1000px){.u-offset-3\@from-medium{--offset:3}
}@media (min-width:1000px){.u-offset-4\@from-medium{--offset:4}
}@media (min-width:1000px){.u-offset-5\@from-medium{--offset:5}
}@media (min-width:1000px){.u-offset-6\@from-medium{--offset:6}
}@media (min-width:1000px){.u-offset-7\@from-medium{--offset:7}
}@media (min-width:1000px){.u-offset-8\@from-medium{--offset:8}
}@media (min-width:1000px){.u-offset-9\@from-medium{--offset:9}
}@media (min-width:1000px){.u-offset-10\@from-medium{--offset:10}
}@media (min-width:1000px){.u-offset-11\@from-medium{--offset:11}
}@media (min-width:1200px){.u-offset-1\@from-large{--offset:1}
}@media (min-width:1200px){.u-offset-2\@from-large{--offset:2}
}@media (min-width:1200px){.u-offset-3\@from-large{--offset:3}
}@media (min-width:1200px){.u-offset-4\@from-large{--offset:4}
}@media (min-width:1200px){.u-offset-5\@from-large{--offset:5}
}@media (min-width:1200px){.u-offset-6\@from-large{--offset:6}
}@media (min-width:1200px){.u-offset-7\@from-large{--offset:7}
}@media (min-width:1200px){.u-offset-8\@from-large{--offset:8}
}@media (min-width:1200px){.u-offset-9\@from-large{--offset:9}
}@media (min-width:1200px){.u-offset-10\@from-large{--offset:10}
}@media (min-width:1200px){.u-offset-11\@from-large{--offset:11}
}@media (min-width:1400px){.u-offset-1\@from-big{--offset:1}
}@media (min-width:1400px){.u-offset-2\@from-big{--offset:2}
}@media (min-width:1400px){.u-offset-3\@from-big{--offset:3}
}@media (min-width:1400px){.u-offset-4\@from-big{--offset:4}
}@media (min-width:1400px){.u-offset-5\@from-big{--offset:5}
}@media (min-width:1400px){.u-offset-6\@from-big{--offset:6}
}@media (min-width:1400px){.u-offset-7\@from-big{--offset:7}
}@media (min-width:1400px){.u-offset-8\@from-big{--offset:8}
}@media (min-width:1400px){.u-offset-9\@from-big{--offset:9}
}@media (min-width:1400px){.u-offset-10\@from-big{--offset:10}
}@media (min-width:1400px){.u-offset-11\@from-big{--offset:11}
}
.c-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:500;opacity:1;visibility:visible;}
html.is-loaded .c-preloader{opacity:0;visibility:hidden}
html.is-first-hit .c-preloader{transition:opacity 1.3s cubic-bezier(0.4,0,0,1),visibility 1.2s cubic-bezier(0.4,0,0,1)}
.c-header-about{ color:#fff;}
.about_con{padding-top:4rem; padding-bottom: 4rem;}
.news_con{ line-height:1.8em;}
.news_con img{margin-bottom:1em; margin-top: 1em;}
.news_con h3{font-size:18px; font-weight: bold; margin-bottom: 0.5em;}
.news_con  p{margin-bottom:0.5em;}
.news_pre{ line-height:1.8em;}
.news_pre p{ display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_pre a{ transition: all 0.3s; }
.news_pre a:hover{ color: #E62B33; }
.c-hero_container_fm{min-height: 0px!important;}

.tl_scroll  i{font-style:normal}
.partner_left,.partner_right{width:44%;float:left;text-align:center}
.partner_logo{display:inline-block;width:49%;text-align:center}
.partner_logo img{transition:all 1s;opacity:1; max-width:190px;}
.partner_logo img:hover{opacity:1;transform:scale(1.3); cursor: pointer;}/*transform:scale(1.2); transform: rotate(360deg);*/
.partner_logo_middle{width:100%;margin-top:-40px;margin-bottom:-40px;transition:all 1s}
.partner_middle{width:12%;float:left;vertical-align:middle;padding-top:123px}
.partner_middle img{transition:all 1s;opacity:0.9;max-width:190px;}
.partner_middle img:hover{opacity:1;transform:scale(1.2); cursor: pointer;}
.part_con{padding-bottom:5rem}
.inews{padding-bottom:5rem;}
.inews_title{ padding-bottom: 3rem;}
.c-button_icons img{ margin-top:-7px;}
.iabout{margin-bottom:0px!important;}
.footer_tel{font-size:2.5rem; margin-bottom: 2rem;}
.pentu{color:#fff; min-height: 700px;}
.pfm_h1{padding-top:220px; display: inline-block; height: 1200px; margin-left: -150px;}
.fm_product{height:906px; position: relative; background-color: #fff;}
.fm_img{position:absolute; left: 50%; bottom: 115px; margin-left: -340px;}
.fmp_left{ width: 25%; text-align: right; top: 450px; position: relative;}
.fmp_right{ width:25%; text-align: left; top: 450px; position:absolute; left: 70%;}
.fmp h1{line-height:2em;}
.fmp p{ margin-top: 1em; margin-bottom: 1em;}
.other{color:#000;}
.other_ul{line-height:3em; font-weight: bold;}
.other_ul li a{ transition:all 0.3s;}
.other_ul li a:hover{ color:#E62B33;}
.other_div{ margin-bottom:8rem;background:url(../images/product_11.jpg) top center no-repeat; background-attachment:local;}
.fonth2{ font-size:2rem!important; line-height: 1.2em;}
.toptext{font-size:2.4rem; left: 50%; margin-left: -100px; position: relative; z-index: 9999; font-weight: bold;  color: #333;}
#pimages{margin-top:100px;}
.pimages_div{padding-top:100px;}
@media (max-width:980px){
	.pimages_div{padding-top:0px;}
	.timeline_main_item2_bai{display:none;}
	.inews_title{padding-top:0px!important;}
	.pimagescon{padding-top:3.75rem!important; padding-bottom: 3.75rem!important;}
	.c-carousel-timeline_main_wrapper div:first-child{ margin-top: 0px;}
	.toptext{font-size:1.5rem; padding: 3.75rem 20px; margin-left:0px; left:0px;position: relative; z-index: 9999; font-weight: bold;  color: #333; text-align: center;}
	.fonth2{ font-size:1.5rem!important; line-height: 1.2em;}
	#pimages{display:none;}
	.pimagescon{padding-top:50px; padding-bottom: 50px;}
	.pimagesdiv{background-color:#eee; overflow: hidden;}
	.partner_title{font-size:1.3rem;}
	.partner_left,.partner_right{width:45%;}
	.partner_left{margin-left:3%;}
	.partner_left img{max-width: 100%;}
	.partner_right{margin-left:6%;}
	.partner_right img{max-width: 100%;}
	.partner_logo{width: 100%;}
	.partner_middle{ display: none;}
	.partner_logo_middle{margin:0px;}
	.part_con{padding-bottom:3rem}
	.contact_con{padding-top:0px!important;}
	.pentu{min-height:auto; background: url(../images/product_05.jpg) center left no-repeat; }
	.pentu .-big-top{ padding-top:3rem;}
	.pentu .-big-bottom{ padding-top:3rem;}
	.pentu h1{font-size:22px;}
	.pfm_h1{ margin-left:0px; padding-top: 0px;  height: auto;}
	.fm_img{position:relative; left: 0%; top: 20px; margin-left:0px;}
	.fm_product{ height:auto; padding-bottom:5rem;}
	.fmp{ padding: 0px 20px;}
	.fmp_left{ width: 100%; text-align:left; top: 20px;  position: relative;}
	.fmp_right{ width:100%; text-align: left; top:20px; position:relative; left:0px;}
	.fmp h1{line-height:2em;}
	.fmp p{ margin-top: 0.5em; margin-bottom:0.5em;}
	.other{color:#000;}
	.other_div{ margin-bottom:4rem; background:url(../images/product_11.jpg) top center no-repeat; background-attachment: fixed;}
	.productfm_main{justify-content:center;}
	.productfm_img{display: none;}
	.productfmtopimg{padding-right:0px;}
	.product_fmp{ padding:0px 10%;}
	.news_con img{max-width:100%; height: auto!important;}
}
.aheader{color:white;font-size:50px}
.asection{height:50%;background:#293744;color:#899eb5}
.ascene{height:100%;width:100%;background:#EAEAEA}
.acenter{display:flex;justify-content:center;align-items:center;height:100%}
.aviewer{height:100%;margin-left:auto;margin-right:auto;max-width:200px;width:100%;background-image:url(../images/doodle-sprite.png);background-repeat:no-repeat;background-position:0 50%}