.mobile-navigation{list-style:none;margin:0;padding:10px 10px}.mobile-navigation li{background:rgba(0,0,0,0);box-sizing:border-box;display:block;float:left;height:auto;margin:0;max-width:200px;padding:10px 9px 10px 10px;width:50%}.mobile-navigation li:first-child a{border-top:1px solid #e5e5e5}.mobile-navigation li a{background:#fff;border-bottom:1px solid #cbcbcb;border-right:1px solid #a3a3a3;border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-radius:1px;box-shadow:0 2px 14px rgba(0,150,0,.1);box-sizing:border-box;display:block;height:100%;overflow:hidden;padding:90px 20px 20px;position:relative;width:100%;transition:all .1s;transform-style:preserve-3d}.mobile-navigation li a:hover{box-shadow:0 10px 10px rgba(0,0,0,.1);transform:translate(0, -1px)}.mobile-navigation li a:active{box-shadow:0 1px 1px rgba(0,0,0,.1);transform:translate(0, 1px)}.mobile-navigation li a:after{background:rgba(0,0,0,0) url(/static/v17895/img/branding/header-bg-long-no-logo-2x.png) no-repeat 0 -40px;background-size:1944px 150px;bottom:0;content:"";display:block;left:0;opacity:.85;position:absolute;right:0;top:0;z-index:0}.mobile-navigation li:nth-child(2n) a:after{background-position:-64px -40px}.mobile-navigation li:nth-child(3n) a:after{background-position:-128px -40px}.mobile-navigation li a:before{background:rgba(255,255,255,.8);border-right:1px solid #090;bottom:0;content:"";left:0;position:absolute;top:0;width:80px;z-index:1}.mobile-navigation li a .image{display:block;height:100px;left:50%;margin-left:-50px;position:absolute;width:100px;z-index:1}.mobile-navigation li a h2{color:#fff;display:block;font-size:20px;font-weight:bold;line-height:38px;margin:0 0 2px;position:relative;text-shadow:1px 1px 0 #063;z-index:1}.mobile-navigation li a p{color:#4d4d4d;font-size:13px;font-weight:normal;margin:0}.mobile-navigation li a:active,.mobile-navigation li a:hover{text-decoration:none}.mobile-navigation li a:active h2,.mobile-navigation li a:active p,.mobile-navigation li a:hover h2,.mobile-navigation li a:hover p{text-decoration:none}.mobile-navigation li.primary a{background-color:#dff2df;border-bottom-color:#50cc50;border-right-color:#50cc50}.mobile-navigation li.mobile-navigation-buy a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -100px -1500px no-repeat;top:0px}.mobile-navigation li.mobile-navigation-claims a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -1500px no-repeat;top:-3px}.mobile-navigation li.mobile-navigation-contact a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -600px -1300px no-repeat;margin-left:-56px;top:-7px}.mobile-navigation li.mobile-navigation-call a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -900px -1300px no-repeat}.mobile-navigation li.mobile-navigation-calculate a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -800px -1200px no-repeat}@media all and (min-width: 716px)and (max-width: 972px){.mobile-navigation li a{text-align:center}}@media all and (min-width: 569px)and (max-width: 972px){.mobile-navigation{box-sizing:border-box;width:100%}.mobile-navigation li{max-width:33.333%}.mobile-navigation li a{border-bottom:0;border-left:0;border-right:0;border-top:0;min-height:100px;text-align:center}.mobile-navigation li a h2{font-size:2.5vw}.mobile-navigation li a:after{background-size:2916px 225px;background-position:-1420px -48px;background-position:-212vw -48px}.mobile-navigation li a:before{display:none}.mobile-navigation li.mobile-navigation-buy a h2{font-size:2.2vw}.mobile-navigation li:nth-child(2n) a:after{background-position:-1630px -48px;background-position:-244vw -48px}.mobile-navigation li:nth-child(3n) a:after{background-position:-1840px -48px;background-position:-276vw -48px}}@media all and (max-width: 568px){.mobile-navigation.vertical li{float:none;max-width:none;min-height:0;width:100%}.mobile-navigation.vertical li a{min-height:80px;padding-left:100px;padding-top:20px}.mobile-navigation.vertical li a .image{left:0;margin-left:0;top:-12px}.mobile-navigation.vertical li.mobile-navigation-buy a .image{left:-11px}.mobile-navigation.vertical li.mobile-navigation-claims a .image{left:-13px}.mobile-navigation.vertical li.mobile-navigation-calculate a .image{top:-8px}.mobile-navigation.vertical li.mobile-navigation-contact a .image{left:-14px}.mobile-navigation.vertical li:nth-child(2n) a:after{background-position:-52px -40px;background-position:-19.5vw -40px}.mobile-navigation.vertical li:nth-child(3n) a:after{background-position:-104px -40px;background-position:-39vw -40px}}@media all and (max-width: 414px){.mobile-navigation li a{min-height:133px;padding-left:90px;padding-top:20px}.mobile-navigation li.mobile-navigation-buy a .image{left:-14px}.mobile-navigation li.mobile-navigation-claims a .image{left:-13px}.mobile-navigation li.mobile-navigation-calculate a .image{top:-8px}.mobile-navigation li.mobile-navigation-contact a .image{left:-3px}.mobile-navigation li.mobile-navigation-contact{min-height:0}.mobile-navigation li.mobile-navigation-contact a{min-height:0}.mobile-navigation.vertical li a{min-height:83px}.mobile-navigation.vertical li:nth-child(2n) a:after{background-position:-63px -40px}.mobile-navigation.vertical li:nth-child(3n) a:after{background-position:-126px -40px}}@media all and (max-height: 320px)and (max-width: 972px){ul.mobile-navigation.vertical li a{min-height:50px;padding:15px 20px 10px 80px;text-align:left}ul.mobile-navigation.vertical li a .image{height:50px;margin-left:0;width:50px}ul.mobile-navigation.vertical li.mobile-navigation-buy a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -50px -750px no-repeat;background-size:500px 800px;left:5px;top:8px}ul.mobile-navigation.vertical li.mobile-navigation-claims a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -750px no-repeat;background-size:500px 800px;left:3px;top:8px}ul.mobile-navigation.vertical li.mobile-navigation-contact a .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -300px -650px no-repeat;background-size:500px 800px;left:3px;top:8px}ul.mobile-navigation.vertical li a:before{width:60px}}@media all and (max-height: 320px)and (min-width: 569px)and (max-width: 972px){ul.mobile-navigation.vertical li.mobile-navigation-buy a .image{top:-3px}ul.mobile-navigation.vertical li.mobile-navigation-claims a .image{top:-2px}ul.mobile-navigation.vertical li.mobile-navigation-contact a .image{top:-3px}}@media all and (max-height: 320px)and (min-width: 569px){ul.mobile-navigation.vertical li a{min-height:66px;padding-left:55px;padding-right:10px}ul.mobile-navigation.vertical li a .image{margin-top:10px}}@media all and (max-width: 972px){body{min-width:320px}#environment{display:none}#wrap #header{box-shadow:0 1px 6px rgba(0,0,0,.3);margin-bottom:0;margin-left:0;z-index:1}#frontpage-alert .alert-content,#ie7-alert .alert-content{width:auto}#frontpage-alert .image{left:-14px}#frontpage-alert h3,#ie7-alert h3{margin-left:66px}#frontpage-alert p,#ie7-alert p{margin-left:66px}#index-top{top:0}#main{margin-top:0;width:100%}#push{height:439px}#wrap{margin-bottom:-439px;width:100%}#wrap #header{left:0 !important;margin-left:0 !important;min-height:50px;position:relative !important}#wrap #header a#logo{margin-top:0}#wrap #header nav{float:none}#wrap #header nav a{margin-top:0}#wrap #header nav .dropdown{left:0;right:auto}#wrap #header nav .dropdown ul{padding-left:0;padding-right:0;width:100%}#wrap #header nav .dropdown ul:after,#wrap #header nav .dropdown ul:before{left:238px}#wrap #header nav .dropdown ul li{width:16.4%}#wrap #header nav .dropdown ul li.last{width:18.3%}#wrap #header div.secondary{left:4px;right:auto}#wrap #header div.secondary.user-links nav{padding-right:0}#wrap #header div.secondary.user-links:before,#wrap #header div.secondary.user-links:after{left:716px;right:auto}#wrap #header div#navbar{width:100%}#wrap #header div#navbar>.user{display:none}#wrap #header div#navbar nav .user{background-color:#fff;background-image:none;box-sizing:border-box;color:#090;display:none;float:none;font-size:14px;font-weight:bold;height:auto;margin:0;padding-bottom:12px;padding-left:20px;padding-top:13px;text-align:left;text-transform:none;width:100%}#wrap #header nav a#navbar-insurances{padding-right:20px}#wrap #header nav a.active{border-bottom:0}#wrap #header nav a#navbar-insurances span{background-image:none;padding-right:0}#wrap #header nav a#navbar-user.has-messages{padding-right:20px}#wrap #header nav a span.item-count{display:none}body.web-confirmation#confirmation #insurance.insurances #frontpage-insurance-selector li,body.web-confirmation#confirmation #frontpage-insurance-selector li,body#ui #insurance.insurances #frontpage-insurance-selector li,body#ui #frontpage-insurance-selector li{background-color:rgba(0,0,0,0);width:33%}body.web-confirmation#confirmation #frontpage-insurance-selector li.option,body#ui #frontpage-insurance-selector li.option{border-right-width:0}body.lumia #wrap #header div#navbar div#navbar-content{background-image:url(/static/v17895/img/branding/header-bg-long-2x-play.png);background-size:972px 75px}.terms-lightbox{box-sizing:border-box;width:100%}.web-terms h2{line-height:1.25em}body.web-feedback-index #feedback-type-selection,body.web-hint-form #feedback-type-selection{width:auto}body.web-feedback-index #feedback-type-selection textarea,body.web-hint-form #feedback-type-selection textarea{width:100%}}@media all and (max-width: 820px){#wrap #header nav{background-image:url(/static/v17895/img/branding/header-bg-long-no-logo.png);background-position:-76px -16px;float:left}}@media(max-width: 820px)and (-webkit-min-device-pixel-ratio: 1.25),(max-width: 820px)and (min-resolution: 1.25dppx){#wrap #header nav{background-image:url("/static/v17895/img/branding/header-bg-long-no-logo-2x.png");background-size:972px 75px}}@media all and (max-width: 766px){#wrap #header nav .dropdown,#wrap #header div.secondary{display:none !important}}@media all and (max-width: 715px){#wrap #header a#logo{display:block;float:none;height:50px}#wrap #header div#navbar>.user{top:100px}body.lumia #wrap #header div#navbar div#navbar-content nav{background-image:url(/static/v17895/img/branding/header-bg-long-invert-2x.png);background-size:972px 75px}}@media all and (max-width: 646px){#wrap #header{box-shadow:0 1px 6px rgba(0,0,0,.3);margin-bottom:0;margin-left:0;z-index:2}#wrap #header div#navbar nav .user{display:block}#wrap #header div#navbar>.user{display:none;top:52px}#wrap #header nav>div{float:none}#wrap #header nav a{background-color:#fff;border-bottom:1px solid #f2f2f2;border-left-width:0;color:#090;float:none;margin:0;height:auto;padding-bottom:12px;padding-top:13px;text-shadow:none}#wrap #header nav a:last-child{border-bottom-width:0}#wrap #header nav a:visited,#wrap #header nav a:active,#wrap #header nav a:hover{background:#fff;color:#090}#wrap #header nav a.active{background:#fff;border-bottom:1px solid #f2f2f2;border-left:0;height:auto}#wrap #header nav a span.item-count{border-color:#ccc;display:inline-block;right:18px;top:6px}#hamburger{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/hamburger.png) no-repeat 8px 8px;display:block !important;height:38px;padding:8px;position:absolute;right:10px;top:7px;width:41px}}@media(max-width: 646px)and (-webkit-min-device-pixel-ratio: 1.25),(max-width: 646px)and (min-resolution: 1.25dppx){#hamburger{background-image:url("/static/v17895/img/ui-elements/hamburger-2x.png");background-size:25px 22px}}@media all and (max-width: 646px){body.lumia #hamburger{background-image:url(/static/v17895/img/ui-elements/hamburger-2x.png);background-size:25px,22px}}@media all and (max-width: 646px){.terms-lightbox{padding:40px 20px}}@media all and (max-width: 568px){select,textarea,input[type=text],input[type=search],input[type=email],input[type=number],textarea,input[type=password]{background:#f8f8f8;font-size:16px}select.invalid,textarea.invalid,input[type=text].invalid,input[type=search].invalid,input[type=email].invalid,input[type=number].invalid,textarea.invalid,input[type=password].invalid{background:#e50051}select.invalid:focus,textarea.invalid:focus,input[type=text].invalid:focus,input[type=search].invalid:focus,input[type=email].invalid:focus,input[type=number].invalid:focus,textarea.invalid:focus,input[type=password].invalid:focus{background-color:#f2f2f2}.datepicker input{width:85px}}@media all and (max-width: 550px){#main{margin-bottom:0}.content-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:0;border-right:0;border-top-left-radius:0;border-top-right-radius:0}.content-block.first{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.content-block.last{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.content-block.shadow{box-shadow:none}.content-block h2{line-height:32px}}@media all and (max-width: 480px){#wrap{margin-bottom:0}div#push{height:0}body.insurance-layout.web-personal #wrap{padding-bottom:180px}}@media all and (max-width: 429px){#wrap{margin-bottom:0}}@media all and (max-width: 414px){.date-container{position:relative}.datepicker-widget,form.fnol .date-container .datepicker-widget{left:0;top:40px}#tupas-bank-list div.bank{margin-bottom:16px;min-width:132px;width:132px}#tupas-bank-list div.bank a{height:45px}#tupas-bank-list div.bank a img{margin-top:-15px;max-width:110px}#tupas-bank-list div.bank a.mock img{top:5px}}@media all and (max-width: 320px){.mobile-navigation li a{min-height:323px}#tupas-bank-list div.bank:nth-child(2n){margin-right:0}}body.web-error-delegation-funnel-error{background:#192d6a}body.web-error-delegation-funnel-error .error-box{color:#fff;margin:0 auto;max-width:800px;padding:20px;text-align:center}body.web-error-delegation-funnel-error .error-box h1{color:#fff}body.web-error-delegation-funnel-error .error-box a,body.web-error-delegation-funnel-error .error-box a:visited{color:#fff;padding:7px 30px}body.web-error-delegation-funnel-error .error-box .icon2-lock:before{background:url("/static/v17895/img/ui-elements/lock_white.svg") no-repeat}
