header .cmenu::before{content:"";width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:4px solid #fff;position:absolute;right:26px;top:-4px}header.edit-mode .cmenu{top:116px}#menu-login{overflow-y:scroll;max-width:252px;-ms-overflow-style:none;scrollbar-width:none}#menu-login::-webkit-scrollbar{display:none}#menu-login #channel-container{padding:32px;display:flex;flex-direction:column;min-width:200px;max-width:252px;padding:25px 29.1px 30px 30px;gap:15px}#menu-login #login-container{padding-top:24px;padding-left:18px;display:flex;align-items:center}#menu-login>span.close-button{display:block;position:absolute;right:24px;top:12px;font-size:32px;cursor:pointer}#menu-login #channel-container>span.title{line-height:normal;font-size:14px;font-weight:500;color:#72809c;max-width:310px}#menu-login #channel-container>span.title:not(:last-child){margin-bottom:4px}#menu-login #channel-container>span.divider{width:100%;height:2px;flex-grow:0;background-color:#edf0f8}#menu-login #channel-container>.description{font-size:14px;font-weight:300;text-align:left;color:#72809c;line-height:1.3}#menu-login #channel-container>.description .title{font-weight:600}#menu-login #channel-container>div>ul{margin-top:24px;display:flex;flex-direction:column-reverse;gap:16px}#menu-login #channel-container .channel-links{display:flex;gap:7px;padding:0}#menu-login .channel-description{margin-top:8px;margin-bottom:16px;max-width:310px}#menu-login .channel-divider{border:1px solid #edf0f8}#menu-login .channel-divider:last-child{display:none}#menu-login .text-button{display:flex;align-items:center;justify-content:space-between;color:#154dd1;font-weight:600;font-size:14px}header #menu-login.cmenu a:focus,header #menu-login.cmenu a:hover{background-color:transparent}#menu-login .img-button{display:inline-block}#menu-login h2{font-weight:700}#menu-login h2+div{color:#647390}#menu-login li{padding:6px 0;display:flex}#menu-login li::before{content:"•";color:#154dd1;font-size:24px;width:1em;margin-left:-1em}#menu-login li a{color:#fff;text-decoration:none;font-weight:700}#menu-login li img{width:auto;height:36px}#menu-login .icorner-box{margin-top:16px;background-color:#edf3ff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}#menu-login .icorner-box .text{font-size:14px;font-weight:500}#menu-login .icorner-box a{font-size:14px;font-weight:700;color:#154dd1}#menu-login .icorner-box a:hover{background-color:transparent}#menu-login .icorner-box .store-buttons{display:flex;flex-direction:column;gap:12px;margin-top:8px}#menu-login .icorner-box .store-buttons a{line-height:initial}#menu-login .icorner-box .store-buttons img{max-width:unset;width:140px}.cmenu{font-size:14px;position:absolute;top:71px;left:0;right:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);z-index:90;display:none}.cmenu>div{background-color:#fff;display:flex;flex-direction:column;border-radius:8px}.cmenu>div:not(:last-child){margin-bottom:9px}.cmenu li.title{color:#647390;font-weight:500;text-transform:uppercase;padding:4px 16px}.cmenu .mitems{margin:16px}.cmenu .mitems a{display:flex;align-items:center;padding:5px 16px}.cmenu .mitems a.current{color:#080a0c;font-weight:500}.cmenu .mitems a img{margin-left:-4px;margin-right:12px}.cmenu .back{display:flex;justify-content:flex-start;margin:32px 32px 16px}.cmenu .back a{text-decoration:none;display:flex;align-items:center;user-select:none;-webkit-tap-highlight-color:transparent}.cmenu .back i{margin-right:4px}.cmenu .cta{padding:24px 32px;display:flex;flex-direction:column;min-height:76px}.cmenu .cta .ct-btn{margin:8px auto;width:100%}.cmenu.mobsubmenu{left:375px;right:auto;top:60px;bottom:0;min-width:325px;display:flex;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:-1;opacity:0;transform:translate(-250%,0);transition:transform .2s ease,opacity .2s linear}.cmenu.mobsubmenu>div{padding-top:6px;border-radius:0;flex:1}.cmenu.mobsubmenu .holder{background-color:#fff}.cmenu.mobsubmenu ul a,.cmenu.mobsubmenu ul a:active,.cmenu.mobsubmenu ul a:focus,.cmenu.mobsubmenu ul a:hover,.cmenu.mobsubmenu ul a:visited{color:#080a0c;text-decoration:none}header .cmenu{left:auto;top:66px;right:24px;display:block;z-index:-1;opacity:0;transition:transform .2s ease,opacity .2s linear;transform:translateY(-200%)}header .cmenu.show{z-index:2;opacity:1;transform:translateY(0)}header .cmenu.leftalign{right:auto}header .cmenu.leftalign::before{left:26px;right:auto}header .cmenu a{color:#080a0c}header .cmenu a:focus,header .cmenu a:hover{text-decoration:none;background-color:#f3f7ff}header .cmenu a.active{color:#080a0c;font-weight:500}#menu-langs::before{right:32px}#menu-products>div>div:first-child ul{margin-bottom:0}#menu-products li.overview{margin-top:28px}#mobmenu{top:0;bottom:0;position:fixed;overflow-y:auto;overflow-x:hidden;padding-top:60px;transform:translateX(-100%);min-height:100vh;min-height:-webkit-fill-available;display:block;transition:transform .15s ease-out,z-index .1s linear .15s;z-index:-1}.edit-mode #mobmenu{top:52px}#mobmenu.show{transform:translateX(0);z-index:98;transition:transform .25s ease-out}#mobmenu.show~.cmenu.mobsubmenu{transform:translateX(-100%)}#mobmenu.show~.cmenu.mobsubmenu.show{z-index:2;opacity:1;transform:translateX(0)}#mobmenu>div{flex:1 1 auto;border-radius:0;min-height:100%}#mobmenu .search{margin:32px 32px 24px;border:1px solid #e7e9ee;border-radius:4px;display:flex;align-items:center;position:relative;height:56px;transition:all .25s ease,border-width 10ms linear}#mobmenu .search input{border:0 none;font-size:16px;line-height:2;padding:0 16px 0 10px;outline:0;flex:1 1 auto}#mobmenu .search i:first-child{color:#647390;font-size:22px;margin-left:12px}#mobmenu .search input::placeholder{color:#9fa9bc}#mobmenu .search input:focus~i{color:#080a0c}#mobmenu .search .clear{color:#81909d;font-size:18px;background-color:#fff;padding:11px;position:absolute;top:10px;right:16px;cursor:pointer;display:none;user-select:none;-webkit-tap-highlight-color:transparent}#mobmenu .search input::placeholder{color:#81909c}#mobmenu.search-active{padding-top:0;z-index:101}#mobmenu.search-active .search{padding:18px 24px;margin:0;height:60px;border-width:0;border-radius:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.08)}#mobmenu.search-active .search i:first-child{margin-left:0}#mobmenu.search-active .search input{padding:0 16px 0 10px}#mobmenu.search-active .search .clear{display:block}#mobmenu.search-active>div>:not(.search):not(.search-suggestions){display:none}#mobmenu .menu{margin:0 32px;flex:1 1 auto;display:flex;flex-direction:column}#mobmenu .menu li a{color:#647390;font-size:14px;font-weight:500;line-height:1.31;margin:12px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}#mobmenu .menu li a.active,#mobmenu .menu li a:hover{color:#080a0c;text-decoration:none}#mobmenu .langs{background-color:#f6f6f6}#mobmenu .langs>div{padding:24px 48px;margin:0 auto;display:flex;justify-content:space-between}#mobmenu .langs a{color:#647390;font-size:14px}#mobmenu .langs a.current{color:#080a0c;font-weight:400}#mobmenu .langs.disabled{pointer-events:none}@media screen and (max-width:768px){#mobmenu.show~.cmenu.mobsubmenu,.cmenu.mobsubmenu{left:0!important;right:0!important;transform:translate(100%,0);transition:transform .2s ease,opacity .2s linear,z-index .1s linear .2s}#mobmenu.show~.cmenu.mobsubmenu.show{z-index:99;transition:transform .2s ease,opacity .2s linear}#menu-login{right:15px!important;bottom:0;position:fixed}#menu-login::before{right:75px}}@media screen and (max-width:768px){#menu-login img{max-width:100px;height:auto}#menu-login li{padding:0}}@media screen and (min-width:769px){.cmenu .back{display:none}.cmenu .cta{display:none}.cmenu .cta .ct-btn{min-width:300px;margin:0 12px}.cmenu.mobsubmenu ul a:hover{color:#154dd1;text-decoration:underline}#mobmenu{right:auto;width:50%;max-width:375px}#mobmenu .langs>div{max-width:300px}#menu-login>span.close-button{display:none}}@media screen and (min-width:993px){#menu-login{right:60px}#menu-login #channel-container>div>ul{flex-direction:row;align-items:center}#menu-login .icorner-box .store-buttons{flex-direction:row;gap:16px;justify-content:center}#menu-login .icorner-box .store-buttons img{width:auto;height:45px}}@media screen and (min-width:1281px){#menu-products>div{padding:4px 0}#menu-products .holder{display:flex;flex-direction:row}#menu-products .holder>div:first-child ul{padding-right:16px;margin-right:0;margin-bottom:16px;border-right:1px solid #e7e9ee}#menu-products li.overview{display:none}}