<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed &gt; summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed &gt; summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed &gt; summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) &gt; summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) &gt; summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details &gt; .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline &gt; .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite &gt; .fieldset-wrapper &gt; .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite &gt; legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs &gt; li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs &gt; li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media print{html{font-size:50%}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;background-color:#f5f5f5;font-family:HelveticaWeb,Arial,sans-serif;line-height:3.2rem;font-size:1.8rem;color:#3b3b3b;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.cke_editable{background-color:#fff;color:#3b3b3b}body.cke_editable h2,body.cke_editable h3{font-weight:700;color:#3b3b3b}h1{font-size:2.4rem;margin-top:0;margin-bottom:0;padding:0;font-family:HelveticaWeb,Arial,sans-serif;font-weight:400;line-height:1.125}@media(min-width:768px){h1{font-size:3.6rem}}@media(min-width:992px){h1{font-size:4rem}}@media(min-width:1280px){h1{font-size:5.6rem}}h1.page-title{color:#ef3340;line-height:1.125;font-weight:700}h1.page-title .page-title__sub{font-size:2.2rem}@media(min-width:768px){h1.page-title .page-title__sub{font-size:2.4rem}}@media(min-width:992px){h1.page-title .page-title__sub{font-size:3.6rem}}@media(min-width:1280px){h1.page-title .page-title__sub{font-size:4rem}}h1.page-title--product-selector{margin-top:1rem}@media print{h1{font-size:3.6rem}}h2{margin-top:2.5rem;margin-bottom:0;font-size:2rem;font-weight:400;line-height:1.125;color:#ef3340}h2.page-title{font-size:2.4rem;color:#ef3340;line-height:1.125;font-weight:700}@media(min-width:768px){h2.page-title{font-size:3.6rem}}@media(min-width:992px){h2.page-title{font-size:4rem}}@media(min-width:1280px){h2.page-title{font-size:5.6rem}}@media(min-width:768px){h2{font-size:2.4rem}}@media(min-width:992px){h2{font-size:3.2rem}}.paragraph--type--p-content-text h2,.paragraph--type--p-content-image-text h2,.content-image__caption h2,.node__content h2,.cke_panel_listItem h2,.content-text h2{color:#3b3b3b;font-weight:700;font-size:3.2rem}h2.small{color:#3b3b3b;font-size:2.2rem;font-weight:700}h3{margin-top:2rem;margin-bottom:0;font-size:2rem;line-height:1.3333333333;font-weight:400;text-transform:uppercase}@media(min-width:768px){h3{font-size:2.2rem}}.paragraph--type--p-content-text h3,.paragraph--type--p-content-image-text h3,.content-image__caption h3,.node__content h3,.cke_panel_listItem h3{font-weight:700;color:#3b3b3b;font-size:2.2rem}h4,h5,h6{margin-top:1rem;margin-bottom:0;font-weight:400;line-height:1.3333333333}@-webkit-keyframes outline-animate{0%{outline-offset:.5rem}100%{outline-offset:-0.1rem}}@keyframes outline-animate{0%{outline-offset:.5rem}100%{outline-offset:-0.1rem}}*:focus{outline:.1rem solid rgba(239,51,64,.5);-webkit-animation:outline-animate .1s linear 0s 1 normal;animation:outline-animate .1s linear 0s 1 normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{color:#ef3340;text-decoration:none}a:hover,a:focus{color:currentColor;text-decoration:none}.l-site-footer a{color:#ef3340}.paragraph--type--p-content-text a{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340}.paragraph--type--p-content-text a:hover,.paragraph--type--p-content-text a:focus{border-color:#ef3340}p,.navigation-social__desc,.navigation-footer__company{margin-top:1rem;margin-bottom:0}p.intro-text,.intro-text.navigation-social__desc,.intro-text.navigation-footer__company{line-height:3.6rem;font-weight:700;font-size:2rem}.l-footer p,.l-footer .navigation-social__desc,.l-footer .navigation-footer__company{margin-top:0;font-size:1.8rem}img{max-width:100%;vertical-align:middle;border-style:none}.l-content img{height:auto}figure{margin:1rem 0 0}.slider-text-image figure{margin-top:0}.slider-text-image figure img{width:100%}figcaption{margin-top:1rem;font-size:1.4rem;line-height:1.2}figcaption&gt;*{margin:0}fieldset{min-width:0;padding:0;margin:0;border:0}svg:not(:root){overflow:hidden}blockquote{font-size:1.8rem;line-height:1.22;padding:0 4rem;margin:0;text-align:center;color:#ef3340;font-style:italic}@media(min-width:768px){blockquote{font-size:2.3rem}}@media(min-width:768px){blockquote{line-height:1.3}}blockquote.left{float:left}blockquote.right{float:right}ul,ol{padding-left:1.8rem}ul ul,ul ol,ol ul,ol ol{padding-left:3rem}caption{padding:0 1rem;text-align:left;font-size:4rem;font-weight:500}table{width:100%;margin-top:2rem;border-top:.3rem solid #ef3340;border-bottom:.3rem solid #ef3340;border-spacing:0 0;border-collapse:collapse;overflow:auto}table.zebra tbody tr:nth-child(odd){background-color:#b0b0b0}table.hover{cursor:pointer}table.hover tbody tr:hover{background:#ef3340}thead{border-bottom:.3rem solid #ef3340}thead th{background:#ef3340;color:#fff}tr{border-bottom:.1rem solid #ef3340}td,th{padding:.5rem .8rem}@media(min-width:768px){td,th{padding:1.2rem 1rem}}th{text-align:left;font-weight:700}@media(min-width:768px){th{font-weight:900}}button{margin:0}input,textarea{font-family:HelveticaWeb,Arial,sans-serif;font-size:2rem}input{border:none}input[type=checkbox]{position:relative;display:inline-block;-webkit-appearance:none;padding:.6rem;border:.1rem solid #d9d9d9;background-color:rgba(0,0,0,0)}input[type=checkbox]:active,input[type=checkbox]:checked:active{background-color:#ef3340}input[type=checkbox]:checked{background-color:#ef3340;border:.1rem solid #de1120}input[type=checkbox]:checked:after{content:"";position:absolute;display:block;top:0;left:0;width:1.2rem;height:1.2rem;background-image:url(/themes/custom/custom/dist/assets/images/icon-check.svg);background-size:contain;background-repeat:no-repeat}header .l-section{background-color:#fff}header--scroll{-webkit-box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2);box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2)}footer .l-footer{background-color:#fff;color:#fff}@media print{footer{display:none}}body.js-show-pullout{overflow:hidden;margin-left:0}@media print{body{height:100%;border-left:.8rem solid #ef3340}}.l-site{padding-top:6.4rem}@media(min-width:768px){.l-site{padding-top:6.4rem}}@media(min-width:992px){.l-site{padding-top:6.4rem}}@media print{.l-site{padding-top:0}}.l-site-header{position:sticky;left:0;right:0;top:0;z-index:4;margin-top:-6.4rem}.toolbar-horizontal .l-site-header,.toolbar-vertical .l-site-header{top:3.9rem}@media(min-width:576px){.toolbar-horizontal .l-site-header,.toolbar-vertical .l-site-header{top:7.8rem}}@media(min-width:768px){.toolbar-horizontal .l-site-header,.toolbar-vertical .l-site-header{top:3.9rem}}@media(min-width:992px){.toolbar-horizontal .l-site-header,.toolbar-vertical .l-site-header{top:1.8rem}}.toolbar-vertical.toolbar-tray-open .l-site-header{left:15rem}.toolbar-horizontal.toolbar-tray-open .l-site-header{top:5.8rem}@media print{.l-site-header{position:relative;background-color:rgba(0,0,0,0)}.toolbar-horizontal.toolbar-tray-open .l-site-header,.toolbar-horizontal .l-site-header,.toolbar-vertical .l-site-header{top:0}.toolbar-vertical.toolbar-tray-open .l-site-header{left:0}}.l-site-header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.l-site-header__top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.l-site-header__bottom{margin-left:auto;margin-right:auto;max-width:116rem;padding-left:1.9rem;padding-right:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:6.4rem}@media(min-width:768px){.l-site-header__bottom{padding-left:5rem}}@media(min-width:992px){.l-site-header__bottom{padding-left:2.8rem}}@media(min-width:768px){.l-site-header__bottom{padding-right:5rem}}@media(min-width:992px){.l-site-header__bottom{padding-right:2rem}}.l-site-header__bottom-inner{margin-right:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.l-site-header__bottom-inner{margin-right:-5rem}}@media(min-width:992px){.l-site-header__bottom-inner{margin-right:-2rem}}.l-branding{position:relative;margin-left:0}@media(min-width:1280px){.l-branding{margin-left:-8.5rem}}.l-pullout-open{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.l-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1280px){.l-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-navigation-primary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:1280px){.l-navigation-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}}.l-navigation-segment{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:1rem;margin-right:1rem}@media(min-width:1280px){.l-navigation-segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}}.l-navigation-lang{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 1rem}@media(min-width:1280px){.l-navigation-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}}.l-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:1rem}.js-show-pullout .l-search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width:1280px){.js-show-pullout .l-search{padding:0}}@media print{.l-search{display:none}}.l-search-form-content{position:absolute;top:0;right:2rem;left:2rem}@media(min-width:768px){.l-search-form-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:5.8rem;right:5.8rem}}@media(min-width:992px){.l-search-form-content{left:6rem;right:6rem}}@media print{.l-system{display:none}}.l-masthead{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem;box-shadow:inset .4rem 0 0 0 #ef3340;padding-left:.4rem;position:relative}@media(min-width:768px){.l-masthead{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.l-masthead{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.l-masthead{padding-left:.8rem}}.page--node-type-ct-product .l-masthead{min-height:20rem;background-color:#b0b0b0}@media(min-width:768px){.page--node-type-ct-product .l-masthead{min-height:35rem}}@media print{.l-masthead{-webkit-box-shadow:none;box-shadow:none;padding-left:0}.page--node-type-ct-job .l-masthead{height:25rem;overflow:hidden;max-height:25rem}.page--node-type-ct-product .l-masthead{min-height:10rem}}.l-masthead-link{position:relative;max-width:50rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:1.1rem;padding-right:1.5rem;margin-top:2.5rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.l-masthead-link{padding-right:5rem;margin-left:0;margin-right:0;max-width:inherit}}@media(min-width:992px){.l-masthead-link{position:absolute;right:0;top:4.5rem;width:38rem;margin-top:0;padding-right:0}}@media(min-width:1280px){.l-masthead-link{width:45rem;top:8.5rem}}.l-container{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.l-container{padding-left:5rem}}@media(min-width:992px){.l-container{padding-left:2rem}}@media(min-width:768px){.l-container{padding-right:5rem}}@media(min-width:992px){.l-container{padding-right:2rem}}.l-section{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem}@media(min-width:768px){.l-section{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}.l-section--with-padding{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:1.5rem;padding-right:1.5rem;max-width:147rem}@media(min-width:768px){.l-section--with-padding{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.l-section--with-padding{padding-left:5rem}}@media(min-width:992px){.l-section--with-padding{padding-left:2rem}}@media(min-width:768px){.l-section--with-padding{padding-right:5rem}}@media(min-width:992px){.l-section--with-padding{padding-right:2rem}}@media(min-width:768px){.l-section--with-padding{max-width:154rem}}@media(min-width:992px){.l-section--with-padding{max-width:148rem}}@media print{.l-section{-webkit-box-shadow:none;box-shadow:none}}.l-container-top{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:1.5rem;padding-right:1.5rem;max-width:147rem}@media(min-width:768px){.l-container-top{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.l-container-top{padding-left:5rem}}@media(min-width:992px){.l-container-top{padding-left:2rem}}@media(min-width:768px){.l-container-top{padding-right:5rem}}@media(min-width:992px){.l-container-top{padding-right:2rem}}@media(min-width:768px){.l-container-top{max-width:154rem}}@media(min-width:992px){.l-container-top{max-width:148rem}}.l-container-bottom{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:1.5rem;padding-right:1.5rem;max-width:147rem}@media(min-width:768px){.l-container-bottom{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.l-container-bottom{padding-left:5rem}}@media(min-width:992px){.l-container-bottom{padding-left:2rem}}@media(min-width:768px){.l-container-bottom{padding-right:5rem}}@media(min-width:992px){.l-container-bottom{padding-right:2rem}}@media(min-width:768px){.l-container-bottom{max-width:154rem}}@media(min-width:992px){.l-container-bottom{max-width:148rem}}.l-main{margin-left:auto;margin-right:auto;max-width:116rem;padding-left:1.5rem;padding-right:1.5rem;max-width:119rem;margin-top:2rem;position:relative}@media(min-width:768px){.l-main{padding-left:5rem}}@media(min-width:992px){.l-main{padding-left:2rem}}@media(min-width:768px){.l-main{padding-right:5rem}}@media(min-width:992px){.l-main{padding-right:2rem}}@media(min-width:768px){.l-main{max-width:126rem}}@media(min-width:992px){.l-main{max-width:120rem}}@media(min-width:768px){.l-main{margin-top:2.1rem}}@media(min-width:992px){.l-main{margin-top:3rem}}.path--user .l-main{margin-top:2.9rem}.page--node-type-ct-home .l-main,.page--node-type-ct-expertise-page .l-main,.l-main .path--media,.path--webform .l-main{margin-top:2rem;margin-top:0}@media(min-width:768px){.page--node-type-ct-home .l-main,.page--node-type-ct-expertise-page .l-main,.l-main .path--media,.path--webform .l-main{margin-top:2rem}}@media(min-width:992px){.page--node-type-ct-home .l-main,.page--node-type-ct-expertise-page .l-main,.l-main .path--media,.path--webform .l-main{margin-top:3rem}}.page--node-type-expertise-subpage .l-main{margin-top:2rem}@media(min-width:768px){.page--node-type-expertise-subpage .l-main{margin-top:2rem}}@media(min-width:992px){.page--node-type-expertise-subpage .l-main{margin-top:3rem}}@media print{.page--node-type-page .l-main,.page--node-type-ct-job .l-main,.page--node-type-ct-overview .l-main,.page--node-type-ct-contact-page .l-main,.page--node-type-ct-product-selector .l-main{margin-top:0;padding-left:2rem;padding-right:2rem}}.page--node-type-ct-product .l-main,.page--node-type-ct-product-landing-page .l-main{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem;margin-top:2rem;margin-top:0}@media(min-width:768px){.page--node-type-ct-product .l-main,.page--node-type-ct-product-landing-page .l-main{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.page--node-type-ct-product .l-main,.page--node-type-ct-product-landing-page .l-main{margin-top:2rem}}@media(min-width:992px){.page--node-type-ct-product .l-main,.page--node-type-ct-product-landing-page .l-main{margin-top:3rem}}@media print{.page--node-type-ct-product .l-main,.page--node-type-ct-product-landing-page .l-main{-webkit-box-shadow:none;box-shadow:none}}.l-content-top{-webkit-box-shadow:inset .4rem 0 0 0 #ef3340;box-shadow:inset .4rem 0 0 0 #ef3340;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:1.5rem;padding-right:1.5rem;max-width:147rem;margin-top:2rem}@media(min-width:768px){.l-content-top{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}@media(min-width:768px){.l-content-top{padding-left:5rem}}@media(min-width:992px){.l-content-top{padding-left:2rem}}@media(min-width:768px){.l-content-top{padding-right:5rem}}@media(min-width:992px){.l-content-top{padding-right:2rem}}@media(min-width:768px){.l-content-top{max-width:154rem}}@media(min-width:992px){.l-content-top{max-width:148rem}}@media(min-width:768px){.l-content-top{margin-top:2rem}}@media(min-width:992px){.l-content-top{margin-top:3rem}}.l-column--wrapper .l-content-top{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}.path--search .l-content-top{width:100%;padding:0;margin-top:0}.l-content-bottom{margin-left:auto;margin-right:auto;max-width:116rem;padding-left:1.5rem;padding-right:1.5rem;max-width:119rem;margin-top:2rem}@media(min-width:768px){.l-content-bottom{padding-left:5rem}}@media(min-width:992px){.l-content-bottom{padding-left:2rem}}@media(min-width:768px){.l-content-bottom{padding-right:5rem}}@media(min-width:992px){.l-content-bottom{padding-right:2rem}}@media(min-width:768px){.l-content-bottom{max-width:126rem}}@media(min-width:992px){.l-content-bottom{max-width:120rem}}@media(min-width:768px){.l-content-bottom{margin-top:2rem}}@media(min-width:992px){.l-content-bottom{margin-top:3rem}}.page--node-type-ct-overview .l-content-bottom,.page--node-type-ct-product-selector .l-content-bottom{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;padding-left:0;padding-right:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page--node-type-ct-overview .l-content-bottom,.page--node-type-ct-product-selector .l-content-bottom{width:100%}}.page--with-sidebar-first .l-content-bottom{width:100%}@media(min-width:992px){.page--with-sidebar-first .l-content-bottom{width:66.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.l-content-tabs{margin-left:auto;margin-right:auto;max-width:116rem;position:relative}.l-content-title{padding-left:2rem;padding-right:2rem;padding-top:2rem;margin-bottom:-2rem}@media(min-width:768px){.l-content-title{padding-left:5.8rem}}@media(min-width:992px){.l-content-title{padding-left:6rem}}@media(min-width:768px){.l-content-title{padding-right:5.8rem}}@media(min-width:992px){.l-content-title{padding-right:6rem}}@media(min-width:768px){.l-content-title{padding-top:2.5rem}}@media(min-width:992px){.l-content-title{padding-top:5.2rem}}@media(min-width:768px){.l-content-title{margin-bottom:-2.5rem}}@media(min-width:992px){.l-content-title{margin-bottom:-5.2rem}}@media(min-width:992px){.path--frontpage div.l-content{min-height:910px}}.l-content{padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;background-color:#fff;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}@media(min-width:768px){.l-content{padding-left:5.8rem}}@media(min-width:992px){.l-content{padding-left:6rem}}@media(min-width:768px){.l-content{padding-right:5.8rem}}@media(min-width:992px){.l-content{padding-right:6rem}}@media(min-width:768px){.l-content{padding-top:2.5rem}}@media(min-width:992px){.l-content{padding-top:5.2rem}}@media(min-width:768px){.l-content{padding-bottom:2.5rem}}@media(min-width:992px){.l-content{padding-bottom:5.2rem}}@media print{.l-content{padding-left:2rem;-webkit-box-shadow:none;box-shadow:none}}.page--node-type-expertise-subpage .l-content{padding:0;margin:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.page--node-type-ct-overview .l-content,.page--node-type-ct-product-selector .l-content{padding-bottom:1rem;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-shadow:none;box-shadow:none}@media(min-width:768px){.page--node-type-ct-overview .l-content,.page--node-type-ct-product-selector .l-content{padding-bottom:1.25rem}}@media(min-width:992px){.page--node-type-ct-overview .l-content,.page--node-type-ct-product-selector .l-content{padding-bottom:2.6rem}}.page--node-type-ct-home .l-content,.page--node-type-ct-expertise-page .l-content{margin-left:-1rem;margin-right:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}@media(min-width:768px){.page--node-type-ct-home .l-content,.page--node-type-ct-expertise-page .l-content{margin-left:-2rem}}@media(min-width:992px){.page--node-type-ct-home .l-content,.page--node-type-ct-expertise-page .l-content{margin-left:-2rem}}@media(min-width:768px){.page--node-type-ct-home .l-content,.page--node-type-ct-expertise-page .l-content{margin-right:-2rem}}@media(min-width:992px){.page--node-type-ct-home .l-content,.page--node-type-ct-expertise-page .l-content{margin-right:-2rem}}@media(min-width:992px){.page--node-type-ct-home .l-content,.page--node-type-ct-expertise-page .l-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page--node-type-ct-product .l-content,.page--node-type-ct-product-landing-page .l-content{padding:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.l-column--wrapper .l-content{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}.path--search .l-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;width:75%;margin-top:3rem}@media(min-width:992px){.path--search .l-content{padding-left:6rem}}.l-page-bottom-wrapper{padding-left:2rem;padding-right:2rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}@media(min-width:768px){.l-page-bottom-wrapper{padding-left:5.8rem}}@media(min-width:992px){.l-page-bottom-wrapper{padding-left:6rem}}@media(min-width:768px){.l-page-bottom-wrapper{padding-right:5.8rem}}@media(min-width:992px){.l-page-bottom-wrapper{padding-right:6rem}}@media(min-width:768px){.l-page-bottom-wrapper{padding-bottom:2.5rem}}@media(min-width:992px){.l-page-bottom-wrapper{padding-bottom:5.2rem}}.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{padding-left:1rem;padding-right:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width:768px){.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{padding-left:2rem}}@media(min-width:992px){.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{padding-left:2rem}}@media(min-width:768px){.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{padding-right:2rem}}@media(min-width:992px){.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{padding-right:2rem}}@media(min-width:992px){.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(66.6666666667% - 14rem);margin-top:-14.6rem;padding-right:2rem}}@media(min-width:1280px){.page--node-type-ct-home .l-custom-content,.page--node-type-ct-expertise-page .l-custom-content{width:66rem;margin-top:-21.6rem;padding:.5rem}}@media(min-width:1280px){.page--node-type-ct-product .l-custom-content,.page--node-type-ct-product-landing-page .l-custom-content{margin-right:-2rem;margin-left:-2rem;-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}.l-content--negate-padding{margin-left:-2rem;margin-right:-2rem}@media(min-width:768px){.l-content--negate-padding{margin-left:-5.8rem}}@media(min-width:992px){.l-content--negate-padding{margin-left:-6rem}}@media(min-width:768px){.l-content--negate-padding{margin-right:-5.8rem}}@media(min-width:992px){.l-content--negate-padding{margin-right:-6rem}}.l-site-footer{padding-top:2rem;padding-left:.4rem}@media(min-width:768px){.l-site-footer{padding-top:2.5rem}}@media(min-width:992px){.l-site-footer{padding-top:5.2rem}}@media(min-width:768px){.l-site-footer{padding-left:.8rem}}.page--node-type-ct-product .l-site-footer{padding-top:2rem}.l-footer{padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.l-footer{padding-left:5rem}}@media(min-width:992px){.l-footer{padding-left:2rem}}@media(min-width:768px){.l-footer{padding-right:5rem}}@media(min-width:992px){.l-footer{padding-right:2rem}}@media(min-width:768px){.l-footer{padding-top:2.5rem}}@media(min-width:992px){.l-footer{padding-top:5.2rem}}@media(min-width:768px){.l-footer{padding-bottom:2.5rem}}@media(min-width:992px){.l-footer{padding-bottom:5.2rem}}@media(min-width:768px){.l-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:992px){.l-footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.l-footer-inner{margin-left:auto;margin-right:auto;max-width:116rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:2.5rem;border-top:.1rem solid #ef3340}.l-footer-inner__content{margin-top:1.5rem;margin-left:1.5rem}@media(min-width:768px){.l-footer-inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}}@media(min-width:1280px){.l-footer-inner__content{margin-left:-5.6rem}}.l-footer-inner__crown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}@media(min-width:1280px){.l-footer-inner__crown{left:-7.1rem}}.l-site-footer-top{padding-bottom:2rem;padding-top:12.5rem}@media(min-width:768px){.l-site-footer-top{padding-bottom:2.5rem}}@media(min-width:992px){.l-site-footer-top{padding-bottom:5.2rem}}.l-site-footer-top-inner{margin-left:auto;margin-right:auto;max-width:116rem;padding-left:1.5rem;padding-right:1.5rem;max-width:119rem}@media(min-width:768px){.l-site-footer-top-inner{padding-left:5rem}}@media(min-width:992px){.l-site-footer-top-inner{padding-left:2rem}}@media(min-width:768px){.l-site-footer-top-inner{padding-right:5rem}}@media(min-width:992px){.l-site-footer-top-inner{padding-right:2rem}}@media(min-width:768px){.l-site-footer-top-inner{max-width:126rem}}@media(min-width:992px){.l-site-footer-top-inner{max-width:120rem}}.l-footer-top{margin-left:auto;margin-right:auto;max-width:116rem;padding-left:1.5rem;padding-right:1.5rem;max-width:119rem;padding-left:1rem;padding-right:1rem;margin-top:2rem}@media(min-width:768px){.l-footer-top{padding-left:5rem}}@media(min-width:992px){.l-footer-top{padding-left:2rem}}@media(min-width:768px){.l-footer-top{padding-right:5rem}}@media(min-width:992px){.l-footer-top{padding-right:2rem}}@media(min-width:768px){.l-footer-top{max-width:126rem}}@media(min-width:992px){.l-footer-top{max-width:120rem}}@media(min-width:768px){.l-footer-top{padding-left:2rem}}@media(min-width:992px){.l-footer-top{padding-left:2rem}}@media(min-width:768px){.l-footer-top{padding-right:2rem}}@media(min-width:992px){.l-footer-top{padding-right:2rem}}@media(min-width:768px){.l-footer-top{margin-top:2rem}}@media(min-width:992px){.l-footer-top{margin-top:3rem}}.l-footer-top-inner{padding-top:2rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;background-color:#fff;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}@media(min-width:768px){.l-footer-top-inner{padding-top:2.5rem}}@media(min-width:992px){.l-footer-top-inner{padding-top:5.2rem}}@media(min-width:768px){.l-footer-top-inner{padding-bottom:2.5rem}}@media(min-width:992px){.l-footer-top-inner{padding-bottom:5.2rem}}@media(min-width:768px){.l-footer-top-inner{padding-left:5.8rem}}@media(min-width:992px){.l-footer-top-inner{padding-left:6rem}}@media(min-width:768px){.l-footer-top-inner{padding-right:5.8rem}}@media(min-width:992px){.l-footer-top-inner{padding-right:6rem}}.l-site-pullout{left:0;right:0;bottom:0;top:0;position:fixed;z-index:99;display:none;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease;overflow-y:scroll;overflow-x:visible;-webkit-overflow-scrolling:touch;background-color:#ef3340;top:6.4rem}.toolbar-vertical.toolbar-tray-open .l-site-pullout{left:15rem}.js-show-pullout .l-site-pullout{display:block;-webkit-transform:translateX(0);transform:translateX(0)}.toolbar-vertical .l-site-pullout,.toolbar-fixed .l-site-pullout{top:8.2rem}.toolbar-horizontal.toolbar-tray-open .l-site-pullout{top:12.2rem}@media(min-width:768px){.l-site-pullout{top:6.4rem}.toolbar-vertical .l-site-pullout,.toolbar-fixed .l-site-pullout{top:8.2rem}.toolbar-horizontal.toolbar-tray-open .l-site-pullout{top:12.2rem}}@media(min-width:992px){.l-site-pullout{top:6.4rem}.toolbar-vertical .l-site-pullout,.toolbar-fixed .l-site-pullout{top:8.2rem}.toolbar-horizontal.toolbar-tray-open .l-site-pullout{top:12.2rem}}@media(min-width:1280px){.l-site-pullout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;z-index:unset;overflow:visible;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background-color:rgba(0,0,0,0)}}@media print{.l-site-pullout{display:none}}@media(min-width:1280px){.l-pullout-open.button,.l-pullout-close.button{display:none}}.l-row-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-row-inline&gt;*+*{margin-left:.4rem}@media(min-width:480px){.l-row-inline--mobile-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-row-inline--mobile-large&gt;*+*{margin-left:.4rem}}@media(min-width:768px){.l-row-inline--tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-row-inline--tablet&gt;*+*{margin-left:.4rem}}@media(min-width:992px){.l-row-inline--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-row-inline--desktop&gt;*+*{margin-left:.4rem}}.l-row-inline--pipe&gt;*+*{position:relative;margin-left:1rem;padding-left:1rem}.l-row-inline--pipe&gt;*+*:before{content:"";width:.1rem;height:1em;position:absolute;left:0;background-color:#3b3b3b}.l-row{margin-left:-1rem;margin-right:-1rem;margin-top:-2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside none;padding:0}@media(min-width:768px){.l-row{margin-left:-2rem}}@media(min-width:992px){.l-row{margin-left:-2rem}}@media(min-width:768px){.l-row{margin-right:-2rem}}@media(min-width:992px){.l-row{margin-right:-2rem}}@media(min-width:768px){.l-row{margin-top:-2rem}}@media(min-width:992px){.l-row{margin-top:-3rem}}.l-row-tabs{margin-left:-1rem;margin-right:-1rem;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside none;padding:0}@media(min-width:768px){.l-row-tabs{margin-left:-2rem}}@media(min-width:992px){.l-row-tabs{margin-left:-2rem}}@media(min-width:768px){.l-row-tabs{margin-right:-2rem}}@media(min-width:992px){.l-row-tabs{margin-right:-2rem}}@media(min-width:768px){.l-row-tabs{margin-top:2rem}}@media(min-width:992px){.l-row-tabs{margin-top:3rem}}@media(min-width:992px){.l-row-tabs{display:block;margin:0}}.l-row-products{margin-left:auto;margin-right:auto;max-width:116rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.l-row-products{padding-top:2.5rem}}@media(min-width:992px){.l-row-products{padding-top:5.2rem}}@media(min-width:768px){.l-row-products{padding-bottom:2.5rem}}@media(min-width:992px){.l-row-products{padding-bottom:5.2rem}}.l-row-sidebar{margin-left:-1rem;margin-right:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside none;padding:0}@media(min-width:768px){.l-row-sidebar{margin-left:-2rem}}@media(min-width:992px){.l-row-sidebar{margin-left:-2rem}}@media(min-width:768px){.l-row-sidebar{margin-right:-2rem}}@media(min-width:992px){.l-row-sidebar{margin-right:-2rem}}.l-row-sidebar:first-child{margin-top:-4rem}.l-row-spotlights{margin-top:7.2rem}.l-row-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside none}.l-row-button{margin-left:auto;margin-right:auto;max-width:116rem;margin-top:2rem}.l-form-item-inline{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[class*=l-column--]{padding-left:1rem;padding-right:1rem;margin-top:2rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media(min-width:768px){[class*=l-column--]{padding-left:2rem}}@media(min-width:992px){[class*=l-column--]{padding-left:2rem}}@media(min-width:768px){[class*=l-column--]{padding-right:2rem}}@media(min-width:992px){[class*=l-column--]{padding-right:2rem}}@media(min-width:768px){[class*=l-column--]{margin-top:2rem}}@media(min-width:992px){[class*=l-column--]{margin-top:3rem}}[class*=l-column--].l-column--with-submit{width:calc(100% - 15rem)}.l-column--25{width:25%}.l-column--33{width:33.3333333333%}.l-column--67,.l-column--66{width:66.6666666667%}.l-column--50{width:50%}.l-column--75{width:75%}@media(min-width:480px){.l-column--25-mobile-large{width:25%}}@media(min-width:480px){.l-column--50-mobile-large{width:50%}}@media(min-width:768px){.l-column--25-tablet{width:25%}}@media(min-width:768px){.l-column--33-tablet{width:33.3333333333%}}@media(min-width:768px){.l-column--50-tablet{width:50%}}@media(min-width:768px){.l-column--67-tablet{width:66.6666666667%}}@media(min-width:992px){.l-column--25-desktop{width:25%}}@media(min-width:992px){.l-column--33-desktop{width:33.3333333333%}}@media(min-width:992px){.l-column--40-desktop{width:40%}}@media(min-width:992px){.l-column--50-desktop{width:50%}}@media(min-width:992px){.l-column--60-desktop{width:60%}}@media(min-width:992px){.l-column--66-desktop{width:66.6666666667%}.l-column--66-desktop.l-column--with-submit{width:calc(66.6666666667% - 15rem);padding-right:0}}@media(min-width:1280px){.l-column--50-desktop-large{width:50%}}.l-column--no-grow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.l-column--no-grow-desktop{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.l-column--content{width:100%}@media(min-width:992px){.l-column--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page--with-sidebar-first .l-column--content{width:66.6667%}.page--with-sidebar-second .l-column--content{width:66.6667%}.page--with-sidebar-first.page--with-sidebar-second .l-column--content{width:50%}}.page--node-type-ct-product .l-column--content,.page--node-type-ct-product-landing-page .l-column--content{margin-top:0}@media print{.l-column--content{width:65%}}.l-column--sidebar-first{width:100%}@media(min-width:992px){.l-column--sidebar-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33.3333%}.page--with-sidebar-first.page--with-sidebar-second .l-column--sidebar-first{width:25%}}.page--node-type-ct-overview .l-column--sidebar-first,.page--node-type-ct-product-selector .l-column--sidebar-first{width:calc(100% - 4rem);margin-top:6rem;padding-left:0;padding-top:8.7rem}@media(min-width:768px){.page--node-type-ct-overview .l-column--sidebar-first,.page--node-type-ct-product-selector .l-column--sidebar-first{margin-top:0;padding-right:4rem}}.page--node-type-ct-product-selector .l-column--sidebar-first{padding-top:0}.path--search .l-column--sidebar-first{padding:0;border-bottom:.1rem solid #ef3340}@media(min-width:992px){.path--search .l-column--sidebar-first{border:0}}.l-column--sidebar-second{width:100%}@media(min-width:992px){.l-column--sidebar-second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:33.3333%}.page--with-sidebar-first.page--with-sidebar-second .l-column--sidebar-second{width:25%}}.l-column--sidebar-second&gt;div:not(:first-child){margin-top:2rem}@media(min-width:768px){.l-column--sidebar-second&gt;div:not(:first-child){margin-top:2rem}}@media(min-width:992px){.l-column--sidebar-second&gt;div:not(:first-child){margin-top:3rem}}@media print{.l-column--sidebar-second{width:35%;margin-top:0;padding-top:3.3rem;padding-left:0;-webkit-box-shadow:none;box-shadow:none}.l-column--sidebar-second&gt;div{-webkit-box-shadow:none;box-shadow:none}.l-column--sidebar-second&gt;div:not(:first-child){margin-top:0;padding-top:0;padding-left:0;padding-right:0}}@media(min-width:480px){.l-column--with-submit{padding-right:0}}.l-column-tiles{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto;padding:1.5rem;padding-bottom:0;background-color:#fff;border-style:solid;border-color:#d9d9d9;border-width:0 .1rem}@media(min-width:768px){.l-column-tiles{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;margin:0;border-right-width:0}}@media(min-width:992px){.l-column-tiles{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width:768px){.l-column-tiles--first{border-top:.1rem solid #d9d9d9;border-right-width:0}}@media(min-width:768px){.l-column-tiles--second{border-top-width:.1rem;border-right-width:.1rem}}@media(min-width:768px){.l-column-tiles--even{width:calc(50% - 1.5rem);padding-left:0;border-left-width:0;border-right-width:.1rem}}.l-column-tiles--second-last{padding-bottom:1.5rem}@media(min-width:768px){.l-column-tiles--second-last{border-left-width:.1rem;border-bottom-width:.1rem;border-right-width:0}.l-column-tiles--second-last.l-column-tiles--even{border-right-width:.1rem;border-left-width:0}}.l-column-tiles--last{padding-top:0;padding-right:1.5rem;padding-bottom:1.5rem;border-bottom-width:.1rem;border-right-width:.1rem}@media(min-width:768px){.l-column-tiles--last.l-column-tiles--even{padding-top:1.5rem;border-left-width:0}}.l-column-tiles--last.l-column-tiles--first{padding-top:1.5rem;border-top-width:.1rem}.l-column--wrapper{padding:0;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);background-color:#fff}.path--search .l-column--wrapper{padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.path--search .l-column--wrapper{padding-left:5.8rem}}@media(min-width:992px){.path--search .l-column--wrapper{padding-left:6rem}}@media(min-width:768px){.path--search .l-column--wrapper{padding-right:5.8rem}}@media(min-width:992px){.path--search .l-column--wrapper{padding-right:6rem}}@media(min-width:768px){.path--search .l-column--wrapper{padding-top:2.5rem}}@media(min-width:992px){.path--search .l-column--wrapper{padding-top:5.2rem}}@media(min-width:768px){.path--search .l-column--wrapper{padding-bottom:2.5rem}}@media(min-width:992px){.path--search .l-column--wrapper{padding-bottom:5.2rem}}.l-embed{position:relative;width:100%;height:auto}.l-embed--16-9{padding-bottom:56.25%}.l-embed__item{left:0;right:0;bottom:0;top:0;position:absolute;height:100% !important}.l-overview{padding-bottom:2rem}@media(min-width:768px){.l-overview{padding-bottom:2.5rem}}@media(min-width:992px){.l-overview{padding-bottom:5.2rem}}.l-page-bottom-wrapper .l-overview{padding-bottom:0}.l-product-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print{.l-product-print{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.l-product-button{display:none}}.paragraph--type--p-content-text :is(img){border:1rem solid #fff}.accordion__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;text-transform:none}.accordion__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.5rem 0;border:none;background-color:rgba(0,0,0,0);text-align:left;color:#ef3340;font-size:2rem;line-height:1.4;font-weight:700;cursor:pointer;-webkit-appearance:none}.accordion__toggle-icon{margin-left:1rem;margin-right:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:#ef3340;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.js-accordion-opened .accordion__toggle-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordion__content{padding-bottom:1.5rem}.address p,.address .navigation-social__desc,.address .navigation-footer__company{margin-top:0}.address__zipcode{width:100%}.address__city{width:100%}.back-to-parent{padding-bottom:2rem}.branding{display:-webkit-box;display:-ms-flexbox;display:flex}.branding__site-name{display:none;margin-left:1rem}@media(min-width:768px){.branding__site-name{display:block}}@media print{.branding__site-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.page--node-type-ct-job .branding__site-logo{margin-left:0}}.button{border:0;border-radius:.2rem;background-color:#ef3340;color:#fff;display:inline-block;max-width:35em;padding:.9rem 1.5rem;overflow:visible;position:relative;margin:0;vertical-align:top;text-align:left;text-decoration:none;cursor:pointer;font-family:HelveticaWeb,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4rem;-webkit-transition:background 100ms ease;transition:background 100ms ease;-webkit-appearance:none}.button:hover,.button:focus{background-color:#f3626c;-webkit-box-shadow:inset 0 -0.2rem 0 0 #f14b56;box-shadow:inset 0 -0.2rem 0 0 #f14b56;color:#fff}@media(min-width:768px){.button{padding:.9rem 1.5rem;font-size:1.4rem;line-height:2.6rem}}@media(min-width:992px){.button{padding:1.8rem 1.5rem;font-size:1.8rem}}.button--with-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button--white{background-color:#fff;color:#ef3340}.button--white:hover,.button--white:focus{background-color:#fff;-webkit-box-shadow:inset 0 0 0 .1rem #ef3340;box-shadow:inset 0 0 0 .1rem #ef3340;color:#ef3340}.button--flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.4rem;width:4.4rem;padding:1.5rem 0;margin-left:1rem;margin-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media(min-width:768px){.button--menu{margin-right:2rem}}.button--menu svg{-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease;color:#ef3340}.button--menu:hover svg,.button--menu:focus svg{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff}.button--menu .button__icon{margin:0;height:2rem;width:2rem;pointer-events:none}@media print{.button--menu{display:none}}.button--search,.button--search-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.4rem;width:4.4rem;z-index:3;padding:0;border:none;border-left:0;background-color:rgba(0,0,0,0);cursor:pointer;color:#ef3340}.button--search:hover,.button--search:focus,.button--search-submit:hover,.button--search-submit:focus{color:#fff}.js-show-search-form .button--search,.js-show-search-form .button--search-submit{background-color:#ef3340;color:#fff}.button--search .button__text,.button--search-submit .button__text{margin-right:.8rem;font-size:1.6rem;line-height:1;color:currentColor}.button--search .button__text--stop,.button--search-submit .button__text--stop{display:none}@media(min-width:992px){.button--search .button__text,.button--search-submit .button__text{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal}.button--search .button__text.focusable:active,.button--search .button__text.focusable:focus,.button--search-submit .button__text.focusable:active,.button--search-submit .button__text.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}}.js-show-search-form .button--search{border-top-left-radius:0;border-bottom-left-radius:0}.js-show-search-form .button--search-submit{border-top-right-radius:0;border-bottom-right-radius:0}@media(min-width:768px){.button--search-library{padding:.9rem 1.5rem;font-size:1.4rem;line-height:2.6rem}}@media(min-width:992px){.button--search-library{padding:1.4rem 3.5rem}}.button--language,.button--segment{padding:0 1.5rem 0 1rem;background-color:rgba(0,0,0,0);font-size:1.8rem;color:#fff;line-height:4.4rem}.button--language:hover,.button--language:focus,.button--segment:hover,.button--segment:focus{color:#fff;-webkit-box-shadow:none;box-shadow:none}.navigation-language--open .button--language,.navigation-language--open .button--segment{background-color:#fff;color:#3b3b3b}@media(min-width:1280px){.button--language,.button--segment{padding:0 1rem;color:#3b3b3b}.button--language:hover,.button--language:focus,.button--segment:hover,.button--segment:focus{background-color:rgba(0,0,0,0);color:#ef3340}}.button--cta-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:inherit;line-height:3.2rem}@media(min-width:768px){.button--cta-home{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}}@media(min-width:992px){.button--cta-home{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}@media(min-width:768px){.button--cta-home .button__text{margin-right:1rem;font-size:1.8rem}}@media(min-width:992px){.button--cta-home .button__text{max-width:26.5rem;font-size:2.2rem;line-height:1.33}}@media(min-width:1280px){.button--cta-home .button__text{font-size:2.4rem}}.button--dropdown{padding:0 2rem;width:100%;background-color:rgba(0,0,0,0);border:none;text-align:left;color:#ef3340;line-height:6.4rem;text-decoration:none;font-weight:700;font-size:1.5rem;cursor:pointer}.button--dropdown:hover,.button--dropdown:focus{background-color:#ef3340;color:#fff}.is-active .button--dropdown:hover,.is-active .button--dropdown:focus{background-color:#ef3340;color:#fff}.button--faq{width:100%;max-width:100%;background-color:#ebebeb;border:none;color:#3b3b3b}.button--faq:hover,.button--faq:focus{background-color:#ebebeb;-webkit-box-shadow:none;box-shadow:none;color:#ef3340}.button--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.4rem;padding-bottom:1.4rem;width:100%}@media(min-width:480px){.button--submit{width:50%}}@media(min-width:992px){.button--submit{width:24.2rem}}.button--submit .button__icon{margin-right:0}.button--productselector-forward{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:35rem}.button--productselector-forward .button__text{padding-left:1.3rem}@media(min-width:768px){.button--productselector-forward .button__text{padding-right:6rem}}.button__text{margin-right:1rem}.button--chevron{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button--cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem}.button--reset{display:none}.facets+div .button--reset{display:block}.button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button__icon{width:1.6rem;height:1.6rem;margin:.5rem 1rem .5rem 0;fill:currentColor}.button--chevron .button__icon{margin:0 0 0 .5rem}.button__icon--fold{display:none;margin:0}.js-show-search-form .button__icon--fold{display:block}.button__icon--expand{margin:0}.js-show-search-form .button__icon--expand{display:none}.js-show-pullout .button__icon--open{display:none}.button__icon--close{display:none}.js-show-pullout .button__icon--close{display:block}.button__icon--cart{margin-right:.5rem;margin-top:0;color:#fff}.button__icon--arrow{margin-left:1rem;margin-top:0}.button__icon--arrow-left{margin-right:2rem}.button__icon--product{position:relative;top:.2rem;width:2rem;height:2rem;margin:0;margin-right:.5rem}.button__icon--segment,.button__icon--lang{width:2.4rem;height:2.4rem;margin-right:.5rem}.button__icon--dropdown{width:1.4rem;height:2.4rem;margin:0;margin-left:.5rem}.company{padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem;background-color:#fff}@media(min-width:768px){.company{padding-left:5.8rem}}@media(min-width:992px){.company{padding-left:2rem}}@media(min-width:1280px){.company{padding-left:4rem}}@media(min-width:768px){.company{padding-right:5.8rem}}@media(min-width:992px){.company{padding-right:2rem}}@media(min-width:1280px){.company{padding-right:4rem}}.company p,.company .navigation-social__desc,.company .navigation-footer__company{margin-top:0}.page--node-type-ct-contact-page .company{margin-left:-2rem;margin-right:-2rem}@media(min-width:768px){.page--node-type-ct-contact-page .company{margin-left:-5.8rem}}@media(min-width:992px){.page--node-type-ct-contact-page .company{margin-left:-2rem}}@media(min-width:1280px){.page--node-type-ct-contact-page .company{margin-left:-4rem}}@media(min-width:768px){.page--node-type-ct-contact-page .company{margin-right:-5.8rem}}@media(min-width:992px){.page--node-type-ct-contact-page .company{margin-right:-2rem}}@media(min-width:1280px){.page--node-type-ct-contact-page .company{margin-right:-4rem}}.company:not(:first-child){margin-top:4rem;padding-top:0}@media print{.company div:nth-child(n+3){display:none}}.l-column--sidebar-second .company{padding-top:4rem;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}@media(min-width:768px){.l-column--sidebar-second .company{padding-left:2rem}}@media print{.l-column--sidebar-second .company{padding:2rem 0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}}.company__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-2.2rem}@media(min-width:768px){.company__logo{margin-left:.2rem}}@media(min-width:992px){.company__logo{margin-left:0}}.l-column--sidebar-second .company__logo{margin-left:0}.company__logo img{max-height:2.2rem;height:auto;width:auto}@media(min-width:480px){.company__logo img{max-height:3rem}}.page--node-type-ct-contact-page .company__logo{margin-left:0}@media print{.company__logo{padding-left:0}}.company__triangles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:.5rem}@media(min-width:992px){.company__triangles{margin-top:.3rem}}@media(min-width:1280px){.company__triangles{margin-top:0}}.company__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;margin-left:-0.1rem;color:#3b3b3b;font-weight:700;font-size:3.2rem}.company__title--sub{margin-left:.5rem;color:#b0b0b0;font-weight:300;text-transform:lowercase;white-space:nowrap}.page--node-type-ct-contact-page .company__title{font-size:2.2rem}@media(min-width:480px){.page--node-type-ct-contact-page .company__title{font-size:3.2rem}}@media print{.company__title{font-size:3rem !important}}.company__creds{margin-top:0}.company__division{padding-left:4.2rem}@media(min-width:480px){.company__division{padding-left:5.7rem}}@media(min-width:992px){.company__division{padding-left:5.7rem}}@media print{.company__division{padding-left:0}}@media(min-width:992px){.l-column--sidebar-second .company__division{padding-left:4.9rem}}@media(min-width:1280px){.l-column--sidebar-second .company__division{padding-left:5.7rem}}.company__name{margin-top:.8rem;line-height:3.2rem;text-transform:none;font-weight:700;font-size:1.8rem}@media print{.company__name{display:none}}.company__address{margin-top:0}.company__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ef3340}.company__link{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340;white-space:nowrap}.company__link:hover,.company__link:focus{border-color:#ef3340}@media print{.company__link{border:none}}.company__icon{width:2.4rem}@media print{.company__icon{padding-right:.5rem}}.contact{margin-top:4rem}.contact__img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;padding-bottom:.5rem}.contact__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;color:#ef3340;font-weight:700;text-transform:none}.contact__name{margin-top:0;margin-left:1rem;line-height:3.2rem;text-transform:none;font-weight:700;font-size:1.8rem}.contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;color:#ef3340}.contact__link{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340}.contact__link:hover,.contact__link:focus{border-color:#ef3340}.contact__icon{width:2.4rem}.content-heading{margin-top:1rem;font-size:1.4rem}.content-image{max-width:64rem;margin:0 auto}@media print{.content-image--product{width:50%}}.content-image__caption p,.content-image__caption .navigation-social__desc,.content-image__caption .navigation-footer__company{margin-top:0;font-style:italic}.content-text__title{font-weight:700;color:#3b3b3b}.cta-block{margin-top:4rem}@media(min-width:992px){.cta-block{width:100%}}.cta-block__image{margin:0;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.cta-block__link:hover .cta-block__image,.cta-block__link:focus .cta-block__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.cta-block__btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;padding-left:2rem;padding-right:2rem;border-top-right-radius:0;border-top-left-radius:0}.cta-block__link:hover .cta-block__btn,.cta-block__link:focus .cta-block__btn{background-color:#fff;-webkit-box-shadow:inset 0 0 0 .1rem #ef3340;box-shadow:inset 0 0 0 .1rem #ef3340;color:#ef3340}.cta-block__link{display:block;overflow:hidden;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}.cta-block__link:focus,.cta-block__link:hover{background-color:#a8a8a8}.email__full{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal}.email__full.focusable:active,.email__full.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}@media(min-width:480px){.page--node-type-ct-contact-page .email__full{position:relative !important;clip:initial;overflow:initial;height:auto;width:auto;word-wrap:normal}}@media print{.email__full{position:relative !important;clip:initial;overflow:initial;height:auto;width:auto;word-wrap:normal;word-wrap:break-word;white-space:normal}}.email__short{display:block}@media(min-width:480px){.page--node-type-ct-contact-page .email__short{display:none}}@media print{.email__short{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal}.email__short.focusable:active,.email__short.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}}.icon{fill:currentColor}.icon--chevron{width:.72rem;height:1.2rem;fill:currentColor}@media(min-width:992px){.icon--chevron{width:1.6rem;height:1.6rem;margin-top:.3rem}}.icon--chevron-home{width:2rem;height:1.8rem}@media(min-width:768px){.icon--chevron-home{width:3rem;height:2.8rem}}.icon--chevron-double{width:1rem;height:1.2rem}@media(min-width:992px){.icon--chevron-double{width:1.3rem;height:1.5rem;margin-top:.3rem}}.icon--search{width:1.8rem;height:1.8rem;fill:currentColor}.icon--close{fill:#fff}.icon--readmore{display:inline-block;width:1rem;height:1.6rem;margin-left:1rem}.icon--calendar{width:1.6rem;height:1.8rem}.icon--time{width:1.5rem;height:1.5rem}.icon--location-pin{width:1.2rem;height:1.6rem}.icon--phone{width:1.6rem;height:1.6rem;fill:currentColor}.icon--share{width:2rem;height:1.9rem;fill:currentColor}.icon--email{width:1.6rem;height:1.6rem}.icon--language{width:2.4rem;height:2.4rem}.icon--segment{width:2.4rem;height:2.4rem}.icon--crown{width:5.6rem;height:5rem}.icon--arrow{width:1.6rem;height:1.6rem;fill:currentColor}.icon--triangles{width:5.7rem;height:2.2rem;fill:#ef3340}@media(min-width:992px){.icon--triangles{height:3.2rem}}@media print{.icon--triangles{width:5rem;height:3rem}}.page--node-type-ct-contact-page .icon--triangles{width:4.2rem}@media(min-width:768px){.page--node-type-ct-contact-page .icon--triangles{width:5.7rem}}@media(min-width:992px){.page--node-type-ct-contact-page .icon--triangles{width:5.7rem}}.icon--cart{width:1.6rem;height:1.6rem;fill:currentColor}.icon--product{width:1.8rem;height:1.8rem;fill:currentColor}.icon--file{width:1.6rem;height:1.6rem;fill:currentColor}.icon__title{line-height:1;color:#fff;font-size:2.2rem}@media(min-width:480px){.icon__title{line-height:2;font-size:2.2rem}}@media(min-width:768px){.icon__title{font-size:2.8rem}}.facets{padding-bottom:3rem}.facets__title{margin-top:0;font-weight:700;text-transform:none}.facets__title--main{margin-top:0;padding-bottom:2rem;color:#3b3b3b;font-weight:700;text-transform:none}.facets__list{margin:0;padding:0;list-style:none outside none;margin-top:1rem}.facets__list li{padding:0}.facets__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.facets__item input[type=checkbox]{margin:.9rem 2.8rem 0 0}.facets__item label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.facets__count{color:gray}.faq__content{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;background-color:#ebebeb;font-style:italic}@media(min-width:768px){.faq__content{padding-left:2rem}}@media(min-width:992px){.faq__content{padding-left:2rem}}@media(min-width:768px){.faq__content{padding-right:2rem}}@media(min-width:992px){.faq__content{padding-right:2rem}}.faq__content p,.faq__content .navigation-social__desc,.faq__content .navigation-footer__company{margin-top:0}.faq__content--full p,.faq__content--full .navigation-social__desc,.faq__content--full .navigation-footer__company{margin-top:2rem}.faq__button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.js-accordion-closed .faq__button--up{display:none}.js-accordion-opened .faq__button--up{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__title{font-weight:700;font-size:2.4rem}.faq__title--accordion{margin-top:0;font-style:normal}.faq__text{color:#3b3b3b;font-weight:400}.faq__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:2rem}.js-accordion-opened .faq__icon--down{display:none}.filters{padding-bottom:2rem}@media(min-width:768px){.filters{padding-bottom:2.5rem}}@media(min-width:992px){.filters{padding-bottom:5.2rem}}@media print{.filters{display:none}}.filters__submit{padding-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:1rem;width:100%}@media(min-width:768px){.filters__submit{padding-right:2rem}}@media(min-width:992px){.filters__submit{padding-right:2rem}}.filters__submit input{width:50%;margin-top:1rem}.filters__submit input:nth-child(n+2){border-top-left-radius:0;border-top-right-radius:0;border-left:.2rem solid #fff}@media(min-width:480px){.filters__submit input{margin-top:0}}@media(min-width:480px){.filters__submit{width:15rem;padding-left:0}}.document-list__form .filters__submit,.search--content .filters__submit{padding-right:0;padding-left:0}.filters__submit--input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:end;align-self:flex-end;text-align:center}.filters__submit--input.webform__input--submit{border-top-left-radius:0;border-bottom-left-radius:0}.icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:unset;color:currentColor;word-wrap:break-word;word-break:break-all}.document-list__item .icon-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-content .icon-link{display:inline}.icon-link:hover,.icon-link:focus{height:3.2rem;text-decoration:none}.search-result__item .icon-link:hover,.search-result__item .icon-link:focus{height:4.6rem}.document-list__item .icon-link:hover,.document-list__item .icon-link:focus{height:auto}.icon-link:hover .icon-link__text,.icon-link:focus .icon-link__text{display:inline-block;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:#b0b0b0;line-height:.85;color:#ef3340;line-height:1}.document-list__item .icon-link:hover .icon-link__text,.document-list__item .icon-link:focus .icon-link__text{display:inline}.product-content .icon-link:hover .icon-link__text,.product-content .icon-link:focus .icon-link__text{display:inline}.document-list__item .icon-link:hover .icon-link__icon,.document-list__item .icon-link:focus .icon-link__icon{width:2.6rem;height:2.6rem;margin-top:0}@media(min-width:992px){.icon-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:normal}}.document-list__item .icon-link{padding:0;line-height:1}.icon-link__icon{min-width:1.6rem;width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.5rem;fill:#ef3340}@media(min-width:768px){.icon-link__icon{margin-top:0}}.document-list__item .icon-link__icon{width:2.6rem;height:2.6rem}.icon-link__text+.icon-link__icon{margin-right:0;margin-left:1rem}.search-result__item .icon-link__icon{width:2.6rem;height:2.6rem}.search-result__item .icon-link__text{font-weight:700;color:#3b3b3b;font-size:2.2rem}.icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;text-decoration:none;word-wrap:break-word}.icon-text--icon-breakout{margin-left:-2.8rem}.icon-text__icon{min-width:2.1rem;min-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-text__icon+.icon-text__text{margin-left:.7rem}.icon-text__link{text-decoration:none}.icon-text__link:hover,.icon-text__link:focus{text-decoration:underline}.key-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.key-value{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(min-width:992px){.key-value{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:768px){.product-teaser__meta .key-value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem}}.product-teaser__meta .key-value:first-child{padding-left:0}.product-teaser__meta .key-value:first-child:before{content:none}@media(min-width:768px){.product-teaser__meta .key-value:before{content:"";display:inline-block;width:.1rem;height:1.2rem;padding-right:1rem;border-left:.1rem solid #d9d9d9}}.product-meta__title+.key-value{margin-top:2rem}@media print{.key-value{width:50%}}.key-value__label{display:inline-block;width:100%;max-width:100%;font-weight:700}@media(min-width:768px){.key-value__label{padding-right:1rem;width:50%;max-width:50%}}@media(min-width:768px){.key-value__label{width:auto;min-width:60%;max-width:100%}}@media(min-width:992px){.key-value__label{min-width:36rem}}.product-teaser__meta .key-value__label{min-width:0}@media(min-width:768px){.key-value__desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-teaser__meta .key-value__desc{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:unset;max-width:100%}}.key-value__desc--url{max-width:35rem}.document-list{padding-top:2rem}@media(min-width:768px){.document-list{padding-top:8.7rem}}.js-show-tab-content .document-list{padding-top:0}.document-list__list{margin:0;padding:0;list-style:none outside none}.document-list__list li{padding:0}.document-list__item{margin-top:1rem}@media(min-width:768px){.document-list__item{margin-top:.5rem}}.document-list__item+h3{margin-top:4rem}.document-list__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;right:2rem;left:2rem}@media(min-width:768px){.document-list__form{-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:5.8rem;right:5.8rem}}@media(min-width:992px){.document-list__form{left:6rem;right:6rem}}.document-list__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media(min-width:768px){.document-list__input{width:auto}}.document-list__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:0;margin-top:2rem}@media(min-width:768px){.document-list__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin-top:0}}.document-list__submit{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;margin:0;text-align:center;line-height:3.4rem}@media(min-width:768px){.document-list__submit{border-bottom-left-radius:0;border-top-left-radius:0;line-height:1.8}}.document-list__category{margin-top:0;font-weight:700;color:#3b3b3b;text-transform:none}.document-list__category+li{padding-top:1.6rem;border-top:.1rem solid #ef3340}.list{list-style:none outside none;margin:1rem 0 0;padding:0}.list--with-spotlights{margin-left:-1rem;margin-right:-1rem}@media(min-width:768px){.list--with-spotlights{margin-left:-2rem}}@media(min-width:992px){.list--with-spotlights{margin-left:-2rem}}@media(min-width:768px){.list--with-spotlights{margin-right:-2rem}}@media(min-width:992px){.list--with-spotlights{margin-right:-2rem}}@media(min-width:480px){.list--with-spotlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:992px){.list--with-spotlights{display:block}}.list__item{margin:0;padding:0}.list--with-borders&gt;.list__item{border-bottom:.1rem solid #ef3340}@media(min-width:992px){.list--titles-horizontal&gt;.list__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.list--titles&gt;.list__item+.list__item{padding-top:2rem}@media(min-width:768px){.list--titles&gt;.list__item+.list__item{padding-top:2.5rem}}@media(min-width:992px){.list--titles&gt;.list__item+.list__item{padding-top:5.2rem}}.list--with-spotlights .list__item{padding-left:1rem;padding-right:1rem;margin-top:2rem;margin-top:2rem}@media(min-width:768px){.list--with-spotlights .list__item{padding-left:2rem}}@media(min-width:992px){.list--with-spotlights .list__item{padding-left:2rem}}@media(min-width:768px){.list--with-spotlights .list__item{padding-right:2rem}}@media(min-width:992px){.list--with-spotlights .list__item{padding-right:2rem}}@media(min-width:768px){.list--with-spotlights .list__item{margin-top:2rem}}@media(min-width:992px){.list--with-spotlights .list__item{margin-top:3rem}}@media(min-width:992px){.list--with-spotlights .list__item{width:100%}.list--with-spotlights .list__item:first-child{margin-top:4rem}}.list__title{margin:0;color:#ef3340;font-size:3.6rem;font-weight:400;line-height:1.25}.list__title--variant-1{color:#3b3b3b;font-size:2.8rem}@media(min-width:992px){.list--titles-horizontal&gt;li&gt;.list__title{width:40rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.list__title+*{margin-top:1rem}@media(min-width:992px){.list--titles-horizontal&gt;li&gt;.list__title+*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}}.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}@media print{.page--node-type-ct-job .link{display:none}}.link--with-icon{color:#ef3340}.link__url{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340;margin-left:1rem}.link__url:hover,.link__url:focus{border-color:#ef3340}.link__icon svg{width:1.4rem;height:1.4rem;fill:currentColor}@media print{.link--back-to-overview{display:none}}.masthead{position:relative}@media print{.page--node-type-ct-job .masthead{position:relative;z-index:10;height:25rem;overflow:hidden;max-height:25rem;border-top:.1rem solid #ef3340;border-bottom:.1rem solid #ef3340}}.masthead__picture img{width:100%;height:auto}.masthead__overlay{position:absolute;top:0;bottom:0;left:0;right:0}.masthead__content{position:absolute;top:3.5rem;width:100%;color:#fff}@media(min-width:480px){.masthead__content{top:6rem}.masthead__content.masthead--large{top:4rem}}@media(min-width:768px){.masthead__content{top:3rem}.masthead__content.masthead--large{top:4rem}}@media(min-width:992px){.masthead__content{top:4rem}.masthead__content.masthead--large{top:6rem}}@media(min-width:1280px){.masthead__content{top:5.8rem}}.masthead__container{margin-left:auto;margin-right:auto;max-width:116rem;position:relative;left:-0.2rem;padding:0 1.5rem}@media(min-width:768px){.masthead__container{left:-0.4rem;padding:0 4.2rem}}@media(min-width:992px){.masthead__container{padding:0 7.8rem}}@media(min-width:1280px){.masthead__container{padding:0}}.masthead__title{color:currentColor;font-weight:700;text-shadow:.1rem .1rem gray}.masthead__intro{display:none;color:currentColor;font-weight:700;text-shadow:.1rem .1rem gray}@media(min-width:768px){.masthead__intro{display:block;width:85%;font-size:1.8rem;line-height:1.3}.masthead__intro p,.masthead__intro .navigation-social__desc,.masthead__intro .navigation-footer__company{margin-top:1rem}}@media(min-width:992px){.masthead__intro{width:75%;font-size:2rem;line-height:1.3}.masthead__intro p,.masthead__intro .navigation-social__desc,.masthead__intro .navigation-footer__company{margin-top:2rem}}@media(min-width:1280px){.masthead__intro{width:50%;font-size:2.4rem;line-height:1.5}}.masthead__link{display:block;margin-top:2rem}@media(min-width:480px){.masthead__link{display:inline-block}}@media(min-width:480px){.masthead__link+.masthead__link{margin-left:2rem}}@media print{.masthead__link{display:none}}.masthead__link-text{padding-right:1rem}.masthead-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:0;left:.4rem;text-shadow:.1rem .1rem gray}@media(min-width:768px){.masthead-title{left:.8rem}}.masthead-title h1{color:#fff}.page--node-type-ct-home .masthead-title{display:none}.masthead-title__container{z-index:1;padding-left:1.5rem}@media(min-width:768px){.masthead-title__container{padding-left:5rem}}@media(min-width:992px){.masthead-title__container{padding-left:13.5rem}}@media(min-width:768px){.media-text{display:-webkit-box;display:-ms-flexbox;display:flex}}.paragraph--alignment-right .media-text{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-text__media{padding-right:.5rem;margin:0}@media(min-width:768px){.media-text__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:66%}}.paragraph--alignment-right .media-text__media{margin-right:0;margin-left:0}@media(min-width:768px){.paragraph--alignment-right .media-text__media{padding-right:0;padding-left:.5rem}}@media(min-width:768px){.media-text__media-caption{padding-left:2rem}}@media(min-width:768px)and (min-width:768px){.media-text__media-caption{padding-left:5.8rem}}@media(min-width:768px)and (min-width:992px){.media-text__media-caption{padding-left:6rem}}@media(min-width:768px){.paragraph--alignment-right .media-text__media-caption{padding-right:2rem;padding-left:0}}@media(min-width:768px)and (min-width:768px){.paragraph--alignment-right .media-text__media-caption{padding-right:5.8rem}}@media(min-width:768px)and (min-width:992px){.paragraph--alignment-right .media-text__media-caption{padding-right:6rem}}@media(min-width:768px){.media-text__title{margin-top:0;line-height:1}}.media-text__body p,.media-text__body .navigation-social__desc,.media-text__body .navigation-footer__company{margin-top:0}.media-text__title+.media-text__body{margin-top:1rem}.media-text__content{margin-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.media-text__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.5rem;margin-top:0}}@media(min-width:768px){.paragraph--alignment-right .media-text__content{padding-right:.5rem;padding-left:0}}.media-text__link{color:#ef3340}.media-text__link:hover,.media-text__link.focus{color:rgba(239,51,64,.7);text-decoration:none}.media-text__title+.media-text__link{margin-top:3rem}.media-text__body+.media-text__link{margin-top:1.5rem}.meta-info{margin-top:3rem;padding-bottom:1.8rem}.meta-info__list{margin:0;padding:0;list-style:none outside none}.meta-info__list li{padding:0}.meta-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:480px){.meta-info__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.meta-info__label{display:block;min-width:18.8rem}.meta-info__label:after{content:":"}.meta-info__product span:nth-child(n+2):before{content:none}@media(min-width:480px){.meta-info__product span:nth-child(n+2):before{content:",";margin-left:-0.5rem}}.meta-info__value--product{width:calc(100% - 18.8rem)}@media(min-width:768px){.meta-info__value--product{width:auto}}.meta-info__value a{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340;display:inline}.meta-info__value a:hover,.meta-info__value a:focus{border-color:#ef3340}.content-moderation-entity-moderation-form .entity-moderation-form{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:2rem}.content-moderation-entity-moderation-form .entity-moderation-form .webform-select{margin-top:.5rem}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-moderation-entity-moderation-form .entity-moderation-form .webform__item-current{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-moderation-entity-moderation-form .entity-moderation-form .button{margin:0}.navigation-footer__list{margin:0;padding:0;list-style:none outside none}@media(min-width:768px){.navigation-footer__list{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation-footer__item{line-height:4rem}@media(min-width:768px){.navigation-footer__item{margin-right:3rem}}@media(min-width:992px){.navigation-footer__item{margin-right:4rem}}.navigation-footer__link{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340;font-weight:500}.navigation-footer__link:hover,.navigation-footer__link:focus{border-color:#ef3340}.navigation-footer__link:hover,.navigation-footer__link:focus{color:#ef3340}.navigation-footer__company{color:#3b3b3b;font-weight:700}.navigation-language{position:relative}.navigation-language__list{position:absolute;display:none;z-index:99;right:1rem;left:1rem;margin:0;padding:0;list-style:none outside none;background-color:#fff;-webkit-box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2);box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2);color:#3b3b3b}.js-show-dropdown .navigation-language__list{display:block}@media(min-width:1280px){.navigation-language__list{right:auto;left:auto}}.navigation-language__item{padding:1rem 1.5rem;line-height:1rem}.navigation-language__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;font-size:1.6rem;text-transform:uppercase}@media(min-width:1280px){.navigation-language__button{width:auto;max-width:35em}}.navigation-language__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation-language__icon.button__icon--dropdown{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width:1280px){.navigation-language__icon{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.navigation-language__icon .icon--chevron{width:1.2rem;height:.8rem}.js-show-dropdown .navigation-language__icon .icon--chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-language__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:currentColor}.navigation-language__link:hover,.navigation-language__link:focus{text-decoration:underline}.navigation-language__link-text{padding-right:2rem}.navigation-primary{padding:0 1rem 2.4rem;background-color:#ef3340}@media(min-width:1280px){.navigation-primary{position:static;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;background-color:rgba(0,0,0,0)}}.navigation-primary__list{margin:0;padding:0;list-style:none outside none;border-top:.1rem solid #fff;color:#fff}.navigation-primary__list li{padding:0}@media(min-width:1280px){.navigation-primary__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:none;color:gray}}.navigation-primary__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:.1rem solid #fff}.navigation-primary__item.navigation-primary__subitem--sublist-opened{border-width:.2rem}@media(min-width:1280px){.navigation-primary__item{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border-bottom:none}.navigation-primary__item.l-navigation-sublist-full{position:inherit}}.navigation-primary__link{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:1.2rem 1rem;color:currentColor;text-decoration:none;font-size:1.6rem;font-weight:700;line-height:1.2;white-space:nowrap}.navigation-primary__link.is-active{font-weight:700}.navigation-primary__link:hover,.navigation-primary__link:focus{color:#fff}.navigation-primary__item--with-sublist .navigation-primary__link{margin-right:30px;width:calc(100% - 4.4rem)}@media(min-width:1280px){.navigation-primary__item--with-sublist .navigation-primary__link{position:relative;width:100%;padding-right:0}.navigation-primary__item--with-sublist .navigation-primary__link::after{content:"";position:absolute;top:2.8rem;right:-2.3rem;-webkit-transform-origin:center;transform-origin:center;width:1.3rem;height:.9rem;-webkit-mask:url(/themes/custom/custom/dist/images/icon-chevron-down.svg) no-repeat 0 0;mask:url(/themes/custom/custom/dist/images/icon-chevron-down.svg) no-repeat 0 0;-webkit-mask-size:contain;mask-size:contain;background-color:#b0b0b0}.navigation-primary__item--with-sublist .navigation-primary__link:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media(min-width:1280px){.navigation-primary__link{padding:0 1rem 0 1.6rem;line-height:6.4rem}.navigation-primary__link.is-active,.navigation-primary__link--active-trail{font-weight:700;color:#ef3340}.navigation-primary__link.is-active+.navigation-primary__toggle,.navigation-primary__link--active-trail+.navigation-primary__toggle{color:#ef3340}.navigation-primary__link:hover,.navigation-primary__link:focus{text-decoration:underline;color:#ef3340}}.navigation-primary__toggle{position:absolute;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.4rem;border:none;border-radius:0;background-color:#ef3340;color:currentColor;cursor:pointer}@media(min-width:1280px){.navigation-primary__toggle{display:none}}.navigation-primary__toggle-icon{width:1.2rem;height:.8rem;margin-top:0;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.navigation-primary__subitem--sublist-opened&gt;.navigation-primary__toggle&gt;.navigation-primary__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-primary__sublist{margin:0;padding:0;list-style:none outside none;width:100%;padding-left:1rem;border-top:.1rem solid #fff}.navigation-primary__sublist li{padding:0}.navigation-primary__subitem--sublist-opened&gt;.navigation-primary__sublist{display:block !important}@media(min-width:1280px){.navigation-primary__sublist{display:none;position:absolute;width:100%;min-width:22rem;padding-left:0;padding-bottom:1.6rem;top:100%;left:0;z-index:1;border-top:none;background-color:#fff;-webkit-box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2);box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2)}.navigation-primary__item:hover&gt;.navigation-primary__sublist{display:block !important}.l-navigation-sublist-full .navigation-primary__sublist{padding-left:2rem;padding-right:2rem;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1280px)and (min-width:768px){.l-navigation-sublist-full .navigation-primary__sublist{padding-left:5.8rem}}@media(min-width:1280px)and (min-width:992px){.l-navigation-sublist-full .navigation-primary__sublist{padding-left:6rem}}@media(min-width:1280px)and (min-width:768px){.l-navigation-sublist-full .navigation-primary__sublist{padding-right:5.8rem}}@media(min-width:1280px)and (min-width:992px){.l-navigation-sublist-full .navigation-primary__sublist{padding-right:6rem}}@media(min-width:1280px){.navigation-primary__subitem--sublist-opened:hover&gt;.navigation-primary__sublist,.l-navigation-sublist-full:hover&gt;.navigation-primary__sublist{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navigation-primary__subitem--sublist-opened&gt;.navigation-primary__sublist{display:none}}@media(min-width:1280px){.navigation-primary__sublist .navigation-primary__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;position:inherit;top:0;padding:0;-webkit-box-shadow:none;box-shadow:none}}.navigation-primary__subitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:1280px){.l-navigation-sublist-full .navigation-primary__subitem:after{content:"";position:absolute;z-index:1;top:.5rem;right:2rem;bottom:1rem;border-left:.1rem solid #ef3340}.navigation-primary__sublist--variant-1 .navigation-primary__subitem:after{content:none}.navigation-primary__subitem:nth-child(4n):after{content:none}.navigation-primary__subitem:last-child:after{content:none}.l-navigation-sublist-full .navigation-primary__subitem:nth-child(n+5){margin-top:3rem}.navigation-primary__subitem:nth-child(n+5).navigation-primary__subitem--variant-1{margin-top:0}.l-navigation-sublist-full .navigation-primary__subitem{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(25% - 2rem);max-width:calc(50% - 2rem);padding-right:2rem}.navigation-primary__sublist--variant-1 .navigation-primary__subitem{max-width:100%;width:100%}}.navigation-primary__sublink{display:block;width:calc(100% - 4.4rem);padding:1rem;color:currentColor;text-decoration:none;font-size:1.6rem;font-weight:700;line-height:1.2}.navigation-primary__sublink.is-active{font-weight:700}.navigation-primary__sublist--variant-1 .navigation-primary__sublink.is-active{font-weight:400}.navigation-primary__sublink:hover,.navigation-primary__sublink:focus{text-decoration:underline;color:#fff}.navigation-primary__sublist--variant-1 .navigation-primary__sublink{font-weight:400}@media(min-width:1280px){.navigation-primary__sublink{width:100%;padding:1rem 2.6rem}.navigation-primary__sublink.is-active{color:#ef3340;font-weight:700;text-decoration:none}.navigation-primary__sublink:hover,.navigation-primary__sublink:focus{text-decoration:underline;color:#ef3340}.l-navigation-sublist-full .navigation-primary__sublink{padding:0 2.6rem 1rem 0}}.navigation-secondary{display:none;color:#3b3b3b}@media(min-width:992px){.navigation-secondary{display:block}}@media print{.navigation-secondary{display:none}}.navigation-secondary__title{margin-bottom:1rem}.navigation-secondary__list{padding:0;margin:0;list-style:none outside none}.navigation-secondary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-secondary__item:hover .navigation-secondary__link,.navigation-secondary__item:hover .navigation-secondary__toggle-icon{fill:#ef3340}.navigation-secondary__link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;color:currentColor;line-height:5.4rem;text-decoration:none}.navigation-secondary__link:hover,.navigation-secondary__link:focus{color:#ef3340}.navigation-secondary__item--with-sublist&gt;.navigation-secondary__link{width:calc(100% - 4.4rem)}.navigation-secondary__link.is-active,.navigation-secondary__link--active-trail{font-weight:700;color:#ef3340}.navigation-secondary__link.is-active+.navigation-secondary__toggle,.navigation-secondary__link--active-trail+.navigation-secondary__toggle{color:#ef3340}.navigation-secondary__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:4.4rem;position:relative;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:gray;cursor:pointer}.navigation-secondary__toggle-icon{width:1.5rem}.js-accordion-opened&gt;.navigation-secondary__toggle&gt;.navigation-secondary__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-secondary__sublist{list-style:none outside none;padding-left:1rem;width:100%}.navigation-secondary__sublink{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:1rem;padding-bottom:1rem;color:currentColor;text-decoration:none}.navigation-secondary__sublink:hover,.navigation-secondary__sublink:focus{color:currentColor;text-decoration:underline}.navigation-segment{position:relative}.navigation-segment .ajax-progress{position:absolute;top:1.5rem;left:-1.5rem}.navigation-segment .ajax-progress .message{display:none}.navigation-segment__wrapper{border-bottom:.1rem solid #fff}.navigation-segment__list{display:none;position:absolute;right:0;left:0;z-index:99;height:4.5rem;margin:0;padding:0;list-style:none outside none;background-color:#fff;-webkit-box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2);box-shadow:.1rem 2.5rem 3rem 0 rgba(0,0,0,.2);color:#3b3b3b}.js-show-dropdown .navigation-segment__list{display:block}.navigation-segment__item{line-height:1rem}.navigation-segment__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0;width:100%;max-width:100%;font-size:1.6rem}@media(min-width:1280px){.navigation-segment__button{width:auto;max-width:35em}}.navigation-segment__item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:currentColor;font-size:1.6rem;font-weight:400}.navigation-segment__item-button:hover,.navigation-segment__item-button:focus{text-decoration:underline;color:#3b3b3b}.navigation-segment__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation-segment__icon.button__icon--dropdown{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width:1280px){.navigation-segment__icon{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.navigation-segment__icon .icon--chevron{width:1.2rem;height:.8rem}.js-show-dropdown .navigation-segment__icon .icon--chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-segment__link-text{padding-right:2rem}.navigation-segment__select{display:none}.navigation-social{margin-top:2rem}@media(min-width:768px){.navigation-social{margin-top:0}}.navigation-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -1rem 0;list-style:none outside none}.navigation-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:2.4rem;margin:1rem 1rem 0}.navigation-social__desc{color:#3b3b3b;font-weight:700;text-transform:none}@media(min-width:768px){.navigation-social__desc{text-align:right}}.navigation-social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:currentColor}.navigation-social__link-icon{width:2rem;height:2rem;fill:currentColor}.navigation-social__link:hover .navigation-social__link-icon,.navigation-social__link:focus .navigation-social__link-icon{fill:#3b3b3b}.overview__title{margin-top:0;padding-bottom:3.5rem;color:#3b3b3b;font-weight:700}.overview--in-content .overview__title{color:#3b3b3b}.page--node-type-ct-product-selector .overview__title{padding-bottom:0;border-bottom:.1rem solid #ef3340}.overview__view{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;padding-bottom:2rem;background-color:#fff}@media(min-width:768px){.overview__view{margin-left:-5.8rem}}@media(min-width:992px){.overview__view{margin-left:-6rem}}@media(min-width:768px){.overview__view{margin-right:-5.8rem}}@media(min-width:992px){.overview__view{margin-right:-6rem}}@media(min-width:768px){.overview__view{padding-left:5.8rem}}@media(min-width:992px){.overview__view{padding-left:6rem}}@media(min-width:768px){.overview__view{padding-right:5.8rem}}@media(min-width:992px){.overview__view{padding-right:6rem}}@media(min-width:768px){.overview__view{padding-bottom:2.5rem}}@media(min-width:992px){.overview__view{padding-bottom:5.2rem}}.overview__view--faq{padding-bottom:0}.overview__view--faq span{margin-left:1rem;white-space:nowrap}.overview__view .search-submit__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.overview__title+.overview__view{margin-top:2rem}.l-row-spotlights .overview__view{margin:0;padding-left:0;padding-right:0;padding-bottom:0;background-color:rgba(0,0,0,0)}.page--node-type-ct-overview .overview__view{padding-top:1rem}@media(min-width:768px){.page--node-type-ct-overview .overview__view{padding-top:1.25rem}}@media(min-width:992px){.page--node-type-ct-overview .overview__view{padding-top:2.6rem}}.panel{padding:2.5rem 2rem;background-color:#fff;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}.panel+.panel{margin-top:2rem}@media(min-width:768px){.panel+.panel{margin-top:2rem}}@media(min-width:992px){.panel+.panel{margin-top:3rem}}.panel--inverse{background-color:#ef3340}.panel--text{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.panel--text{padding-left:5.8rem}}@media(min-width:992px){.panel--text{padding-left:2rem}}@media(min-width:1280px){.panel--text{padding-left:4rem}}@media(min-width:768px){.panel--text{padding-right:5.8rem}}@media(min-width:992px){.panel--text{padding-right:2rem}}@media(min-width:1280px){.panel--text{padding-right:4rem}}.panel--text a{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340}.panel--text a:hover,.panel--text a:focus{border-color:#ef3340}.panel__title{margin-top:0;color:#ef3340;font-size:2.8rem;font-weight:700}.panel--inverse .panel__title{color:#fff}@media print{.page--node-type-ct-job .panel__title{display:none}}.panel__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;color:#ef3340}@media print{.page--node-type-ct-job .panel__link{display:none}}.panel__link-icon{margin-left:1rem}.pager{margin:3rem auto;width:100%;border-top:.1rem solid #ef3340}@media(min-width:768px){.pager{margin-top:4rem}}@media(min-width:992px){.pager{margin-top:6rem}}.path--search .pager,.page--node-type-ct-overview .pager{margin-left:0;margin-right:0}.overview__view--faq .pager{position:absolute;left:0;right:0;bottom:-10.8rem}@media(min-width:480px){.overview__view--faq .pager{bottom:-9rem}}.pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:0}.pager__item{padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media(min-width:480px){.pager__item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}}.pager__item--disabled{color:gray;font-style:italic}.pager__item--previous{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%}@media(min-width:480px){.pager__item--previous{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.pager__item--next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media(min-width:480px){.pager__item--next{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}}.pager__link:hover,.pager__link:focus{color:#3b3b3b}.pager__text{display:inline;border-bottom:.2rem solid #b0b0b0;line-height:.85;color:#ef3340;color:currentColor}.pager__text:hover,.pager__text:focus{border-color:#ef3340}.pager__item--disabled .pager__text:hover,.pager__item--disabled .pager__text:focus{border-color:#b0b0b0}.pager__page-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none outside none}@media(min-width:768px){.pager__page-list{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.pager__page-item{margin-right:1.5rem}.pager__page-item:last-child{margin-right:0}.pager__page-link{color:#3b3b3b}.pager__page-link:hover,.pager__page-link:focus{font-weight:700}.is-active .pager__page-link{color:#ef3340;font-weight:700}.pager__item--next .pager__icon{margin-left:1rem}.pager__item--previous .pager__icon{margin-right:1rem}.paragraph+.paragraph{margin-top:2rem}@media(min-width:768px){.paragraph+.paragraph{margin-top:2rem}}@media(min-width:992px){.paragraph+.paragraph{margin-top:3rem}}.paragraph[class*=l-column--]{margin-top:4rem}.paragraph[class*=l-column--].tile{margin-top:0}.paragraph.contact{margin-top:4rem}.company .paragraph:first-of-type{margin-top:0}.l-custom-content .paragraph+.l-row{margin-top:2rem}@media(min-width:768px){.l-custom-content .paragraph+.l-row{margin-top:2rem}}@media(min-width:992px){.l-custom-content .paragraph+.l-row{margin-top:3rem}}@media print{.paragraph--type--p-product-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-drawing{padding:.5rem}.product-drawing__title{width:15rem;margin-top:.5rem;word-break:break-word;text-align:center}@media(min-width:992px){.product-content{background-color:#fff}}@media(min-width:1280px){.product-content{-webkit-box-shadow:inset .8rem 0 0 0 #ef3340;box-shadow:inset .8rem 0 0 0 #ef3340}}.product-meta__supplement{margin-top:3rem;border-top:.1rem solid #ef3340}.product-meta__title{color:#3b3b3b;font-weight:700}.product-teaser{padding-bottom:1rem;border-bottom:.1rem solid #ef3340}.product-teaser__link{display:block;position:relative;color:#3b3b3b}.product-teaser__link:hover,.product-teaser__link:focus{color:#ef3340}.product-teaser__link:hover .product-teaser__icon,.product-teaser__link:focus .product-teaser__icon{right:1rem}.product-teaser__title{color:currentColor;font-weight:700}.product-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:currentColor}@media(min-width:768px){.product-teaser__meta{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-teaser__icon{position:absolute;bottom:0;right:0;color:#ef3340}.product-teaser__image img{width:5rem;height:5rem}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}.product-gallery .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.product-gallery .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.product-gallery .swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.product-gallery .swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.product-gallery .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;background-size:cover;background-position:center}.product-gallery .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery .swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-gallery .swiper-thumbnails{padding:10px 0}.product-gallery .swiper-thumbnails .swiper-slide{width:25%;height:100%;opacity:.5;border:.1rem solid #d9d9d9;cursor:pointer}.product-gallery .swiper-thumbnails .swiper-slide-thumb-active{opacity:1}.product-gallery .swiper-button-prev,.product-gallery .swiper-button-next{position:absolute;top:50%;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ef3340}.product-gallery .swiper-button-prev:focus,.product-gallery .swiper-button-next:focus{outline:0}.product-gallery .swiper-button-prev{left:10px;right:auto}.product-gallery .swiper-button-next{right:10px;left:auto}.product-gallery .swiper-button-prev:after,.product-gallery .swiper-button-next:after{font-family:swiper-icons;font-size:44px;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.product-gallery .swiper-button-prev:after{content:"prev"}.product-gallery .swiper-button-next{right:10px;left:auto}.product-gallery .swiper-button-next:after{content:"next"}.product-gallery .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.fslightbox-toolbar .fslightbox-toolbar-button:first-child{display:none}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media(min-width:768px){.search{width:30rem}}.search--content{margin-top:3rem}.search--fold{display:none;width:auto}.js-show-search-form .search--fold{position:absolute;left:7.6rem;right:7.4rem}@media(min-width:480px){.js-show-search-form .search--fold{left:18.5rem}}@media(min-width:768px){.js-show-search-form .search--fold{left:22rem;right:8.8rem}}@media(min-width:1280px){.js-show-search-form .search--fold{left:11.3rem;right:4.4rem;z-index:999}}.search__label{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal;font-size:1.6rem}.search__label.focusable:active,.search__label.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}@media(min-width:480px){.search__label{position:relative !important;clip:initial;overflow:initial;height:auto;width:auto;word-wrap:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.search--fold .search-form{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.search--content .search-form,.search-form--content{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:480px){.search--content .search-form,.search-form--content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.views-exposed-form.search-form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-form__item{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search__inner{height:4.4rem}.search-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;width:calc(100% - 4.4rem)}.search-form__input{height:5.4rem;padding:0 1.5rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b3b3b;font-size:1.4rem;line-height:5.4rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:4.4rem;border:.1rem solid #3b3b3b;border-right:0;border-radius:0}.search-form__input.form-autocomplete{background-image:none !important}.search-form__input::-webkit-input-placeholder{color:#3b3b3b}.search-form__input::-moz-placeholder{color:#3b3b3b}.search-form__input:-ms-input-placeholder{color:#3b3b3b}.search-form__input::-ms-input-placeholder{color:#3b3b3b}.search-form__input::placeholder{color:#3b3b3b}.js-show-pullout .search-form__input{border:none}@media(min-width:1280px){.js-show-pullout .search-form__input{border:.1rem solid #3b3b3b;border-right:0}}.search--content .search-form__input{height:5.4rem;padding:0 1.5rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b3b3b;font-size:1.4rem;line-height:5.4rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;border:.1rem solid #d9d9d9}.search--fold .search-form__input{border:.1rem solid #3b3b3b;border-left:0;border-right:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.search-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;position:relative;margin:0}.search--content .search-form__submit,.search-form--content .search-form__submit{width:100%;height:auto;margin-top:1rem}@media(min-width:480px){.search--content .search-form__submit,.search-form--content .search-form__submit{width:15rem;padding-left:0;margin-top:0}}@media(min-width:480px){.search--content .search-form__submit{width:auto}}.page--node-type-ct-overview .search-form__submit{padding-left:0}.search-form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0}.search--content .search-form__button{height:5.4rem;padding:0 1.5rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b3b3b;font-size:1.4rem;line-height:5.4rem;width:100%;padding:0 2.5rem;border:0;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem;background-color:#ef3340;color:#fff;text-transform:none}@media(min-width:480px){.search--content .search-form__button{width:15rem}}.search-form__button svg{margin:0}.search--content .search-form__button svg{display:none}.search-form__button--text{display:none}.search--content .search-form__button--text,.search-form__button--text--content .search-form__button--text{display:block}.search-api-autocomplete-search{padding:1rem .5rem;border:.1rem solid #ef3340;background-color:#fff}.search-api-autocomplete-search li a.ui-state-active .search-api-autocomplete-suggestion{background-color:#ef3340 !important}.search-submit{display:-webkit-box;display:-ms-flexbox;display:flex;width:15rem}.search-submit__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:5.4rem}@media(min-width:480px){.search-submit__button{width:15rem;padding-left:0}}.sidebar{padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}@media(min-width:768px){.sidebar{padding-left:5.8rem}}@media(min-width:992px){.sidebar{padding-left:2rem}}@media(min-width:1280px){.sidebar{padding-left:4rem}}@media(min-width:768px){.sidebar{padding-right:5.8rem}}@media(min-width:992px){.sidebar{padding-right:2rem}}@media(min-width:1280px){.sidebar{padding-right:4rem}}.sidebar--white{background-color:#fff}.sidebar__title{margin-top:0;font-weight:bold}.search-result__item{position:relative;border-bottom:.1rem solid #ef3340;color:#3b3b3b}.search-result__item:hover .icon--arrow{position:relative;right:.5rem}.search-result__item-summary a{position:relative;z-index:2;display:block;padding-bottom:6.2rem;color:#3b3b3b}.search-result__item-summary a:hover .icon--arrow,.search-result__item-summary a:focus .icon--arrow{position:relative;right:.5rem}.search-result__item-title{color:currentColor;font-weight:700;text-transform:none}.search-result__item-title a{color:currentColor;text-decoration:none}.search-result__item-title a:hover,.search-result__item-title a:focus{color:#ef3340;text-decoration:none}.search-result__item-summary{text-transform:none}.search-result__item-summary a{color:currentColor;text-decoration:none}.search-result__item-summary a:hover,.search-result__item-summary a:focus{color:#ef3340;text-decoration:none}.search-result__item-file{margin-top:.5rem;font-size:2rem;text-transform:none}.search-result__item-file a{color:#3b3b3b}.search-result__item-file a:hover,.search-result__item-file a:focus{color:#ef3340}.search-result__header p,.search-result__header .navigation-footer__company,.search-result__header .navigation-social__desc{margin-top:0}.search-result__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:0;right:0;bottom:3rem;height:3.2rem;color:#ef3340}.social-share{margin-top:2.5rem}@media print{.social-share{display:none}}.social-share__title{margin-top:3.5rem;color:#ef3340;font-weight:700;font-size:1.4rem;text-transform:none}.social-share__list{margin:0;padding:0;list-style:none outside none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.social-share__list li{padding:0}.social-share__item{color:#ef3340}.social-share__item--facebook{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.social-share__item--linkedin{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.social-share__item--twitter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.social-share__item--email{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.social-share__item--googleplus{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.social-share__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.9rem;color:currentColor}.social-share__link{display:block;margin-right:2rem}.social-share__link:hover svg,.social-share__link:focus svg{fill:#3b3b3b}.slick{position:relative;margin:0 auto;max-width:64rem}.page--node-type-ct-home .slick{max-width:100%}.slick-dots{position:absolute;right:1.5rem;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.3rem;padding-bottom:1.3rem;padding-left:0;margin:0;list-style:none outside none}@media(min-width:480px){.slick-dots{right:1.5rem}}@media(min-width:768px){.slick-dots{right:5rem}}@media(min-width:992px){.slick-dots{right:2rem}.is-tablet .slick-dots,.is-mobile .slick-dots{bottom:4rem}}.slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}.slick-dots button{height:1.7rem;width:1.7rem;max-height:1.7rem;padding:.4rem;border:none;border-radius:50%;background-color:rgba(255,255,255,.5);-webkit-box-shadow:none;box-shadow:none;font-size:0;cursor:pointer}.slick-dots button:hover,.slick-dots button:focus{background-color:#ef3340}.slick-active button{background-color:#fff}.slick__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:2rem;bottom:1rem;background-color:rgba(0,0,0,.2)}.is-tablet .slick__arrow,.is-mobile .slick__arrow{right:0}@media(min-width:768px){.slick__arrow{right:0;top:1rem;bottom:auto}.paragraph--type--p-content-slideshow .slick__arrow{right:2rem;bottom:1rem;top:auto}}.page--node-type-ct-product-landing-page .slick__arrow{position:relative;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0)}.slick__arrow-button,.slick__pause-play{position:absolute !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);overflow:hidden;height:.1rem;width:.1rem;word-wrap:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem;background-color:rgba(0,0,0,0);cursor:pointer}.slick__arrow-button.focusable:active,.slick__arrow-button.focusable:focus,.slick__pause-play.focusable:active,.slick__pause-play.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}.is-tablet .slick__arrow-button,.is-mobile .slick__arrow-button,.slick__arrow-button:focus,.slick:hover .slick__arrow-button,.is-tablet .slick__pause-play,.is-mobile .slick__pause-play,.slick__pause-play:focus,.slick:hover .slick__pause-play{position:relative !important;clip:initial;overflow:initial;height:auto;width:auto;word-wrap:normal}.page--node-type-ct-product-landing-page .slick__arrow-button,.page--node-type-ct-product-landing-page .slick__pause-play{position:relative !important;clip:initial;overflow:initial;height:auto;width:auto;word-wrap:normal;color:#ef3340}.slick__arrow-button svg,.slick__pause-play svg{margin-top:0;width:1.5rem;height:1.5rem;fill:currentColor}.slick__arrow-button:hover,.slick__arrow-button:focus,.slick__arrow-button:active,.slick__pause-play:hover,.slick__pause-play:focus,.slick__pause-play:active{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.slick__arrow-button:hover svg,.slick__arrow-button:focus svg,.slick__arrow-button:active svg,.slick__pause-play:hover svg,.slick__pause-play:focus svg,.slick__pause-play:active svg{fill:#ef3340}.page--node-type-ct-product-landing-page .slick__arrow-button:hover svg,.page--node-type-ct-product-landing-page .slick__arrow-button:focus svg,.page--node-type-ct-product-landing-page .slick__arrow-button:active svg,.page--node-type-ct-product-landing-page .slick__pause-play:hover svg,.page--node-type-ct-product-landing-page .slick__pause-play:focus svg,.page--node-type-ct-product-landing-page .slick__pause-play:active svg{fill:#3b3b3b}.slick__arrow-button--next,.slick__pause-play--next{right:0}.slick__slide{overflow:hidden;background-color:#b0b0b0}.slick__play{display:none}.slick__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skip{position:absolute;left:50%;z-index:4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slide-masthead{position:relative}.slide-masthead__image{margin-top:0}.slide-masthead__slide{position:relative}.slide-masthead__content{padding-left:1.5rem;padding-right:1.5rem;position:absolute;top:2rem;color:#fff}@media(min-width:768px){.slide-masthead__content{padding-left:5rem}}@media(min-width:992px){.slide-masthead__content{padding-left:2rem}}@media(min-width:768px){.slide-masthead__content{padding-right:5rem}}@media(min-width:992px){.slide-masthead__content{padding-right:2rem}}@media(min-width:992px){.slide-masthead__content{top:4rem}}.slide-masthead__title{margin-top:0}.slide-masthead__text{color:currentColor}.slide-masthead__text p,.slide-masthead__text .navigation-footer__company,.slide-masthead__text .navigation-social__desc{margin-top:0}.slide-masthead__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor}.slide-masthead__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:2.5rem}.slide-masthead__gradient{position:absolute;top:0;bottom:0;left:0;right:0}.slide-masthead__overlay{position:absolute;top:2rem;left:0;right:0;color:#fff}@media(min-width:768px){.slide-masthead__overlay{top:5rem}}@media(min-width:992px){.slide-masthead__overlay{top:3.5rem}}@media(min-width:1280px){.slide-masthead__overlay{top:7.5rem}}.slide-masthead__overlay-container{margin-left:auto;margin-right:auto;max-width:116rem;position:relative;left:-0.2rem;padding:0 1.5rem}@media(min-width:768px){.slide-masthead__overlay-container{left:-0.4rem;padding:0 4.2rem}}@media(min-width:992px){.slide-masthead__overlay-container{padding:0 7.8rem}}@media(min-width:1280px){.slide-masthead__overlay-container{padding:0}}@media(min-width:992px){.slide-masthead__overlay-content{max-width:65%}}@media(min-width:1280px){.slide-masthead__overlay-content{max-width:70%}}.slide-masthead__overlay-title{position:static;left:0;top:1.2rem;padding:0 1rem 1rem 0;margin:0;color:#fff;font-weight:700;font-size:2.4rem;text-shadow:.1rem .2rem gray}@media(min-width:480px){.slide-masthead__overlay-title{top:2rem;padding:1rem 2rem 1rem 0}}@media(min-width:768px){.slide-masthead__overlay-title{width:auto;padding:0;font-size:3.6rem}}@media(min-width:1280px){.slide-masthead__overlay-title{font-size:5.6rem}}.slide-masthead__overlay-text{display:none;text-shadow:.1rem .1rem gray}@media(min-width:480px){.slide-masthead__overlay-text{display:block;font-weight:700;font-size:2rem;line-height:1.25}}@media(min-width:992px){.slide-masthead__overlay-text{font-size:2.8rem}}@media(min-width:1280px){.slide-masthead__overlay-text{font-size:3.2rem}}.slide-masthead__overlay-link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:480px){.slide-masthead__overlay-link{position:static;margin-top:2rem}}@media(min-width:1280px){.slide-masthead__overlay-link{margin-top:4rem}}.slide-masthead__overlay-link .icon{margin-left:4rem}.slide-content{position:relative}.slide-content__image{margin-top:0}.slide-content__content{padding-left:1.5rem;padding-right:1.5rem;position:absolute;top:2rem;color:#fff}@media(min-width:768px){.slide-content__content{padding-left:5rem}}@media(min-width:992px){.slide-content__content{padding-left:2rem}}@media(min-width:768px){.slide-content__content{padding-right:5rem}}@media(min-width:992px){.slide-content__content{padding-right:2rem}}@media(min-width:992px){.slide-content__content{top:4rem}}.slide-content__title{margin-top:0}.slide-content__text{color:currentColor}.slide-content__text p,.slide-content__text .navigation-footer__company,.slide-content__text .navigation-social__desc{margin-top:0}.slide-content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor}.slide-content__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:2.5rem}.spotlight{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;color:#3b3b3b}.spotlight--large{height:32rem}.spotlight--x-large{min-height:40rem}.spotlight__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;text-decoration:none}.spotlight__link:focus,.spotlight__link:hover{-webkit-box-shadow:inset 0 -0.2rem 0 0 #ef3340;box-shadow:inset 0 -0.2rem 0 0 #ef3340}.spotlight__figure{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0}.spotlight__figure img{-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.spotlight__link:hover .spotlight__figure img,.spotlight__link:focus .spotlight__figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.spotlight__content{padding:1.2rem 2rem 2rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:.1rem solid #d9d9d9;border-top:none}.spotlight__content-inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.spotlight__subheader{color:currentColor;font-size:1.2rem}.spotlight__title{margin-top:0;color:#3b3b3b;font-size:2.4rem;font-weight:700}.spotlight__text{margin:1rem 0 0;color:currentColor;font-size:1.8rem}.spotlight__date{min-height:3.2rem;margin-top:0;font-size:1.8rem;font-weight:700}.page--node-type-ct-newsitem .spotlight__date{font-weight:400}.spotlight__more{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.4rem}.spotlight__more-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem}.spotlight__more-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spotlight__footer{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.spotlight__footer{padding-top:2.5rem}}@media(min-width:992px){.spotlight__footer{padding-top:5.2rem}}.spotlight__location{font-size:1.8rem;font-weight:700}.recent-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:4rem}@media(min-width:992px){.recent-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:-14.6rem;margin-left:6.2rem}}@media(min-width:1280px){.recent-column{margin-left:0}}.recent-column__title{margin-top:0;color:#ef3340;font-weight:bold;text-shadow:.1rem .1rem gray}@media(min-width:992px){.recent-column__title{color:#fff}}.tabs{padding-left:.4rem;padding-top:1rem;padding-bottom:1rem;font-weight:500}@media(min-width:768px){.tabs{padding-left:.8rem}}.tabs--product{padding-left:1rem;margin:0 !important}@media(min-width:768px){.tabs--product{padding-left:.8rem;padding-top:0}}@media(min-width:992px){.tabs--product{position:relative;width:100%;padding:0;background-color:#f5f5f5}}@media(min-width:1280px){.tabs--product{left:.8rem;width:calc(100% - .8rem);padding-right:2.8rem;background-color:#ebebeb}}@media print{.tabs--product{padding-top:0;padding-bottom:0}}.tabs__list{margin:0;padding:0;list-style:none outside none}.tabs__list li{padding:0}.tabs--product .tabs__list{display:none}@media(min-width:768px){.tabs--product .tabs__list{display:block}}.js-show-tabs .tabs--product .tabs__list{display:block;border-top:.1rem solid #ebebeb}.tabs__item{display:inline-block;margin-right:.4rem}.tabs--product .tabs__item{margin-right:0}.tabs__item a{display:block;padding:.5rem 1.6rem;background-color:#b0b0b0;text-decoration:none}@media(min-width:992px){.tabs__item a{padding:.5rem 2.2rem}}.tabs__item a:hover,.tabs__item a:focus{background-color:rgba(239,51,64,.5)}.tabs__item a.is-active{background-color:#ef3340;color:#fff}.tabs__item a.is-active:hover,.tabs__item a.is-active:focus{color:#3b3b3b}.tabs--product .tabs__item{display:block;background-color:#ebebeb}@media(min-width:992px){.tabs--product .tabs__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:rgba(0,0,0,0);min-width:15rem}}.tabs__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-width:0;border-top-width:.1rem;border-style:solid;border-color:#fff}.tabs__item:first-child .tabs__button{border-top-width:0}@media(min-width:992px){.tabs__item:first-child .tabs__button{border-top-width:.1rem}}.page--node-type-ct-product-landing-page .tabs__button{border:none}@media(min-width:768px){.tabs__button{display:block;border-width:0}}@media(min-width:992px){.tabs__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:.1rem;border-bottom:0}}.is-active .tabs__button{color:#ef3340}@media(min-width:768px){.is-active .tabs__button{background-color:#fff;color:#3b3b3b}}.tabs__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;color:#3b3b3b}@media(min-width:768px){.tabs__dropdown{display:none}}@media print{.tabs__dropdown{padding-left:1rem}}.tabs__icon .icon{width:1.5rem;height:1.5rem}.js-show-tabs .tabs__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media print{.tabs__icon{display:none}}.tabs-content{padding-bottom:2rem;padding-top:1.6rem;margin-top:0}@media(min-width:768px){.tabs-content{padding-bottom:2.5rem}}@media(min-width:992px){.tabs-content{padding-bottom:5.2rem}}@media(min-width:768px){.tabs-content{background:#fff}}@media(min-width:992px){.tabs-content{width:100%;padding-top:0;padding-left:0;padding-right:0;background-color:rgba(0,0,0,0)}}@media(min-width:1280px){.tabs-content{margin-top:9rem}}@media print{.tabs-content{padding-top:0}}.tabs-content__text{padding-top:2rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem;display:none;background-color:#fff}@media(min-width:768px){.tabs-content__text{padding-top:2.5rem}}@media(min-width:992px){.tabs-content__text{padding-top:5.2rem}}@media(min-width:768px){.tabs-content__text{padding-bottom:2.5rem}}@media(min-width:992px){.tabs-content__text{padding-bottom:5.2rem}}@media(min-width:768px){.tabs-content__text{padding-left:2rem}}@media(min-width:992px){.tabs-content__text{padding-left:2rem}}@media(min-width:768px){.tabs-content__text{padding-right:2rem}}@media(min-width:992px){.tabs-content__text{padding-right:2rem}}@media(min-width:1280px){.tabs-content__text{padding:0}}.tabs-content__text.js-show-tab-content{display:block}.tabs-content__text p,.tabs-content__text .navigation-footer__company,.tabs-content__text .navigation-social__desc{margin-top:0}.tab-content__title{border-bottom:.1rem solid #d9d9d9;text-transform:none;color:#ef3340;font-weight:700}.tile{position:relative}.tile__img{margin:0}.tile__overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.tile__link{position:absolute;left:0;right:0;top:0;bottom:0;padding:0 1.5rem;color:#fff}.tile__link:hover,.tile__link:focus{background-color:rgba(0,0,0,.4);color:#fff}.tile__link:hover .tile__title,.tile__link:focus .tile__title{left:.5rem}.tile__title{font-size:2.4rem;position:relative;color:currentColor;font-weight:700;word-wrap:break-word;-webkit-transition:left 200ms ease;transition:left 200ms ease}@media(min-width:768px){.tile__title{font-size:2.8rem}}@media(min-width:992px){.tile__title{font-size:3.2rem}}@media(min-width:768px){.user-login-form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:768px){.user-login-form .form-item label{width:20rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.user-login-form .form-item input{padding:.5rem;max-width:100%;border:.1rem solid #d9d9d9}.user-login-form .form-item input:hover,.user-login-form .form-item input:focus{border-color:#ef3340}@media(min-width:768px){.user-login-form .form-item input{width:calc(100% - 20rem);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.user-login-form .form-item .description{width:100%}.tabs-content .video{margin-left:-1rem;margin-right:-1rem}@media(min-width:768px){.tabs-content .video{margin-left:-2rem}}@media(min-width:992px){.tabs-content .video{margin-left:-2rem}}@media(min-width:768px){.tabs-content .video{margin-right:-2rem}}@media(min-width:992px){.tabs-content .video{margin-right:-2rem}}.webform__wrapper{padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;margin-top:2rem;border:none;background-color:#b0b0b0}@media(min-width:768px){.webform__wrapper{padding-left:5.8rem}}@media(min-width:992px){.webform__wrapper{padding-left:6rem}}@media(min-width:768px){.webform__wrapper{padding-right:5.8rem}}@media(min-width:992px){.webform__wrapper{padding-right:6rem}}@media(min-width:768px){.webform__wrapper{padding-top:2.5rem}}@media(min-width:992px){.webform__wrapper{padding-top:5.2rem}}@media(min-width:768px){.webform__wrapper{padding-bottom:2.5rem}}@media(min-width:992px){.webform__wrapper{padding-bottom:5.2rem}}.webform__row{margin:0;padding:0}.webform-flex{margin:0}@media(min-width:768px){.webform-flex{margin-left:.5rem;margin-right:.5rem}}.webform-flex:first-child{margin-left:0}.webform-flex:last-child{margin-right:0}.webform-flex--container{margin:0}.webform__text p,.webform__text .navigation-footer__company,.webform__text .navigation-social__desc{color:#3b3b3b}.webform__markup{color:#3b3b3b}.webform__input{height:5.4rem;padding:0 1.5rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b3b3b;font-size:1.4rem;line-height:5.4rem;border:.1rem solid #d9d9d9}.webform__input--textfield,.webform__input--email,.webform__input--tel,.webform__input--password,.webform__input--number{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.webform__input--radio,.webform__input--checkbox{display:none}.webform__input--submit{border:0;border-radius:.2rem;background-color:#ef3340;color:#fff;text-transform:none}.webform__input--submit:hover,.webform__input--submit:focus{background-color:#f3626c;-webkit-box-shadow:inset 0 -0.2rem 0 0 #f14b56;box-shadow:inset 0 -0.2rem 0 0 #f14b56;color:#fff}.cipix-login-form .webform__input--submit,.user-login-form .webform__input--submit{width:100%;text-align:center}.cipix-login-form .webform__input,.user-login-form .webform__input{border:.1rem solid #3b3b3b}.webform__label{padding-bottom:.5rem;color:#3b3b3b;font-weight:900}.webform__type-textarea .webform__label{width:100%}.cipix-login-form .webform__label,.user-login-form .webform__label{color:#3b3b3b}.webform__description{padding:1rem 0}.cipix-login-form .webform__description,.user-login-form .webform__description{color:#3b3b3b}.webform__legend{position:relative;width:100%;padding-bottom:.5rem !important;margin:0 !important;color:#3b3b3b;font-weight:900}.form-required:after,.webform__required:after{content:"*";position:relative;top:.5rem;left:.5rem;background-image:none;font-size:2.8rem;line-height:.5;color:#ef3340}.webform__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.webform__option:before{content:"";display:inline-block;min-width:1.5rem;width:1.5rem;height:1.5rem;margin-right:1rem;margin-top:.5rem;border-radius:50%;border:.2rem solid #3b3b3b;cursor:pointer}input[type=radio]:checked+.webform__option:before,input[type=checkbox]:checked+.webform__option:before{background-color:#ef3340}.webform__type-checkbox .webform__option:before{border-radius:0}.webform__option.webform__label{font-weight:400}.webform__radios{margin-top:0}.webform__type-textarea{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.webform__textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.webform__textarea textarea{border:.1rem solid #d9d9d9;font-size:1.4rem}.webform__textarea-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding:1rem 1.5rem}.webform__message{padding-left:2rem;padding-right:2rem;margin-top:0;padding-bottom:1rem;background-color:#ef3340}@media(min-width:768px){.webform__message{padding-left:5.8rem}}@media(min-width:992px){.webform__message{padding-left:6rem}}@media(min-width:768px){.webform__message{padding-right:5.8rem}}@media(min-width:992px){.webform__message{padding-right:6rem}}.webform__divider{height:.1rem;margin:2rem 0 0 0 !important;border-top:.1rem solid #d9d9d9;border-bottom:none;background-color:rgba(0,0,0,0)}.webform__prefix,.webform__suffix{padding:1rem 0}.webform__prefix div,.webform__suffix div{color:#3b3b3b}.webform__submit{padding-top:1rem;padding-bottom:0;margin:0;border-top:none}.webform__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;color:#3b3b3b}@media(min-width:480px){.webform__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.webform__item:first-child{margin-top:0}.webform__row .webform__item:first-child{margin-top:2rem}.webform__item h3,.webform__item h4{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0;font-size:2.2rem;font-weight:900;color:currentColor;text-transform:none}.webform__item p,.webform__item .navigation-footer__company,.webform__item .navigation-social__desc{color:#3b3b3b}.webform__item a{text-decoration:underline;color:currentColor}.webform__item .text-only p,.webform__item .text-only .navigation-footer__company,.webform__item .text-only .navigation-social__desc{margin-top:0}.webform__item.webform__type-processed-text{display:block}.webform__item-wrapper{margin-top:2rem}::-webkit-input-placeholder{opacity:1;color:gray}::-moz-placeholder{opacity:1;color:gray}:-ms-input-placeholder{opacity:1;color:gray}::-ms-input-placeholder{opacity:1;color:gray}::placeholder{opacity:1;color:gray}.error{border:.1rem solid #ef3340}.ui-datepicker{padding:2rem;background-color:#fff;-webkit-box-shadow:.1rem .1rem .5rem 0 rgba(59,59,59,.5);box-shadow:.1rem .1rem .5rem 0 rgba(59,59,59,.5)}.ui-datepicker table{border:none}.ui-datepicker table thead{border:none}.intl-tel-input.allow-dropdown{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#3b3b3b}@media(min-width:768px){.intl-tel-input.allow-dropdown{width:50%}}.webform-block{padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;background-color:#fff;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}@media(min-width:768px){.webform-block{padding-left:5.8rem}}@media(min-width:992px){.webform-block{padding-left:6rem}}@media(min-width:768px){.webform-block{padding-right:5.8rem}}@media(min-width:992px){.webform-block{padding-right:6rem}}@media(min-width:768px){.webform-block{padding-top:2.5rem}}@media(min-width:992px){.webform-block{padding-top:5.2rem}}@media(min-width:768px){.webform-block{padding-bottom:2.5rem}}@media(min-width:992px){.webform-block{padding-bottom:5.2rem}}.webform-block__title{margin-top:0;font-weight:700}.webform-block__section{margin-top:1.5rem}.webform-block__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.webform-block__submit{margin-bottom:0}.webform-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.webform-select a.chosen-single,.webform-select .chosen-container-active.chosen-with-drop .chosen-single{height:auto;padding:0;background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;line-height:5.2rem}.webform-select a.chosen-single&gt;div,.webform-select .chosen-container-active.chosen-with-drop .chosen-single&gt;div{display:none}.webform-select .chosen-container .chosen-drop{left:0}.webform-select .chosen-container .chosen-results li.highlighted{background-color:#ef3340;background-image:none}select::-ms-expand{display:none}.webform-select__select{height:5.4rem;padding:0 1.5rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b3b3b;font-size:1.4rem;line-height:5.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:5.2rem;border:.1rem solid #d9d9d9;background-color:rgba(0,0,0,0);line-height:5.2rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.webform-select__select{height:5.2rem}}.webform-select__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:0;height:100%;right:2rem;top:0}.webform-select__icon svg{fill:#ef3340}.vacancy-button-container{margin-top:2rem}.page--node-type-ct-contact-page section.l-row{margin-top:0}.node--type-knowledge-sharing .paragraph{margin-bottom:1rem}.node--type-knowledge-sharing picture img{width:100%;margin-bottom:1rem}.node--type-knowledge-sharing .field--name-field-cr-product{margin-top:2rem}.page--node-type-knowledge-sharing .block-views h2{margin-top:0;padding-bottom:3.5rem;color:#3b3b3b;font-weight:700}
</pre></body></html>