@charset "UTF-8";.grid-xs-1-1,.row{width:100%}select,textarea{font-family:inherit}button,option:hover,select{color:#21386e}a,footer a{text-decoration:none}*{border:0;margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}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{font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}code{background-color:inherit;display:block;padding:10px}::-ms-clear{display:none}@font-face{font-family:montserrat;src:url(../fonts/montserrat-bold-webfont.woff2) format("woff2"),url(../fonts/montserrat-bold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:montserrat;src:url(../fonts/montserrat-light-webfont.woff2) format("woff2"),url(../fonts/montserrat-light-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:montserrat;src:url(../fonts/montserrat-medium-webfont.woff2) format("woff2"),url(../fonts/montserrat-medium-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular-webfont.woff2) format("woff2"),url(../fonts/montserrat-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../fonts/montserrat-semibold-webfont.woff2) format("woff2"),url(../fonts/montserrat-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate(50px,0);transform:translate(50px,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate(50px,0);transform:translate(50px,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}.fade-in-left{-webkit-animation:fadeInLeft 250ms ease-out;animation:fadeInLeft 250ms ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fade-in-right{-webkit-animation:fadeInRight 250ms ease-out;animation:fadeInRight 250ms ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fade-in-up{-webkit-animation:fadeInUp 250ms ease-out;animation:fadeInUp 250ms ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fade-in-down{-webkit-animation:fadeInDown 250ms ease-out;animation:fadeInDown 250ms ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.anim-stagger:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}.anim-stagger:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.anim-stagger:nth-child(4){-webkit-animation-delay:150ms;animation-delay:150ms}.anim-stagger:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.anim-stagger:nth-child(6){-webkit-animation-delay:250ms;animation-delay:250ms}.anim-stagger:nth-child(7){-webkit-animation-delay:.3s;animation-delay:.3s}.anim-stagger:nth-child(8){-webkit-animation-delay:350ms;animation-delay:350ms}.anim-stagger:nth-child(9){-webkit-animation-delay:.4s;animation-delay:.4s}.anim-stagger:nth-child(10){-webkit-animation-delay:450ms;animation-delay:450ms}.anim-stagger:nth-child(11){-webkit-animation-delay:.5s;animation-delay:.5s}.anim-stagger:nth-child(12){-webkit-animation-delay:550ms;animation-delay:550ms}.anim-stagger:nth-child(13){-webkit-animation-delay:.6s;animation-delay:.6s}.anim-stagger:nth-child(14){-webkit-animation-delay:650ms;animation-delay:650ms}.anim-stagger:nth-child(15){-webkit-animation-delay:.7s;animation-delay:.7s}.anim-stagger:nth-child(16){-webkit-animation-delay:750ms;animation-delay:750ms}.anim-stagger:nth-child(17){-webkit-animation-delay:.8s;animation-delay:.8s}.anim-stagger:nth-child(18){-webkit-animation-delay:850ms;animation-delay:850ms}.anim-stagger:nth-child(19){-webkit-animation-delay:.9s;animation-delay:.9s}.anim-stagger:nth-child(20){-webkit-animation-delay:950ms;animation-delay:950ms}.anim-stagger:nth-child(21){-webkit-animation-delay:1s;animation-delay:1s}.anim-stagger:nth-child(22){-webkit-animation-delay:1.05s;animation-delay:1.05s}.anim-stagger:nth-child(23){-webkit-animation-delay:1.1s;animation-delay:1.1s}.anim-stagger:nth-child(24){-webkit-animation-delay:1.15s;animation-delay:1.15s}.anim-stagger:nth-child(25){-webkit-animation-delay:1.2s;animation-delay:1.2s}.row:not(.full-width){max-width:1200px;margin:0 auto}.grid-container{margin:0 -10px}.grid-container.half-gutter{margin-left:-5px;margin-right:-5px}.grid-container.no-margin{margin-left:0;margin-right:0}.grid-container.extra-padding{padding:0 16px}.grid-container:after{content:'';display:block;clear:both}.grid-1-1,.grid-1-2,.grid-1-3,.grid-1-4,.grid-2-3,.grid-3-4,.grid-m-1-1,.grid-m-1-2,.grid-m-1-3,.grid-m-1-4,.grid-m-2-3,.grid-m-3-4,.grid-sm-1-1,.grid-sm-1-2,.grid-sm-1-3,.grid-sm-1-4,.grid-sm-2-3,.grid-sm-3-4,.grid-sp-1-1,.grid-sp-1-2,.grid-sp-1-3,.grid-sp-1-4,.grid-sp-2-3,.grid-sp-3-4,.grid-xl-1-1,.grid-xl-1-2,.grid-xl-1-3,.grid-xl-1-4,.grid-xl-2-3,.grid-xl-3-4,.grid-xs-1-1,.grid-xs-1-2,.grid-xs-1-3,.grid-xs-1-4,.grid-xs-2-3,.grid-xs-3-4{float:left;padding:0 10px;display:block;width:100%}.grid-container.half-gutter>.grid-1-1,.grid-container.half-gutter>.grid-1-2,.grid-container.half-gutter>.grid-1-3,.grid-container.half-gutter>.grid-1-4,.grid-container.half-gutter>.grid-2-3,.grid-container.half-gutter>.grid-3-4,.grid-container.half-gutter>.grid-m-1-1,.grid-container.half-gutter>.grid-m-1-2,.grid-container.half-gutter>.grid-m-1-3,.grid-container.half-gutter>.grid-m-1-4,.grid-container.half-gutter>.grid-m-2-3,.grid-container.half-gutter>.grid-m-3-4,.grid-container.half-gutter>.grid-sm-1-1,.grid-container.half-gutter>.grid-sm-1-2,.grid-container.half-gutter>.grid-sm-1-3,.grid-container.half-gutter>.grid-sm-1-4,.grid-container.half-gutter>.grid-sm-2-3,.grid-container.half-gutter>.grid-sm-3-4,.grid-container.half-gutter>.grid-sp-1-1,.grid-container.half-gutter>.grid-sp-1-2,.grid-container.half-gutter>.grid-sp-1-3,.grid-container.half-gutter>.grid-sp-1-4,.grid-container.half-gutter>.grid-sp-2-3,.grid-container.half-gutter>.grid-sp-3-4,.grid-container.half-gutter>.grid-xl-1-1,.grid-container.half-gutter>.grid-xl-1-2,.grid-container.half-gutter>.grid-xl-1-3,.grid-container.half-gutter>.grid-xl-1-4,.grid-container.half-gutter>.grid-xl-2-3,.grid-container.half-gutter>.grid-xl-3-4,.grid-container.half-gutter>.grid-xs-1-1,.grid-container.half-gutter>.grid-xs-1-2,.grid-container.half-gutter>.grid-xs-1-3,.grid-container.half-gutter>.grid-xs-1-4,.grid-container.half-gutter>.grid-xs-2-3,.grid-container.half-gutter>.grid-xs-3-4{padding:0 5px}@media (min-width:920px){.grid-container:not(.no-margin){margin-left:-16px;margin-right:-16px}.grid-container.half-gutter{margin-left:-8px;margin-right:-8px}.grid-1-1,.grid-1-2,.grid-1-3,.grid-1-4,.grid-2-3,.grid-3-4,.grid-m-1-1,.grid-m-1-2,.grid-m-1-3,.grid-m-1-4,.grid-m-2-3,.grid-m-3-4,.grid-sm-1-1,.grid-sm-1-2,.grid-sm-1-3,.grid-sm-1-4,.grid-sm-2-3,.grid-sm-3-4,.grid-sp-1-1,.grid-sp-1-2,.grid-sp-1-3,.grid-sp-1-4,.grid-sp-2-3,.grid-sp-3-4,.grid-xl-1-1,.grid-xl-1-2,.grid-xl-1-3,.grid-xl-1-4,.grid-xl-2-3,.grid-xl-3-4,.grid-xs-1-1,.grid-xs-1-2,.grid-xs-1-3,.grid-xs-1-4,.grid-xs-2-3,.grid-xs-3-4{float:left;padding:0 16px;display:block;width:100%}.grid-container.half-gutter>.grid-1-1,.grid-container.half-gutter>.grid-1-2,.grid-container.half-gutter>.grid-1-3,.grid-container.half-gutter>.grid-1-4,.grid-container.half-gutter>.grid-2-3,.grid-container.half-gutter>.grid-3-4,.grid-container.half-gutter>.grid-m-1-1,.grid-container.half-gutter>.grid-m-1-2,.grid-container.half-gutter>.grid-m-1-3,.grid-container.half-gutter>.grid-m-1-4,.grid-container.half-gutter>.grid-m-2-3,.grid-container.half-gutter>.grid-m-3-4,.grid-container.half-gutter>.grid-sm-1-1,.grid-container.half-gutter>.grid-sm-1-2,.grid-container.half-gutter>.grid-sm-1-3,.grid-container.half-gutter>.grid-sm-1-4,.grid-container.half-gutter>.grid-sm-2-3,.grid-container.half-gutter>.grid-sm-3-4,.grid-container.half-gutter>.grid-sp-1-1,.grid-container.half-gutter>.grid-sp-1-2,.grid-container.half-gutter>.grid-sp-1-3,.grid-container.half-gutter>.grid-sp-1-4,.grid-container.half-gutter>.grid-sp-2-3,.grid-container.half-gutter>.grid-sp-3-4,.grid-container.half-gutter>.grid-xl-1-1,.grid-container.half-gutter>.grid-xl-1-2,.grid-container.half-gutter>.grid-xl-1-3,.grid-container.half-gutter>.grid-xl-1-4,.grid-container.half-gutter>.grid-xl-2-3,.grid-container.half-gutter>.grid-xl-3-4,.grid-container.half-gutter>.grid-xs-1-1,.grid-container.half-gutter>.grid-xs-1-2,.grid-container.half-gutter>.grid-xs-1-3,.grid-container.half-gutter>.grid-xs-1-4,.grid-container.half-gutter>.grid-xs-2-3,.grid-container.half-gutter>.grid-xs-3-4{padding:0 8px}}.grid-xs-1-2{width:50%}.grid-xs-1-3{width:33.333%}.grid-xs-2-3{width:66.666%}.grid-xs-1-4{width:25%}.grid-xs-3-4{width:75%}@media (min-width:512px){.grid-1-2{width:100%}.grid-1-3,.grid-1-4,.grid-2-3,.grid-3-4{width:50%}}@media (min-width:512px) and (max-width:920px){.grid-sm-1-1{width:100%}.grid-sm-1-2{width:50%}.grid-sm-1-3{width:33.333%}.grid-sm-2-3{width:66.666%}.grid-sm-1-4{width:25%}.grid-sm-3-4{width:75%}}@media (min-width:512px) and (max-width:660px){.grid-sp-1-1{width:100%}.grid-sp-1-2{width:50%}.grid-sp-1-3{width:33.333%}.grid-sp-1-4{width:25%}.grid-sp-2-3{width:66.666%}.grid-sp-3-4{widows:75%}}@media (min-width:921px){.grid-1-1{width:100%}.grid-1-2{width:50%}.grid-1-3{width:33.333%}.grid-1-4{width:25%}.grid-2-3{width:66.666%}.grid-3-4{width:75%}}@media (min-width:921px) and (max-width:1024px){.grid-m-1-1{width:100%}.grid-m-1-2{width:50%}.grid-m-1-3{width:33.333%}.grid-m-1-4{width:25%}.grid-m-2-3{width:66.666%}.grid-m-3-4{width:75%}}@media (min-width:1025px){.grid-xl-1-1{width:100%}.grid-xl-1-2{width:50%}.grid-xl-1-3{width:33.333%}.grid-xl-1-4{width:25%}.grid-xl-2-3{width:66.666%}.grid-xl-3-4{width:75%}}input[type=text],input[type=password],input[type=number],textarea{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2) inset;font-size:22px;font-weight:100;color:#21386e;border:1px solid #21386e;width:100%;height:42px;line-height:42px;background-repeat:no-repeat;vertical-align:top;display:block;margin-bottom:20px;padding:0 12px;border-radius:3px}input[type=text].not-valid,input[type=text].valid,input[type=password].not-valid,input[type=password].valid,input[type=number].not-valid,input[type=number].valid,textarea.not-valid,textarea.valid{background-image:url(../img/icon_ok_blue.png);background-position:right -48px center;transition:background-position .1s;background-size:32px 32px;background-repeat:no-repeat}input[type=text].valid,input[type=password].valid,input[type=number].valid,textarea.valid{background-position:right 4px center}input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled,textarea:disabled{border-color:#ccc;background-color:#e6e6e6}input[type=text].error,input[type=password].error,input[type=number].error,textarea.error{background-color:#ffe0d1}textarea{resize:none;height:100px;line-height:1.4em;padding:12px}button,select{line-height:42px}textarea.big{height:300px}@media (min-width:920px){textarea.big{height:400px}}select{width:100%;border:1px solid #21386e;font-size:22px;height:42px;padding:0 6px;font-weight:100;margin-bottom:20px;border-radius:3px}option{padding:4px;color:#666}option:hover{background-color:#f5fbff}label{margin-bottom:.5em}label.mandatory:before,span.mandatory:before{content:"";background-image:url(../img/icon_mandatory.png);width:14px;height:17px;display:inline-block;background-repeat:no-repeat;background-size:100% auto;vertical-align:middle;margin-right:4px}span.mandatory:before{margin:0}input.icon-pin,input.icon-question{background-position:8px center;padding-left:32px}input.icon-question{background-image:url(../img/icon_question.png)}input.icon-pin{background-image:url(../img/icon_pin.png)}button{background-color:#fff;border:1px solid #21386e;font-size:24px;font-weight:200;width:100%;vertical-align:top;padding:0;transition:background-color 50ms,color 50ms;font-family:montserrat,sans-serif;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}button.blue{background-color:#21386e;color:#fff}button.orange{background-color:#ff671e;border:1px solid #ff671e;color:#fff}button:hover{background-color:#f5fbff}button.blue:hover{background-color:#2d4c95}button.orange:hover{background-color:#ff7838}button:disabled{background-color:#ccc!important;color:#fff;cursor:not-allowed;border-color:#ccc!important}button.icon-del,button.icon-save{width:42px;height:42px;background-repeat:no-repeat;background-position:center;background-size:28px;margin-right:12px}button.icon-save{background-image:url(../img/icon_disc_white.png)}button.icon-del{background-image:url(../img/icon_trash_white.png)}label{display:block;color:#666;font-weight:600}input[type=radio],input[type=file],input[type=checkbox]{display:none}input[type=radio]+label,input[type=checkbox]+label{padding-left:30px;cursor:pointer}input[type=radio]+label:before,input[type=checkbox]+label:before{content:"";display:block;width:16px;height:16px;border:1px solid #21386e;margin:0 0 -20px -30px;box-shadow:0 2px 8px rgba(0,0,0,.2) inset;background-color:#fff;background-size:0 0;background-position:center;background-repeat:no-repeat;transition:background-size 150ms}input[type=checkbox]+label:before{background-image:url(../img/icon_ok_small.png);border-radius:3px}input[type=checkbox]:checked+label:before{background-size:14px 16px}input[type=radio]+label:before{border-radius:50%;background-image:url(../img/icon_blue_dot.gif)}input[type=radio]:checked+label:before{background-size:14px 14px}input[type=file]+label{background-color:#21386e;color:#fff;font-size:24px;font-weight:200;height:42px;line-height:42px;vertical-align:top;padding:0 20px;transition:background-color .1s;display:inline-block;width:100%;text-align:center;cursor:pointer;margin-bottom:0;border-radius:3px}input[type=file]+label:hover{background-color:#2d4c95}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa;opacity:1}::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa!important}::-ms-input-placeholder{color:#aaa}.cc-fader-container{width:100%;padding-top:50%;background-color:#ddd;position:relative}.cc-fader-container .cc-fader-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity 0s linear 1.25s}.cc-fader-container .cc-fader-slide.active{opacity:1;z-index:100;transition:opacity 1.25s}.cc-fader-container.transitioning:hover .cc-ctrl-next,.cc-fader-container.transitioning:hover .cc-ctrl-prev{opacity:.5;cursor:wait}.cc-ctrl-next,.cc-ctrl-prev{display:block;position:absolute;top:50%;width:40px;height:40px;cursor:pointer;background-image:url(../img/icon_back_fwd_ds.png);background-size:auto 40px;background-repeat:no-repeat;background-position:left center;opacity:0;transition:opacity 250ms,-webkit-transform 250ms;transition:opacity 250ms,transform 250ms;transition:opacity 250ms,transform 250ms,-webkit-transform 250ms;z-index:200}.cc-ctrl-prev{left:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc-ctrl-next{right:20px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background-position:right center}div:hover>.cc-ctrl-next,div:hover>.cc-ctrl-prev{opacity:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}body{background-color:#f5fbff;padding-top:60px;font-family:'Open Sans',sans-serif;font-size:75%}.tag-blue,.tag-orange,h1,h2{font-family:montserrat,sans-serif}@media (min-width:920px){body{font-size:87.5%;padding-top:80px}}body.admin{background-color:#ccc;background-image:url(../img/logo_nav_big.png);background-position:left 20px top 20px;background-repeat:no-repeat}button{cursor:pointer}p{line-height:1.4em;margin-bottom:.25em;font-weight:400;color:#666}a{color:#21386e}a:hover{text-decoration:underline}p.icon-mail,p.icon-phone,p.icon-pin,p.icon-web{position:relative;padding:8px 0 8px 26px;color:inherit}p.icon-mail:before,p.icon-phone:before,p.icon-pin:before,p.icon-web:before{content:"";position:absolute;left:0;top:0;height:100%;width:26px;background-position:left center;background-repeat:no-repeat;background-size:18px auto}p.icon-pin:before{background-image:url(../img/icon_pin.png);background-size:16px auto}p.icon-phone:before{background-image:url(../img/icon_phone.png);background-size:17px auto}p.icon-mail:before{background-image:url(../img/icon_email_small.png)}p.icon-web:before{background-image:url(../img/icon_web_small.png)}.address-container{color:#21386e}.address-container>p:first-of-type{margin-top:-8px}.address-container a{color:#21386e;font-size:1.125em}.address-container a p{font-weight:300}h1.big-fat-letters{font-size:10em;font-weight:800;padding-top:60px;color:#ff671e}h3,h4{line-height:1.2em;font-weight:700;color:#21386e;margin-bottom:1em}h3{font-size:1.285em}h4{font-size:1.125em}*+h3,*+h4,p+ul.dots-blue,p+ul.dots-orange{margin-top:1em}video{display:block;max-width:100%;margin:0 auto;max-height:75vh;width:auto;height:auto}table{border-collapse:collapse;border-spacing:0;width:100%}tr:not(:last-of-type){border-bottom:1px solid #ccc}tr:hover{background-color:#f5fbff}td{height:3em;vertical-align:middle;color:#666;font-weight:600;position:relative}.card h1:after,.page-content .headline-container>h2:after,.thin-border .card-headline h2::after{content:"";height:100%;width:100%}td:first-child{padding-left:8px}td:last-child{padding-right:8px}.page-content-container{display:block;position:relative;min-height:75vh}.page-content-container.ng-enter{transition:opacity .3s,-webkit-transform .3s ease-out;transition:opacity .3s,transform .3s ease-out;transition:opacity .3s,transform .3s ease-out,-webkit-transform .3s ease-out;opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px)}.result-overlay,.tooltip{transition:opacity .2s,-webkit-transform .2s}.page-content-container.ng-enter-active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.page-content-container.ng-leave,.tooltip{opacity:0}.page-content{padding:0 16px}.page-content section{margin:60px auto 0;max-width:1200px}.page-content .headline-container>h2{display:inline-block;font-size:1.572em;padding:7px 8px 3px;color:#fff;font-weight:300;position:relative}.page-content .headline-container>h2:after{display:block;position:absolute;right:0;top:0;z-index:-1;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:top right;transform-origin:top right}.page-content .headline-container.blue{border-bottom:2px solid #21386e}.page-content .headline-container.blue>h2,.page-content .headline-container.blue>h2:after{background-color:#21386e}.page-content .headline-container.orange{border-bottom:2px solid #ff671e}.page-content .headline-container.orange>h2,.page-content .headline-container.orange>h2:after{background-color:#ff671e}.thin-border{border:1px solid #ccc;padding:16px}.card.border-top,.thin-border.dark-blue-top{border-top:2px solid #21386e}.thin-border>.grid-container.extra-padding{margin:0 -16px}.thin-border .card-headline{margin:-17px 0 18px -17px;padding-right:48px}.thin-border .card-headline h2{background-color:#21386e;display:inline-block;font-size:1.572em;padding:7px 10px 3px 12px;color:#fff;font-weight:300;position:relative;z-index:1}.thin-border .card-headline h2::after{display:block;position:absolute;right:0;top:0;z-index:-1;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;background-color:#21386e}.card,.drop-shadow{position:relative;box-shadow:0 3px 6px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.1)}.card{background-color:#fff}.card h1,.card h1:after{background-color:#21386e;top:0}.card h1,.card h1:after,.tooltip,.tooltip:after{position:absolute}.border-top-orange,.card.border-top.premium{border-top:2px solid #ff671e}.card h1{right:0;color:#fff;z-index:500;font-size:1.572em;font-weight:600;padding:8px 16px}.card h1:after{z-index:-1;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;left:0}.card.premium h1,.card.premium h1:after{background-color:#ff671e}.card h2.tagline{background-color:#21386e;margin:-17px -17px 0;text-align:center;color:#fff;font-size:1.6em;padding:18px 32px;line-height:1.25em;font-weight:600}.card h2.tagline.orange{background-color:#ff671e}.card h2.tagline.light-blue{background-color:#fff;color:#21386e;border-bottom:1px solid #21386e;margin:-16px -16px 0;padding:17px 32px}.card h2.tagline.light-grey{background-color:#ccc;color:#21386e}.tag-blue,footer{background-color:#21386e}@media (min-width:660px){.card h1{font-size:2.4em}}footer{color:#fff;padding:32px 20px;margin-top:32px}footer h4{font-size:1.285em;font-weight:600}footer .container{max-width:1200px;margin:0 auto}footer .footer-logo{width:100%;padding-top:52%;background-image:url(../img/logo_footer_big.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}footer ul{margin-top:1.125em}footer a{color:#fff;font-size:1.125em;line-height:1.5em;font-weight:200}footer a:hover{text-decoration:underline}.bold-blue,strong{font-weight:700;color:#21386e!important}.bold-orange{font-weight:700;color:#ff671e!important}.gutter-bottom{margin-bottom:20px!important}.gutter-top{margin-top:20px!important}.half-gutter-bottom{margin-bottom:10px!important}.half-gutter-top{margin-top:10px!important}span.trailing-comma:not(:last-of-type):after{content:", "}.angular-google-map-container{height:200px}@media (min-width:920px){.gutter-bottom{margin-bottom:32px!important}.gutter-top{margin-top:32px!important}.half-gutter-bottom{margin-bottom:16px!important}.half-gutter-top{margin-top:16px!important}.angular-google-map-container{height:320px}}.tag-blue,.tag-orange{color:#fff;border-radius:4px;display:inline-block;font-weight:400;font-size:14px;padding:4px 6px 4px 20px;margin:4px 4px 0 0;background-image:url(../img/icon_tag_white.png);background-repeat:no-repeat;background-position:left 5px center;background-size:12px auto}.tag-orange{background-color:#ff671e}.tag-blue.not-approved,.tag-orange.not-approved{background-color:#666}.api-notification,.tooltip{background-color:#fff;pointer-events:none}.tooltip{bottom:100%;left:50%;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);border-color:#ff671e;border-style:solid;border-width:1px;border-radius:5px;padding:8px;font-weight:200;margin-bottom:10px;color:#666;box-shadow:0 3px 6px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.1);transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;min-width:240px}.tooltip.down{bottom:unset;top:100%;margin-bottom:0;margin-top:10px;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px)}.tooltip:after{content:"";display:block;border-style:solid;border-width:10px 10px 0;border-color:#ff671e transparent transparent;width:0;height:0;top:100%;left:50%;margin-left:-5px}.tooltip.down:after{border-width:0 10px 10px;border-color:transparent transparent #ff671e;top:unset;bottom:100%}.tooltip.error:not(.down):after{border-top-color:#ff671e}.tooltip.error.down:after{border-bottom-color:#ff671e}.tooltip.error{border-color:#ff671e}.show-tooltip .tooltip,.tooltip.show,tr:hover .tooltip{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.centered-form-container{width:100%;max-width:480px;margin:0 auto}.spinner{position:fixed;top:50%;left:50%;width:64px;height:64px;border-radius:50%;margin:-42px 0 0 -42px;box-shadow:0 3px 6px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2) inset,0 12px 24px rgba(0,0,0,.1) inset;border:10px solid #21386e;box-sizing:content-box;z-index:50000}.spinner:after,.spinner:before{content:"";position:absolute;border-radius:50%;border-style:solid;box-sizing:border-box}.spinner:before{left:-16px;top:-16px;width:96px;height:96px;border-width:20px;border-color:transparent #2d4c95;-webkit-animation:rotate 1.75s ease-in-out infinite;animation:rotate 1.75s ease-in-out infinite}.spinner:after{left:-13px;top:-13px;height:90px;width:90px;border-width:10px;border-color:#ff671e transparent;-webkit-animation:rotate 1.75s ease-in-out infinite reverse;animation:rotate 1.75s ease-in-out infinite reverse}.api-notification{position:fixed;bottom:18%;display:block;width:100%;max-width:400px;padding-left:48px;border:1px solid grey;left:50%;-webkit-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0);box-shadow:0 3px 6px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.1);opacity:0;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;min-height:40px;background-repeat:no-repeat;background-position:left 7px center;cursor:pointer;z-index:1000001}.api-notification>span{padding:16px;display:block;font-size:18px}.api-notification.show{opacity:1;pointer-events:all;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.api-notification.error{background-color:#ff671e;border-color:#ff671e;background-image:url(../img/icon_sad_white.png);color:#ff671e}.api-notification.error:not(.light){color:#fff}.api-notification.light.error>span{background-color:#fff}.api-notification.success{background-color:#21386e;border-color:#21386e;background-image:url(../img/icon_ok_white.png);color:#21386e}.api-notification.light.success>span,.price-container{background-color:#f5fbff}.api-notification.success:not(.light){color:#fff}ul.dots-blue,ul.dots-orange{list-style:disc;font-size:1.125em;line-height:1.2;margin:0 2em}ul.dots-orange{color:#ff671e}ul.dots-blue{color:#21386e}ul.dots-blue>li>span,ul.dots-orange>li>span{color:#666}ul.dots-blue>li,ul.dots-orange>li{margin-bottom:.75em}@media (min-width:920px){.subs-description-container{min-height:180px}}.price-container{color:#21386e;font-size:1.2em;padding:16px 0}@media (min-width:512px) and (max-width:920px){.price-container{padding:32px 0}}.price-container p{font-weight:600}.price{font-size:2.4em;font-weight:800;margin:.5em 0 0;display:inline-block}.small,small{font-size:.8em;font-weight:400}.price .small{font-size:.35em;vertical-align:sub}#home-header{height:365px;background-image:url(../img/header_bg_small02.jpg);background-position:center;background-size:cover;padding:217px 16px 0;margin:-50px -16px 0}.header-search-container{background-color:#21386e;border-radius:4px;width:100%;max-width:480px;margin:0 auto;padding:5px;z-index:1000}.header-search-container input{margin-bottom:4px}.header-search-container button{border:1px solid #21386e;background-color:#ff671e;color:#fff}#home-header .header-search-container{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:660px){#home-header{height:365px;padding:217px 0 0;background-image:url(../img/header_bg_medium02.jpg)}.header-search-container{width:640px;max-width:100%;padding:2px}.header-search-container:after{content:"";display:block;clear:both}.header-search-container .ac-search-wrapper{width:40%;display:block;margin-bottom:0;float:left;padding:1px}.header-search-container input{margin-bottom:0}.header-search-container .button-wrapper{padding:1px;width:20%;float:left;display:block}.header-search-container button{display:block;background-image:url(../img/icon_search_white.png);background-position:center left 12px;background-repeat:no-repeat;padding:0 0 0 20px;line-height:40px;font-weight:400}}@media (min-width:1024px){.subs-description-container{min-height:165px}#home-header{background-image:url(../img/header_bg_large02.jpg)}}#header-link-bar{background-color:#21386e;padding:0 16px;margin:-16px}#header-link-bar .container{max-width:1200px;width:100%;margin:-2px auto 0;position:relative}#header-link-bar ul:after{content:"";display:block;clear:both}#header-link-bar ul li{float:left;width:16.6666%;display:block;text-align:center;border-right:1px solid #fff}#header-link-bar ul li:first-child{border-left:1px solid #fff}#header-link-bar a{color:#fff;text-decoration:none;line-height:30px;display:block;width:100%;font-size:1.285em;font-weight:200;padding:15px 0;transition:background-color .1s}#header-link-bar a:hover{text-decoration:none;background-color:#2d4c95}@media (max-width:1024px){#header-link-bar ul li{width:20%}#header-link-bar ul li:nth-child(6){display:none}}@media (max-width:920px){#header-link-bar ul li{width:25%}#header-link-bar ul li:nth-child(5){display:none}}@media (max-width:660px){#header-link-bar ul li{width:33%}#header-link-bar ul li:nth-child(4){display:none}}@media (max-width:512px){#header-link-bar ul li{width:100%;display:block;float:none;border-bottom:1px solid #fff;border-left:0 none;border-right:0 none}#header-link-bar ul li:first-child{border-left:0 none}#header-link-bar ul li:nth-child(3){border-bottom:0 none}#header-link-bar a{padding:5px 0}}.big-card-headline{color:#fff;background-color:#ff671e;font-size:2.4em;font-weight:600;position:relative;padding:12px 16px;display:inline-block;line-height:1;z-index:10}.big-card-headline::after{content:"";position:absolute;left:0;top:0;background-color:#ff671e;height:100%;width:100%;display:block;-webkit-transform:skew(-45deg);transform:skew(-45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:-1}.thin-border .big-card-headline{margin:-17px 0 0 -17px}.tagline-center{text-align:center;font-size:1.4em;max-width:800px;display:block;margin:0 auto}a.icon-beauty:before,a.icon-doctor:before,a.icon-food:before,a.icon-hair:before,a.icon-law:before,a.icon-shopping:before{content:"";width:30px;height:30px;background-repeat:no-repeat;background-position:center center;display:inline-block;background-size:auto 100%;vertical-align:top;margin-right:3px}a.icon-doctor:before{background-image:url(../img/icon_doctor_white.png);background-image:url(../img/icon_doctor_white.svg),linear-gradient(transparent,transparent)}a.icon-food:before{background-image:url(../img/icon_food_white.png);background-image:url(../img/icon_food_white.svg),linear-gradient(transparent,transparent)}a.icon-law:before{background-image:url(../img/icon_law_white.png);background-image:url(../img/icon_law_white.svg),linear-gradient(transparent,transparent)}a.icon-shopping:before{background-image:url(../img/icon_shopping_white.png);background-image:url(../img/icon_shopping_white.svg),linear-gradient(transparent,transparent)}a.icon-hair:before{background-image:url(../img/icon_hair_white.png);background-image:url(../img/icon_hair_white.svg),linear-gradient(transparent,transparent)}a.icon-beauty:before{background-image:url(../img/icon_beauty_white.png);background-image:url(../img/icon_beauty_white.svg),linear-gradient(transparent,transparent)}.icon-box{border:4px solid #fff;border-radius:5px;margin:54px 0;padding:76px 0;position:relative;height:325px}.icon-box>.number{position:absolute;font-family:montserrat,sans-serif;font-size:2.8em;font-weight:700;border:4px solid #fff;width:60px;border-radius:50%;height:60px;text-align:center;line-height:56px;left:50%;top:-32px;margin-left:-30px;background-color:#ff671e}.action-button,.description-container h1,.description-container h2,span.big-text{font-weight:600}.icon-box>img{display:block;margin:0 auto;max-width:80%;height:auto}span.big-text{display:block;font-size:1.45em;font-family:montserrat,sans-serif}#main-navigation a,#main-navigation li>span,.promo-card .promo-header>h3,.result-card h3,.result-card p.tagline,.result-card span.icon-distance{font-family:montserrat,sans-serif}.icon-box span.big-text{position:absolute;bottom:36px;width:100%;text-align:center}.action-button{color:#ff671e;border-color:#fff;line-height:54px;max-width:420px;text-transform:uppercase}.description-container{color:#666}.description-container h1,.description-container h2,.description-container h3{font-size:1.125em;margin:1em 0}.description-container h3{font-weight:700;color:#ff671e;font-size:1.285em}.description-container h1{color:#ff671e}.description-container h2{color:#21386e}.description-container ol,.description-container ul{list-style:disc;font-weight:200;font-size:1em;line-height:1.2em}.description-container li{margin-left:2em;margin-bottom:.5em}#main-navigation{width:100%;height:60px;background-color:#ff671e;position:fixed;top:0;left:0;z-index:999999;padding:0 10px}#main-navigation a,#main-navigation li>span{color:#fff;line-height:60px;padding:0 18px;font-size:1.285em;text-decoration:none}#main-navigation .icon-clip:before,#main-navigation .icon-ger:before,#main-navigation .icon-off:before,#main-navigation .icon-ok:before,#main-navigation .icon-tur:before,#main-navigation .icon-user-active:before,#main-navigation .icon-user:before{content:"";display:inline-block;width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:100% auto;margin-right:8px;vertical-align:middle;margin-top:-9px}#main-navigation .icon-ok:before{background-image:url(../img/icon_ok_white.png)}#main-navigation .icon-user:before{background-image:url(../img/icon_user_white.png)}#main-navigation .icon-user-active:before{background-image:url(../img/icon_user_active.png)}#main-navigation .icon-ger:before{background-image:url(../img/icon_ger.png)}#main-navigation .icon-tur:before{background-image:url(../img/icon_tur.png)}#main-navigation .icon-off:before{background-image:url(../img/icon_off_white.png)}#main-navigation .icon-clip:before{background-image:url(../img/icon_clip_white.png)}#main-navigation .container{width:100%;max-width:1200px;margin:0 auto}#main-navigation .logo-container{float:left;width:96px;height:60px;background-image:url(../img/logo_nav_big.png);background-repeat:no-repeat;background-position:left center;background-size:auto 80%;display:block;padding:0}@media (max-width:660px){#main-navigation .mobile-toggle{width:40px;height:40px;float:right;display:block;margin:10px 0;position:relative;cursor:pointer}#main-navigation .mobile-toggle .toggle-stripe{width:40px;height:4px;background-color:#fff;display:block;position:absolute;top:18px;left:0;-webkit-transform-origin:center;transform-origin:center;transition:opacity 250ms,-webkit-transform 250ms;transition:transform 250ms,opacity 250ms;transition:transform 250ms,opacity 250ms,-webkit-transform 250ms}#main-navigation .mobile-toggle .toggle-stripe:nth-child(1){-webkit-transform:translate(0,-12px);transform:translate(0,-12px)}#main-navigation .mobile-toggle .toggle-stripe:nth-child(3){-webkit-transform:translate(0,12px);transform:translate(0,12px)}#main-navigation .menu-container{display:block;position:absolute;top:100%;left:0;width:100%;pointer-events:none;-webkit-transform-origin:top left;transform-origin:top left}#main-navigation .menu-container ul{overflow:hidden}#main-navigation .menu-container li{display:block;width:100%;border-top:1px solid #FF861E;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;transition-duration:.2s;transition-timing-function:linear;background-color:#ff671e;opacity:0;z-index:-1}#main-navigation .menu-container a,#main-navigation .menu-container span{width:100%;display:block;margin:0 16px;-webkit-transform:translate(100%,0);transform:translate(100%,0);transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;cursor:pointer}#main-navigation .menu-container li:nth-child(4),#main-navigation .menu-container li:nth-child(4)>a,#main-navigation .menu-container li:nth-child(4)>span{transition-delay:0s}#main-navigation .menu-container li:nth-child(3),#main-navigation .menu-container li:nth-child(3)>a,#main-navigation .menu-container li:nth-child(3)>span{transition-delay:50ms}#main-navigation .menu-container li:nth-child(2),#main-navigation .menu-container li:nth-child(2)>a,#main-navigation .menu-container li:nth-child(2)>span{transition-delay:.1s}#main-navigation .menu-container li:nth-child(1),#main-navigation .menu-container li:nth-child(1)>a,#main-navigation .menu-container li:nth-child(1)>span{transition-delay:150ms}#main-navigation .show-mobile .menu-container{opacity:1;pointer-events:all;-webkit-transform:none;transform:none;transition:opacity 0s}#main-navigation .show-mobile .menu-container ul.show-sub-menu>li,#main-navigation .show-mobile .menu-container>ul>li{-webkit-transform:none;transform:none;opacity:1;transition-duration:.2s;transition-timing-function:ease-out}#main-navigation .show-mobile .menu-container ul.show-sub-menu>li>a,#main-navigation .show-mobile .menu-container ul.show-sub-menu>li>span,#main-navigation .show-mobile .menu-container>ul>li>a,#main-navigation .show-mobile .menu-container>ul>li>span{-webkit-transform:none;transform:none;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#main-navigation .show-mobile .menu-container li:nth-child(1),#main-navigation .show-mobile .menu-container li:nth-child(1)>a,#main-navigation .show-mobile .menu-container li:nth-child(1)>span{transition-delay:25ms}#main-navigation .show-mobile .menu-container li:nth-child(2),#main-navigation .show-mobile .menu-container li:nth-child(2)>a,#main-navigation .show-mobile .menu-container li:nth-child(2)>span{transition-delay:50ms}#main-navigation .show-mobile .menu-container li:nth-child(3),#main-navigation .show-mobile .menu-container li:nth-child(3)>a,#main-navigation .show-mobile .menu-container li:nth-child(3)>span{transition-delay:75ms}#main-navigation .show-mobile .menu-container li:nth-child(4),#main-navigation .show-mobile .menu-container li:nth-child(4)>a,#main-navigation .show-mobile .menu-container li:nth-child(4)>span{transition-delay:.1s}#main-navigation .show-mobile .menu-container li:nth-child(5),#main-navigation .show-mobile .menu-container li:nth-child(5)>a,#main-navigation .show-mobile .menu-container li:nth-child(5)>span{transition-delay:125ms}#main-navigation .show-mobile .menu-container li:nth-child(6),#main-navigation .show-mobile .menu-container li:nth-child(6)>a,#main-navigation .show-mobile .menu-container li:nth-child(6)>span{transition-delay:150ms}#main-navigation .show-mobile .menu-container li:nth-child(7),#main-navigation .show-mobile .menu-container li:nth-child(7)>a,#main-navigation .show-mobile .menu-container li:nth-child(7)>span{transition-delay:175ms}#main-navigation .show-mobile .menu-container li:nth-child(8),#main-navigation .show-mobile .menu-container li:nth-child(8)>a,#main-navigation .show-mobile .menu-container li:nth-child(8)>span{transition-delay:.2s}#main-navigation .show-mobile .menu-container li:nth-child(9),#main-navigation .show-mobile .menu-container li:nth-child(9)>a,#main-navigation .show-mobile .menu-container li:nth-child(9)>span{transition-delay:225ms}#main-navigation .show-mobile .menu-container li:nth-child(10),#main-navigation .show-mobile .menu-container li:nth-child(10)>a,#main-navigation .show-mobile .menu-container li:nth-child(10)>span{transition-delay:250ms}#main-navigation .show-mobile .menu-container li>ul{opacity:0;pointer-events:none;height:0;overflow:hidden}#main-navigation .show-mobile .menu-container li>ul.show-sub-menu{opacity:1;pointer-events:all;height:auto}#main-navigation .show-mobile .menu-container li>ul>li{background-color:#21386e;border-top:#f5fbff;padding-left:18px}#main-navigation .show-mobile .mobile-toggle .toggle-stripe:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-navigation .show-mobile .mobile-toggle .toggle-stripe:nth-child(2){-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0}#main-navigation .show-mobile .mobile-toggle .toggle-stripe:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (min-width:661px){#main-navigation li:hover,#main-navigation li>ul{background-color:#21386e}#main-navigation .mobile-toggle{display:none}#main-navigation .menu-container{float:right}#main-navigation .menu-container>ul>li{display:inline-block;position:relative}#main-navigation .menu-container>ul>li>a,#main-navigation .menu-container>ul>li>span{display:block}#main-navigation .menu-container>ul>li:last-of-type>a,#main-navigation .menu-container>ul>li:last-of-type>span{min-width:120px}#main-navigation li>ul{opacity:0;display:block;position:absolute;top:100%;left:0;box-shadow:0 2px 4px rgba(0,0,0,.3);pointer-events:none;min-width:100%}#main-navigation li:hover>ul,#main-navigation ul.show-lang-selection{opacity:1;pointer-events:all}#main-navigation li>ul>li>a,#main-navigation li>ul>li>span{display:block;white-space:nowrap;cursor:pointer;font-size:1em;line-height:40px}#main-navigation li>ul>li>.icon-clip:before,#main-navigation li>ul>li>.icon-ger:before,#main-navigation li>ul>li>.icon-off:before,#main-navigation li>ul>li>.icon-ok:before,#main-navigation li>ul>li>.icon-tur:before,#main-navigation li>ul>li>.icon-user:before{width:26px;height:26px;margin-top:-6px}#main-navigation li>ul>li:hover{background-color:#2d4c95}.no-csspointerevents #main-navigation li>ul{display:none}.no-csspointerevents #main-navigation li:hover>ul,.no-csspointerevents #main-navigation ul.show-lang-selection{display:block;pointer-events:all}}.ac-search-wrapper,.search-card{position:relative}@media (min-width:920px){#main-navigation{padding:0 16px;height:80px}#main-navigation .logo-container{height:80px;width:128px}#main-navigation .menu-container>ul>li>a,#main-navigation .menu-container>ul>li>span{line-height:80px;height:80px}#main-navigation .menu-container>ul>li>a:hover,#main-navigation .menu-container>ul>li>span:hover{text-decoration:none}#main-navigation .menu-container>ul>li>.icon-clip:before,#main-navigation .menu-container>ul>li>.icon-ger:before,#main-navigation .menu-container>ul>li>.icon-off:before,#main-navigation .menu-container>ul>li>.icon-ok:before,#main-navigation .menu-container>ul>li>.icon-tur:before,#main-navigation .menu-container>ul>li>.icon-user-active:before,#main-navigation .menu-container>ul>li>.icon-user:before{width:34px;height:34px}}.search-card{width:100%;margin-top:20px;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.1);padding:20px;background-color:#fff}@media (min-width:920px){.search-card{margin-top:32px}}.ac-suggestions{position:absolute;top:100%;border:1px solid #21386e;z-index:100;left:0;right:0;box-shadow:0 3px 6px rgba(0,0,0,.2);background-color:#f5fbff}.file-manager-container .file-manager,.lightbox-backdrop .lightbox-close,.promo-card,.result-card,.result-overlay,.result-wrapper{box-shadow:0 3px 6px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.1)}.ac-suggestion-item{font-size:1.125em;font-weight:400;color:#21386e;cursor:pointer;padding:4px 8px}.ac-suggestion-item.special{background-color:#21386e;color:#fff}.ac-suggestion-item.selected,.ac-suggestion-item:hover{background-color:#ff671e;color:#fff}.ac-suggestion-item .sugg-de:before,.ac-suggestion-item .sugg-tr:before{content:"";display:inline-block;background-size:16px auto;background-position:center center;background-repeat:no-repeat;width:16px;height:16px;margin-right:4px;margin-bottom:-2px;border-radius:50%}.ac-suggestion-item .sugg-tr:before{background-image:url(../img/icon_tur.png)}.ac-suggestion-item .sugg-de:before{background-image:url(../img/icon_ger.png)}.promo-card{width:100%;padding-top:100%;margin-top:20px;overflow:hidden;position:relative;border:1px solid #ccc;background-color:#fff}.promo-card .promo-header{position:absolute;top:0;left:0;width:100%;height:66.666%;background-color:#ccc;border-bottom:2px solid #ff671e;background-position:center;background-size:cover}.promo-card .promo-header>h3{position:absolute;bottom:0;color:#fff;background-color:#ff671e;font-size:1.572em;font-weight:400;padding:7px 8px 3px;z-index:1;margin-bottom:-1px}.promo-card .promo-header>h3:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;background-color:#ff671e;width:100%;z-index:-1;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:top right;transform-origin:top right}.promo-card .promo-description{width:100%;padding:12px;color:#666;height:33.333%;position:absolute;bottom:0;font-size:1em;font-weight:200;overflow:hidden}.promo-card .promo-description>p{overflow:hidden;height:100%}.promo-card .promo-description:after{content:"";display:block;width:100%;height:16px;position:absolute;bottom:12px;background-image:linear-gradient(rgba(255,255,255,0),#fff)}@media (min-width:920px){.promo-card{margin-top:32px}}.result-wrapper{position:relative;overflow:hidden;margin-bottom:20px}.result-overlay{position:absolute;bottom:1px;right:1px;background-color:#ff671e;padding:12px;border-radius:12px 0 0;-webkit-transform:translate(50%,100%);transform:translate(50%,100%);opacity:0;pointer-events:none;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.result-wrapper:hover .result-overlay{-webkit-transform:none;transform:none;opacity:1;pointer-events:all}@media (max-width:660px){.result-overlay{-webkit-transform:none;transform:none;opacity:1;pointer-events:all}}.result-overlay a{color:#fff;cursor:pointer;font-size:18px;margin:0 4px}.result-overlay a:hover{text-decoration:none;color:#21386e}.result-card{width:100%;position:relative;overflow:hidden;background-color:#fff;cursor:pointer;border-top:2px solid #21386e}.result-card.premium{border-top:2px solid #ff671e}.result-card .image{width:100%;padding-top:50%;background-position:center;background-size:cover}.result-card .content{display:block;border-top:2px solid #21386e;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;position:relative}.result-card .header{position:absolute;top:0;left:0}.result-card.premium .content{border-top:2px solid #ff671e}.result-card h3{color:#fff;font-size:1.572em;padding:5px 8px;background-color:#21386e;position:absolute;z-index:10;font-weight:300;bottom:100%;left:0;margin:0 0 1px -1px}.result-card p.tagline{color:#21386e;font-weight:300}.result-card span.icon-distance{position:absolute;right:0;top:0;z-index:20;color:#fff;font-size:1.2em;font-weight:400;padding:6px 8px;background-color:#21386e}.result-card h3:after,.result-card span.icon-distance:before{position:absolute;top:0;z-index:-1;left:0;content:""}.result-card span.icon-distance:before{display:block;bottom:0;right:0;background-color:#21386e;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.result-card.premium .icon-distance,.result-card.premium .icon-distance:before{background-color:#ff671e}.result-card span.icon-distance:after{content:"";display:inline-block;width:2em;height:1.2em;background-image:url(../img/icon_dist_white.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;vertical-align:bottom;margin-top:-2px}.result-card h3:after{display:block;width:100%;height:100%;background-color:#21386e;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:top left;transform-origin:top left}.result-card.premium h3,.result-card.premium h3:after{background-color:#ff671e}.result-card .description{width:100%;padding:12px;color:#666;font-size:1em;font-weight:200;overflow:hidden}.result-card .description>p{overflow:hidden;height:100%;font-size:1.125em}.result-card .tag-container{max-width:100%;text-align:right}.result-card .tag-container .tag-blue,.result-card .tag-container .tag-orange{margin:4px 0 0 4px}@media (min-width:920px){.result-wrapper{margin-bottom:32px}}@media (min-width:512px){.result-card .image{padding-top:33.333%}}@media (min-width:660px){.result-card .image{width:25%;padding-top:0;position:absolute;left:0;top:0;bottom:0;background-position:center;background-size:cover}.result-card .content{width:75%;margin-left:25%;border-left:0 none;border-top:0 none}.result-card.premium .content{border-top:0 none}.result-card h3{position:relative;z-index:10;margin:-1px -1px 0;padding-right:120px}.result-card h3:after{-webkit-transform-origin:bottom left;transform-origin:bottom left}.result-card span.icon-distance,.result-card.premium span.icon-distance{background-color:transparent;padding:8px 12px 0 0}.result-card span.icon-distance:before{display:none}}.non-active-overlay{position:absolute;left:0;top:2px;bottom:0;right:0;background-color:rgba(255,255,255,.6)}.side-img{display:block}.lightbox-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);z-index:100000}.lightbox-backdrop .lightbox-img-container{max-width:100%;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:scale(.9) translate(-50%,-50%);transform:scale(.9) translate(-50%,-50%);transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;-webkit-transform-origin:top left;transform-origin:top left;pointer-events:none;overflow:hidden;border-radius:3px}.lightbox-backdrop .show.lightbox-img-container{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;transition:opacity .3s ease-out .2s,transform .3s ease-out .2s;transition:opacity .3s ease-out .2s,transform .3s ease-out .2s,-webkit-transform .3s ease-out .2s;pointer-events:all}.lightbox-backdrop img{max-width:90vw;max-height:90vh;height:auto;width:auto;display:block}.lightbox-backdrop .lightbox-next-backdrop,.lightbox-backdrop .lightbox-prev-backdrop{position:absolute;top:0;bottom:0;width:50%;z-index:1;cursor:pointer}.lightbox-backdrop .lightbox-prev-backdrop{left:0}.lightbox-backdrop .lightbox-next-backdrop{right:0}.lightbox-backdrop .lightbox-close{position:absolute;width:40px;height:40px;background-image:url(../img/icon_close_blue.png);cursor:pointer;background-repeat:no-repeat;background-position:center;background-color:#fff;right:0;top:0;border-radius:0 0 0 17px;opacity:.33;transition:opacity 150ms;z-index:2}.lightbox-backdrop .lightbox-close:hover{opacity:1}.expandable-image-wrapper{position:relative}.expandable-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);background-image:url(../img/icon_expand.png);background-position:center;background-repeat:no-repeat;background-size:30px auto;opacity:0;cursor:pointer;transition:opacity .2s,background-size .2s}.expandable-image-overlay:hover{background-size:48px auto;opacity:.75}.expandable-image{padding-top:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#666}.file-manager-container{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);padding:10px;z-index:1000000;opacity:0;pointer-events:none;transition:opacity .3s}.file-manager-container.show{opacity:1;pointer-events:all}@media (min-width:920px){.file-manager-container{padding:20px}}@media (min-width:1024px){.file-manager-container{padding:45px}}.file-manager-container .file-manager{display:block;width:100%;max-width:960px;margin:0 auto;max-height:100%;background-color:#fff;padding:20px;border-style:solid;border-width:2px 1px 1px;border-color:#21386e #ccc #ccc;position:relative;-webkit-transform:translate(0,-100px);transform:translate(0,-100px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.file-manager-container.show .file-manager{-webkit-transform:none;transform:none}.file-manager-container .file-manager .file-manager-header{padding:24px 0 12px}.file-manager-container .file-manager .file-manager-header .icon-close{width:34px;height:34px;position:absolute;right:10px;top:10px;background-image:url(../img/icon_close_blue.png);cursor:pointer;background-repeat:no-repeat;background-position:center}.file-manager-container .file-manager .file-manager-header h2{background-color:#21386e;color:#fff;position:absolute;top:0;left:-1px;font-size:1.572em;padding:7px 8px 3px;font-weight:300;z-index:1}.file-manager-container .file-manager .file-manager-header h2:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:100%;z-index:-1;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;background-color:#21386e}.file-manager-container .file-manager .file-overview{min-height:400px;overflow-y:scroll;box-shadow:0 3px 6px rgba(0,0,0,.2) inset;background-color:#f5fbff;border:1px solid #ccc;padding:0 16px;max-height:calc(100vh - 320px)}.add-image,.file-manager-image{padding-top:100%;background-position:center;background-repeat:no-repeat;cursor:pointer;overflow:hidden}.file-manager-container .file-manager .file-overview>div{margin-bottom:32px}.file-manager-container .file-manager .file-overview>div:after{content:"";display:block;clear:both}.file-manager-container .file-manager .file-overview label{margin-right:-16px}.file-manager-image{background-size:contain;margin:22px 2px 2px;position:relative;background-color:#666;box-shadow:0 3px 6px rgba(0,0,0,.2)}.file-manager-image.selected{border:2px solid #ff671e;margin:20px 0 0}.file-manager-image .button-delete{position:absolute;width:38px;height:38px;background-image:url(../img/icon_close_grey.png);cursor:pointer;background-repeat:no-repeat;background-position:center;background-color:#fff;right:0;bottom:0;border-radius:15px 0 0;pointer-events:none;opacity:0;transition:opacity 150ms,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms;transition:opacity 150ms,transform 150ms,-webkit-transform 150ms;-webkit-transform:translate(100%,100%);transform:translate(100%,100%);background-size:28px}.add-image,.z-fix{position:relative}.file-manager-image.selected .button-delete,.file-manager-image:hover .button-delete{opacity:1;-webkit-transform:none;transform:none;pointer-events:all}.file-manager-image .button-delete:hover{background-image:url(../img/icon_close_blue.png)}.add-image{margin:22px 2px 2px;background-color:#ccc;box-shadow:0 3px 6px rgba(0,0,0,.2) inset;background-image:url(../img/icon_add_big.png)}@media (min-width:920px){.add-image,.file-manager-image{margin:34px 2px 2px}.file-manager-image.selected{margin:32px 0 0}}.editable-tag-container{display:inline-block;margin-right:16px}.remove-tag{display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align:top;background-image:url(../img/icon_close_grey.png);background-position:center;background-repeat:no-repeat;background-size:24px;cursor:pointer;margin-left:-8px}.remove-tag:hover{background-image:url(../img/icon_close_blue.png)}.no-csspointerevents .file-manager-container{display:none}.no-csspointerevents .file-manager-container.show{display:block}@media (max-width:512px){.not-on-mobile{display:none!important}}@media (max-width:920px){.not-on-tablet{display:none!important}}@media (max-width:660px){.not-on-burger{display:none!important}}@media (min-width:661px){.burger-only{display:none!important}}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}.table{display:table;width:100%;max-width:640px}.table-row{display:table-row;width:100%}.table-cell{display:table-cell;vertical-align:middle;padding:8px;width:25%}.table-cell-1-3{width:16%}.table-cell input{margin-bottom:0}.small-margin-vertical{margin-top:5px!important;margin-bottom:5px!important}.small-margin-top{margin-top:10px!important}.orange{color:#ff671e}.blue,.dark-blue{color:#21386e}.orange-background{color:#fff;background-color:#ff671e!important}.light-orange{color:#ff8951}.light-blue{color:#f5fbff}.light-grey{color:#ccc}.fw-normal{font-weight:400}.z-fix{z-index:1000}.force-no-margin{margin:0!important}.clickable{transition:background-color 150ms;cursor:pointer}.clickable:hover{background-color:#f5fbff}.hide-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.editable-tag{padding:8px 0}.editable-tag:not(:last-of-type){border-bottom:1px solid #ccc}.editable-tag input{margin:0}