body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:initial}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:initial;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.progress{z-index:10000;position:fixed;top:44px;height:4px;display:block;width:100%;background-color:#aecfed;border-radius:2px;background-clip:padding-box;margin-top:1px;overflow:hidden}.progress .determinate{position:absolute;top:0;bottom:0;transition:width .3s linear}.progress .determinate,.progress .indeterminate{background-color:#1b9dd9}.progress .indeterminate:before{animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after,.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right}.progress .indeterminate:after{animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.lightbox-background{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;background-color:hsla(0,0%,90.2%,.95);touch-action:none;overflow:hidden}.bank-details{margin-top:45px;padding-top:30px;height:calc(100vh - 50px);width:100vw;text-align:center;font-size:1.4em;line-height:2em}.lightbox-help-text{padding-top:60px;font-weight:700}.bank-details-buttons{display:flex;width:calc(100vw - 20px);margin:10px;padding:0}.change-button{background-color:#fff;color:#039;flex-grow:1;height:44px;border:0;border-radius:22px;padding:0;margin:0;width:50%}.confirmation-button{text-align:center;background-color:#039;color:#fff;width:calc(100vw - 40px);height:44px;border-radius:22px}.selection-list{height:25vh;width:100vw;overflow-x:hidden;overflow-y:auto;background-color:#fff}.selection{border-bottom:1px solid #ddd;font-size:1.5em;padding:.5em}.selection button{color:#00a;font-weight:700;border:0;background:#fff}.selection-matching{font-weight:700;font-size:1.2em;padding:.6em;background-color:#ccc}.back-input::-webkit-input-placeholder{color:#ddd}.back-input::placeholder{color:#ddd}body{background-color:#f5f6f6;margin:54px 0 60px;padding:0}a{text-decoration:none}html{font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;font-size:.8em}.hidden-button{display:none;visibility:hidden;max-width:0;width:0;padding:0;margin:0}.input-container{position:fixed;bottom:0;width:100vw}.input-container-flex{display:flex;flex-direction:row;background-color:#ccc;padding:5px;align-items:stretch}.input-container-flex button{font-family:inherit;flex-grow:2;color:#fff;display:block;height:40px;border:0;background-color:#039}.input-container-flex input{flex-grow:7}.input-container-flex .suffix{flex-grow:1;background-color:#fff;margin-right:5px;display:flex;align-items:center;font-weight:700;max-width:2em}.input-container-has-focus{bottom:44px}input[type=number],input[type=text]{border:0}textarea{width:70vw;min-height:5rem;max-height:30vh;border:0;margin-right:5px}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;background-color:#fff}[type=file]:not([disabled])+label{background-color:#fff;color:#039;font-weight:700;display:inline-block;cursor:pointer;padding:4px}input[type=file]:active{border:0}[type=datetime-local]{width:98%;border:0}.bubble-container{display:flex;padding:10px}.bubble{min-width:2.5em;max-width:60vw;overflow:hidden;padding-left:11px}.avatar{height:44px;border-radius:22px;width:44px;float:left;background-image:url(/images/zurich-chatbot-avatar.png);background-size:cover;background-repeat:no-repeat}.visited * button,.visited * img{-webkit-filter:grayscale(1) opacity(.75);filter:grayscale(1) opacity(.75)}.navbar{background-color:#fff;margin:0;padding:0;top:0;height:44px;width:100vw;position:fixed;z-index:10000;border-bottom:1px solid #ddd;color:#1359a5;text-align:center;font-size:1.1em;font-weight:700;line-height:44px}.confirmation{line-height:1.8em;background-color:#fff;padding:12px}.confirmation,.example,.preview{border:1px solid #1b9dd9;position:relative}.visited * .confirmation,.visited * .example,.visited * .preview{border:1px solid #ccc;color:#999}.example>img,.preview>img{margin:0;padding:0;display:block;width:100%}.example-caption{position:absolute;bottom:25%;padding:14px 10px;margin:5px;background-color:#039;color:#fff;max-width:60vw;width:calc(100% - 30px);text-align:center;font-weight:700;line-height:1.4em}.example-image{width:100%}.tax-example-caption{position:absolute;bottom:0;padding:10px;margin:5px;border:1px solid red;background-color:#fff;color:red;max-width:60vw;width:calc(100% - 30px);text-align:center;font-weight:700;line-height:1.4em}.main{line-height:1.8em;background-color:#1b9dd9;border-radius:22px 22px 0 0;padding:12px;color:#fff;font-weight:700;position:relative}.main:only-child{border-radius:22px}.zurich>.bubble>.main:only-child:before{background-image:url(/images/speechbubble.svg);height:46px;width:23px;content:"";position:absolute;top:0;left:-8px}.visited.zurich>.bubble>.main:only-child:before{background-image:url(/images/speechbubble-gray.svg);height:46px;width:23px;content:"";position:absolute;top:0;left:-8px}.option{background-color:#fff;padding:12px;border-left:1px solid #1b9dd9;border-right:1px solid #1b9dd9;border-bottom:1px solid #1b9dd9}.option:last-child{border-radius:0 0 22px 22px}.center{text-align:center}.option button{font-family:inherit;background-color:#fff;color:#039;width:100%;font-size:1em;font-weight:700;border:none;padding:0;margin:0}.option button[disabled]{color:#999;background-color:#fff}.option a{color:#039;font-weight:700}.option a[disabled]{pointer-events:none}.option label[disabled]{color:#999}.icon-bubble{box-sizing:border-box;width:60vw;overflow:hidden;border-left:1px solid #dcc;border-right:1px solid #dcc;border-bottom:1px solid #dcc;border-radius:0 0 22px 22px;background-color:#fff}.icon-bubble-main{line-height:1.8em;background-color:#1b9dd9;border-radius:22px 22px 0 0;padding:12px;color:#fff;font-weight:700;position:relative}.icon-grid{display:flex;flex-flow:row wrap;margin:0;padding:0;list-style:none}.fire_icon{background-image:url(/icons/flame.svg)}.water_icon{background-image:url(/icons/bucket.svg)}.lightning_icon{background-image:url(/icons/lightning.svg)}.other_icon{background-image:url(/icons/comet.svg)}.icon-option{flex:0 1 49%;height:49%;width:49%;margin:0;padding:0;text-align:center;background-color:#fff}.icon-option:first-child{border-right:1px solid #dcc}.icon-option:first-child,.icon-option:nth-child(2){border-bottom:1px solid #dcc}.icon-option:last-child{border-left:1px solid #dcc}.icon-option-text-button{border:0;margin:10px 0;padding:0;width:100%;line-height:14px;max-height:14px;font-weight:700;font-family:inherit;font-size:inherit;color:#039;background-color:#fff}.icon-option-button{background-color:#fff;background-size:cover;margin:10px 10px 0;padding:0;min-height:50px;min-width:50px;border:0}.visited>.avatar{background-color:#ccc}.visited>.bubble>.main{background-color:#ccc;color:#999}.visited>.bubble>.option{border-color:#ccc}.visited>.bubble>.option a{color:#999;pointer-events:none}.display{visibility:visible;display:block}.hide{visibility:hidden;display:none}.user{float:right}.visited.user>.bubble>.main{background-color:#ccc}.user>.bubble>.main{background-color:#039}.bubble-fullwidth{width:100%;clear:both}.bubble-button{width:80%;margin:0 auto;background-color:#039;padding:10px;border-radius:10px;height:1.8em;line-height:1.8em;font-size:1.4em;text-align:center;font-weight:700}.bubble-button a{color:#fff}#bottom-element{height:10px}.flag{position:fixed;top:60px;right:10px;width:50px;height:50px;z-index:1000}.noflag{display:none;visibility:hidden}
/*# sourceMappingURL=main.85c7362f.chunk.css.map */