body{position:relative}header.navbar a{font-size:24px;color:#000}header.navbar a:hover,header.navbara:focus{text-decoration:none}header .container-1200{position:relative;z-index:1}header .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}header .page-nav{display:none}.main{height:860px;width:100%;background:url("res/index-banner.jpg") 50% 0 no-repeat;position:relative;overflow:hidden}.main.main-de{background:url("res/index-banner-de.jpg") 50% 0 no-repeat}.main .login{position:relative;width:604px;height:483px;margin:70px auto 0;border:2px solid #dddcdc;overflow:hidden}.main .login .desc{position:relative;z-index:1;color:#36444b;text-align:center;font-size:40px;line-height:1.1;margin:35px 0 15px 0;font-weight:500}.main .login .desc p:nth-of-type(2){margin-top:15px}.main .login form{position:relative;z-index:1;width:480px;margin:0 auto}.main .login form input.text{display:inline-block;border:1px solid #dddcdc;border:0;width:100%;margin-top:25px;font-size:18px;padding:12px 20px 12px 65px;font-weight:500}.main .login form .form-group{position:relative;margin-bottom:0}.main .login p.red{margin-top:7px;text-align:center;position:relative;z-index:2;font-weight:700}.main .login form b{height:30px;width:30px;position:absolute;top:36px;left:18px}.main .login form b.icon-user{width:22px}.main .login form b.icon-password{width:22px;height:22px;top:41px}.main .login form .remember{font-size:16px;margin-top:33px;margin-bottom:30px;font-weight:400}.main .login form .remember a{float:right;color:#000;font-weight:700;margin-right:10px}.main .login form .btn{font-size:21px;width:220px;height:40px}.main .login form .btn.apply{background-color:#dddcdc;color:#000;float:right}.main .login b.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);filter:alpha(Opacity=80);opacity:.8}.info.container-1200{border-bottom:1px solid #c8cad0}.info-nav{max-width:1920px;position:relative;margin:-261px auto 0}.info-nav b.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);filter:alpha(Opacity=50);opacity:.5}.info-nav ul{position:relative;z-index:1;width:1200px;margin:0 auto}.info-nav ul b.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-moz-opacity:.65;-ms-filter:"alpha(opacity=65)";filter:alpha(opacity=65);filter:alpha(Opacity=65);opacity:.65}.info-nav li{position:relative;z-index:1;float:left;width:400px;border-right:5px solid transparent}.info-nav li:last-child{border:0}.info-nav li a{display:inline-block;color:#32343a;width:400px;height:260px;text-align:center;font-size:21px;font-weight:700;position:relative;z-index:1}.info-nav li a:hover{text-decoration:none;color:#fff}.info-nav li a:hover+.bg{background-color:#00ccd8}.info-nav li a:focus{text-decoration:none}.info-nav li a .icon{display:block;margin:90px auto 33px;width:80px;height:80px;background-image:url("res/info-nav.png");background-repeat:no-repeat}.info-nav li a.why .icon{background-position:-400px 0}.info-nav li a.why:hover .icon{background-position:-320px 0}.info-nav li a.benefits .icon{background-position:-240px 0}.info-nav li a.benefits:hover .icon{background-position:-160px 0}.info-nav li a.about .icon{background-position:-80px 0}.info-nav li a.about:hover .icon{background-position:0 0}.info-content .container-1200 .more{margin-top:40px}.info-content .container-1200 .more{margin-top:40px}.info-content .container-1200 .more .btn,#terms-and-conditions .more .btn{font-size:16px;color:#00ccd8;padding:0;font-weight:400}.info-content h2{margin-top:120px;margin-bottom:15px}.info-content .text{font-size:18px;width:660px;text-align:justify;font-weight:400}.info-content .text span{font-size:18px!important}#home-banner{color:#212121;width:100%;height:400px;overflow:hidden;background:url("res/home-banner.png") 50% 50% no-repeat}#home-banner .text{padding-top:138px;font-weight:400}#home-banner p{font-size:32px;margin-bottom:12px}#home-banner h1{font-size:34px;text-align:left;font-weight:700}#why{width:100%;height:590px;overflow:hidden;background:url("res/why.jpg") 50% 50% no-repeat}#benefits{width:100%;height:590px;overflow:hidden;background:url("res/benefits.jpg") 50% 50% no-repeat}#benefits.benefits-au{height:500px;background:url("res/au/omada.png") 50% 50% / 120em auto no-repeat}#benefits .content{float:right;width:660px}#about{width:100%;height:590px;overflow:hidden;background:url("res/about.jpg") 50% 50% no-repeat}#about.about-au{height:500px;background:url("res/au/omada_vigi.png") 50% 50% no-repeat}[lang="en-US"] #about{background-image:url("res/why.jpg")}[lang="en-US"] #benefits{height:500px;background:url("res/au/omada.png") 50% 50% / 120em auto no-repeat}[lang="en-US"] #why{height:500px;background-image:url("res/au/omada_vigi.png")}#apply{width:100%;overflow:hidden;background:url("res/apply.jpg") 50% 50% no-repeat;background-size:100% 100%}#apply .form-container{width:550px;margin:0 auto}#apply h1,#apply h2{font-size:28px;margin-top:70px;color:#fff;text-align:left;font-weight:400}#apply h1 span,#apply h2 span{font-weight:700}#apply .subscribe form .btn{width:174px;margin:25px 0}#apply form input.textfield{display:inline-block;width:100%;padding:10px 20px;font-size:18px;margin-top:9px;border:1px solid #a4a7ad}#apply #apply-form select{display:inline-block;width:100%;padding:10px 15.5px;font-size:18px;margin-top:9px;border:1px solid #a4a7ad;color:#999}#apply #apply-form #channel option{color:#000}#apply #apply-form #channel option:first-child{color:grey}#apply form .front-capcha{text-align:left}#apply form input.capcha-textfield{display:inline-block;width:48%;padding:10px 20px;font-size:18px;margin-top:9px;border:1px solid #a4a7ad}#apply form .front-capcha img{padding:0 0 0 20px}#apply form .front-capcha p{color:#c85305;text-align:left;margin-left:5px;width:100%;margin-bottom:0;font-size:14px}#apply form .agree input[type=checkbox]{margin:4px}#apply form .agree>label{font-weight:normal;font-weight:400;margin-top:20px;text-align:left;width:100%;font-size:16px;color:#fff}#apply form .terms.agree>label{display:table;position:relative}#apply form .terms.agree>label>input{display:table-cell}#apply form .terms.agree>label>span{vertical-align:top;display:table-cell}#apply form .terms.agree>#agree-label,#apply form .terms.agree>.agree-label{margin-top:0}#apply form .terms.agree>#agree-label>span,#apply form .terms.agree>.agree-label>span{width:100%}#apply form .terms.agree>label label.error{position:absolute;top:100%;left:0}#apply form .agree>label small{margin-left:19px}#apply form .name div{width:48%}#apply form .name div.first{float:left}#apply form .name div.last{float:right}#apply form .btn{min-width:132px;text-align:left;padding-left:23px;margin-top:40px;float:left}.privacy-new{text-align:left;color:#fff;font-size:16px;margin-top:10px}.privacy-new label.error{position:absolute;bottom:51px;left:213px}.underline-style{text-decoration:underline}.red{color:#c85305}label.error{color:#c85305;text-align:left;margin-left:5px;width:100%;margin-bottom:0;font-size:14px}#terms-and-conditions{padding-top:151px}#terms-and-conditions h1{font-size:48px;color:#323339}#terms-and-conditions p{text-align:justify;color:#323339;font-size:18px;line-height:150%}#btn-ok{min-width:100px;margin-top:75px}div.hidden{display:none}@media screen and (max-width:1366px){.info-content .text{width:560px}#benefits .content{float:right;width:560px}}.subscribe{margin-top:-50px}.privacy-uk{color:#fff;font-size:16px;margin-top:10px}#apply .form-container>h1:first-child,#apply .form-container>h2:first-child{margin-top:30px}@media screen and (max-width:736px){.info-content{padding:0 4vw}.info-content .container-1200{padding:20px 4vw}.info-content>*+*{margin-top:20px}.info-content h2{font-size:4.267vw;margin:0 0 .5em}.info-content .text{width:auto;line-height:1.2;font-size:3.467vw}.info-content .text span{font-size:3.467vw!important}#home-banner,#about,#benefits,#why,#apply{background:0;height:auto;width:auto}#home-banner .container-1200{padding:0}#home-banner .text{padding:20px 0;text-align:left}#home-banner p,#home-banner h1{font-size:6.4vw;font-weight:500;display:inline}[lang="en-US"] #about{background:#f5f7fa url("res/m-about.png?20231207") top / 100% auto no-repeat;padding-top:51vw;height:auto}[lang="en-US"] #benefits{background:#f5f7fa url("res/m-benefits.png?20231207") top / 100% auto no-repeat;padding-top:51vw;height:auto}#benefits .content{float:none;width:auto}[lang="en-US"] #why{background:#f5f7fa url("res/m-why.png?20231207") top / 100% auto no-repeat;padding-top:51vw;height:auto}#apply .form-container{width:auto}#apply h1,#apply h2,#apply form .agree>label{color:inherit;margin-bottom:40px}#apply form .btn{float:none;padding-left:40px;width:100%;text-align:center;display:block;border-radius:4px!important}#apply form .btn:after{display:none}#apply form input.textfield,#apply form input.capcha-textfield{padding:2.5vw}#apply form input.textfield::-webkit-input-placeholder,#apply form input.capcha-textfield::-webkit-input-placeholder{font-size:3.75vw}#apply form .front-capcha img{height:12.5vw;padding:0 0 0 5vw}#terms-and-conditions{padding:10vw 4vw}#terms-and-conditions h1{font-size:7.5vw}#terms-and-conditions p{font-size:3.75vw}}