@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-35Thin.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-35Thin.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-35Thin.woff2) format("woff2");font-weight:lighter;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-35Thin.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-35Thin.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-35Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-45Light.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-45Light.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-45Light.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-45Light.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-45Light.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-45Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-55Roman.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-55Roman.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-55Roman.woff2) format("woff2");font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-55Roman.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-55Roman.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-55Roman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-56Italic.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-56Italic.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-56Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-65Medium.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-65Medium.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-65Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-65Medium.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-65Medium.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-65Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"HelveticaNeue";src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix);src:url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.eot?#iefix) format("eot"),url(../../../../../designsystem-cdn/fonts/HelveticaNeueLTW01-75Bold.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}
header,footer{font-family:"HelveticaNeue",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;max-width:100%;scroll-behavior:smooth;color:#1b1b1d;margin:0}
header *,footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
header *:before,header *:after,footer *:before,footer *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
header *:focus-visible,footer *:focus-visible{outline:2px solid #802eff}
header input:focus-visible,footer input:focus-visible{outline:0}
header .bold-label,footer .bold-label{font-weight:bold}
header body,header h1,header h2,header h3,header h4,header h5,header h6,header .h1,header .h2,header .h3,header .h4,header .h5,header .h6,footer body,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6{color:#222}
header .text-light,header .text-light body,header .text-light h1,header .text-light h2,header .text-light h3,header .text-light h4,header .text-light h5,header .text-light h6,header .text-light .h1,header .text-light .h2,header .text-light .h3,header .text-light .h4,header .text-light .h5,header .text-light .h6,header .text-light .display-1,header .text-light .display-2,header .text-light .display-3,header .text-light .display-4,footer .text-light,footer .text-light body,footer .text-light h1,footer .text-light h2,footer .text-light h3,footer .text-light h4,footer .text-light h5,footer .text-light h6,footer .text-light .h1,footer .text-light .h2,footer .text-light .h3,footer .text-light .h4,footer .text-light .h5,footer .text-light .h6,footer .text-light .display-1,footer .text-light .display-2,footer .text-light .display-3,footer .text-light .display-4{color:#fff}
header body,footer body{margin:0;font-size:16px;line-height:26px}
header p,footer p{margin-top:0;margin-bottom:0;font-size:16px;line-height:26px}
header .p-grey,footer .p-grey{color:#54545c}
header .text-center,footer .text-center{text-align:center}
header .alt,footer .alt{font-size:16px;line-height:26px}
header .text-size-14,footer .text-size-14{font-size:14px;line-height:22px}
header a,footer a{text-decoration:none;color:#1b1b1d}
header a:hover,footer a:hover{text-decoration:none;color:#1b1b1d}
header a:visited,footer a:visited{text-decoration:none;color:#1b1b1d}
header .disabled,footer .disabled{color:#a2a2a2}
header .label-medium,footer .label-medium{color:#222;font-size:16px;line-height:26px;font-weight:400}
header .label-bold,footer .label-bold{color:#222;font-size:16px;line-height:26px;font-weight:bolder}
header .hint,footer .hint{font-size:14px;line-height:30.727268px}
header .blockquote,footer .blockquote{color:#222;font-size:20.571424px;line-height:33.090902px;margin-bottom:0}
header .alt-color,footer .alt-color{color:#54545c}
header .success,footer .success{color:#3bad2f}
header .warning,footer .warning{color:#ed7700}
header .error,footer .error{color:#e71316}
header .thin,footer .thin{font-weight:lighter}
header .light,footer .light{font-weight:300}
header .italic,footer .italic{font-style:italic}
header .medium,footer .medium{font-weight:700}
header .bold,footer .bold{font-weight:bolder}
header h1,header h2,header h3,header h5,header .h1,header .h2,header .h3,header .h5,footer h1,footer h2,footer h3,footer h5,footer .h1,footer .h2,footer .h3,footer .h5{font-weight:400;margin:0;padding-bottom:10px}
header h4,header .h4,footer h4,footer .h4{font-weight:600;margin:0;padding-bottom:10px}
header h6,header .h6,footer h6,footer .h6{font-weight:400;margin:0;padding-bottom:10px}
header .display-1,header .display-2,header .display-3,header .display-4,footer .display-1,footer .display-2,footer .display-3,footer .display-4{font-family:"HelveticaNeueLight","Helvetica","Roboto","Segoe UI","Arial","sans-serif";font-weight:lighter}
header h1,header .h1,footer h1,footer .h1{font-size:32px;line-height:40px}
header h2,header .h2,footer h2,footer .h2{font-size:26px;line-height:33px}
header h3,header .h3,footer h3,footer .h3{font-size:22px;line-height:28px}
header h4,header .h4,footer h4,footer .h4{font-size:20px;line-height:25px}
header h5,header .h5,footer h5,footer .h5{font-size:18px;line-height:23px}
header h6,header .h6,footer h6,footer .h6{font-size:16px;line-height:20px}
header .display-1,footer .display-1{font-size:40px;line-height:50px}
header .display-2,footer .display-2{font-size:32px;line-height:40px}
header .display-3,footer .display-3{font-size:24px;line-height:30px}
header .display-4,footer .display-4{font-weight:300;font-size:30px;line-height:38px}
@media(max-width:768px){header h1,header .h1,footer h1,footer .h1{font-size:26px;line-height:33px}
header h2,header .h2,footer h2,footer .h2{font-size:21px;line-height:26px}
header h3,header .h3,footer h3,footer .h3{font-size:18px;line-height:23px}
header h4,header .h4,footer h4,footer .h4{font-size:16px;line-height:20px}
header h5,header .h5,footer h5,footer .h5{font-size:16px;line-height:20px}
header h6,header .h6,footer h6,footer .h6{font-size:16px;line-height:20px}
header .display-1,footer .display-1{font-size:40px;line-height:50px}
header .display-2,footer .display-2{font-size:32px;line-height:40px}
header .display-3,footer .display-3{font-size:24px;line-height:30px}
header .display-4,footer .display-4{font-weight:300;font-size:30px;line-height:38px}
}
header .font-size-14,footer .font-size-14{font-size:14px}
header .font-size-16,footer .font-size-16{font-size:16px}
header .font-size-18,footer .font-size-18{font-size:18px}
header .font-size-20,footer .font-size-20{font-size:20px}
header .font-size-22,footer .font-size-22{font-size:22px}
header .font-size-24,footer .font-size-24{font-size:24px}
header .font-size-26,footer .font-size-26{font-size:26px}
header fieldset,footer fieldset{display:block;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;border-width:0;border-style:none}
@media print{header .cmp-p-pageheadinghero,footer .cmp-p-pageheadinghero{display:none}
header .cmp-p-manualnav,footer .cmp-p-manualnav{display:none}
header .header-cmp,footer .header-cmp{display:none}
header .cmp-p-anchorlist,footer .cmp-p-anchorlist{display:none}
header .cmp-p-ctaitem,footer .cmp-p-ctaitem{display:none}
header .footer,footer .footer{display:none}
header .cmp-p-testimonial,footer .cmp-p-testimonial{display:none}
header td,header th,footer td,footer th{padding-top:4px;padding-bottom:4px;height:30px}
}
.m-l1{margin:16px}
.m-l2{margin:24px}
.m-l3{margin:32px}
.m-l4{margin:48px}
.m-l5{margin:64px}
.m-l0{margin:0 !important}
.mx-l1{margin:0 16px}
.mx-l2{margin:0 24px}
.mx-l3{margin:0 32px}
.mx-l4{margin:0 48px}
.mx-l5{margin:0 64px}
.mx-l1{margin:16px 0}
.mx-l2{margin:24px 0}
.mx-l3{margin:32px 0}
.mx-l4{margin:48px 0}
.mx-l5{margin:64px 0}
.mt-l1{margin-top:16px}
.mt-l2{margin-top:24px}
.mt-l3{margin-top:32px}
.mt-l4{margin-top:48px}
.mt-l5{margin-top:64px}
.mb-l1{margin-bottom:16px}
.mb-l2{margin-bottom:24px}
.mb-l3{margin-bottom:32px}
.mb-l4{margin-bottom:48px}
.mb-l5{margin-bottom:64px}
.ml-l1{margin-left:16px}
.ml-l2{margin-left:24px}
.ml-l3{margin-left:32px}
.ml-l4{margin-left:48px}
.ml-l5{margin-left:64px}
.mr-l1{margin-right:16px}
.mr-l2{margin-right:24px}
.mr-l3{margin-right:32px}
.mr-l4{margin-right:48px}
.mr-l5{margin-right:64px}
.p-l1{padding:16px}
.p-l2{padding:24px}
.p-l3{padding:32px}
.p-l4{padding:48px}
.p-l5{padding:64px}
.p-l0{padding:0 !important}
.px-l1{padding:0 16px}
.px-l2{padding:0 24px}
.px-l3{padding:0 32px}
.px-l4{padding:0 48px}
.px-l5{padding:0 64px}
.px-l1{padding:16px 0}
.px-l2{padding:24px 0}
.px-l3{padding:32px 0}
.px-l4{padding:48px 0}
.px-l5{padding:64px 0}
.pt-l1{padding-top:16px}
.pt-l2{padding-top:24px}
.pt-l3{padding-top:32px}
.pt-l4{padding-top:48px}
.pt-l5{padding-top:64px}
.pb-l1{padding-bottom:16px}
.pb-l2{padding-bottom:24px}
.pb-l3{padding-bottom:32px}
.pb-l4{padding-bottom:48px}
.pb-l5{padding-bottom:64px}
.pl-l1{padding-left:16px}
.pl-l2{padding-left:24px}
.pl-l3{padding-left:32px}
.pl-l4{padding-left:48px}
.pl-l5{padding-left:64px}
.pr-l1{padding-right:16px}
.pr-l2{padding-right:24px}
.pr-l3{padding-right:32px}
.pr-l4{padding-right:48px}
.pr-l5{padding-right:64px}
.mt-s0{margin-top:0}
.mt-s1{margin-top:2px}
.mt-s2{margin-top:4px}
.mt-s3{margin-top:8px}
.mt-s4{margin-top:12px}
.mt-s5{margin-top:16px}
.mt-s6{margin-top:24px}
.mt-s7{margin-top:32px}
.mt-s8{margin-top:40px}
.mt-s9{margin-top:48px}
.mb-s0{margin-bottom:0}
.mb-s1{margin-bottom:2px}
.mb-s2{margin-bottom:4px}
.mb-s3{margin-bottom:8px}
.mb-s4{margin-bottom:12px}
.mb-s5{margin-bottom:16px}
.mb-s6{margin-bottom:24px}
.mb-s7{margin-bottom:32px}
.mb-s8{margin-bottom:40px}
.mb-s9{margin-bottom:48px}
.ml-s0{margin-left:0}
.ml-s1{margin-left:2px}
.ml-s2{margin-left:4px}
.ml-s3{margin-left:8px}
.ml-s4{margin-left:12px}
.ml-s5{margin-left:16px}
.ml-s6{margin-left:24px}
.ml-s7{margin-left:32px}
.ml-s8{margin-left:40px}
.ml-s9{margin-left:48px}
.mr-s0{margin-right:0}
.mr-s1{margin-right:2px}
.mr-s2{margin-right:4px}
.mr-s3{margin-right:8px}
.mr-s4{margin-right:12px}
.mr-s5{margin-right:16px}
.mr-s6{margin-right:24px}
.mr-s7{margin-right:32px}
.mr-s8{margin-right:40px}
.mr-s9{margin-right:48px}
.pt-s0{padding-top:0}
.pt-s1{padding-top:2px}
.pt-s2{padding-top:4px}
.pt-s3{padding-top:8px}
.pt-s4{padding-top:12px}
.pt-s5{padding-top:16px}
.pt-s6{padding-top:24px}
.pt-s7{padding-top:32px}
.pt-s8{padding-top:40px}
.pt-s9{padding-top:48px}
.pb-s0{padding-bottom:0}
.pb-s1{padding-bottom:2px}
.pb-s2{padding-bottom:4px}
.pb-s3{padding-bottom:8px}
.pb-s4{padding-bottom:12px}
.pb-s5{padding-bottom:16px}
.pb-s6{padding-bottom:24px}
.pb-s7{padding-bottom:32px}
.pb-s8{padding-bottom:40px}
.pb-s9{padding-bottom:48px}
.pl-s0{padding-left:0}
.pl-s1{padding-left:2px}
.pl-s2{padding-left:4px}
.pl-s3{padding-left:8px}
.pl-s4{padding-left:12px}
.pl-s5{padding-left:16px}
.pl-s6{padding-left:24px}
.pl-s7{padding-left:32px}
.pl-s8{padding-left:40px}
.pl-s9{padding-left:48px}
.pr-s0{padding-right:0}
.pr-s1{padding-right:2px}
.pr-s2{padding-right:4px}
.pr-s3{padding-right:8px}
.pr-s4{padding-right:12px}
.pr-s5{padding-right:16px}
.pr-s6{padding-right:24px}
.pr-s7{padding-right:32px}
.pr-s8{padding-right:40px}
.pr-s9{padding-right:48px}
footer{padding-top:40px;background-color:#fff}
footer .footer .footer-menu{width:100%;background-color:#f7f7f7;padding:0}
footer .footer .footer-menu-container{max-width:1440px;margin:auto;padding:0;font-size:14px;display:flex;justify-content:space-between;flex-direction:column}
footer .footer .footer-menu-col{padding-bottom:8px}
footer .footer .footer-menu-col ul{list-style-type:none;margin-left:0;padding-inline-start:0;max-height:0;transition:height .3s ease-in;overflow:hidden;margin-bottom:-12px}
footer .footer .footer-menu-col ul li{font-weight:400;line-height:24px}
footer .footer .footer-menu-col ul li .external-link-icon{height:16px;width:16px;margin-left:10px;margin-bottom:-2px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3E%3Cpathclass='external-link-icon'd='M151V8.24H13V4.4l-66L5.569l6-6H7.75V1ZM11.2813.09H2.89V4.7H5.61V2.8H1V15H13.17v-4.7H11.28Z'/%3E%3C/svg%3E")}
footer .footer .footer-menu-col.open .footer-menu-label .icon .plus-icon-svg{display:none}
footer .footer .footer-menu-col.open .footer-menu-label .icon .minus-icon-svg{display:inline-block}
footer .footer .footer-menu-col.open ul{max-height:500px;transition:height .3s ease-out;margin:0 16px 16px}
footer .footer .footer-menu-label{font-weight:700;line-height:22px;padding:16px;border-top:1px solid #e5e5e5}
footer .footer .footer-menu-label .icon{float:right;margin-right:16px;width:24px;display:inline-block;pointer-events:none}
footer .footer .footer-menu-label .icon .minus-icon-svg{display:none}
footer .footer .footer-menu-label a,footer .footer .footer-menu-label a:visited{color:#222}
footer .footer .footer-legal{width:100%}
footer .footer .footer-legal-container{max-width:1440px;margin:auto;padding:0 16px;display:flex;justify-content:space-between;flex-direction:column;font-size:14px}
footer .footer .footer-legal-container-select{display:inline-block;text-align:left;justify-content:flex-start;align-items:center;font-weight:500;font-size:14px;line-height:22px;width:100%;margin-bottom:16px}
footer .footer .footer-legal-container-select .ml-l1{margin-left:0;margin-right:0}
footer .footer .footer-legal-container-select select{margin-bottom:0;background-color:rgba(0,0,0,0)}
footer .footer .footer-legal-container-select label{display:block;padding-bottom:6px;padding-right:12px}
footer .footer .footer-legal-container-select .cmp-ctaitem{margin-top:0}
footer .footer .footer-legal-container-select .cmp-ctaitem button{display:inline-block;text-align:center;margin:0;border-radius:3px;font-weight:bold;font-size:14px;padding:0 24px 0 24px;box-sizing:border-box;line-height:32px;text-decoration:none;cursor:pointer;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none;width:auto;color:#555759;background-color:#fff;border:solid 1px #dcdcdc}
footer .footer .footer-legal-container-select .cmp-ctaitem__anchor{margin-left:16px}
footer .footer .footer-legal-container-select .cmp-p-dropdown{display:inherit;float:left;margin-right:16px}
footer .footer .footer-legal-container-select .cmp-p-dropdown .cmp-dropdown{position:relative}
footer .footer .footer-legal-container-select .cmp-p-dropdown .cmp-dropdown__toggle{border:1px solid #ccc;border-left:4px solid #0079d8;min-width:220px;text-align:left;font-weight:700;line-height:30px;height:34px}
footer .footer .footer-legal-container-select .cmp-p-dropdown .cmp-dropdown__toggleicon{height:0;width:0;margin:12px;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid #222}
footer .footer .footer-legal-container-select .cmp-p-dropdown .cmp-dropdown__toggleicon:after{display:none}
footer .footer .footer-legal-container-select .cmp-p-dropdown .cmp-dropdown select{appearance:none}
footer .footer .footer-legal-container-select .cmp-p-dropdown .cmp-dropdown::after{content:"‣";position:absolute;top:6px;right:12px;font-size:34px;transform:rotate(90deg);z-index:-1}
footer .footer .footer-legal-container #form-select-language{margin-top:0}
footer .footer .footer-legal-container .cn-footer{color:#54545c;font-size:12px;margin-bottom:120px}
footer .footer .footer-legal-link{font-size:12px;font-weight:400;line-height:15px}
footer .footer .footer-legal-link ul{list-style-type:none;margin-left:0;padding-inline-start:0;margin-bottom:0}
footer .footer .footer-legal-link ul li{padding-bottom:12px}
footer .footer .footer-legal-link ul li a{margin-bottom:12px}
footer .footer .footer-legal .all-rights{display:block;color:#54545c;margin-bottom:12px}
footer .footer .footer-legal-logo{width:99px;margin-top:24px}
footer .footer .footer-legal-country{display:flex;margin-bottom:0;justify-content:flex-start}
footer .footer .footer-legal-country .country-flag{height:16px;width:16px;display:inline-block;margin-right:16px}
footer .footer a,footer .footer a:link,footer .footer a:visited{color:#54545c}
@media(min-width:576px){footer .footer .footer-legal-container-select .cmp-p-dropdown{margin-bottom:0}
footer .footer .footer-legal-link{font-size:14px;font-weight:400;line-height:22px}
footer .footer .footer-legal-link ul li{padding-bottom:0;display:inline-block;padding-right:16px;padding-left:16px;border-right:1px solid #dcdcdc}
footer .footer .footer-legal-link ul li:first-child{padding-left:0}
footer .footer .footer-legal-link ul li:last-child{border-right:0}
}
@media(min-width:768px){footer .footer .footer-legal-link{font-size:11px;line-height:13px;display:flex;align-items:center}
footer .footer .footer-legal-logo{width:120px;margin:16px 0}
footer .footer .footer-legal-list{width:100%;margin-left:24px}
footer .footer .footer-legal-list ul{margin-top:0;margin-bottom:0}
footer .footer .footer-legal-list li{margin-bottom:10px}
footer .footer .footer-legal .all-rights{display:block;color:#54545c;margin-bottom:12px}
footer .footer .footer-legal-country{margin-bottom:14px;min-width:140px}
footer .footer .footer-legal .footer-legal-country{display:flex;margin-top:16px;justify-content:flex-end}
footer .footer .footer-legal .footer-legal-country .country-flag{height:24px;margin-right:5px}
}
@media(min-width:992px){footer .footer .footer-menu{padding:0 24px}
footer .footer .footer-menu-container{flex-direction:row;padding:0 16px}
footer .footer .footer-menu-col{margin-top:0;margin-block-start:14px}
footer .footer .footer-menu-col.open ul{margin:0}
footer .footer .footer-menu-col ul{display:block;max-height:500px;padding-bottom:42px;margin-block-start:9px}
footer .footer .footer-menu-col ul li{min-height:30px}
footer .footer .footer-menu-label{border-top:0;padding:16px 0 0}
footer .footer .footer-menu-label .icon{display:none}
footer .footer .footer-legal-container{padding-bottom:42px;margin-top:24px}
footer .footer .footer-legal-container .cn-footer{margin-bottom:0}
}
@media(min-width:1200px){footer .footer .footer-legal-container-select{display:flex;text-align:left;align-self:flex-end;justify-content:flex-end;align-items:center;font-weight:500;font-size:14px;line-height:22px;width:100%;margin-bottom:16px}
footer .footer .footer-legal-container #form-select-language{margin-top:-32px}
}
.cmp-dropdown{position:relative}
.cmp-dropdown *{box-sizing:border-box}
.cmp-dropdown .cmp-dropdown__toggle{position:relative;display:inline-block;padding:0 30px 0 10px;line-height:40px;border:1px solid #222;text-decoration:none;color:#222}
.cmp-dropdown .cmp-dropdown__toggleicon{position:absolute;height:40px;width:20px;transform:translate(0,0);top:0;right:0}
.cmp-dropdown .cmp-dropdown__toggleicon:after{font-family:"icomoon";font-size:8px;content:"";display:inline-block}
.cmp-dropdown .cmp-dropdown__menu{display:none;position:absolute;z-index:1;transform:translate(0,0);*transform:translate(0,43px);will-change:transform;padding:5px;background-color:#eee;border:1px solid #222}
.cmp-dropdown.open .cmp-dropdown__toggleicon:after{transform:rotate(180deg)}
.cmp-dropdown.open .cmp-dropdown__menu{display:block}