header{position:fixed;top:0;left:0;right:0;transition:top 0.3s ease;z-index:100}header .primary{opacity:1;max-height:75px;position:relative;box-shadow:0 10px 20px 0 rgb(0 0 0 / .08);background-repeat:repeat;background-size:100% 200%;transition:all 200ms ease;z-index:1}header.landing .primary{box-shadow:none}.b2c header .primary{background-color:var(--b2c-blue-100)}.b2b header .primary{background-color:var(--b2b-blue-100)}.fi header .primary{background-color:var(--fi-green-100)}header.sticky .primary{opacity:0;max-height:0;overflow:hidden}header .secondary{opacity:0;max-height:0;overflow:hidden;position:relative;display:flex;background-repeat:repeat;background-size:100% 200%;transition:all 200ms ease}.b2c header .secondary,.b2b header .secondary{background:var(--b2c-blue-10)}.fi header .secondary{background:var(--fi-green-10)}.fi header.sticky .secondary .cta.show a{background-color:var(--fi-gold)}header.sticky .secondary{opacity:1;max-height:100px;box-shadow:0 8px 30px 0 rgb(72 100 226 / .2)}header .sticky-msg{display:none}header.sticky .sticky-msg{display:block;margin-left:20px;max-width:213px}.b2c header.sticky .sticky-msg strong{color:var(--b2c-blue-100)}.b2b header.sticky .sticky-msg strong{color:var(--b2b-blue-100)}.fi header.sticky .sticky-msg strong{color:var(--fi-green-100)}.darkskin header.sticky .sticky-msg strong{color:var(--white)}header .container{flex:1 1 100%;display:flex;flex-direction:row;align-items:center;justify-content:right;position:relative}header.landing .container{justify-content:space-between;max-width:1152px}header .logo a{display:block;padding:26px 25px 28px}header .logo img{display:block;width:158px;max-width:100%}header .logo .white,header .search{display:none}header .search{flex:1 1 auto;position:relative;text-align:right}header .search input{width:40px;height:72px;font-size:16px;color:var(--white);line-height:24px;border:0 none;padding:16px 0;background-color:#fff0;display:inline-block;position:absolute;opacity:0;cursor:pointer;outline:none;transition:width 0.5s ease,opacity 0.2s ease 0.25s;z-index:3}header .search input::placeholder{color:#fff0}header .search>i,header .search>span{position:absolute;top:16px;left:100%;padding-top:12px;margin-right:0;font-size:16px;transition:left 0.5s ease,transform 0.3s linear;z-index:2}header.search-active .search input,header.search-active .search input:focus,header.search-active .search input:valid{padding:24px 40px;width:100%;cursor:text;opacity:1;transition:background-color 0.3s linear,width 0.5s ease;z-index:2}header.search-active .search input::placeholder,header .search input:focus::placeholder,header .search input:valid::placeholder{color:var(--white);opacity:.3}header.search-active .search input~i,header .search input:focus~i,header .search input:valid~i{left:0%;transform:translateX(-25%);cursor:default;z-index:3}header.search-active .search input~.clear,header.search-active .search input:focus~.clear,header.search-active .search input:valid~.clear{opacity:1;cursor:pointer;z-index:3}header .search .clear{position:absolute;right:0;opacity:0;transition:opacity 0.3s linear;z-index:1}header .search .clear i{color:var(--white);font-size:16px;padding:4px;margin-right:10px;display:block}header nav{display:none}header nav ul{line-height:1.2;text-align:center;flex:1 1 auto;display:flex;flex-direction:row;gap:20px}header nav ul ul{position:absolute;top:71px;left:-178px;white-space:nowrap;font-weight:var(--weight-300);opacity:0;z-index:0}header nav ul label{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;cursor:pointer;position:relative}header nav ul li ul.nav-2{display:none}header nav ul li.active ul.nav-2{display:flex;height:57px;opacity:1;transition:opacity 0.5s ease,top 0.4s ease,left 0.4s ease}header.sticky nav ul li.active ul{opacity:0;left:0}header nav li span .icon-website-discount{color:#df0715;font-size:11px;position:relative;top:-6px}header .primary nav{font-weight:500;flex-direction:column;justify-content:center;position:absolute;top:0;left:204px;bottom:0;z-index:1;width:50%;transition:opacity 0.2s ease 0.25s}header.search-active .primary nav{opacity:0}header .primary nav li label,header .primary nav li a{font-family:var(--typeface-2);font-weight:var(--body-14-regular-weight);color:var(--dark-blue);display:flex;align-items:center}.fi header .primary nav li label,.fi header .primary nav li a{color:var(--fi-green-100)}header .primary nav .nav-1>li>label>a{color:var(--white);font-family:var(--typeface-1);text-transform:uppercase;font-weight:700;line-height:18px;letter-spacing:.02em}.fi header .primary nav .nav-1>li>label>a{color:var(--fi-gold)}.b2c header .primary nav li:not(.active) label,.b2c header .primary nav li:not(.active) label a{color:var(--b2c-blue-60)}.b2b header .primary nav li:not(.active) label,.b2b header .primary nav li:not(.active) label a{color:var(--b2b-blue-60)}.fi header .primary nav li:not(.active) label,.fi header .primary nav li:not(.active) label a{color:var(--fi-green-30)}header .primary nav li label#noredbar:after{content:none}header .primary nav li label:after{content:"";position:absolute;left:0;right:100%;bottom:0}.b2c header .primary nav li label:after,.b2b header .primary nav li label:after{border-bottom:2px solid var(--b2c-red)}.fi header .primary nav li label:after{border-bottom:2px solid var(--fi-gold)}header .primary nav li.active label:after{right:0;transition:right 0.3s ease}header .tlmenu{display:flex;flex-direction:row}header .tlmenu>i,header .search>i,header .tlmenu>span,header .search>span{font-size:24px;color:var(--white);text-align:center;height:40px;width:40px;padding-top:8px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0}header .tlmenu .umenu{color:#fff;border-radius:22px;transition:all 150ms linear}.b2c header .tlmenu .umenu{background-color:var(--b2c-blue-100)}.b2b header .tlmenu .umenu{background-color:var(--b2b-blue-100)}header .tlmenu .umenu.open{background-color:#fff;color:var(--b2c-blue-100)}header .tlmenu .ccicon-menu.open:before{content:"\e906"}header .tlmenu .search,header .tlmenu .extmenu{display:none}header .tlmenu .user{color:#075da7;background-color:rgb(129 144 157 / .1);border-radius:22px}header .tlmenu>a{font-size:14px;line-height:1.75;color:var(--white);align-self:center;white-space:nowrap;outline:none;display:none}header .tlmenu>a:hover,header .tlmenu>a:focus,header .tlmenu>a:active{color:var(--white)}header .tlmenu a:not(.contact){margin:0 8px}header .tlmenu a.lang.mtoggler{cursor:pointer}main.landing header .tlmenu a.hc{border-left:none}header .tlmenu a.hc i{margin-right:8px}header .tlmenu a.hc i{margin:1px 4px 0 0;font-size:20px;vertical-align:top;display:inline-block}header .tlmenu a .ccicon-arrow-down{font-size:16px;display:inline-block;vertical-align:top;margin-left:2px;margin-top:3px}header .secondary .contact{font-size:12px;color:#81909d;padding-left:24px;line-height:1.33}header .secondary .contact a{white-space:nowrap}header .secondary .cta{opacity:0;display:none;transition:opacity 0.5s ease}header.sticky .secondary .cta{display:block}header.sticky .secondary .cta.show{display:block;opacity:1;top:0;margin:0 25px}header .secondary .cta a{display:block;padding:12px 24px;font-size:14px;white-space:nowrap;color:#fff;background-color:#075da7}header.sticky .secondary .cta a{margin-top:-100%;transition:margin 0.5s ease}header.sticky .secondary .cta.show a{margin-top:0;cursor:pointer;opacity:1;display:flex;justify-content:center;align-items:center;line-height:1}header .secondary .cta.red a{background-color:#df0715}header .secondary .cta.img a{padding:8px 9px;background-color:#fff0}header .secondary .cta.img img{max-width:106px;display:block}header .secondary .cta a:hover,header .secondary .cta a:active{color:#fff}@media screen and (max-width:767px){header.nomobcta nav ul ul,header.nomobcta .secondary{display:none}#mobmenu .menu li span .icon-website-discount{color:#df0715;font-size:11px;position:relative;top:-6px}header .container{justify-content:space-between}header .secondary .contact{display:none}header.sticky .container{justify-content:center}header.sticky .secondary div.cta.show{padding:0 10px;max-width:95%;margin:5px 0;text-align:center}header.sticky .secondary .cta.show a{border-radius:8px;font-size:18px;font-weight:700;opacity:1;padding:12px}header.sticky .sticky-msg{margin-left:10px;max-width:100%}}@media screen and (min-width:768px){.b2c header.landing .primary,.b2b header.landing .primary,.fi header.landing .primary{background-color:#fff0}header .logo{flex:0 0 auto;transition:transform 0.3s ease}header .logo a{padding:4px 25px 9px;margin:23px 24px 23px 0}main.landing header .logo a{border-right:none}header .logo img{width:128px}header .search{left:0;display:flex;justify-content:start;align-items:center}header .search>i,header .search>span{position:relative;top:0;left:5%}header.search-active .search{margin-left:-50%}header.search-active input{position:relative}header.search-active .search>i{position:relative;top:0;z-index:3}header nav{font-size:14px;display:block}header nav li{display:flex;flex-direction:column;justify-content:center}header nav>ul>li{transition:all 0.3s ease;height:71px}header nav>ul>li label{opacity:1;transition:opacity 0.5s ease}header .primary nav .nav-1>li>label>a{height:100%}header .primary{z-index:2;overflow:visible}header .primary nav{display:flex;position:relative;left:0;width:50%}header .tlmenu>i,header .tlmenu>span{margin-right:0}header .secondary{height:56px;max-height:56px;opacity:1;z-index:1}header.landing .secondary{opacity:0}header.landing.sticky .secondary{opacity:1}header .secondary .contact{opacity:0}header .secondary .cta:not(.img) a{padding:12px 24px}header .tlmenu .search{color:#333;display:block}header .tlmenu .umenu:hover{background-color:#fff;color:var(--b2c-blue-100)}header .tlmenu .extmenu{display:block}header .tlmenu .mobmenu{display:none}header.sticky{top:-72px}header.sticky .primary{box-shadow:none;opacity:1;max-height:75px;overflow:visible}header.sticky .primary .logo{transform:translateY(64px)}header.sticky nav>ul>li{margin-right:0;max-width:0}header.sticky nav>ul>li label{opacity:0}header.sticky .secondary .cta.img a{padding:12px 24px}}@media screen and (min-width:992px){header nav li{position:relative}header nav ul ul{left:0}header .tlmenu>i,header .tlmenu>span{margin-right:16px}header .tlmenu{margin-right:16px}header .tlmenu>i:not(.search),header .tlmenu>span:not(.search){display:none}header .tlmenu a:not(.contact){display:block}}@media screen and (min-width:992px) and (max-width:1080px){header nav>ul>li{flex:0 0 20%}}@media screen and (min-width:1200px){header .tlmenu a.more{display:none}header .tlmenu a.contact{margin:0 8px;display:block}header.sticky nav ul li.active ul{opacity:1}}