@-webkit-keyframes msg-show{0%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}80%{-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes msg-show{0%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}80%{-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes msg-hide{0%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none;opacity:1}20%{-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes msg-hide{0%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none;opacity:1}20%{-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes 1-fall-down{0%{:after{display:none;border:-99px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-99px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes 1-fall-down{0%{:after{display:none;border:-99px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-99px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes 2-fall-down{0%{:after{display:none;border:-98px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-98px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes 2-fall-down{0%{:after{display:none;border:-98px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-98px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes 3-fall-down{0%{:after{display:none;border:-97px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-97px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes 3-fall-down{0%{:after{display:none;border:-97px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-97px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes 4-fall-down{0%{:after{display:none;border:-96px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-96px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes 4-fall-down{0%{:after{display:none;border:-96px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-96px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes 5-fall-down{0%{:after{display:none;border:-95px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-95px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes 5-fall-down{0%{:after{display:none;border:-95px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-95px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes 6-fall-down{0%{:after{display:none;border:-94px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-94px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes 6-fall-down{0%{:after{display:none;border:-94px solid transparent}-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{:after{display:none;border:-94px solid transparent}-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fade-in-grow-mobile{0%{width:0;height:0;border-radius:100%}70%{width:500px;height:500px;border-radius:0}to{opacity:1;width:100%;height:100%}}@keyframes fade-in-grow-mobile{0%{width:0;height:0;border-radius:100%}70%{width:500px;height:500px;border-radius:0}to{opacity:1;width:100%;height:100%}}@-webkit-keyframes fade-in-grow{0%{width:0;height:0;border-radius:100%}50%{width:1000px;height:1000px;border-radius:0}to{opacity:1;width:100%;height:100%}}@keyframes fade-in-grow{0%{width:0;height:0;border-radius:100%}50%{width:1000px;height:1000px;border-radius:0}to{opacity:1;width:100%;height:100%}}@-webkit-keyframes grow-circle{0%,to{-webkit-transform:scale(0);transform:scale(0);background:transparent}30%{background:rgba(0,0,0,.1)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow-circle{0%,to{-webkit-transform:scale(0);transform:scale(0);background:transparent}30%{background:rgba(0,0,0,.1)}70%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loading-progress{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}20%{-webkit-transform:translate3d(-90%,0,0);transform:translate3d(-90%,0,0)}27%{-webkit-transform:translate3d(-82%,0,0);transform:translate3d(-82%,0,0)}50%{-webkit-transform:translate3d(-70%,0,0);transform:translate3d(-70%,0,0)}80%{-webkit-transform:translate3d(-45%,0,0);transform:translate3d(-45%,0,0)}85%{-webkit-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes loading-progress{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}20%{-webkit-transform:translate3d(-90%,0,0);transform:translate3d(-90%,0,0)}27%{-webkit-transform:translate3d(-82%,0,0);transform:translate3d(-82%,0,0)}50%{-webkit-transform:translate3d(-70%,0,0);transform:translate3d(-70%,0,0)}80%{-webkit-transform:translate3d(-45%,0,0);transform:translate3d(-45%,0,0)}85%{-webkit-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes loading-progress-infinite{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}}@keyframes loading-progress-infinite{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html{width:100%;height:100%}body{margin:0;background:#fff}h1,h2,h3,h4,h5,p{font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif}p{text-align:left;color:#737373}a{font-family:via_officebold,Helvetica Neue,Helvetica,Arial,sans-serif;outline:0;text-decoration:underline;color:#b41730}a.tel{color:inherit}li{font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none}ul{margin:0}input{width:auto;padding:0 .3em;border-radius:4px;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;border:1px solid #000;cursor:pointer;outline:none;transition:all .1s ease}img{width:100%;height:auto}.working{position:relative;pointer-events:none}.working:before{width:11em;height:11em;position:absolute;z-index:999;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08)}.working:after,.working:before{content:"";display:block;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none}.working:after{width:100%;height:100%;position:fixed;z-index:998;background:hsla(0,0%,100%,.75);opacity:0;-webkit-animation:fade-in-grow-mobile .8s linear both;animation:fade-in-grow-mobile .8s linear both}@media (min-width:37.5em){.working:after{-webkit-animation:fade-in-grow .5s linear both;animation:fade-in-grow .5s linear both}}.working .spinner{display:block}.input-area .input-wrapper,.main-footer .main-footer__content,.main-header .main-header__content,.wrapper{position:relative;display:block;padding:0 .5em;box-sizing:border-box}@media (min-width:22.5em){.input-area .input-wrapper,.main-footer .main-footer__content,.main-header .main-header__content,.wrapper{padding:0 1em}}@media (min-width:75em){.input-area .input-wrapper,.main-footer .main-footer__content,.main-header .main-header__content,.wrapper{margin:0 auto;max-width:1200px}}@media (min-width:84.375em){.input-area .input-wrapper,.main-footer .main-footer__content,.main-header .main-header__content,.wrapper{padding:0 2em;max-width:1250px}}@media (min-width:80em){.input-area .input-wrapper,.main-footer .main-footer__content,.main-header .main-header__content,.wrapper{padding:0}}.label-checkbox{position:relative}.label-checkbox.label-checkbox--dark-ui label{color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.label-checkbox.label-checkbox--dark-ui label .label-checkbox__box{background:#fff;border-color:transparent}.label-checkbox.label-checkbox--dark-ui label:hover{color:#fff}.label-checkbox.label-checkbox--dark-ui label:hover .label-checkbox__box{border-color:transparent;background:hsla(0,0%,100%,.8);transition:background .12s ease}.label-checkbox.label-checkbox--dark-ui input[type=checkbox]{display:none}.label-checkbox.label-checkbox--dark-ui input[type=checkbox]:checked~label{color:#fff}.label-checkbox.label-checkbox--dark-ui input[type=checkbox]:checked~label .label-checkbox__box{background:#fff;transition:background .12s ease}.label-checkbox label{font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;margin:1em 0 .2em 2.3em;font-size:.75em;line-height:140%;color:#333;display:block;cursor:pointer;box-sizing:border-box}.label-checkbox label:hover{color:#000}.label-checkbox label:hover .label-checkbox__box{border-color:#000;background:hsla(0,0%,100%,.5);transition:background .12s ease}.label-checkbox label span{display:block;position:absolute;left:0;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.label-checkbox label .label-checkbox__circle{background:transparent;left:-30px;top:-26px;height:80px;width:80px;z-index:1;border-radius:50%}.label-checkbox label .label-checkbox__box{margin-top:.35em;border:1px solid #333;background:hsla(0,0%,100%,.2);height:20px;width:20px;z-index:2;transition:background .12s ease}.label-checkbox label .label-checkbox__check{top:6px;left:8px;bottom:auto;width:4px;height:12px;border:3px solid #5aa253;border-top:none;border-left:none;opacity:0;z-index:3;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.label-checkbox input[type=checkbox]{display:none}.label-checkbox input[type=checkbox]:checked~label{color:rgba(0,0,0,.7)}.label-checkbox input[type=checkbox]:checked~label .label-checkbox__circle{-webkit-animation:grow-circle .35s ease;animation:grow-circle .35s ease}.label-checkbox input[type=checkbox]:checked~label .label-checkbox__box{background:#fff;transition:background .12s ease}.label-checkbox input[type=checkbox]:checked~label .label-checkbox__check{opacity:1;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.app-wrapper{position:relative}.app-wrapper .app-body{padding-top:3.9em}.input-area{position:relative;background:url(/assets/img/input-area-bg-mobile.jpg) no-repeat center 100%/cover}@media (min-width:37.5em){.input-area{padding-bottom:2em;background:url(/assets/img/input-area-bg.jpg) no-repeat center 100%/cover}}@media (min-width:62em){.input-area{min-height:52em}}@media (min-width:75em){.input-area{background:url(/assets/img/input-area-bg-large.jpg) no-repeat center 100%/cover}}.input-area .input-wrapper{position:relative;z-index:1;padding:0}@media (min-width:37.5em){.input-area .input-wrapper{min-height:50em}}@media (min-width:62em){.input-area .input-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}}@media (min-width:84.375em){.input-area .input-wrapper{justify-content:flex-start}}.input-area .info-button{position:relative;margin:.65em 0 0 .4em;background:none;border:none;width:1.6em;min-width:1.6em;max-width:1.6em;height:1.6em;min-height:1.6em;max-height:1.6em;background:transparent;border-radius:50%;padding:.3em;background:#b41730;cursor:pointer}@media (min-width:37.5em){.input-area .info-button{margin-top:.1em}}.input-area .info-button:hover svg{opacity:.8}.intro-text .info-button{margin:0 0 0 .2em}.intro-text .info-button .info-button__content{background:#fff;padding:.6em;box-sizing:border-box;line-height:125%;border:1px solid rgba(0,0,0,.1)}.input-area .info-button svg path{fill:#fff}.input-area .info-button .info-button__content{display:block;position:absolute;top:2em;right:auto;bottom:auto;left:-6em;margin:auto;min-width:14em;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);z-index:1}@media (min-width:22.5em){.input-area .info-button .info-button__content{min-width:17em}}@media (min-width:37.5em){.input-area .info-button .info-button__content{min-width:20em}}@media (min-width:62em){.input-area .info-button .info-button__content{min-width:18em}}@media (min-width:75em){.input-area .info-button .info-button__content{min-width:21em}}.input-area .info-button .info-button__content .info-button__content__text{position:relative;display:block;width:100%;height:100%;padding:.5em;box-sizing:border-box;background:#fff;color:#000;text-align:left}.intro-text{position:relative;box-sizing:border-box;padding:2em 1em;background:#fff;flex:1;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08)}@media (min-width:37.5em){.intro-text{padding:3em;margin:0 auto 2em}}@media (min-width:62em){.intro-text{margin:5em 0 0;min-width:58%;max-width:58%;margin-right:2%}}@media (min-width:63.75em){.intro-text{min-width:57%;max-width:57%;margin-right:3%}}@media (min-width:76em){.intro-text{min-width:47.6em;margin-top:7em}}@media (min-width:84.375em){.intro-text{margin-right:2em}}.intro-text .intro-text__heading{margin:0;display:block;font-family:via_officebold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5em;line-height:98%;color:#000}@media (min-width:37.5em){.intro-text .intro-text__heading{font-size:2.3em}}@media (min-width:62em){.intro-text .intro-text__heading{font-size:2.4em}}@media (min-width:75em){.intro-text .intro-text__heading{font-size:2.5em}}.intro-text .intro-text__heading span{display:block;color:#737373}@media (min-width:75em){.lang-en .input-wrapper .input-header .input-header__heading{font-size:4em;max-width:14.5em;flex:1.1}}.intro-text .intro-text__description{margin:.7em 0 0;display:block;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;font-size:.95em;line-height:1.4em}@media (min-width:37.5em){.intro-text .intro-text__description{margin-top:1em;font-size:1.1em;line-height:1.5em}}@media (min-width:62em){.intro-text .intro-text__description{flex:1;margin-top:1.2em;font-size:1.05em}}@media (min-width:75em){.intro-text .intro-text__description{margin-top:1.5em;font-size:1.1em}}.intro-text .intro-text__description b{font-family:via_officebold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;display:block}.input-fields{margin:0 auto;order:1;flex:1;padding:2em 1em;box-sizing:border-box;background:rgba(0,0,0,.6)}@media (min-width:37.5em){.input-fields{padding:2em;max-width:37em;margin:0 auto;background:rgba(0,0,0,.76)}}@media (min-width:62em){.input-fields{padding:2em 1em;order:0;min-width:40%;max-width:40%;margin:5em 0 0}}@media (min-width:67.1875em){.input-fields{padding:2em}}@media (min-width:76em){.input-fields{min-width:28.25em;max-width:32.25em;margin-top:7em}}.input-fields .input-field{width:100%}.input-fields .input-field input{width:100%;margin:0 0 .5em}@media (min-width:62em){.input-fields .input-field input{width:100%;margin:0 0 1em}}.input-fields .drop-down{margin:0 0 .5em}@media (min-width:62em){.input-fields .drop-down{margin-bottom:1em}}.input-fields .drop-down:first-child .drop-down__select{padding:1.548em 1em .8em}.input-fields #tax_type_input .drop-down__select{padding:2.6em 1em .8em}@media (min-width:24.5em){.input-fields #tax_type_input .drop-down__select{padding:2em 1em .8em}}@media (min-width:27.1875em){.input-fields #tax_type_input .drop-down__select{padding:1.548em 1em .8em}}.input-fields .tax-help-text{margin-bottom:.5rem}.input-fields .tax-help-text p{font-size:14px;margin:0 0 .1rem;color:#fff}.input-fields .tax-help-text .tax-help-text__link{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.input-fields .tax-help-text .tax-help-text__link a{margin:0;font-size:14px;font-weight:400;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.input-fields .two-rows{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}@media (min-width:37.5em){.input-fields .two-rows{flex-flow:row nowrap}}@media (min-width:62em){.input-fields .two-rows{flex-flow:row wrap}}@media (min-width:75em){.input-fields .two-rows{flex-flow:row nowrap}}.input-fields .two-rows .checkbox-wrapper{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin-right:1.5em;min-width:88px}.input-fields .two-rows .label-checkbox{margin:0}@media (min-width:37.5em){.input-fields .two-rows .label-checkbox{margin:-.5em 0 0}}.input-fields .two-rows .label-checkbox .label-checkbox__box{margin-top:-.3em}.input-fields .two-rows .label-checkbox .label-checkbox__circle{display:none}.input-fields .two-rows .label-checkbox .label-checkbox__check{top:10px}.input-fields .calc-info{display:block;width:100%;margin:1em 0 -.5em;font-size:.78em;font-style:italic;line-height:150%;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:37.5em){.input-fields .calc-info{margin:1.8em 0 -.5em}}.input-fields .calc-block{width:100%}@media (min-width:37.5em){.input-fields .calc-block{margin-left:auto;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center}}.input-fields .calc-block .btn{width:100%;margin:1em 0 0;font-size:1.2em;padding:.8em 1.5em}@media (min-width:37.5em){.input-fields .calc-block .btn{width:auto;margin:0;padding:.75em 1.5em;font-size:1.3em}}@media (min-width:62em){.input-fields .calc-block .btn{min-width:8em}}@media (min-width:75em){.input-fields .calc-block .btn{min-width:7em;margin:0;display:block}}@media (min-width:84.375em){.input-fields .calc-block .btn{min-width:8em}}.msg-bar{position:fixed;background:hsla(0,0%,70%,.85);color:#000;width:100%;top:auto;right:0;bottom:0;left:0;padding:16px 24px;font-size:.9em;margin:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif}.msg-bar.msg-bar--hide{-webkit-animation:msg-hide .35s both;animation:msg-hide .35s both}.msg-bar.msg-bar--show{-webkit-animation:msg-show .35s both;animation:msg-show .35s both}.msg-bar.msg-bar--success{color:#51924b;background:rgba(206,227,203,.85)}.msg-bar.msg-bar--negative{color:#e75858;background:hsla(0,75%,89%,.85)}.msg-bar.msg-bar--info{color:#1b7ab1;background:rgba(210,231,243,.85)}.msg-bar.msg-bar--warning{color:#b9860f;background:hsla(41,81%,90%,.85)}.drop-down{margin:0 auto;position:relative}.drop-down:after{background:url(/assets/img/icon-arrow-d.svg) no-repeat;content:"";position:absolute;top:auto;left:auto;bottom:20px;right:1.4em;margin:auto;width:1em;height:.8em;pointer-events:none}@media (min-width:22.5em){.drop-down:after{right:1.5em}}@media (min-width:37.5em){.drop-down:after{bottom:24px;width:20px;height:13px;right:1.5em}}.drop-down .drop-down__select{margin:0 auto;border-top-color:hsla(0,0%,89%,.5);padding:2.6em 1em .8em;display:block;width:100%;font-size:1em;color:#000;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.05);cursor:pointer;border:1px solid transparent;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background .2s ease,color .2s ease,border .28s ease;border-radius:0}@media (min-width:22.5em){.drop-down .drop-down__select{padding:1.548em 1em .8em}}@media (min-width:62em){.drop-down .drop-down__select{border-radius:0;border-top-color:transparent}}.drop-down .drop-down__select::-ms-expand{display:none}.drop-down .drop-down__select::-ms-value{background:transparent;color:#b41730}@media (min-width:37.5em){.drop-down .drop-down__select{font-size:1.2em}}.drop-down .drop-down__select:hover{background:#fff;color:#333;transition:background .2s ease,color .2s ease}.drop-down .drop-down__select:hover::-webkit-input-placeholder{color:#b41730;transition:color .2s ease}.drop-down .drop-down__select:hover::-moz-placeholder{color:#b41730;transition:color .2s ease}.drop-down .drop-down__select:hover:-ms-input-placeholder{color:#b41730;transition:color .2s ease}.drop-down .drop-down__select:focus{color:#333}.drop-down .drop-down__select:focus:hover{color:#333;background:#fff;transition:background .2s ease,color .2s ease,border .28s ease}.drop-down .drop-down__label{position:absolute;top:1.2em;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1;left:1.3em;font-size:.8em;color:#b41730;-webkit-font-smoothing:antialiased;-webkit-transform:translate3d(0,-.3em,0);transform:translate3d(0,-.3em,0);letter-spacing:.015em;pointer-events:none;max-width:18em}@media (min-width:22.5em){.drop-down .drop-down__label{max-width:40em}}@media (min-width:37.5em){.drop-down .drop-down__label{top:1.45em;left:1.4em;-webkit-transform:translate3d(0,-.5em,0);transform:translate3d(0,-.5em,0)}}@media (min-width:25.625em){.lang-en .drop-down .drop-down__label{max-width:27em}}@media (min-width:37.5em){.lang-en .drop-down .drop-down__label{max-width:40em}}.btn{display:block;margin:0 auto;border-radius:0;padding:.5em 1.5em;border:none;box-sizing:border-box;-webkit-appearance:none;font-family:via_officebold,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;font-weight:400;color:#fff;background:#b41730;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;outline:none}.btn,.btn:focus,.btn:hover{transition:opacity .2s ease}.btn:focus,.btn:hover{background:#a2152b}.btn.btn--disabled,.btn[disabled]{color:#e2e2e2;background:#b41730;transition:opacity .2s ease}.btn.btn--disabled:hover,.btn[disabled]:hover{cursor:not-allowed;background:#b41730}.btn.btn--white{background:#fff;color:#b41730}.btn.btn--calculating{overflow:hidden;position:relative;cursor:wait}.btn.btn--calculating:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;min-width:30em;width:100%;height:20em;background:rgba(90,12,24,.3);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:loading-progress 6s linear both;animation:loading-progress 6s linear both;z-index:1}.btn.btn--calculating:hover{background:#b41730}.input-field{position:relative}.input-field .loading{overflow:hidden;position:relative}.input-field .loading:after{position:absolute;bottom:0;z-index:2;content:"";width:500%;border-bottom:3px dashed rgba(180,23,48,.5);-webkit-animation:loading-progress-infinite 10s infinite linear;animation:loading-progress-infinite 10s infinite linear}@media (min-width:62em){.input-field .loading:after{bottom:1.2em}}.input-field.datetime-picker input{cursor:pointer}.input-field input{margin:0 auto;display:block;padding:1.4em 1em .6em;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;color:#000;background:#fff;cursor:text;border:1px solid transparent;border-radius:0;box-sizing:border-box;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.05);transition:background .2s ease,color .2s ease,border .28s ease}.input-field input::-webkit-input-placeholder{color:#000;transition:color .2s ease}.input-field input::-moz-placeholder{color:#000;transition:color .2s ease}.input-field input:-ms-input-placeholder{color:#000;transition:color .2s ease}@media (min-width:37.5em){.input-field input{font-size:1.2em}}.input-field input:hover{background:#fafafa;color:#333;transition:background .2s ease,color .2s ease}.input-field input:hover::-webkit-input-placeholder{color:#333;transition:color .2s ease}.input-field input:hover::-moz-placeholder{color:#333;transition:color .2s ease}.input-field input:hover:-ms-input-placeholder{color:#333;transition:color .2s ease}.input-field input:focus{color:#333}.input-field input:focus:hover{color:#333;background:#fff}.input-field input.error,.input-field input:focus:hover{transition:background .2s ease,color .2s ease,border .28s ease}.input-field input.error{border-color:rgba(231,88,88,.8);color:#c17e7e;background:#fdf2f2;box-shadow:0 1px 1px rgba(231,88,88,.1),0 4px 4px rgba(231,88,88,.05)}.input-field input.error:hover{border-color:rgba(231,88,88,.5);background:#fef7f7;color:#454545;transition:background .2s ease,color .2s ease}.input-field input.error:focus{border-color:rgba(231,88,88,.5);color:#c17e7e}.input-field input.error:focus:hover{border-color:rgba(231,88,88,.3);color:#c17e7e;background:#fff;transition:background .2s ease,color .2s ease,border .28s ease}.input-field input.has-text~label,.input-field input:focus~label{font-size:.8em;color:#b41730;-webkit-font-smoothing:antialiased;-webkit-transform:translate3d(.5em,-.3em,0);transform:translate3d(.5em,-.3em,0);transition:font-size .2s ease,-webkit-transform .22s ease;transition:transform .22s ease,font-size .2s ease;transition:transform .22s ease,font-size .2s ease,-webkit-transform .22s ease}@media (min-width:37.5em){.input-field input.has-text~label,.input-field input:focus~label{-webkit-transform:translate3d(.5em,-.5em,0);transform:translate3d(.5em,-.5em,0)}}.input-field input.success{border-color:rgba(90,162,83,.8);color:#7b7b7b;background:#f2f8f1;transition:background .2s ease,color .2s ease,border .28s ease;box-shadow:0 1px 1px rgba(90,162,83,.1),0 4px 4px rgba(90,162,83,.05)}.input-field input.success:hover{border-color:rgba(90,162,83,.5);background:#f7faf6;color:#366132;transition:background .2s ease,color .2s ease}.input-field input.success:focus{border-color:rgba(90,162,83,.5);color:#7b7b7b}.input-field input.success:focus:hover{border-color:rgba(90,162,83,.3);color:#7b7b7b;background:#fff;transition:background .2s ease,color .2s ease,border .28s ease}.input-field label{position:absolute;top:1em;left:.8em;color:#000;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;pointer-events:none;transition:font-size .2s ease,-webkit-transform .22s ease;transition:transform .22s ease,font-size .2s ease;transition:transform .22s ease,font-size .2s ease,-webkit-transform .22s ease}@media (min-width:37.5em){.input-field label{top:1.25em;left:1em}}.lang-switch{position:relative;width:2em;height:2em;overflow:hidden;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-transform:translate3d(0,0);transform:translate3d(0,0);transition:-webkit-transform .11s ease;transition:transform .11s ease;transition:transform .11s ease,-webkit-transform .11s ease}@media (min-width:62em){.lang-switch{width:2.5em;height:2.5em}}.lang-switch:hover{box-shadow:0 1px 1px rgba(0,0,0,.25);-webkit-transform:translate3d(.5em,0);transform:translate3d(.5em,0);transition:-webkit-transform .11s ease;transition:transform .11s ease;transition:transform .11s ease,-webkit-transform .11s ease}.lang-switch .lang-switch__flag.lang-switch__flag--uk img{left:-.5em}.lang-switch .lang-switch__flag img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;min-width:3em}@media (min-width:62em){.lang-switch .lang-switch__flag img{min-width:3.5em;height:100%}}.suggestion-list-component{position:relative}.suggestion-list-component:after{background:url(/assets/img/rejseplanen-app-logo.svg) no-repeat;content:"";position:absolute;top:.8em;left:auto;bottom:auto;right:.5em;margin:auto;width:1.7em;height:1.7em;pointer-events:none;box-shadow:0 1px 5px rgba(0,0,0,.1);border-radius:4px}@media (min-width:37.5em){.suggestion-list-component:after{top:1.2em;right:.8em;width:1.8em;height:1.8em}}.suggestion-list-component.open input{border-radius:4px 4px 0 0;border-bottom:1px solid #e2e2e2}.suggestion-list-component.open .suggestion-list{display:block}@media (min-width:62em){.suggestion-list-component.open.scroll .suggestion-list{min-height:11em;max-height:11em;overflow:auto}}.suggestion-list-component ul.suggestion-list{position:absolute;top:100%;right:auto;bottom:0;left:0;background:#fff;width:100%;height:100%;margin:0;padding:0;border-radius:0 0 4px 4px;display:none}.suggestion-list-component ul.suggestion-list:after{display:block;content:"";width:100%;clear:both}.suggestion-list-component ul.suggestion-list .suggestion-list__item{position:relative;background:#fff;margin:0;padding:.5em 1em;list-style:none;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#737373;border-top:1px solid #e2e2e2;z-index:90;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08)}.suggestion-list-component ul.suggestion-list .suggestion-list__item.selected,.suggestion-list-component ul.suggestion-list .suggestion-list__item:hover{background:#f9f9f9;color:#b41730;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.05),inset 2px 0 0 0 #b41730}.suggestion-list-component ul.suggestion-list .suggestion-list__item:first-child{border-top:1px solid #f9f9f9}.suggestion-list-component ul.suggestion-list .suggestion-list__item:last-child{border-radius:0 0 4px 4px}.datetime-picker{position:relative;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.datetime-picker label{max-width:14em}@media (min-width:22.5em){.datetime-picker label{max-width:inherit}}#datetime-input{padding:2.6em 1em .8em}@media (min-width:22.5em){#datetime-input{padding:1.4em 1em .6em}}.datetime-picker *{box-sizing:border-box}.datetime-picker .picker-wrap{position:absolute;z-index:1000;width:100%;height:280px;margin-top:2px;background-color:#fff;box-shadow:0 0 6px #ccc;top:3.5em}@media (min-width:37.5em){.datetime-picker .picker-wrap{top:4.2em}}@media (min-width:62em){.datetime-picker .picker-wrap{top:4.4em;left:.5em}}.datetime-picker table{width:100%;border-collapse:collapse;border-spacing:0;text-align:center;font-size:13px}.datetime-picker tr{height:34px;border:0 none}.datetime-picker td,.datetime-picker th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:34px;height:34px;padding:0;border:0 none;line-height:34px;text-align:center}.datetime-picker td{cursor:pointer}.datetime-picker td:hover{background-color:#fff}.datetime-picker td.date-future,.datetime-picker td.date-pass{color:#aaa}.datetime-picker td.date-active{background-color:#ececec;color:#b41730}.datetime-picker .date-head{background-color:#b41730;text-align:center;color:#fff;font-size:14px}.datetime-picker .date-days{color:#b41730;font-size:14px}.datetime-picker .show-year{display:inline-block;min-width:62px;vertical-align:middle}.datetime-picker .show-month{display:inline-block;min-width:28px;vertical-align:middle}.datetime-picker .btn-next,.datetime-picker .btn-prev{cursor:pointer;display:inline-block;padding:0 10px;vertical-align:middle}.datetime-picker .btn-next:hover,.datetime-picker .btn-prev:hover{background:rgba(180,23,48,.5)}.main-header{position:fixed;width:100%;background:#fff;color:#fff;z-index:10;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);height:70px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.main-header.headroom--not-top,.main-header.headroom--not-top.headroom--pinned{-webkit-transform:translateZ(0);transform:translateZ(0)}.main-header.headroom--not-top,.main-header.headroom--not-top.headroom--pinned,.main-header.headroom--unpinned{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.main-header.headroom--unpinned{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.main-header .main-header__content{position:relative;padding-top:1em;padding-bottom:1em;width:100%}.main-header .main-nav{opacity:0;height:0;overflow:hidden;transition:opacity .2s ease;pointer-events:none}.main-header .main-nav ul{padding:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.main-header .main-nav ul li a{display:block;padding:1em;box-sizing:border-box;border-bottom:1px solid #cecece;font-size:1.2em;color:#737373;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-header .main-nav ul li a:hover{color:#b41730}.showMenu .main-header .main-nav{display:block;position:absolute;top:3.2em;right:0;bottom:auto;left:0;margin:auto;width:100%;height:100%;min-height:100vh;background:#fff;overflow-y:auto;pointer-events:inherit;z-index:9;opacity:1;transition:opacity .11s ease}@media (min-width:62em){.showMenu .main-header .main-nav{box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);height:auto;max-width:20em;min-height:inherit;right:auto}}.showMenu .main-header .main-nav ul{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.main-header .main-header__logo{position:relative;width:8em;margin:0 0 0 2.5em;display:block;z-index:1}@media (min-width:37.5em){.main-header .main-header__logo{margin-left:3em;margin-top:.2em}}.main-header .top-right{position:absolute;top:0;right:1em;bottom:0;left:0;margin:auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.main-header .dsb-logo{margin:0 0 0 1em;align-self:center;width:2.3em;height:2.3em}@media (min-width:62em){.main-header .dsb-logo{margin-left:1.2em;width:2.8em;height:2.8em}}.main-header .dot-logo{margin:0 0 0 1em;align-self:center;width:7em;height:2em}@media (min-width:62em){.main-header .dot-logo{margin-left:1.2em;width:7.8em;height:2.8em}}.main-footer{display:block;width:100%;background:#222}.main-footer .main-footer__content{padding-top:2em;padding-bottom:2em}@media (min-width:37.5em){.main-footer .main-footer__content{padding-top:4em;padding-bottom:4em}}@media (min-width:37.5em){.main-footer .main-footer__content .footer-flex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}}.main-footer .main-footer__content p{margin:0 0 1em;font-size:.9em;line-height:150%;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:37.5em){.main-footer .main-footer__content p{margin:0 1em 0 0}}@media (min-width:62em){.main-footer .main-footer__content p{font-size:1em}}.main-footer .main-footer__content img{display:block;max-width:4em}@media (min-width:62em){.main-footer .main-footer__content img{max-width:4.5em}}.mobile-menu{width:6em;height:3em;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}@media (min-width:37.5em){.mobile-menu{left:.5em}}@media (min-width:76em){.mobile-menu{left:-.5em}}.mobile-menu .mobile-menu__hamburger{position:relative;width:3em;height:3em;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mobile-menu .mobile-menu__hamburger:hover .mobile-menu__hamburger__bar{background:#b41730;transition:color .15s ease}.mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar{overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:28px;height:4px;background:#b41730;transition:color .5s ease,-webkit-transform .15s ease;transition:color .5s ease,transform .15s ease;transition:color .5s ease,transform .15s ease,-webkit-transform .15s ease}.showMenu .mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar.mobile-menu__hamburger__bar--top{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#b41730;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.showMenu .mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar.mobile-menu__hamburger__bar--middle{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);background:#b41730;opacity:0;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.showMenu .mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar.mobile-menu__hamburger__bar--bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#b41730;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar.mobile-menu__hamburger__bar--top{-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar.mobile-menu__hamburger__bar--middle{opacity:1;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.mobile-menu .mobile-menu__hamburger .mobile-menu__hamburger__bar.mobile-menu__hamburger__bar--bottom{-webkit-transform:translateY(8px);transform:translateY(8px);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.mobile-menu .mobile-menu__text{font-family:via_expertbold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b41730;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10em;height:10em;z-index:1000;-webkit-animation:fade-in 1s ease both;animation:fade-in 1s ease both}.spinner .spinner__train{-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.coi-banner__page{font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif}.coi-banner__page p{line-height:150%!important}.coi-banner__page p strong{color:#000!important}.coi-banner__page .coi-banner__headline{font-family:via_officebold,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important}.coi-banner__page .coi-banner__maintext{line-height:150%!important}.content-page{position:relative;padding-top:4em;box-sizing:border-box}.content-page .content-page__wrapper{background:#fff;padding:1em;display:block;box-sizing:border-box;border-top:1px solid hsla(0,0%,89%,.5)}@media (min-width:37.5em){.content-page .content-page__wrapper{padding:1.5em}}@media (min-width:50em){.content-page .content-page__wrapper{padding:2em;max-width:750px;margin:1em auto;box-shadow:0 1px 1px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.05)}}@media (min-width:62em){.content-page .content-page__wrapper{margin:1em auto 4em}}.content-page h1{font-family:via_officebold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em;letter-spacing:.02em;margin-top:.2em}@media (min-width:37.5em){.content-page h1{font-size:2.5em;color:#b41730}}.content-page h2{margin-top:2em;font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1em}@media (min-width:37.5em){.content-page h2{font-size:1.2em}}.content-page p{font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:140%}@media (min-width:62em){.content-page p{line-height:150%}}.content-page .cookie-stats{width:100%;border:1px solid #e7e7e7}.content-page .cookie-stats .cookie-stat__purpose{min-width:16em}@media (min-width:37.5em){.content-page .cookie-stats .cookie-stat__purpose{min-width:12em}}.content-page table{display:block;margin:0;padding:0;background:none;border:none;border-collapse:collapse;border-spacing:0;width:100%;overflow:auto}.content-page td{font-family:via_officeregular,Helvetica Neue,Helvetica,Arial,sans-serif}.content-page thead td{padding:2px;box-sizing:border-box;background:#fafafa;border:none;border-spacing:0;min-width:4.5em}@media (min-width:37.5em){.content-page thead td{padding:1em}}.content-page tbody tr{border-bottom:1px solid #e7e7e7}.content-page tbody td{min-width:4.5em;padding:.5em}@media (min-width:37.5em){.content-page tbody td{padding:1em}}.content-page .return-btn{display:block}@media (min-width:50em){.content-page .return-btn{max-width:750px;margin:1em auto}}.content-page .return-btn a{padding:1em;display:block}.content-page .return-btn a:after{display:block;content:"";width:100%;clear:both}@media (min-width:50em){.content-page .return-btn a{padding:1em 0;max-width:18em}}.content-page .return-btn a:hover svg path{fill:#b41730}.content-page .return-btn a:hover .return-button__text{color:#b41730}.content-page .return-btn svg{margin-top:.1em;float:left;display:block;width:10px;min-width:10px;max-width:10px;height:16px;min-height:16px;max-height:16px}.content-page .return-btn svg path{fill:#b41730}.content-page .return-btn .return-button__text{margin:0 0 0 .5em;float:left;display:block;font-size:1.2em}

/*# sourceMappingURL=frontend.fa2f0545e2054d5419e5.css.map*/