@charset "utf-8";
/* CSS Document */

@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;font-display:swap;src:url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic-ext.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic-ext.woff") format("woff"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic-ext.svg#Roboto") format("svg");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;font-display:swap;src:url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic.woff2") format("woff2"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic.woff") format("woff"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic.ttf") format("truetype"),url("/css/fonts/Roboto/Light/Roboto-Light.cyrillic.svg#Roboto") format("svg");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;font-display:swap;src:url("/css/fonts/Roboto/Light/Roboto-Light.greek-ext.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/Roboto/Light/Roboto-Light.greek-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Light/Roboto-Light.greek-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Light/Roboto-Light.greek-ext.woff") format("woff"),url("/css/fonts/Roboto/Light/Roboto-Light.greek-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Light/Roboto-Light.greek-ext.svg#Roboto") format("svg");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;font-display:swap;src:url("/css/fonts/Roboto/Light/Roboto-Light.greek.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/Roboto/Light/Roboto-Light.greek.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Light/Roboto-Light.greek.woff2") format("woff2"),url("/css/fonts/Roboto/Light/Roboto-Light.greek.woff") format("woff"),url("/css/fonts/Roboto/Light/Roboto-Light.greek.ttf") format("truetype"),url("/css/fonts/Roboto/Light/Roboto-Light.greek.svg#Roboto") format("svg");unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;font-display:swap;src:url("/css/fonts/Roboto/Light/Roboto-Light.latin-ext.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/Roboto/Light/Roboto-Light.latin-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Light/Roboto-Light.latin-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Light/Roboto-Light.latin-ext.woff") format("woff"),url("/css/fonts/Roboto/Light/Roboto-Light.latin-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Light/Roboto-Light.latin-ext.svg#Roboto") format("svg");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Light';font-style:normal;font-weight:300;font-display:swap;src:url("/css/fonts/Roboto/Light/Roboto-Light.latin.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/Roboto/Light/Roboto-Light.latin.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Light/Roboto-Light.latin.woff2") format("woff2"),url("/css/fonts/Roboto/Light/Roboto-Light.latin.woff") format("woff"),url("/css/fonts/Roboto/Light/Roboto-Light.latin.ttf") format("truetype"),url("/css/fonts/Roboto/Light/Roboto-Light.latin.svg#Roboto") format("svg");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic-ext.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic-ext.woff") format("woff"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic-ext.svg#Roboto") format("svg");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic.woff2") format("woff2"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic.woff") format("woff"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic.ttf") format("truetype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.cyrillic.svg#Roboto") format("svg");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/css/fonts/Roboto/Regular/Roboto-Regular.greek-ext.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek-ext.woff") format("woff"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek-ext.svg#Roboto") format("svg");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/css/fonts/Roboto/Regular/Roboto-Regular.greek.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek.woff2") format("woff2"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek.woff") format("woff"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek.ttf") format("truetype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.greek.svg#Roboto") format("svg");unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/css/fonts/Roboto/Regular/Roboto-Regular.latin-ext.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin-ext.woff") format("woff"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin-ext.svg#Roboto") format("svg");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/css/fonts/Roboto/Regular/Roboto-Regular.latin.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin.woff2") format("woff2"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin.woff") format("woff"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin.ttf") format("truetype"),url("/css/fonts/Roboto/Regular/Roboto-Regular.latin.svg#Roboto") format("svg");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;font-display:swap;src:url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic-ext.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic-ext.woff") format("woff"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic-ext.svg#Roboto") format("svg");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;font-display:swap;src:url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic.woff2") format("woff2"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic.woff") format("woff"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic.ttf") format("truetype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.cyrillic.svg#Roboto") format("svg");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;font-display:swap;src:url("/css/fonts/Roboto/Medium/Roboto-Medium.greek-ext.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek-ext.woff") format("woff"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek-ext.svg#Roboto") format("svg");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;font-display:swap;src:url("/css/fonts/Roboto/Medium/Roboto-Medium.greek.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek.woff2") format("woff2"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek.woff") format("woff"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek.ttf") format("truetype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.greek.svg#Roboto") format("svg");unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;font-display:swap;src:url("/css/fonts/Roboto/Medium/Roboto-Medium.latin-ext.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin-ext.woff") format("woff"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin-ext.svg#Roboto") format("svg");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Medium';font-style:normal;font-weight:500;font-display:swap;src:url("/css/fonts/Roboto/Medium/Roboto-Medium.latin.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin.woff2") format("woff2"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin.woff") format("woff"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin.ttf") format("truetype"),url("/css/fonts/Roboto/Medium/Roboto-Medium.latin.svg#Roboto") format("svg");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;font-display:swap;src:url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic-ext.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic-ext.woff") format("woff"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic-ext.svg#Roboto") format("svg");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;font-display:swap;src:url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic.woff2") format("woff2"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic.woff") format("woff"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic.ttf") format("truetype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.cyrillic.svg#Roboto") format("svg");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;font-display:swap;src:url("/css/fonts/Roboto/Bold/Roboto-Bold.greek-ext.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek-ext.woff") format("woff"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek-ext.svg#Roboto") format("svg");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;font-display:swap;src:url("/css/fonts/Roboto/Bold/Roboto-Bold.greek.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek.woff2") format("woff2"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek.woff") format("woff"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek.ttf") format("truetype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.greek.svg#Roboto") format("svg");unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;font-display:swap;src:url("/css/fonts/Roboto/Bold/Roboto-Bold.latin-ext.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin-ext.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin-ext.woff2") format("woff2"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin-ext.woff") format("woff"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin-ext.ttf") format("truetype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin-ext.svg#Roboto") format("svg");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:700;font-display:swap;src:url("/css/fonts/Roboto/Bold/Roboto-Bold.latin.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin.woff2") format("woff2"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin.woff") format("woff"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin.ttf") format("truetype"),url("/css/fonts/Roboto/Bold/Roboto-Bold.latin.svg#Roboto") format("svg");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Georgia Regular';src:local("Georgia"),url("/css/fonts/Georgia/Georgia.woff2") format("woff2"),url("/css/fonts/Georgia/Georgia.woff") format("woff"),url("/css/fonts/Georgia/Georgia.ttf") format("truetype"),url("/css/fonts/Georgia/Georgia.otf") format("opentype"),url("/css/fonts/Georgia/Georgia.eot") format("embedded-opentype"),url("/css/fonts/Georgia/Georgia.eot?#iefix") format("embedded-opentype");font-display:swap}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
b/*utton,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*/
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-/*button{height:auto}*/
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
@media (min-width: 640px){
.container{width:750px}
}
@media (min-width: 768px){
.container{width:970px}
}
@media (min-width: 992px){
.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;/*padding-left:15px;padding-right:15px;*/min-height:100vh;width:100%;display:flex;flex-direction:column}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0%}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
@media (min-width: 640px){
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.33333%}
.col-sm-2{width:16.66667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333%}
.col-sm-5{width:41.66667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333%}
.col-sm-8{width:66.66667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333%}
.col-sm-11{width:91.66667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.33333%}
.col-sm-pull-2{right:16.66667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333%}
.col-sm-pull-5{right:41.66667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333%}
.col-sm-pull-8{right:66.66667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333%}
.col-sm-pull-11{right:91.66667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.33333%}
.col-sm-push-2{left:16.66667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333%}
.col-sm-push-5{left:41.66667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333%}
.col-sm-push-8{left:66.66667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333%}
.col-sm-push-11{left:91.66667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0%}
.col-sm-offset-1{margin-left:8.33333%}
.col-sm-offset-2{margin-left:16.66667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333%}
.col-sm-offset-5{margin-left:41.66667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333%}
.col-sm-offset-8{margin-left:66.66667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333%}
.col-sm-offset-11{margin-left:91.66667%}
.col-sm-offset-12{margin-left:100%}
}
@media (min-width: 768px){
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.33333%}
.col-md-2{width:16.66667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333%}
.col-md-5{width:41.66667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333%}
.col-md-8{width:66.66667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0%}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
}
@media (min-width: 992px){
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2{width:16.66667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333%}
.col-lg-5{width:41.66667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333%}
.col-lg-8{width:66.66667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0%}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
@media all and (transform-3d), (-webkit-transform-3d){
.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width: 640px){
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control::-moz-placeholder{color:#999;font-size:15px;line-height:23px;opacity:1}
.form-control:-ms-input-placeholder{color:#999;font-size:15px;line-height:23px}
.form-control::-webkit-input-placeholder{color:#999;font-size:15px;line-height:23px}
.form-control--bg-behavior{background-color:#F7F7F7}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}
input[type="date"].input-sm,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm input[type="month"]{line-height:30px}
input[type="date"].input-lg,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg input[type="month"]{line-height:46px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.form-group-sm select.form-control{height:30px;line-height:30px}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}
.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}
select.input-lg{height:46px;line-height:46px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}
.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}
.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}
.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label ~ .form-control-feedback{top:25px}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width: 640px){
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.form-horizontal .form-group:after{clear:both}
@media (min-width: 640px){
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media (min-width: 640px){
.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}
}
@media (min-width: 640px){
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}
}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:bold}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.accessibility{position:absolute}
.accessibility ul{list-style:none;padding:0;margin:0}
.accessibility span,.accessibility a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.accessibility span.focusable:active,.accessibility span.focusable:focus,.accessibility a.focusable:active,.accessibility a.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.accessibility a:focus{position:absolute;padding:5px 12px;background-color:#fff;line-height:1em;clip:auto;top:10px;left:10px;height:auto;width:auto;white-space:nowrap}
.no-outline{outline:0}
.audible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.audible.focusable:active,.audible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face{font-family:'icomoon';src:url("/css/icons/icomoon-v13.eot"),url("/css/icons/icomoon-v13.eot#iefix") format("embedded-opentype"),url("/css/icons/icomoon-v13.ttf") format("truetype"),url("/css/icons/icomoon-v13.woff") format("woff"),url("/css/icons/icomoon-v13.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}
.form-container{background-color:#f3f3f3}
.form-container .info-block{padding:.9375rem .9375rem .75rem;background-color:#fff}
.form-container--transparent{background-color:transparent;padding-top:0}
.form__header__info{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;color:#53565a;margin:0}
.form__section__header{margin-top:30px;margin-bottom:30px}
@media (min-width: 992px){
.form__section__header ~ .form__section__header{margin-top:50px}
}
@media (max-width: 991px){
.form__section__header ~ .form__section__header{margin-top:60px}
}
.form__section__header__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";letter-spacing:normal;font-weight:normal;color:#53565a;margin:0}
@media (min-width: 992px){
.form__section__header__title{font-size:20px;line-height:25px}
}
@media (max-width: 991px){
.form__section__header__title{font-size:25px;line-height:30px}
}
.form__section__header__description{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;color:#53565a;margin-bottom:0}
@media (min-width: 992px){
.form__section__header__description{margin-top:15px}
}
@media (max-width: 991px){
.form__section__header__description{margin-top:10px}
}
form::after{content:'';display:table;clear:both}
form input[type=text],form input[type=password],form input[type=email],form input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}
form input[type=text]::-ms-clear,form input[type=password]::-ms-clear,form input[type=email]::-ms-clear,form input[type=search]::-ms-clear{display:none}
form textarea{resize:vertical;min-height:150px}
form label{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;margin-bottom:.5rem}
form legend{border:0;margin:0}
form .form-control,form .form-terms{margin-bottom:1.875rem}
form .form-control{font-size:1rem;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;padding:15px 20px;border-radius:0;height:60px;border:2px solid rgba(40,72,100,0.1)}
form .form-control.tk-select{padding-right:2.5rem}
form .form-control.tk-select.tk-select--small{height:30px;padding:5px 40px 5px 0;margin-bottom:5px;width:auto}
form .tk-select-placeholder{display:none}
form .form-terms,form .form-help-link-container,form .form-cta{color:#284864}
form .form-info{margin-bottom:.625rem}
form .form-heading{margin:2.5rem 0 .625rem;color:#4c4d4e}
form .form-heading:first-child{margin-top:0}
form .form-terms{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:1.5px;color:#284864}
form .form-divider{height:.125rem;margin:3.125rem 0;background:#dee1e4;border:0}
form .form-checkbox{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
form .form-checkbox.focusable:active,form .form-checkbox.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
form .form-checkbox+.form-checkbox-label{padding-left:1.5625rem;position:relative;cursor:pointer}
form .form-checkbox+.form-checkbox-label::before{width:.9375rem;height:.9375rem;margin-top:.125rem;border:1px solid #ff9800;content:'';position:absolute;left:0}
form .form-checkbox:checked+.form-checkbox-label::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";font-size:.5625rem;text-align:center;background:#284864;border-color:#284864;color:#fff;line-height:1.5}
form .form-checkbox:focus+.form-checkbox-label::before{outline:2px solid #ff9800;border-color:#ff9800}
form .form-checkbox:checked:focus+.form-checkbox-label::before{outline-color:#284864;border-color:#284864}
form .form-checkbox:disabled+.form-checkbox-label{color:#6f6f6f;cursor:default}
form .form-checkbox:disabled+.form-checkbox-label::before{border-color:#6f6f6f}
form .form-checkbox-group li:not(:last-child){margin-bottom:25px}
form .form-checkbox-label{margin:0}
form .form-checkbox-label>span{display:block;line-height:1.5}
form .form-checkbox-label>span:last-child:nth-child(even){font-size:.8125rem}
form .form-help-link-container{margin:-.9375rem 0 1.875rem}
form .form-submit-btn{margin:2.5rem 0 0;width:100%;float:none}
form .form-submit-btn:disabled{color:#6f6f6f}
form .form-submit-btn:disabled:hover span:not(:first-child),form .form-submit-btn:disabled:active span:not(:first-child),form .form-submit-btn:disabled:focus span:not(:first-child){border-color:transparent}
form .form-submit-btn:disabled .icon::before{color:#6f6f6f}
form .form-submit-link{margin:1rem 0 0;float:right}
form .form-field-error{margin:-1.25rem 0 1.875rem;color:#a94442;display:block}
form .form-cta{margin-top:1.875rem}
.error-summary-container{padding-left:2.8125rem;margin-bottom:1.875rem;color:#b10035;border-bottom:2px solid currentColor;position:relative;text-align:left}
.error-summary-container::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91c";font-size:1.875rem;position:absolute;left:0;top:7px}
.error-summary-container .title{margin-bottom:0}
.error-summary-container .error-list{margin-bottom:1.875rem}
.error-summary-container .error-list a{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;color:#b10035}
.error-summary-container .error-list a:hover,.error-summary-container .error-list a:active,.error-summary-container .error-list a:focus{border-bottom:2px solid #b10035}
@media (min-width: 992px){
.error-summary-container .error-list{line-height:1.375rem}
}
.login__text-input{margin-top:30px}
.login__forgot-password{margin-top:5px !important}
@media (min-width: 768px){form .form-submit-btn{width:auto;left:auto;transform:none;margin-left:auto;margin-right:auto}
form .form-cta{transform:translateX(-50%);left:50%}
form textarea{min-height:200px}
}
@media (min-width: 768px){form .form-checkbox-group .col-md-6:last-child,form .form-checkbox-group .col-md-6:nth-last-child(2):nth-child(odd){margin-bottom:0}
}
@media (min-width: 992px){form .form-heading{margin-top:3.125rem}
}*,*::before,*::after{box-sizing:border-box}body{background-color:#fff;display:flex;flex-direction:column;flex:1 0 auto}
address{font-style:normal}
iframe{margin:0;padding:0;border:0}
dd{margin:0}
a[href^="tel:"]{border-bottom:1px solid #284864}
.offscreen{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.skip-to-content:hover,.skip-to-content:active,.skip-to-content:focus{position:absolute;left:0;top:30px;padding:10px 20px;width:auto;height:auto;overflow:visible;background-color:#e9ecef;border:2px solid #ff9800;font-weight:bold;z-index:1000}
.max-content-holder{max-width:992px;margin-left:auto;margin-right:auto}
.max-img-container{max-width:1500px;margin-left:auto;margin-right:auto}
.no-gutter{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
.full-bleed{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding:0}
@media (min-width: 992px){
.skewed-border{overflow:hidden}
.skewed-border::before{-webkit-transform:skew(0, -3deg) translate(50%, 0);-moz-transform:skew(0, -3deg) translate(50%, 0);-ms-transform:skew(0, -3deg) translate(50%, 0);-o-transform:skew(0, -3deg) translate(50%, 0);transform:skew(0, -3deg) translate(50%, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-background-clip:content-box;-moz-background-clip:content-box;-ms-background-clip:content-box;-o-background-clip:content-box;background-clip:content-box;display:block;content:"";position:relative;z-index:1;margin-bottom:50px;margin-top:0;margin-left:-50%;width:100%;height:65px;padding:0;background:#fff}
}
@media (min-width: 1170px){
.skewed-border::before{height:100px}
}
@media (min-width: 992px){
.horizontal-border{overflow:hidden}
.horizontal-border::before{display:block;content:"";position:relative;z-index:1;margin:0 0 .625rem 0;padding:0}
}
.page-header-container__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:30px;text-transform:none;line-height:35px;letter-spacing:normal;color:#003057;margin-bottom:0;padding-top:0}
.page-header-container__text{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:23px;letter-spacing:0.38px;color:#53565a;margin:15px auto 0}
@media (min-width: 992px){
.page-header-container__content{margin-right:auto;margin-left:auto;width:700px;padding-right:0;padding-left:0}
.page-header-container__page-header+.in-page-search{margin-top:0}
.page-header-container__title,.page-header-container__text{text-align:center}
.page-header-container__text{margin-top:15px}
}
@media (max-width: 991px){
.page-header-container__title{text-align:left}
.page-header-container__text{margin-top:30px}
}
.global-module{padding-top:2.5rem;padding-bottom:2.5rem}
.global-module img{display:block;width:100%}
@media (min-width: 992px){
.global-module{padding-top:3.125rem;padding-bottom:3.125rem}
}
.global-module .global-module{padding-top:0;padding-bottom:0}
@media (min-width: 992px){
.global-module .global-module{padding-top:0;padding-bottom:0}
}
@media (max-width: 991px){
.global-module.global-module--medium{padding-top:1.875rem;padding-bottom:1.875rem}
}
.global-module--medium{padding-top:2.5rem;padding-bottom:2.5rem}
.global-module--medium img{display:block;width:100%}
@media (min-width: 992px){
.global-module--medium{padding-top:3.125rem;padding-bottom:3.125rem}
}
.global-module--header{padding-top:.9375rem;padding-bottom:.9375rem}
.global-module--header img{display:block;width:100%}
@media (min-width: 992px){
.global-module--header{padding-top:.9375rem;padding-bottom:.9375rem}
}
.global-module--no-padding-bottom{padding-bottom:0}
.global-module--margin{margin-top:2.5rem;margin-bottom:2.5rem;padding-top:0;padding-bottom:0}
@media (min-width: 992px){
.global-module--margin{margin-top:3.125rem;margin-bottom:3.125rem;padding-top:0;padding-bottom:0}
}
.indented-multiline--regular{padding-left:.9375rem;position:relative;text-align:left;display:inline-block}
.indented-multiline--regular span:first-child{top:.25rem;position:absolute;left:0}
.main-section{position:relative;flex:1 0 auto;/*letter-spacing:.09375rem;*/font-size:.9375rem;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}
.main-section header{line-height:normal;letter-spacing:normal}
@media (min-width: 992px){
.main-section header{position:relative}
}
@media (min-width: 992px){
.main-section{min-height:500px}
}
.responsive-bg-img{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
.page-header-serp-container{padding-top:15px;padding-bottom:15px}
@media (max-width: 991px){
.page-header-serp-container{padding-top:0;padding-bottom:0}
}
@media (min-width: 992px){
.page-header-serp-container{padding-top:50px;padding-bottom:30px}
}
.page-header-search-container .page-header+.in-page-search{margin-top:1.25rem}
@media (min-width: 992px){
.page-header-search-container .in-page-search{width:31.875rem;margin:0 auto}
}
.page-info-container__copy{border-top:2px solid #dee1e4;overflow:auto}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.divider{height:.125rem;margin:2.1875rem 0;border:0;background:rgba(40,72,100,0.1)}
.brand-logo-container{margin-bottom:1.25rem}
.brand-logo-container span{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px}
.brand-logo-container .brand-logo{height:auto;width:155px;display:inline}
@media (min-width: 992px){
.brand-logo-container{margin-bottom:1.875rem}
}
.brand-logo-container--center-content{display:flex;justify-content:center}
.table td.select-backing-instruction{padding-top:20px;text-align:center;vertical-align:top;text-transform:none;color:#4c4d4e;font-weight:bold;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";line-height:2}
.new-label{color:#009EE0;font-size:18px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:bold;line-height:27px;text-align:middle}
.brand{color:#284864;font-size:18px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:bold;line-height:27px;text-align:middle}
.brand--former{padding:0 .625rem .0625rem;font-size:.875rem;background-color:#fff;color:#284864}
@media (max-width: 991px){
.brand--former{display:block;padding-bottom:.625rem}
}
.no_padding_left{padding-left:0 !important}
@media (min-width: 992px){
.no_padding_left_desktop{padding-left:0 !important}
}
@media print{
.print_hide{display:none}
}
.logo-print{display:none}
@media print{
.logo-print{display:block;text-align:center;margin:5rem 0}
.logo-print img{width:14.75rem}
}
.upper{text-transform:uppercase}
@media (min-width: 320px){
.row{margin-left:-15px;margin-right:-15px}
}
@media (min-width: 992px){
.row{margin-left:auto;margin-right:auto}
}
@media screen and (max-width: 991px){
.row-fix .anchors{margin-left:0;margin-right:0}
}
.inline_block{display:inline-block}
.red_color{color:#b10035}
.uppercase{text-transform:uppercase !important}
.first_letter_uppercase:first-letter{text-transform:uppercase}
.button-small-container{display:flex;justify-content:space-between;padding-top:1.875rem}
.button-small-container.justify_content_right{justify-content:flex-end}
.button-small-container .tk-button{margin-right:1.875rem}
.button-small-container .tk-button:hover{cursor:pointer}
.button-small-container .tk-button:last-child{margin-right:0}
.button-small-container .tk-link{align-self:center}
@media (max-width: 992px){
.button-small-container{justify-content:space-between;padding-top:0;padding-bottom:.625rem}
}
.flex-row{display:flex;flex-flow:row wrap}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.line-through{text-decoration:line-through}
.bold{font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif"}
.icon-account:before{content:"\e900"}
.icon-box:before{content:"\e945"}
.icon-cart:before{content:"\e901"}
.icon-chevron-right:before{content:"\e902"}
.icon-chevron-down:before{content:"\e903"}
.icon-chevron-left:before{content:"\e904"}
.icon-chevron-up:before{content:"\e905"}
.icon-contact:before{content:"\e93d"}
.icon-dropdown:before{content:"\e906"}
.icon-menu:before{content:"\e907"}
.icon-minus:before{content:"\e908"}
.icon-phone:before{content:"\e909"}
.icon-pin:before{content:"\e90a"}
.icon-plus:before{content:"\e90b"}
/*.icon-magnifying-glass:before{content:"\e94c";}*/
.icon-search:before{content:"\e90c"}
.icon-set-square:before{content:"\e90d"}
.icon-close:before{content:"\e90e"}
.icon-close-search:before{content:"\e94d"}
.icon-download:before{content:"\e90f"}
.icon-carousel-prev:before{content:"\e911"}
.icon-carousel-next:before{content:"\e910"}
.icon-info:before{content:"\e912"}
.icon-refresh:before{content:"\e913"}
.icon-checkbox-tick:before{content:"\e914"}
.icon-format-plank:before{content:"\e915"}
.icon-format-tile:before{content:"\e916"}
.icon-format-roll:before{content:"\e917"}
.icon-i:before{content:"\e918"}
.icon-bin:before{content:"\e919"}
.icon-twitter:before{content:"\e91a"}
.icon-facebook:before{content:"\e91b"}
.icon-error:before{content:"\e91c"}
.icon-floorplan:before{content:"\e91d"}
.icon-email:before{content:"\e91e"}
.icon-history:before{content:"\e91f"}
.icon-email-keyline:before{content:"\e920"}
.icon-enquiry:before{content:"\e921"}
.icon-quote:before{content:"\e922"}
.icon-van:before{content:"\e923"}
.icon-save:before{content:"\e924"}
.icon-format-plank-2-strip:before{content:"\e925"}
.icon-format-plank-3-strip:before{content:"\e926"}
.icon-format-plank-basketweave:before{content:"\e927"}
.icon-clock:before{content:"\e928"}
.icon-blockquote:before{content:"\e928"}
.icon-pattern-graphic:before{content:"\e929"}
.icon-pattern-linear:before{content:"\e929"}
.icon-pattern-geometric:before{content:"\e929"}
.icon-pattern-material:before{content:"\e92a"}
.icon-pattern-texture:before{content:"\e92a"}
.icon-pattern-mineral:before{content:"\e92b"}
.icon-pattern-stone:before{content:"\e92b"}
.icon-pattern-concrete:before{content:"\e92b"}
.icon-pattern-allover:before{content:"\e92c"}
.icon-pattern-wood:before{content:"\e92d"}
.icon-pattern-modern-wood:before{content:"\e92d"}
.icon-pattern-vintage-wood:before{content:"\e92d"}
.icon-pattern-castle-tiles:before{content:"\e947"}
.icon-pattern-castle-wood:before{content:"\e948"}
.icon-pattern-ceramic:before{content:"\e949"}
.icon-pattern-organic:before{content:"\e94a"}
.icon-pattern-wood-cassette:before{content:"\e94b"}
.icon-format-square:before{content:"\e92e"}
.icon-format-small-triangle:before{content:"\e92f"}
.icon-format-herringbone-left:before{content:"\e930"}
.icon-format-herringbone-right:before{content:"\e931"}
.icon-format-hexagone:before{content:"\e932"}
.icon-format-big-hexagone:before{content:"\e933"}
.icon-format-small-hexagone:before{content:"\e934"}
.icon-format-rectangle:before{content:"\e935"}
.icon-format-losange:before{content:"\e936"}
.icon-format-trapeze:before{content:"\e937"}
.icon-format-big-trapeze:before{content:"\e938"}
.icon-format-small-trapeze:before{content:"\e939"}
.icon-format-big-triangle:before{content:"\e93a"}
.icon-welding-rods:before{content:"\e93c"}
.icon-quickship:before{content:"\e93e"}
.icon-sign-out:before{content:"\e93f"}
.icon-format-round:before{content:"\e940"}
.icon-format-oval:before{content:"\e941"}
.icon-format-rug:before{content:"\e942"}
.icon-format-runner:before{content:"\e943"}
.icon-tna-quickship:before{content:"\e944"}
.icon-accessory:before{content:"\e946"}
.icon-locking:before{content:"\e94e"}
.icon-format-accessory:before{content:"\e94f"}
[class^='icon-'],[class*=' icon-']{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (min-width: 768px){
.icon-desktop-white-circle{background-color:#fff;border-radius:50%;color:#284864;padding:4px 5px;display:inline-block;width:1.5rem;height:1.5rem;text-align:center;line-height:1rem}
}
.download-icon:before{background-image:url("/img/star.png");background-repeat:no-repeat;background-size:contain;content:' ';display:inline-flex;height:14px;position:relative;top:1px;width:14px}
.download-icon.active:before{background-image:none}
@media (max-width: 639px){
.img-icon.download-icon{display:inline-block}
}img.svg-download-icon{width:2.9375rem;height:2.9375rem}
.image-header{position:relative}
.image-header img{width:100%;display:block}
.image-header__image-mask{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative}
.image-header__heading{padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0}
@media (min-width: 768px){
.image-header__heading{padding-left:3.125rem;padding-right:3.125rem}
.image-header .cta-border-only{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);position:static;float:none;left:0}
}
@media (min-width: 992px){
.image-header__heading-container{-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);-o-transform:translate(50%);transform:translate(50%);background-color:rgba(0,0,0,0);color:#fff;position:absolute;width:100%;top:194px;max-width:992px;right:50%;color:#fff;margin:0}
.image-header__heading-container h1,.image-header__heading-container h2,.image-header__heading-container h3,.image-header__heading-container h4,.image-header__heading-container h5,.image-header__heading-container a,.image-header__heading-container .tk-link{color:inherit}
.image-header__heading-container .heading-type{color:#fff}
.image-header__img-container{position:relative}
.image-header__heading::before{left:-15%}
.image-header__cta{font-size:1.125rem;line-height:1.33333;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.625rem 1.875rem;font-weight:normal;display:inline-block;color:#fff;border-color:#fff;margin:0;text-transform:uppercase;letter-spacing:2px}
.image-header__clear-txt-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7)}
}
@media (min-width: 1500px){
.image-header__image-mask{margin-left:auto;margin-right:auto}
}
.cta-collapsible,.cta-chevron{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:1.5px;color:#284864;background:transparent;border:0;padding:0}
.cta-collapsible .icon::before,.cta-chevron .icon::before{font-size:.75rem;color:#ff9800}
.tertiary-cta{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1rem;letter-spacing:.04375rem;color:#284864;text-transform:uppercase;border-bottom:2px solid rgba(40,72,100,0.3)}
.tertiary-cta:hover,.tertiary-cta:active,.tertiary-cta:focus{border-bottom:2px solid #ff9800;cursor:pointer}
.cta-chevron__link-text.size-14{font-size:.875rem;line-height:1rem;letter-spacing:.04375rem}
.cta-chevron__link-text.size-13{font-size:.8125rem}
.cta-chevron__link-text.dark-background{color:#fff}
.cta-chevron__link-text.white-background{color:#284864}
.cta-chevron__link-text:hover,.cta-chevron__link-text:active,.cta-chevron__link-text:focus{border-bottom:2px solid #ff9800}
.cta-chevron__link-text.text-disabled{color:#6f6f6f}
.cta-chevron__link-text.text-disabled:hover,.cta-chevron__link-text.text-disabled:active,.cta-chevron__link-text.text-disabled:focus{border-bottom:none}
.cta-secondary{letter-spacing:.04375rem;text-transform:uppercase;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";background-color:transparent;padding:0;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #bec7d0;color:#284864}
.cta-secondary.size-14{font-size:.875rem}
.cta-secondary.size-13{font-size:.8125rem}
.cta-secondary:hover,.cta-secondary:active,.cta-secondary:focus{border-bottom:1px solid #ff9800}
.cta-secondary.text-disabled{color:#c8c8c9;border-bottom:1px solid #e9ecef;cursor:default}
.cta-secondary span{position:relative}
.icon-chevron-right.small-theme:before{font-size:.75rem;position:relative;top:.0625rem}
.cta-chevron{cursor:pointer}
.cta-chevron:not(.cta-border-only){padding-left:.9375rem;position:relative;text-align:left;display:inline-block}
.cta-chevron:not(.cta-border-only) span:first-child{top:.25rem;position:absolute;left:0}
.cta-chevron.cta-border-only{border:2px solid #284864}
.cta-chevron.cta-border-only.cta-highlight-border{border-color:#ff9800}
.cta-chevron.cta-border-only.cta-highlight-border:hover,.cta-chevron.cta-border-only.cta-highlight-border:active,.cta-chevron.cta-border-only.cta-highlight-border:focus{color:#284864}
.cta-chevron.cta-chevron-disabled{cursor:default}
.cta-chevron.cta-chevron-disabled .icon::before{color:#6f6f6f}
.cta-collapsible:not(.cta-border-only){padding-left:1.25rem;position:relative;text-align:left;display:inline-block}
.cta-collapsible:not(.cta-border-only) span:first-child{top:-.125rem;position:absolute;left:0}
.cta-collapsible.cta-border-only{line-height:1rem;padding:.9375rem}
.cta-collapsible.cta-border-only .icon::before{vertical-align:baseline}
.cta-collapsible.cta-border-only span:last-child{margin-left:.4375rem}
.cta-collapsible .icon::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b"}
.cta-collapsible.active .icon::before{content:"\e908"}
.cta-border-only{display:block;border:2px solid #284864;color:#284864;text-align:left;padding:20px;margin:14px 0 9px;background:transparent}
.cta-border-only:hover,.cta-border-only:active,.cta-border-only:focus{background:#ff9800;border-color:#ff9800;color:#284864}
.cta-border-only:hover .icon::before,.cta-border-only:active .icon::before,.cta-border-only:focus .icon::before{color:#284864}
.cta-border-only.cta-highlight-border{border-color:#ff9800}
@media (min-width: 768px){
.cta-border-only{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;float:left;clear:both}
}
.cta-close{border:0;background:none;padding:0;color:#ff9800}
.cta-close:hover .icon,.cta-close:active .icon,.cta-close:focus .icon{color:#284864}
.cta-close,.cta-close .icon::before{font-size:16px}
.cta-close.cta-close-on-dark-background:hover .icon,.cta-close.cta-close-on-dark-background:active .icon,.cta-close.cta-close-on-dark-background:focus .icon{color:#fff}
.cta-close.cta-close-apply-highlight-background{color:#fff}
.cta-close.cta-close-apply-highlight-background:hover .icon,.cta-close.cta-close-apply-highlight-background:active .icon,.cta-close.cta-close-apply-highlight-background:focus .icon{background-color:#284864;color:#fff}
.cta-close--small{font-size:12px;position:relative;padding-top:.25rem}
.tk-link{color:#284864}
.tk-link:hover.tk-link-apply-secondary-border,.tk-link:hover .tk-link-apply-secondary-border,.tk-link:hover.tk-link-apply-primary-border,.tk-link:hover .tk-link-apply-primary-border,.tk-link:hover.tk-link-apply-transparent-border,.tk-link:hover .tk-link-apply-transparent-border,.tk-link:hover.tk-link-apply-tertiary-border,.tk-link:hover .tk-link-apply-tertiary-border,.tk-link:active.tk-link-apply-secondary-border,.tk-link:active .tk-link-apply-secondary-border,.tk-link:active.tk-link-apply-primary-border,.tk-link:active .tk-link-apply-primary-border,.tk-link:active.tk-link-apply-transparent-border,.tk-link:active .tk-link-apply-transparent-border,.tk-link:active.tk-link-apply-tertiary-border,.tk-link:active .tk-link-apply-tertiary-border,.tk-link:focus.tk-link-apply-secondary-border,.tk-link:focus .tk-link-apply-secondary-border,.tk-link:focus.tk-link-apply-primary-border,.tk-link:focus .tk-link-apply-primary-border,.tk-link:focus.tk-link-apply-transparent-border,.tk-link:focus .tk-link-apply-transparent-border,.tk-link:focus.tk-link-apply-tertiary-border,.tk-link:focus .tk-link-apply-tertiary-border{border-bottom:2px solid #ff9800;text-decoration:none}
.tk-link.tk-link-apply-button-border,.tk-link .tk-link-apply-button-border{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.75rem;letter-spacing:.14062rem;margin-left:.625rem;text-transform:uppercase;border-bottom:2px solid transparent}
.tk-link.tk-link-apply-primary-border,.tk-link .tk-link-apply-primary-border{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.75rem;letter-spacing:.14062rem;text-transform:uppercase;border-bottom:2px solid #284864}
.tk-link.tk-link-apply-secondary-border,.tk-link .tk-link-apply-secondary-border{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.75rem;letter-spacing:.14062rem;text-transform:uppercase;border-bottom:2px solid #d5dae0}
.tk-link.tk-link-apply-transparent-border,.tk-link .tk-link-apply-transparent-border{border-bottom:2px solid transparent;text-transform:uppercase}
.tk-link.tk-link-apply-tertiary-border,.tk-link .tk-link-apply-tertiary-border{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.875rem;margin-left:.3125rem;text-transform:uppercase;border-bottom:2px solid transparent}
.tk-link.tk-link-apply-error,.tk-link .tk-link-apply-error{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b10035;letter-spacing:0.5px;border-bottom:2px solid currentColor;text-transform:uppercase}
.selected .tk-link.tk-link-apply-secondary-border,.selected .tk-link .tk-link-apply-secondary-border,.tk-link.selected.tk-link-apply-secondary-border,.tk-link.selected .tk-link-apply-secondary-border{border-bottom-color:#d5dae0}
.selected .tk-link.tk-link-apply-secondary-border:hover,.selected .tk-link.tk-link-apply-secondary-border:active,.selected .tk-link.tk-link-apply-secondary-border:focus,.selected .tk-link .tk-link-apply-secondary-border:hover,.selected .tk-link .tk-link-apply-secondary-border:active,.selected .tk-link .tk-link-apply-secondary-border:focus,.tk-link.selected.tk-link-apply-secondary-border:hover,.tk-link.selected.tk-link-apply-secondary-border:active,.tk-link.selected.tk-link-apply-secondary-border:focus,.tk-link.selected .tk-link-apply-secondary-border:hover,.tk-link.selected .tk-link-apply-secondary-border:active,.tk-link.selected .tk-link-apply-secondary-border:focus{border-bottom-color:#ff9800}
.selected .tk-link.tk-link-apply-primary-border,.selected .tk-link .tk-link-apply-primary-border,.tk-link.selected.tk-link-apply-primary-border,.tk-link.selected .tk-link-apply-primary-border{border-bottom:2px solid #284864}
.selected .tk-link.tk-link-apply-primary-border:hover,.selected .tk-link.tk-link-apply-primary-border:active,.selected .tk-link.tk-link-apply-primary-border:focus,.selected .tk-link .tk-link-apply-primary-border:hover,.selected .tk-link .tk-link-apply-primary-border:active,.selected .tk-link .tk-link-apply-primary-border:focus,.tk-link.selected.tk-link-apply-primary-border:hover,.tk-link.selected.tk-link-apply-primary-border:active,.tk-link.selected.tk-link-apply-primary-border:focus,.tk-link.selected .tk-link-apply-primary-border:hover,.tk-link.selected .tk-link-apply-primary-border:active,.tk-link.selected .tk-link-apply-primary-border:focus{border-bottom-color:#ff9800}
.tk-link--cursor{cursor:pointer}
.tk-button{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:1.5px;color:#284864;padding:.75rem;border:2px solid #284864;background-color:#fff;text-transform:uppercase;cursor:pointer}
.tk-button .icon-chevron-right:before,.tk-button .icon-chevron-down:before{font-size:.75rem;color:#ff9800}
.tk-button:hover,.tk-button:active,.tk-button:focus{background:#ff9800;border-color:#ff9800;color:#284864}
.tk-button:hover .icon-chevron-right:before,.tk-button:active .icon-chevron-right:before,.tk-button:focus .icon-chevron-right:before{color:#284864}
.tk-button--big{height:3.25rem;display:inline-block}
@media (max-width: 767px){
.tk-button--big{width:100%}
}
.tk-button--white-border{border-color:#fff}
.tk-button--blue-text{color:#284864}
.tk-tab{color:#284864}
.tk-tab.tk-tab__tab-title,.tk-tab .tk-tab__tab-title{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:normal;text-transform:uppercase;border-bottom:2px solid #ff9800;display:inline-block}
@media (max-width: 767px){
.tk-tab.tk-tab__tab-title,.tk-tab .tk-tab__tab-title{width:7.5rem}
}
.tk-tab.tk-tab__tab-title.tk-tab__tab-title--active,.tk-tab.tk-tab__tab-title .tk-tab__tab-title--active,.tk-tab .tk-tab__tab-title.tk-tab__tab-title--active,.tk-tab .tk-tab__tab-title .tk-tab__tab-title--active{border-bottom:2px solid #284864}
.tk-tab.tk-tab__tab-title.tk-tab__tab-title--active::after,.tk-tab.tk-tab__tab-title .tk-tab__tab-title--active::after,.tk-tab .tk-tab__tab-title.tk-tab__tab-title--active::after,.tk-tab .tk-tab__tab-title .tk-tab__tab-title--active::after{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f3f3f3;content:'';position:absolute;left:50%;margin-left:-12px;bottom:0px}
.cta-download{padding-top:.4375rem;padding-left:3.6875rem;position:relative;display:inline-block;line-height:1.25rem}
.cta-download-state{display:inline-block;height:inherit;font-size:.875rempadding:.75rem;font-family:"'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";color:#fff;border:2px solid #fff}
.cta-download-state:hover{background-color:#ff9800;border-color:#ff9800;color:#284864}
.cta-download-state-icon{margin-right:1.25rem}
.cta-download-state-icon,.cta-download-state-icon>svg{display:inline-block;position:relative;top:3px;margin-top:-5px;height:24px;width:24px}
.cta-download .icon{position:absolute;margin-left:0;left:0;top:0;color:#ff9800;font-size:47px}
.cta-download__label,.cta-download__type-size{-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
.cta-download__label{font-size:1rem;line-height:1.25;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}
.cta-download__type-size{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;color:#b5bbc1;letter-spacing:1px;text-transform:uppercase;display:block}
.cta-download__type-size--dark{color:#4c4d4e}
.overlay{background-color:rgba(0,0,0,0.6);opacity:1}
.overlay.fade-leave{display:none}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;z-index:1100}
.overlay--nav{z-index:700}
.overlay__container{top:50%;transform:translateY(-50%);background-color:#fff;margin:auto;padding:30px;position:relative}
.overlay__container--bg-transparent{background-color:transparent}
.overlay__container--centered{-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);position:absolute;top:50%;right:50%;margin:0;padding:0}
.overlay__close{right:-15px;position:absolute;top:30px;padding:5px 0 5px 10px}
.overlay__close--modifier{padding:5px 27px 5px 10px;z-index:300}
.overlay__close .icon{padding:7px;width:30px;height:30px;background-color:#8e6f00;display:block}
.overlay__close:hover .icon{background-color:#6f5700}
.overlay [class*=' col-'],.overlay [class^='col-']{position:static}
.overlay--dark-background{background-color:rgba(0,0,0,0.5);opacity:1;visibility:visible}
@media (max-width: 991px){
.overlay--dark-background{background-color:rgba(0,0,0,0.8)}
}
.overlay--light-background{background-color:rgba(255,255,255,0.6)}
.overlay--hide{background-color:transparent;z-index:-1;opacity:0;visibility:hidden}
@media (min-width: 768px){
.overlay__container{padding:50px 80px}
}
@media (min-width: 992px){
.overlay__container{max-width:770px;margin-left:auto;margin-right:auto}
.overlay__close{right:-20px;padding:0;top:30px}
.overlay__close .icon{width:40px;height:40px;padding:12px}
}
@media (max-width: 991px){
.overlay.fade-transition{transition:opacity 0.3s}
.overlay.fade-enter,.overlay.fade-leave{display:block;opacity:0}
}
.pagination{letter-spacing:normal;line-height:normal;display:block;text-align:center;position:relative;font-size:0}
.pagination__control{background:#ff9800;color:#fff;border:0;display:inline-block;vertical-align:top}
.pagination__control:hover,.pagination__control:active,.pagination__control:focus{background:#284864}
.pagination__control--prev{padding:.5625rem .5rem .5625rem .8125rem}
.pagination__control--next{padding:.5625rem .8125rem .5625rem .5rem}
.pagination__indicator{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;height:3.375rem;padding:0 .4375rem;line-height:3.375rem;background:#ff9800;color:#284864;display:inline-block;vertical-align:top;text-transform:uppercase}
.pagination .icon-carousel-prev,.pagination .icon-carousel-next{font-size:2.25rem;display:block}
.tk-pagination{display:flex;align-items:center;justify-content:center}
.tk-pagination__control{margin-right:.625rem;color:#284864;font-weight:normal;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.875rem;line-height:1.125rem}
.tk-pagination__control:hover,.tk-pagination__control:active,.tk-pagination__control:focus{background:#284864;color:#fff}
.tk-pagination__control:nth-last-child(2){margin-right:0}
.tk-pagination__control--active{color:#fff;background-color:#009ee0}
.tk-pagination__control.tk-pagination__control--no-hover{background:transparent;color:#284864}
.tk-pagination__number{border-radius:100%;line-height:1.5rem;width:1.5rem;height:1.5rem;text-align:center}
.tk-pagination .tk-pagination-previous-button,.tk-pagination .tk-pagination-next-button{display:flex;background-color:#e2e2e2}
.tk-pagination .tk-pagination-previous-button__left-arrow,.tk-pagination .tk-pagination-previous-button__right-arrow,.tk-pagination .tk-pagination-next-button__left-arrow,.tk-pagination .tk-pagination-next-button__right-arrow{border-top:19px solid transparent;border-bottom:19px solid transparent}
.tk-pagination .tk-pagination-previous-button:hover,.tk-pagination .tk-pagination-previous-button:active,.tk-pagination .tk-pagination-previous-button:focus,.tk-pagination .tk-pagination-next-button:hover,.tk-pagination .tk-pagination-next-button:active,.tk-pagination .tk-pagination-next-button:focus{background:#284864;color:#fff}
.tk-pagination .tk-pagination-previous-button__label,.tk-pagination .tk-pagination-next-button__label{padding:.625rem .3125rem}
.tk-pagination .tk-pagination-previous-button{margin-right:1.25rem}
.tk-pagination .tk-pagination-previous-button__left-arrow{border-right:10px solid #e2e2e2;background-color:#f3f3f3}
.tk-pagination .tk-pagination-previous-button__left-arrow--bg-white{background-color:#fff}
.tk-pagination .tk-pagination-previous-button__right-arrow{border-right:10px solid #f3f3f3}
.tk-pagination .tk-pagination-previous-button__right-arrow--bg-white{border-right-color:#fff}
.tk-pagination .tk-pagination-previous-button:hover .tk-pagination-previous-button__left-arrow,.tk-pagination .tk-pagination-previous-button:active .tk-pagination-previous-button__left-arrow,.tk-pagination .tk-pagination-previous-button:focus .tk-pagination-previous-button__left-arrow{border-right-color:#284864}
.tk-pagination .tk-pagination-previous-button.tk-pagination-previous-button--disabled{background-color:transparent;color:#969696}
.tk-pagination .tk-pagination-previous-button.tk-pagination-previous-button--disabled .tk-pagination-previous-button__left-arrow,.tk-pagination .tk-pagination-previous-button.tk-pagination-previous-button--disabled .tk-pagination-previous-button__right-arrow{border-right-color:transparent;border-left-color:transparent;background-color:transparent}
.tk-pagination .tk-pagination-next-button{margin-left:1.25rem;margin-right:0}
.tk-pagination .tk-pagination-next-button__left-arrow{border-left:10px solid #f3f3f3}
.tk-pagination .tk-pagination-next-button__left-arrow--bg-white{border-left-color:#fff}
.tk-pagination .tk-pagination-next-button__right-arrow{border-left:10px solid #e2e2e2;background-color:#f3f3f3}
.tk-pagination .tk-pagination-next-button__right-arrow--bg-white{background-color:#fff}
.tk-pagination .tk-pagination-next-button:hover .tk-pagination-next-button__right-arrow,.tk-pagination .tk-pagination-next-button:active .tk-pagination-next-button__right-arrow,.tk-pagination .tk-pagination-next-button:focus .tk-pagination-next-button__right-arrow{border-left-color:#284864}
.tk-pagination .tk-pagination-next-button.tk-pagination-next-button--disabled{background-color:transparent;color:#969696}
.tk-pagination .tk-pagination-next-button.tk-pagination-next-button--disabled .tk-pagination-next-button__left-arrow,.tk-pagination .tk-pagination-next-button.tk-pagination-next-button--disabled .tk-pagination-next-button__right-arrow{border-right-color:transparent;border-left-color:transparent;background-color:transparent}
html{color:#4c4d4e}
h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:15px}
h1,h2,h4{color:#284864}
h3{color:#4c4d4e;text-transform:uppercase}
h1,.h1{font-size:1.875rem;line-height:1.16667;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;padding-top:1.875rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-weight:lighter;letter-spacing:.3125rem;position:relative;text-align:center;margin-bottom:1.25rem;text-transform:uppercase}
@media (min-width: 992px){
	h1,.h1{font-size:2.5rem;line-height:1.25;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;padding-top:1.875rem;overflow-wrap:normal;word-wrap:normal;-ms-word-break:normal;word-break:normal;-ms-hyphens:manual;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}
}
h1 .heading-type,.h1 .heading-type{font-size:1.125rem;line-height:1.44444;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:15px;/*letter-spacing:2px;*/display:block;color:#4a4a4a}
h2,.h2{font-size:1.625rem;line-height:1.34615;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter}
@media (min-width: 992px){
	h2,.h2{font-size:2.25rem;line-height:1.11111;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter;/*letter-spacing:2.6px*/}
}
h3,.h3{font-size:1.375rem;line-height:1.36364;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter}
@media (min-width: 992px){
	h3,.h3{font-size:1.75rem;line-height:1.25;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter;/*letter-spacing:2.1px*/}
}
h4,.h4{font-size:1.125rem;line-height:1.33333;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:2.25px}
p,.body-copy{font-size:.9375rem;line-height:2;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;/*letter-spacing:1px*/}
a{font-size:.9375rem;line-height:1.66667;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;/*font-weight:bold;*/letter-spacing:1.5px;color:#284864;text-decoration:none}
ul,dl{margin:0;padding:0;list-style:none}
em{font-size:.9375rem;line-height:1.66667;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;/*letter-spacing:1px;*/line-height:1}
picture{line-height:0}
blockquote{padding-top:.625rem;font-size:1.5rem;line-height:1.41667;font-family:Crimson Italic,Times New Roman,serif;padding-left:15px;padding-right:15px;position:relative;font-style:italic}
@media (min-width: 992px){
	blockquote{font-size:2rem;line-height:1.40625;font-family:Crimson Italic,Times New Roman,serif;padding-left:25px;padding-right:25px;font-style:italic}
	blockquote::before{font-size:1.25rem;left:0}
}
.keyline-heading,.keyline-heading-small-border,.keyline-heading--large{margin-bottom:3.125rem;font-size:1.125rem;line-height:1.33333;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;color:#284864}
.keyline-heading::before,.keyline-heading-small-border::before,.keyline-heading--large::before,.keyline-heading::after,.keyline-heading-small-border::after,.keyline-heading--large::after{width:1.875rem;bottom:-1.0625rem;content:'';display:inline-block;border-bottom:2px solid;border-bottom-color:inherit;position:absolute;left:0}
.keyline-heading::before,.keyline-heading-small-border::before,.keyline-heading--large::before{display:none}
.keyline-heading--centre{text-align:center}
.keyline-heading--centre::after{margin-left:-.9375rem;left:50%}
.keyline-heading--top{margin-top:1.125rem;margin-bottom:.9375rem}
.keyline-heading--top::before{top:-1.125rem;display:block;bottom:auto}
.keyline-heading--top::after{display:none}
@media (min-width: 992px){
.keyline-heading,.keyline-heading-small-border,.keyline-heading--large{margin-bottom:3.75rem}
.keyline-heading--top{margin-bottom:1.25rem}
}
.keyline-heading-small-border{margin-bottom:1.5625rem}
.keyline-heading--large{margin-bottom:2.1875rem}
.keyline-heading--large::after{width:30rem;z-index:100}
.promo-heading{margin-top:1.875rem;position:relative;color:#284864}
.promo-heading::before{width:1.875rem;top:-1.25rem;content:'';display:inline-block;border-top:2px solid;border-top-color:inherit;position:absolute;left:0}
.promo-heading--centre{text-align:center}
.promo-heading--centre::before{margin-left:-.9375rem;left:50%}
.promo-heading--light{color:#dee1e4}
.promo-heading--bottom{margin-top:1.125rem;margin-bottom:.9375rem}
.promo-heading--bottom::before{display:none}
.promo-heading--bottom::after{top:-1.125rem;display:block;bottom:auto}
@media (min-width: 992px){
.promo-heading{margin-top:3.125rem}
.promo-heading--bottom{margin-top:1.25rem}
}
@media (max-width: 991px){
.keyline-heading::after,.keyline-heading-small-border::after,.keyline-heading--large::after{bottom:-1.0625rem}
}
.hidden,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-up-block,.visible-md-up-inline,.visible-md-up-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media (max-width: 639px){
.hidden-xs{display:none !important}
}
@media (min-width: 640px) and (max-width: 767px){
.hidden-sm{display:none !important}
}
@media (min-width: 768px){
.visible-md-up-inline{display:inline !important}
.visible-md-up-block{display:block !important}
.visible-md-up-inline-block{display:inline-block !important}
.hidden-md-up{display:none !important}
}
@media (min-width: 992px){
.visible-lg-inline{display:inline !important}
.visible-lg-block{display:block !important}
.visible-lg-inline-block{display:inline-block !important; z-index:999}
.hidden-lg{display:none !important}
}
@media (max-width: 991px){
.hidden-md-down{display:none !important}
}
@media (max-width: 767px){
.hidden-sm-down{display:none !important}
.visible-sm-inline{display:inline !important}
.visible-sm-block{display:block !important}
.visible-sm-inline-block{display:inline-block !important}
}
.grid-debug{display:none}
.vis-grid .grid-debug{display:block;position:fixed;top:0;left:15px;right:15px;z-index:1000}
.vis-grid .grid-debug .col-xs-1 .content{height:100vh;background-color:rgba(0,255,0,0.2)}
.vis-grid .grid-debug .col-xs-1:nth-child(odd) .content{background-color:rgba(255,0,0,0.2)}
@keyframes bounce{
	0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
}
.arrow-hero__cta{display:inline-block;max-width:46px;-webkit-animation:bounce 4s infinite;-moz-animation:bounce 4s infinite;-ms-animation:bounce 4s infinite;-o-animation:bounce 4s infinite;animation:bounce 4s infinite}
.arrow-hero__cta:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}
.arrow-hero__cta-object{pointer-events:none}
.basket{margin:0 auto}
.basket__order-number{font-size:1.375rem;line-height:1.36364;font-family:Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif}
.basket__info-wrapper{border-top:1px solid #cacbcc}
.basket__info-wrapper[cart-is-empty]{border:none;margin:0;padding:0}
.basket__info-wrapper__content{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#53565a}
.basket__info-wrapper__search{margin-top:30px}
.basket__register-promo-copy{background-color:#f4f4f4}
.basket__register-promo-copy__cta-container__cta{width:100%}
.basket__info-wrapper__title,.basket__register-promo-copy__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;line-height:25px;color:#53565a;letter-spacing:normal;margin-bottom:30px}
.basket__heading{margin-bottom:1.25rem;color:#4c4d4e}
.basket-list__label{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;font-size:.8125rem;line-height:1;text-align:right}
.basket-list__heading{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#53565a;font-size:20px;line-height:25px;margin-bottom:0;letter-spacing:normal}
.basket__register-promo-copy__cta{width:100%}
.basket-card{position:absolute;top:15px;left:15px;background-color:#ffffff;line-height:normal;letter-spacing:normal;font-weight:bold;overflow:hidden;white-space:nowrap;transition:max-width 0.2s ease-out .1s;cursor:pointer;color:#284864;z-index:1;box-shadow:0 3px 4px 0 rgba(124,124,124,0.2)}
.basket-card-icon{width:23px;height:23px;fill:#53565a;flex-shrink:0}
.basket-card .icon-cart{font-weight:bold;vertical-align:middle}
.basket-card .icon-contact{font-weight:bold;vertical-align:middle;margin-left:.1875rem}
@media (max-width: 767px){
.basket-card .icon-contact{margin:.25rem 0 0 .375rem}
}
.basket-card .text{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:13px;line-height:17px;letter-spacing:0.65px;padding-left:11px;padding-right:6px}
.basket-card-product{display:flex;align-items:center;height:35px;max-width:35px;padding:6px}
.basket-card-product .icon-cart{font-size:16px}
.basket-card-product .icon-contact{font-size:16px}
.basket-card-unavailable{color:#cacaca;pointer-events:none}
.basket-card-collection{height:30px;width:130px;max-width:30px;padding:5px 8px}
.basket-card-collection .icon-cart{font-size:13px}
.basket-card-collection .icon-contact{font-size:13px}
@media (max-width: 991px){
.basket{padding:30px 0 60px}
.basket__container{margin-top:30px}
.basket__container__checkout-container{margin-top:50px}
.basket__register-promo-copy{padding:15px}
.basket__register-promo-copy__cta-container{margin-top:20px}
.basket__info-wrapper{margin-top:50px;padding-top:50px}
.basket-list__heading{margin-bottom:40px}
.basket .form-submit-btn{width:auto}
}
@media (min-width: 992px){
.basket{padding-bottom:90px}
.basket__container{display:flex;margin-top:60px}
.basket__container[cart-is-empty]{justify-content:center}
.basket__container__list-and-search-container{display:flex;flex-direction:column}
.basket__register-promo-copy{padding:20px}
.basket__register-promo-copy__cta-container{margin-top:30px}
.basket__order-number{font-size:1.375rem;line-height:1.36364;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter;margin-bottom:3.75rem}
}
@media (min-width: 992px) and (min-width: 992px){
.basket__order-number{font-size:1.75rem;line-height:1.25;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter;letter-spacing:2.1px}
}
@media (min-width: 992px){
.basket__info-wrapper{margin-top:60px;padding-top:60px}
.basket .in-page-search{width:auto}
.basket-list__heading{margin-bottom:30px}
.basket .form-submit-btn{width:100%}
.basket-card-available:hover{max-width:12.5rem}
.basket-card-collection:hover{max-width:125px}
}
@media (min-width: 992px) and (max-width: 1349px){
.basket{width:960px}
.basket__container__list-and-search-container{width:628px}
.basket__container__checkout-container{width:296px;margin-left:36px}
}
@media (min-width: 1350px){
.basket{width:1280px}
.basket__container__list-and-search-container{width:620px}
.basket__container__checkout-container{width:400px;margin-left:40px}
}
@media (max-width: 639px){
.basket-card-collection{height:40px;padding:11px 12px;max-width:145px}
}
@media (max-width: 992px){
.basket-card{top:10px;left:10px;height:30px;width:30px;max-width:30px;display:block;align-items:center;justify-content:center}
.basket-card-icon{width:19px;height:19px}
.basket-card .icon-cart{margin-top:3px}
}
.button{padding:0.5em;margin-bottom:1em;color:#fff;transition:background 0.15s;border-radius:0.15em;box-shadow:inset 0 1px rgba(255,255,255,0.15);border:1px solid}
.button--large{font-size:1.2rem}
.button--small{font-size:.83333rem}
.button--bold{font-weight:700}
.button--upper{text-transform:uppercase}
.button--block{display:block;width:100%}
.button--default{background-color:#565656;border-color:#232323}
.button--default:hover,.button--default:active{background:#6c4141}
.button--success{background-color:#468847;border-color:#234524}
.button--success:hover,.button--success:active{background:#2ca22e}
.button--danger{background-color:#b94a48;border-color:#702c2b}
.button--danger:hover,.button--danger:active{background:#d92b28}
.button--warning{background-color:#c09853;border-color:#7f612e}
.button--warning:hover,.button--warning:active{background:#dda036}
.button--info{background-color:#3a87ad;border-color:#204b61}
.button--info:hover,.button--info:active{background:#1d91ca}
.btn{font-size:1.4rem;padding:.7rem .6rem;margin-bottom:1rem;font-weight:bold;border-width:2px;background-color:#fff}
.btn:hover,.btn:active,.btn:focus{background-color:#fff}
.btn--transparent-bg{background-color:transparent}
.btn-default{border-color:#1d1d1b}
.btn-default:hover,.btn-default:active,.btn-default:focus{border-color:#1d1d1b}
.btn-primary{border-color:#ff9800;background-color:#ff9800}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{border-color:#ff9800;background-color:#ff9800}
.btn-danger{color:#ce1f28;border-color:#ce1f28}
.btn-danger:hover,.btn-danger:active,.btn-danger:focus{color:#ce1f28;border-color:#ce1f28}
.btn-link{font-size:1.2rem;padding:0;background-color:transparent;font-weight:normal;color:#ff9800}
.btn-link:hover,.btn-link:active,.btn-link:focus{background-color:transparent;color:#ff9800}
.btn-link::after{content:' >'}
.btn-edit,.btn-remove{font-weight:normal}
.btn-edit{color:#ff9800}
.btn-edit:hover,.btn-edit:active,.btn-edit:focus{color:#ff9800;text-decoration:none}
.btn-edit::after{content:''}
.btn-edit::before{margin-right:7%}
.btn-remove{color:#ce1f28}
.btn-remove:hover,.btn-remove:active,.btn-remove:focus{color:#ce1f28;text-decoration:none}
.btn-remove::after{content:''}
.btn-remove::before{font-size:1rem;margin-right:7%}
.documentation-results-doc-link__cta{display:flex;flex-direction:column}
.documentation-results-doc-link__zip-cta.cta-chevron.document-button{padding-left:0}
@media (min-width: 640px){
.btn{font-size:1.6rem;padding:1rem .6rem}
.btn-link{font-size:1.8rem;padding:0}
.btn-edit,.btn-remove{font-size:1.6rem}
}
@media (max-width: 639px){
.documentation-results-doc-link__save-label{display:inline-block;width:70%;vertical-align:top}
}
.alert-success{background-color:#CEE9BF;color:#356103}
.alert-success .btn-close-success-alert{color:#ff9800;border-color:#ff9800}
.alert-success .btn-close-success-alert:hover,.alert-success .btn-close-success-alert:active,.alert-success .btn-close-success-alert:focus{color:#ff9800;border-color:#ff9800}
.alert-success .close{opacity:1;margin:0;right:0;top:2px;text-shadow:none}
.alert-container{margin-top:-15px}
@media screen and (min-width: 992px){
.alert-container{margin-top:-45px}
}
.alert{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";letter-spacing:1.5px;padding:7px 15px 7px 15px;margin-top:0;margin-bottom:15px;border-radius:0}
.alert .fa{margin-right:20px}
.alert .fa-times{margin-right:0}
.tk-checkbox,.tk-radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.tk-checkbox.focusable:active,.focusable.tk-radio:active,.tk-checkbox.focusable:focus,.focusable.tk-radio:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.tk-checkbox+.tk-label,.tk-radio+.tk-label{padding-left:1.5625rem;position:relative;cursor:pointer}
.tk-checkbox+.tk-label::before,.tk-radio+.tk-label::before{width:.9375rem;height:.9375rem;margin-top:.125rem;border:1px solid #ff9800;content:'';position:absolute;left:0}
.tk-checkbox:checked+.tk-label::before,.tk-radio:checked+.tk-label::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";font-size:.5625rem;text-align:center;background:#284864;border-color:#284864;color:#fff;line-height:1.5}
.tk-checkbox:focus+.tk-label::before,.tk-radio:focus+.tk-label::before{outline:2px solid #ff9800;border-color:#ff9800}
.tk-checkbox:checked:focus+.tk-label::before,.tk-radio:checked:focus+.tk-label::before{outline-color:#284864;border-color:#284864}
.tk-checkbox:disabled+.tk-label,.tk-radio:disabled+.tk-label{color:#6f6f6f;cursor:default}
.tk-checkbox:disabled+.tk-label::before,.tk-radio:disabled+.tk-label::before{border-color:#6f6f6f}
.tk-checkbox+.tk-label,.tk-radio+.tk-label{padding-left:1.5625rem;font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;font-size:.875rem;cursor:pointer;display:inline-block;color:#284864;margin:0}
.tk-checkbox+.tk-label:hover>span:first-child,.tk-radio+.tk-label:hover>span:first-child,.tk-checkbox+.tk-label:active>span:first-child,.tk-radio+.tk-label:active>span:first-child,.tk-checkbox+.tk-label:focus>span:first-child,.tk-radio+.tk-label:focus>span:first-child{border-bottom-color:#ff9800}
.tk-checkbox+.tk-label::before,.tk-radio+.tk-label::before{margin-top:.25rem}
.tk-checkbox+.tk-label span:first-child,.tk-radio+.tk-label span:first-child{border-bottom:2px solid transparent;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";display:inline}
.tk-checkbox+.tk-label--light span:first-child,.tk-radio+.tk-label--light span:first-child{border-bottom:2px solid transparent;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";display:inline}
.tk-checkbox+.tk-label span:last-child:nth-child(even),.tk-radio+.tk-label span:last-child:nth-child(even){font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";display:inline}
.tk-checkbox+.tk-label--with-icon:hover>span:first-child,.tk-radio+.tk-label--with-icon:hover>span:first-child,.tk-checkbox+.tk-label--with-icon:active>span:first-child,.tk-radio+.tk-label--with-icon:active>span:first-child,.tk-checkbox+.tk-label--with-icon:focus>span:first-child,.tk-radio+.tk-label--with-icon:focus>span:first-child{border-bottom-color:transparent}
.tk-checkbox+.tk-label--with-icon:hover>span:nth-child(2),.tk-radio+.tk-label--with-icon:hover>span:nth-child(2),.tk-checkbox+.tk-label--with-icon:active>span:nth-child(2),.tk-radio+.tk-label--with-icon:active>span:nth-child(2),.tk-checkbox+.tk-label--with-icon:focus>span:nth-child(2),.tk-radio+.tk-label--with-icon:focus>span:nth-child(2){border-bottom-color:#ff9800}
.tk-checkbox+.tk-label--with-icon span:nth-child(2),.tk-radio+.tk-label--with-icon span:nth-child(2){border-bottom:2px solid transparent;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";display:inline}
.tk-checkbox+.tk-label--with-icon .icon,.tk-radio+.tk-label--with-icon .icon{font-size:1.375rem;position:relative;top:.1875rem;display:inline-block;margin-right:.3125rem}
.tk-checkbox+.tk-label--with-icon .small-icon,.tk-radio+.tk-label--with-icon .small-icon{font-size:1.0625rem}
.tk-checkbox:focus+.tk-label span:first-child,.tk-radio:focus+.tk-label span:first-child{border-bottom-color:#ff9800}
.tk-checkbox:focus+.tk-label--with-icon span:first-child,.tk-radio:focus+.tk-label--with-icon span:first-child{border-bottom-color:transparent}
.tk-checkbox:focus+.tk-label--with-icon span:nth-child(2),.tk-radio:focus+.tk-label--with-icon span:nth-child(2){border-bottom-color:#ff9800}
.tk-checkbox:checked:focus+.tk-label::before,.tk-radio:checked:focus+.tk-label::before{outline-width:0}
.tk-checkbox:focus+.tk-label::before,.tk-radio:focus+.tk-label::before{outline-width:0}
.tk-checkbox:disabled+.tk-label span:first-child,.tk-radio:disabled+.tk-label span:first-child{border-bottom-color:transparent}
.tk-checkbox:disabled+.tk-label span,.tk-radio:disabled+.tk-label span{cursor:default}
.tk-checkbox--inversed-colors+.tk-label{color:#fff}
.tk-checkbox--inversed-colors+.tk-label::before{border:1px solid #fff}
.tk-checkbox--inversed-colors:checked+.tk-label::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";font-size:.5625rem;text-align:center;background:#ff9800;border-color:#ff9800;color:#284864;line-height:1.5}
.custom-dropdown{z-index:100;position:relative}
.custom-dropdown__selected-item{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:0;font-weight:normal;color:#53565a;border-bottom:#a8a9ab solid 1px;padding:0 12.8px 15px 0}
.custom-dropdown__selected-item__icon{color:#658299;width:12.8px;height:7.8px;position:absolute;bottom:25px;right:0;transform:rotate(180deg)}
.custom-dropdown__tab-list{display:none;position:absolute;z-index:100;left:0;right:0;background-color:#fff;box-shadow:0 3px 4px 0 rgba(124,124,124,0.3)}
.custom-dropdown__tab-list__item{display:flex;align-items:center;height:50px;padding:0 10px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;font-weight:normal;color:#53565a}
.custom-dropdown__tab-list__item--active{background-color:#f4f4f4}
.custom-dropdown.active .custom-dropdown__selected-item__icon{transform:rotate(0)}
.custom-dropdown.active .custom-dropdown__tab-list{display:block}
.custom-dropdown--full-page-tab{padding-left:213px}
@media (min-width: 992px) and (max-width: 1349px){
.custom-dropdown--full-page-tab{padding-left:249px}
}
@media (min-width: 1350px){
.custom-dropdown--full-page-tab{padding-left:290px}
}
.custom-radio{margin-left:-10px;margin-right:-10px}
.custom-radio::after{content:'';display:table;clear:both}
.custom-radio .custom-radio__item{float:left;margin:10px;height:30px;width:30px}
.custom-radio-option{margin:0}
.custom-radio-option .item__label{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;color:#53565a;letter-spacing:0.33px}
.custom-radio-option:hover .item__label,.custom-radio-option:active .item__label,.custom-radio-option:focus .item__label{cursor:pointer;text-decoration:underline}
.custom-radio-option__swatch{width:30px;height:30px;border-radius:50%}
.custom-radio-option__swatch:hover{cursor:pointer}
.custom-radio-option__swatch--no-color{padding:.125rem;border:1px solid #ff9800}
.custom-radio-option__swatch--no-color--active{border-color:#284864}
.custom-radio-option__swatch--no-color--active div{background-color:#284864}
.custom-radio-option__swatch--no-color--active+.item__label{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}
.custom-radio-option__swatch div{border-radius:50%;width:100%;height:100%}
.M{background-color:#F44336;background:-webkit-linear-gradient(left top, #F44336, #9C27B0, #3F51B5, #03A9F4, #009688, #8BC34A, #CDDC39, #FFC107, #FF5722, #FFC107, #FFC107);background:-o-linear-gradient(bottom right, #F44336, #9C27B0, #3F51B5, #03A9F4, #009688, #8BC34A, #CDDC39, #FFC107, #FF5722, #FFC107, #FFC107);background:-moz-linear-gradient(bottom right, #F44336, #9C27B0, #3F51B5, #03A9F4, #009688, #8BC34A, #CDDC39, #FFC107, #FF5722, #FFC107, #FFC107);background:linear-gradient(to bottom right, #F44336, #9C27B0, #3F51B5, #03A9F4, #009688, #8BC34A, #CDDC39, #FFC107, #FF5722, #FFC107, #FFC107)}
.B{background-color:#595959}
.WH{background-color:#faf8f4}
.cG{background-color:#d0d1d8}
.WG{background-color:#d0c5c0}
.cB{background-color:#e7dfa1}
.WB{background-color:#e8c984}
.BC{background-color:#d2a25c}
.BW{background-color:#d18e4b}
.O{background-color:#f79153}
.Y{background-color:#eff35f}
.G{background-color:#88ce7c}
.U{background-color:#88b2e0}
.V{background-color:#d2a0e6}
.R{background-color:#ed6759}
.YG{background-color:#bed072}
.c{background-color:#a6dac5}
.OB{background-color:#f79153}
.P{background-color:#fab0d5}
.tk-radio+.tk-label::before{border-radius:100%;margin-top:0;top:.4375rem}
.tk-radio:checked:focus+.tk-label::before{outline-width:0}
.tk-radio:focus+.tk-label::before{outline-width:0}
.tk-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url("/img/dropdown-regular.png") #fff calc(100% - 10px) center no-repeat;background:url("/img/dropdown-regular.svg") #fff calc(100% - 10px) center no-repeat,linear-gradient(transparent, transparent)}
.has-error .tk-select{background-image:url("/img/dropdown-error.png");background-image:url("/img/dropdown-error.svg")}
.tk-select:disabled{background:url("/img/dropdown-disabled.png") #F2F2F2 calc(100% - 10px) center no-repeat;background:url("/img/dropdown-disabled.svg") #F2F2F2 calc(100% - 10px) center no-repeat,linear-gradient(transparent, transparent)}
.tk-select::-ms-expand{display:none}
@media (min-width: 992px){
.masonry-gallery{margin-top:90px;margin-bottom:-15px}
}
@media (max-width: 991px){
.masonry-gallery{margin-top:80px;margin-bottom:-10px}
}
@media (min-width: 992px){
.masonry-grid{margin-top:50px}
}
@media (max-width: 991px){
.masonry-grid{margin-top:30px}
}
.masonry-item-container img{width:100%}
@media (min-width: 992px){
.masonry-item{margin-bottom:15px}
}
@media (max-width: 991px){
.masonry-item{margin-bottom:10px}
}
@media (min-width: 992px){
.masonry-sizer,.masonry-item{width:calc((100% - 2 * 15px)/3)}
}
@media (max-width: 991px){
.masonry-sizer,.masonry-item{width:calc((100% - 10px)/2)}
}
@media (min-width: 992px){
.gutter-sizer{width:15px}
}
@media (max-width: 991px){
.gutter-sizer{width:10px}
}
.masonry-item-container{line-height:1;font-size:0 !important;overflow:hidden;background:black}
.masonry-item-container img{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;opacity:1;cursor:url("/img/search-cursor.png") 20 20,zoom-in}
.masonry-item-container:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:0.4}
.icon-svg__default-size{width:1.875rem;height:1.875rem}
.icon-svg--success{fill:#386b00}
.icon-svg--error{fill:#b10035}
.icon-svg--warning{fill:#a06308}
.icon-svg--info-pumpkin{fill:#e86200}
.icon-svg--disclaimer{fill:#4c4d4e}
.info-block{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;height:100%}
.info-block__address,.info-block__details{line-height:1.5}
.info-block__address span,.info-block__details span,.info-block__project span{display:block}
.info-block__address{word-wrap:break-word}
.info-block__address .info-block__heading{margin-bottom:.625rem}
.info-block__heading{margin-bottom:1.25rem;line-height:1.5}
.info-block__heading::after{content:'';display:table;clear:both}
.info-block__heading-label{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}
.info-block__project-icon{font-size:2.8125rem;margin-right:.9375rem;float:left;color:#ff9800}
.info-block__project-icon+.info-block__project-heading-wrapper{padding-top:.125rem;width:calc(100% - 65px);float:left}
.info-block__cta-wrapper{margin-top:.625rem}
.info-block__cta-wrapper+.info-block__cta-wrapper{margin-top:.3125rem}
.info-block-list li:not(:last-child) .info-block-list__item{margin-bottom:.9375rem}
.section-title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;letter-spacing:normal;line-height:25px;color:#003057;margin-bottom:10px}
.section-content{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.125rem;letter-spacing:.04375rem}
.panel{background-color:#d8e4e6;padding:1.25rem}
.panel-form-field{background-color:#fff;border:solid 1px #c8c8c9;color:#4c4d4e;letter-spacing:.04063rem;line-height:1.125rem;font-size:.8125rem}
.panel-form-field--warning{border:solid 1px #e86200}
.panel-form-field::placeholder{color:#c8c8c9}
.panel-form-field:disabled{background-color:#F2F2F2;color:#c8c8c9}
.panel-form-field:disabled::-ms-value{color:#c8c8c9}
.swatch__container{display:block}
.swatch__image{width:100%}
.multi-item-carousel{width:100%}
.multi-item-carousel .carousel-inner>.item{left:calc(-1 * calc((100% + 30px) / 3));transition:500ms ease-in-out left;width:calc(200% + 30px)}
.multi-item-carousel .carousel-inner .active{display:flex}
.multi-item-carousel .carousel-inner .active.left{left:calc(-2 * calc((100% + 30px) / 3))}
.multi-item-carousel .carousel-inner .active.right{left:0}
.multi-item-carousel .carousel-inner .next{display:none;left:calc(-1 * calc((100% + 30px) / 3))}
.multi-item-carousel .carousel-inner .next li:nth-child(1),.multi-item-carousel .carousel-inner .next li:nth-child(2){visibility:hidden}
.multi-item-carousel .carousel-inner .prev{display:none;left:calc(-1 * calc((100% + 30px) / 3))}
.multi-item-carousel .carousel-inner .prev li:nth-child(2),.multi-item-carousel .carousel-inner .prev li:nth-child(3){visibility:hidden}
.multi-item-carousel .carousel-inner__carousel-item{width:calc(calc((100% + 30px) / 3) / 2);padding-right:30px}
@media all and (transform-3d), (-webkit-transform-3d){
.multi-item-carousel .carousel-inner>.item{transition:500ms ease-in-out left;transition:500ms ease-in-out all;backface-visibility:visible;transform:none !important}
}
.multi-item-carousel .carousel-control{background-color:#003057;opacity:0.8;fill:#fff;background-image:none;display:flex;align-items:center;justify-content:center;height:40px;width:40px;top:67px;line-height:30px}
.multi-item-carousel .carousel-control:hover{opacity:1}
.multi-item-carousel .carousel-control.left{padding-right:2px;left:-90px}
.multi-item-carousel .carousel-control.right{right:-90px;padding-left:3px}
@media (max-width: 991px){
.multi-item-carousel .carousel-control.left{left:-60px}
.multi-item-carousel .carousel-control.right{right:-60px}
}
.overlay__container{background-color:#fff;display:flex;flex-direction:column;position:relative}
@media (max-width: 991px){
.overlay__container{padding:5px 15px 15px}
}
@media (min-width: 992px){
.overlay__container{padding:30px}
}
.overlay__container--small-padding{max-width:870px}
.overlay__container--small-padding .overlay__close{top:30px}
.overlay-popin{width:602px}
@media (min-width: 992px){
.overlay-popin--small-size{width:570px}
}
@media (min-width: 992px){
.overlay-popin--medium-size{width:770px}
}
.overlay-popin--full-size{height:calc(100% - 2*15px)}
@media (min-width: 1350px){
.overlay-popin--full-size{width:1280px;max-width:1280px}
}
@media (min-width: 992px) and (max-width: 1349px){
.overlay-popin--full-size{width:960px;max-width:960px}
}
.overlay-popin__label{text-align:left;font-family:"Source Sans Pro Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.9375rem;margin:.9375rem 0;line-height:1.25rem;color:#4c4d4e;letter-spacing:.04688rem}
.overlay-popin__title{margin-bottom:30px;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:normal;color:#003057;text-align:center}
.overlay-popin__notification-message{width:100%;margin-bottom:30px}
.overlay-popin form span{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}
.overlay-popin__content{text-align:left}
.overlay-popin__content-spinner{width:40px;height:40px;margin:auto}
.overlay-popin__footer{display:flex;justify-content:space-between;padding-top:30px;border-top:2px solid;border-color:#f2f2f2}
.overlay-popin__footer .cta-container{display:flex;flex-direction:column;justify-content:center}
.overlay-popin__footer .cta-border-only{margin-bottom:0;margin-top:0}
.overlay-popin__footer .form-submit-btn{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1rem;padding:1rem;letter-spacing:.04375rem;color:#284864}
.overlay-popin__footer .form-submit-btn:disabled{background-color:transparent;border-color:#6f6f6f;color:#6f6f6f;opacity:0.3}
.overlay-popin__footer .form-submit-btn:disabled:hover span:not(:first-child),.overlay-popin__footer .form-submit-btn:disabled:active span:not(:first-child),.overlay-popin__footer .form-submit-btn:disabled:focus span:not(:first-child){border-color:transparent}
.overlay-popin__footer .form-submit-btn:disabled .icon::before{color:#6f6f6f}
@media (max-width: 991px){
.assets-popin .overlay-popin{padding:0 15px 102px}
.overlay-popin{width:100%;height:100%}
.overlay-popin__content-container{overflow:scroll;height:100%;-webkit-overflow-scrolling:touch;padding-bottom:70px}
.overlay-popin__content-container--no-scroll{overflow:unset}
.overlay-popin__back-button-container{margin:10px 0 30px;padding:5px 5px 5px 5px;width:24px;height:24px}
.overlay-popin__title{margin:15px auto 30px}
.overlay-popin__footer{flex-direction:column;text-align:center;margin-top:auto;border-top:none}
.overlay-popin__footer__link{line-height:normal;margin-top:30px}
.overlay-popin__footer__link--full-width{width:100%}
.overlay-popin__footer--link-and-cta{padding-top:0}
.overlay-popin__footer--with-shadow{padding-top:15px;box-shadow:0 -3px 15px 0 rgba(0,0,0,0.07);margin-inline:-15px}
}
@media (min-width: 992px){
.assets-popin .overlay-popin{width:770px;min-height:295px;padding:30px 45px}
.products-used-popin .overlay-popin{width:615px}
.overlay__container{margin-left:auto;margin-right:auto}
.overlay-popin__title{margin-bottom:30px}
.overlay-popin__content-container{display:flex;height:100%;flex-direction:column}
.overlay-popin__footer{flex-direction:row-reverse;margin-top:30px;align-items:center}
.overlay-popin__footer__link:first-child{margin-left:30px}
}
.tk-table{margin-top:.9375rem}
.tk-table__header-cell{font-size:.8125rem;line-height:1.23077;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.02063rem;line-height:1.125rem;text-align:left;vertical-align:top;color:#4c4d4e;padding-right:.125rem;padding-bottom:.3125rem;padding-left:.5rem}
.tk-table__header-cell--nowrap{white-space:nowrap}
.tk-table__row{background-color:#F2F2F2}
.tk-table__row:not(:last-child){border-bottom:2px solid white}
.tk-table__row--hover:hover{cursor:pointer;background:#eae8e8}
.tk-table__cell{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.02063rem;line-height:1.125rem;text-align:left;padding-top:.625rem;padding-right:.5rem;padding-bottom:.625rem;padding-left:.5rem}
.tk-table__cell--no-padding{display:inline-block}
.tk-table__cell--wide{min-width:6.25rem}
.tk-table__cell--capitalized{text-transform:capitalize}
.tk-table__cell--capped-width{width:15.625rem}
.basket .form-submit-btn.cta-chevron.tk-link{margin-bottom:15px}
.site-switch .cta-chevron{border:2px solid #284864;margin-top:0}
.segment-hub-hero__content{z-index:1}
[v-cloak]{display:none}
.results-filter__list--secondary .results-filter__list--secondary-child{display:block}
.image-link-collection .main-img img{width:100%}
.next-steps__item img{height:99px;width:96px}
.tk-select{background:url("/img/dropdown-regular.png") #fff calc(100% - 15px) center no-repeat;background:url("/img/dropdown-regular.svg") #fff calc(100% - 15px) center no-repeat,linear-gradient(transparent, transparent)}
.has-error .tk-select{background-image:url("/img/dropdown-error.png");background-image:url("/img/dropdown-error.svg")}
.account-card__collapsible .info-block-list{margin-bottom:1.25rem}
a[href^="tel:"]{border-bottom:0px}
.height-toggle-transition{transition:all .3s ease;overflow:hidden}
.height-toggle-enter,.height-toggle-leave{height:0 !important}
.noscroll{overflow:hidden}
@media (min-width: 992px){
.solutions .row.height-toggle-transition{display:block !important}
}
.upload-image-button{position:absolute;top:0;right:2.625rem;width:2.0625rem;height:100%}
.upload-image-button input{display:none}
.upload-image-button label{height:100%;width:100%;padding:.3125rem;cursor:pointer;font-size:.9375rem;line-height:.9375rem}
@media (max-width: 991px){
.upload-image-button{right:-53px}
.upload-image-button label{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.upload-image-button label svg{fill:#53565a;width:26px;height:26px}
}
.block-title{text-align:center;width:100%;line-height:0}
.block-title__label{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";display:block;margin-bottom:15px;font-size:35px;line-height:40px;letter-spacing:normal}
.block-title__separator{height:0px;width:45px;border:1px solid #003057;display:inline-block;vertical-align:middle}
@media (max-width: 991px){
.block-title__label{margin-bottom:10px;font-size:30px;line-height:35px}
}
.specification-table__table-container{background:#f4f4f4}
.specification-table__table{border-collapse:collapse;background:#fff;width:100%;table-layout:fixed}
.specification-table__title{color:#53565a;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";background:#f4f4f4;font-weight:normal;text-align:left;width:200px;font-size:13px;padding:6px 10px;line-height:18px;letter-spacing:0.33px}
.specification-table__title--norms{width:190px;padding:11px 10px}
.specification-table__title--values-with-requirements{width:260px;padding:11px 10px}
.specification-table__title--values-without-requirements{width:520px;padding:11px 10px}
.specification-table__title--requirements{width:260px;padding:11px 10px}
.specification-table__term,.specification-table__value{color:#53565a;font-weight:normal;text-align:left;font-size:13px;padding:6px 10px;line-height:18px;letter-spacing:0.33px;border-bottom:2px solid #f4f4f4}
.specification-table__term{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif"}
.specification-table__value{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-align:left}
@media print{
.specification-table__value{font-size:.9375rem;line-height:1.66667;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}
}
@media (min-width: 992px){
.specification-table__title{margin-bottom:2.5rem}
.specification-table__table-container{padding:0 .625rem .625rem .625rem}
}
@media (max-width: 992px){
.specification-table__title{border-bottom:2px solid #f4f4f4;background:#fff}
.specification-table__title,.specification-table__value{padding:.375rem .625rem .375rem .625rem}
.specification-table__term{background:#f4f4f4;border:0}
}
.specifications__container{margin-top:50px}
.specifications__button{float:right}
.specifications__title{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:0}
.collection-doc-downloads-panel{color:#284864;background-color:#f4f4f4;margin-top:90px;margin-left:calc((-100vw + 960px)/2);margin-right:calc((-100vw + 960px)/2);padding:50px calc((100vw - 960px)/2)}
.collection-doc-downloads-panel__title{margin-bottom:50px}
@media (max-width: 991px){
.collection-doc-downloads-panel{margin-top:80px;margin-left:-15px;margin-right:-15px;padding:30px 15px}
.collection-doc-downloads-panel__title{margin-bottom:30px}
}
#app-container{padding-top:0;overflow:hidden}
.autocomplete-item--is-selected{background-color:#DFDFDF}
.header-container,.header-switch-language-container{position:fixed;width:100%;z-index:800;top:0}
/*.header-container__placeholder,.header-switch-language-container__placeholder{height:100px}*/
.header-container--menu-scroll,.header-switch-language-container--menu-scroll{overflow-y:scroll;height:100vh}
.language-option-container{width:60rem;margin:0 auto;padding-left:.9375rem;font-weight:500;display:flex;align-items:center}
.language-option-container[is-light]>.language-option__switch-country{color:#a8a9ab;letter-spacing:0.28px;line-height:13px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;display:flex;align-items:center;justify-content:center;height:60px;width:44px}
.language-option-container[is-light]>.language-option__current-country{color:#53565a;margin-right:15px;letter-spacing:0.28px;border-bottom:2px solid #53565a;line-height:13px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px}
.language-option-container[is-light]>.language-option__separator{color:#c1c6c8;margin:0;font-size:16px;line-height:16px}
.language-option__current-country{color:#53565a;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:11px;line-height:13px;letter-spacing:0.28px}
.language-option__current-country:hover{cursor:default}
.language-option__switch-country{color:#53565a;opacity:0.5;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:11px;line-height:13px;letter-spacing:0.28px}
.language-option__switch-country:hover{cursor:pointer;text-decoration:underline}
.language-option__separator{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:12px;letter-spacing:0;color:#53565a;opacity:0.5;margin:0 5px}
.language-option__separator:hover{cursor:default}
.act-as-message-banner__hidden{display:none}
.global-nav{background-color:#284864;color:#fff}
.global-nav h1,.global-nav h2,.global-nav h3,.global-nav h4,.global-nav h5,.global-nav a,.global-nav .tk-link{color:inherit}
.global-nav__container{display:table;padding-top:15px;padding-bottom:15px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.global-nav__container a{line-height:1}
.global-nav .icon-container{position:relative;display:block;margin-top:.3125rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.global-nav .icon-container__account{display:flex;align-items:center;margin-right:11px;justify-content:center}
.global-nav .icon-container__account--active{background-color:#002738}
.global-nav .icon-container__geolocate{display:flex;align-items:center;margin-right:11px;justify-content:center}
.global-nav .icon-container__cart{display:flex;align-items:center;margin-right:11px;justify-content:center}
.global-nav .icon-container li:last-child{margin-right:0}
.global-nav__item-container{display:table-cell;vertical-align:middle}
.global-nav__item-container--trigger{text-align:left}
.global-nav__list-container{padding-left:0;padding-right:0}
.global-nav .suggested-result{color:#4c4d4e;line-height:1.9;margin-bottom:0;padding:.625rem .625rem 0 .625rem;text-transform:uppercase}
.global-nav .hidden{display:none}
.secondary-nav__account .secondary-nav__quickship{position:relative;overflow:auto}
.secondary-nav__cart{position:relative;display:inline-block}
.secondary-nav__account-link{width:calc(100% - 45px);line-height:1}
.secondary-nav__search-icon,.secondary-nav__close-icon{color:#53565a;width:23px;height:23px}
.secondary-nav__search-container-B2C{padding-top:.3125rem}
.secondary-nav__signout-link{margin-top:20px;padding-top:15px;border-top:1px solid #3a5366}
.secondary-nav__cart-quantity{width:1.625rem;height:1.625rem;font-size:.75rem;float:right;display:inline-block;letter-spacing:normal;border-radius:50%;background-color:#ff9800;color:#284864;text-align:center;line-height:2.3}
.secondary-nav .global-nav__trigger{position:absolute;right:0;top:0;padding:15px;border-left:1px solid #3a5366;line-height:1}
.secondary-nav .global-nav__trigger::after{display:none}
.secondary-nav,.services-nav{background-color:#32516b;color:#fff}
.secondary-nav h1,.secondary-nav h2,.secondary-nav h3,.secondary-nav h4,.secondary-nav h5,.secondary-nav a,.secondary-nav .tk-link,.services-nav h1,.services-nav h2,.services-nav h3,.services-nav h4,.services-nav h5,.services-nav a,.services-nav .tk-link{color:inherit}
.secondary-nav li,.services-nav li{padding:.625rem .9375rem}
.secondary-nav>li>a:first-child span:first-child,.services-nav>li>a:first-child span:first-child{display:inline-block;width:25px}
.secondary-nav__account>a,.secondary-nav__parent>a,.services-nav__account>a,.services-nav__parent>a{display:block;position:relative}
.secondary-nav__parent>a::after,.services-nav__parent>a::after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";float:right;color:#ff9800}
.secondary-nav .mobile-menu-icon svg,.services-nav .mobile-menu-icon svg{position:relative;top:5px}
.secondary-nav .mobile-menu-icon--contact_us svg,.services-nav .mobile-menu-icon--contact_us svg{height:1.1875rem;width:1.3125rem}
.secondary-nav .mobile-menu-icon--find_us svg,.services-nav .mobile-menu-icon--find_us svg{height:1.5625rem;width:1.5625rem}
.secondary-nav__child a,.services-nav__child a{display:block;padding-bottom:.625rem;padding-top:.625rem;font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}
.dropdown-list__item .nav-service__link{cursor:pointer}
.dropdown-list__slide-transition{transition:transform 0.4s ease}
.dropdown-list__slide-transition .services-nav__child,.dropdown-list__slide-transition .color-list{transition:opacity 0.4s ease;transition-delay:0.4s}
.dropdown-list__slide-transition{transform:translateX(-100%);transition-delay:0.4s}
.dropdown-list__slide-transition .services-nav__child,.dropdown-list__slide-transition .color-list{opacity:0;transition-delay:0s}
.dropdown-list__slide-enter{transform:translateX(-100%)}
.dropdown-list__slide-enter .services-nav__child,.dropdown-list__slide-enter .color-list{opacity:0}
.dropdown-list__slide-leave{display:none}
.switch-language__container{height:1.25rem;background-color:#003057}
.switch-language__container[is-light]{background-color:#fff;height:3.75rem;display:flex;align-items:center}
.global-nav-list{background-color:#284864;color:#fff}
.global-nav-list .tk-link{text-transform:inherit !important}
.global-nav-list a{padding:.625rem 1.25rem .625rem 0;margin:0 15px}
.global-nav-list__skip-to-next:hover,.global-nav-list__skip-to-next:active,.global-nav-list__skip-to-next:focus{position:relative;background-color:#e9ecef;border:2px solid #ff9800;padding:5px 10px;top:-10px}
.global-nav-list__skip-to-next::before,.global-nav-list__skip-to-next::after{display:none}
.global-nav-list--lowered{margin-top:1.25rem}
.global-nav-list__link{display:block;position:relative}
.global-nav-list__link::after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#ff9800;position:absolute;right:0;top:50%}
.global-nav-list__link--centered{text-align:center}
.global-nav-list__link__label{display:flex}
.account-dropdown__container{position:absolute;border:solid 1px #eaeaea;border-top:solid 3px #297fc4;box-shadow:0 1px 4px 0 rgba(125,125,125,0.42);z-index:1}
.account-dropdown__content{background-color:#fff;cursor:initial}
.account-dropdown__content li{margin-bottom:.625rem;padding:0;line-height:1.0625rem}
.account-dropdown__content li .account-dropdown__content__signout-link{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;padding-top:.9375rem;color:#284864}
.account-dropdown__content li .account-dropdown__content__signout-link .icon-chevron-right:before{color:#ff9800}
.account-dropdown__content li a{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;color:#4c4d4e;font-weight:normal}
.account-dropdown__content li:last-child{padding-top:.625rem;margin-bottom:0}
.account-dropdown__elements{color:#4c4d4e;padding:1.875rem}
.account-dropdown__elements__separator{margin-top:.9375rem;border-bottom:2px solid rgba(40,72,100,0.1)}
.account-dropdown__elements__link:hover,.account-dropdown__elements__link:active,.account-dropdown__elements__link:focus{text-decoration:underline}
.account-dropdown__elements__label{display:flex;flex-direction:row;justify-content:space-between}
.recaptcha{margin-bottom:1.875rem}
.recaptcha__widget div{margin:0 auto}
.pointer-cursor{cursor:pointer}
.login-modal__container{right:1.25rem;border-top:solid 3px #297fc4;position:absolute;z-index:400}
.login-modal__container .form-control{font-weight:normal}
.login-modal__content{padding:30px;color:#53565a;background-color:#fff;display:flex;text-align:left !important}
.login-modal__content .tk-link{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}
.login-modal__content .form-submit-btn{margin:0}
.login-modal__content .form-group{margin:0}
.login-modal__content .form-control{height:3rem;margin-bottom:1.375rem;width:100%;border:solid 1px #dde0e3;padding:15px}
.login-modal__content .control-label{margin-bottom:.3125rem;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:13px;line-height:17px;letter-spacing:0.65px;color:#003057}
.login-modal__content .cta-chevron{color:#284864}
.login-modal__content .cta-chevron:hover .icon-chevron-right:before{color:#ff9800}
.login-modal__content .cta-border-only{padding-top:.6875rem;padding-bottom:.6875rem;height:3.125rem;background-color:#fff;border:solid 1px #f2f2f2}
.login-modal__content .cta-border-only:hover{border:solid 1px #e2e2e2}
.login-modal__content__login-column{min-width:21.0625rem;margin-right:1.875rem;padding-bottom:20px;float:left}
.login-modal__content__login-column form{display:flex;flex-direction:column;height:100%}
.login-modal__content__login-column__password{margin-bottom:1.375rem;height:5.875rem;line-height:initial}
.login-modal__content__login-column__password .form-field-error{margin:5px 0 0 0 !important}
.login-modal__content__login-column__password .form-control{margin-bottom:.3125rem}
.login-modal__content__login-column__forgotten-password{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-weight:normal;color:#53565a}
.login-modal__content__login-column__submit-row{display:flex;align-items:flex-end;justify-content:center;flex-grow:1}
.login-modal__content__login-column__submit-row__link-container{margin-right:1.25rem}
.login-modal__content__have-an-account-column{min-width:25.0625rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#f4f4f4;padding:1.25rem}
.login-modal__content__have-an-account-column .cta-chevron{margin:0}
.login-modal__content__have-an-account-column__text-container__description{display:inline-block;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;margin-bottom:21px}
.login-modal__content__have-an-account-column__text-container__bullet-list{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;padding-left:15px;margin-left:10px}
.login-modal__content__have-an-account-column__text-container__bullet-list li{color:#8f9194;list-style-type:disc;margin-bottom:11px}
.login-modal__content__have-an-account-column__text-container__bullet-list li span{color:#53565a}
.login-modal__content__have-an-account-column__link-container{margin:0 auto}
.header-container--sticky,.header-switch-language-container--sticky{position:fixed;z-index:800;top:0}
.global-nav{position:relative}
.global-nav.active .global-nav__list-container{display:block;z-index:300}@keyframes update-count{from{background-color:#ff9800;border-color:#ff9800}to{background-color:transparent;border-color:#284864}
}
@media (min-width: 992px){
.header-container,.header-switch-language-container{position:fixed;top:0;width:100%}
.header{-webkit-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-o-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);transition:all 135ms cubic-bezier(0.4, 0, 1, 1)}
.header .global-nav{height:120px;-webkit-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-o-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);transition:all 135ms cubic-bezier(0.4, 0, 1, 1);max-width:992px;margin:0 auto;background-color:#003054;background:-moz-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:-webkit-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:-o-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:-ms-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:linear-gradient(to bottom, #003054 0%, #003054 70px, #144061 70px, #144061 100%)}
.header .global-nav__trigger{line-height:1.875rem;padding-bottom:.25rem}
.header .global-nav__trigger-text{height:2rem;margin-bottom:.25rem;margin-left:.3125rem;vertical-align:middle}
.header .global-nav__trigger-icon{margin-bottom:.25rem;vertical-align:middle;display:inline-block;width:2rem;height:2rem}
.header .global-nav__trigger-icon svg{display:block;margin:0 auto;width:100%;height:100%}
.header .global-nav__middle-menu{overflow:hidden}
.header .global-nav__middle-menu .global-nav__item-container{display:block;text-align:center}
.header .global-nav__middle-menu .global-nav__item-container .global-nav__trigger{padding:0 1.0625rem;font-size:.875rem}
.header .global-nav__middle-menu .global-nav__item-container .global-nav__trigger span{padding-top:.625rem;padding-bottom:.375rem}
.header .global-nav__middle-menu .global-nav__item-container .global-nav__trigger.active{background-color:white;color:#284864}
.header .global-nav__middle-menu__category-item{font-size:.875rem;line-height:1.64286;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;line-height:1.5625rem;cursor:pointer}
.header .global-nav__middle-menu__category-detail{margin-left:1.875rem;margin-right:1.875rem;flex-grow:1;width:100%}
.header .global-nav__middle-menu__filter-module{margin-top:.75rem;height:20rem;position:relative;display:flex}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child{display:flex;flex-direction:column;flex-wrap:wrap;margin:0}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option{display:flex;align-items:center}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option__swatch{display:inline-block;height:1.5625rem;width:1.5625rem}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option__swatch--active{border-width:1px}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option__swatch--no-color{height:.9375rem;width:.9375rem}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child__title-color{font-weight:600;letter-spacing:.05rem;color:#284864;text-transform:uppercase;font-size:1rem;line-height:1.25;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:.625rem}
.header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item{margin:0 0 .625rem 0;width:11.875rem;display:flex;align-items:center;height:1.125rem;letter-spacing:.06875rem}
.header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item span{margin-left:8px;text-align:left;font-weight:400;font-size:.875rem}
.header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item--color-item{height:1.5625rem}
.header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child-container{width:45%;display:flex;flex-direction:column;flex-grow:1}
.header .global-nav__middle-menu__filter-module .results-filter__filter-label{letter-spacing:.125rem;padding-left:23px;line-height:1.5625rem}
.header .global-nav__middle-menu__filter-module .results-filter__filter-label::before{top:.3125rem}
.header .global-nav__middle-menu__filter-module__filter-list{display:flex;flex-direction:column;width:12.1875rem}
.header .global-nav__middle-menu__filter-module .filter-list--no-color-filter{flex-wrap:wrap}
.header .global-nav__middle-menu__filter-module__filter-item{margin-bottom:1.375rem;width:inherit}
/*.header .global-nav__middle-menu__items-count button{background-color:transparent;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.9375rem;line-height:1.33;letter-spacing:.125rem;border:solid 2px #284864;position:absolute;padding:.625rem .9375rem;right:2.75rem;bottom:2.5625rem;text-transform:uppercase}
.header .global-nav__middle-menu__items-count button:hover{background-color:#ff9800;border-color:#ff9800}*/
.header .nav-item-wrapper,.header .global-nav-list-item-wrapper{top:7.5rem;position:absolute;left:0;right:0;color:#284864}
.header .nav-item-wrapper{background-color:#F2F2F2}
.header .nav-item-wrapper li a{font-weight:400;font-size:.875rem}
.header .global-nav-list-item-wrapper{background-color:#003057}
.header .global-nav-list{max-width:992px;margin-left:auto;margin-right:auto}
.header--full{background-color:#003054;background:-moz-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:-webkit-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:-o-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:-ms-linear-gradient(top, #003054 0%, #003054 70px, #144061 70px, #144061 100%);background:linear-gradient(to bottom, #003054 0%, #003054 70px, #144061 70px, #144061 100%)}
.header--float .global-nav-list-item-wrapper,.header--float .nav-item-wrapper,.header--float .services-nav__child{width:100%;max-width:992px;margin-left:15px;margin-right:15px}
.header-container__placeholder{height:7.75rem;margin:0 -.9375rem}
.header-container__business-card-line{height:1.25rem;background-color:#f4f4f4}
.header .user__infos{width:8.75rem;height:2.25rem;line-height:1.7rem}
.header .user__infos__item{height:.9375rem;line-height:.75rem;text-overflow:ellipsis;overflow:hidden}
.header .user__infos,.header .user__icon{display:inline-block}
.header .cart-icon__container,.header .basket-icon__container{display:inline-block;position:relative}
.global-nav__container{height:4.375rem;display:block;float:left;padding:.625rem .9375rem;-webkit-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);-o-transition:all 135ms cubic-bezier(0.4, 0, 1, 1);transition:all 135ms cubic-bezier(0.4, 0, 1, 1)}
.global-nav__container-logo{display:inline-block;position:relative}
.global-nav__list-container{display:block;position:absolute;right:0;top:0;width:auto;padding-top:.8125rem;height:4.375rem;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 1, 1) 200ms;-moz-transition:all 200ms cubic-bezier(0.4, 0, 1, 1) 200ms;-ms-transition:all 200ms cubic-bezier(0.4, 0, 1, 1) 200ms;-o-transition:all 200ms cubic-bezier(0.4, 0, 1, 1) 200ms;transition:all 200ms cubic-bezier(0.4, 0, 1, 1) 200ms}
.global-nav__trigger-text{margin-left:10px}
.global-nav__item-container{display:table-cell;float:none}
.global-nav .cta-close-apply-highlight-background{display:none}
.underline-effect{display:inline-block;position:relative;padding-bottom:.1875rem}
.underline-effect:after{content:'';display:block;margin:auto;height:.25rem;width:0;background:transparent;transition:width .5s ease, background-color .5s ease}
.underline-effect:hover:after{width:100%;background:#ff9800}
.secondary-nav,.services-nav{background-color:transparent}
.secondary-nav>li,.services-nav>li{float:left;padding:12px 20px 0 1px}
.secondary-nav>li a .nav-services__find-us-link,.services-nav>li a .nav-services__find-us-link{display:inline;width:auto !important;height:1.125rem}
.secondary-nav>li a .nav-services__contact-us-link,.services-nav>li a .nav-services__contact-us-link{display:inline;width:auto !important;height:1.125rem;border-bottom:0;padding-bottom:0}
.secondary-nav>li a .nav-services__contact-us-link .menu-label--contact_us,.services-nav>li a .nav-services__contact-us-link .menu-label--contact_us{border-bottom:0;padding-bottom:0;display:inline}
.secondary-nav>li>a:first-child span:first-child,.services-nav>li>a:first-child span:first-child{width:25px}
.secondary-nav>li>a,.secondary-nav>li>div>a,.services-nav>li>a,.services-nav>li>div>a{opacity:0.85}
.secondary-nav>li>a:hover,.secondary-nav>li>div>a:hover,.services-nav>li>a:hover,.services-nav>li>div>a:hover{opacity:1}
.secondary-nav__empty,.services-nav__empty{border:0}
.secondary-nav a,.services-nav a{font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.875rem;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:.09375rem}
.secondary-nav .underline-effect:after,.services-nav .underline-effect:after{top:9px;position:relative}
.secondary-nav{border-left:none;padding-left:.75rem;display:flex;justify-content:space-between;height:100%}
.secondary-nav__account{position:static;background-color:transparent;flex-grow:1;overflow:hidden}
.secondary-nav__account-able{height:1.875rem}
.secondary-nav__account-link{height:1.875rem;width:auto;line-height:1.6666666667;display:flex}
.secondary-nav__account-link span{max-width:8.875rem;line-height:1.5rem;font-size:.875rem;display:inline-block;float:left}
.secondary-nav__account-link .icon{max-width:1.875rem;margin-right:.5rem;vertical-align:top}
.secondary-nav__signout-link{margin-top:0;border-top:0;float:right}
.secondary-nav .global-nav__trigger{display:none}
.secondary-nav li:last-child{padding-left:0;padding-top:12px;padding-bottom:1px}
.secondary-nav__cart{right:0;flex-shrink:0}
.secondary-nav__cart-quantity{position:absolute;float:none;top:-2px;right:10px}
.secondary-nav .secondary-nav__child{text-align:left}
.secondary-nav .secondary-nav__child li:first-child{padding-left:15px}
.secondary-nav .secondary-nav__child li:last-child a{border-left:0}
.secondary-nav .login-modal__link{padding-bottom:.9375rem}
.services-nav{overflow:visible;height:3.125rem}
.services-nav>li{padding:.6875rem 0 .6875rem 0}
.services-nav li>a{padding:.1875rem .9375rem .1875rem .9375rem}
.services-nav li:not(:first-child)>a{border-left:1px solid rgba(222,225,228,0.25)}
.dropdown-list:hover .dropdown-list__container{visibility:visible}
.dropdown-list__item{position:relative;display:block;height:3.125rem}
.dropdown-list__item>a:after{display:none}
.dropdown-list__item:hover:after{content:'';position:absolute;left:calc(50% - 8px);top:3.125rem;border-right:solid transparent;border-left:solid transparent;border-top:solid #32516b;border-right-width:.5rem;border-left-width:.5rem;border-top-width:.375rem;z-index:100}
.dropdown-list__item .nav-service__link{height:1.8125rem}
.dropdown-list__item:hover .services-nav__child,.dropdown-list__item:hover .dropdown-list__container{display:block;visibility:visible;-webkit-animation:fadein 0.2s;-moz-animation:fadein 0.2s;-ms-animation:fadein 0.2s;-o-animation:fadein 0.2s;animation:fadein 0.2s;z-index:100}
.dropdown-list__container{position:fixed;visibility:hidden;z-index:100}
.dropdown-list__container ul{text-align:center;background-color:#fff;box-shadow:0 1px 4px 0 rgba(125,125,125,0.42);border:solid 1px #eaeaea;margin-top:.625rem}
.dropdown-list__container ul li{display:block;padding:0 1.875rem;margin:.625rem 0;height:1.25rem;text-align:left}
.dropdown-list__container ul li a{border:none;padding:0}
.dropdown-list__container ul li a span{font-size:.875rem;line-height:1.28571;font-family:'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4;color:#284864}
.dropdown-list__container ul li a:hover span{border-bottom:2px solid #f6a62d}
.dropdown-list__container ul li:first-child{margin-top:1.25rem}
.dropdown-list__container ul li:last-child{margin-bottom:1.875rem}
.secondary-nav .secondary-nav__account:last-child,.services-nav .secondary-nav__account:last-child{padding-left:0;padding:12px 20px 12px 1px}
.secondary-nav .secondary-nav__account--logged,.services-nav .secondary-nav__account--logged{padding:.75rem 1rem 0 .0625rem;overflow:hidden}
.secondary-nav .secondary-nav__account--logged+li,.services-nav .secondary-nav__account--logged+li{padding:.75rem 1rem .75rem .0625rem}
.secondary-nav__account:last-child .secondary-nav__child,.secondary-nav__parent:last-child .services-nav__child,.services-nav__account:last-child .secondary-nav__child,.services-nav__parent:last-child .services-nav__child{top:170px}
.secondary-nav__child{text-align:right;max-width:992px;margin:0 auto}
.secondary-nav__child li{display:inline-block;padding-left:0;padding-top:20px;padding-bottom:20px}
.secondary-nav__child li+li a{padding-top:5px;padding-bottom:5px;padding-left:15px;border-left:2px solid #e9ecef}
.global-nav-list{color:#284864}
.global-nav-list__link{text-transform:uppercase}
.global-nav-list__skip-to-next:hover,.global-nav-list__skip-to-next:active,.global-nav-list__skip-to-next:focus{top:-20px}
.header--float{position:absolute;width:100%;top:50px;margin-left:auto;margin-right:auto;left:0;right:0}
.header--float--top{top:0px}
.main-section .scroll__header{height:3.125rem}
.global-nav{position:static}
.global-nav__list-container{display:block}
.global-nav-list{display:none}
.global-nav.active .global-nav__list-container{top:initial;display:inline-block}
.global-nav.active .global-nav-list.active{display:block}
.global-nav .secondary-nav__parent:last-child .services-nav__child,.global-nav .services-nav__parent:last-child .services-nav__child{top:120px}
.global-nav-list__link{border-top:0;cursor:default}
.global-nav-list__link::after{font-size:.6875rem}
}
@media (min-width: 992px){
.header--float .global-nav-list-item-wrapper,.header--float .nav-item-wrapper,.header--float .services-nav__child{margin-left:auto;margin-right:auto}
}
@media (max-width: 991px){
.nav-header__container--no-language-switch{padding-top:26px}
.switch-language__container{background-color:#fff;height:60px;display:flex;align-items:center}
.global-nav{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);background-color:inherit}
.global-nav__container{height:3.125rem;z-index:400;line-height:1;background-color:#fff;border-bottom:#e8ecef solid 1px;overflow:hidden;padding-bottom:0;padding-top:0;display:flex;justify-content:space-between;align-items:center}
.global-nav__container__left-and-middle{display:flex;align-items:center}
.global-nav ul.services-nav{margin-bottom:20px}
.global-nav ul.services-nav>li{padding:4px 15px;margin-bottom:10px}
.global-nav ul.services-nav>li>a{display:block;height:25px}
.global-nav ul.services-nav>li>a.nav-services__container{display:flex;align-items:center;height:auto}
.global-nav ul.services-nav>li>a .nav-services__contact-us-link,.global-nav ul.services-nav>li>a .nav-services__find-us-link{display:flex;align-items:center;width:auto;color:#53565a;fill:#53565a}
.global-nav ul.services-nav>li>a .nav-services__contact-us-link__icon-container,.global-nav ul.services-nav>li>a .nav-services__find-us-link__icon-container{height:30px;width:30px;display:flex;align-items:center}
.global-nav ul.services-nav>li>a .nav-services__contact-us-link__icon,.global-nav ul.services-nav>li>a .nav-services__find-us-link__icon{height:21px;width:25px}
.global-nav .global-nav-list__link{margin-top:10px;display:inline-block}
.global-nav .global-nav-list__link--secondary{margin-top:0}
.global-nav .global-nav-list__link:first-letter{text-transform:uppercase}
.global-nav.active .global-nav__container{overflow:visible}
.global-nav.active .global-nav__trigger-icon--close{width:14.5px;height:14.5px}
.global-nav.active .global-nav__trigger-text--close{position:relative;top:.3125rem;font-size:.625rem}
.global-nav.active .global-nav__second-line-search{display:none}
.global-nav__logo{opacity:1;transition:opacity 270ms ease-out 100ms, visibility 0s linear 0s}
.global-nav__logo.transparent{opacity:0;visibility:hidden}
.global-nav__logo img{width:7.1875rem;height:1.75rem}
.global-nav .global-nav__second-line-search{display:flex;align-items:flex-end;width:100%;padding:0 15px 13px;height:4.125rem;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);top:3.125rem;position:absolute;z-index:-1;background-color:#f4f4f4;box-shadow:0 3px 4px 0 rgba(124,124,124,0.2);position:static}
.global-nav .global-nav__second-line-search.scroll__second-line{transform:translateY(-50px);position:absolute;box-shadow:none}
.global-nav .global-nav__second-line-search .in-page-search form{margin-right:0}
.global-nav .suggested-result{padding-left:2.0625rem}
.global-nav__section-separator{height:.0625rem;margin:.625rem .9375rem;background-color:#c1c6c8}
.global-nav .in-page-search{width:100%;height:auto}
.global-nav .in-page-search form{margin-right:2.8125rem}
.global-nav .in-page-search__input-container{width:100%}
.global-nav .in-page-search__input-container input{height:24px}
.global-nav .in-page-search__input-container input:focus{box-shadow:none}
.global-nav .in-page-search__input-container-with-camera{float:left;width:calc(100% - 47px)}
.global-nav .in-page-search__prediction-container{margin-left:-.9375rem;max-width:100vw;width:100vw;top:37px}
.global-nav .in-page-search__prediction-container .type-label{padding-left:2.0625rem}
.global-nav .in-page-search__prediction-container li{padding-left:2.0625rem}
.global-nav .in-page-search__prediction-container-fixed{position:fixed;width:100vw;left:0;margin-left:0;top:3.125rem}
.global-nav .in-page-search__submit-container{right:0;width:20px}
.global-nav .in-page-search__submit__icon{position:absolute;height:20px;width:20px;bottom:4px;right:0}
.global-nav__list-container{position:absolute;top:3.125rem;width:88%;background-color:#fff;z-index:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 50px);min-height:calc(100vh - 50px)}
.global-nav__list-container.slide-transition{transition:transform 0.3s}
.global-nav__list-container.slide-leave,.global-nav__list-container.slide-enter{transform:translateX(-101%)}
.global-nav__list-container .dropdown-list__container{color:#53565a;padding:0 15px}
.global-nav__list-container .dropdown-list__container .dropdown-list__header{display:flex;align-items:center;margin-top:20px;padding:10px 0}
.global-nav__list-container .dropdown-list__container .dropdown-list__header-arrow{position:relative;margin-left:.9375rem;top:.0625rem}
.global-nav__list-container .dropdown-list__container .dropdown-list__header-title{margin-left:10px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px;text-transform:uppercase;text-align:left}
.global-nav__list-container .dropdown-list__container .dropdown-list__header--small-margin-top{margin-top:.625rem}
.global-nav__list-container .dropdown-list__container ul>li>a{border-bottom:none;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0.38px}
.global-nav__list-container ul.color-list{display:flex;flex-wrap:wrap}
.global-nav__list-container ul.color-list>li{width:calc(50% - 1px);padding-bottom:0}
.global-nav__list-container ul.color-list .color-list-item{display:flex;align-items:center;padding:12px 5px}
.global-nav__list-container ul.color-list .color-list-item__thumbnail{flex-shrink:0;margin-bottom:0}
.global-nav__list-container ul.color-list .color-list-item__label{margin-left:10px;line-height:17px;letter-spacing:0.33px;font-size:13px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;color:#53565a}
.global-nav__trigger{text-align:center}
.global-nav__trigger-icon{width:19px;height:14px;margin-bottom:5px;color:#53565a}
.global-nav__trigger-text{color:#53565a;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;display:block;font-weight:normal}
.global-nav__trigger__close{width:48px}
.global-nav .overlay__close{right:0;top:0;padding:.0625rem 0 0 0;width:2rem}
.global-nav .overlay__close .icon{background-color:transparent;padding:0;width:100%;height:100%}
.global-nav__item-container{vertical-align:middle}
.global-nav__item-container-middle{width:auto;display:block;margin-left:20px;padding:12px 0;flex-grow:1}
.global-nav__item-container-left{display:block;float:left;color:#53565a}
.global-nav__item-container-right{float:right;padding:16px 0 11px}
.global-nav__item-container--trigger{margin-top:11px;margin-bottom:6px;text-align:center}
.global-nav__item-container__logo-center{width:80vw}
.global-nav .search-open .global-nav__item-container__logo-center{display:none}
.global-nav-B2B .global-nav__item-container-right{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);transition:all 270ms linear;display:flex;align-items:center;height:100%;margin-top:0}
.global-nav-B2B .global-nav__item-container-right.global-nav__item-container-scrolled{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
.global-nav-B2B .global-nav__item-container-right.global-nav__item-container-scrolled-horizontal{transform:none}
.global-nav .services-nav{background-color:#fff}
.global-nav .services-nav a{color:#667077;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.875rem}
.global-nav .global-nav-list{background-color:#fff}
.global-nav .global-nav-list a{color:#53565a;font-size:15px;line-height:18px;letter-spacing:0.38px}
.global-nav .global-nav-list__link{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:500}
.global-nav .global-nav-list__link--secondary{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif"}
.global-nav .secondary-nav li{padding:4px 15px;margin-bottom:10px}
.global-nav .secondary-nav__account{background-color:#fff}
.global-nav .secondary-nav__account__icon{height:23px;width:24.4px;color:#53565a}
.global-nav .secondary-nav__account-link{display:flex;width:auto;align-items:center;color:#53565a;fill:#53565a}
.global-nav .secondary-nav__account-link__icon{height:30px;width:30px}
.global-nav .secondary-nav__account-link .user__infos{display:flex;align-items:center}
.global-nav .secondary-nav__account-link .user__infos__item:first-child{margin-left:10px}
.global-nav .secondary-nav__account-link .user__infos__item:last-child{margin-left:5px}
.global-nav .secondary-nav__account-link .login-link{margin-left:10px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0.38px;text-transform:uppercase}
.global-nav .secondary-nav__account-link .quickship-link{color:#8e6f00;margin-left:10px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0.38px;text-transform:uppercase}
.global-nav .secondary-nav__quickship-link{display:flex;width:auto;align-items:center;color:#53565a;fill:#53565a}
.global-nav .secondary-nav__quickship-link__icon{height:30px;width:30px}
.global-nav .secondary-nav__quickship-link .quickship-link{color:#8e6f00;margin-left:10px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0.38px;text-transform:uppercase}
.global-nav .secondary-nav__cart{margin-right:15px}
.global-nav .secondary-nav__cart__icon{height:23px;width:29.3px;fill:#53565a;display:block;margin:auto}
.global-nav .secondary-nav__basket{margin-right:20px}
.global-nav .secondary-nav__basket__icon{height:23px;width:29.3px;fill:#53565a;display:block;margin:auto}
.global-nav .global-footer{display:block}
.menu-label--contact_us,.menu-label--find_us{margin-left:10px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0.38px;text-transform:uppercase}
.services-nav__parent>a::after{content:none}
}
@media (min-width: 768px) and (max-width: 991px){
.global-nav__item-container-middle{margin-left:3.875rem}
}
.mobile-menu__subsection__link-groups__block{margin:10px 0 40px}
.mobile-menu__subsection__link-group__header{color:#53565a;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;font-size:15px;line-height:18px;margin-top:10px;letter-spacing:0.38px;vertical-align:middle}
.mobile-menu__subsection__link-group__header-margin-top{margin-top:20px;padding-bottom:0}
.mobile-menu__subsection__link-group__title.mobile-menu__subsection__link-group__title{color:#a8a9ab;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;font-size:15px;line-height:18px;margin-top:20px;margin-bottom:10px;letter-spacing:0.38px}
.mobile-menu__subsection__link-group__items.mobile-menu__subsection__link-group__items.mobile-menu__subsection__link-group__items{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px;padding-left:0;font-weight:normal}
.mobile-menu__subsection__link-group__arrow{width:19px;height:8px;transform:rotate(180deg);fill:#53565a}
.search-bar-dropdown-component-mobile{position:absolute;z-index:1;width:100%;top:50px}
input.autocomplete__aladdin-file-input{display:none}
.autocomplete__prediction-container{width:100%;max-width:none;position:absolute;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";padding:0;z-index:400;box-shadow:0 3px 4px 0 rgba(124,124,124,0.3)}
@media (max-width: 991px){
.autocomplete__prediction-container{margin-left:-15px;max-width:100vw;width:100vw;top:37px}
}
.autocomplete__aladdin-label{display:block;cursor:pointer;font-weight:normal;padding:0 15px;margin-bottom:0}
.autocomplete__aladdin-label:hover,.autocomplete__aladdin-label:active,.autocomplete__aladdin-label:focus{background-color:#f2f2f2}
.autocomplete__aladdin-label[is-last-component]{border-bottom:1px solid #e3e3e3}
.autocomplete__aladdin-label-content{display:flex;justify-content:space-between;align-items:center}
.autocomplete__aladdin-label-text{display:block;font-size:12px;letter-spacing:0.3px;line-height:18px;padding:12px 0 10px 0}
.autocomplete__aladdin-camera-icon-container{flex-shrink:0;color:#53565a;width:17px;height:17px}
.autocomplete__see-all-results{padding:0 15px 15px 15px}
.autocomplete__see-all-results__border-container{padding-top:15px;border-top:solid 1px #e3e3e3}
.autocomplete__see-all-results-link{font-size:.875rem;line-height:1.4375rem;font-weight:600;cursor:pointer}
.autocomplete__list-type-label{line-height:20px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#335978;font-size:18px;letter-spacing:0.45px;padding:10px 15px 5px 15px}
.autocomplete__list-type--color-list,.autocomplete__list-type--pattern-list{display:flex;flex-flow:row wrap}
.autocomplete__item-list{margin:0}
.autocomplete__item-list:hover,.autocomplete__item-list:active,.autocomplete__item-list:focus{background-color:#f4f4f4}
.autocomplete__item-list--pattern-list{width:50%}
.autocomplete__item-list--color-list{width:50%;flex-shrink:0}
.autocomplete__item-list--color-list:hover{background-color:#f4f4f4}
.autocomplete__prediction-item{display:flex;align-items:center;line-height:normal;font-weight:normal;padding:10px 15px;letter-spacing:.0625rem}
.autocomplete__prediction-item--with-color{display:flex;align-items:center;border-bottom:none}
.autocomplete__prediction-item-image{flex-shrink:0;width:40px;height:40px;margin-right:10px}
.autocomplete-item__color-checkbox{margin:0 10px 0 0}
.autocomplete-item__label-container{display:inline-block;line-height:17px}
.autocomplete-item__label{letter-spacing:0.65px;font-size:13px;font-weight:500;color:#53565a;display:table;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;line-height:17px}
.autocomplete-item__sub-label{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#a8a9ab;font-size:12px;letter-spacing:0.3px;font-weight:normal;line-height:18px;margin-top:3px}
.autocomplete-item__thumbnail-image{width:100%}
.menu-documents-tab{display:flex}
.menu-documents{padding:1.25rem 0}
.menu-documents__documents-group-container{display:flex}
.menu-documents__documents-group{text-align:left}
.menu-documents__documents-group:nth-child(4){margin-right:0}
.menu-documents__documents-group-title{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";padding-bottom:15px;font-size:14px;line-height:20px;letter-spacing:0.7px;color:#003057;font-weight:500}
.menu-documents__document-type-link{margin-bottom:.9375rem;line-height:1.125rem;font-size:.875rem}
.menu-documents__document-type-list{margin-bottom:10px;line-height:1.125rem}
.menu-documents__document-type-label{font-size:14px;line-height:20px;letter-spacing:0.7px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#53565a;font-weight:normal}
.menu-documents__document-type-label:hover{text-decoration:underline;cursor:pointer}
@media (max-width: 1349px){
.menu-documents__push-marketing{display:none}
}
@media (min-width: 992px) and (max-width: 1349px){
.menu-documents__documents-group{margin-right:1.875rem;width:13.125rem}
}
@media (min-width: 1350px){
.menu-documents__documents-group{margin-right:2.5rem;width:11.25rem}
.menu-documents__push-marketing{width:25rem;margin-left:2.5rem}
}
.menu-segment-groups-tab{display:flex}
.menu-segment-groups__content{display:flex;flex-wrap:wrap;align-content:flex-start;margin-top:1.25rem}
.menu-segment-groups__segment-tile{width:16rem;margin-bottom:1.25rem;margin-left:2.25rem;display:block;text-align:left;line-height:1}
.menu-segment-groups__segment-tile-image{background-position:center center;background-repeat:no-repeat;background-size:contain;height:6.875rem;margin-bottom:.3125rem;overflow:hidden;width:100%}
.menu-segment-groups__push-marketing{flex-shrink:0}
@media (min-width: 1350px){
.menu-segment-groups__segment-tile:nth-child(3n+1){margin-left:0}
}
@media (max-width: 1349px){
.menu-segment-groups__segment-tile{width:18.125rem;margin-left:1.875rem}
.menu-segment-groups__segment-tile:nth-child(3n+1){margin-left:0}
.menu-segment-groups__segment-tile-image{height:7.8125rem}
}
.menu-meta-categories-tab{display:flex}
.menu-meta-categories{padding:1.25rem 0}
.menu-meta-categories__meta-categories-group-container{display:flex}
.menu-meta-categories__meta-categories-group{text-align:left}
@media (min-width: 992px) and (max-width: 1349px){
.menu-meta-categories__meta-categories-group{width:166px}
}
@media (min-width: 1350px){
.menu-meta-categories__meta-categories-group{width:180px}
}
.menu-meta-categories__meta-categories-group-title{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";padding-bottom:15px;font-size:14px;line-height:20px;letter-spacing:0.7px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#003057}
.menu-meta-categories__meta-category-type-link{margin-bottom:.9375rem;line-height:1.125rem;font-size:.875rem}
.menu-meta-categories__meta-category-type-list{margin-bottom:10px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;color:#53565a}
.menu-meta-categories__meta-category-type-label{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;font-weight:normal;text-align:left;color:#53565a}
.menu-meta-categories__meta-category-type-label:hover{text-decoration:underline;cursor:pointer}
@media (max-width: 1349px){
.menu-meta-categories__push-marketing{display:none}
}
@media (min-width: 992px) and (max-width: 1349px){
.menu-meta-categories__meta-categories-group:not(:first-child){margin-left:32px}
}
@media (min-width: 1350px){
.menu-meta-categories__meta-categories-group:not(:first-child){margin-left:40px}
.menu-meta-categories__push-marketing{width:25rem;margin-left:2.5rem}
}
.body-full-width{width:100vw;margin:0 -.9375rem}
.tab-header-placeholder{height:7.75rem}
.tab-header{position:fixed;top:0;width:100%;transition:top 300ms linear;z-index:800;margin:0 -.9375rem; overflow:hidden;letter-spacing:.0625rem}
.tab-header .act-as-message-banner{display:grid}
.tab-header .act-as-message-banner--hidden-header{display:none}
.tab-header[is-hidden]{top:-7.75rem}
.tab-header[is-hidden] .tab-menu{box-shadow:none}
.tab-header[is-hidden] .act-as-message-banner{display:none}
.tab-header[is-hidden] .act-as-message-banner{display:none}
.tab-header[is-hidden] .act-as-message-banner--hidden-header{display:grid}
.grid__content{width:960px;margin:auto}
.full-width-container{width:100vw}
@media (min-width: 1350px){
.full-width-container{margin-left:calc((1280px - 100vw) / 2)}
}
@media (min-width: 992px) and (max-width: 1349px){
.full-width-container{margin-left:calc((960px - 100vw) / 2)}
}
@media (max-width: 991px){
.full-width-container{margin-left:-15px}
}
.content-page-container{width:960px;margin:auto}
.tab-header__dropdown{position:relative}
.tab-header__dropdown__button:hover{cursor:pointer}
.tab-header__dropdown__content-wrapper{display:none;position:absolute;z-index:3;top:100%;pointer-events:none}
.tab-header__dropdown__content-wrapper[is-dropdown-opened]{display:block}
.tab-header__dropdown__content-wrapper[alignement="left"]{left:0;text-align:left}
.tab-header__dropdown__content-wrapper[alignement="right"]{right:0;text-align:right}
.tab-header__dropdown__content-wrapper[alignement="centered"]{left:50%;transform:translateX(-50%);text-align:center}
.tab-header__dropdown__content{display:inline-block;height:100%;box-shadow:0 1px 4px 0 rgba(126,126,126,0.16);background-color:#fff;border:#e8ecef solid 1px;border-top:none;cursor:default;text-align:left;pointer-events:auto}
.tab-header__dropdown__content__top{height:3px;margin:0px -1px;background-color:#457eae}
.business-card{height:20px;background-color:#f4f4f4}
.business-card__location{margin-left:20px}
.business-card__line{display:flex;justify-content:space-between}
.business-card__country-switch{display:flex}
.business-card__country-choice{height:20px;display:flex;flex-direction:row;align-items:center;position:relative;color:#53565a}
.business-card__country-choice:hover{text-decoration:underline}
.business-card__country-name{font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#53565a;margin:0 .3125rem;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px}
.business-card__world{height:14px;width:14px}
.business-card__chevron-bottom{height:8px;width:8px;margin-top:1px;transition-property:transform;transition-duration:0.3s}
[is-dropdown-opened] .business-card__chevron-bottom{transform:rotate(-180deg)}
.business-card__country-choice-dropdown-link{display:block;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#53565a}
.business-card__country-choice-dropdown-link:hover{cursor:pointer;text-decoration:underline}
.business-card__language-option-container{margin-left:20px;display:flex;align-items:center}
.business-card__details__block{display:flex;align-items:center}
.business-card__detail{color:#53565a;font-weight:normal;font-style:normal;font-stretch:normal;font-size:.6875rem}
.business-card__detail+.business-card__detail::before{content:'|';color:#53565a;opacity:0.5;margin:0 10px;line-height:19px}
.business-card__detail[is-dropdown]{display:flex}
.business-card__detail__link{display:inline-flex;align-items:center;height:20px;color:#53565a;font-weight:normal;font-style:normal;font-stretch:normal;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px}
.business-card__detail__link[href^="tel:"]{border:none}
.business-card__detail__link:hover{cursor:pointer;text-decoration:underline}
.business-card__detail__chevron-bottom{height:.5rem;width:.5rem;transition-property:transform;transition-duration:0.3s;margin-left:.3125rem}
[is-dropdown-opened] .business-card__detail__chevron-bottom{transform:rotate(-180deg)}
.business-card__detail__links-container{padding:6px 10px 7px 10px}
.business-card__detail__links-container li{padding:2px 0 3px 0}
.business-card__country-choice__link-container{padding:8px 10px 10px 10px}
.business-card__detail__dropdown-link{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.55px;color:#53565a;height:.875rem;font-weight:normal;font-style:normal;font-stretch:normal}
.business-card__detail__dropdown-link:hover{cursor:pointer;text-decoration:underline}
.business-card__detail__dropdown-link[href^="tel:"]{border-bottom:none}
.business-card__market-switch__block{height:100%;overflow-y:hidden;margin:0 -5px 0 calc(15px);padding:0 5px}
.business-card__market-switch__block__shadow-container{display:flex;height:100%;box-shadow:0 2px 5px 0 #628ea8;-webkit-box-shadow:0 2px 5px 0 #628ea8;-moz-box-shadow:0 2px 5px 0 #628ea8}
.business-card__market-switch__box{position:relative;display:inline-flex;align-items:center;color:#fff;background-color:#003057;text-transform:uppercase;font-style:normal;font-stretch:normal;font-weight:normal;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:18px;letter-spacing:0.3px;padding:0 20px}
.business-card__market-switch__box[is-link-active]{background-color:#005587;opacity:0.4}
.business-card__market-switch__box[is-link-active]:hover,.business-card__market-switch__box[is-link-active]:active,.business-card__market-switch__box[is-link-active]:focus{opacity:0.6}
.business-card__market-switch__box[is-link-active] .business-card__market-switch__box__label{opacity:0.5}
.search-bar{height:5.5rem;background-color:#fff}
.search-bar__line{height:100%;display:flex;justify-content:space-between;align-items:center}
.search-bar__left-block{display:flex;align-items:center}
.search-bar__right-block{display:flex;align-items:center;justify-content:space-around;height:100%;padding:15px 0}
.search-bar__right-block>*+*{margin-left:1.375rem}
.search-bar__tarkett-logo-emea{width:9.125rem;fill:#003057;display:block}
.search-bar__tarkett-logo-emea{height: auto; overflow:hidden}
.search-box{width:26.125rem;display:flex;align-items:center;border-bottom:1px solid rgba(168,169,171,0.5)}
@media (min-width: 992px) and (max-width: 1349px){
.search-box{width:15.9375rem}
}
.search-box:focus-within{border-bottom:1px solid #a8a9ab}
.search-box__searched-image-container{height:20px;display:flex;align-items:center;padding:3px 10px;background-color:#e8ecef}
.search-box__searched-image-miniature{width:14px;height:14px}
.search-box__search-image-name{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:18px;letter-spacing:0.3px;color:#53565a;margin-left:10px;font-weight:normal;display:flex;align-items:center}
.search-box__icon-close-search{color:#005587;margin-left:10px;width:8px;height:8px;cursor:pointer}
.search-box__input{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:18px;letter-spacing:0.3px;border:none;outline-width:0;flex-grow:1;color:#53565a;margin-bottom:5px;background-color:transparent;padding:0;width:.625rem}
.search-box__input::placeholder{color:#a8a9ab;opacity:1}
.search-box__spinner-container{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:14px;height:14px}
.search-box__magnifying-glass{display:flex;align-items:center;margin-left:.3125rem;flex-shrink:0;background:none;border:none;outline:none;padding:0}
.search-box__magnifying-glass-icon{font-size:15px;width:14px;height:15px;cursor:pointer;color:#a8a9ab}
.search-box__magnifying-glass-icon:hover{color:#53565a}
.search-box__container{position:relative;margin-left:80px}
@media (min-width: 992px) and (max-width: 1349px){
.search-box__container{margin-left:32px}
}
.search-bar__advanced-search{margin-left:1rem;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:18px;letter-spacing:0.3px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#003057}
.search-bar__advanced-search:hover{cursor:pointer;text-decoration:underline}
.search-bar__cart-block__content{position:relative;width:1.875rem;margin:auto}
.search-bar__basket-and-cart-block__container{display:flex;align-items:center;justify-content:space-around}
.search-bar__cart-block__container,.search-bar__basket-block__container{color:#53565a;position:relative;padding:0}
.search-bar__cart-block__container:hover .search-bar__cart-block__logo,.search-bar__cart-block__container:hover .search-bar__basket-block__logo,.search-bar__basket-block__container:hover .search-bar__cart-block__logo,.search-bar__basket-block__container:hover .search-bar__basket-block__logo{fill:#222}
.search-bar__cart-block__container:hover .search-bar__cart-block__title,.search-bar__cart-block__container:hover .search-bar__cart-block__counter,.search-bar__cart-block__container:hover .search-bar__basket-block__title,.search-bar__cart-block__container:hover .search-bar__basket-block__counter,.search-bar__basket-block__container:hover .search-bar__cart-block__title,.search-bar__basket-block__container:hover .search-bar__cart-block__counter,.search-bar__basket-block__container:hover .search-bar__basket-block__title,.search-bar__basket-block__container:hover .search-bar__basket-block__counter{color:#222}
.search-bar__cart-block__container{color:#53565a;position:relative}
.search-bar__can-order-sample-padding{padding:0 0 0 22px}
.search-bar__basket-block__container{line-height:1.1}
.search-bar__cart-block__link-container{margin-bottom:.625rem;height:1.125rem}
.search-bar__cart-block__link-container:last-child{margin:0}
.search-bar__cart-block__link-container:hover .search-bar__cart-block__logo{fill:#222}
.search-bar__cart-block__link-container:hover .search-bar__cart-block__link{color:#222}
.search-bar__cart-block__link{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;font-weight:normal;color:#53565a}
.search-bar__cart-block__link:hover{text-decoration:underline}
.search-bar__cart-block__dropdown-links{padding:1.875rem}
.search-bar__services{padding:14px 0}
.search-bar__services:hover{cursor:pointer}
.search-bar__services:hover .search-bar__services-icon{fill:#222}
.search-bar__services:hover .search-bar__services-title{color:#222}
.search-bar__services-icon{height:27px;width:27px;fill:#53565a;display:block;margin:auto}
.search-bar__services-title{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-style:normal;font-stretch:normal;text-align:center;color:#53565a}
.search-bar__services__links-container{padding:1.875rem 1.875rem 1.875rem 1.875rem}
.search-bar__services__link+.search-bar__services__link{margin-top:.625rem}
.search-bar__services__link a{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#53565a}
.search-bar__services__link a:hover{text-decoration:underline;color:#222}
.search-bar__cart-block__logo{fill:#53565a;display:block;width:27px;height:27px}
.search-bar__cart-block__counter{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";position:absolute;font-size:12px;font-weight:normal;line-height:20px;top:-6px;left:1px;width:100%;letter-spacing:0.6px;text-align:center}
@media (max-width: 991px){
.search-bar__cart-block__counter{color:#53565a;left:3px}
}
.search-bar__basket-block__counter{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";position:absolute;font-size:12px;font-weight:normal;line-height:20px;top:2px;left:5px;width:100%;letter-spacing:0.6px;text-align:center}
@media (max-width: 991px){
.search-bar__basket-block__counter{color:#53565a;left:10px}
}
@media (max-width: 991px){
.search-bar__basket-block__counter--no-cart{color:#53565a;left:10px}
}
.search-bar__cart-block__title,.search-bar__basket-block__title{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-style:normal;font-stretch:normal;font-weight:normal;text-align:center}
.search-bar__account-block__content{position:relative;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.search-bar__account-block__link{color:#53565a;position:relative;display:flex;align-items:center;height:100%;padding:14px 0}
.search-bar__account-block__link:hover .search-bar__account-block__logo{fill:#222}
.search-bar__account-block__link:hover .search-bar__account-block__title{color:#222}
.search-bar__account-block__link__account-icon-container{height:100%;display:flex;align-items:center}
.search-bar__account-block__logo{width:27px;height:27px;fill:#53565a;display:block;text-align:center;left:calc(50% - 13px)}
.search-bar__account-block__title{max-width:6.25rem;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-style:normal;font-stretch:normal;font-weight:normal;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tab-menu{height:2.125rem;background-color:#fff;box-shadow:0 3px 4px 0 rgba(124,124,124,0.16);position:relative}
.tab-menu__content{display:flex;justify-content:space-around}
.tab-menu-item{height:2.125rem;padding-top:.5625rem;padding-bottom:.5rem;flex-grow:1}
.tab-menu-item[is-tab-opened]{border-bottom:#457eae 2px solid}
.tab-menu-item[is-tab-opened]>.tab-menu-item__title{color:#457eae}
.tab-menu-item[is-tab-opened] .tab-menu-item__content{opacity:1;visibility:visible}
.tab-menu-item__title{height:18px;font-size:15px;letter-spacing:0.75px;line-height:20px;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-style:normal;font-stretch:normal;color:#003057;text-align:center}
.tab-menu-item__title:hover{cursor:default}
.tab-menu-item__content{position:absolute;z-index:1;top:2.125rem;left:0;min-height:31.25rem;width:100vw;opacity:0;visibility:hidden;background-color:#fff}
@media (min-width: 992px){
.tab-menu-item__content--visibility-transition{transition:opacity 0.5s ease-in-out, visibility 0s linear 0.25s}
}
.tab-menu__shadow-line{box-shadow:0 3px 4px 0 rgba(124,124,124,0.2);position:absolute;top:-4px;height:4px;width:100%}
.tab-menu__cta-link{display:inline;position:relative;margin-bottom:2px}
.tab-menu__cta-link span[cta-icon]{margin-right:.5rem;font-size:.625rem;position:absolute;top:5px;left:0px;color:#ff9d0a;vertical-align:middle}
.tab-menu__cta-link:hover span[cta-label]{border-bottom:2px solid #ff9d0a;text-decoration:none}
.tab-menu__headline{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;color:#53565a;line-height:25px;text-align:left;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}
.tab-menu__headline>a{padding-right:25px;padding-left:30px}
.tab-menu__menu-block+.tab-menu__menu-block{margin-top:15px}
.tab-menu__description,.tab-menu__description p{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;line-height:20px;letter-spacing:0.7px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#53565a}
.cms-tab-menu{display:flex}
.cms-tab-menu__menu,.menu-documents,.menu-meta-categories{padding:1.25rem 0;width:100%}
.cms-tab-menu__hero-image{background-position:center center;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;min-width:52.5rem;height:10rem}
.cms-tab-menu__columns-container{display:flex}
.cms-tab-menu__column{width:100%;max-width:260px}
.cms-tab-menu__column+.cms-tab-menu__column{margin-left:30px}
.cms-tab-menu__column-title{line-height:20px;font-size:14px;letter-spacing:0.7px;margin-bottom:15px;color:#003057;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-style:normal;font-stretch:normal;font-weight:500;text-align:left}
.cms-tab-menu__column-hero-image{background-position:center center;background-repeat:no-repeat;background-size:contain;overflow:hidden;width:100%;padding-top:56%;margin-bottom:10px}
.cms-tab-menu__column-link+.cms-tab-menu__column-link{margin-top:.625rem}
.cms-tab-menu__column-link{display:block;line-height:20px;letter-spacing:0.7px;font-size:14px;font-weight:normal;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#53565a;text-align:left}
.cms-tab-menu__column-link:hover{text-decoration:underline}
.display-push-marketing,.cms-tab-menu__push-marketing,.menu-segment-groups__push-marketing,.menu-documents__push-marketing,.menu-meta-categories__push-marketing{display:none;width:25rem;min-height:30rem;padding:.9375rem;margin:1.25rem 0 1.25rem 2.5rem;background-color:#F2F2F2}
.categories-menu__push-marketing{display:none;width:18.125rem;height:30rem;margin-top:1.25rem;padding:.9375rem;background-color:#F2F2F2}
.push-marketing__content{width:100%;position:relative}
.push-marketing__title,.push-marketing__white-block__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:18px;line-height:20px;color:#53565a}
.push-marketing__title-over-image{display:flex;align-items:center;justify-content:flex-end;position:absolute;z-index:1;color:#53565a;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-align:right;font-size:18px;line-height:20px;letter-spacing:normal;margin-top:7.375rem;min-height:3.125rem;width:10rem;padding:.3125rem .625rem .3125rem 0;background-color:#F2F2F2}
.push-marketing__image{width:16.25rem;height:6.5rem;margin-top:15px;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}
.push-marketing__image--large{width:23.125rem;height:10.5rem;background-position:center center;background-repeat:no-repeat;background-size:cover}
.push-marketing__description{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#53565a;font-size:13px;line-height:17px;margin:15px 0 10px;letter-spacing:0.7px}
.push-marketing__cta-link{margin:10px 0 0;font-weight:normal;line-height:20px}
.push-marketing__cta-link ~ .push-marketing__cta-link{margin-top:5px}
.push-marketing__white-block{margin-top:5px;position:relative;width:100%;background-color:#fff;padding:15px}
.push-marketing__white-block__description{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;color:#53565a;margin:10px 0;line-height:20px;letter-spacing:0.7px}
.push-marketing__white-block__cta-link{margin-top:.9375rem;padding:.9375rem}
.push-marketing__white-block__full-width{width:100%;text-align:center;padding:12px}
.segments-tab-container{display:flex}
.menu-tab-items-list{width:13.125rem;padding:1.25rem 0;border-right-width:.0625rem;border-left-width:0;text-align:left;border-right-style:solid;border-image:linear-gradient(to top, transparent, rgba(0,85,135,0.1) 5%, rgba(0,85,135,0.2) 50%, rgba(0,85,135,0.1) 95%, transparent) 1 100%}
.menu-tab-items-list__item{font-size:14px;line-height:17px;letter-spacing:0.7px;padding:8px 20px;margin-bottom:1px;font-weight:500;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";color:#53565a;cursor:pointer}
.menu-tab-items-list__item--active,.menu-tab-items-list__item:hover{background-color:rgba(0,85,135,0.1);border-right-width:.0625rem;border-right-style:solid;border-color:rgba(0,85,135,0.5);margin-right:-.0625rem}
.menu-tab-items-list__item--small{font-size:.8125rem;padding:.375rem .9375rem;line-height:1.0625rem}
.segments-content-container{width:45rem;padding-top:1.25rem;padding-left:1.875rem}
.segments-content-area{display:flex;flex-wrap:wrap;margin-top:.9375rem}
.segments-content-discover{width:13.125rem;border:1px solid rgba(185,185,185,0.52)}
.segment-child-tile{width:13.125rem;margin-bottom:1.25rem;margin-left:1.875rem;display:block;text-align:left;line-height:1}
.segment-child-tile[is-first-of-line]{margin-left:0}
.segment-child-tile-image-container{background-position:center center;background-repeat:no-repeat;background-size:100%;height:5.625rem;margin-bottom:10px;overflow:hidden}
.segment-child-tile-image{width:100%;overflow:hidden}
.segment-child-tile-discover-all{display:flex;align-items:center;justify-content:center;border:solid 1px #f4f4f4;padding:0 20px}
.segment-child-tile-counter{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:17px;letter-spacing:0.3px;color:#53565a;font-style:normal;font-stretch:normal;font-weight:normal;margin-bottom:0}
.menu-filters__color-filters{flex-basis:100%;min-height:0;min-width:0}
@media (max-width: 991px){
.desktop-header-container{display:none}
}
@media (min-width: 992px){
.mobile-header-container{display:none}
.tab-header .global-nav__middle-menu__filter-module{margin-top:.75rem;height:20rem;position:relative;display:flex}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child{margin:0}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child.custom-radio{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;align-content:flex-start}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child__radio-option-menu{margin-bottom:10px}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option{display:flex;align-items:center}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option__swatch{display:inline-block;height:1.5625rem;width:1.5625rem}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option__swatch--active{border-width:.0625rem}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child .custom-radio-option__swatch--no-color{height:.9375rem;width:.9375rem}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child__title-color{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:18px;line-height:20px;color:#53565a;margin-bottom:10px}
.tab-header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item{margin:0 1.875rem .625rem 0;width:11.25rem;display:flex;align-items:center;height:1.125rem;letter-spacing:.06875rem}
.tab-header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item span{margin-left:.625rem;text-align:left;font-weight:400}
.tab-header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item--color-item{height:1.5625rem}
.tab-header .global-nav__middle-menu__filter-module .results-filter__list--secondary-child-container{width:11.25rem;margin-right:2.5rem;display:flex;flex-direction:column;flex-grow:1}
.tab-header .global-nav__middle-menu__filter-module .results-filter__filter-label{letter-spacing:.125rem;padding-left:23px;line-height:1.5625rem}
.tab-header .global-nav__middle-menu__filter-module .results-filter__filter-label::before{top:.3125rem}
.tab-header .global-nav__middle-menu__filter-module__filter-list{display:flex;flex-direction:column;width:11.25rem;margin-right:2.5rem}
.tab-header .global-nav__middle-menu__filter-module .filter-list--no-color-filter{flex-wrap:wrap}
.tab-header .global-nav__middle-menu__filter-module__filter-item{margin-bottom:20px;width:inherit}
.tab-header .global-nav__middle-menu__items-count{position:relative}
.tab-header .global-nav__middle-menu__items-count button{background-color:transparent;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.9375rem;line-height:1.33;letter-spacing:.125rem;border:solid 2px #284864;position:absolute;padding:.625rem .9375rem;right:0;bottom:0;text-transform:uppercase}
.tab-header .global-nav__middle-menu__items-count button:hover{background-color:#ff9800;border-color:#ff9800}
}
@media (min-width: 1349px){
.grid__content{width:1280px}
.cms-tab-menu__menu,.menu-documents{width:100%}
.cms-tab-menu__push-marketing,.categories-menu__push-marketing,.menu-documents__push-marketing,.menu-segment-groups__push-marketing,.menu-meta-categories__push-marketing{display:flex}
.menu-tab-items-list{width:18.125rem}
.segments-content-container{width:61.875rem;padding-left:2.5rem}
.segment-child-tile{width:18.125rem;margin-left:2.5rem}
.segment-child-tile-image-container{height:7.75rem}
.segments-tab-container__left-content-selector{width:18.125rem}
.tab-header .global-nav__middle-menu__items-count button{right:2.5rem}
}
@media (min-width: 991px){
.display-push-marketing{display:flex}
}
@media (min-width: 992px) and (max-width: 1349px){
.cms-tab-menu__column{width:100%;max-width:300px}
.tab-header .global-nav__middle-menu__filter-module .results-filter__facet.custom-radio__item{margin:0 2.5rem .625rem 0}
}
@media (max-width: 991px){
.grid__content{width:100%}
.content-page-container{width:100%}
}
.disable-scroll{overflow:hidden}
.global-footer{flex-shrink:0}
.global-footer__title{font-size:.875rem;line-height:1.28571;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.3125rem;text-transform:uppercase;display:inline-block}
.global-footer__title--with-image__text{margin-bottom:.3125rem;padding-left:0}
.global-footer__title--with-image__image{display:none}
.global-footer__list-item .tk-link{text-transform:inherit}
.global-footer__list-item--social{margin-right:2.1875rem;display:inline-block}
.global-footer__list-item--social .icon{font-size:1.875rem}
.global-footer__list-item--social a:hover .icon,.global-footer__list-item--social a:active .icon,.global-footer__list-item--social a:focus .icon{color:#ff9800}
.global-footer__list-item--social a:hover svg path{fill:#ff9800}
.global-footer__sundary-nav-list{margin-top:.9375rem;margin-bottom:.9375rem}
.global-footer__sundary-nav-list-item .tk-link{text-transform:inherit}
.global-footer__copyright{margin-top:.9375rem;font-size:.875rem;line-height:1.64286;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}
.global-footer__site-context-cta{margin:0}
.global-footer__site-context-cta.selected .tk-link-apply-transparent-border{border-bottom-color:#fff}
.global-footer__site-context-cta.selected .tk-link-apply-transparent-border:hover,.global-footer__site-context-cta.selected .tk-link-apply-transparent-border:active,.global-footer__site-context-cta.selected .tk-link-apply-transparent-border:focus{border-bottom-color:#ff9800}
@media (max-width: 991px){
.footers-container{margin:0 -15px}
.global-nav .footers-container{margin:40px 0 0}
.global-footer{padding:15px 15px 0;background-color:#003057;display:none}
.global-footer__section-container{display:flex;flex-direction:column}
.global-footer__section--mobile-order-0{order:0}
.global-footer__section--mobile-order-1{order:1}
.global-footer__title--with-image{margin-bottom:0}
.global-footer__list-item{font-size:.875rem;padding:.625rem 0}
.global-footer__list-item a{font-size:.875rem;line-height:1.125rem}
.global-footer__section-social{margin-top:1.5625rem}
.global-footer__section-social .global-footer__title{line-height:1.125rem;padding-bottom:.375rem;margin:0}
.global-footer__section-content ul{margin-left:.1875rem}
.global-footer__section-content ul .global-footer__list-item--social>a{display:block;line-height:0px}
.global-footer__section-site-context{margin-top:1.25rem}
.global-footer__section-site-context .global-footer__list-item{padding-bottom:.3125rem}
.global-footer__section-site-context .global-footer__list-item span{font-size:.875rem;line-height:1.5rem}
.global-footer__section-site-context .global-footer__list-item span.icon-chevron-right{top:0}
.global-footer__section-site-context .global-footer__section-content .global-footer__list-item:last-child{margin-bottom:0}
.global-footer__section-languages-and-social{display:flex;flex-direction:column}
.global-footer__section-languages-and-social .global-footer__section-social{order:1}
.global-footer__section-content ul{margin-left:.1875rem}
.global-footer__section-content ul .global-footer__list-item--social>a{display:block;line-height:0px}
.global-footer__sundary-nav-list{margin-top:.6875rem;margin-bottom:1.25rem}
.global-footer__sundary-nav-list-item{padding:.625rem 0;font-size:.8125rem}
.global-footer__sundary-nav-list-item>a.tk-link{font-size:.8125rem;line-height:1.0625rem;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal}
.global-footer__copyright{margin-top:0;line-height:1.0625rem;font-size:.8125rem;letter-spacing:.09375rem}
}
@media (min-width: 992px){
.global-footer{padding:30px 15px 0;margin:0 -15px;background-color:#003057;color:#fff;position:relative}
.global-footer__title{font-size:1.125rem;line-height:1.33333;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:2.25px;margin-bottom:.9375rem;border-bottom:0;padding-bottom:0;cursor:default;outline:transparent}
.global-footer__title .icon{display:none}
.global-footer__title--with-image{position:relative;margin-bottom:1.25rem}
.global-footer__title--with-image__text{display:inline-block;padding-left:45px}
.global-footer__title--with-image__image{display:inline-flex;position:absolute}
.global-footer__title--with-image__image img{width:1.875rem;height:4.375rem}
.global-footer__list-item.global-footer__list-item--social{margin-right:1.25rem;margin-bottom:1.25rem}
.global-footer__list-item{margin-bottom:.9375rem}
.global-footer__section-content{height:auto;width:auto;position:relative}
.global-footer__section-container{border-bottom:2px solid #3a5366}
.global-footer__sundary-nav{margin-left:.9375rem;margin-right:.9375rem}
.global-footer__sundary-nav-list{display:inline-block}
.global-footer__sundary-nav-list-item{margin-right:1.25rem;display:inline-block;vertical-align:top}
.global-footer__sundary-nav-list-item .tk-link{font-size:.8125rem;line-height:1.23077;font-family:Source Sans Pro Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal}
.global-footer__copyright{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;float:right}
.global-footer__section-content{height:auto;width:auto;position:relative;overflow:initial;margin-top:.9375rem}
}
@media (max-width: 991px){
.global-nav .global-nav__second-line-search .in-page-search form{margin-right:0}
}
.global-nav .in-page-search{width:24rem;height:2.0625rem;display:inline-block}
.global-nav .in-page-search-expand{width:31.5625rem;margin-left:3.4375rem}
.global-nav .in-page-search input{border:none;border-bottom:#a8a9ab solid 1px;background:none;height:2.0625rem;color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:18px;letter-spacing:0.3px;padding:0}
.global-nav .in-page-search input:focus{outline:transparent}
.global-nav .in-page-search input::-moz-placeholder{color:#a8a9ab;font-size:12px;line-height:18px;opacity:1}
.global-nav .in-page-search input:-ms-input-placeholder{color:#a8a9ab;font-size:12px;line-height:18px}
.global-nav .in-page-search input::-webkit-input-placeholder{color:#a8a9ab;font-size:12px;line-height:18px}
.global-nav .in-page-search--by-image input{border-radius:0 25px 25px 0}
.global-nav .in-page-search__image-name-container{flex:0 0 40%;padding:.1875rem;color:#000;background-color:#f3f3f3;border-top-left-radius:25px;border-bottom-left-radius:25px;display:flex}
.global-nav .in-page-search__image-miniature{width:1.6875rem;height:1.6875rem;margin-left:.625rem}
.global-nav .in-page-search__image-full-name{width:5.4375rem;margin-right:.625rem;padding:.125rem 0 .25rem .25rem;display:flex}
.global-nav .in-page-search__image-name{overflow:hidden;text-overflow:ellipsis;border:none;white-space:nowrap}
.global-nav .in-page-search__submit{height:100%;width:100%;right:0}
.global-nav .in-page-search__submit:focus{outline:transparent}
.global-nav .in-page-search__submit-container{width:2.0625rem;right:.625rem;height:100%;position:absolute;top:0}
.global-nav .in-page-search__prediction-container{background-color:#F2F2F2;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#284864;margin-left:.9375rem;padding:0;top:35px;max-width:384px}
.global-nav .in-page-search__prediction-container li{margin:0;padding:0 .625rem}
.global-nav .in-page-search__prediction-container li:hover,.global-nav .in-page-search__prediction-container li:active,.global-nav .in-page-search__prediction-container li:focus{background-color:#DFDFDF}
.global-nav .in-page-search__prediction-container .type-label{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;color:#4c4d4e;font-size:1.125rem;letter-spacing:.125rem;padding:.9375rem .625rem .3125rem .625rem}
.global-nav .in-page-search__prediction-container .text-label{font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;font-size:.875rem;letter-spacing:.09375rem}
.global-nav .in-page-search__input-container{width:100%;float:right;position:relative;display:flex}
.global-nav .in-page-search__input-container.slide-enter,.global-nav .in-page-search__input-container.slide-leave{width:33px}
.global-nav .in-page-search .in-page-search__icon{display:block;background-color:transparent;color:#284864;font-size:15px;line-height:15px;width:100%;height:100%;top:0;padding:.3125rem}
.global-nav .in-page-search .in-page-search__icon-background-color-primary circle,.global-nav .in-page-search .in-page-search__icon-background-color-primary path{stroke:#284864}
.global-nav .in-page-search .in-page-search__icon::before{position:static}
@media (max-width: 639px){
.global-nav .in-page-search__prediction-container li:hover,.global-nav .in-page-search__prediction-container li:active,.global-nav .in-page-search__prediction-container li:focus{background-color:#F2F2F2}
.global-nav .in-page-search__prediction-container .type-label{font-size:.75rem;padding:.5625rem 0 .5625rem 0}
.global-nav .in-page-search__prediction-container .text-label{border-bottom:none}
}
@media (min-width: 992px){
.global-nav .in-page-search{transition:width 170ms cubic-bezier(0.4, 0, 1, 1) 200ms}
.global-nav .in-page-search__input-container{transition:width 170ms cubic-bezier(0.4, 0, 1, 1) 200ms;text-align:right;float:none}
.global-nav .in-page-search__prediction-container{width:calc(100% - 34px);max-width:none}
.global-nav .in-page-search.scroll__search,.global-nav .in-page-search.scroll__search .in-page-search__input-container{transition:width 135ms cubic-bezier(0.4, 0, 1, 1) 235ms;width:31.5625rem}
}
@media (max-width: 991px){
.global-nav .in-page-search{width:100%;height:auto}
.global-nav .in-page-search form{margin-right:2.8125rem}
.global-nav .in-page-search__input-container{width:100%}
.global-nav .in-page-search__input-container input{height:24px}
.global-nav .in-page-search__input-container input:focus{box-shadow:none}
.global-nav .in-page-search__input-container-with-camera{float:left;width:calc(100% - 47px)}
.global-nav .in-page-search__prediction-container{margin-left:-.9375rem;max-width:100vw;width:100vw;top:37px}
.global-nav .in-page-search__prediction-container .type-label{padding-left:2.0625rem}
.global-nav .in-page-search__prediction-container li{padding-left:2.0625rem}
.global-nav .in-page-search__prediction-container-fixed{position:fixed;width:100vw;left:0;margin-left:0;top:3.125rem}
.global-nav .in-page-search__submit-container{right:0;width:20px}
.global-nav .in-page-search__submit__icon{position:absolute;height:20px;width:20px;bottom:4px;right:0}
}
.in-page-search{position:relative}
.in-page-search__form{position:relative}
.in-page-search__input,.in-page-search input[type='search']{padding-right:2.625rem;box-sizing:border-box;margin-bottom:0;width:100%;text-overflow:ellipsis}
@media (min-width: 992px){
.in-page-search__input,.in-page-search input[type='search']{height:60px}
}
.in-page-search__submit{width:2.5rem;position:absolute;top:0;right:0;border:0;color:#a8a9ab;background-color:transparent;height:60px;padding:0;z-index:100}
.in-page-search__submit:hover+.in-page-search__icon,.in-page-search__submit:active+.in-page-search__icon,.in-page-search__submit:focus+.in-page-search__icon{color:#284864}
.in-page-search__icon{position:absolute;top:4px;right:2px;bottom:4px;width:35px;z-index:99;background-color:#fff;color:#ff9800}
.in-page-search__icon:hover,.in-page-search__icon:active,.in-page-search__icon:focus{color:#284864}
.in-page-search__icon::before{position:absolute;top:calc(26px - 0.5rem);right:15px}
.in-page-search__prediction-container{padding:1.25rem .9375rem .625rem;background-color:#32516b;color:#fff;text-align:left}
.in-page-search__prediction-container h1,.in-page-search__prediction-container h2,.in-page-search__prediction-container h3,.in-page-search__prediction-container h4,.in-page-search__prediction-container h5,.in-page-search__prediction-container a,.in-page-search__prediction-container .tk-link{color:inherit}
.in-page-search__prediction-container li{margin-bottom:1.875rem;position:relative}
.in-page-search__prediction-container a{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;display:flex;align-items:center}
.in-page-search__prediction-container .swatch-img{width:50px;height:50px;vertical-align:middle;flex-shrink:0}
.in-page-search__prediction-container .swatch-img img{width:100%}
.in-page-search__prediction-container .label-container{display:inline-block;vertical-align:middle;line-height:1.5;padding-left:.625rem}
.in-page-search__prediction-container .label-container .text-label{display:table}
.in-page-search__prediction-container .prediction-container__see-all-results{padding:.9375rem .625rem;text-align:right}
.in-page-search__prediction-container .prediction-container__see-all-results>a{font-size:.875rem;line-height:1.66667;font-weight:bold}
.in-page-search .suggested-result{margin-bottom:1.875rem}
.in-page-search__prediction-container{position:absolute;width:100%;z-index:200}
@media (max-width: 639px){
.in-page-search__prediction-container .swatch-img{width:40px;height:40px;display:inline-block;vertical-align:middle}
.in-page-search__prediction-container .swatch-img img{width:100%}
.in-page-search__prediction-container .label-container{line-height:1.4}
}
@media (min-width: 992px){
.in-page-search__input,.in-page-search input[type='search']{padding-right:3.125rem;padding-left:28px}
.in-page-search__submit{width:50px;right:5px}
.in-page-search__icon{width:50px}
.in-page-search__icon::before{right:20px}
.in-page-search__prediction-container{padding:1.875rem 1.875rem .625rem}
.in-page-search__prediction-container li{margin-bottom:1.875rem}
}
.doc-search-box{width:390px;position:relative;margin:30px auto 0}
@media (max-width: 991px){
.doc-search-box{width:100%}
}
.help-center-search-box{width:100%;position:relative}
.general-search-box{line-height:0}
.general-search-box input{width:100%;height:24px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:15px;letter-spacing:0.38px;color:#53565a;border:none;border-bottom:1px solid #a8a9ab;margin:0;padding:0 14px 6px 0}
.general-search-box input::-moz-placeholder{color:#a8a9ab;font-size:15px;line-height:23px;opacity:1}
.general-search-box input:-ms-input-placeholder{color:#a8a9ab;font-size:15px;line-height:23px}
.general-search-box input::-webkit-input-placeholder{color:#a8a9ab;font-size:15px;line-height:23px}
.general-search-box input:focus{border-color:#53565a;color:#53565a;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.general-search-box input::-ms-clear{display:none}
.general-search-box__submit-button{position:absolute;right:0;top:0;height:100%;border:0;outline:0;background-color:transparent;padding:0 0 6px 0;color:#a8a9ab}
.general-search-box__submit-button:hover{color:#53565a}
.general-search-box__submit-button__icon{display:block;width:14px;height:14.8px}
.filter-search-box{width:100%}
@media (min-width: 992px){
.filter-search-box{margin-bottom:10px}
}
@media (max-width: 991px){
.filter-search-box{margin-bottom:15px}
}
.filter-search-box__input{width:95%;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:13px;letter-spacing:0.65px;color:#53565a;border:none;border-bottom:1px solid #e8ecef;margin:0;padding-bottom:5px}
.filter-search-box__input::-moz-placeholder{color:#a8a9ab;font-size:13px;line-height:23px;opacity:1}
.filter-search-box__input:-ms-input-placeholder{color:#a8a9ab;font-size:13px;line-height:23px}
.filter-search-box__input::-webkit-input-placeholder{color:#a8a9ab;font-size:13px;line-height:23px}
.filter-search-box__input:focus{border-color:#53565a;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.article-thumbnails__container{display:flex;flex-wrap:wrap;justify-content:space-between}
@media (min-width: 992px){
.article-thumbnails__item{width:calc((100% - 36px) / 2)}
.article-thumbnails__item--with-filters{width:calc((100% - 47px) / 2)}
.article-thumbnails__item:nth-child(n+3){margin-top:40px}
}
@media (max-width: 991px){
.article-thumbnails__item{width:100%}
.article-thumbnails__item:nth-child(n+2){margin-top:50px}
}
@media (min-width: 1350px){
.article-thumbnails__item--large-desktop-design{width:calc((100% - 40px) / 2)}
}
.image-text-block{width:100%;line-height:0}
.image-text-block img{background-color:#F2F2F2;display:block;width:100%}
.image-text-block__picture{display:block}
.image-text-block__picture+*{margin-top:20px}
.image-text-block__picture+.image-text-block__location{margin-top:.9375rem}
.image-text-block__picture__container{padding-top:56%;position:relative;overflow:hidden}
.image-text-block__picture__container__picture{position:absolute;top:0;left:0;right:0}
.image-text-block__location{text-transform:uppercase;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;color:#003057;margin-top:5px}
.image-text-block__title{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:25px;line-height:30px;letter-spacing:normal}
.image-text-block__title-location-container{margin-bottom:20px}
.image-text-block__copy{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;margin-bottom:20px}
.image-text-block__copy[has-large-margin-cta]{margin-bottom:30px}
.vertical-results-filter__refine-results-cta{width:100%}
.vertical-results-filter__content{position:relative;background:#fff;display:none}
.vertical-results-filter__content.active{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;overflow:auto;z-index:900;overflow-x:hidden}
.vertical-results-filter__title{color:#003057;font-size:25px;line-height:30px;text-align:left;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";letter-spacing:normal;font-weight:normal;margin-bottom:15px}
.vertical-results-filter__skip-to-next:focus,.vertical-results-filter__skip-to-next:active{padding:.3125rem .625rem;top:-1.25rem;position:relative;background-color:#e9ecef;border:2px solid #ff9800}
.vertical-results-filter__cta{margin-top:0;margin-bottom:0}
.vertical-results-filter__cta span:last-child{margin-left:5px}
.vertical-results-filter__close-cta{font-size:.9375rem;margin:0;float:right}
.vertical-results-filter__close-cta .icon{display:block;padding:12px}
.vertical-results-filter__close-cta-container{margin-top:2.5rem;height:auto;display:block}
.vertical-results-filter__close-cta-container .left-column,.vertical-results-filter__close-cta-container .right-column{display:inline-block}
.vertical-results-filter__close-cta-container .left-column{width:10%}
.vertical-results-filter__close-cta-container .right-column{width:85%}
.vertical-results-filter__list--secondary-child-container{padding-top:1px;margin-top:-1px}
.vertical-results-filter__list--secondary-child-container--scroll-on-filter{max-height:290px;overflow-y:auto}
.vertical-results-filter__list--secondary-child{padding-bottom:.9375rem}
.vertical-results-filter__list--secondary-child--with-top-padding{padding-top:.9375rem}
.vertical-results-filter__list--tertiary-child-container{padding-left:.9375rem}
.vertical-results-filter__list-child{border-top:1px solid #c1c6c8}
.vertical-results-filter__selected-options{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.125rem;color:#4c4d4e;display:block}
@media (min-width: 992px){
.vertical-results-filter__facet:not(:first-child){margin-top:10px}
}
@media (max-width: 991px){
.vertical-results-filter__facet:not(:first-child){margin-top:30px}
}
.vertical-results-filter__scrollable-list{position:relative}
.vertical-results-filter__facet-label{font-size:.875rem}
.vertical-results-filter__clear-filters.active{display:inline-block}
.vertical-results-filter .custom-radio{display:flex;flex-wrap:wrap;padding-bottom:0}
.vertical-results-filter .custom-pattern li{display:flex;align-items:center}
.vertical-results-filter .custom-pattern li:hover{cursor:pointer}
.vertical-results-filter .custom-pattern li:hover .vertical-results-filter__pattern-container{padding:.0625rem .0625rem .0625rem .25rem;border:2px solid #ff9800}
.vertical-results-filter .custom-pattern li:hover .vertical-results-filter__pattern-container span.icon{font-size:1.1875rem}
.vertical-results-filter .custom-pattern li:hover label{cursor:pointer}
.vertical-results-filter .custom-pattern li:hover label .span-wrapper{border-bottom:2px solid #ff9800}
.vertical-results-filter .custom-pattern li:hover input:checked ~ .vertical-results-filter__pattern-container{border:2px solid #ff9800}
@media (max-width: 991px){
.vertical-results-filter .custom-pattern li:hover label .span-wrapper{border-bottom:none}
.vertical-results-filter .custom-pattern li:hover input:checked ~ .vertical-results-filter__pattern-container{border:2px solid #284864}
}
.vertical-results-filter .custom-pattern input{display:none}
.vertical-results-filter .custom-pattern label{font-weight:normal}
.vertical-results-filter .custom-pattern input:checked ~ .vertical-results-filter__pattern-container{padding:.0625rem .0625rem .0625rem .25rem;border:2px solid #284864}
.vertical-results-filter .custom-pattern input:checked ~ .vertical-results-filter__pattern-container span.icon{font-size:1.1875rem}
.vertical-results-filter .custom-pattern input:checked ~ label span.span-wrapper span:first-child{font-weight:bold}
.vertical-results-filter__pattern-container{width:1.875rem;height:1.875rem;margin:.625rem .625rem .625rem 0;flex-shrink:0}
.vertical-results-filter__pattern-container span.icon{font-size:1.875rem}
@media (max-width: 991px){
.vertical-results-filter.small-margin-bottom{margin-bottom:30px}
}
@media (max-width: 992px){
.vertical-results-filter__list--secondary-child-container--scroll-on-filter{max-height:none}
}
@media (min-width: 768px){
.vertical-results-filter__cta{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
}
@media (min-width: 992px){
.vertical-results-filter__close-cta,.vertical-results-filter__close-cta-container,.vertical-results-filter__clear-filters{display:none}
.vertical-results-filter__cta.cta-border-only{display:none}
.vertical-results-filter__content{display:block;background:transparent}
.vertical-results-filter__content.active{padding-top:0;position:relative;height:auto;width:auto;overflow:inherit}
}
@media (max-width: 991px){
.vertical-results-filter__list--secondary .vertical-results-filter__list-item.active .vertical-results-filter__list--secondary-child.custom-pattern{display:flex;flex-wrap:wrap}
.vertical-results-filter__list--secondary .vertical-results-filter__list-item.active .vertical-results-filter__list--secondary-child.custom-pattern li{width:49%}
.vertical-results-filter__list--secondary .vertical-results-filter__list-item.active .vertical-results-filter__list--secondary-child.custom-pattern li:nth-of-type(odd){margin-right:.3125rem}
}
.image-link-sku{color:#284864}
.image-link-sku__item{margin-bottom:1.25rem}
.image-link-sku__item--small{text-align:left}
.image-link-sku__figure{margin:0;position:relative;display:flex;flex-direction:column;width:100%}
.image-link-sku__figure__link{min-height:1px}
.image-link-sku__figure .new-label{position:absolute;top:15px;right:0px;padding:10px;height:35px;color:#fff;background-color:#658299;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:13px;line-height:17px;letter-spacing:0.65px;text-align:center}
@media (max-width: 991px){
.image-link-sku__figure .new-label{top:10px;padding:10px 7.5px}
}
.image-link-sku__figure .M{background:#595959}
.image-link-sku__swatch{width:100%;margin-bottom:.625rem;background-color:#e2e2e2}
.image-link-sku__swatch-container{position:relative;margin-bottom:0}
.image-link-sku__swatch-container--preview{padding-top:100%}
.image-link-sku__swatch-container--preview .image-link-sku__swatch{margin-top:-100%}
.image-link-sku__swatch-container--cursor{cursor:pointer}
.image-link-sku__swatch--small{min-height:10.3125rem;height:10.3125rem;width:10.3125rem}
.image-link-sku__caption{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;color:#284864;border-top:1px solid #e3e3e3;padding:15px;display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}
@media (max-width: 991px){
.image-link-sku__caption{padding:17px 10px 15px}
}
.image-link-sku__caption__id{font-size:.8125rem;line-height:1.125rem;color:#4c4d4e}
.image-link-sku__caption .tk-label{font-size:.8125rem;margin-bottom:0 0 .3125rem 0;cursor:pointer;display:inline-block;color:#284864}
.image-link-sku__caption .tk-label:hover>span:nth-child(2),.image-link-sku__caption .tk-label:active>span:nth-child(2),.image-link-sku__caption .tk-label:focus>span:nth-child(2){border-bottom-color:#ff9800}
.image-link-sku__caption .tk-label span:nth-child(2){border-bottom:2px solid #284864;color:#284864;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";display:inline}
.image-link-sku__configurable-message{display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;bottom:0;width:100%;height:35px;color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:13px;line-height:17px;letter-spacing:0.65px;background-color:#f4f4f4;box-sizing:border-box;border-top:#e3e3e3 solid 1px}
.image-link-sku__configurable-message__checkbox-label{vertical-align:super}
.image-link-sku__configurable-message__checkbox-label--disabled{cursor:pointer;vertical-align:super}
.image-link-sku__configurable-message__checkbox--disabled{display:none}
.image-link-sku__quickship{position:absolute;display:flex;align-items:center;justify-content:center;bottom:15px;left:15px;background-color:#575756;box-shadow:0 3px 4px 0 rgba(124,124,124,0.2)}
.image-link-sku__quickship.hasConfigBtn{bottom:50px}
.image-link-sku__quickship__icon{color:#fff;height:22px;width:22px}
@media (min-width: 992px){
.image-link-sku .keyline-heading,.image-link-sku .keyline-heading-small-border,.image-link-sku .keyline-heading--large{margin-left:.9375rem}
}
@media (max-width: 639px){
.image-link-sku__swatch{height:100%;min-height:0px}
}
@media (max-width: 767px){
.image-link-sku__item:nth-child(odd){padding:0 .4375rem 0 0}
.image-link-sku__item:nth-child(even){padding:0 0 0 .5rem}
}
@media (max-width: 991px){
.image-link-sku__quickship{height:30px;width:30px;bottom:10px;left:10px}
.image-link-sku__quickship__icon{height:19px;width:19px}
.image-link-sku__configurable-message{font-size:12px;line-height:18px;letter-spacing:0.3px}
}
.designed-text,.designed-text p,.designed-text em,.designed-text li{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;font-weight:normal;color:#53565a}

.designed-text em,.designed-text li{margin:0;padding:0}
.designed-text p:not(:last-child){margin-bottom:20px}
.designed-text p:last-child{margin-bottom:0}
.designed-text em{font-style:italic}
.designed-text ul{list-style-type:none;margin:20px 0;padding:0;overflow:hidden}
.designed-text ul li{position:relative;padding-left:20px}
.designed-text ul li:not(:first-child){margin-top:20px}
.designed-text ul li:before{position:absolute;content:"\2022";font-size:24px;left:0;color:#8f9194}
.designed-text ol{counter-reset:item;list-style-type:none;margin:20px 0;padding:0}
.designed-text ol li{position:relative;padding-left:23px}
.designed-text ol li:not(:first-child){margin-top:15px}
.designed-text ol li:before{position:absolute;content:counter(item);counter-increment:item;left:0;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";color:#8f9194}
.designed-text a{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:15px;line-height:23px;letter-spacing:0.38px;color:#8e6f00;text-decoration:underline;cursor:pointer}
.designed-text a[href^="tel:"]{border:none}
.designed-text blockquote{margin:40px 0 20px;padding:0 0 0 40px}
.designed-text blockquote:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e928";font-size:23px;position:absolute;top:0;left:0;color:#658299;opacity:1}
.designed-text h2{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:normal;color:#003057;font-weight:normal;margin-bottom:20px}
.designed-text.designed-text h2+h3,.designed-text.designed-text h2+h4,.designed-text.designed-text h2+h5,.designed-text.designed-text h2+h6{margin-top:0}
@media (min-width: 992px){
.designed-text h3:not(:first-child),.designed-text h4:not(:first-child),.designed-text h5:not(:first-child),.designed-text h6:not(:first-child){margin-top:50px}
}
@media (max-width: 991px){
.designed-text h3:not(:first-child),.designed-text h4:not(:first-child),.designed-text h5:not(:first-child),.designed-text h6:not(:first-child){margin-top:30px}
}
.designed-text h3,.designed-text h4,.designed-text h5,.designed-text h6{font-family:"Roboto Light","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:normal;color:#8f9194;font-weight:normal;margin-bottom:15px;text-transform:none}


.designed-text img{width:100%;display:block}
.designed-text iframe{width:100%;display:block}
.sample-added-overlay{z-index:1100}
.sample-added-overlay .overlay__container{font-weight:normal}
.sample-added-overlay__content-container{min-height:173px}
.sample-added-overlay__header{text-transform:uppercase}
.sample-added-overlay__cta-container{text-align:left}
.sample-added-overlay__cta-container .tk-link{display:inline-block;margin-bottom:0}
.sample-added-overlay__cta-spinner{margin:5px 0 0 auto;width:30px;height:30px}
.sample-added-overlay__item{display:flex}
.sample-added-overlay__item__image{width:85px}
.sample-added-overlay__item__description{margin-left:20px}
.sample-added-overlay__item__description__name{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:20px;letter-spacing:0.75px;text-transform:uppercase;color:#003057}
.sample-added-overlay__item__description__sub-description{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#53565a;margin-top:5px}
.sample-added-overlay .no-horizontal-padding{padding-left:0;padding-right:0}
@media (min-width: 992px){
.sample-added-overlay__item{padding:0 40px}
.sample-added-overlay__cta-container{text-align:right}
.sample-added-overlay__cta-container .tk-link{margin-left:30px}
}
@media (max-width: 991px){
.sample-added-overlay__cta-container{width:100%}
.sample-added-overlay__cta-container .tk-link{width:100%;text-align:center}
.sample-added-overlay__cta-container .tk-link:not(:first-child){margin-top:30px}
}
.select-format-overlay{text-align:left}
.select-format-overlay__disclaimer{background-color:#f2f2f2;padding:15px;display:flex}
.select-format-overlay__disclaimer .disclaimer__info-icon{flex-shrink:0;width:20px;height:20px}
.select-format-overlay__disclaimer .disclaimer__text{margin-left:10px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#53565a}
.select-format-overlay__checkbox{display:inline-block;margin-top:15px}
.select-format-overlay__container{text-align:left;max-width:37.5rem;padding:1.875rem;margin-top:0}
.select-format-overlay__heading{text-align:center;margin-bottom:.9375rem;color:#4c4d4e}
.select-format-overlay__label{margin-top:30px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#003057}
.select-format-overlay__footer{width:100%;display:flex;justify-content:flex-end}
.select-format-overlay .no-horizontal-padding{padding-left:0;padding-right:0}
.select-format-overlay form span{font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}
.select-format-overlay form .form-submit-btn{width:auto;height:3.125rem;padding:0 .9375rem;margin:0;right:0;text-transform:uppercase}
.select-format-overlay form .form-submit-btn[disabled]{background-color:transparent;border-color:#cacaca;color:#cacaca}
.select-format-overlay form .form-submit-btn[disabled] span:before{color:#cacaca}
.select-format-overlay form .form-divider{margin:1.875rem 0 .9375rem 0;background-color:rgba(40,72,100,0.1)}
.select-format-overlay .spinner-container{width:3.125rem;height:3.125rem;align-items:center;display:flex;padding-left:.625rem}
@media (min-width: 992px){
.select-format-overlay__checkbox{width:calc((100% - 20px) / 2)}
.select-format-overlay__checkbox:nth-child(even){margin-left:20px}
}
@media (max-width: 991px){
.select-format-overlay__checkbox{width:100%}
}
@media (min-width: 768px){
.select-format-overlay__container{padding-bottom:30px}
}
@media (min-width: 992px){
.basket-item{display:flex;justify-content:space-between}
.basket-item:not(:first-child){margin-top:60px}
}
.basket-item__details{display:flex}
@media (max-width: 991px){
.basket-item__details{width:100%}
}
@media (min-width: 992px) and (max-width: 1349px){
.basket-item__details{width:462px}
}
@media (min-width: 1350px){
.basket-item__details{width:440px}
}
.basket-item__description{margin-left:20px;line-height:0;flex:1}
.basket-item__description__link{margin-bottom:5px;color:#003057;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";line-height:20px;letter-spacing:0.75px;text-align:left;text-transform:uppercase;font-weight:normal;font-size:15px}
.basket-item__description__line{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px}
@media (min-width: 992px){
.basket-item__description__line{display:block}
}
.basket-item__swatch-info{display:flex;flex-direction:column}
.basket-item__swatch-wrapper{width:85px;height:85px;flex-shrink:0}
.basket-item__quantity{line-height:1}
@media (min-width: 992px){
.basket-item__quantity>:not(:first-child){margin-top:25px}
}
@media (max-width: 991px){
.basket-item__quantity__link-container{margin-bottom:5px;display:flex;align-items:flex-end}
}
.basket-item__quantity :focus{box-shadow:none}
.basket-item__quantity .tk-select{border-top:none;border-right:none;border-left:none;background:url("/img/chevron-down-icon.svg") #fff calc(100%) center no-repeat;background-size:10px 10px}
.basket-item__quantity-value{display:inline-block;line-height:normal;margin-left:.625rem}
.basket-item__quantity-label{color:#003057;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;margin-bottom:10px}
.basket-item__quantity-select{width:auto;min-width:90px;margin-bottom:0}
.basket-item__quantity .form-group{margin-bottom:0}
.basket-item fieldset{border:0;margin:0;padding:0}
.basket-item__configurable_be_aware_text{font-size:.9375rem;letter-spacing:.03125rem;margin-top:1.875rem;line-height:1.87}
@media (max-width: 991px){
.basket-item:not(:first-child){margin-top:50px}
.basket-item__quantity{display:flex}
.basket-item__quantity .tk-select{margin-right:30px}
.basket-item__quantity-value,.basket-item__quantity-title{margin-top:1.25rem;line-height:1.8}
.basket-item__description{padding-right:0}
.basket-item__swatch-info{display:inline}
.basket-item__quantity{margin-top:30px}
}
.cookie-notification{position:fixed;background-color:rgba(0,0,0,0.6);color:#fff;z-index:600;bottom:0;width:100%;display:none;margin-left:-15px;padding:30px 0}
.cookie-notification.active{display:block}
.cookie-notification__container{margin:auto;display:flex;align-items:center}
.cookie-notification__description,.cookie-notification__link{color:#fff;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:13px;line-height:17px;letter-spacing:0.33px}
.cookie-notification__link{text-decoration:underline}
@media (min-width: 992px) and (max-width: 1349px){
.cookie-notification__description{width:711px;margin-right:36px}
.cookie-notification__cta-close{width:213px}
}
@media (min-width: 1350px){
.cookie-notification__description{width:950px;margin-right:40px}
.cookie-notification__cta-close{width:290px}
}
@media (max-width: 991px){
.cookie-notification__container{width:100%;display:block;padding-left:15px;padding-right:15px}
.cookie-notification__description{display:block;margin-bottom:20px}
.cookie-notification__cta-close{width:100%}
}
.cms-hub{margin-top:30px}
.cms-hub__content-list-block{position:relative;background-color:#fff;min-height:130px;height:auto;border:solid 1px #cacbcc;padding:30px;line-height:0}
.cms-hub__content-list-block:not(:first-child){margin-top:30px}
.cms-hub__content-list-block__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";color:#003057;margin:30px 0;font-size:25px;line-height:30px;font-weight:normal;letter-spacing:normal}
.cms-hub__content-list-block__subtitle{color:#003057;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;font-weight:normal}
.cms-hub__content-list-block__info{display:flex;justify-content:space-between}
.cms-hub__content-list-block__download{width:calc(296px)}
.press-releases-results__title{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;letter-spacing:normal;font-size:30px;line-height:35px;margin:0;padding:0;text-transform:none}
.pagination{margin-top:1.5625rem}
.max-content-holder>h1{margin-right:5rem;margin-left:5rem}
@media (min-width: 992px){
.press-releases-results{width:calc(794px);margin:auto;padding-bottom:90px}
}
@media (max-width: 991px){
.max-content-holder>h1{margin-right:0;margin-left:0}
.press-releases-results{width:100%;padding:30px 0 60px}
.press-releases-results__title{text-align:left}
.cms-hub__content-list-block{padding:15px;margin-bottom:15px}
.cms-hub__content-list-block__title{margin:20px 0}
}
.results-filter__facet:active>.results-filter__list--tertiary-child,.results-filter__facet:focus>.results-filter__list--tertiary-child{display:block}
.results-filter .results-filter__list--tertiary-child{padding-left:.625rem}
.image-link-sku__quick-view-button{display:none;position:absolute;padding:10px 15px;bottom:50%;left:50%;transform:translate(-50%, 50%);width:calc(100% - 30px);color:#53565a;background-color:#fff;box-shadow:0 3px 4px 0 rgba(124,124,124,0.2);justify-content:center}
.image-link-sku__quick-view-button:hover{color:#727272}
.image-link-sku__quick-view-button__text{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";line-height:17px;font-size:13px;letter-spacing:0.65px;text-align:center;margin:0}
.image-link-sku__swatch-container:hover .image-link-sku__quick-view-button{display:flex}
.image-popin{text-align:center}
.image-popin__cta-container{text-align:center;padding-top:1.25rem}
.image-popin__cta-container__download{padding-top:.75rem}
.image-popin__error-container{max-width:31.875rem}
.image-popin__header{margin-bottom:1.875rem}
.image-popin__items{display:flex}
.image-popin__items__item{width:calc((100% - 2 * 30px) / 3)}
.image-popin__items__item:not(:first-child){margin-left:30px}
.image-popin .overlay-device__container{padding-right:.9375rem;align-self:center;width:100%;max-width:785px;margin:auto}
.image-popin .overlay__container{display:inline-block;padding:3.125rem 5.625rem}
.image-popin .overlay__container img{max-height:400px;width:auto;max-width:100%}
.image-popin .overlay__container--with-skus{padding-bottom:1.875rem}
.image-popin .overlay__container--with-skus .image-link-sku__cta{line-height:normal}
.image-popin .overlay__container--small-padding{padding:1.875rem}
.image-popin__small-download-zone{width:35rem}
.image-popin__small-download-zone img.image-popin__small-download-zone__image{float:left;width:14.75rem}
.image-popin__small-download-zone .image-popin__cta-container{padding-top:2.6875rem;text-align:left}
.image-popin__small-download-zone .image-popin__cta-container__download{left:1.875rem;position:relative}
.image-popin__small-download-zone .image-popin__cta-container__download .cta-download__label{letter-spacing:.04375rem}
.product-popin{display:flex}
.product-popin .overlay-product__container{background-color:white;text-align:left;position:relative;width:100%;padding:1.875rem 1.25rem}
.product-popin__header{font-family:"Source Sans Pro Light","Helvetica Neue","Helvetica","Arial","sans-serif";margin-bottom:0;letter-spacing:.125rem;font-size:1.75rem;line-height:2.5rem;text-align:center;color:#4c4d4e}
.product-popin__tab-list{margin-bottom:30px;display:flex;justify-content:center}
.product-popin__content{display:flex;flex-wrap:wrap;justify-content:space-between}
.product-popin__product-asset{display:flex}
.product-asset__product-image{max-height:120px}
.product-asset__product-image>.product-asset__product-image__img,.product-asset__product-image>.product-asset__product-image__svg{width:120px}
.product-asset__product-image>.product-asset__product-image__svg{height:120px}
.product-asset__image-text{margin-left:15px;display:flex;flex-direction:column}
.product-asset__image-title{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#53565a}
.product-asset__image-description{display:flex;flex-direction:column;margin-top:10px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;color:#a8a9ab}
.product-asset__cta-download{margin-top:auto;display:flex;flex-direction:column}
.product-asset__cta-download__sub-description{margin-top:5px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;color:#a8a9ab}
.product-asset .cta-download__label{line-height:1.1875rem;letter-spacing:.0625rem;font-size:.875rem;display:block}
.product-asset .cta-download__type-size{line-height:1.3125rem;letter-spacing:.0625rem;font-size:.8125rem;color:#4c4d4e;text-transform:none}
.product-asset img.svg-download-icon{width:2.9375rem;height:2.9375rem}
@media (max-width: 767px){
.image-popin .overlay__container img{width:100%}
.image-popin .overlay-device__container{padding-right:0}
.product-popin__header{padding:0 .9375rem}
.product-popin .overlay-product__container{min-height:100vh;min-width:100vw;padding:3.125rem 0 .9375rem 0}
.product-popin .overlay__close{right:15px}
.product-asset__image-description span{font-size:.6875rem}
.product-asset .cta-download__label{font-size:.75rem}
.product-asset .cta-download__type-size{font-size:.6875rem}
}
@media (min-width: 992px){
.image-popin .overlay-device__container{padding-right:1.25rem;width:100%;max-width:49.375rem;margin:auto}
.image-popin .overlay__container--with-skus{padding-bottom:0;padding-top:1.875rem}
.product-asset{width:calc((100% - 10px)/2)}
}
@media (max-width: 991px){
.product-asset{width:100%}
.product-asset:not(:first-child){margin-top:30px}
}
.configurable_collection{margin-top:90px}
@media (max-width: 991px){
.configurable_collection{margin-top:80px}
}
.configurable_collection__format-container{display:flex;flex-direction:row;flex-wrap:wrap}
@media (max-width: 991px){
.configurable_collection__format-container{order:1}
}
.configurable_collection__format{display:block}
.configurable_collection__format__id{padding-bottom:3px;color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;text-align:left}
.configurable_collection__format__characteristics{font-size:.8125rem;line-height:1.4;color:#cacaca}
.configurable_collection__available-refs{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;letter-spacing:0.65px;text-align:left}
.configurable_collection__selector-container{padding:0 30px;background-color:#f4f4f4}
.configurable_collection__selector-container.active{padding:30px}
.configurable_collection__selector-container:not(:first-child){margin-top:5px}
@media (max-width: 991px){
.configurable_collection__selector-container{padding:0 15px}
.configurable_collection__selector-container.active{padding:15px}
}
.configurable_collection__configurable_navigator{display:flex;flex-direction:row;margin-top:50px}
@media (max-width: 991px){
.configurable_collection__configurable_navigator{margin:30px 0 0 -15px}
}
.configurable_collection__heading{margin-left:.9375rem;margin-bottom:.9375rem}
.configurable_collection__step_titles{display:flex;flex-direction:column;justify-content:space-between;width:100%}
.configurable_collection__configuration_box{height:40px;width:43px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center}
.configurable_collection__configuration_box.clicked{background-color:#c1c6c8}
.configurable_collection__configuration_box__arrow{width:0;height:0;border-top:1.25rem;border-top-style:solid;border-top-color:transparent;border-bottom:1.25rem;border-bottom-style:solid;border-bottom-color:transparent;border-left:.9375rem;border-left-style:solid;border-left-color:#f4f4f4}
.configurable_collection__configuration_box__arrow.clicked{border-left-color:#c1c6c8}
.configurable_collection__configuration_circle{display:flex;align-items:center;justify-content:center;flex-shrink:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:25px;height:25px;background-color:#fff;margin-right:-.625rem;z-index:1}
.configurable_collection__configuration_circle.clicked{background-color:#f4f4f4}
.configurable_collection__configuration_stepper{display:flex;flex-direction:column;align-items:center;margin:0 25px 0 -15px}
@media (max-width: 991px){
.configurable_collection__configuration_stepper{margin:0 10px 0 0}
}
.configurable_collection__step_container{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;margin-bottom:5px}
.configurable_collection__step_container--clickable{cursor:pointer}
.configurable_collection__step_tick{height:25px;width:25px;color:#fff;font-size:.625rem;padding:.0625rem 0 0 .0625rem}
.configurable_collection__step_tick .tick-icon-background{fill:#f4f4f4}
.configurable_collection__step_tick .tick-icon-tick{fill:#003057}
.configurable_collection__step_count_text{color:#003057;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;text-align:left;padding-left:1px}
.configurable_collection__step_title_container{display:flex;flex-direction:column}
.configurable_collection__step_title_container_label{color:#A1A1A1}
.configurable_collection__step_title_container--desktop{flex-direction:row}
.configurable_collection__step_title_container.collapsed{height:40px;display:flex;justify-content:center}
.configurable_collection__product-name{color:#53565a;font-family:"Roboto Light","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:normal;text-align:left;margin-bottom:20px}
.configurable_collection__step_title_text{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;text-align:left;word-wrap:break-word;word-break:break-all}
.configurable_collection__step_title_text--first-step{cursor:pointer;font-weight:700}
.configurable_collection__step_title_text--options{margin-top:.3125rem}
.configurable_collection__transition{-webkit-transition:all 1s;transition:all 1s}
.configurable_collection__pattern-container{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-.9375rem;margin-right:0;margin-top:.9375rem}
.configurable_collection__pattern-container--final-step{display:block;position:relative;margin-top:15px}
@media (max-width: 991px){
.configurable_collection__pattern-container--final-step{padding-bottom:15px;display:flex;flex-direction:column}
}
.configurable_collection__individual-pattern{padding-left:.3125rem;padding-right:.3125rem}
.configurable_collection__individual-pattern--clickable{cursor:pointer}
.configurable_collection__individual-pattern-image{display:block;width:100%;background-color:#fff}
.configurable_collection__individual-pattern-image--miniature{height:1.5625rem}
.configurable_collection__individual-pattern-image--container{position:relative}
.configurable_collection__individual-pattern-image--overlay{position:absolute;top:0;background-color:transparent}
.configurable_collection__individual-pattern-text{background-color:#fff;color:#53565a;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;height:62px;letter-spacing:0.63px;line-height:17px;margin-bottom:15px;padding:15px;text-align:left;text-transform:uppercase}
@media (max-width: 991px){
.configurable_collection__individual-pattern-text{height:52px}
}
.configurable_collection__tick-validation{position:absolute;top:-10px;right:12px;width:25px;height:25px}
.configurable_collection__miniature{line-height:25px;height:40px;background-color:#f4f4f4;display:flex;align-items:center;cursor:pointer}
.configurable_collection__miniature-image{width:25px}
.configurable_collection__miniature-text{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;text-align:left;margin-left:15px}
.configurable_collection__pattern-container.row>[class^='col-'],.configurable_collection__pattern-container.row>[class*=' col-']{float:left}
.configurable_collection__pattern-container__subhead-container{margin-bottom:5px}
@media (max-width: 991px){
.configurable_collection__pattern-container__subhead-container{order:2;margin-bottom:0}
}
.configurable_collection__order-button{position:absolute;right:0;bottom:0}
@media (max-width: 991px){
.configurable_collection__order-button{position:relative;margin-top:30px;order:3}
}
@media (max-width: 991px){
.configurable_collection__step_title_container.division_padding{margin-top:1.875rem}
.configurable_collection__miniature-image{float:left;margin-right:.625rem}
}
@media (min-width: 768px){
.configurable_collection{display:flex;justify-content:center}
.configurable_collection__configuration_container{width:100%;max-width:992px}
.configurable_collection__individual-pattern--clickable{padding-right:1.0625rem;padding-right:0}
.configurable_collection__configuration_stepper{margin-left:0}
.configurable_collection__pattern-container.row>[class^='col-'] .basket-card,.configurable_collection__pattern-container.row>[class*=' col-'] .basket-card{left:28px}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(3n-1) .individual-sku__swatch-details,.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(3n-1) .individual-sku__swatch-details{margin-left:calc(-100% - 30px * 1.5)}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(3n) .individual-sku__swatch-details,.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(3n) .individual-sku__swatch-details{margin-left:calc(-200% - 30px * 2.5)}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(3n+1),.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(3n+1){clear:left}
.configurable_collection__format{width:33%}
.configurable_collection__product-name{width:70%}
}
@media (min-width: 992px){
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(n) .individual-sku__swatch-details,.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(n) .individual-sku__swatch-details{margin-left:auto}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(4n-2) .individual-sku__swatch-details,.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(4n-2) .individual-sku__swatch-details{margin-left:calc(-100% - 30px * 1)}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(4n-1) .individual-sku__swatch-details,.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(4n-1) .individual-sku__swatch-details{margin-left:calc(-200% - 30px * 2)}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(4n) .individual-sku__swatch-details,.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(4n) .individual-sku__swatch-details{margin-left:calc(-300% - 30px * 3)}
.configurable_collection__pattern-container.row>[class^='col-']:nth-of-type(4n+1),.configurable_collection__pattern-container.row>[class*=' col-']:nth-of-type(4n+1){clear:left}
.configurable_collection__individual-pattern-text.active::after{bottom:14.5rem}
.configurable_collection__miniature-title{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;text-align:left;margin-right:36px;width:20%}
}
.selected-filters__container{vertical-align:top}
.selected-filters__container .selected-filter__container{margin-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem;height:2.0625rem;font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:33px;text-align:center}
.selected-filters__selected-value{margin-right:1.25rem;background-color:#284864;color:#fff}
.selected-filters__selected-value label{margin-right:.625rem;font-weight:normal}
.selected-filters__selected-value__close{line-height:inherit;font-size:.8125rem;line-height:1.53846;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}
.selected-filters__selected-value__close:hover,.selected-filters__selected-value__close:active,.selected-filters__selected-value__close:focus{color:#fff}
.selected-filters__selected-value:not([style*="display: none"]) ~ .selected-filters__clear-all-value{display:block}
.selected-filters__clear-all-value{display:none;background-color:#ff9800;color:#002738;cursor:pointer}
.selected-filters__clear-all-value:hover,.selected-filters__clear-all-value:active,.selected-filters__clear-all-value:focus{color:#fff}
.selected-filters__clear-all-value:hover .icon,.selected-filters__clear-all-value:active .icon,.selected-filters__clear-all-value:focus .icon{color:#fff}
.selected-filters__clear-all-value .cta-clear-all{border:0;background:none;padding:0}
.selected-filters__clear-all-value label{margin-right:.625rem;cursor:pointer;font-weight:normal}
.selected-filters__clear-all-value label:first-letter{text-transform:uppercase}
.selected-filters__clear-all-value__refresh{color:#002738}
@media (max-width: 639px){
.selected-filter__container{margin-bottom:1.875rem}
}
.snackbars-container{z-index:100;position:fixed;display:flex;justify-content:flex-end;align-items:flex-end}
.snackbars-container--above-gallery{z-index:1000;margin-right:.9375rem}
@media (max-width: 991px){
.snackbars-container{width:100%}
}
@media (min-width: 992px){
.snackbars-container{right:calc(50vw - 487.5px)}
}
@media (min-width: 1350px){
.snackbars-container{right:calc(50vw - 647.5px)}
}
@media print{
.snackbars-container{display:none}
}
.comparison-snackbar{margin:0 0 0 30px}
@media (max-width: 991px){
.comparison-snackbar{margin-left:auto;padding-left:20px;float:right;background-color:transparent}
}
.image-gallery__overlay{background-color:rgba(0,0,0,0.75);display:flex}
.image-gallery__overlay .desktop-image-container{padding:120px 80px 0;background-color:transparent}
.image-gallery__overlay .desktop-image-container .image{-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%}
.image-gallery__overlay .desktop-image-container .arrow-image{width:10px;height:18px;color:#fff}
.image-gallery__overlay .desktop-image-container .arrow-container{background:rgba(0,48,87,0.8);position:absolute;top:50%;width:40px;height:40px;z-index:1;display:flex;justify-content:center;align-items:center;line-height:1;cursor:pointer}
.image-gallery__overlay .desktop-image-container .arrow-container-right{right:20px}
.image-gallery__overlay .desktop-image-container .arrow-container-left{left:20px}
.image-gallery__overlay .desktop-image-container .arrow-container:hover{background:#003057}
.image-gallery__overlay .sku-list{width:420px;position:relative}
.image-gallery__overlay .sku-list__collapse-button{display:flex;justify-content:center;align-items:center;position:absolute;top:40px;left:-20px;background-color:#fff;width:40px;height:40px;cursor:pointer;z-index:101}
.image-gallery__overlay .sku-list__collapse-button-icon{width:10px;height:18px;color:#003057}
.image-gallery__overlay .sku-list__container{position:relative;z-index:100;background-color:#fff;height:100%;overflow-y:auto}
@media (min-width: 992px){
.image-gallery__overlay .sku-list__container{padding:0 30px 30px}
}
@media (max-width: 991px){
.image-gallery__overlay .sku-list__container{padding:0 15px 60px}
}
.image-gallery__overlay .sku-list__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-align:center;letter-spacing:normal;color:#003057}
@media (min-width: 992px){
.image-gallery__overlay .sku-list__title{font-size:25px;line-height:30px;margin-top:46px}
}
@media (max-width: 991px){
.image-gallery__overlay .sku-list__title{font-size:30px;line-height:35px;margin-top:30px}
}
.image-gallery__overlay .sku-list__products{margin-top:30px}
@media (min-width: 992px){
.image-gallery__overlay .sku-list__products__product{width:calc((100% - 30px)/2)}
.image-gallery__overlay .sku-list__products__product:nth-child(2n){margin-left:30px}
.image-gallery__overlay .sku-list__products__product:nth-child(n+3){margin-top:30px}
}
@media (max-width: 991px){
.image-gallery__overlay .sku-list__products__product{width:calc((100% - 15px)/2)}
.image-gallery__overlay .sku-list__products__product:nth-child(2n){margin-left:15px}
.image-gallery__overlay .sku-list__products__product:nth-child(n+3){margin-top:15px}
}
.image-gallery__overlay .sku-list .error-summary-container{margin-top:1.25rem;margin-right:.9375rem;padding-left:3.0625rem}
.image-gallery__overlay .sku-list__error{margin-bottom:.9375rem;padding-right:.9375rem}
.image-gallery__overlay .sku-list ul>li .image-link-sku__swatch{display:block;margin-bottom:0}
.image-gallery__overlay .sku-list ul>li .basket-card-available:hover{max-width:1.875rem}
.image-gallery__overlay .overlay__footer{position:absolute;top:0;color:#fff;width:100%}
.image-gallery__overlay .overlay__footer__container{position:absolute;right:130px;bottom:14px;display:flex;top:0;padding-top:40px;padding-right:40px}
.image-gallery__overlay .overlay__footer__pagination{line-height:40px;font-family:"Roboto Light","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;text-align:center;margin-left:80px;display:flex;margin-top:45px}
.image-gallery__overlay .overlay__footer__label{display:flex;text-align:center;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;letter-spacing:0.33px;line-height:15px;margin-top:15px;color:#fff;font-weight:normal}
.image-gallery__overlay .nav-container{width:calc(100% - 420px);flex-grow:1;position:relative}
.image-gallery__overlay .nav-container--no-panel{width:100%}
.image-gallery__overlay--sku-list-collapsed .sku-list{width:30px}
.image-gallery__overlay--sku-list-collapsed .sku-list__title,.image-gallery__overlay--sku-list-collapsed .sku-list ul,.image-gallery__overlay--sku-list-collapsed .sku-list .error-summary-container{display:none}
.image-gallery__overlay--sku-list-collapsed .nav-container{width:calc(100% - 30px)}
@media (max-width: 991px){
.image-gallery__overlay .overlay__footer__container{padding-right:15px;padding-top:30px;right:0}
.image-gallery__overlay .overlay__footer__pagination{margin-left:15px}
}
@media (max-width: 991px){
.image-gallery__overlay{display:block}
.image-gallery__overlay .desktop-image-container{display:none}
.image-gallery__overlay .nav-container{-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:70%;position:relative}
.image-gallery__overlay .nav-container--no-panel{height:100%}
.image-gallery__overlay .sku-list{position:relative;min-height:30%}
.image-gallery__overlay .sku-list__collapse-button{display:none}
.image-gallery__overlay .sku-list ul{margin-right:0;margin-left:0}
.image-gallery__overlay .overlay__footer{bottom:0;top:auto;height:5.125rem}
.image-gallery__overlay .overlay__footer__container{position:absolute;bottom:5px}
.image-gallery__overlay .overlay__footer__pagination{margin-right:1.5625rem}
.image-gallery__overlay .sku-list{width:100%;background-color:#fff}
}
.tk-radio-container__header{display:flex;justify-content:space-between}
.tk-radio-container__title{font-size:.9375rem;letter-spacing:.14375rem;margin:.9375rem 0 .3125rem 0}
.tk-radio-container__tags{display:flex;flex-wrap:wrap;margin-top:20px}
.tk-radio-container__format-tags{display:flex;flex-wrap:wrap;margin:0 0 .625rem 0}
.tk-radio-container__tag{background-color:#F2F2F2;border:1px solid #4c4d4e;margin-bottom:.9375rem;margin-right:1.1875rem;padding:.125rem 0;min-width:5.5rem}
.tk-radio-container__tag input[type="radio"]{display:none}
.tk-radio-container__tag label{position:relative;color:#4c4d4e;display:flex;cursor:pointer;font-size:.8125rem;letter-spacing:.1rem;line-height:1.125rem;margin:0;padding:.5rem 2.5rem .5rem .625rem}
.tk-radio-container__tag-check{border:1px solid #4c4d4e;border-radius:100%;position:absolute;top:.4375rem;right:.625rem;height:1.25rem;min-height:1.25rem;width:1.25rem;min-width:1.25rem}
.tk-radio-container__tag-check svg{position:inherit;top:.3125rem;left:.25rem}
.tk-radio-container__tag-check svg g{stroke:#4c4d4e}
.tk-radio-container .active{background-color:#284864;border:1px solid #284864}
.tk-radio-container .active label{color:#fff}
.tk-radio-container .active .tk-radio-container__tag-check{border:1px solid #00aeef;background-color:#00aeef}
.tk-radio-container .active .tk-radio-container__tag-check svg g{stroke:#fff}
.tk-radio-container .active.atp-theme{border:1px solid #00aeef}
.tk-radio-container .disable{border:1px solid #c8c8c9}
.tk-radio-container .disable label{color:#c8c8c9;cursor:default}
.tk-radio-container .disable .tk-radio-container__tag-check{border:1px solid #c8c8c9}
.tk-radio-container .disable .tk-radio-container__tag-check svg g{stroke:#c8c8c9}
.tk-radio-container .disable.atp-theme{border:1px solid #00aeef}
.tk-radio-container__attributes{position:relative;margin-top:5px}
@media (min-width: 992px){
.related-accessories{margin-top:90px}
}
@media (max-width: 991px){
.related-accessories{margin-top:80px}
}
.related-accessories__selector__container{display:flex;flex-wrap:wrap;line-height:normal}
@media (min-width: 992px){
.related-accessories__selector__container{margin-top:50px}
}
@media (max-width: 991px){
.related-accessories__selector__container{margin-top:30px}
}
.related-accessories__selector__item{margin:0 15px 20px 0}
.related-accessories__content__container{display:flex;flex-wrap:wrap}
@media (min-width: 992px){
.related-accessories__content__item{width:213px}
.related-accessories__content__item:not(:nth-child(4n-3)){margin-left:36px}
.related-accessories__content__item:nth-child(n+5){margin-top:36px}
}
@media (max-width: 991px){
.related-accessories__content__item{width:calc((100% - 20px)/2)}
.related-accessories__content__item:nth-child(2n){margin-left:20px}
.related-accessories__content__item:nth-child(n+3){margin-top:20px}
}
.designed-scrollbar::-webkit-scrollbar{width:5px;height:5px}
.designed-scrollbar::-webkit-scrollbar-track{background:#d8e4e6}
.designed-scrollbar::-webkit-scrollbar-thumb{background:#003057}
.collection-hero dt{margin-bottom:1.25rem;color:#284864}
.collection-hero dd{font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:1px;margin-bottom:1.25rem;display:block}
.collection-hero dd .icon{font-size:.75rem}
.collection-hero__more-details{margin-top:50px;display:flex}
@media (max-width: 991px){
.collection-hero__more-details{flex-direction:column}
}
@media (min-width: 992px){
.collection-hero__more-details__description{width:628px;margin-left:36px}
}
@media (max-width: 991px){
.collection-hero__more-details__description{width:100%;margin-top:30px}
}
@media (min-width: 992px){
.collection-hero .key-features{width:296px;padding-left:6px}
}
@media (max-width: 991px){
.collection-hero .key-features{width:100%}
}
.collection-hero .key-features__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;color:#003057}
.collection-hero .key-features ul{margin-top:15px}
@media (max-width: 991px){
.collection-hero .key-features ul{margin-top:20px}
}
.collection-hero .key-features li{position:relative;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#53565a;padding-left:21px}
.collection-hero .key-features li::after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";position:absolute;left:0;top:8px;font-size:8px;color:#cacbcc}
.collection-hero .key-features li+li{margin-top:15px}
.collection-hero .key-features li a{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;color:#53565a;text-decoration:underline;font-weight:normal}
.collection-hero .key-features li a[href^="tel:"]{border:none}
.collection-hero__header{padding-top:20px;line-height:normal}
.collection-hero__pre-heading__new-label{margin-bottom:5px}
.collection-hero__pre-heading__new-label__content{display:inline-block;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";background-color:#658299;padding:6px 10px;font-size:13px;line-height:17px;letter-spacing:0.65px;color:#fff}
.collection-hero__pre-heading__brand-label{line-height:30px;margin-bottom:5px}
.collection-hero__pre-heading__brand-label__content{display:inline-block;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";background-color:rgba(255,255,255,0.85);padding:8px 10px 5px;font-size:25px;line-height:30px;letter-spacing:normal;color:#003057}
.collection-hero__sub-heading{line-height:25px;margin-top:5px}
.collection-hero__sub-heading__content{display:inline-block;padding:3px 10px 2px;background-color:rgba(255,255,255,0.85);font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;line-height:25px;color:#53565a;letter-spacing:normal;font-weight:normal}
.collection-hero__former-brand{margin-top:15px;line-height:23px}
.collection-hero__former-brand__label{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;letter-spacing:0.38px;line-height:23px;color:#53565a;background-color:rgba(255,255,255,0.85);padding:5px 10px 4px}
.collection-hero-download-container{position:relative;bottom:0px}
.collection-hero__info-cta{font-size:1.875rem;color:#fff;background-color:transparent;border:0;padding:0;position:absolute;right:15px;bottom:15px}
.collection-hero__info-cta:hover,.collection-hero__info-cta:active,.collection-hero__info-cta:focus{color:#ff9800}
.collection-hero__excerpt-text{margin-bottom:2.1875rem}
.collection-hero__text-container{background-color:#fff;width:960px;margin-left:auto;margin-right:auto}
.collection-hero .info-icon{cursor:pointer}
.collection-hero .info-icon:before{content:url("/img/i.svg")}
.collection-hero .info-icon:hover:before{content:url("/img/i-orange.svg")}
.collection-hero__heading-container .heading-type{margin-bottom:.625rem}
.collection-hero__heading-container .heading-type--category-name{margin-bottom:.3125rem}
.collection-hero__heading-container h1.collection-hero__heading,.collection-hero__heading-container h3.collection-hero__heading{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:30px;background-color:rgba(255,255,255,0.85);color:#003057;letter-spacing:normal;line-height:33px;font-weight:normal;padding:8px 10px 5px;margin-bottom:0;position:static;display:inline-block;text-align:left;text-transform:none;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
.collection-hero__heading-container h1.collection-hero__heading::before,.collection-hero__heading-container h3.collection-hero__heading::before{content:''}
.image-popin__cta-container{text-align:center;padding-top:1.25rem}
.image-popin__cta-container__download{padding-top:.75rem}
@media (min-width: 992px){
.collection-references{margin-top:90px}
}
@media (max-width: 991px){
.collection-references{margin-top:80px}
}
@media (min-width: 992px){
.collection-references__thumbnails-container{margin-top:50px}
}
@media (max-width: 991px){
.collection-references__thumbnails-container{margin-top:30px}
}
.slot-videos__container{margin-top:90px}
.slot-videos__blocks__container{display:flex;margin-top:50px}
.slot-videos__block{width:calc((100% - 36px) / 2)}
.slot-videos__block:first-child{margin-right:36px}
.slot-videos__block__video{width:100%;height:15.8125rem;display:block}
.slot-videos__block__title{color:#003057;font-family:"Georgia";font-size:25px;line-height:30px;margin:20px 0}
.slot-videos__block__description{color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px}
@media (max-width: 991px){
.collection-hero .collection-hero__text-container{width:100%}
.collection-hero__header{padding:0 45px 30px}
.collection-hero__image-mask{margin-left:0;margin-right:0}
.collection-hero__heading-container h1.collection-hero__heading,.collection-hero h3.collection-hero__heading{padding:0;line-height:35px;margin-bottom:0;display:block}
.collection-hero__pre-heading__brand-label__content{padding:0}
.collection-hero__sub-heading__content{padding:0;margin-top:5px;display:block}
.collection-hero__former-brand__label{padding:0}
.collection-hero__header-top-container{position:absolute;bottom:0;padding:0 15px;width:100%;box-sizing:border-box}
.collection-hero__header-top-container__header-top{background-color:#fff;height:30px}
.collection-hero dt{margin-bottom:.9375rem}
.slot-videos__container{margin-top:80px}
.slot-videos__title{margin-bottom:2.8125rem}
.slot-videos__blocks__container{display:block;margin-top:30px}
.slot-videos__block{width:100%}
.slot-videos__block:first-child{margin-right:0;margin-bottom:1.875rem}
.slot-videos__block__video{height:12.125rem;width:100%}
.slot-videos__block__title{margin:20px 0}h1.collection-hero__heading--with-former-brand{margin-bottom:.3125rem}
}
@media (max-width: 767px){
.image-popin .overlay__container img{width:100%}
}
@media (min-width: 768px){
.image-popin{text-align:center}
.image-popin .carousel-inner{min-width:auto}
.image-popin__header{margin-bottom:1.875rem}
.image-popin .overlay__container{display:inline-block;padding:3.125rem 5.625rem}
.image-popin .overlay__container img{max-height:400px;width:auto;max-width:100%}
.image-popin .overlay__container--with-skus{padding-bottom:1.875rem}
.image-popin .overlay__container--with-skus .image-link-sku__cta{line-height:normal}
.image-popin__small-download-zone{width:35rem}
.image-popin__small-download-zone img.image-popin__small-download-zone__image{float:left;width:14.75rem}
.image-popin__small-download-zone .image-popin__cta-container{padding-top:2.6875rem;text-align:left}
.image-popin__small-download-zone .image-popin__cta-container__download{left:1.875rem;position:relative}
}
.collection-big-hero__image{height:55vw;max-height:calc(0.55*1500px)}
@media (max-width: 991px){
.collection-big-hero__image{padding-top:15px}
}
@media (min-width: 992px){
.collection-hero dt.h4{margin-bottom:.9375rem}
.collection-hero .page-header{text-align:left}
.collection-hero dl{margin-left:.9375rem}
.collection-hero__title::before{top:0;left:0}
.collection-hero-download-container{position:relative;bottom:50px}
.collection-hero__info-cta{bottom:5.9375rem;z-index:200;right:0}
.collection-hero__excerpt-text,.collection-hero p{margin-bottom:0}
.collection-hero__text-container{margin-top:-40px;position:relative}
.collection-hero__heading-container{padding-left:1.875rem;top:3.625rem;text-align:left}
.collection-hero__heading-container--scrolling{top:6.25rem;margin-top:12.5rem}
.collection-hero__heading-container .heading-type{background-color:#fff;color:#284864;font-size:1.125rem;line-height:1.33333;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:2.25px;font-weight:400;left:0;letter-spacing:.15625rem;line-height:0;margin-top:.1875rem;padding:0 .625rem;position:static;display:inline;top:3.125rem;white-space:nowrap}
.collection-hero__anchor{position:absolute;top:40%}
.collection-hero__heading-container{opacity:0;transition:opacity 1s ease-out 1.5s}
.collection-hero__image{transform:scale3d(1.2, 1.2, 1);transition:transform 2.5s ease-out}
.collection-hero-anim .collection-hero__image{transform:scale3d(1, 1, 1)}
.collection-hero-anim .collection-hero__heading-container{opacity:1}
}
@media print{
.info-icon{display:none}
.collection-hero__text-container .rich-text{display:none}
.collection-hero__text-container .key-features{display:none}
.collection-hero{text-align:center}
.collection-hero__heading{width:50%;left:30%}
.collection-references{display:none}
}
.categories-menu{background-color:#fff;height:32.5rem;color:#000;display:flex}
.categories-menu__category-list{width:13.125rem;height:100%;padding:1.25rem 0;border-right-width:.0625rem;border-right-style:solid;border-image:linear-gradient(to top, rgba(0,85,135,0), rgba(0,85,135,0.1) 5%, rgba(0,85,135,0.2) 50%, rgba(0,85,135,0.1) 95%, rgba(0,85,135,0)) 1 100%}
.categories-menu__selected-category{height:500px;padding-top:1.25rem;width:45rem}
.category-list__item{font-size:.875rem;padding:.4375rem .9375rem;letter-spacing:.0625rem;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";color:#4c4d4e;cursor:pointer}
.category-list__item--active,.category-list__item:hover{background-color:rgba(0,85,135,0.1);border-right-width:.0625rem;border-right-style:solid;border-color:rgba(0,85,135,0.5);margin-right:-.0625rem;padding-right:.0625rem}
.selected-category__filters{margin-top:.9375rem;padding:0 1.875rem}
.selected-category__title-container{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 1.875rem;margin-bottom:15px}
.selected-category__redirection-button{display:flex;background-color:#F2F2F2;flex-shrink:0;border-radius:.9375rem;line-height:1.0625rem;padding:.375rem 1.25rem;margin-left:.625rem}
.selected-category__redirection-button:hover{background-color:#eae8e8}
.selected-category__description{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:14px;padding:0 0 0 1.875rem;color:#53565a;overflow:hidden;line-height:20px;letter-spacing:0.7px}
.see-results-button{background-color:transparent;font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.8125rem;line-height:1.25rem;letter-spacing:.125rem;position:absolute;right:0;bottom:0;text-transform:uppercase}
.see-results-button__label{padding-left:1.4375rem}
.redirection-button__title{font-family:"Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:.8125rem;color:#284864;text-transform:uppercase}
.redirection-button__title--underlined:hover{border-bottom:2px solid #ff9800}
.redirection-button__chevron{padding:.1875rem .25rem .1875rem 0;color:#ff9800;font-size:.625rem}
.selected-extra-item{padding:20px 0 20px 40px;width:45rem}
.selected-extra-item__description{margin:0 0 .9375rem 0}
.selected-extra-item__description-paragraph{margin:0;font-size:14px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";line-height:20px;color:#53565a;letter-spacing:0.7px}
.selected-extra-item__push-marketting{display:none}
.selected-extra-category__description{padding:0 0 0 1.875rem;margin:0 0 .9375rem 0}
.selected-extra-category__description-paragraph{line-height:1.125rem;margin:0;font-size:.875rem;color:#4c4d4e;letter-spacing:0}
.selected-extra-category__redirection-button{padding:0 1.875rem}
@media (min-width: 1350px){
.selected-extra-item{width:61.875rem;padding:1.25rem 2.5rem}
.selected-extra-item[has-push-marketing]{width:43.75rem}
.categories-menu__selected-category{width:43.75rem}
.selected-category__filters{padding:0 2.5rem}
.selected-category__description{padding:0 2.5rem}
.selected-category__title-container{padding:0 2.5rem}
.see-results-button{right:2.5rem}
.selected-extra-category__description{padding:0 2.5rem}
.selected-extra-category__redirection-button{padding:0 2.5rem}
}
.footer{display:flex;flex-direction:column;color:#fff}
.footer__links-container{display:flex;position:relative;padding-bottom:20px;border-bottom:1px solid #005587}
@media (max-width: 991px){
.footer__links-container{flex-wrap:wrap;flex-direction:column;padding-bottom:50px}
}
.footer__links-container__links-block__title,.footer__links-container__links-block__social-title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;line-height:25px}
@media (max-width: 991px){
.footer__links-container__links-block__title,.footer__links-container__links-block__social-title{display:none}
}
@media (max-width: 991px){
.footer__links-container__links-block__social-title{display:block;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px;text-transform:uppercase;opacity:0.5;margin-top:15px}
}
.footer__links-container__links-block__links{display:flex;flex-direction:column;margin-top:15px}
@media (max-width: 991px){
.footer__links-container__links-block__links{margin-top:0}
}
.footer__links-container__links-block__links__links-group__label,.footer__links-container__links-block__links__label{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;font-weight:normal;line-height:17px;letter-spacing:0.33px;color:#fff}
@media (max-width: 991px){
.footer__links-container__links-block__links__links-group__label,.footer__links-container__links-block__links__label{text-transform:uppercase;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px;padding:15px 0}
}
.footer__links-container__links-block__links__links-group__label[href^="tel:"],.footer__links-container__links-block__links__label[href^="tel:"]{border:none}
.footer__links-container__links-block__links__links-group{display:flex;flex-direction:column}
.footer__links-container__links-block__links__links-group>a:hover{text-decoration:underline}
@media (max-width: 991px){
.footer__links-container__links-block__links__links-group>div{margin-bottom:15px}
}
.footer__links-container__links-block__links__links-group ~ .footer__links-container__links-block__links__links-group{margin-top:5px}
@media (max-width: 991px){
.footer__links-container__links-block__links__links-group ~ .footer__links-container__links-block__links__links-group{margin-top:0}
}
.footer__links-container__links-block__social-links{display:flex;flex-wrap:wrap;margin-top:15px}
@media (min-width: 992px){
.footer__links-container__links-block__social-links{margin-right:-15px;margin-bottom:-15px}
}
@media (max-width: 991px){
.footer__links-container__links-block__social-links{margin-bottom:-25px}
}
.footer__links-container__links-block__social-links__social-icon{color:#fff;width:25px;height:25px}
@media (min-width: 992px){
.footer__links-container__links-block__social-links__social-icon{margin:0 15px 15px 0}
}
@media (max-width: 991px){
.footer__links-container__links-block__social-links__social-icon{margin:0 25px 25px 0}
}
.footer__links-container__links-block__social-links__social-icon:hover{opacity:0.8}
.footer__links-container__links-block ~ .footer__links-container__links-block{margin-left:40px}
@media (max-width: 991px){
.footer__links-container__links-block ~ .footer__links-container__links-block{margin-left:0}
}
@media (max-width: 991px){
.footer__links-container__customer-service-block{display:none}
}
.footer__links-container__social-block{order:4}
.footer__links-container__links-block{width:180px}
@media (max-width: 991px){
.footer__links-container__links-block{width:100%}
}
.footer__links-container__site-context-block{right:0;width:290px;display:flex;flex-direction:column;align-items:flex-end;text-align:end;order:4;margin-left:auto}
@media (max-width: 991px){
.footer__links-container__site-context-block{position:relative;order:3;align-items:flex-start;text-align:start;width:100%}
}
.footer__links-container__site-context-block__title{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;font-weight:normal;line-height:25px;letter-spacing:0;margin-bottom:15px}
@media (max-width: 991px){
.footer__links-container__site-context-block__title{display:none}
}
.footer__links-container__site-context-block__description{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;font-weight:normal;line-height:23px;letter-spacing:0.38px;opacity:0.5;margin-bottom:15px}
@media (max-width: 991px){
.footer__links-container__site-context-block__description{margin-bottom:0}
}
@media (max-width: 991px){
.footer__links-container__site-context-block__link{padding:15px 0}
}
.footer__links-container__site-context-block__link ~ .footer__links-container__site-context-block__link{margin-top:15px}
.footer__links-container__site-context-block__change-country-link{display:none;color:#fff;text-transform:uppercase;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px;padding:15px 0;font-weight:normal}
@media (max-width: 991px){
.footer__links-container__site-context-block__change-country-link{display:block}
}
.footer__legal-links-container{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 0 5px}
@media (max-width: 991px){
.footer__legal-links-container{flex-direction:column;justify-content:flex-start;padding:20px 0 0 0}
}
.footer__legal-links-container__links{margin:0 30px 15px 30px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-weight:normal;color:#fff}
.footer__legal-links-container__links:hover{text-decoration:underline}
@media (max-width: 991px){
.footer__legal-links-container__links{font-size:15px;line-height:23px;margin:0;padding:10px 0}
}
.footer__legal-links-container__copyright{margin:0 30px 20px 30px;opacity:0.5;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-weight:normal}
@media (max-width: 991px){
.footer__legal-links-container__copyright{font-size:13px;line-height:23px;letter-spacing:0.33px;margin:20px 0 60px 0}
}
@media (max-width: 991px){
.mobile-footer-block{width:100vw;height:10px;background-color:#003057;margin:0 -15px}
}
@media (max-width: 991px){
.tab-header{display:none}
}
@media (min-width: 992px){
.mobile-header{display:none}
}
.choose-country__container[data-v-06a0933c]{display:flex}
.choose-country__choice[data-v-06a0933c]{display:flex;height:20px;flex-direction:row;align-items:center;position:relative}
.choose-country__choice[data-v-06a0933c]:hover{text-decoration:underline}
.choose-country__choice__label[data-v-06a0933c]{font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#53565a;margin:0 .3125rem;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px}
.choose-country__choice__chevron[data-v-06a0933c]{height:8px;width:8px;margin-top:1px;transition-property:transform;transition-duration:0.3s}
.choose-country__select-container[data-v-06a0933c]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:419px;height:222px;padding:30px;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif"}
.choose-country__select-container__title[data-v-06a0933c]{text-align:center;color:#003057;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}
.choose-country__select-container__select[data-v-06a0933c]{width:100%}
.choose-country__select-container__link-btn[data-v-06a0933c]{color:#ffffff;text-transform:uppercase;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;font-weight:500;letter-spacing:0.7px}
[is-dropdown-opened] .choose-country__choice__chevron[data-v-06a0933c]{transform:rotate(-180deg)}
.tab-header__dropdown[data-v-3da79fd2]{position:relative}
.tab-header__dropdown.static[data-v-3da79fd2]{position:static}
.search-bar__right-block[data-v-1431813c]{position:relative}
.search-autocomplete[data-v-0b90b6f8]{top:50px}
.tk-spinner[data-v-315c48e0]{position:relative;width:100%;height:100%}
.tk-spinner-container[data-v-315c48e0]{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 0 2px #005587}
.tk-spinner-container--golden[data-v-315c48e0]{box-shadow:inset 0 0 0 2px #8e6f00}
.spinner-part[data-v-315c48e0]{display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.spinner-part[data-v-315c48e0]:before,.spinner-part[data-v-315c48e0]:after{content:'';position:absolute;background:#c1c6c8}
.spinner-part--golden[data-v-315c48e0]:before,.spinner-part--golden[data-v-315c48e0]:after{background:#fff}
.spinner-part[data-v-315c48e0]:before{transform:scaleX(0)}
.spinner-part[data-v-315c48e0]:after{transform:scaleY(0)}
.one[data-v-315c48e0]:before{top:0;left:0;width:100%;height:2px;animation:one-data-v-315c48e0 3s forwards infinite}
@keyframes one-data-v-315c48e0{
0%{transform:scaleX(0);transform-origin:left}
12.5%{transform:scaleX(1)}
37.5%{transform-origin:left}
50%{transform:scaleX(1);transform-origin:right}
62.5%{transform:scaleX(0)}
100%{transform-origin:right}
}
.one[data-v-315c48e0]:after{top:0;right:0;height:100%;width:2.5px;animation:two-data-v-315c48e0 3s forwards infinite}
@keyframes two-data-v-315c48e0{
	12.5%{transform:scaleY(0);transform-origin:top}
	25%{transform:scaleY(1)}
	50%{transform-origin:top}
	62.5%{transform:scaleY(1);transform-origin:bottom}
	75%{transform:scaleY(0)}
	100%{transform-origin:bottom}
}
.two[data-v-315c48e0]:before{bottom:0;right:0;width:100%;height:2px;animation:three-data-v-315c48e0 3s forwards infinite}
@keyframes three-data-v-315c48e0{
	25.5%{transform:scaleX(0);transform-origin:right}
	37.5%{transform:scaleX(1)}
	50%{transform-origin:right}
	75%{transform:scaleX(1);transform-origin:left}
	82.5%{transform:scaleX(0)}
	100%{transform-origin:left}
}
.two[data-v-315c48e0]:after{bottom:0;left:-0.5px;height:100%;width:2.5px;animation:four-data-v-315c48e0 3s forwards infinite}
@keyframes four-data-v-315c48e0{
	37.5%{transform:scaleY(0);transform-origin:bottom}
	50%{transform:scaleY(1)}
	75%{transform-origin:bottom}
	82.5%{transform:scaleY(1);transform-origin:top}
	100%{transform:scaleY(0);transform-origin:top}
}
.tk-spinner[is-thin] .tk-spinner-container[data-v-315c48e0]{box-shadow:inset 0 0 0 1px #005587}
.tk-spinner[is-thin] .one[data-v-315c48e0]:before{height:1px}
.tk-spinner[is-thin] .one[data-v-315c48e0]:after{width:1px}
.tk-spinner[is-thin] .two[data-v-315c48e0]:before{height:1px}
.tk-spinner[is-thin] .two[data-v-315c48e0]:after{width:1px}
.tksb-primary-link-arrow_cta-link{display:inline-flex;position:relative;overflow:visible;max-width:100%;padding:0;align-items:center;padding-right:29px}
.tksb-primary-link-arrow_cta-link:not([disabled]):hover .tksb-primary-link-arrow_icon{position:absolute;right:-5px}
.tksb-primary-link-arrow_cta-link__label{display:inline;letter-spacing:0.65px;line-height:17px;font-size:13px;font-family:"Roboto Medium", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";font-weight:normal;font-style:normal;font-stretch:normal;color:#8e6f00;text-transform:uppercase}
.tksb-primary-link-arrow_cta-link[is-white] .tksb-primary-link-arrow_icon{fill:#fff}
.tksb-primary-link-arrow_cta-link[is-white] .tksb-primary-link-arrow_cta-link__label{color:#fff}
.tksb-primary-link-arrow_icon{position:absolute;right:0;height:8px;width:19px;fill:#8e6f00;transition:right 0.3s ease;top:50%;transform:translateY(-50%)}
.tksb-primary-link-arrow_cta-link[disabled] .tksb-primary-link-arrow_cta-link__label{color:#d1c598}
.tksb-primary-link-arrow_cta-link[disabled] .tksb-primary-link-arrow_icon{fill:#d1c598}
.cta-spinner{position:absolute;top:50%;left:50%;font-size:50px;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:24px;height:24px;margin:0 auto;background:transparent}
.full-width{width:100%;padding:0}
.basic-clickable{cursor:pointer;margin:0;text-decoration:none;outline:none;border:none;background:none;position:relative}
a[href^="tel:"].basic-clickable{border:none}
.basic-clickable[disabled]{cursor:default}
.tksb-primary-link_cta-link{display:inline-block;position:relative;font-weight:normal;line-height:0;overflow:visible;padding:0;word-break:break-word}
.tksb-primary-link_cta-link:not([is-text-centered]){text-align:left}
.tksb-primary-link_cta-link[is-text-centered]{text-align:center}
.tksb-primary-link_cta-link[disabled] .tksb-primary-link_cta-link__label{color:#cacbcc}
.tksb-primary-link_cta-link[disabled]:hover{cursor:default}
.tksb-primary-link_cta-link__label{display:inline;letter-spacing:0.65px;line-height:17px;font-size:13px;font-family:"Roboto Medium", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";font-style:normal;font-stretch:normal;text-align:left;color:#53565a;text-transform:uppercase}
.tksb-primary-link_cta-link:not([disabled]):hover .tksb-primary-link_cta-link__label{color:#222}
.error-boundary-container[data-v-aed8933c]{width:100%;height:100%;max-height:80px}
.error-boundary-container[data-v-aed8933c] .notification-message{margin:20px 0}
.error-container[data-v-aed8933c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:#f7f8fb;color:#47494e;padding:5px}
.error-title[data-v-aed8933c]{padding:0;margin:0;letter-spacing:0.65px;line-height:17px;font-size:13px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;text-transform:uppercase;color:#53565a}
.error-icon[data-v-aed8933c]{width:20px;height:20px}
.tksb-primary-link-small_cta-link{display:inline-block;position:relative;overflow:visible;text-align:left;padding:0;line-height:normal}
.tksb-primary-link-small_cta-link[disabled] .tksb-primary-link-small_cta-link__label{color:#d1c598}
.tksb-primary-link-small_cta-link[disabled]:hover{cursor:default}
.tksb-primary-link-small_cta-link__label{display:inline;letter-spacing:0.35px;line-height:20px;font-size:14px;font-family:"Roboto Medium", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#8e6f00;text-decoration:underline}
.tksb-primary-link-small_cta-link__label--sales-program{letter-spacing:0.65px;line-height:17px;font-size:13px}
.tksb-primary-link-small_cta-link__label--inherit-color{display:inline;letter-spacing:0.35px;line-height:20px;font-size:14px;font-family:"Roboto Medium", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:inherit;text-decoration:underline}
.tksb-primary-link-small_cta-link__label--inherit-color:hover{color:inherit}
.tksb-primary-link-extra-small_cta-link__label{font-size:11px;line-height:1.18;letter-spacing:0.28px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif"}
@media (max-width: 991px){
.tksb-primary-link-extra-small_cta-link__label{font-size:13px}
}
.tksb-primary-link-small_cta-link:not([disabled]):hover .tksb-primary-link-small_cta-link__label{color:#6f5700}
.tksb-secondary-cta-subtle.tksb-secondary-cta-subtle{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 30px;border:1px solid #8e6f00;background-color:transparent;box-sizing:border-box}
@media (max-width: 991px){
.tksb-secondary-cta-subtle.tksb-secondary-cta-subtle{height:50px}
}
@media (min-width: 992px){
.tksb-secondary-cta-subtle.tksb-secondary-cta-subtle{height:40px}
}
@media (max-width: 991px){
.tksb-secondary-cta-subtle.tksb-secondary-cta-subtle--small-size{height:36px;padding:0 15px}
}
@media (min-width: 992px){
.tksb-secondary-cta-subtle.tksb-secondary-cta-subtle--small-size{height:31px;padding:0 10px}
}
.tksb-secondary-cta-subtle.tksb-secondary-cta-subtle--full-width{display:flex;justify-content:center;width:100%;padding:0}
.tksb-secondary-cta-subtle:hover,.tksb-secondary-cta-subtle:focus{border:1px solid #6f5700}
.tksb-secondary-cta-subtle-link__label{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;font-weight:normal;letter-spacing:0.65px;color:#8e6f00;text-transform:uppercase}
.tksb-secondary-cta-subtle-link__label--not-wrap-text{white-space:nowrap}
@media (min-width: 992px){
.tksb-secondary-cta-subtle-link__label--small-size{line-height:14px;letter-spacing:0.7px}
}
@media (max-width: 991px){
.tksb-secondary-cta-subtle-link__label--small-size{font-size:14px;line-height:16px;letter-spacing:normal}
}
.tksb-secondary-cta-subtle-link__label--no-uppercase{text-transform:none;letter-spacing:0.07px}
.tksb-secondary-cta-subtle:hover>.tksb-secondary-cta-subtle-link__label,.tksb-secondary-cta-subtle:focus>.tksb-secondary-cta-subtle-link__label{color:#6f5700}
.tksb-secondary-cta-subtle[disabled]{border:1px solid #d1c598;cursor:default}
.tksb-secondary-cta-subtle[disabled] .tksb-secondary-cta-subtle-link__label{color:#d1c598}
.sticky-anchors__container[data-v-496c3f7b]{background-color:#fff;position:absolute;width:100%;box-shadow:0 1px 4px 0 rgba(124,124,124,0.2);opacity:0;z-index:-1;transform:translateY(-100%);transition:transform 0.3s ease, opacity 0s ease 0.3s}
.sticky-anchors__container[is-visible][data-v-496c3f7b]{opacity:1;transform:translateY(0);transition:transform 0.3s ease, opacity 0s ease 0s}
.sticky-anchors__block[data-v-496c3f7b]{margin:0 auto}
@media (min-width: 992px) and (max-width: 1349px){
.sticky-anchors__block[data-v-496c3f7b]{width:960px}
}
@media (min-width: 1350px){
.sticky-anchors__block[data-v-496c3f7b]{width:1280px}
}
.sticky-anchors__title[data-v-496c3f7b]{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:30px;line-height:33px;padding-top:20px}
.mobile-header-container[data-v-32c12c42]{margin:60px 0 0 0}
.header-container[data-v-32c12c42]{display:block}
.mobile-header-logo[data-v-372be6a7]{width:115px;height:28px}
.global-nav-B2B[data-v-372be6a7]{z-index:2;position:relative}
.mobile-header-top-bar-container[data-v-372be6a7]{padding:0 15px}
.mobile-header-top-bar-container__icon-container[data-v-372be6a7]{display:flex;position:relative;margin-top:0;padding:16px 0 11px}
.mobile-header-top-bar-container__icon-container li[data-v-372be6a7]:not(:last-child){margin-right:15px}
.mobile-header-top-bar-container__icon-container__account[data-v-372be6a7]{display:flex;align-items:center;justify-content:center}
.mobile-header-top-bar-container__icon-container__dealer-locator[data-v-372be6a7]{display:flex;align-items:center;justify-content:center}
.mobile-header-top-bar-container__icon-container__geolocate[data-v-372be6a7]{display:flex;align-items:center;justify-content:center}
.mobile-header-top-bar-container__icon-container .cart-icon__container[data-v-372be6a7],.mobile-header-top-bar-container__icon-container .basket-icon__container[data-v-372be6a7],.mobile-header-top-bar-container__icon-container .basket-icon__container--link[data-v-372be6a7]{position:relative}
.mobile-header-top-bar-container__icon-container .basket-icon__container[data-v-372be6a7]{margin-right:15px}
.mobile-header-top-bar-container__icon-container .basket-cart-container[data-v-372be6a7]{display:flex}
.mobile-header-top-bar-container__icon-container .global-nav__item-container-right[data-v-372be6a7]{transform:translateX(40px);transition:all 270ms linear;display:flex;align-items:center;height:100%;margin-top:0}
.mobile-header-top-bar-container__icon-container .global-nav__item-container-right.global-nav__item-container-scrolled[data-v-372be6a7]{transform:translateX(0)}
.act-as-message-banner__hidden[data-v-372be6a7]{display:none}
.search-input[data-v-5b3a78a3]{border:none;border-bottom:#a8a9ab solid 1px;background:none;height:33px;color:#53565a;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:12px;line-height:18px;letter-spacing:0.3px;padding:0}
.search-input[data-v-5b3a78a3]:focus{outline:transparent}
.mobile-search-box-icon[data-v-5b3a78a3]{position:absolute;top:0;border:0;color:#a8a9ab;background-color:transparent;padding:0;z-index:100}
.in-page-search .mobile-upload-image-button[data-v-5b3a78a3]{right:-6px}
.tk-upload-image__spinner-container{display:flex;align-items:center;justify-content:center;width:14px;height:14px}
.account-menu-container[data-v-e41e1156]{position:relative;top:0}
.location-popup__title[data-v-cbb62664]{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";height:28px;font-size:25px;line-height:1.2;text-align:center}
@media (max-width: 991px){
.mobile-header-container[data-v-32c12c42]{margin:8rem 0 0 0; position:fixed}
}
@media (max-width: 991px){
.location-popup__title[data-v-cbb62664]{margin:30px 0 30px 0}
}
.location-popup__text[data-v-cbb62664]{margin-top:20px;font-size:15px;line-height:1.53;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";letter-spacing:0.38px;text-align:center;color:#53565a}
@media (max-width: 991px){
.location-popup__text[data-v-cbb62664]{margin-top:40px}
}
.location-popup__dropdown[data-v-cbb62664]{margin-top:60px;padding:0 70px}
@media (max-width: 991px){
.location-popup__dropdown[data-v-cbb62664]{padding:0}
}
.location-popup__dropdown__content[data-v-cbb62664]{padding-top:3px}
.location-popup__dropdown__title[data-v-cbb62664]{height:15px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;font-weight:500;line-height:1.31;letter-spacing:0.65px;text-align:left;color:#003057}
.format-container{width:100%}
@media (max-width: 991px){
.format-container{margin-top:0}
}
.format-selector{width:100%;line-height:1}
@media (min-width: 992px){
.format-selector{margin-top:30px}
}
@media (max-width: 991px){
.format-selector{margin-top:20px}
}
.format-selector__types{width:100%}
.format-selector__selector-tag{margin-right:15px;margin-bottom:15px}
.format-selector__selectors-container{display:flex;flex-wrap:wrap;margin-bottom:-15px;margin-right:-15px}
@media (max-width: 991px){
.format-selector__sizes{width:100%;margin-top:30px}
}
@media (min-width: 992px){
.format-selector{display:flex}
.format-selector__types{width:296px;margin-right:36px}
.format-selector__sizes{width:calc(100% - 296px - 36px)}
.format-selector__sizes .tk-button{text-transform:lowercase}
.format-selector__sizes .tk-button.active .icon-chevron-down:before{content:"\E905"}
}
.format-selector__title{display:block;position:relative;margin-bottom:10px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;text-align:left;color:#53565a;font-weight:normal}
.format-selector__formats{display:flex;overflow:hidden;margin-right:1.875rem;padding-bottom:1.875rem}
.format-selector__format-item{flex:1;cursor:pointer;text-align:center;padding-left:0;padding-right:1.25rem}
.format-selector__format-icon{display:block;color:#4c4d4e;font-size:1.875rem;padding-bottom:.9375rem}
.format-selector__format-icon--active{color:#284864}
.format-selector__format-title{display:inline-block;font-family:"'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";color:#4c4d4e;text-transform:uppercase;font-size:.9375rem;padding-bottom:.3125rem}
.format-selector__format-title--active{color:#284864;font-family:"'Microsoft YaHei', 'Roboto', sans-serif,Source Sans Pro Semibold","Helvetica Neue","Helvetica","Arial","sans-serif";border-bottom:.125rem;border-bottom-style:solid;border-bottom-color:#284864;margin-bottom:-.125rem}
.format-selector__unavailable-sku-label{margin-top:.625rem}
.format-selector .tk-button{position:relative;cursor:pointer;display:block}
.format-selector .tk-button .format-icon{line-height:1}
.format-selector .tk-button .icon-chevron-down{line-height:1.75rem}
.format-selector .tk-button:hover{background-color:inherit;border-color:inherit}
.format-selector .tk-button:hover .icon-chevron-right:before{color:#ff9800}
.format-selector .tk-button__selected-dimensions{float:right;text-transform:lowercase}
.format-selector__select-type-container{background-color:#284864;display:none}
.format-selector__select-type-container .format-selector__format-icon{color:#fff}
.format-selector__select-type-container.active{display:block;position:fixed;top:0;left:0;height:100vh;width:100%;overflow:auto;z-index:500}
.format-selector__select-type-container__header{padding-top:.9375rem;padding-bottom:1.25rem;background-color:#fff}
.format-selector__select-type-container__back-button{padding:0;border:0;margin-left:.9375rem}
.format-selector__select-type-container__title{font-size:1.375rem;letter-spacing:.1375rem;margin-left:.9375rem;vertical-align:sub;display:inline-block;font-family:"Source Sans Pro Light","Helvetica Neue","Helvetica","Arial","sans-serif";color:#4c4d4e;text-transform:uppercase}
.format-selector__select-type-container__list{position:relative;background-color:#32516b}
.format-selector__select-type-container__list .format-selector__select-type-container__row:first-child{padding-top:.9375rem}
.format-selector__select-type-container__row{padding-left:.9375rem;padding-right:.9375rem;color:#fff}
.format-selector__select-type-container__row__wrapper{padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:.125rem;border-bottom-style:solid;border-bottom-color:#32516b}
.format-selector__select-type-container__row__item{height:1.875rem;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial","sans-serif";display:flex;flex-wrap:wrap;align-items:center;line-height:1}
.format-selector__select-type-container__row__item .format-selector__format-icon{margin-right:.9375rem;padding-bottom:0}
@media (min-width: 992px){
.format-selector__select-type-container.active{position:relative;height:auto;overflow:visible}
.format-selector__select-type-container.active .format-selector__select-type-container__list{position:absolute;width:100%}
.format-selector__select-type-container__header{display:none}
.format-selector__select-type-container__list{border:2px solid #fff;border-top:0px}
.format-selector__select-type-container__list .format-selector__select-type-container__row:first-child{padding-top:0}
.format-selector__select-type-container__row{background-color:#fff;color:#284864}
.format-selector__select-type-container__row .format-selector__format-icon{color:#284864}
.format-selector__select-type-container__row__wrapper{padding-top:.625rem;padding-bottom:.625rem;border-bottom:0}
.format-selector__select-type-container__row:hover{cursor:pointer}
.format-selector__select-type-container__row__item-text{border-bottom:.125rem;border-bottom-style:solid;border-bottom-color:#fff;padding-bottom:.1875rem}
.format-selector__select-type-container__row:hover .format-selector__select-type-container__row__item-text{border-bottom:.125rem;border-bottom-style:solid;border-bottom-color:#ff9800}
}
.format-selector__separator{height:1.875rem}
.format-list,.format-item-list{display:flex;flex-wrap:wrap;line-height:1;width:100%;position:relative}
.format-list__format-item-container,.format-item-list__format-item-container{width:296px}
@media (min-width: 992px){
.format-list__format-item-container,.format-item-list__format-item-container{margin-right:36px;margin-bottom:30px}
}
@media (max-width: 991px){
.format-list__format-item-container,.format-item-list__format-item-container{margin-right:20px}
}
.format-list__format-item,.format-item-list__format-item{display:flex;padding:1.25rem 0 .625rem 0;margin-top:.625rem}
.format-list__format-item--with-quickship,.format-item-list__format-item--with-quickship{padding-bottom:0}
.format-list__format-item--searched,.format-item-list__format-item--searched{background-color:#e0f4fb}
.format-list__sku-characteristics,.format-item-list__sku-characteristics{font-size:.8125rem;line-height:1.4;margin-right:.3125rem}
@media (max-width: 767px){
.format-list__format-item-container,.format-item-list__format-item-container{display:flex;flex-direction:column}
.format-list__format-item-container.format-list__format-item-container--no-border,.format-item-list__format-item-container.format-list__format-item-container--no-border{border-bottom:none}
.format-list__format-item,.format-item-list__format-item{margin-left:-.9375rem;margin-right:-.9375rem}
.format-list__format-item--searched,.format-item-list__format-item--searched{order:1}
.format-list__format-item--with-quickship,.format-item-list__format-item--with-quickship{padding-bottom:.375rem}
.format-list__sku-characteristics,.format-item-list__sku-characteristics{margin-right:.625rem}
}
.loading-spinner__container{margin-top:50px}
.loading-spinner__loader{width:40px;height:40px;margin:auto}
@media print{
.doc-centre-zipped-bar{display:none}
}
.entry-blocks{display:flex;width:960px;margin:auto;margin-top:90px;justify-content:space-between}
.entry-blocks__block{width:calc((100% - 2 * 90px) / 3)}
.entry-blocks__block-title{color:#003057;background:#fff;display:block;position:relative;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:25px;line-height:30px;letter-spacing:normal;margin:-28px 8px 0;padding:9px 14px;text-align:center}
.entry-blocks__block-image{width:100%}
@media (max-width: 991px){
.entry-blocks{display:block;width:100%;margin-top:80px}
.entry-blocks__block{margin:auto;width:100%}
.entry-blocks__block:not(:first-child){margin-top:30px}
.entry-blocks__block-title{margin:-36px 14px 0;padding:12px 18px}
}
.room-viz__overlay{bottom:0;left:0;overflow-y:hidden;position:fixed;right:0;top:0;z-index:900}
.room-viz__overlay__header{position:absolute;right:0;top:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-left:2.1875rem;padding-right:1.25rem}
.room-viz__overlay__header-logo{background-color:#003057;height:1.875rem;width:6.6875rem;padding:.46875rem 1.25rem}
.room-viz__overlay__header-logo svg{display:block;height:.9375rem;width:4.1875rem}
.room-viz__overlay__header-close{cursor:pointer;background-color:#ff9800;height:1.875rem;width:1.875rem;padding:.46875rem}
.room-viz__overlay__header-close svg{display:block;height:.9375rem;width:.9375rem}
.room-viz__overlay__header-close:hover{background-color:#284864;color:#fff}
.room-viz__iframe{height:100vh;width:100%}
.homepage-description__title{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-size:25px;line-height:30px;margin-bottom:20px;padding:0;text-transform:none;letter-spacing:normal}
@media (min-width: 992px){
.homepage-hero .image-carousel__scroll-control,.homepage-hero .image-carousel__indicator{background-color:transparent;color:#fff}
.homepage-hero .image-carousel__scroll-control:hover,.homepage-hero .image-carousel__scroll-control:active,.homepage-hero .image-carousel__scroll-control:focus{color:#ff9800}
.homepage-description{width:866px;margin:60px auto 0}
.homepage-description__description{text-align:center}
}
@media (min-width: 1350px){
.homepage-description{margin:60px auto 0;width:840px}
}
@media (max-width: 991px){
.homepage-description{margin-top:30px}
.homepage-description__title,.homepage-description__description{text-align:left}
}
.image-carousel{position:relative;padding-top:0}
.image-carousel.max-img-container{margin-left:-15px;margin-right:-15px}
.image-carousel__item-slide{margin:0;position:relative;line-height:0}
.image-carousel__item-slide img{width:100%}
.image-carousel .image-carousel{margin-left:.4375rem;display:inline;text-align:center;padding-left:0;text-transform:uppercase}
.image-carousel .image-carousel span:first-child{left:-.9375rem;top:0}
.image-carousel .icon-info::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";border-radius:50%;background:rgba(0,0,0,0.4)}
.image-carousel__scroll-control{padding:.5625rem .8125rem;background:#ff9800;color:#fff;border:0;display:inline-block;vertical-align:top}
.image-carousel__scroll-control:hover,.image-carousel__scroll-control:active,.image-carousel__scroll-control:focus{background:#284864}
.image-carousel .icon-carousel-prev,.image-carousel .icon-carousel-next{font-size:2.25rem;display:block}
.image-carousel .icon-carousel-prev::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911"}
.image-carousel .icon-carousel-next::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e910"}
.image-carousel__indicator{padding:0 1rem;font-size:.9375rem;line-height:2;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;height:3.375rem;line-height:3.375rem;background:#ff9800;color:#284864;display:inline-block;vertical-align:top}
.image-carousel .carousel-inner{min-height:25.625rem}
.image-carousel__chevron{width:40px;height:40px;background:#003057;opacity:0.8;position:absolute;z-index:1;display:flex;justify-content:center}
.image-carousel__chevron:hover{opacity:1;cursor:pointer}
.image-carousel__chevron--disable,.image-carousel__chevron--disable:hover{cursor:default;opacity:0.30}
.image-carousel__chevron__arrow{fill:#fff;display:flex;align-items:center}
.image-carousel__item-content{width:253px;height:286px;text-align:left}
.image-carousel__item-content__title{margin:30px;line-height:0}
.image-carousel__item-title{display:block;position:relative;color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:18px;font-weight:normal;line-height:21px;text-align:left;margin-bottom:20px;letter-spacing:normal}
@media (min-width: 992px){
.image-carousel__item-title[background-color-is-blue]{color:#fff}
}
.image-carousel__item-title::before{content:''}
.image-carousel__dialog-box{color:#fff;opacity:0.9;width:253px;height:286px;position:absolute}
@media (min-width: 992px){
.image-carousel__dialog-box[background-color-is-blue]{color:#003057}
}
@media (max-width: 991px){
.image-carousel__item-content{display:flex;justify-content:center;position:relative;margin:auto;margin-top:30px}
.image-carousel__chevron{top:calc((100% - 356px) / 2)}
.image-carousel__chevron-left{left:15px}
.image-carousel__chevron-right{right:15px}
}
@media (min-width: 992px){
.image-carousel{padding-bottom:0}
.image-carousel__item-content-wrapper{position:absolute;top:0;width:100%;height:100%}
.image-carousel__item-content-container{position:relative;height:100%}
.image-carousel__item-content{position:absolute}
.image-carousel__chevron-left{left:0}
.image-carousel__chevron-right{right:0}
.image-carousel__scroll-control{padding:.6875rem .625rem}
.image-carousel__scroll-control--next{position:absolute;right:0;top:0}
.image-carousel .icon-carousel-prev,.image-carousel .icon-carousel-next{font-size:2.875rem}
.image-carousel__indicator{padding:0 .625rem 0 1rem;right:2.875rem;font-size:1.125rem;height:4.25rem;line-height:4.25rem;position:absolute}
.image-header__cta-container{position:absolute;left:calc((100% - 40px)/2);right:calc((100% - 40px)/2);text-align:center}
}
@media (min-width: 992px) and (max-width: 1349px){
.image-carousel__item-content{left:83px;top:calc(40px + ((130 - 40) / (810 - 340) * (100% - 340px)))}
.image-carousel__chevron{top:calc(163px + ((253 - 163) / (810 - 340) * (100% - 340px)))}
.image-header__cta-container{top:calc(374px + ((464 - 374) / (810 - 340) * (100% - 340px)))}
}
@media (min-width: 1350px){
.image-carousel__item-content{top:calc(40px + ((170 - 40) / (810 - 340) * (100% - 340px)));left:110px}
.image-carousel__chevron{top:calc(163px + ((293 - 163) / (810 - 340) * (100% - 340px)))}
.image-header__cta-container{top:calc(300px + ((545 - 374) / (810 - 340) * (100% - 340px)))}
}
@media (min-width: 1500px){
.image-carousel.max-img-container{margin-left:auto;margin-right:auto}
}
.fading-carousel .carousel-inner>.item{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;opacity:0;filter:alpha(opacity=0)}
@media (min-width: 992px){
.fading-carousel .carousel-inner>.item{display:block;position:absolute;top:0;right:0;left:0}
.fading-carousel .carousel-inner>.item:first-child{position:relative}
}
.fading-carousel .carousel-inner>.item.active{z-index:1}
@media (transform-3d), (-webkit-transform-3d){
.fading-carousel .carousel-inner>.item{-webkit-transition:-webkit-transform 0s ease-in-out;-moz-transition:-moz-transform 0s ease-in-out;-o-transition:-o-transform 0s ease-in-out;transition:transform 0s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.fading-carousel .carousel-inner>.item.next,.fading-carousel .carousel-inner>.item.active.right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.fading-carousel .carousel-inner>.item.prev,.fading-carousel .carousel-inner>.item.active.left{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.fading-carousel .carousel-inner>.item.next.left,.fading-carousel .carousel-inner>.item.prev.right,.fading-carousel .carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.fading-carousel .carousel-inner>.item.next,.fading-carousel .carousel-inner>.item.active.right{opacity:0;filter:alpha(opacity=0)}
.fading-carousel .carousel-inner>.item.prev,.fading-carousel .carousel-inner>.item.active.left{opacity:0;filter:alpha(opacity=0)}
.fading-carousel .carousel-inner>.item.next.left,.fading-carousel .carousel-inner>.item.prev.right,.fading-carousel .carousel-inner>.item.active{opacity:1;filter:alpha(opacity=100)}
.call-to-action{margin-top:90px}
.call-to-action .keyline-heading{margin-bottom:1.875rem}
@media (min-width: 992px){
.call-to-action__container{display:flex;align-items:stretch;justify-content:center;margin-top:50px; margin-bottom:50px}
.call-to-action__item{width:296px;text-align:center}
}
@media (min-width: 992px) and (min-width: 992px) and (max-width: 1349px){
.call-to-action__item{margin:0 18px}
}
@media (min-width: 992px) and (min-width: 1350px){
.call-to-action__item{margin:0 20px}
}
@media (min-width: 992px){
.call-to-action__item:first-child{margin-left:0}
.call-to-action__item:last-child{margin-right:0}
}
@media (max-width: 767px){
.call-to-action__item{width:auto;display:flex;align-items:center}
}
@media (max-width: 991px){
.call-to-action{margin-top:80px}
.call-to-action__item{margin-top:30px}
.call-to-action__row-item{width:6.25rem;display:flex;flex-direction:column;align-items:center}
.call-to-action__row-item p{font-size:.875rem;text-align:center;margin-top:.3125rem}
}
@media (min-width: 1350px){
.call-to-action__item--large-desktop-design{margin:0 20px;width:330px}
}
@media print{
.call-to-action{display:none}
}
.cta-small-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:40px 0 -30px}
.cta-small-container__cta__container{margin:0 20px 30px}
@media (max-width: 991px){
.cta-small-container{margin-top:10px;justify-content:space-between;padding-top:0}
.cta-small-container__cta__container{margin:0 0 30px;width:100%;justify-content:center}
.cta-small-container__cta__button{width:100%}
}
/*@media (min-width: 992px){
.homepage-content-container{padding-bottom:90px}
}
@media (max-width: 991px){
.homepage-content-container{padding-bottom:60px}
}*/
@media (min-width: 992px){
.homepage-references-section,.homepage-related-article-section{margin:90px auto 0}
}
@media (min-width: 992px) and (max-width: 1349px){
.homepage-references-section,.homepage-related-article-section{width:960px}
}
@media (min-width: 1350px){
.homepage-references-section,.homepage-related-article-section{width:1280px}
}
@media (max-width: 991px){
.homepage-references-section,.homepage-related-article-section{margin-top:80px;width:96%; margin:0 auto}
}
@media (min-width: 992px){
.homepage-references-section__thumbnails-container,.homepage-related-article-section__thumbnails-container{margin-top:50px}
}
@media (max-width: 991px){
.homepage-references-section__thumbnails-container,.homepage-related-article-section__thumbnails-container{margin-top:30px}
}
.dialog-box[is-arrow-on-left][data-v-07d5a6c2]{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
@media (min-width: 992px){
.border-path[data-v-07d5a6c2]{stroke:#e4edf2}
.border-path[is-stroke-color-blue][data-v-07d5a6c2]{stroke:#003057}
}
@media (max-width: 991px){
.border-path[data-v-07d5a6c2]{stroke:#e4edf2}
}
.block-title[data-v-53d0e943]{text-align:center;width:100%;line-height:0}
.block-title__label[data-v-53d0e943]{color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";display:block;margin-bottom:15px;font-size:35px;line-height:40px;letter-spacing:normal}
.block-title__separator[data-v-53d0e943]{height:0px;width:45px;border:1px solid #003057;display:inline-block;vertical-align:middle}
@media (max-width: 991px){
	.block-title[data-v-53d0e943]{margin-top:30px}
.block-title__label[data-v-53d0e943]{margin-bottom:10px;font-size:30px;line-height:35px}
}
@media (min-width: 992px){
.sustainability-container[data-v-a621a7b8]{margin-top:90px}
}
@media (max-width: 991px){
.sustainability-container[data-v-a621a7b8]{margin-top:80px}
}
.blue-text-image__container[data-v-2fb50a4a]{position:relative;display:flex;align-items:center}
.blue-text-image__text-block[data-v-2fb50a4a]{background:#003057;text-align:center;display:flex;flex-direction:column;justify-content:center}
.blue-text-image__text-block__teaser[data-v-2fb50a4a]{color:#fff;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;line-height:30px;letter-spacing:normal;margin-bottom:30px}
@media (min-width: 1350px){
.blue-text-image__container[data-v-2fb50a4a]{width:1280px;margin-left:auto;margin-right:auto}
.blue-text-image__text-block[data-v-2fb50a4a]{height:533px;width:950px;padding:35px;padding-right:545px}
.blue-text-image__image[data-v-2fb50a4a]{margin-left:-510px;height:473px;width:840px}
}
@media (min-width: 992px) and (max-width: 1349px){
.blue-text-image__container[data-v-2fb50a4a]{width:960px;margin-left:auto;margin-right:auto}
.blue-text-image__text-block[data-v-2fb50a4a]{height:435px;width:710px;padding:45px;padding-right:340px}
.blue-text-image__image[data-v-2fb50a4a]{margin-left:-295px;height:307px;width:545px}
}
@media (max-width: 991px){
.blue-text-image__container[data-v-2fb50a4a]{flex-direction:column;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}
.blue-text-image__text-block[data-v-2fb50a4a]{padding:52px 17px 102px 18px}
.blue-text-image__image[data-v-2fb50a4a]{margin:-50px 18px 0;width:calc(100% - 35px);min-height:1px}
}
.tksb-cta-card[data-v-f9eb66e2]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;background:#fff;padding:50px;cursor:pointer;text-decoration:inherit;border:1px solid #e3e3e3;box-sizing:border-box;height:100%}
.tksb-cta-card[data-v-f9eb66e2]:hover{box-shadow:0 3px 6px 0 rgba(114,114,114,0.2)}
.tksb-cta-card__icon[data-v-f9eb66e2]{width:auto;height:115px;margin-top:40px}
.tksb-cta-card__label[data-v-f9eb66e2]{width:100%;color:#003057;font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:25px;font-weight:normal;line-height:30px;letter-spacing:normal;text-align:center}
.tksb-cta-card__top-block[data-v-f9eb66e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}
.tksb-cta-card__description[data-v-f9eb66e2]{text-align:center;color:#97999b;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;font-weight:normal;line-height:23px;letter-spacing:0.38px;margin:45px 0 0}
.tksb-doc-centre-icon{height:115px}
.tksb-visualiser-icon{height:115px}
.tksb-retailer-icon{height:115px}
.filtered-resource__clear-filters[data-v-5c03f2ec]{display:flex;justify-content:flex-end}
.overlay-popin__content-header[data-v-5c03f2ec]{display:flex;justify-content:space-between}
.overlay-popin--custom-size[data-v-5c03f2ec]{width:var(--custom-width);max-width:var(--custom-width)}
@media (max-width: 991px){
.overlay-popin--custom-size[data-v-5c03f2ec]{width:100%;max-width:100%}
}
.notification-message[data-v-7798f78c]{display:flex}
.notification-message__icon[data-v-7798f78c]{width:18px;height:18px;flex-shrink:0}
.notification-message__label[data-v-7798f78c]{margin-left:5px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px}
.notification-message__label--inline[data-v-7798f78c]{font-size:13px;line-height:17px;letter-spacing:0.2px}
@media (max-width: 991px){
.notification-message__label--inline[data-v-7798f78c]{font-size:15px;line-height:18px;letter-spacing:0.35px}
}
.notification-message__label--max-width[data-v-7798f78c]{max-width:60%}
.notification-message__label--has-backround[data-v-7798f78c]{margin-left:10px}
.notification-message__label--no-icon[data-v-7798f78c]{margin-left:0}
.notification-message__close-button[data-v-7798f78c]{align-self:center;margin:0 0 0 auto}
.notification-message__close-button svg[data-v-7798f78c]{display:block;height:9.2px;width:9.2px}
.notification-message__close-button svg[data-v-7798f78c]:hover{cursor:pointer}
.notification-message[has-background][data-v-7798f78c]{padding:10px}
.notification-message[data-type=error][data-v-7798f78c]{color:#d84b4f}
.notification-message[data-type=error][has-background][data-v-7798f78c]{background-color:#fbeced}
.notification-message[data-type=information][data-v-7798f78c]{color:#457eae}
.notification-message[data-type=information][has-background][data-v-7798f78c]{background-color:#ecf2f7}
.notification-message[data-type=valid][data-v-7798f78c]{color:#008465}
.notification-message[data-type=valid][has-background][data-v-7798f78c]{background-color:#e5f2ef}
.notification-message[data-type=warning][data-v-7798f78c]{color:#ea763d}
.notification-message[data-type=warning][has-background][data-v-7798f78c]{background-color:#fdf1eb}
.notification-message[data-type=information] .notification-message__icon[data-v-7798f78c]{transform:rotate(180deg)}
.tk-comparator-replace-product-popin__content[data-v-3eee9c7f]{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:23px;letter-spacing:0.38px;margin-bottom:30px}
.tksb-secondary-cta-sticky-container{display:inline-flex;flex-direction:row;border-top:1px solid #cacbcc;background-color:#e3e3e3}
.tksb-secondary-cta-sticky-label-container{display:inline-block;font-size:0;padding:21px 15px;border:none}
.tksb-secondary-cta-sticky-label-container:hover .tksb-secondary-cta-sticky-label-container-link__label{text-decoration:underline}
.tksb-secondary-cta-sticky-label-container-link__label{line-height:23px;font-size:15px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;letter-spacing:0.38px;color:#53565a}
.tksb-secondary-cta-sticky-icon-container{display:inline-block;font-size:0;padding:20px 0;text-decoration:none;outline:none;border:none}
.tksb-secondary-cta-sticky-icon-container-link__icon{width:20px;height:20px;stroke:#53565a}
.tksb-secondary-cta-sticky-container .dustbin-icon{stroke:#53565a}
.tksb-secondary-cta-sticky-icon-container:hover .dustbin-icon{stroke:#222}
.tksb-secondary-cta-sticky-separator{padding:0 15px;border-left:1px solid #a8a9ab}
.long-margin-bottom[data-v-485e2924]{margin-bottom:20px}
@media (max-width: 991px){
.long-margin-bottom[data-v-485e2924]{margin-bottom:15px}
}
@media (max-width: 991px){
.price-display__container[data-v-485e2924]{display:none}
}
.price-display__label[data-v-485e2924]{line-height:17px;color:#53565a;font-size:13px;letter-spacing:0.33px}
.tksb-button.tksb-button{display:inline-flex;align-items:center;justify-content:center;background-color:#8e6f00;text-align:center;padding:0 30px}
@media (max-width: 991px){
.tksb-button.tksb-button{height:50px}
}
@media (min-width: 992px){
.tksb-button.tksb-button{height:40px}
}
.tksb-button.tksb-button--full-width{display:flex;justify-content:center;width:100%;padding:0}
.tksb-button.tksb-button--full-height{height:100%}
.tksb-button.basic-clickable[disabled]{background-color:#d1c598;cursor:default}
.tksb-button.basic-clickable:not([disabled]):hover{background-color:#6f5700}
.tksb-button-link__label{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:13px;line-height:17px;font-weight:normal;letter-spacing:0.65px;color:#fff;text-transform:uppercase}
.tksb-button-link__label--is-loading{visibility:hidden}
.tksb-button.basic-clickable[disabled] .tksb-button-link__label{color:#e3dcc1}
.cta-container{position:relative}
.we-chat__icon[data-v-65e71356]:hover{opacity:0.8;cursor:pointer}
.we-chat__qr-code[data-v-65e71356]{width:550px;height:550px}
.footer__links-container__location[data-v-c9e8b9fc]{margin-top:30px}
.footer__links-container__location__link[data-v-c9e8b9fc]{display:flex;flex-direction:row;align-items:center;position:relative;flex-wrap:wrap}
.footer__links-container__location__label[data-v-c9e8b9fc]{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:normal;font-stretch:normal;font-style:normal;line-height:0.87;letter-spacing:0.38px;text-align:left;color:#fff;margin-left:5px;text-decoration:underline;cursor:pointer}
.footer__links-container__site-context-block[data-v-3817ff2e]{width:290px;display:flex;flex-direction:column;align-items:flex-end;text-align:end}
@media (max-width: 991px){
.footer__links-container__site-context-block[data-v-3817ff2e]{position:relative;order:3;align-items:flex-start;text-align:start;width:100%}
}
.footer__links-container__site-context-block__title[data-v-3817ff2e]{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:20px;font-weight:normal;line-height:25px;letter-spacing:0;margin-bottom:15px}
@media (max-width: 991px){
.footer__links-container__site-context-block__title[data-v-3817ff2e]{display:none}
}
.footer__links-container__site-context-block__description[data-v-3817ff2e]{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;font-weight:normal;line-height:23px;letter-spacing:0.38px;opacity:0.5;margin-bottom:15px}
@media (max-width: 991px){
.footer__links-container__site-context-block__description[data-v-3817ff2e]{margin-bottom:0}
}
@media (max-width: 991px){
.footer__links-container__site-context-block__link[data-v-3817ff2e]{padding:15px 0}
}
.footer__links-container__site-context-block__change-country-link[data-v-3817ff2e]{display:none;color:#fff;text-transform:uppercase;font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:18px;letter-spacing:0.38px;padding:15px 0;font-weight:normal}
@media (max-width: 991px){
.footer__links-container__site-context-block__change-country-link[data-v-3817ff2e]{display:block}
}
.footer__legal-links-container[data-v-2b482cdc]{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 0 5px}
@media (max-width: 991px){
.footer__legal-links-container[data-v-2b482cdc]{flex-direction:column;justify-content:flex-start;padding:20px 0 0 0}
}
.footer__legal-links-container__content[data-v-2b482cdc]{display:flex}
.footer__legal-links-container__links[data-v-2b482cdc]{margin:0 30px 15px 30px;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-weight:normal;color:#fff}
.footer__legal-links-container__links[data-v-2b482cdc]:hover{text-decoration:underline}
@media (max-width: 991px){
.footer__legal-links-container__links[data-v-2b482cdc]{font-size:15px;line-height:23px;margin:0;padding:10px 0}
}
.footer__legal-links-container__copyright[data-v-2b482cdc]{margin:0 30px 20px 30px;opacity:0.5;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:11px;line-height:13px;letter-spacing:0.28px;font-weight:normal}
@media (max-width: 991px){
.footer__legal-links-container__copyright[data-v-2b482cdc]{font-size:13px;line-height:23px;letter-spacing:0.33px;margin:20px 0 60px 0}
}
.address-selection-popin[data-v-c7c38cf0]{height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:inherit}
.address-selection-popin__popin-title[data-v-c7c38cf0]{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-align:center;font-size:25px;line-height:28px;color:#003057;margin-bottom:10px;letter-spacing:normal}
@media (max-width: 991px){
.address-selection-popin__popin-title[data-v-c7c38cf0]{margin:10px auto 15px auto}
}
@media (max-width: 991px){
.address-selection-popin__popin-container[data-v-c7c38cf0]{display:flex;flex-wrap:wrap;flex-direction:row}
}
.address-selection-popin__popin-description[data-v-c7c38cf0]{width:550px;margin:0 auto;text-align:center;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:22px;color:#53565a;letter-spacing:normal;min-height:40px;max-height:40px}
@media (max-width: 991px){
.address-selection-popin__popin-description[data-v-c7c38cf0]{width:100%;margin-bottom:30px;order:1}
}
.address-selection-popin__search[data-v-c7c38cf0]{width:300px;margin-bottom:30px}
.address-selection-popin__footer__link.stick-to-borders[data-v-c7c38cf0]{margin-bottom:-30px;justify-content:right;display:flex}
@media (min-width: 992px){
.address-selection-popin__footer__link.stick-to-borders[data-v-c7c38cf0]{margin-right:-30px}
}
@media (max-width: 991px){
.address-selection-popin__footer__link.stick-to-borders[data-v-c7c38cf0]{justify-content:center;margin-inline:-15px;position:fixed;bottom:40px;width:100%;padding-top:15px;background:#fff;box-shadow:0 -3px 15px 0 rgba(0,0,0,0.15)}
}
.address-selection-popin__footer__link.stick-to-borders[data-v-c7c38cf0] .tksb-button.tksb-button--full-height{width:245.8px;height:60px}
@media (max-width: 991px){
.address-selection-popin__footer__link.stick-to-borders[data-v-c7c38cf0] .tksb-button.tksb-button--full-height{width:90%}
}
.address-selection-popin__footer__link.stick-to-borders[data-v-c7c38cf0] .tksb-button-link__label{font-size:16px;font-weight:500}
.address-selection-popin__confirmation[data-v-c7c38cf0]{padding:93px 40px;text-align:center}
@media (max-width: 991px){
.address-selection-popin__confirmation[data-v-c7c38cf0]{padding:93px 30px}
}
.address-selection-popin__confirmation__description[data-v-c7c38cf0]{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:22px;letter-spacing:normal;color:#53565a;margin-bottom:40px}
[data-v-c7c38cf0] .overlay-popin__footer{border-top:none;margin-top:5px}
[data-v-c7c38cf0] .address-selection-popin-stepper.stepper-container{margin:20px auto 22px}
@media (max-width: 991px){[data-v-c7c38cf0] .address-selection-popin-stepper.stepper-container{margin:0 auto 30px auto}
}
[data-v-c7c38cf0] .tksb-secondary-cta-subtle.tksb-secondary-cta-subtle{width:123px}
.spinner[data-v-c7c38cf0]{width:40px;height:40px;margin:auto}
.request-callback-popin[data-v-b5536bee]{height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:inherit}
.request-callback-popin__popin-title[data-v-b5536bee]{font-family:"Georgia Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-align:center;font-size:25px;line-height:28px;color:#003057;margin-bottom:10px;letter-spacing:normal}
@media (max-width: 991px){
.request-callback-popin__popin-title[data-v-b5536bee]{margin:10px auto 15px auto}
}
.request-callback-popin__popin-container__notification-message[data-v-b5536bee]{margin-top:20px}
@media (max-width: 991px){
.request-callback-popin__popin-container[data-v-b5536bee]{display:flex;flex-wrap:wrap;flex-direction:row}
}
.request-callback-popin__popin-description[data-v-b5536bee]{width:465px;margin-top:30px;text-align:left;font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:22px;color:#53565a;letter-spacing:normal}
@media (max-width: 991px){
.request-callback-popin__popin-description[data-v-b5536bee]{width:100%;margin-bottom:30px;text-align:center}
}
.request-callback-popin__popin-description__field[data-v-b5536bee]{width:250px;margin:30px 0 0 0}
@media (max-width: 991px){
.request-callback-popin__popin-description__field[data-v-b5536bee]{margin:0;width:100%}
}
.request-callback-popin__popin-footer[data-v-b5536bee]{font-family:"Roboto Medium","Helvetica Neue","Helvetica","Arial","sans-serif";display:flex;justify-content:space-between;width:100%}
@media (max-width: 991px){
.request-callback-popin__popin-footer[data-v-b5536bee]{flex-direction:column}
}
@media (max-width: 991px){
.request-callback-popin__popin-footer .primary-btn[data-v-b5536bee]{order:2;text-align:center;margin-top:30px}
}
@media (max-width: 991px){
.request-callback-popin__popin-footer .secondary-btn[data-v-b5536bee]{order:1;height:50px}
}
.request-callback-popin__confirmation[data-v-b5536bee]{padding:25px 0;text-align:center}
@media (max-width: 991px){
.request-callback-popin__confirmation[data-v-b5536bee]{padding:93px 30px}
}
.request-callback-popin__confirmation-overlay[data-v-b5536bee] .overlay-popin__footer{display:none}
.request-callback-popin__confirmation__description[data-v-b5536bee]{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:15px;line-height:22px;letter-spacing:normal;color:#53565a;margin-bottom:40px}
[data-v-b5536bee] .tksb-secondary-cta-subtle.tksb-secondary-cta-subtle{width:123px}
@media (max-width: 991px){[data-v-b5536bee] .tksb-secondary-cta-subtle.tksb-secondary-cta-subtle{width:100%}
}
.spinner[data-v-b5536bee]{width:40px;height:40px;margin:auto}
.home-website-url-redirection-popin--description[data-v-c186dc60]{font-family:"Roboto Regular","Helvetica Neue","Helvetica","Arial","sans-serif";text-align:center;color:#707070;line-height:1.6}
.tksb-secondary-cta-dry{display:inline-block;padding:15px 20px;border:solid 1px #fff}
.tksb-secondary-cta-dry:hover,.tksb-secondary-cta-dry:focus{background-color:#ff9800;border:solid 1px #ff9800;cursor:pointer}
.tksb-secondary-cta-dry:hover>.tksb-secondary-cta-dry-link__label,.tksb-secondary-cta-dry:focus>.tksb-secondary-cta-dry-link__label{color:#002738}
.tksb-secondary-cta-dry-link__label{font-size:14px;line-height:18px;font-family:"Source Sans Pro Semibold", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";letter-spacing:0.7px;color:#fff;text-transform:uppercase}












