*:before,*:after,*{-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#999!important}:-moz-placeholder{color:#999!important;opacity:1}::-moz-placeholder{color:#999!important;opacity:1}:-ms-input-placeholder{color:#999!important}.frenchflag{width:32px;height:21px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}*{font-family:"Source Sans 3",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yellow-btn,.grey-btn,.button,.pagebyline,.page-footer .html5shiv-nav ul,.noticebox h1,.noticebox .errorcode,.noticebox ul li h2{font-family:"Source Sans 3",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%;height:100%;overflow:hidden;overflow-y:auto;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,td,th,p,input,button,h1,h2,h3,h4,h5,h6,div{font-size:16px;line-height:1.3;color:#333}body{min-height:100%;height:100%;position:relative;text-rendering:optimizeLegibility;background-color:#ffffff}a{color:#333;text-decoration:none}a:hover{color:#cb0023;text-decoration:none}a:focus-visible{outline:2px solid #000;outline-offset:0}em{word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}.weusecookies{background-color:#ddd;color:#999999;position:fixed;z-index:102;bottom:0;left:0;right:0}.weusecookies .wrap{display:none}.weusecookies .wrap div{position:relative;padding:20px 0;padding-right:60px}.weusecookies a{color:#000}.weusecookies a:hover{text-decoration:underline}.weusecookies a.cookieok{position:absolute;right:0;top:20px;width:40px;background-color:#cb0023;text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:700;color:#fff;display:block;text-align:center;padding:4px 0;color:#ffffff}.weusecookies a.cookieok:hover{background-color:#c10022}.wrap{max-width:1300px;padding:0 10px;margin:auto}.wraplive{max-width:1080px;padding:0 10px;margin:auto}.wraphome{max-width:1300px;padding:0 10px;margin:auto}.wrapcrumb{position:absolute;left:0;top:20px;right:0;z-index:2;width:980px;max-width:980px;padding:0 20px;margin:auto}.wrapmobile{width:100%;max-width:1300px;margin:auto;position:relative}.wrapresponsive{width:100%;max-width:1300px;margin:auto;position:relative}.wrapresponsive.grid{max-width:1340px}.wrapresponsive.search{max-width:1320px}.nomargin{margin:0!important}.nopadding{padding:0!important}.bg-outerwrap{position:relative;height:100%}.bg-innerwrap{padding-bottom:90px;border-top:200px solid transparent;background-repeat:no-repeat;background-position:left top;background-color:#FFFFFF;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1;min-height:100%}.page-body__container{margin:0 10px}.bg-navigation.fix{position:fixed;top:-200px;background-color:#708aaf;-webkit-box-shadow:1px 1px 10px 0 rgba(153,153,153,.5);-moz-box-shadow:1px 1px 10px 0 rgba(153,153,153,.5);box-shadow:1px 1px 10px 0 rgba(153,153,153,.5)}.bg-navigation.fix .page-header__navigation{background-color:rgba(255,255,255,.92)}.bg-navigation{position:absolute;left:0;top:0;right:0;z-index:99;height:auto}.bg-navigation.mobilenav{position:fixed;left:0;right:0;top:0;padding:0;margin:0;display:none;border-bottom:1px solid #E4E4E4}textarea,input[type="text"],input[type="button"],input[type="search"],input[type="password"],input[type="submit"]{-webkit-appearance:none;border-radius:0}address,blockquote,dl,fieldset,.html5shiv-figure,form,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin:0;margin-bottom:30px;padding:0}.centered{text-align:center}h1{font-size:42px;font-weight:700;padding:0;margin:0;margin-bottom:60px;line-height:1.2;color:#000}h1.resultstitles{font-weight:400;color:#999}h2{line-height:1.2;font-size:32px;font-weight:700}.yellow-btn,.grey-btn,.button{padding:9px 7px;font-size:13px;line-height:normal;font-weight:900;text-transform:uppercase;text-decoration:none;background-color:#e5014f;color:#ffffff!important;outline:none;border:none!important;display:inline-block;box-shadow:none!important}.grey-btn,.button.dark{background-color:#5F769B}.yellow-btn:hover,.grey-btn:hover,.button:hover{color:#ffffff!important}.header-content{line-height:0;margin-bottom:20px;position:relative;overflow:hidden}.header-content img{width:100%;max-width:1280px;height:auto}.home-content-content{padding:20px;min-height:300px;margin-bottom:20px;background:url(../images/accent-blue.png) top right no-repeat #eeeeee}.home-content-content h1{font-size:1.1rem;font-weight:900;color:#000000}.home-content-content ul{list-style:none;list-style-type:none;margin:0}.home-content-content ul li{padding-left:20px;margin-bottom:10px;background:url(../images/icon-arrowright@1x.png) left 5px no-repeat;background-image:-webkit-image-set(url(../images/icon-arrowright@1x.png) 1x,url(../images/icon-arrowright@2x.png) 2x);background-image:image-set(url(../images/icon-arrowright@1x.png) 1x,url(../images/icon-arrowright@2x.png) 2x)}.home-content-content ul li:last-child{margin-bottom:0}.home-content-content p:last-child{margin:0}.main-content-content{padding-right:90px;margin-bottom:20px;margin-right:20px;background-color:white;margin-top:50px;line-height:18px}.side-content-content{padding:20px;margin-bottom:35px;background-color:rgb(238,238,238);border:none}.side-content-content.image{padding:0;line-height:0;background-image:none;background-color:#e6e6e6;position:relative;border:none;margin:50px 0 30px 0}.side-content-content.reporting{line-height:normal}.side-content-content.reporting{font-size:1.0;font-weight:900}.side-content-content.reporting em{font-size:20px;margin-right:14px;color:#cb0023}.side-content-content.image img{width:100%;height:auto}.side-content-content.image .video{display:inline-block;position:absolute;bottom:15px;left:15px;z-index:1;font-size:.8rem;width:160px;height:30px;background-color:#cb0023;color:white;padding-left:10px;font-size:12px}.side-content-content.image .video .button{font-size:.8rem;padding:6px 8px;text-transform:none;font-weight:400}.side-content-content p:last-child{margin-bottom:0}.side-content-content h1{font-size:1rem;font-weight:900;color:#cb0023}.side-content-content.recommended p{margin:0}.side-content-content.contact em,.side-content-content.recommended em{font-size:12px;margin-right:4px;color:#939393}.side-content-content.contact form,.side-content-content.contact fieldset{margin-bottom:0;padding:0}.side-content-content.contact label{display:inline}.pagebyline{list-style:none;list-style-type:none;padding:20px;margin:25px 0;background-color:rgba(37,57,130,.8);background-color:rgba(0,0,0,.60);max-width:400px;color:#ffffff;font-size:22px;line-height:22px;letter-spacing:1px;float:left}.ffblogo{margin:0;margin-top:60px;float:right}li.ffb{font-size:22px;font-weight:900;font-style:italic;margin-bottom:5px}li.ffbp{font-size:28px;line-height:33px;font-weight:200;margin-bottom:5px}li.ffbm{font-size:12px;line-height:12px;font-weight:900;text-transform:uppercase;color:#dddddd}.breadcrumb{color:#afafaf;text-transform:uppercase;font-weight:900;z-index:10;font-size:10px;font-size:.625rem;line-height:2.4}.breadcrumb a{color:#afafaf;text-decoration:none}.mainnav{height:90px;text-align:right;line-height:0}.mobilenav .mainnav{height:auto;text-align:left;line-height:0;display:none;padding:0;margin:0;background-color:rgb(255,255,255);overflow-y:auto;height:calc(100vh - 54px)}.page-header__navigation{position:relative;height:90px;z-index:2;transition:height .3s ease}.mobilenav .page-header__navigation{position:relative;max-width:1300px;min-height:50px;height:auto;padding:0;margin:0;background-color:#fff}.page-header__navigation .logo{position:absolute;left:15px;top:25px;z-index:10}.mobilenav .page-header__navigation .logo{position:relative;height:54px;left:0;top:0;box-sizing:border-box;margin-bottom:0;display:flex;align-items:center;padding:0 10px}.mobilenav .page-header__navigation .logo a{line-height:0}.mobilenav .searchmobile{position:absolute;right:54px;top:0;line-height:0;z-index:12;width:54px;height:54px;background-color:#cb0023;display:flex;align-items:center;justify-content:center}.mobilenav .menumobile{position:absolute;right:0;top:0;line-height:0;z-index:11;width:54px;height:54px;background-color:#000000;display:flex;align-items:center;justify-content:center}.mobilenav a.menuburger{position:absolute;right:0;top:0;line-height:0;z-index:11}.page-header__navigation ul.pagemenu{list-style:none;list-style-type:none;display:inline-flex;padding:0;margin:0;vertical-align:top;position:relative;margin-left:280px;z-index:2;justify-content:flex-start;align-items:center;gap:20px}.mobilenav .page-header__navigation ul.pagemenu{list-style:none;list-style-type:none;display:block;height:auto;min-height:48px;padding:0;margin:0}.page-header__navigation ul.toplinks{list-style:none;list-style-type:none;display:inline-block}.mobilenav .page-header__navigation ul.toplinks{list-style:none;list-style-type:none;display:block;height:48px;padding:13px 20px;margin:0;background-color:#ffffff;text-align:center}.page-header__navigation ul.pagemenu li{box-sizing:border-box;margin-right:0}.mobilenav .page-header__navigation ul.pagemenu li{float:none;box-sizing:border-box;margin-right:0;display:block;padding:0 20px}.page-header__navigation ul.toplinks li{box-sizing:border-box;display:inline-block;margin-right:50px;line-height:1;vertical-align:text-top}.mobilenav .page-header__navigation ul.toplinks li{float:none;box-sizing:border-box;margin-right:25px;padding-right:25px;border-right:1px solid #000;display:inline-block}.mobilenav .page-header__navigation ul.toplinks li{float:none;box-sizing:border-box;margin-right:10px;padding-right:10px;border-right:1px solid #000;display:inline-block}.page-header__navigation .usercorner,.mobilenav .page-header__navigation .usercorner{display:flex;align-items:center;justify-content:center}.page-header__navigation .usercorner .usernamea,.mobilenav .page-header__navigation .usercorner .usernamea{font-size:16px;line-height:1;color:#333;margin-right:10px}.page-header__navigation .usercorner .usermenu,.mobilenav .page-header__navigation .usercorner .usermenu{font-size:16px;line-height:1;color:#333}.page-header__navigation .usercorner a.usermenubtn,.mobilenav .page-header__navigation .usercorner a.usermenubtn{height:34px;width:34px;line-height:26px;border:0;display:inline-block;float:none;border-radius:50px;vertical-align:middle;color:#fff;font-size:16px;margin:0;padding:0;cursor:pointer}.page-header__navigation .usercorner a.usermenubtn:hover em{opacity:1}.page-header__navigation .usercorner a.usermenubtn em{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0;background:linear-gradient(45deg,rgb(112 51 144 / 40%) 0,rgb(55 166 231 / 40%) 100%);transition:all .5s ease}.page-header__navigation .usercorner .usermenupop,.mobilenav .page-header__navigation .usercorner .usermenupop{height:auto;line-height:normal;position:absolute;z-index:1;right:-4px;top:50px;background-color:#fff;border-radius:4px;display:none;box-shadow:0 0 20px 0 rgba(15,31,44,.25)}.usermenulinks{padding:10px;position:relative}.usermenulinks .lobtn{width:100%}img.carretup{position:absolute;top:-6px;right:26px;z-index:1}.page-header__navigation .usercorner .usermenupop a,.usermenulinks a{display:block;color:#000;font-size:16px;padding:6px;text-decoration:none;box-sizing:border-box;border-radius:4px;margin:0;background-color:#fff}.page-header__navigation .usercorner .usermenupop a.lobtn,.page-header__navigation .usercorner .usermenupop span.lobtn,a.lobtn,span.lobtn{font-size:16px;font-weight:700;color:#fff;border:1px solid #cb0023;border-radius:50px;background-color:#cb0023;display:flex;gap:10px;width:100%;height:40px;align-items:center;justify-content:center;transition:all ease .2s}.page-header__navigation .usercorner .usermenupop a.lobtn:hover,a.lobtn:hover{border:1px solid #cb0023;background:#fff;color:#cb0023}.page-header__navigation .usercorner .usermenupop span.lobtn.disabled,span.lobtn.disabled{color:#bbb;border-color:#ddd;background-color:#dddddd;cursor:not-allowed}.mobilelogout{margin:0;padding:0 20px;margin-top:20px;border-bottom:none}.mobilelogout a{width:150px}.page-header__navigation .usercorner .usermenupop a:hover,.usermenulinks a:hover{background-color:#eee;color:#000}.hrdiv{border-bottom:1px solid #cccccc;height:1px;line-height:0;overflow:hidden;padding-bottom:10px;margin-bottom:10px}.page-header__navigation ul.pagemenu li.logout{float:right}.page-header__navigation ul.pagemenu li:last-child{margin:0;padding:0}.mobilenav .page-header__navigation ul.pagemenu li:last-child{margin:0;padding:0 20px;border-bottom:none}.page-header__navigation ul.toplinks li:last-child{border:0;margin:0;padding:0}.page-header__navigation ul.pagemenu li a{color:#000;font-size:20px;text-decoration:none;text-align:center;height:90px;display:flex;padding:0 10px;align-items:center;justify-content:center;letter-spacing:.375px;text-rendering:optimizeLegibility;transition:height .3s,color .5s,border .5s,color .5s;position:relative;overflow:hidden}.page-header__navigation ul.pagemenu li a:focus-visible{outline:2px solid;outline-offset:-2px}.page-header__navigation ul.pagemenu li:first-child a{width:188px}.page-header__navigation ul.pagemenu li:nth-child(2) a{width:116px}.page-header__navigation ul.pagemenu li:nth-child(3) a{width:94px}.page-header__navigation ul.pagemenu li:nth-child(4) a{width:56px}.page-header__navigation ul.pagemenu li:nth-child(5) a{width:118px}.page-header__navigation ul.pagemenu li:last-child a{width:42px}.page-header__navigation ul.pagemenu li:nth-child(3) a{width:133px}.page-header__navigation ul.pagemenu li:nth-child(4) a{width:118px}.page-header__navigation ul.pagemenu li:nth-child(5) a{width:94px}.page-header__navigation ul.pagemenu li:nth-child(6) a{width:56px}.page-header__navigation ul.pagemenu li a:before{position:absolute;width:0;height:4px;left:10px;bottom:0;background-color:#EE3B45;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;content:''}.page-header__navigation ul.pagemenu li.active a,.page-header__navigation ul.pagemenu li a:hover,.mobilenav .page-header__navigation ul.pagemenu li.active a,.mobilenav .page-header__navigation ul.pagemenu li a:hover{font-weight:700;border-color:#cb0023;letter-spacing:0}.page-header__navigation ul.pagemenu li.active a:before,.page-header__navigation ul.pagemenu li a:hover:before,.mobilenav .page-header__navigation ul.pagemenu li.active a:before,.mobilenav .page-header__navigation ul.pagemenu li a:hover:before{width:calc(100% - 20px)}.page-header__navigation ul.pagemenu li a:hover path{fill:#cb0023}.page-header__navigation ul.pagemenu li.active a{color:#000000;border-color:#cb0023}.mobilenav .page-header__navigation ul.pagemenu li a{color:#000;font-size:20px;height:40px;line-height:40px;transition:none;border-bottom:none;margin:0}.mobilenav .page-header__navigation ul.pagemenu li a:hover{color:#000;border-bottom:none;font-weight:700;letter-spacing:0;text-decoration:underline}.page-header__navigation ul.toplinks li a{color:#000;font-size:16px;font-weight:400;text-decoration:none;padding:4px;margin-left:-4px;display:block}.page-header__navigation ul.toplinks li a:hover{color:#000;text-decoration:underline}.page-header__navigation ul.toplinks li a:focus-visible{outline:2px solid}.page-header__navigation ul.pagemenu li{display:inline-block;box-sizing:border-box;margin-right:0}.mobilenav .page-header__navigation ul.pagemenu li a:hover{border-bottom:none;text-decoration:none}.page-header__navigation ul.pagemenu li a:hover em{color:#005da8}.mobilenav .page-header__navigation ul.pagemenu li.active a,.mobilenav .page-header__navigation ul.pagemenu li.active a em{color:#000000;border-bottom:none}.page-header__navigation ul.pagemenu li:last-child{margin-right:0}.page-header__navigation ul.pagemenu li:last-child a:hover{background-color:transparent}.page-header__navigation .mobilemenu{position:relative;height:60px}.page-header__navigation ul.pagemenu.mobile{position:absolute;left:0;top:60px;z-index:2;width:250px;height:361px;background-color:#ffffff;-webkit-box-shadow:4px 4px 10px -2px rgba(153,153,153,.5);-moz-box-shadow:4px 4px 10px -2px rgba(153,153,153,.5);box-shadow:4px 4px 10px -2px rgba(153,153,153,.5);display:none}.page-header__navigation ul.pagemenu.mobile li{float:none;box-sizing:border-box;border:1px solid rgba(36,57,130,.20);border-bottom:1px solid rgba(36,57,130,.05);border-top:none}.page-header__navigation ul.pagemenu.mobile li.logout{float:none}.page-header__navigation ul.pagemenu.mobile li:last-child{border:1px solid rgba(36,57,130,.20);border-top:none}.page-header__navigation ul.pagemenu.mobile li a{height:59px;line-height:59px}.page-header__navigation ul.pagemenu.mobile li:last-child a{color:#676767;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:0 23px;height:60px;line-height:60px;display:block;text-rendering:optimizeLegibility;transition:background-color .5s,color .5s}.page-header__navigation ul.pagemenu.mobile li:last-child a:hover{color:#000000;background-color:rgba(255,255,255,1)}.page-header__navigation ul.pagemenu.mobilecontrole{position:absolute;left:0;top:0;right:0;z-index:1}.page-header__navigation .newsearchbox{display:flex;align-items:center;justify-content:center;position:absolute;left:54%;right:44%;top:0;bottom:0;max-width:0;overflow:hidden;z-index:-1;transition:all .2s ease}.page-header__navigation .newsearchboxmobile{display:none;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;height:54px;max-width:unset;overflow:hidden;z-index:22;transition:all .2s ease;background-color:#cb0023}.page-header__navigation .newsearchbox.show{left:10px;right:10px;max-width:1300px;z-index:1001}.page-header__navigation .newsearchboxmobile form,.page-header__navigation .newsearchbox form{position:relative;margin:0;width:100%}.page-header__navigation .newsearchboxmobile form{margin-right:54px;padding:2px;height:100%}.page-header__navigation .newsearchbox form input{font-size:16px;padding:16px 20px;border:2px solid #010035;border-radius:10px;width:100%;width:calc(100% - 100px);display:block}.page-header__navigation .newsearchboxmobile form input{font-size:16px;padding:4px 10px;padding-right:34px;border:0;width:calc(100% - 48px);display:block;outline:0}.page-header__navigation .newsearchboxmobile form input{width:100%;height:100%;padding:10px;box-sizing:border-box;background:transparent;color:#fff;border-radius:3px;border:2px solid transparent}.page-header__navigation .newsearchboxmobile form input::-webkit-input-placeholder{color:#fff!important}.page-header__navigation .newsearchboxmobile form input:-moz-placeholder{color:#fff!important;opacity:1}.page-header__navigation .newsearchboxmobile form input::-moz-placeholder{color:#fff!important;opacity:1}.page-header__navigation .newsearchboxmobile form input:-ms-input-placeholder{color:#fff!important}.page-header__navigation .newsearchboxmobile form input:focus-visible{border:2px solid #fff}.page-header__navigation .newsearchbox form a.searchbtn{display:block;position:absolute;right:115px;top:50%;transform:translateY(-50%);line-height:0;padding:5px}.page-header__navigation .newsearchboxmobile form a.searchbtn{position:absolute;width:54px;height:54px;right:0;top:0;z-index:1;line-height:0;background-color:transparent;display:flex;align-items:center;justify-content:center}.page-header__navigation .newsearchboxmobile a.searchclosebtn{position:absolute;right:0;top:0;width:54px;height:54px;line-height:0;z-index:1;background-color:#000}.page-header__navigation .newsearchbox form a.searchclosebtn{display:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);line-height:0;padding:5px}.page-header__navigation .newsearchboxmobile a.searchclosebtn{position:absolute;right:0;top:0;width:54px;height:54px;line-height:0;z-index:1;display:flex;align-items:center;justify-content:center}.page-header__navigation .newsearchbox form a.searchclosebtn span{display:inline-block;margin-right:10px;font-size:16px;color:#000;text-decoration:none;vertical-align:middle}.page-header__navigation .newsearchbox form a.searchclosebtn svg{vertical-align:middle}.page-header__navigation .newsearchbox form a.searchclosebtn:hover span{color:#000;font-weight:700}.page-header__navigation .newsearchbox form a.searchclosebtn:hover path{fill:#cb0023}.loginerror{position:absolute;left:30px;top:60px;right:30px;color:#cb0023;padding:2px 8px;background-color:rgba(230,0,40,.10);font-size:13px;text-align:center;z-index:1;line-height:1.2;min-height:34px;display:flex;justify-content:center;align-items:center}.mainlogin{height:100%;min-height:380px;overflow:hidden;padding:0;padding-bottom:10px;position:relative;border:1px solid transparent;background-color:#f9f9f9}.mainlogin .mainform{padding:30px}.mainlogin .mainhow{padding:30px;padding-top:0}.mainlogin h1{font-size:26px;font-weight:400;margin:0;padding:0;margin-bottom:30px;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mainlogin p{margin:0;font-size:16px;margin-bottom:5px;line-height:normal;color:#333}.mainlogin p:first-child{margin:0;margin-bottom:10px;font-size:18px;color:#000}.mainlogin p em{margin-right:10px;vertical-align:middle;display:inline-block;line-height:0}.mainlogin p em.iconset-envelop{line-height:1.2}.mainlogin p a{color:#000;text-decoration:none;vertical-align:middle}.mainlogin p span{vertical-align:middle}.mainlogin p a:hover{text-decoration:underline}.mainlogin p a:focus-visible{outline:2px solid #000}#login{margin:0;padding:0;position:relative}#login label{font-size:14px;display:block;line-height:normal;margin-bottom:10px}#login .inputbg{margin-bottom:10px}#login .inputbtn{position:relative;text-align:right}#login .inputbtn .keeplogged{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;margin-left:-4px;padding:4px;display:flex;align-items:center;justify-content:flex-start;line-height:1}#login .inputbtn .keeplogged:hover{color:#000;text-decoration:underline}#login .inputbtn .keeplogged:focus-visible{outline:2px solid #000}#login .inputbtn .keeplogged em{font-size:16px;vertical-align:middle;margin-right:5px;color:#666666}#login .inputbtn .keeplogged em{font-size:16px;vertical-align:middle;margin-right:5px;color:#666666}[class^="iconset-"],[class*=" iconset-"]{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1px;display:inline-block;width:16px;height:16px;overflow:hidden}#login .inputbtn .keeplogged em.iconset-checkbox-unchecked{background:url("../images/icon_checkbox.svg") left top no-repeat transparent}#login .inputbtn .keeplogged em.iconset-checkbox-checked{background:url("../images/icon_checkbox_checked.svg") left top no-repeat transparent}.mainlogin .loginbtn,.mainlogin .loginbtnred{outline:none;padding:8px 20px;font-weight:900;display:inline-block;text-align:center;color:#ffffff;border:none;background-color:#6b6b6b;margin-right:10px;margin-bottom:10px}.mainlogin .loginbtnred{background-color:#cb0023;margin-right:0}#login button[type="submit"],#login input[type="submit"]{width:140px;display:inline-block}#login input[type="submit"]{font-size:16px;font-weight:700;color:#fff;border:1px solid #cb0023;border-radius:50px;background-color:#cb0023;display:inline-block;width:200px;height:50px;transition:all ease .2s}#login input[type="submit"]:hover{border:1px solid #cb0023;background:#fff;color:#cb0023}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@-webkit-keyframes autofill{to{color:#000000;background-color:#ffffff}}@keyframes autofill{to{color:#000000;background-color:#ffffff}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;animation-name:autofill;animation-fill-mode:both}.loginfieldo{position:relative}.logfield{background-image:none;background-color:#ffffff;border-radius:3px;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none!important;margin-bottom:10px;padding:12px 10px 12px 30px;width:100%;border:2px solid #70707b;border-radius:10px!important;line-height:1;outline:none}.logfield:focus-visible{border:solid 2px #010035!important}.logfield::-webkit-input-placeholder{color:#000!important}.logfield:-moz-placeholder{color:#000!important;opacity:1}.logfield::-moz-placeholder{color:#000!important;opacity:1}.logfield:-ms-input-placeholder{color:#000!important}.logfield::placeholder{color:#000!important}.loginfieldo img{position:absolute;left:10px;top:18px;z-index:1}.mytop{position:fixed;right:1rem;bottom:20px;z-index:3;display:none}.mytop a{width:50px;height:50px;border-radius:50px;background:url(../images/icon_top.svg) top 4px center no-repeat;background-color:#ddd;background-size:40px 40px;display:flex;align-items:center;justify-content:center}.mytop a:hover{background-color:#ccc}a.back-to-top{position:fixed;right:10px;bottom:32px;cursor:pointer;z-index:999;background:url(../images/icon_up.svg) no-repeat center center rgba(0,0,0,.3);border-radius:50px;width:50px;height:50px;text-indent:32px;overflow:hidden;opacity:0;transition:opacity .3s ease}a.back-to-top.updase{right:0;opacity:0;bottom:32px;cursor:default}a.back-to-top.overideback{position:fixed!important;bottom:80px!important}a.back-to-top:hover{opacity:1!important;background-color:#000}.page-footer{height:90px;position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.page-footer .footer-claim{text-align:right;margin:auto;margin-top:10px;width:100%;max-width:1028px;padding:0 10px}.page-footer .footer-claim img{text-align:right;width:100%;max-width:278px;height:auto}.page-footer .html5shiv-nav{height:90px;line-height:90px;font-size:12px;color:#fff;background:#000;position:absolute;bottom:0;width:100%}.page-footer .html5shiv-nav ul{margin:0 auto;max-width:1300px;padding:0 10px;height:90px;list-style:none}.page-footer .html5shiv-nav li{position:relative;white-space:nowrap;box-sizing:border-box;font-size:14px;word-spacing:1px;display:inline-block;color:#fff}.page-footer .html5shiv-nav li:last-child{margin-right:0;float:right;display:flex;align-items:center;height:100%}.page-footer .html5shiv-nav li a{color:#fff;text-decoration:none}.page-footer .html5shiv-nav li a:hover{text-decoration:underline}.page-footer{position:absolute;bottom:0;width:100%;background:#000;color:#fff}.page-footer ul{margin:0 auto;max-width:1300px;padding:0 10px;height:100%;display:flex;gap:60px;position:relative;align-items:stretch}.page-footer li{display:flex;position:relative;white-space:nowrap;box-sizing:border-box;align-items:center;font-size:14px;color:#fff}.page-footer li:last-child{position:absolute;right:10px;height:100%}.page-footer li a{color:#fff;text-decoration:none;letter-spacing:.03rem;display:inline-block;padding:4px;margin-left:-4px}.page-footer li a:hover{text-decoration:underline}.page-footer li a:focus-visible{outline:2px solid}.noticebox h1{font-size:24px!important;font-weight:900;line-height:normal;padding:0 0;text-rendering:optimizeLegibility}.imprint a,.noticebox a{color:#0033FF}.imprint a:hover,.noticebox a:hover{color:#0033FF;;text-decoration:underline}.noticebox .errorcode{font-weight:900;font-size:11px;color:#000000;line-height:normal;padding:4px 10px;background-color:rgba(255,204,0,.30);border:1px solid rgba(0,0,0,.20);border-radius:4px}.noticebox ul{padding:20px;border:1px solid rgba(0,0,0,.20);margin:0;margin-bottom:20px;list-style:none;list-style-type:none;border-radius:6px}.noticebox ul li h2{font-size:16px;font-weight:900;line-height:normal;padding:0 0;margin-bottom:0}.noticebox ul li h2 em{font-size:16px;font-weight:normal;margin-right:5px;color:#ffcc00}.noticebox ul li p{padding-left:25px;box-sizing:border-box}.noticebox ul li:last-child{margin:0}.noticebox ul li:last-child p:last-child{margin:0}.welcomename{display:flex;justify-content:center}.newcoursefeature{position:relative}.newcoursebg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.newcoursebg img{object-fit:cover;width:100%;height:100%;opacity:.1}.newcoursefeature>div:first-child{max-width:1300px;margin-right:auto;margin-left:auto;display:block;position:relative;z-index:2}.newcoursebtns{padding:0;line-height:0;display:flex;flex-wrap:wrap;gap:10px;margin:0}.newcoursebtns .signin{display:flex;align-items:center;justify-content:center;background-color:#cb0023;font-size:16px;font-weight:700;text-align:center;color:#ffffff;padding:12px 0;width:140px;line-height:1}.newcoursebtns .signin:hover{background-color:#c10022;color:#fff;text-decoration:none}.newcoursebtns .signin.grey{background-color:#bbb}.newcoursebtns .signin i{display:block;height:15px}.newcoursefeature .contentratio,.welcome-msg3 .contentratio{width:100%;display:inline-block;position:relative;overflow:hidden;margin-top:6px}.newcoursefeature .contentratio{width:100%;height:100%;min-height:230px;display:inline-block;position:relative;overflow:hidden;margin:0;box-sizing:border-box}.newcoursefeature .contentratio .cover{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:2;transition:opacity .3s ease;opacity:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);background:linear-gradient(45deg,rgb(112 51 144 / 60%) 0,rgb(55 166 231 / 60%) 100%)}.newcoursefeature .contentratio:focus-visible .cover,.newcoursefeature .contentratio:hover .cover{opacity:1}.newcoursefeature .contentratio:focus-visible .cover .plybtn,.newcoursefeature .contentratio:hover .cover .plybtn{background-color:#fff;z-index:2;position:absolute;width:50px;height:50px;border-radius:50px;box-shadow:0 0 12px rgb(0 0 0 / 30%);transition:opacity .5s ease}.newcoursefeature .contentratio:focus-visible .cover .plybtn span,.newcoursefeature .contentratio:hover .cover .plybtn span{display:block;width:0;height:0;border-style:solid;border-width:11px 0 11px 12px;border-color:transparent transparent transparent #36386b;position:absolute;top:0;left:0;right:-4px;bottom:0;margin:auto;z-index:7}.newcoursefeature .contentratio img.contentimg{object-fit:cover;width:100%;height:100%}p.mttle{color:#000;font-size:24px;line-height:1.3;font-weight:700;margin-bottom:20px}p.mdesc{font-size:18px;margin-bottom:20px}p.mfoot{margin-bottom:20px;font-size:12px}.welcometext{margin-bottom:30px}.tvatar{color:#333!important;margin:0;margin-left:30px;font-weight:400;display:flex;align-items:center}.tvatar span{display:inline-block;text-transform:capitalize;margin-left:10px;color:#0C4464;max-width:600px;overflow:hidden;text-overflow:ellipsis;max-width:55%}.uvatar{width:100px;height:100px;border-radius:100px;background:#e6e6e8;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;background:linear-gradient(330deg,rgb(55 166 231) 10%,rgb(230 0 40) 100%);position:relative;overflow:hidden;cursor:default}.uvatar div.avataroptions{position:absolute;left:0;top:0;bottom:0;right:0;z-index:3;display:flex;justify-content:center;flex-flow:column;line-height:1.3;border-radius:100%;color:#fff!important;background-color:rgba(0,0,0,.4);background:linear-gradient(330deg,rgb(55 166 231 / 80%) 10%,rgb(230 0 40 / 80%) 100%);font-size:13px;opacity:0;transition:all .3s ease}.uvatar.active div.avataroptions,.uvatar:focus-visible div.avataroptions,.uvatar:hover div.avataroptions{opacity:1}.uvatar div.avataroptions a{outline:0;color:#fff!important;display:block;text-align:center;text-transform:uppercase;width:calc(100% - 50px);margin:0 auto;padding:6px 0;line-height:normal;letter-spacing:.03rem;border-radius:2px;transition:.2s ease-in-out}.uvatar div.avataroptions a:hover{color:#fff!important;background-color:rgb(255 255 255 / 30%);backdrop-filter:blur(5px)}.uvatar div.avataroptions a:focus-visible{box-shadow:0 0 0 2px #000;background-color:rgb(255 255 255 / 30%);backdrop-filter:blur(5px)}.uvatar a i{display:block;font-size:2.25rem;margin-bottom:10px;line-height:1;height:40px;background:url(../images/icon_img.svg) center center no-repeat}.uvatar img{object-fit:cover;height:100%;width:100%}.userpagelink{display:flex;justify-content:center;align-items:center;padding:0 1rem}.userpagedetails{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 20px;margin-bottom:40px}.disp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.userpagedetails .userpagedetailsbg{background-color:#ebf6fd;position:absolute;border-radius:4px;top:70px;bottom:0;left:0;right:0;z-index:-1}.userpagedetails .uvatar{margin-bottom:2rem;width:180px;height:180px;border-radius:180px;font-size:60px;overflow:hidden}.userpagedetails p{margin:0}.userpagedetails span.lobtn,.userpagedetails a{display:flex;margin:30px 20px;width:240px;height:50px;align-items:center;justify-content:center}.userpagedetails .uvatar img{object-fit:cover;width:100%;height:100%}.userpagedetails .tvatar{line-height:1.3!important;margin:0 1rem}.navigation-container .nav-content .userpagelink a.uvatar{width:51px;height:51px;border-radius:51px;line-height:1;display:flex;justify-content:center;align-items:center;color:#fff;margin:0}.navigation-container .nav-content .userpagelink a.uvatar>div{position:absolute;left:0;right:0;bottom:0;top:0;background:#fc0;transition:opacity .3s ease;opacity:0;background:rgb(25,202,143);background:linear-gradient(135deg,rgba(25,202,143,1) 30%,rgba(9,116,203,1) 100%)}.navigation-container .nav-content .userpagelink a.uvatar:hover>div{opacity:.4}.stats{gap:20px;justify-content:center;align-items:center}.stats>div{display:flex;align-items:center;justify-content:center}.stats .pure-u-1-2{flex:0 0 calc(100% / 4 - 18.5px)}.stats>div>div{background-color:#ebf6fd;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;border-radius:4px;padding:10px 0;box-sizing:border-box;width:100%;max-width:283px;min-height:164px}.page-container h2.welcomeuser{color:#005DA8;margin-bottom:10px}.stats h2.welcomeuser{color:#333}.stats p.subheading{color:#333;font-weight:600;text-align:center;text-transform:uppercase;line-height:1.3;letter-spacing:1px;font-size:15px;margin-bottom:0;text-align:center;padding:0 16px}.stats h2{line-height:1.2;font-size:28px;font-weight:700;margin-bottom:10px;height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}.seriesnum.features p.subheading{color:#0C4464}#chatbase-float-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;color:#666;z-index:10;border-radius:inherit}