@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.4;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}svg{display:inline-block;vertical-align:top;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul{list-style:none;padding:0}#root,#__next{isolation:isolate}.ts-h1{font-size:42px;font-weight:700;line-height:1.2}@media(min-width:30em){.ts-h1{font-size:clamp(42px,42 * var(--container-width, 100cqw) / 448,63px)}}@media(min-width:50em){.ts-h1{font-size:clamp(42px,72 * var(--container-width, 100cqw) / 1280,72px)}}.ts-h2{font-size:36px;font-weight:700;line-height:1.2}@media(min-width:30em){.ts-h2{font-size:clamp(36px,36 * var(--container-width, 100cqw) / 448,54px)}}@media(min-width:50em){.ts-h2{font-size:clamp(36px,54 * var(--container-width, 100cqw) / 1280,54px)}}.ts-h3{font-size:36px;font-weight:700;line-height:1.2}@media(min-width:30em){.ts-h3{font-size:clamp(36px,36 * var(--container-width, 100cqw) / 448,54px)}}@media(min-width:50em){.ts-h3{font-size:clamp(36px,42 * var(--container-width, 100cqw) / 1280,42px)}}.ts-h4{font-size:36px;font-weight:700;line-height:1.2}.ts-h5{font-size:24px;font-weight:700;line-height:1.2}.ts-h6{font-size:20px;font-weight:400;line-height:1.4}@media(min-width:50em){.ts-h6{font-size:clamp(20px,22 * var(--container-width, 100cqw) / 1280,22px)}}.ts-body-l{font-size:18px;font-weight:400;line-height:1.4}@media(min-width:50em){.ts-body-l{font-size:clamp(18px,20 * var(--container-width, 100cqw) / 1280,20px)}}.ts-body-m{font-size:16px;line-height:1.4}@media(min-width:50em){.ts-body-m{font-size:clamp(16px,18 * var(--container-width, 100cqw) / 1280,18px)}}.ts-body-s{font-size:16px;font-weight:400;line-height:1.4}.ts-body-xs,.ts-table-text{font-size:14px;font-weight:400;line-height:1.4}@media(min-width:50em){.ts-table-text{font-size:16px}}.ts-caption{font-size:20px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.ts-subtitle{font-size:14px;font-weight:400;line-height:1.2}@media(min-width:50em){.ts-subtitle{font-size:16px}}.btn{font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1}.header__navigation .submenu{font-size:16px;font-weight:400;line-height:1.2}@media(min-width:59.375em){.header__navigation .submenu{font-size:18px;font-weight:500;line-height:1.4}}.header__navigation .main-item{font-size:28px;font-weight:500;line-height:1.72}@media(min-width:59.375em){.header__navigation .main-item{font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1}}.header__navigation .megamenu__column-heading{font-size:16px;font-weight:500;line-height:1.1}@media(min-width:59.375em){.header__navigation .megamenu__column-heading{font-size:24px;font-weight:700;line-height:1.2}}.ts-form-heading{font-size:20px;font-weight:700;line-height:1.2}.form-styling label span:not(.inline-label,.label-above):has(+input){font-size:14px;line-height:1.2}.form-styling label .label-above{font-size:16px;line-height:1.2}@media(min-width:50em){.form-styling label .label-above{font-size:18px}}.form-styling label .inline-label .small,.form-styling label .label-above .small{font-size:14px}.form-styling input,.form-styling label .inline-label,.form-styling .countryCode,.ts-form-field{font-size:16px;line-height:1.4}.validation-text{font-size:14px;font-weight:500;line-height:1.4}.ts-step-indicator{font-size:32px;font-weight:700}.app-download-banner__text,.app-download-banner .download-app-link{font-size:18px;font-weight:700;line-height:1.4}@media(min-width:22.5em){.app-download-banner__text,.app-download-banner .download-app-link{font-size:20px}}.accordion__item__title{font-size:16px;font-weight:400;line-height:1.4}@media(min-width:50em){.accordion__item__title{font-size:clamp(18px,22 * var(--container-width, 100cqw) / 1280,22px)}}.ts-frontpage-banner-title{font-size:clamp(16px,2.3cqw,24px);font-weight:500;line-height:1.4}.ts-frontpage-banner-text{font-size:clamp(28px,4.5977011494cqw,42px);font-weight:700;line-height:1.4}.ts-advantages-text{font-size:20px;line-height:1.4}@media(min-width:90em){.ts-advantages-text{font-size:24px}}.ts-benefits-slider-text{font-size:max(28px,10cqw);font-weight:400;line-height:1.2}.ts-news-list{font-size:14px;line-height:1.2}.ts-product-modal-title{font-size:24px;font-weight:700;line-height:1.2}@media(min-width:48em){.ts-product-modal-title{font-size:32px}}@media(min-width:64.0625em){.ts-product-modal-title{font-size:42px}}.ts-media-grid-text{font-size:16px;font-weight:400;line-height:1.2}.ts-worktime-registrations{font-size:15px}.ts-regular{font-weight:400}.ts-semibold{font-weight:500}.ts-bold{font-weight:700}:root{--max-width-content: 1280px;--max-width-container: 1440px;--max-width-section: 1440px;--header-height: 80px;--header-padding-left: 16px;--header-padding-right: 7px;--container-min-padding: 16px;--container-padding: var(--container-min-padding);--container-padding-top: 80px;--container-padding-bottom: 80px;--grid-gutter: 16px;--grid-columns: 4;--border-radius-sm: 12px;--border-radius: 16px;--border-radius-lg: 24px;--border-radius-section: 24px;--color-dark-green: #003830;--color-green: #DFFB9F;--color-pink: #F5B6CD;--color-black: #111111;--color-dark-grey: #697077;--color-medium-grey: #E0E0E0;--color-grey: #F0F0F0;--color-green-light: #F1FFD2;--color-white: #FEFEFA;--color-overlay-dark: rgba(17, 17, 17, .8);--color-warning: #FF8929;--color-yellow: #FFFB00;--color-form-invalid: #DA1E28;--color-form-valid: #00BD1C;--btn-height: 48px}@media(max-width:47.99em){:root{--color-overlay-dark: rgba(17, 17, 17, .9)}}@media(min-width:30em){:root{--container-min-padding: calc(16px + .2*(100vw - 480px)) ;--container-padding-top: calc(80px + .125*(100vw - 480px)) ;--container-padding-bottom: calc(80px + .0625*(100vw - 480px)) }}@media(min-width:37.5em){:root{--header-padding-left: 40px;--header-padding-right: 50px;--border-radius-section: 32px}}@media(min-width:48em){:root{--border-radius-section: 48px}}@media(min-width:50em){:root{--container-min-padding: calc(40px + (80 - 40) * (100vw - 800px) / (1025 - 800));--container-padding-top: 120px;--container-padding-bottom: 100px;--grid-columns: 12}}@media(min-width:64.0625em){:root{--container-min-padding: 80px}}@media(min-width:90em){:root{--max-width-section: none}}html.is-app{--header-height: 0px}body{font-family:Spline Sans,sans-serif;min-width:340px;background-color:var(--color-white);color:var(--color-dark-green)}body.admin-bar{--admin-bar-height: 32px}@media screen and (max-width:782px){body.admin-bar{--admin-bar-height: 46px}}html.scroll-lock{overflow:hidden;position:relative}html.scroll-lock body{overflow:visible;padding-right:var(--scrollbar-width, 0px)}.page-wrap{position:relative}section{position:relative}a{color:inherit;text-decoration:none;transition:color .2s ease-in-out}@media(hover:hover){a.hover:hover{text-decoration:underline}}ul.ul{list-style-type:disc;padding-left:40px}button{background:transparent;border:0;border-radius:0;outline:0;padding:0}input,select{outline:0}img,svg{height:auto}img.inline{display:inline-block}svg:where(:not(.no-current-color))[fill-=none]{fill:currentColor;transition:fill .2s ease-in-out}svg:where(:not(.no-current-color)) path[fill]{transition:fill .2s ease-in-out}svg:where(:not(.no-current-color)) path[fill]:where(:not([fill=none]):not([fill=transparent])){fill:currentColor}svg:where(:not(.no-current-color)) [stroke]{transition:stroke .2s ease-in-out,fill .2s ease-in-out}svg:where(:not(.no-current-color)) [stroke]:where(:not([stroke=none]:not([stroke=transparent]))){stroke:currentColor}.icon{vertical-align:middle}.details-icon{display:inline-block;vertical-align:top;background-color:var(--color-dark-green);height:20px;width:20px;border-radius:50%;font-weight:700;font-size:13px;color:#fff;line-height:20px;margin-left:2px;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer}.bg-dark-green{background-color:var(--color-dark-green);color:var(--color-green)}.bg-green{background-color:var(--color-green)}.bg-pink{background-color:var(--color-pink)}.bg-green-light{background-color:var(--color-green-light)}.bg-white{background-color:var(--color-white)}.bg-grey{background-color:var(--color-grey)}.bg-warning{background-color:var(--color-warning)}.text-dark-green{color:var(--color-dark-green)}.text-green{color:var(--color-green)}.text-pink{color:var(--color-pink)}.text-white{color:var(--color-white)}.text-dark-grey{color:var(--color-dark-grey)}.text-red{color:var(--color-form-invalid)}.centered{text-align:center}.centered img{display:inline-block}.flex-centered{justify-content:center}.align-left{text-align:left}.align-right{text-align:right}.text-wrap-balance{text-wrap-style:balance}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:50em){.sr-only--grid-large{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}body.sdr{--color-dark-green: #0F3B4D;--color-green: #0A9BE5;font-family:din-2014,sans-serif}body.nordjyske{--color-dark-green: #1F4B52;--color-green: #79D540;font-family:din-2014,sans-serif}.rounded,.rounded-sm,.rounded-lg,.rounded-circle{border-radius:var(--border-radius)}.rounded:where(:not(.no-clip)),.rounded-sm:where(:not(.no-clip)),.rounded-lg:where(:not(.no-clip)),.rounded-circle:where(:not(.no-clip)){overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.rounded-sm{--border-radius: var(--border-radius-sm)}.rounded-lg{--border-radius: var(--border-radius-lg)}.rounded-circle{border-radius:50%;aspect-ratio:1}section:has(+section:not(.square)){--extra-padding-bottom: var(--border-radius-section);margin-bottom:calc(-1 * var(--border-radius-section))}section+section:not(.square){border-top-left-radius:var(--border-radius-section);border-top-right-radius:var(--border-radius-section)}section,.section{max-width:var(--max-width-section);margin-left:auto;margin-right:auto}.container{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.container-inner{width:100%;container-type:inline-size;--container-width: 100cqw}@media(min-width:90em){.container-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}}.max-width-content{max-width:var(--max-width-content);margin-left:auto;margin-right:auto}.max-width-container{max-width:var(--max-width-container);margin-left:auto;margin-right:auto}.page-container{max-width:2560px;margin-left:auto;margin-right:auto}.page-container :where(section,.section){--extra-padding-bottom: 0px;padding-left:var(--container-padding);padding-right:var(--container-padding);padding-top:var(--container-padding-top);padding-bottom:calc(var(--container-padding-bottom) + var(--extra-padding-bottom))}section.reduce-space-between{--container-padding-bottom: 24px;--extra-padding-bottom: 0px !important;margin-bottom:0!important}@media(min-width:37.5em){section.reduce-space-between{--container-padding-bottom: 48px}}@media(min-width:80em){section.reduce-space-between{--container-padding-bottom: 60px}}section.reduce-space-between+section{--container-padding-top: 24px;--border-radius-section: 0px}@media(min-width:37.5em){section.reduce-space-between+section{--container-padding-top: 48px}}@media(min-width:80em){section.reduce-space-between+section{--container-padding-top: 60px}}section.reduce-space-between-sm{--container-padding-bottom: 20px;--extra-padding-bottom: 0px !important;margin-bottom:0!important}@media(min-width:59.375em){section.reduce-space-between-sm{--container-padding-bottom: 32px}}section.reduce-space-between-sm+section{--container-padding-top: 20px;border-radius:0}@media(min-width:59.375em){section.reduce-space-between-sm+section{--container-padding-top: 32px}}@media(max-width:49.99em){body.has-footer-circle main section:last-child{--extra-padding-bottom: 40px}}.grid{display:grid;grid-column-gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:max-content}.grid>*{grid-column:1/-1}@media(min-width:64.0625em){.grid-inset-text{grid-column:2/-2}}.grid-split{display:grid;column-gap:var(--container-min-padding);row-gap:50px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:max-content}@media(min-width:50em){.grid-split{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-split.reverse>:nth-child(2){order:-1}.grid-split.vertical-center{align-items:center}}.grid-stack,.grid-stack-center{display:grid}.grid-stack>*,.grid-stack-center>*{grid-area:1/1;z-index:1}.grid-stack-center{align-items:center;justify-items:center}.grid-debug label{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0wLDB2NTEyaDUxMlYwSDB6IE0xNjAuNjYxLDQ4MkgzMFYzNTEuMzI4aDEzMC42NjFWNDgyeiBNMTYwLjY2MSwzMjEuMzI4SDMwVjE5MC42NjFoMTMwLjY2MVYzMjEuMzI4eiBNMTYwLjY2MSwxNjAuNjYxDQoJCQlIMzBWMzBoMTMwLjY2MVYxNjAuNjYxeiBNMzIxLjMyOCw0ODJIMTkwLjY2MVYzNTEuMzI4aDEzMC42NjdWNDgyeiBNMzIxLjMyOCwzMjEuMzI4SDE5MC42NjFWMTkwLjY2MWgxMzAuNjY3VjMyMS4zMjh6DQoJCQkgTTMyMS4zMjgsMTYwLjY2MUgxOTAuNjYxVjMwaDEzMC42NjdWMTYwLjY2MXogTTQ4Miw0ODJIMzUxLjMyOFYzNTEuMzI4SDQ4MlY0ODJ6IE00ODIsMzIxLjMyOEgzNTEuMzI4VjE5MC42NjFINDgyVjMyMS4zMjh6DQoJCQkgTTQ4MiwxNjAuNjYxSDM1MS4zMjhWMzBINDgyVjE2MC42NjF6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);background-size:cover;bottom:10px;right:10px;cursor:pointer;height:20px;width:20px;opacity:.3;position:fixed;z-index:10000}.grid-debug input{display:none}.grid-debug input:checked+.debug-grid-container{visibility:visible}.grid-debug .debug-grid-container{max-width:var(--max-width-container);margin-left:auto;margin-right:auto;padding-left:var(--container-min-padding);padding-right:var(--container-min-padding)}.grid-debug .grid{grid-template-rows:revert;height:100%;inset:0;pointer-events:none;position:fixed;visibility:hidden;width:100%;z-index:10000}@media(min-width:50em){.grid-debug .grid{max-width:var(--max-width-container);width:100%}}.grid-debug .grid div{grid-column:span 1;background-color:#ff00001a;border-right:1px solid rgba(255,255,255,.6);color:#999;font-size:12px;padding:30px 0 0 10px}@media(max-width:49.99em){.grid-debug .grid div:nth-child(n+5){display:none}}section.error-section{height:auto;min-height:600px;background-color:var(--color-pink)}section.error-section.error-centered{display:flex;align-items:center;justify-content:center;text-align:center}button{cursor:pointer}.btn{--btn-bg: var(--color-green);--btn-color: var(--color-dark-green);--btn-hover: var(--color-grey);--btn-hover-color: var(--color-dark-green);--btn-focus-border: var(--color-dark-green);--btn-border-radius: calc(var(--btn-height) / 2);appearance:none;-webkit-appearance:none;margin:0;outline:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-height);padding:8px 27px;border-radius:var(--btn-border-radius);background-color:var(--btn-bg);border:1px solid var(--btn-border, var(--btn-bg));color:var(--btn-color);white-space:nowrap;cursor:pointer}body.loaded .btn{transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}@media(min-width:59.375em){.btn{--btn-height: 48px;padding-left:23px;padding-right:23px}}.bg-grey .btn{--btn-hover: var(--color-green)}@media(hover:hover){.btn:not(.no-hover):not(:disabled,.disabled):hover{--btn-bg: var(--btn-hover);--btn-border: var(--btn-hover);--btn-color: var(--btn-hover-color)}}.btn:focus,.btn:active,.btn.active{--btn-border: var(--btn-focus-border)}.btn:disabled,.btn.disabled{cursor:not-allowed;opacity:.5}.btn:disabled.btn--disabled-gray,.btn.disabled.btn--disabled-gray{opacity:.5;--btn-bg: var(--color-medium-grey);--btn-color: var(--color-dark-grey)}.btn:disabled.btn--disabled-opaque,.btn.disabled.btn--disabled-opaque{opacity:1}.btn:disabled.btn--disabled-opaque.btn--dark-green,.btn.disabled.btn--disabled-opaque.btn--dark-green{--btn-bg: color-mix(in srgb, var(--color-dark-green), var(--color-white) 50%)}.btn.full-width{width:100%}.btn .btn--icon-left,.btn .btn--icon-down{margin-right:14px}.btn .btn--icon-right{margin-left:14px}.btn .btn--icon-cart{margin-left:10px;flex-shrink:0}.btn .btn--icon-cart svg{width:20px;height:18px}.btn .btn--icon-down svg{transform:rotate(270deg)}.btn--medium{--btn-height: 36px}.btn--medium.btn-has-loader{--btn-loader-size: 8px}.btn--small{--btn-height: 32px;padding-top:7px;padding-bottom:7px}.btn--small .icon{vertical-align:top}.btn--circle{border-radius:50%;padding:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.btn--transparent{--btn-bg: transparent}.btn--dark-green{--btn-bg: var(--color-dark-green);--btn-color: var(--color-white);--btn-focus-border: var(--color-green)}.btn--green{--btn-bg: var(--color-green);--btn-color: var(--color-dark-green)}.btn--green-light{--btn-bg: var(--color-green-light);--btn-color: var(--color-dark-green)}.btn--pink{--btn-bg: var(--color-pink);--btn-color: var(--color-dark-green)}.btn--grey{--btn-bg: var(--color-grey)}.btn--white,.btn--white-border,.btn--white-border-grey{--btn-bg: var(--color-white);--btn-color: var(--color-dark-green)}.btn--white-border{--btn-border: var(--color-dark-green);--btn-focus-border: var(--color-green)}.btn--white-border-grey{--btn-border: var(--color-grey)}.btn--yellow{--btn-bg: var(--color-yellow)}.btn-has-loader{--btn-loader-size: 10px;position:relative;overflow:hidden}.btn-has-loader .btn-label{display:inline-block;transform:translate(0);transition:transform .3s ease-in,opacity .1s ease-in .3s}.btn-has-loader .btn-loader{position:absolute;left:50%;top:50%;font-size:var(--btn-loader-size);margin-top:-1.5em;margin-left:-1.5em;opacity:0}body.loaded .btn-has-loader .btn-loader{transition:transform .3s ease-in .1s,opacity .3s ease-in .1s}.btn-has-loader .btn-loader .spinner{--spinner-color: var(--btn-color);font-size:inherit}.btn-has-loader.loading .btn-label{opacity:0;transition:transform .2s ease-out .1s,opacity .2s ease-out .1s}.btn-has-loader.loading .btn-loader{transform:translate(0);opacity:1;transition:transform .3s ease-out,opacity .3s ease-out}.spinner,.spinner:after{border-radius:50%;width:3em;height:3em}.spinner{--spinner-semitransparent: color-mix(in srgb, var(--spinner-color, var(--color-dark-green)), transparent 80%);font-size:10px;position:relative;text-indent:-9999em;border-top:.4em solid var(--spinner-semitransparent);border-right:.4em solid var(--spinner-semitransparent);border-bottom:.4em solid var(--spinner-semitransparent);border-left:.4em solid var(--spinner-color, var(--color-dark-green));-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.mini-spinner{display:inline-block;width:2em;height:2em;border-width:.3em;top:.4em;margin-right:6px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-container{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.form-styling{--border-radius: 25px;--border-color: var(--color-dark-grey);--text-color: var(--color-dark-green);--placeholder-color: var(--color-dark-grey)}.form-styling .form__group{margin-bottom:40px}.step-container>.form-styling .form__group:last-child,.form-styling .form__group:has(+.form-button-container){margin-bottom:0}.form-styling .form__group__heading{margin-bottom:16px}.form-styling input[type=text],.form-styling input[type=email],.form-styling input[type=tel],.form-styling input[type=number],.form-styling input[type=password],.form-styling select,.form-styling .input-styling{width:100%;border:1px solid var(--border-color);height:50px;border-radius:var(--border-radius);padding:12px 20px;background-color:var(--color-white);color:var(--text-color)}.form-styling input[type=text]::placeholder,.form-styling input[type=email]::placeholder,.form-styling input[type=tel]::placeholder,.form-styling input[type=number]::placeholder,.form-styling input[type=password]::placeholder,.form-styling select::placeholder,.form-styling .input-styling::placeholder{color:var(--placeholder-color)}.form-styling input[type=text].invalid-value,.form-styling input[type=email].invalid-value,.form-styling input[type=tel].invalid-value,.form-styling input[type=number].invalid-value,.form-styling input[type=password].invalid-value,.form-styling select.invalid-value,.form-styling .input-styling.invalid-value{--border-color: var(--color-form-invalid)}.form-styling input[type=tel]:has(~.countryCode){padding-left:50px}.form-styling textarea{width:100%;border:1px solid var(--border-color);border-radius:var(--border-radius)}.form-styling input[type=text]:disabled,.form-styling input[type=email]:disabled,.form-styling input[type=tel]:disabled,.form-styling input[type=number]:disabled,.form-styling input[type=password]:disabled{background-color:var(--color-grey);color:var(--color-dark-grey);cursor:not-allowed}.form-styling label{display:block;position:relative}.form-styling label span:not(.inline-label,.label-above):has(+input){display:block;margin-bottom:8px}.form-styling label .inline-label{position:absolute;top:1px;left:21px;padding-top:13px;color:var(--placeholder-color);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.loaded .form-styling label .inline-label{transition:padding 50ms,font-size 50ms}.form-styling label .inline-label+input{padding-top:23px;padding-bottom:8px}.form-styling label .inline-label:has(+input:disabled:placeholder-shown){color:var(--color-dark-grey);opacity:.6}.form-styling label .inline-label .small{margin-left:2px}.form-styling label .label-above{display:block;margin-bottom:8px}.form-styling label:focus-within>.inline-label,.form-styling label .inline-label:has(+input:not(:placeholder-shown)){font-size:12px;opacity:.8;transform:translateY(-8px)}.form-styling label:focus-within>.inline-label .small,.form-styling label .inline-label:has(+input:not(:placeholder-shown)) .small{font-size:12px}.form-styling label:focus-within>.inline-label~.countryCode,.form-styling label .inline-label:has(+input:not(:placeholder-shown))~.countryCode{display:block}.form-styling select{height:48px;padding:8px 52px 8px 16px;border:1px solid var(--border-color);color:var(--placeholder-color);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15.4L6 9.4L7.4 8L12 12.6L16.6 8L18 9.4L12 15.4Z' fill='%23697077'/%3E%3C/svg%3E");background-position:right 16px top 50%;background-repeat:no-repeat;appearance:none;text-indent:1px;cursor:pointer}.form-styling select.width-auto{width:auto}@media(max-width:29.99em){.form-styling select{padding-right:38px}}@container (max-width: 220px){.form-styling select{padding-right:30px;background-position-x:right 8px}}.form-styling select.compact{height:40px}.form-styling input[type=file]{width:100%;padding:12px 16px;border:1px solid var(--border-color, var(--color-dark-grey));border-radius:var(--border-radius, 25px);background-color:var(--color-white);color:var(--color-dark-green);cursor:pointer}.form-styling input[type=file]::file-selector-button{padding:6px 16px;margin-right:12px;border:1px solid var(--color-dark-green);border-radius:20px;background-color:transparent;color:var(--color-dark-green);font-size:inherit;cursor:pointer;transition:background-color .2s,color .2s}.form-styling input[type=file]::file-selector-button:hover{background-color:var(--color-dark-green);color:var(--color-white)}.form-styling .countryCode{display:none;position:absolute;color:var(--placeholder-color);opacity:.8;top:25px;left:18px;line-height:1;-webkit-user-select:none;user-select:none}.form-styling .password-field-wrapper{position:relative}.form-styling .password-field-wrapper input{padding-right:48px}.form-styling .password-icon{position:absolute;right:16px;top:15px;line-height:1;cursor:pointer}.form-styling .password-icon .eye-with-slash{display:none}.form-styling .password-icon.visible .eye-with-slash{display:block}.form-styling .password-icon.visible .eye{display:none}.form-styling .form-button-container,.form-styling .form-button-container .buttons-links{padding-top:24px}.form-styling .form-success-msg{padding:16px 20px;border-radius:var(--border-radius-lg);background-color:var(--color-green-light)}.form-styling .form-grid-1col,.form-styling .form-grid-2col{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:50em){.form-styling .form-grid-2col{grid-template-columns:1fr 1fr;gap:12px 16px}}.form-styling .form-grid-2col .form-col-fullwidth{grid-column:1/-1}.validation-text{color:var(--color-form-invalid);display:block}.validation-text:not([class*=" mt"]){margin-top:14px}.validation-text.compact{margin-top:8px}.validation-text a{text-decoration:underline}.form-success{margin-top:16px}.password-requirements .dot{height:8px;width:8px;background-color:#da1e28;border-radius:50%;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:6px}.password-requirements .dot.valid{background-color:#00bd1c}.password-requirements span{white-space:nowrap;margin-right:8px}.expandable{display:block;position:relative;overflow:hidden;max-height:1000px;transition:max-height .3s ease-out}.expandable:not(.show){max-height:150px}.expandable:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100px;opacity:1;visibility:visible;--gradient-start: color-mix(in srgb, var(--color-white), transparent 100%);--gradient-end: color-mix(in srgb, var(--color-white), transparent 10%);background-image:linear-gradient(var(--gradient-start) 0%,var(--gradient-end) 60%);transition:opacity .3s ease-out,visibility 0s linear .3s}.expandable.show:before{opacity:0;visibility:hidden}.expandable button{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.form-consent-container{padding:30px 40px;border:1px solid var(--border-color);border-radius:4px}.form-consent-container:not(.show){max-height:280px}@media(min-width:59.375em){.form-consent-container:not(.show){max-height:200px}}.checkbox-styling{--checkbox-size: 16px;--checkbox-border-radius: calc(var(--checkbox-size) / 4);--checkbox-color: var(--color-dark-green);--checkbox-hover: var(--color-dark-green);--checkbox-checkmark-color: var(--color-white);--checkbox-hover-opacity: .3;--disabled-border-color: var(--color-medium-grey);--disabled-bg-color: var(--color-grey);--disabled-checkmark-color: color-mix(in srgb, var(--color-dark-grey), transparent 30%)}.checkbox-styling.checkbox-disabled-darker{--disabled-border-color: var(--color-dark-grey);--disabled-bg-color: var(--color-grey);--disabled-checkmark-color: var(--color-dark-grey)}.checkbox-styling input[type=checkbox]{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.checkbox-styling .checkmark{flex-shrink:0;display:inline-block;vertical-align:middle;width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--color-white);border:1px solid var(--checkbox-color);border-radius:var(--checkbox-border-radius);margin-right:10px;position:relative;overflow:hidden}.checkbox-styling .checkmark:before{content:"";position:absolute;left:0;vertical-align:middle;width:calc(var(--checkbox-size) - 2px);height:calc(var(--checkbox-size) - 2px);background-color:var(--checkbox-hover);opacity:var(--checkbox-hover-opacity);-webkit-user-select:none;user-select:none;transform:scale(0);transition:.12s transform ease-out}.checkbox-styling .checkmark:after{content:"";width:calc(var(--checkbox-size) / 16 * 6);height:calc(var(--checkbox-size) / 16 * 10);position:absolute;left:50%;top:calc(50% + 1px);border-right:solid calc(var(--checkbox-size) / 16 * 2) var(--checkbox-checkmark-color);border-bottom:solid calc(var(--checkbox-size) / 16 * 2) var(--checkbox-checkmark-color);transform:translate(-50%) translateY(-50%) rotate(45deg);margin:calc(-1 * var(--checkbox-size) / 16 * 2) 0 0 0}.checkbox-styling input[type=checkbox]+label{display:inline-flex!important;align-items:center;position:relative;padding-left:0;-webkit-user-select:none;user-select:none}@media(hover:hover){.checkbox-styling input[type=checkbox]+label:hover .checkmark:before{transform:scale(1);transition:.12s transform ease-in}}.checkbox-styling input[type=checkbox]+label:focus{outline:dashed 2px lightgrey;outline-offset:5px}.checkbox-styling input[type=checkbox]+label:focus:not(:focus-visible){outline:none}.checkbox-styling input[type=checkbox]:checked+.checkmark:before,.checkbox-styling input[type=checkbox]:checked+label .checkmark:before{background-color:var(--checkbox-color);opacity:1;transform:scale(1);transition:.12s transform ease-in}.checkbox-styling input[type=checkbox][disabled]+.checkmark{border-color:var(--disabled-border-color);background-color:var(--disabled-bg-color);--checkbox-checkmark-color: var(--disabled-checkmark-color)}.checkbox-styling input[type=checkbox][disabled]+.checkmark:before{display:none}.checkbox-styling input[type=checkbox][disabled]:not(:checked)+.checkmark:after,.checkbox-styling input[type=checkbox][disabled]:not(:checked)+label .checkmark:after{display:none}.checkbox-styling input[type=checkbox].checkbox-medium+.checkmark,.checkbox-styling input[type=checkbox].checkbox-medium+label .checkmark{border-width:1px;width:24px;height:24px}.checkbox-styling input[type=checkbox].checkbox-medium+.checkmark:before,.checkbox-styling input[type=checkbox].checkbox-medium+label .checkmark:before{border-width:2px;width:22px;height:22px}.checkbox-styling input[type=checkbox].checkbox-medium+.checkmark:after,.checkbox-styling input[type=checkbox].checkbox-medium+label .checkmark:after{width:6px;height:12px;border-width:2px}.checkbox-styling.checkbox-align-top input[type=checkbox]+label{align-items:flex-start}.checkbox-styling.checkbox-align-top input[type=checkbox]+label .chechmark{margin-top:2px}.checkbox-styling.checkbox-align-top input[type=checkbox]+label .chechmark:before{top:1px}.checkbox-styling input[type=checkbox].checkbox-large+label:before{top:2px}label.checkbox-styling{display:inline-flex!important;align-items:center;position:relative;-webkit-user-select:none;user-select:none}label.checkbox-styling input[type=checkbox]+.checkmark{position:relative}@media(hover:hover)and (pointer:fine){label.checkbox-styling:hover input[type=checkbox]+.checkmark:before{transform:scale(1);transition:.12s transform ease-in}}label.checkbox-styling.checkbox-align-top{align-items:flex-start}label.checkbox-styling.checkbox-align-top .checkmark{margin-top:calc((1lh - var(--checkbox-size)) / 2 - 1px)}.radio-styling{--radiobutton-size: 16px;--radiobutton-color: var(--color-dark-green);--radiobutton-hover: var(--color-dark-green);--radiobutton-border: var(--color-dark-grey);--radiobutton-hover-opacity: .3;display:inline-block}.radio-styling label{display:flex;justify-content:center;align-items:center}.radio-styling--simple .label-text{margin-left:8px}.radio-styling--button label{flex-direction:row-reverse;background-color:var(--color-white);border:1px solid var(--radiobutton-border);color:var(--radiobutton-border);padding:8px 18px 8px 16px;height:48px;border-radius:24px;-webkit-user-select:none;user-select:none;cursor:pointer}.radio-styling--button .label-text{margin-right:14px}.radio-styling--button input[type=radio]:disabled~label{background-color:var(--color-grey);color:var(--color-dark-grey);cursor:not-allowed}.radio-styling .custom-radiobutton{position:relative;cursor:pointer;appearance:none;width:var(--radiobutton-size);height:var(--radiobutton-size);border-radius:50%;border:1px solid var(--radiobutton-border);background-color:var(--color-white)}.radio-styling .custom-radiobutton:after{content:"";position:absolute;inset:3px;background-color:var(--radiobutton-color);border-radius:50%;opacity:var(--radiobutton-hover-opacity);transform:scale(0);transition:.12s transform ease-out}.radio-styling:hover .custom-radiobutton:after{transform:scale(1);transition:.12s transform ease-in}.radio-styling input[type=radio]:checked~label .custom-radiobutton{background-color:var(--color-white)}.radio-styling input[type=radio]:checked~label .custom-radiobutton:after{background:var(--radiobutton-color);opacity:1;transform:scale(1);transition:.12s transform ease-in,opacity .12s ease-in}.radio-styling input[type=radio]:disabled~label .custom-radiobutton{background-color:var(--color-grey)}.radio-styling input[type=radio]:disabled~label .custom-radiobutton:after{background-color:var(--color-dark-grey)}.radio-group{display:flex;flex-wrap:wrap}.radio-group.simple{gap:20px}.radio-group.buttons{gap:16px}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{margin-bottom:1.375rem}.wysiwyg h2:where(:not(:first-child)),.wysiwyg h3:where(:not(:first-child)){margin-top:40px}@media(min-width:50em){.wysiwyg h2:where(:not(:first-child)),.wysiwyg h3:where(:not(:first-child)){margin-top:64px}}.wysiwyg h2+h2,.wysiwyg h2+h3,.wysiwyg h2+h4,.wysiwyg h3+h2,.wysiwyg h3+h3,.wysiwyg h3+h4{margin-top:16px}@media(min-width:50em){.wysiwyg h2+h2,.wysiwyg h2+h3,.wysiwyg h2+h4,.wysiwyg h3+h2,.wysiwyg h3+h3,.wysiwyg h3+h4{margin-top:24px}}.wysiwyg h4:where(:not(:first-child)){margin-top:24px}@media(min-width:50em){.wysiwyg h4:where(:not(:first-child)){margin-top:48px}}.wysiwyg h4+h2,.wysiwyg h4+h3,.wysiwyg h4+h4{margin-top:16px}@media(min-width:50em){.wysiwyg h4+h2,.wysiwyg h4+h3,.wysiwyg h4+h4{margin-top:24px}}.wysiwyg p:not(:last-child){margin-bottom:1.4em}.wysiwyg p:not(:last-child):has(+ul,+ol){margin-bottom:0}.wysiwyg p.mb0{margin-bottom:0}.wysiwyg a{font-weight:500;text-decoration:underline}.wysiwyg strong a,.wysiwyg bold a{font-weight:700}.wysiwyg ul{list-style-type:disc}.wysiwyg ul,.wysiwyg ol{padding-left:40px;margin-top:.75rem;margin-bottom:1.4em}.wysiwyg ul:first-child,.wysiwyg ol:first-child{margin-top:0}.wysiwyg ul:last-child,.wysiwyg ol:last-child{margin-bottom:0}.wysiwyg ul li+li,.wysiwyg ol li+li{margin-top:2px}.wysiwyg table{border-spacing:0;border-collapse:collapse}.wysiwyg table th{text-align:left}.wysiwyg .wysiwyg-table td,.wysiwyg .wysiwyg-table th{padding:2px 4px;font-size:17px}@media(max-width:47.99em){.wysiwyg .wysiwyg-table td,.wysiwyg .wysiwyg-table th{font-size:16px}}.wysiwyg .wysiwyg-table td{vertical-align:top}[v-cloak]{display:none!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:height .3s ease;overflow:hidden}.slide-down-enter-from,.slide-down-leave-to{height:0}.slide-down-hide-up-enter-active{transition:height .3s ease;overflow:hidden}.slide-down-hide-up-leave-active{transition:none;overflow:hidden}.slide-down-hide-up-enter-from,.slide-down-hide-up-leave-to{height:0}.overlay{--modal-padding-v: 40px;--modal-padding-h: 40px}@media(max-width:47.99em){.overlay{--modal-padding-v: 30px;--modal-padding-h: 24px}}.overlay{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-overlay-dark);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:50px 36px;z-index:20;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.overlay.overlay--transparent{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.overlay.overlay--below-header{top:var(--header-height);height:calc(100% - var(--header-height))}.overlay.overlay--close-outside{padding-right:60px}@media(max-width:47.99em){.overlay.overlay--close-outside{padding:50px 20px}}@media(min-width:90em){.overlay.overlay--close-outside{padding-right:calc(60px + var(--scrollbar-width))}}@media(max-width:37.49em){.overlay:has(.overlay__modal.extra-wide){padding-left:16px;padding-right:16px}}@media(min-width:48em){.overlay{padding:60px}}.overlay.overlay--fullscreen{--overlay-padding-h: 32px;--overlay-padding-v: 50px;padding:var(--overlay-padding-v) var(--overlay-padding-h)}@media(max-width:64.0525em){.overlay.overlay--fullscreen.fullscreen-edge-to-edge{--overlay-padding-h: 0;--overlay-padding-v: 0}.overlay.overlay--fullscreen.fullscreen-edge-to-edge .overlay__content{border-radius:0}}.overlay.show{visibility:visible;opacity:1}.overlay__content{position:relative;width:100%}.overlay__close{float:right;position:relative;--modal-close-top: calc(-1 * var(--modal-padding-top, var(--modal-padding-v)) + 24px);--modal-close-right: calc(-1 * var(--modal-padding-h) + 24px);top:var(--modal-close-top);right:var(--modal-close-right);cursor:pointer}@media(max-width:37.49em){.overlay__close{--modal-close-top: calc(-1 * var(--modal-padding-top, var(--modal-padding-v)) + 24px);--modal-close-right: calc(-1 * var(--modal-padding-h) + 24px)}}.overlay.overlay--close-outside .overlay__close{position:absolute;top:0;right:0;transform:translate(100%,-100%)}@media(max-width:47.99em){.overlay.overlay--close-outside .overlay__close{transform:translateY(calc(-100% - 16px))}}.overlay__close .circle{transition:fill .2s ease-in-out}.overlay__close:hover .circle{fill:var(--color-grey)}.overlay a:not(.btn):not(.link){text-decoration:underline}.overlay__modal{background-color:var(--color-white);padding:var(--modal-padding-top, var(--modal-padding-v)) var(--modal-padding-h) var(--modal-padding-bottom, var(--modal-padding-v));border-radius:var(--border-radius-lg);max-width:500px;max-height:100%;overflow-y:auto}.overlay__modal.medium{max-width:600px}.overlay__modal.wide,.overlay__modal.extra-wide{max-width:800px}@media(min-width:37.5em){.overlay__modal.wide .overlay__close,.overlay__modal.extra-wide .overlay__close{--modal-close-top: calc(-1 * var(--modal-padding-v) + 36px);--modal-close-right: calc(-1 * var(--modal-padding-h) + 36px)}}.overlay.overlay--close-absolute .overlay__modal .overlay__close{position:absolute;z-index:1;--modal-close-top: 24px;--modal-close-right: 24px}.overlay__modal.extra-wide{max-width:1280px}.overlay__modal.fullscreen{max-width:2560px;width:100%;height:100%;--modal-padding-v: 20px;--modal-padding-h: 32px}@media(min-width:64.0625em){.overlay__modal.fullscreen{--modal-padding-top: 60px;--modal-padding-bottom: 32px;--modal-padding-h: 60px}}@media(min-width:90em){.overlay__modal.fullscreen{--modal-padding-top: 60px;--modal-padding-h: 80px}}.overlay__modal.fullscreen .fk-modal-content{height:100%}[data-trigger-video-overlay]{cursor:pointer}.card{position:relative}.card__link:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.disy-table{--color-even: var(--color-grey);width:100%;border-collapse:collapse;font-size:15px}.disy-table.no-bg{--color-even: transparent}.disy-table thead{text-align:left}.disy-table tbody tr:nth-child(2n):not(.totals) td{background-color:var(--color-even)}.disy-table tr.border-top{border-top:1px solid var(--color-dark-grey)}.disy-table td,.disy-table th{padding:4px 3px;vertical-align:top}.disy-table td:not(:last-child),.disy-table th:not(:last-child){padding-right:13px}@media(max-width:47.99em){.disy-table.stack-on-mobile{--color-even: transparent}.disy-table.stack-on-mobile table,.disy-table.stack-on-mobile tbody,.disy-table.stack-on-mobile tr,.disy-table.stack-on-mobile th,.disy-table.stack-on-mobile td{display:block}.disy-table.stack-on-mobile thead{display:none}.disy-table.stack-on-mobile tbody{display:flex;flex-direction:column;gap:16px}.disy-table.stack-on-mobile tr{display:grid;grid-template-columns:1fr 1fr;background-color:var(--color-grey);border-radius:var(--border-radius);padding:8px 16px;border-top:none}.disy-table.stack-on-mobile tr.totals{background-color:var(--color-green-light);order:-1;grid-template-columns:100%}.disy-table.stack-on-mobile .align-right{text-align:left}.disy-table.stack-on-mobile td:before{content:attr(data-label);font-weight:700;display:block}.disy-table.stack-on-mobile td.empty{display:none}}.salary-info-box{--color-text: var(--color-white);--color-bg: var(--color-dark-green);--color-separator: var(--color-dark-grey);width:100%;background-color:var(--color-bg);color:var(--color-text);border-radius:var(--border-radius);padding:20px;margin-bottom:16px}.bg-dark-green .salary-info-box{--color-bg: var(--color-green-light);--color-text: var(--color-dark-green);--color-separator: var(--color-medium-grey)}@media(min-width:30em){.salary-info-box{width:325px;margin-left:auto}}@media(min-width:37.5em){.salary-info-box{float:right;margin-left:30px}}@media(min-width:48em){.salary-info-box{width:375px;margin-left:60px}}.salary-info-table{display:grid;grid-template-columns:repeat(2,auto);gap:0 12px;line-height:1.227}.info-popup.info-popup--white .salary-info-table{--color-separator: var(--color-dark-grey)}.salary-info-table .info-label{grid-column:1}.salary-info-table .info-value{grid-column:2;text-align:right}.salary-info-table .info-separator{grid-column:span 2;height:1px;background-color:var(--color-separator);margin-top:8px;margin-bottom:8px}div#CookiebotWidget{z-index:18}div#CookiebotWidget+#CookiebotWidgetUnderlay{z-index:17}#CybotCookiebotDialog input:not(:checked)+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-dark-grey)}.pt0{padding-top:0}.mt4{margin-bottom:4px}.mt12{margin-top:12px}.mb12{margin-bottom:12px}.mt20{margin-top:20px}.mt80{margin-top:80px}.mb20{margin-bottom:20px}.pt20{padding-top:20px}.p8{padding:8px}.pl8{padding-left:8px}.pr8{padding-right:8px}.pt8{padding-top:8px}.pb8{padding-bottom:8px}.m8{margin:8px}.ml8{margin-left:8px}.mr8{margin-right:8px}.mt8{margin-top:8px}.mb8{margin-bottom:8px}.p16{padding:16px}.pl16{padding-left:16px}.pr16{padding-right:16px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.m16{margin:16px}.ml16{margin-left:16px}.mr16{margin-right:16px}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.p24{padding:24px}.pl24{padding-left:24px}.pr24{padding-right:24px}.pt24{padding-top:24px}.pb24{padding-bottom:24px}.m24{margin:24px}.ml24{margin-left:24px}.mr24{margin-right:24px}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.p32{padding:32px}.pl32{padding-left:32px}.pr32{padding-right:32px}.pt32{padding-top:32px}.pb32{padding-bottom:32px}.m32{margin:32px}.ml32{margin-left:32px}.mr32{margin-right:32px}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.p40{padding:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.m40{margin:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.p48{padding:48px}.pl48{padding-left:48px}.pr48{padding-right:48px}.pt48{padding-top:48px}.pb48{padding-bottom:48px}.m48{margin:48px}.ml48{margin-left:48px}.mr48{margin-right:48px}.mt48{margin-top:48px}.mb48{margin-bottom:48px}.p64{padding:64px}.pl64{padding-left:64px}.pr64{padding-right:64px}.pt64{padding-top:64px}.pb64{padding-bottom:64px}.m64{margin:64px}.ml64{margin-left:64px}.mr64{margin-right:64px}.mt64{margin-top:64px}.mb64{margin-bottom:64px}.p72{padding:72px}.pl72{padding-left:72px}.pr72{padding-right:72px}.pt72{padding-top:72px}.pb72{padding-bottom:72px}.m72{margin:72px}.ml72{margin-left:72px}.mr72{margin-right:72px}.mt72{margin-top:72px}.mb72{margin-bottom:72px}@media(min-width:50em){.pl8-lg{padding-left:8px}.pr8-lg{padding-right:8px}.pt8-lg{padding-top:8px}.pb8-lg{padding-bottom:8px}.ml8-lg{margin-left:8px}.mr8-lg{margin-right:8px}.mt8-lg{margin-top:8px}.mb8-lg{margin-bottom:8px}}@media(min-width:50em){.pl16-lg{padding-left:16px}.pr16-lg{padding-right:16px}.pt16-lg{padding-top:16px}.pb16-lg{padding-bottom:16px}.ml16-lg{margin-left:16px}.mr16-lg{margin-right:16px}.mt16-lg{margin-top:16px}.mb16-lg{margin-bottom:16px}}@media(min-width:50em){.pl24-lg{padding-left:24px}.pr24-lg{padding-right:24px}.pt24-lg{padding-top:24px}.pb24-lg{padding-bottom:24px}.ml24-lg{margin-left:24px}.mr24-lg{margin-right:24px}.mt24-lg{margin-top:24px}.mb24-lg{margin-bottom:24px}}@media(min-width:50em){.pl32-lg{padding-left:32px}.pr32-lg{padding-right:32px}.pt32-lg{padding-top:32px}.pb32-lg{padding-bottom:32px}.ml32-lg{margin-left:32px}.mr32-lg{margin-right:32px}.mt32-lg{margin-top:32px}.mb32-lg{margin-bottom:32px}}@media(min-width:50em){.pl40-lg{padding-left:40px}.pr40-lg{padding-right:40px}.pt40-lg{padding-top:40px}.pb40-lg{padding-bottom:40px}.ml40-lg{margin-left:40px}.mr40-lg{margin-right:40px}.mt40-lg{margin-top:40px}.mb40-lg{margin-bottom:40px}}@media(min-width:50em){.pl48-lg{padding-left:48px}.pr48-lg{padding-right:48px}.pt48-lg{padding-top:48px}.pb48-lg{padding-bottom:48px}.ml48-lg{margin-left:48px}.mr48-lg{margin-right:48px}.mt48-lg{margin-top:48px}.mb48-lg{margin-bottom:48px}}@media(min-width:50em){.pl64-lg{padding-left:64px}.pr64-lg{padding-right:64px}.pt64-lg{padding-top:64px}.pb64-lg{padding-bottom:64px}.ml64-lg{margin-left:64px}.mr64-lg{margin-right:64px}.mt64-lg{margin-top:64px}.mb64-lg{margin-bottom:64px}}@media(min-width:50em){.pl72-lg{padding-left:72px}.pr72-lg{padding-right:72px}.pt72-lg{padding-top:72px}.pb72-lg{padding-bottom:72px}.ml72-lg{margin-left:72px}.mr72-lg{margin-right:72px}.mt72-lg{margin-top:72px}.mb72-lg{margin-bottom:72px}}@media(min-width:50em){.mt0-lg{margin-top:0}.mt12-lg{margin-top:12px}.mt20-lg{margin-top:20px}.mt80-lg{margin-top:80px}.mb80-lg{margin-bottom:80px}}.shop-receipt{max-width:800px;margin:0 auto}@media(max-width:37.49em){.shop-receipt .hide-on-mobile{display:none}}@media(min-width:37.5em){.shop-receipt .show-on-mobile{display:none}}.shop-receipt .cart-products{width:100%;border-collapse:collapse}@media(max-width:37.49em){.shop-receipt .cart-products .cart-product{vertical-align:top}}.shop-receipt .cart-products td{padding-left:5px;padding-right:5px;padding-bottom:20px}.shop-receipt .cart-products td:first-child{padding-left:0}.shop-receipt .cart-products tfoot{border-top:1px solid var(--color-medium-grey)}.shop-receipt .cart-products tfoot td{padding-top:12px}.shop-receipt .img-container{width:70px;padding-left:10px}.shop-receipt .img-container img{max-width:100%;height:auto}.shop-receipt .cart-count{flex:1;height:100%;min-width:40px;max-width:48px;margin-right:5px;padding:0;text-align:center}.shop-receipt .mobile-points{margin-top:4px}.application-en-video{max-width:500px}.application-form{overflow:hidden}.application-form a:not(.btn){text-decoration:underline}.application-form__confirmed-icon{position:relative;height:150px;width:100%}.application-form__confirmed-icon svg{position:absolute;top:-35px;right:0;width:45%;overflow:visible}@media(max-width:59.365em){.application-form__confirmed-icon svg path{stroke-width:50px}}@media(min-width:25em){.application-form__confirmed-icon{height:200px}.application-form__confirmed-icon svg{width:min(50%,200px)}}@media(min-width:37.5em){.application-form__confirmed-icon{height:60px}}@media(min-width:59.375em){.application-form__confirmed-icon{height:0}.application-form__confirmed-icon svg{top:auto;bottom:-180px;right:clamp(-450px,-1 * (100vw - 700px) / 2,-180px);width:auto}}@media(max-width:26.25em){.application-form__btn-back,.application-form__btn-submit{padding-left:18px;padding-right:18px}}@media(max-width:23.75em){.application-form__btn-back,.application-form__btn-submit{padding-left:14px;padding-right:14px}}.extra-routes__date{margin-top:32px}.extra-routes__route a{font-weight:500;text-decoration:underline}.extra-routes .general-routes-row{margin-top:16px}.extra-routes .general-routes-row:first-child{margin-top:0}.extra-routes .general-routes-date{background-color:var(--color-green);font-weight:500;padding:6px 12px;border-radius:6px;display:inline-block;margin-right:16px}.find-routes__map{padding:0 18px}@media(min-width:37.5em){.find-routes__map{padding:0 30px}}@media(min-width:50em){.find-routes__map{padding:30px 60px 90px;grid-column:span 6}}@media(min-width:50em){.find-routes__content{grid-column:span 5}}.find-routes__results{scroll-margin-top:260px}.find-routes__results.hidden{opacity:0}.find-routes__results__content{padding:24px 16px 32px 24px}@media(min-width:50em){.find-routes__results__content{padding:24px 30px 32px}}.login-section__content{max-width:416px;margin:0 auto;position:relative;z-index:2}.personaldata__table{display:grid;grid-template-columns:auto 1fr;gap:6px 20px}.personaldata__table__label{text-align:right}.route-modal .route-modal-inner{display:grid;grid-template-rows:auto 1fr;height:100%}.route-modal .route-modal-header .route-modal-title{margin-bottom:.5em}.route-modal .route-modal-header .route-name{font-weight:700;margin-right:20px}.route-modal .route-modal-header .route-dates{white-space:nowrap}.route-modal label{font-weight:400;margin-bottom:0}.route-modal .route-checkbox,.route-modal .checkmark{margin-right:12px}.route-modal .expand{width:32px;flex-shrink:0}.route-modal svg{vertical-align:top}.route-modal .add-reports-btn{width:100%}.route-modal .search-field{position:relative}.route-modal .search-field input{height:var(--btn-height);background-color:var(--color-grey);padding-left:32px;padding-right:80px;font-size:18px;line-height:1}.route-modal .search-field input:focus{border-color:var(--color-dark-green);outline:none}.route-modal .search-field input::placeholder{color:var(--color-dark-green);opacity:.75}.route-modal .search-field .search-icon{position:absolute;right:32px;top:50%;width:24px;height:auto;transform:translateY(-50%);cursor:pointer}.route-modal .search-field .search-icon.icon-x{padding:4px}@media(max-width:64.0525em){.route-modal .search-field input{height:40px;padding-top:8px;padding-bottom:8px}}@media(max-width:29.99em){.route-modal .search-field input{padding-left:24px;padding-right:64px;font-size:16px}.route-modal .search-field .search-icon{right:24px}}.route-modal .send-reports-btn{max-width:400px}.route-modal .actions-bar .panel-btn.has-svg{display:flex;align-items:center;padding:14px 20px;border-radius:12px}.route-modal .actions-bar .panel-btn[disabled],.route-modal .actions-bar .panel-btn[disabled]:hover{background-color:#fff!important;border-color:#fff!important;color:inherit!important;cursor:not-allowed}@media(max-width:64.0525em){.route-modal .actions-bar .panel-btn .number{margin-left:10px}}.route-modal .actions-bar.mobile-panel-open{z-index:41}.route-modal .actions-bar.mobile-panel-open .panel-btn{display:none}.route-modal .btn-pale-red{color:#da1e28!important;background-color:#faeeeb!important;border-color:#faeeeb!important}.route-modal .route-badge{display:inline-block;background-color:var(--color-grey);border-radius:12px;width:24px;height:24px;line-height:24px;text-align:center;font-size:11px;font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none}.route-modal .route-badge.selected{background-color:var(--color-green)}.route-modal .route-badge.has-reports{color:#fff;background-color:#da1e28}.route-modal .number-pill{display:inline-flex;height:24px;line-height:24px;border-radius:12px;padding-right:7px;font-size:14px;--pill-color: var(--color-green);--pill-color-light: var(--color-green-light)}.route-modal .number-pill .route-badge{margin-right:8px}.route-modal .number-pill.floor-only{padding-left:7px}.route-modal .number-pill.no-floor{padding-right:0}.route-modal .number-pill.no-floor .route-badge{margin-right:0}.route-modal .number-pill.selected{background-color:var(--pill-color-light)}.route-modal .number-pill.selected .route-badge{background-color:var(--pill-color)}.route-modal .number-pill.has-reports{background-color:#faeeeb}.route-modal .number-pill.has-reports .route-badge{color:#fff;background-color:#da1e28}.route-modal .expand-icon .vline{transform-origin:50%;transition:transform .1s linear}.route-modal .expand-icon.expanded .vline{transform:rotate(90deg)}.route-modal .list-gradient{position:relative;pointer-events:none}.route-modal .list-gradient:after{content:"";position:absolute;left:0;width:100%;bottom:calc(-1 * var(--modal-padding-v));height:150px;background:linear-gradient(180deg,#fff0,#fff 72.18%)}.route-modal .col-selections .selected-addresses{display:flex;flex-wrap:wrap;gap:8px;min-height:26px}.route-modal .col-selections .reasons{margin-top:32px;display:flex;flex-wrap:wrap;gap:4px}.route-modal .col-selections .reason-btn{display:inline-block;-webkit-user-select:none;user-select:none}.route-modal .col-selections .reason-btn input[type=checkbox]{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.route-modal .col-selections .reason-btn label{display:inline-block;font-size:13px;margin:0;padding:8px 16px;border:1px solid var(--color-medium-grey);border-radius:10px;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;cursor:pointer}.route-modal .col-selections .reason-btn.selected label{border-color:#da1e28;background-color:#faeeeb}.route-modal .col-selections .reason-btn.disabled label{color:var(--color-dark-grey);background-color:var(--color-grey);cursor:not-allowed}.route-modal .col-selections .predefined-options{font-size:14px;margin-top:12px}.route-modal .col-selections .predefined-options__option{margin-top:2px}.route-modal .col-selections .predefined-options input[type=radio]{margin-right:2px;position:relative;top:1px}.route-modal .col-selections .dropdown-options{margin-top:16px;font-size:15px;min-height:28px}.route-modal .col-selections .dropdown-noaddress-text{line-height:28px}.route-modal .col-selections .reason-dropdown{min-width:80px;padding:2px 4px}.route-modal .col-selections .nothanks-dropdown{margin-left:8px}.route-modal .col-selections .reason-comment{margin-top:8px}.route-modal .col-selections .reason-comment textarea{display:block;padding:20px;width:100%;border:1px solid var(--color-medium-grey);border-radius:10px;color:var(--color-dark-green);font-size:14px;transition:border-color .3s ease-out}.route-modal .col-selections .reason-comment textarea::placeholder{color:var(--color-dark-green);opacity:.5}.route-modal .col-selections .reason-comment textarea:focus{outline:none;border-color:var(--color-dark-green)}@media(max-width:29.99em){.route-modal .col-selections .reason-comment textarea{font-size:16px}}.route-modal .col-selections .reason-comment .comment-counter{margin-top:6px;margin-bottom:-4px;text-align:right;line-height:1;font-size:13px}.route-modal .col-selections .reason-msg{font-size:14px;margin-top:6px}.route-modal .col-selections .reason-msg.red{color:#da1e28}.route-modal .col-selections .reports-panel .reports-panel-heading{font-size:14px}.route-modal .col-selections .reports-panel .route-report{background-color:#faeeeb;border-radius:10px;padding:16px 16px 16px 56px;margin-top:8px;position:relative}.route-modal .col-selections .reports-panel .route-report .route-badge{position:absolute;left:20px}.route-modal .col-selections .reports-panel .address-label{display:inline-block;font-size:14px;line-height:1.2}.route-modal .col-selections .reports-panel .report-reasons{display:flex;flex-wrap:wrap;gap:8px}.route-modal .col-selections .reports-panel .report-reason{font-size:13px;padding:7px 8px;background-color:#da1e2826;border-radius:5px;color:#da1e28;margin-top:3px}.route-modal .col-selections .reports-panel .report-reason button{margin-left:8px}.route-modal .col-selections .reports-panel .report-reason-error{flex-basis:100%;font-size:14px;color:#da1e28}.route-modal .address-list{grid-row:span 2;display:flex;flex-direction:column}.route-modal .address-list .address-list-top{margin-bottom:24px}.route-modal .address-list .loading-msg.red{color:#da1e28}.route-modal .address-list .address-list-info{font-size:14px;margin-bottom:8px}.route-modal .address-list .address-sorting{font-size:14px;margin-bottom:16px}.route-modal .address-list .address-sorting a{margin-left:8px;text-decoration:underline}.route-modal .address-list .address-sorting a:hover{color:var(--color-dark-green)}@media(hover:hover){.route-modal .address-list .address-sorting a:hover{color:var(--color-green)}}.route-modal .address-list .address-sorting .active{font-weight:700}.route-modal .address-list .addresses{overflow:auto;margin-right:-16px;margin-left:-16px;padding-bottom:90px}.route-modal .address-list .address-row{min-height:42px;border-radius:2px;border-bottom:1px solid transparent;display:flex;align-items:center;margin-left:16px;margin-right:16px}.route-modal .address-list .address-row.margin-top{margin-top:2px}.route-modal .address-list .address-row.has-border{border-bottom-color:var(--color-medium-grey)}.route-modal .address-list .address-row.has-reports{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;background-color:#faeeeb;border-bottom-color:#faeeeb}.route-modal .address-list .subaddresses{padding:16px 36px;border-radius:10px;box-shadow:0 2px 25px #0000001a}.route-modal .address-list .subaddresses .subaddress-row{margin-bottom:10px}.route-modal .address-list .subaddresses .subaddress-row:last-child{margin-bottom:0}@media(max-height:950px){.route-modal .address-list .subaddresses.limit-mobile-height .inner{max-height:240px;overflow-y:auto}}.route-modal .address-list .address-label{display:flex;align-items:center;font-size:14px;cursor:pointer;margin-right:auto}.route-modal .address-list .route-badge{margin-right:8px}.route-modal .address-list .map-link{margin-right:6px}.route-modal .address-list .bundle{font-size:12px;opacity:.5;white-space:nowrap;padding-left:8px}.route-modal .address-list input[type=checkbox][disabled]+.checkmark{border-color:var(--color-medium-grey);background-color:var(--color-grey)}@media(min-width:48em){.route-modal .address-list-top{display:flex;gap:34px}.route-modal .search-field{width:67%}.route-modal .send-reports-btn{width:100%;white-space:nowrap}.route-modal .address-list .addresses{padding-bottom:110px}.route-modal .address-list .address-row{padding-right:8px;min-height:45px}.route-modal .address-list .address-row.margin-top{margin-top:4px}.route-modal .address-list .address-row.has-reports{padding-right:24px}.route-modal .address-list .subaddresses{padding:20px 46px}.route-modal .address-list .subaddresses .inner{margin-right:-24px;padding-right:24px}.route-modal .address-list .subaddresses .subaddress-row{padding-top:8px;padding-bottom:8px;margin-bottom:0;border-bottom:1px solid var(--color-medium-grey)}.route-modal .address-list .subaddresses .subaddress-row:first-child{padding-top:0}.route-modal .address-list .subaddresses .subaddress-row:last-child{border-bottom:none;padding-bottom:0}.route-modal .address-list .route-badge{margin-right:16px}}@media(min-width:64.0625em){.route-modal .route-modal-inner{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;gap:24px;height:100%}.route-modal .route-modal-header{grid-column:1/span 4}.route-modal .mobile-app-only{display:none!important}.route-modal .col-selections{grid-column:1/span 4;overflow:auto;margin:-20px -20px -32px;padding:20px 20px 90px}}@media(min-width:64.0625em)and (max-width:1799px){.route-modal .col-selections{grid-column:1/span 5;padding-right:60px}}@media(min-width:64.0625em)and (max-width:79.99em){.route-modal .col-selections{grid-column:1/span 6;padding-right:60px}}@media(min-width:64.0625em){.route-modal .reports-panel{margin-top:24px}.route-modal .selection-panel{padding:20px;border-radius:10px;box-shadow:0 2px 25px #0000001a}.route-modal .address-list{grid-column:6/-1;grid-row:span 2;margin-top:16px}}@media(min-width:64.0625em)and (max-width:79.99em){.route-modal .address-list{grid-column:7/-1}}@media(min-width:64.0625em){.route-modal .address-list .address-list-top{margin-bottom:48px}.route-modal .address-list .address-list-info{display:flex;justify-content:space-between}.route-modal .address-list .address-sorting{display:flex}.route-modal .address-list .address-sorting .route-count{margin-left:auto}.route-modal .address-list .addresses{margin:0 -40px -32px;padding:0 30px 90px}.route-modal .address-list .addresses .address-row{margin-left:10px;margin-right:10px}.route-modal .address-list .addresses .address-row.has-reports{margin-left:0;margin-right:0;padding-left:10px;padding-right:18px}.route-modal .col-selections-gradient{grid-column:1/span 4}.route-modal .address-list-gradient{grid-column:6/-1}}@media(max-width:64.0525em){.route-modal .route-modal-inner{position:relative}.route-modal .mobile-modal{display:none;background:#fff;position:absolute;top:0;bottom:0;width:100vw;z-index:25;box-shadow:none;margin-left:calc(-1 * var(--modal-padding-h));margin-right:calc(-1 * var(--modal-padding-h));margin-bottom:calc(-1 * var(--modal-padding-v));padding:32px 20px 20px}.route-modal .mobile-modal.visible{display:block}.route-modal .selection-panel .selected-addresses{margin-right:24px}.route-modal .reports-panel.visible{display:grid;grid-template-rows:auto 1fr}.route-modal .reports-panel .reports-panel-heading{margin-top:20px}.route-modal .reports-panel .reports-list{overflow-y:auto;padding-bottom:100px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.route-modal .col-selections-gradient{display:none;z-index:40}.route-modal .col-selections-gradient.visible-mobile{display:block}.route-modal .address-list{margin-top:16px;flex-grow:1}.route-modal .address-list .route-count{display:none}}@media(max-width:29.99em){.route-modal .mobile-modal{padding-top:20px}.route-modal .mobile-modal .close-btn{top:20px}.route-modal .address-list .route-btn,.route-modal .address-list .panel-btn{font-size:14px}.route-modal .address-list .panel-btn.has-svg{padding-left:14px;padding-right:14px}.route-modal .address-list .send-reports-btn{min-width:160px;min-height:48px}}.fk-modal-inner-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111c;z-index:24}.fk-modal-inner-overlay.visible{display:block}.routes-ending.has-filters{min-height:468px}@media(max-width:22.49em){.routes-ending.has-filters .routesbox .route-checkbox{min-width:36px}.routes-ending.has-filters .routesbox .route-checkbox .checkmark{margin-right:12px}.routes-ending.has-filters .routesbox .route-dates{font-size:14px}}.routes-ending .route-btn[disabled],.routes-ending .route-btn[disabled]:hover{background-color:var(--color-medium-grey)!important;border-color:var(--color-medium-grey)!important;color:var(--color-dark-green)!important;cursor:not-allowed}.routes-ending .checkbox-styling{vertical-align:top}.routes-ending .routes-list{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;gap:16px}@media(min-width:48em){.routes-ending .routesbox,.routes-ending .routesfilters{grid-column:1/-1}}@media(min-width:64.0625em){.routes-ending .routesbox,.routes-ending .routesfilters{grid-column:2/-2}}@media(min-width:80em){.routes-ending .routesbox,.routes-ending .routesfilters{grid-column:3/-3}}.routes-ending .routesfilters{--sticky-offset: 12px;display:flex;align-items:center;gap:8px 24px;padding-top:var(--sticky-offset);margin-top:calc(16px - var(--sticky-offset));font-size:14px;position:sticky;top:calc(var(--header-height));z-index:1;background-color:#fff;padding-bottom:4px}.routes-ending .routesfilters .form-control{max-width:150px}.routes-ending .routesfilters .short-label{display:none}.routes-ending .routesfilters .filter-not-complete{white-space:nowrap}.routes-ending .routesfilters .filter-not-complete input[type=checkbox]{vertical-align:middle;margin-top:-2px}.routes-ending .routesfilters .route-actions{flex-grow:1;display:flex;justify-content:flex-end;gap:8px 16px}.routes-ending .routesfilters .route-actions .btn{display:inline-block;width:100%;padding:10px 48px}@media(min-width:900px){.routes-ending .routesfilters .route-actions .btn{width:auto;min-width:260px}}@media(max-width:64.0525em){.routes-ending .routesfilters .route-actions{display:none}}@media(max-width:550px){.routes-ending .routesfilters{flex-wrap:wrap}.routes-ending .routesfilters .long-label{display:none}.routes-ending .routesfilters .short-label{display:inline}}@media(max-width:29.99em){.routes-ending .routesfilters .filter-not-complete{order:1}}.routes-ending .routesbox{border-radius:var(--border-radius);padding:24px;margin-bottom:16px;min-height:112px;display:flex;flex-direction:column}.routes-ending .routesbox:last-child{margin-bottom:0}.routes-ending .routesbox.transparent{background-color:transparent}.routes-ending .routesbox.green-outline{border:2px solid var(--color-green)}.routes-ending .routesbox.centered{justify-content:center}.routes-ending .routesbox.column{flex-direction:column}.routes-ending .routesbox .route-info-wrapper{display:flex}.routes-ending .routesbox .route-checkbox{flex-grow:0;min-width:44px}.routes-ending .routesbox .route-checkbox .checkmark{margin-right:20px}.routes-ending .routesbox .route-name,.routes-ending .routesbox .route-name label{font-size:16px;font-weight:700;display:inline}.routes-ending .routesbox .route-name{padding-right:16px}.routes-ending .routesbox .route-dates{white-space:nowrap}@media(max-width:29.99em){.routes-ending .routesbox .route-dates .year{display:none}}.routes-ending .routesbox .route-actions{margin-top:20px;display:flex;flex-direction:column;gap:16px}.routes-ending .routesbox .route-actions .btn{display:inline-block;width:100%;padding-left:48px;padding-right:48px}.routes-ending .routesbox .route-actions .route-btn-msg{min-width:200px;padding-left:20px;line-height:1.2;align-self:center}.routes-ending .routesbox .route-actions .route-btn-msg .msg{font-size:14px;margin-bottom:4px}.routes-ending .routesbox .route-actions .route-btn-msg .action-link{font-size:14px;font-weight:700;cursor:pointer}.routes-ending .routesbox .route-actions .route-btn-msg .action-link:hover{text-decoration:underline}@media(min-width:48em){.routes-ending .routesbox .route-actions .route-btn-msg{max-width:220px}}@media(min-width:540px){.routes-ending .routesbox .route-actions{flex-direction:row}}@media(min-width:48em){.routes-ending .routesbox{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:0}.routes-ending .routesbox .route-name{display:inline-block;min-width:90px;padding-right:20px}.routes-ending .routesbox .route-name,.routes-ending .routesbox .route-name label{font-size:18px}.routes-ending .routesbox .route-name,.routes-ending .routesbox .route-dates{line-height:20px}.routes-ending .routesbox .route-actions{margin-top:0;margin-left:auto;padding-left:32px}}@media(min-width:900px){.routes-ending .routesbox .route-actions .btn{width:auto;min-width:200px}}@media(min-width:64.0625em){.routes-ending .routesbox{margin-bottom:0}}@media(max-width:47.99em){.routes-ending .routesbox .route-actions .btn,.routes-ending .routesbox .route-actions .route-btn-msg{width:50%;max-width:50%}}@media(max-width:539px){.routes-ending .routesbox .route-actions .btn,.routes-ending .routesbox .route-actions .route-btn-msg{width:100%;max-width:100%}}@media(max-width:64.0525em){.routes-ending .actions-bar{position:fixed;bottom:20px;width:calc(100% - 40px);z-index:20;display:flex;gap:8px}.routes-ending .actions-bar .route-btn,.routes-ending .actions-bar .panel-btn{box-shadow:0 2px 50px #0000001a}.routes-ending .actions-bar .send-reports-btn{margin-left:auto}}@media(min-width:48em){.routes-ending .actions-bar{flex-grow:1}}.routes-ending .route-actions-bar{position:fixed;left:0;bottom:0;width:100%;padding:16px 20px;background-color:#fff;z-index:20}@media(min-width:64.0625em){.routes-ending .route-actions-bar{display:none}}.disy-calendar #extraRoutes,.disy-calendar #vacationInput{display:none}.disy-calendar p label span{margin-left:8px}.disy-calendar .disy-output-wrapper>p,.disy-calendar .disy-output-wrapper>div{padding-left:16px;padding-right:16px}.disy-calendar .disy-output-wrapper>p .btn,.disy-calendar .disy-output-wrapper>div .btn{margin-bottom:12px}.disy-calendar .disy-output-wrapper>p .btn b,.disy-calendar .disy-output-wrapper>div .btn b{margin:0 .2em}.disy-calendar .disy-output-wrapper>p .btn:has(+.btn),.disy-calendar .disy-output-wrapper>div .btn:has(+.btn){margin-right:16px}.disy-calendar .disy-output-wrapper>p:first-child{padding-top:16px;margin-bottom:20px}@media(max-width:37.49em){.disy-calendar .disy-output-wrapper{margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding))}}.disy-calendar table{border-spacing:0;border-collapse:collapse}.disy-calendar .table1,.disy-calendar .table2{width:100%}.disy-calendar .table3{empty-cells:show;margin:0;padding:0;width:100%}.disy-calendar .maanedNavn{background-color:var(--color-medium-grey);padding-bottom:20px;text-align:center;font-size:1.8em;font-weight:300}.disy-calendar .tr1{text-align:center}.disy-calendar .tdnavn,.disy-calendar .tom,.disy-calendar .ugenr{background-color:var(--color-medium-grey)}@media(max-width:29.99em){.disy-calendar .tdnavn,.disy-calendar .tom,.disy-calendar .ugenr{font-size:14px}.disy-calendar .tdnavn .hide-on-mobile,.disy-calendar .tom .hide-on-mobile,.disy-calendar .ugenr .hide-on-mobile{display:none}}.disy-calendar .ugedag{background-color:var(--color-grey);cursor:pointer}.disy-calendar .omdeling,.disy-calendar .omdeling-nyrute{background-color:var(--color-white);cursor:pointer}.disy-calendar .ferieperiode{background-color:#f1e267}.disy-calendar .laast_ugedag,.disy-calendar .laast_omdeling,.disy-calendar .laast_omdeling-nyrute{background-color:#ffe7e7}.disy-calendar .tdnavn,.disy-calendar .tom,.disy-calendar .ugenr,.disy-calendar .ugedag,.disy-calendar .laast_ugedag,.disy-calendar .omdeling,.disy-calendar .omdeling-nyrute,.disy-calendar .laast_omdeling,.disy-calendar .laast_omdeling-nyrute{border:1px solid #CCCCCC}.disy-calendar .ugenr,.disy-calendar .ugedag,.disy-calendar .laast_ugedag,.disy-calendar .omdeling,.disy-calendar .omdeling-nyrute,.disy-calendar .laast_omdeling,.disy-calendar .laast_omdeling-nyrute{font-size:1.1em;text-align:center;vertical-align:top;height:70px;width:70px}@media(max-width:37.49em){.disy-calendar .ugenr,.disy-calendar .ugedag,.disy-calendar .laast_ugedag,.disy-calendar .omdeling,.disy-calendar .omdeling-nyrute,.disy-calendar .laast_omdeling,.disy-calendar .laast_omdeling-nyrute{font-size:16px}}.disy-calendar .table3 td.checked.laast_ugedag,.disy-calendar .table3 td.checked.laast_omdeling,.disy-calendar .table3 td.checked.laast_omdeling-nyrute{opacity:.5}.disy-calendar .table3 td img{display:none}.disy-calendar.extra-routes .table3 td.checked.ferie{opacity:1;background-color:#929394}.disy-calendar .point-counter{display:none;height:34px;font-size:1.2rem;border:solid 1px var(--color-dark-green);vertical-align:middle;padding:6px 2rem;margin-left:10px}.disy-calendar #giftShopBtn{text-decoration:none;margin-bottom:10px}.disy-calendar .svg-icon--circumstances{position:relative;top:-6px;width:2em;height:2em;margin-right:4px;color:var(--color-warning)}.disy-calendar .table3 tbody.tr2 td .td-wrapper{position:relative;height:100%}.disy-calendar .table3 tbody.tr2 td .td-wrapper .svg-icon{width:100%;height:100%}.disy-calendar .table3 tbody.tr2 td .td-wrapper .svg-icon-2x{width:48px;height:48px}.disy-calendar .table3 tbody.tr2 td .td-wrapper .icon--min-rute,.disy-calendar .table3 tbody.tr2 td .td-wrapper .icon--ny-rute{position:absolute;bottom:14px;width:100%;height:30px;text-align:center}.disy-calendar .table3 tbody.tr2 td .td-wrapper .icon--point{position:absolute;left:0;bottom:2px;width:100%;font-size:10px}.disy-calendar .table3 tbody.tr2 td .td-wrapper .icon--tooltip{position:absolute;top:3px;right:4px;font-size:18px;line-height:1;color:var(--color-warning);width:1em;height:1em}.disy-calendar .table3 tbody.tr2 td .td-wrapper .box--tooltip{position:absolute;left:50%;top:-9px;z-index:1;width:220px;font-size:14px;text-align:left;color:#000;background-color:var(--color-white);opacity:0;visibility:hidden;padding:20px 20px 20px 50px;transform:translate3d(-50%,-100%,0);transition:opacity .3s ease-out,visibility .3s linear;box-shadow:0 4px 16px #00000026}.disy-calendar .table3 tbody.tr2 td .td-wrapper .box--tooltip p{margin:.5em 0 0}.disy-calendar .table3 tbody.tr2 td .td-wrapper .box--tooltip .svg-icon{position:absolute;top:15px;left:15px;color:var(--color-warning);width:2em;height:2em}.disy-calendar .table3 tbody.tr2 td .td-wrapper .box--tooltip .arrow-down{position:absolute;left:50%;bottom:-11px;margin-left:-12px;height:0;width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid var(--color-white)}.disy-calendar .table3 tbody.tr2 td:hover .box--tooltip{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility 0s linear}.disy-calendar .table3 tbody.tr2 td:nth-of-type(2) .td-wrapper .box--tooltip{transform:translate3d(-75px,-100%,0)}.disy-calendar .table3 tbody.tr2 td:nth-of-type(2) .td-wrapper .box--tooltip .arrow-down{left:75px}.disy-calendar .table3 tbody.tr2 td:last-of-type .td-wrapper .box--tooltip{transform:translate3d(-165px,-100%,0)}.disy-calendar .table3 tbody.tr2 td:last-of-type .td-wrapper .box--tooltip .arrow-down{left:165px}.disy-calendar td.last-week{border-bottom:2px solid black}.disy-calendar td.last-week~td:not(.last-week){border-left:2px solid black}.disy-calendar td:not(.last-week)+td:not(.last-week){border-left:#ccc}.disy-calendar .inforow{text-align:center}.disy-calendar .inforow.error{color:var(--color-form-invalid)}.disy-calendar .inforow td{padding:4px 10px 8px}#substitutes{padding-top:20px}#substitutes h3{font-weight:700;font-size:23px;margin:5px 0 30px 10px}#substitutes #week{display:flex;flex-direction:row;margin:0 0 1.5rem;padding:0rem 0rem 1.5rem;border-bottom:solid 1px #E3E3E3}#substitutes #week .first{display:flex;align-items:center}#substitutes #week .first .week{flex-shrink:0;font-weight:500;font-size:16px;margin-left:10px;margin-right:15px}#substitutes #week .last{display:flex;align-items:center;gap:10px}#substitutes #week .copy-link{flex-shrink:0;margin-left:10px;margin-right:8px;line-height:1.1}#substitutes #week p{margin:0}#substitutes #week input{margin-right:10px}#substitutes #week input#salary_nr{margin-right:5px}#substitutes #week a:last-of-type{color:#0f5657;font-weight:700;font-size:12px}#substitutes #week a.disabled{pointer-events:none;cursor:default;color:#bdcecf}#substitutes #week .selectedDays-wrapper{padding:0 15px;font-size:12px;min-width:180px;max-width:180px;width:180px}#substitutes #week .selectedDays-wrapper>div{margin:0 0 4px}#substitutes #week .selectedDays-wrapper #selectedDays{display:flex;flex-direction:row;flex-wrap:wrap}#substitutes #week .selectedDays-wrapper #selectedDays span{background:#8fc73f;margin:2px;height:20px!important;height:20px;display:inline-block;font-size:10px;min-height:20px;min-width:20px;text-align:center;padding:10.2px 0 0;color:#fff;font-weight:700;line-height:0;border-radius:1px;text-indent:-.5px}#substitutes input[type=checkbox]+label{display:block;margin:.2em;cursor:pointer;padding:.2em}@media(max-width:51.25em){.disy-calendar div#week{display:flex!important;flex-direction:column-reverse!important}.disy-calendar .first{width:100%!important;justify-content:end!important;max-width:470px!important;padding-left:10px}.disy-calendar .first .week{margin-left:0}.disy-calendar div#week div:first-child{order:2!important;margin:0 12px!important}.disy-calendar input[type=checkbox]+label{order:1!important}.disy-calendar .selectedDays-wrapper{order:3!important;text-align:center!important;margin-left:auto!important}.disy-calendar .last{width:100%!important;flex-direction:row!important;margin:10px 0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;justify-content:center!important;order:1}.disy-calendar div#week a:last-of-type{margin:0!important}.disy-calendar #substitutes #week{margin-bottom:12px}.disy-calendar #substitutes #week .last{justify-content:flex-start!important}.disy-calendar #substitutes #week .substitute-field{flex-basis:calc(50% - 10px);flex-grow:1}.disy-calendar #substitutes #week .selectedDays-wrapper #selectedDays{justify-content:center}.disy-calendar #substitutes #week .selectedDays-wrapper{min-width:200px;max-width:200px;width:auto;padding:0}.disy-calendar #substitutes #week.no-substitute{padding-bottom:12px}.disy-calendar #substitutes #week.no-substitute .last,.disy-calendar #substitutes #week.no-substitute .copy-link{display:none!important}.disy-calendar.en #substitutes #week .substitute-field.salary-no{min-width:190px}.disy-calendar.en #substitutes #week .substitute-field.name{min-width:160px}}@media(min-width:51.25em){.disy-calendar #substitutes #week .selectedDays-wrapper{min-width:120px;width:120px}.disy-calendar #substitutes #week input{max-width:none}.disy-calendar #substitutes #week .copy-link{flex-basis:100px;align-self:center}.disy-calendar.en #substitutes #week .copy-link{flex-basis:60px}}.disy-calendar .table3 td.checked{background-color:#8fc73f;color:var(--color-white)}.gray-box{background:var(--color-white);padding:0 18px 25px}.gray-box button{margin:15px 0 0}.gray-box strong{margin:0 0 10px;width:100%;display:inline-block;text-decoration:underline;font-size:18px}.gray-box div#week{display:inline-block!important;width:100%;margin:0 0 10px}.gray-box div#week span{display:inline-block;font-size:1.6rem;line-height:2rem;background:var(--color-white);padding:4px 7px;font-size:13px;margin:0 6px 6px 0;color:var(--color-dark-grey);border-radius:3px;font-weight:600;border:solid 1px var(--color-medium-grey)}.gray-box div#week:last-of-type{margin:0}.points-summary{font-weight:700}@media only screen and (max-width:720px){.gray-box div#week span{padding:4px 3px;font-size:12px}}.vacation-calendar__notification{position:fixed;left:0;bottom:0;width:100%;z-index:19;background-color:var(--color-warning);transform:translateY(100%);transition:transform .3s;padding-top:12px;padding-bottom:12px}.vacation-calendar__notification.show{transform:translateY(0);transition:transform .8s}.vacation-calendar__notification-inner{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:700}@media(max-width:29.99em){.vacation-calendar__notification-inner{font-size:14px;line-height:16px}}@media(max-width:47.99em){.vacation-calendar__notification-inner{padding-left:20px;padding-right:20px}}.vacation-calendar__notification-inner button{margin-left:30px;flex-shrink:0}.vacation-calendar__notification-inner .btn--icon-down{margin-right:0}.worktime-modal .worktime-modal-inner{display:grid;grid-template-rows:auto 1fr;height:100%}.worktime-modal .worktime-modal-header .worktime-info{white-space:nowrap}.worktime-modal .action-link{font-weight:700;cursor:pointer}.worktime-modal .list-gradient{position:relative;pointer-events:none}.worktime-modal .list-gradient:after{content:"";position:absolute;left:0;width:100%;bottom:calc(-1 * var(--modal-padding-v));height:150px;background:linear-gradient(180deg,#fff0,#fff 72.18%)}.worktime-modal .worktime-bottom{margin-top:24px;display:flex;align-items:center;gap:10px 40px;flex-wrap:wrap}.worktime-modal .worktime-bottom .list-gradient{width:100%;height:0}@media(min-width:48em){.worktime-modal .worktime-bottom{margin-top:20px;gap:34px}}@media(min-width:64.0625em){.worktime-modal .worktime-bottom{margin-top:16px}}.worktime-modal .registration-list{position:relative;overflow-y:auto;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.worktime-modal .registration-list .loading-msg.red{color:#da1e28}.worktime-modal .registration-list .registrations{padding-bottom:70px;display:grid;grid-template-columns:repeat(7,max-content);gap:4px 48px}.worktime-modal .registration-list .registrations:has(+.totals-per-day){padding-bottom:40px}.worktime-modal .registration-list .registrations.has-transport{grid-template-columns:repeat(8,max-content)}.worktime-modal .registration-list .registrations.totals-per-day{grid-template-columns:repeat(2,max-content)}.worktime-modal .registration-list .registrations .span2{grid-column:span 2}.worktime-modal .registration-list .registrations .first-cell{grid-column:1/span 1}.worktime-modal .registration-list .registrations .first-cell.span2{grid-column:1/span 2}.worktime-modal .registration-list .registrations .validation-msg{grid-column:1/-1;color:#da1e28}.worktime-modal .registration-list .registration-row{position:relative;display:contents;min-height:42px}.worktime-modal .registration-list .registration-row.column-headers{font-weight:700}.worktime-modal .registration-list .registration-row.column-headers .cell{position:sticky;top:0;z-index:1;background:#fff}.worktime-modal .registration-list .registration-row.totals:before{content:"";grid-column:1/-1;border-top:1px solid var(--color-medium-grey);margin-top:4px;margin-bottom:2px}.worktime-modal .registration-list .registration-row.margin-top{margin-top:2px}.worktime-modal .registration-list .registration-row .cell.right,.worktime-modal .registration-list .registration-row .cell.right .input-field{text-align:right}.worktime-modal .registration-list .registration-row .depot-label{font-weight:700}.worktime-modal .registration-list .registration-row .input-field{padding-left:6px;padding-right:6px;border:1px solid #000}.worktime-modal .registration-list .registration-row .input-field.invalid-value{border-color:#da1e28}.worktime-modal .registration-list .registration-row .input-field[disabled]{background-color:var(--color-grey)}.worktime-modal .registration-list .registration-row .minutes-field{max-width:75px}.worktime-modal .actions-bar{position:relative;display:flex;justify-content:right;align-items:center;gap:8px;margin-left:auto;flex-grow:1}.worktime-modal .worktime-btn{max-width:260px;flex-grow:1}.worktime-modal .worktime-btn.narrow{max-width:120px}@media(min-width:48em){.worktime-modal .worktime-btn{width:100%;white-space:nowrap}.worktime-modal .registration-list .registration-row{padding-right:8px;min-height:45px}.worktime-modal .registration-list .registration-row.margin-top{margin-top:4px}}@media(min-width:64.0625em){.worktime-modal .worktime-modal-inner{display:grid;grid-template-columns:repeat(12,1fr);height:100%}.worktime-modal .worktime-modal-header{grid-column:1/-1}.worktime-modal .hide-on-mobile{display:block}.worktime-modal .mobile-app-only{display:none!important}.worktime-modal .worktime-bottom,.worktime-modal .list-gradient,.worktime-modal .registration-list{grid-column:1/-1}.worktime-modal .registration-list .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;column-gap:48px}.worktime-modal .registration-list .introtext,.worktime-modal .registration-list .loading-msg{flex-basis:100%}.worktime-modal .registration-list .registrations .registration-row .cell.right-desktop,.worktime-modal .registration-list .registrations .registration-row .cell.right-desktop .input-field{text-align:right}.worktime-modal .registration-list .registrations .registration-row .input-field.date-field{max-width:100px}.worktime-modal .registration-list .registrations .registration-row .input-field.time-field{max-width:60px}.worktime-modal .registration-list .registrations .validation-msg{grid-column:3/-1}}@media(max-width:104.99em){.worktime-modal .registration-list .registrations{column-gap:40px}.worktime-modal .registration-list .registrations.totals-per-day{column-gap:48px}}@media(max-width:79.99em){.worktime-modal .registration-list .registrations,.worktime-modal .registration-list .registrations.totals-per-day{column-gap:20px}}@media(max-width:64.0525em){.worktime-modal .worktime-modal-inner{position:relative}.worktime-modal .hide-on-mobile{display:none!important}.worktime-modal .registration-list{flex-grow:1}.worktime-modal .registration-list .registrations{grid-template-columns:repeat(2,max-content);column-gap:30px;margin-right:24px}.worktime-modal .registration-list .registrations.is-editing{grid-template-columns:125px 1fr}}@media(max-width:64.0525em)and (max-width:21.875em){.worktime-modal .registration-list .registrations{column-gap:15px}}@media(max-width:64.0525em){.worktime-modal .registration-list .registrations .registration-row+.registration-row .first-cell{margin-top:20px}.worktime-modal .registration-list .registrations .registration-row+.registration-row .first-cell.no-margin-top{margin-top:0}.worktime-modal .registration-list .registrations .registration-row .date{grid-column:1/span 1;text-align:left}.worktime-modal .registration-list .registrations .registration-row .times-wrapper{display:inline-block;min-width:125px}.worktime-modal .registration-list .registrations .registration-row .transport,.worktime-modal .registration-list .registrations .registration-row .reset-link{grid-column:2/span 1}.worktime-modal .registration-list .registrations .registration-row .minutes-field{max-width:56px}}.worktime-table{width:100%;display:grid;grid-template-columns:repeat(5,auto);row-gap:5px}.worktime-table .table-row{display:contents}.worktime-table .table-row .cell{padding:7px}.worktime-table .table-row .cell:first-child{grid-column:1}@media(min-width:48em){.worktime-table .table-row:nth-child(odd) .cell{background-color:var(--color-grey)}.worktime-table .table-row.headers{font-weight:700}.worktime-table .table-row.headers .cell{background-color:var(--color-grey-dark)}}@media(max-width:47.99em){.worktime-table{display:flex;flex-direction:column;gap:16px}.worktime-table .table-row{display:grid;grid-template-columns:minmax(0,180px) minmax(50%,auto);gap:8px 16px;background-color:var(--color-grey);border-radius:var(--border-radius);padding:8px 16px}.worktime-table .table-row.headers{display:none}.worktime-table .table-row .cell{padding:0}.worktime-table .table-row .period-date,.worktime-table .table-row .period-routes{background-color:var(--color-grey-dark);margin-bottom:4px}.worktime-table .table-row .period-date{font-weight:700}.worktime-table .table-row .period-date a{font-weight:700;text-decoration:none}.worktime-table .table-row .period-actions{grid-column:span 2}}@media(max-width:47.99em)and (max-width:29.99em){.worktime-table .table-row{font-size:15px}.worktime-table .table-row .cell.period-routes,.worktime-table .table-row .cell.period-type{font-size:14px;align-self:center}}@media(min-width:48em){.worktime-table .mobile-only{display:none}}.accordion__items{--accordion-item-height: 56px;--accordion-subitem-height: 48px;--accordion-item-radius: 28px;display:flex;flex-direction:column}@media(min-width:50em){.accordion__items{--accordion-item-height: 64px;--accordion-item-radius: 32px}}@media(min-width:64.0625em){.accordion__items{grid-column:2/-2}}.accordion__item{min-height:var(--accordion-item-height)}.accordion__item.subitem{min-height:var(--accordion-subitem-height)}.accordion__item.subitem:last-child{min-height:0}.accordion__item__header{display:flex;justify-content:space-between;align-items:center;padding:16px 5px;margin:-16px -5px;-webkit-user-select:none;user-select:none}.accordion__item__header:not(.no-toggle){cursor:pointer}.accordion__item__subheader{display:flex;align-items:center;gap:16px;margin-bottom:8px}.accordion__item__subheader:not(.no-toggle){cursor:pointer}.accordion__item__subheader .accordion__item__icon{order:-1}.accordion__item__subheader .accordion__item__icon svg{width:22px}.accordion__item__title b{font-weight:500}.accordion__item__icon{flex-shrink:0;line-height:1}body.loaded .accordion__item__icon .line{transition:transform .3s ease;transform-origin:center}.accordion__item__icon.open .line.vertical{transform:rotate(90deg)}.accordion__item__content ul:where(:first-child:last-child),.accordion__item__content ol:where(:first-child:last-child){padding-left:0;margin-left:0}.accordion__item__content ul:where(:first-child:last-child) li,.accordion__item__content ol:where(:first-child:last-child) li{list-style-position:outside;margin-left:1.05em}.accordion__item-simple+.accordion__item-simple{margin-top:16px}.accordion__item-simple a{text-decoration:underline;font-weight:500}.accordion__item-simple a.text-red{font-weight:400}.accordion--buttons{gap:16px}.accordion--buttons .accordion__item{border-radius:var(--accordion-item-radius);padding-left:32px;padding-right:32px}.accordion--buttons .accordion__item .accordion__item__header{margin:0 -5px}@media(min-width:50em){.accordion--buttons .accordion__item .accordion__item__header{padding-top:20px;padding-bottom:20px}}.accordion--title-buttons{gap:16px}.accordion--title-buttons .accordion__item__header{border-radius:var(--accordion-item-radius);padding:17px 32px;margin:0}.accordion--title-buttons .accordion__item__content{padding:32px}@media(max-width:37.49em){.accordion--title-buttons .accordion__item__content.wide-content-mobile{padding-left:16px;padding-right:16px}}.accordion--title-buttons .subitem{--accordion-subitem-padding-bottom: 32px}.accordion--title-buttons .subitem .accordion__item__content{padding-top:12px;padding-left:38px;padding-bottom:var(--accordion-subitem-padding-bottom);padding-right:0}.accordion--title-buttons .subitem:last-child{--accordion-subitem-padding-bottom: 0}.accordion--plain{--border-color: var(--color-dark-green);border-top:1px solid var(--border-color)}.bg-dark-green .accordion--plain{--border-color: var(--color-green)}.accordion--plain .accordion__item{border-bottom:1px solid var(--border-color);padding-top:24px;padding-bottom:24px}.buttons-links{display:flex;flex-wrap:wrap;align-items:flex-start}.buttons-links.layout-buttons{gap:8px 16px}.buttons-links.layout-links{flex-direction:column;gap:16px}.flash-messages__message.success{background-color:var(--color-green)}.flash-messages__message.danger{background-color:var(--color-pink)}.image img{width:100%}.image.bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.image.bg-image img{object-fit:cover;height:100%;display:block}.image.object-fit-cover{position:relative;width:100%;height:100%}.image.object-fit-cover img{position:absolute;object-fit:cover;height:100%;display:block}.image.aspect-3-2 img{aspect-ratio:3/2;object-fit:cover}.image.aspect-2-3 img{aspect-ratio:2/3;object-fit:cover}.image img.lazyload{opacity:0}.image img.inview{opacity:1}.link{font-weight:500}.link.regular{font-weight:400}.link.has-icon{display:flex;align-items:center}.link.underline,.link:hover{text-decoration:underline}.link .chevron-circle-dark-green{--chevron-circle: var(--color-dark-green)}.link .chevron-circle-white,.link .chevron-circle-green-light{--chevron-circle: var(--color-white)}.link .icon{width:24px;height:24px;vertical-align:top}.link svg .circle{fill:var(--chevron-circle)}a.phone-link{text-decoration:none}a.phone-link:hover{text-decoration:underline}.header__navigation{--submenu-padding-top: 10px;text-align:left}.header__navigation .submenu ul{flex-direction:column}@media(hover:hover){.header__navigation .submenu a:hover{text-decoration:underline}}.header__navigation .submenu a.active{text-decoration:underline}@media(min-width:59.375em){.header__navigation .main:hover .submenu,.header__navigation .main:focus-within .submenu{opacity:1;visibility:visible!important;transform:translateY(0)}.header__navigation .main.has-submenu{position:relative}.header__navigation .submenu{position:absolute;opacity:0;visibility:hidden!important;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s}body:not(.loaded) .header__navigation .submenu{display:none}.header__navigation .submenu ul{gap:12px}.header__navigation .submenu ul li{min-height:36px;padding-top:6px;padding-bottom:5px}.header__navigation .submenu-regular{left:0;padding-top:var(--submenu-padding-top)}.header__navigation .submenu-regular__inner{background-color:var(--color-white);padding:30px 24px 36px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;min-width:360px;border:1px solid var(--color-grey);border-top:none}.header__navigation .submenu-regular__inner a{padding:5px 0;margin:-5px 0;display:inline-block}.header__navigation .megamenu{position:absolute;left:0;width:100%;min-height:350px;padding-top:var(--submenu-padding-top)}.header__navigation .megamenu__inner{padding-top:80px;padding-bottom:80px;padding-left:var(--container-padding);padding-right:var(--container-padding)}.header__navigation .megamenu__column{grid-column:span 4}.header__navigation .megamenu__column-heading{margin-bottom:24px}.header__navigation .megamenu__column-heading.nolink{cursor:default}.header__navigation .megamenu ul{gap:2px}}@media(max-width:59.365em){.header__navigation{padding-left:16px;padding-right:16px}.header__navigation>ul{display:block!important;margin-right:0}.header__navigation .mobile-menu-section{padding-top:3px;padding-bottom:3px;border-top:1px solid var(--color-grey)}.header__navigation .main-item{border-width:0;padding:0;display:inline-flex;align-items:center;justify-content:space-between;margin-right:32px}.header__navigation .main-item:focus,.header__navigation .main-item:active,.header__navigation .main-item:hover{background-color:transparent}.header__navigation .main-item.has-children{cursor:pointer;width:100%}.header__navigation .main-item .expand-icon{right:16px;line-height:1;width:24px;height:24px}.header__navigation .main-item .expand-icon .line{transition:transform .3s ease;transform-origin:center}.header__navigation .main-item .expand-icon.open .line.vertical{transform:rotate(90deg)}.header__navigation .submenu{margin-top:24px}.header__navigation .submenu ul{flex-direction:column;gap:16px}.header__navigation .submenu-regular__inner,.header__navigation .megamenu__column{margin-bottom:40px}.header__navigation .megamenu__column-heading{margin-bottom:16px}}.news-list-compact{--active-bg-color: var(--color-green);overflow-x:auto;scroll-behavior:smooth;visibility:hidden}.news-list-compact.visible{visibility:visible}@media(min-width:50em){.news-list-compact{display:none}}@media(max-width:49.99em){.news-list-compact+.single-post{border-top-left-radius:var(--border-radius-section);border-top-right-radius:var(--border-radius-section)}}.news-list-compact__list{display:inline-flex;gap:10px;padding:20px 16px}.news-list-compact__item{text-align:center;flex:1 0 auto;min-width:124px;max-width:200px}.news-list-compact__item-title{min-height:2.4rem;overflow:hidden}.news-list-compact__item.current{background-color:var(--active-bg-color)}.news-list{--active-item-padding: 4px;display:flex;flex-direction:column;gap:16px;margin-top:calc(-1 * var(--active-item-padding))}.news-list__item{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;gap:16px;background-color:transparent;padding:var(--active-item-padding);border-radius:calc(var(--border-radius-sm) + var(--active-item-padding));transition:background-color .2s ease-in-out}.news-list__item.current{background-color:var(--color-white)}@media(hover:hover){.news-list__item:hover{background-color:var(--color-white)}}.news-list__content{padding-top:10px;position:relative;overflow:hidden}.news-list__content-date{margin-bottom:4px}.news-list__content-snippet{position:absolute}@media(min-width:30em){.news-list{--active-item-padding: 10px;gap:calc(28px - 2 * var(--active-item-padding))}.news-list__item{margin-left:calc(-1 * var(--active-item-padding));margin-right:calc(-1 * var(--active-item-padding))}.news-list__content{padding-top:12px}}.news-list .play-button{pointer-events:none}.product-progressbar{height:4px;width:74px;border-radius:2px;overflow:hidden}.product-progressbar .progressbar{appearance:none;display:block;height:4px;width:74px}.product-progressbar .progressbar[value]::-webkit-progress-bar{background-color:var(--color-green)}.product-progressbar .progressbar[value]::-webkit-progress-value{background-color:var(--color-dark-green);transition:all .15s ease}.profile-menu{position:relative}.profile-menu .submenu{right:0;left:auto;top:var(--btn-height)}.profile-menu.open .submenu{opacity:1;visibility:visible!important;transform:translateY(0)}.search-results .search-result{padding-top:8px;margin-bottom:16px;border-top:1px solid var(--color-grey)}.search-results .excerpt{margin-top:6px;max-height:2.8em;overflow:hidden}.social-links{display:flex;gap:16px}.swiper{position:relative;--slider-content-width: 100%;--slider-max-width: 1280px;--num-slides: 1;--max-slides: 3;--slide-gap: 10px;--offset-first-slide: 0px;--navigation-color: var(--color-dark-green);--navigation-hover-bg: var(--color-white);--navigation-hover-opacity: .6}@media(min-width:37.5em){.swiper[swiper-type=slider]{--slide-gap: 16px;--num-slides: 2}}.swiper[swiper-type=testimonials]{--max-slides: 4;--slide-gap: 0px;--slide-max-width: calc(var(--testimonial-max-width) + 40px)}@media(min-width:37.5em){.swiper[swiper-type=testimonials]{--num-slides: 2}}@media(min-width:64.0625em){.swiper[swiper-type=testimonials]{--num-slides: 3}}@media(min-width:80em){.swiper[swiper-type=testimonials]{--num-slides: 4}}.swiper.has-bg-dark-green{--navigation-color: var(--color-white);--navigation-hover-bg: var(--color-green);--navigation-hover-opacity: .3}.swiper[swiper-style=break-container]{overflow:hidden;--slide-inset: var(--container-padding)}@media(max-width:47.99em){.swiper[swiper-style=break-container]{--slide-inset: 42px}}@media(min-width:90em){.swiper[swiper-style=break-container]{container-type:inline-size}}.swiper[swiper-style=break-container]{margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding))}.swiper-container{position:relative;z-index:1;overscroll-behavior-x:none}.swiper[swiper-style=break-container] .swiper-container{padding-left:var(--slide-inset);padding-right:var(--slide-inset)}@media(min-width:90em){.swiper[swiper-style=break-container] .swiper-container{padding-left:calc((100cqw - 1280px)/2);padding-right:calc((100cqw - 1280px)/2)}}.swiper[swiper-style=break-container] .swiper-extra-content{padding-left:var(--slide-inset);padding-right:var(--slide-inset)}@media(min-width:90em){.swiper[swiper-style=break-container] .swiper-extra-content{padding-left:calc((100cqw - 1280px)/2);padding-right:calc((100cqw - 1280px)/2)}}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}@media(max-width:37.49em){.swiper[stackonmobile] .swiper-wrapper{flex-direction:column;gap:24px}}.swiper-slide{flex-shrink:0;position:relative;transition-property:transform;will-change:transform;margin-right:var(--slide-gap);width:calc((var(--slider-content-width) + var(--slide-gap)) / var(--num-slides) - var(--slide-gap));max-width:calc((var(--slider-max-width) + var(--slide-gap)) / var(--max-slides) - var(--slide-gap))}.swiper-slide:first-child{margin-left:var(--offset-first-slide)}.swiper-slide:last-child{margin-right:0}.swiper[swiper-type=testimonials] .swiper-slide{--slide-width: calc(var(--slide-max-width) + (var(--slider-content-width) - var(--slide-max-width)) / 2 - var(--slide-gap) - 40px );max-width:var(--slide-width)}@media(max-width:37.49em){.swiper[swiper-type=testimonials] .swiper-slide{--offset-first-slide: calc((var(--slider-content-width) - var(--slide-width)) / 2)}}@media(min-width:37.5em){.swiper[swiper-type=testimonials] .swiper-slide{--slide-width: calc( (var(--slider-content-width) + var(--slide-gap)) / var(--num-slides) - var(--slide-gap) )}}@media(max-width:37.49em){.swiper[stackonmobile] .swiper-slide{margin-right:0}}.swiper-navigation{display:flex;gap:32px;color:var(--navigation-color)}.swiper-navigation.hide-navigation{display:none}.swiper-navigation__button{cursor:pointer}.swiper-navigation .swiper-button-disabled,.swiper-navigation .swiper-button-lock{opacity:0;pointer-events:none}.swiper-navigation.visible-disabled-buttons .swiper-button-disabled,.swiper-navigation.visible-disabled-buttons .swiper-button-lock{opacity:.4}@media(max-width:47.99em){.swiper[swiper-style=break-container] .swiper-navigation{display:none}}@media(hover:hover){.swiper-navigation__button:not(.swiper-button-disabled) circle{fill:transparent;fill-opacity:var(--navigation-hover-opacity)}.swiper-navigation__button:not(.swiper-button-disabled):hover circle{fill:var(--navigation-hover-bg)}}.swiper-pagination{display:flex;justify-content:center;margin-bottom:4px;--bullet-color: var(--color-white)}.swiper-pagination.swiper-pagination-lock{display:none}.bg-green .swiper-pagination,.bg-white .swiper-pagination{--bullet-color: var(--color-dark-green)}.swiper-pagination-bullet{display:inline-block;position:relative;width:11px;height:11px;border-radius:50%;background-color:var(--bullet-color);opacity:.5;cursor:pointer}.swiper-pagination-bullet:after{content:"";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.swiper-pagination-bullet:not(:last-child){margin-right:8px}.swiper-pagination-bullet-active{opacity:1}.vimeo .image{width:100%}.vimeo .play-button{opacity:.85;transition:transform .2s ease-in-out}.vimeo.darken{background-color:var(--color-dark-green)}.vimeo.darken .image{opacity:.5}@media(hover:hover){.vimeo:hover .play-button{transform:scale(1.25)}}.advantages__list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 32px}@media(min-width:50em){.advantages__list{gap:64px 16px}}@media(min-width:59.375em){.advantages__list.count-2,.advantages__list.count-3{justify-content:space-evenly}}@media(min-width:64.0625em){.advantages__list.count-4{justify-content:space-evenly}}.advantages__item{flex:0 1 auto;flex-basis:243px;text-align:center;container-type:inline-size;--container-width: 100cqw}@media(max-width:37.49em){.advantages__item{flex-basis:100%;max-width:360px}}.advantages__item-text{margin-top:4px}.advantages__item-icon{width:146px;height:146px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.app-download-banner{--container-padding-top: 0px;--container-padding-bottom: 0px;--banner-padding-top: 24px;--banner-padding-bottom: 26px;position:relative;overflow:hidden}@media(min-width:48em){.app-download-banner{--banner-padding-top: 20px;--banner-padding-bottom: 20px}}.app-download-banner__inner{display:flex;flex-direction:column;align-items:start;gap:10px;padding-top:var(--banner-padding-top);padding-bottom:var(--banner-padding-bottom);max-width:calc(100% - 160px)}@media(min-width:37.5em){.app-download-banner__inner{max-width:calc(100% - 240px)}}@media(min-width:48em){.app-download-banner__inner{flex-direction:row;align-items:center;column-gap:10px;max-width:none}}@media(max-width:47.99em){.app-download-banner__image{position:absolute;top:0;bottom:var(--extra-padding-bottom);left:calc(100% - 170px);width:100%}}@media(min-width:48em){.app-download-banner__image{position:relative;align-self:stretch;width:350px;margin-top:calc(-1 * var(--banner-padding-top));margin-bottom:calc(-1 * var(--banner-padding-top))}}.app-download-banner__image img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.app-download-banner__link{position:relative;z-index:1}@media(min-width:48em){.app-download-banner__link{margin-left:auto}}.app-download-banner .download-app-link{border:6px solid var(--color-white);padding-top:4px;padding-bottom:4px}.app-download-banner .image-2{object-position:left 40%;transform:translate(-80px)}@media(min-width:37.5em){.app-download-banner .image-2{object-position:center 40%;transform:translate(-190px)}}@media(min-width:48em){.app-download-banner .image-2{transform:translate(-50px);object-position:center 25%;max-width:150%}}.benefits-slider{container-type:inline-size;container-name:benefits-slider}@media(min-width:80em){.benefits-slider{--container-padding-bottom: 160px}}.benefits-slider__grid{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}@container (width < 1112px){.benefits-slider__grid{max-width:848px;grid-template-columns:repeat(2,minmax(0,416px))}}@container (width < 736px){.benefits-slider__grid{max-width:416px;grid-template-columns:1fr}}.benefits-slider__grid .benefits-slider__slide{position:relative}.benefits-slider__slide{padding:40px;container-type:inline-size}@media(min-width:37.5em){.benefits-slider__slide.has-text-slides{padding:40px 28px}}.benefits-slider__slide.has-bg-images{display:flex;align-items:center}.benefits-slider__slide.aspect-2-3{aspect-ratio:2/3}.benefits-slider__slide.swiper-slide{height:auto}.benefits-slider__slide .bg-image{z-index:-1}.benefits-slider__slide .image.has-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.benefits-slider__slide .image.has-overlay.overlay-dark:after{background-color:color-mix(in srgb,var(--color-dark-green),transparent 50%)}.benefits-slider__slide .image.has-overlay.overlay-darker:after{background-color:color-mix(in srgb,var(--color-dark-green),transparent 30%)}.benefits-slider__slide.has-text-slides .benefits-slider__slide__content{display:flex;flex-direction:column;height:100%}.benefits-slider__slide.has-text-slides .benefits-slider__slide__content .benefits-slider__arrow{margin-top:auto}.benefits-slider__slide__content ul{padding-left:20px;margin-top:.4rem;margin-bottom:1.4em}.benefits-slider__slide__content .card__text.centered ul{display:inline-block;text-align:left}.benefits-slider__slide.has-bg-images .benefits-slider__slide__arrow svg .circle{fill:var(--color-white);fill-opacity:.5}.benefits-slider__slide.has-bg-images .benefits-slider__slide__arrow.text-dark-green svg .circle{fill-opacity:.2}.footer{--container-padding-top: 130px;--container-padding-bottom: 30px;width:100%;position:relative;overflow:hidden;z-index:3}.footer .container-inner{min-height:calc(600px - var(--container-padding-top) - var(--container-padding-bottom));display:flex;flex-direction:column;justify-content:space-between}@media(min-width:59.375em){.footer{--container-padding-top: 80px;--container-padding-bottom: 50px}}.footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,180px));gap:54px 40px}.footer .widget ul{display:flex;flex-direction:column;gap:16px}.footer .widget+.widget{margin-top:54px}.footer a:hover{text-decoration:underline}@media(min-width:64em){.footer__swirl{position:absolute;left:0;bottom:0;right:0}}.footer__swirl svg{position:relative;left:calc(-180px + (100vw - 375px) * 150/575);width:calc(100vw + 256px - (100vw - 375px) * 216/575);transform:scaleX(-1) rotate(3.25deg);max-width:none;overflow:visible}@media(max-width:47.99em){.footer__swirl svg{height:155px}}@media(max-width:64em){.footer__swirl svg path{stroke-width:40px}}@media(min-width:37.5em){.footer__swirl svg{left:-100px;width:calc(100vw + 256px - (100vw - 405px) * 216/575);width:calc(100vw + 80px)}}@media(min-width:64em){.footer__swirl svg{width:1276px;left:27cqw;bottom:186px;transform:rotate(-33.78deg)}}@media(min-width:75em){.footer__swirl svg{left:calc(50% + 50cqw - 790px)}}@media(min-width:37.5em){.footer__bottom{display:flex;gap:60px}}.footer__copyright{margin-top:35px}@media(min-width:37.5em){.footer__copyright{grid-column:span 2;margin-left:auto;margin-top:auto}}.footer__circle{position:relative}.footer__circle-inner{position:absolute;right:56px;width:80px;top:-40px;z-index:8}@media(min-width:37.5em){.footer__circle-inner{width:120px;right:80px}}@media(min-width:59.375em){.footer__circle-inner{top:-38px;width:160px}}.frontpage-banner{border-radius:var(--border-radius-lg);min-height:75cqw;position:relative}.frontpage-banner.overflow-hidden{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}@media(min-width:48em){.frontpage-banner{min-height:60cqw;grid-column:span 2}}@media(min-width:64.0625em){.frontpage-banner{min-height:39.5cqw}}@media(min-width:64.0625em){.frontpage-banner.cols-3{grid-column:span 3;min-height:60cqw}}.frontpage-banner__inner{height:100%;container-type:inline-size}.frontpage-banner .bg-overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.frontpage-banner .bg-overlay-dark-blue:after{background-color:color-mix(in srgb,var(--color-dark-green),transparent 70%)}.frontpage-banner .bg-overlay-dark-gray:after{background-color:#0003}.frontpage-banner .banner-splash{position:absolute;bottom:0;right:5%;height:50%;max-width:calc(50% - 120px);transform:translateY(12%)}.frontpage-banner .banner-splash img{max-width:100%;max-height:100%;object-fit:contain;object-position:bottom right}@media(min-width:48em){.frontpage-banner .banner-splash{min-width:180px;min-height:180px}}.frontpage-banner__content{padding:20px;text-align:center}.frontpage-boxes{--box-padding-h: 32px;display:grid;gap:16px}@media(min-width:48em){.frontpage-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64.0625em){.frontpage-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.frontpage-boxes__box{padding:30px var(--box-padding-h);border-radius:var(--border-radius-lg)}.frontpage-boxes__box.compact{min-height:40cqw}.frontpage-boxes__box.row-span-2{grid-row:span 2}@media(min-width:48em){.frontpage-boxes__box{min-height:45cqw}.frontpage-boxes__box.compact{min-height:25cqw}}@media(min-width:64.0625em){.frontpage-boxes__box{min-height:36cqw}.frontpage-boxes__box.compact{min-height:20cqw}}.frontpage-boxes__splitbox{display:grid;gap:16px}.frontpage-boxes .routes-ending-box{position:relative;z-index:0;min-height:400px}.frontpage-boxes .routes-ending-box-bg{position:absolute;inset:0;overflow:hidden;z-index:-1}.frontpage-boxes .routes-ending-box-bg svg{position:absolute;bottom:0;right:0;width:140px;overflow:visible;color:var(--color-green);transform:translate(-20px,-75px) rotate(18deg)}.frontpage-boxes .routes-ending-box-bg svg path{stroke-width:60px}.frontpage-boxes .routes-ending-box .route-date+.route-date{margin-top:24px}.frontpage-boxes .salary-box .salary-box-icon{position:relative}.frontpage-boxes .salary-box .salary-box-icon svg{position:absolute;left:170px;width:70px;height:70px}.frontpage-boxes .salary-box .salary-details{margin-top:2px}.frontpage-boxes .salary-box .currency{margin-left:4px}.frontpage-boxes .salary-box .details-icon{margin-left:14px;vertical-align:text-bottom;position:relative;bottom:3px}.frontpage-boxes .extra-routes-link{border:12px solid var(--color-white);border-radius:55px;min-height:110px;padding:8px 16px;font-size:24px;line-height:1.2;text-align:center;white-space:wrap;text-wrap:balance}.frontpage-boxes .points-box{display:flex;flex-direction:column;position:relative}.frontpage-boxes .points-box-bg{position:absolute;top:24px;bottom:16px;right:20px}.frontpage-boxes .points-box-bg img{max-height:100%;width:auto}.frontpage-boxes .points-box .favorites-wrapper{flex-grow:1;display:flex;align-items:center;gap:8px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x;padding:0 var(--box-padding-h);margin-left:calc(-1 * var(--box-padding-h));margin-right:calc(-1 * var(--box-padding-h));scroll-padding:var(--box-padding-h)}.frontpage-boxes .points-box .favorites-wrapper .favorite{aspect-ratio:5/4;width:88%;flex-shrink:0;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;scroll-snap-align:start}.frontpage-boxes .points-box .favorites-wrapper .favorite:first-child:last-child{width:100%;max-height:248px}.frontpage-boxes .points-box .favorites-wrapper .favorite.no-favorites{justify-content:center}.frontpage-boxes .points-box .favorites-wrapper .favorite__image{width:100%;height:121px}.frontpage-boxes .points-box .favorites-wrapper .favorite__image img{height:100%;width:auto;max-width:100%;object-fit:contain}.frontpage-boxes .points-box .favorites-wrapper .favorite .points{display:flex;flex-direction:column;align-items:center}.frontpage-boxes .points-box .favorites-wrapper .favorite .icon-plus{width:56px;height:56px;background-color:var(--color-grey);border-radius:50%;display:flex;justify-content:center;align-items:center}.frontpage-boxes .points-box .giftshop-link{margin-top:auto}.frontpage-boxes .contact__columns{display:flex;gap:24px}.frontpage-boxes .contact-image{width:80px;flex-shrink:0}.frontpage-notifications__item{padding:16px;display:flex;gap:16px}@media(max-width:37.49em){.frontpage-notifications__item{flex-direction:column}}@media(min-width:37.5em){.frontpage-notifications__item{align-items:center;padding:16px 24px}}@media(min-width:48em){.frontpage-notifications__item{padding:16px 24px}}.frontpage-notifications__item+.frontpage-notifications__item{border-top:1px solid var(--color-grey)}.frontpage-notifications__item .icon{flex-shrink:0}@media(max-width:64.0525em){.frontpage-notifications__item .icon{align-self:flex-start}}@media(max-width:47.99em){.frontpage-notifications__item .icon-warning{display:none}}@media(min-width:37.5em){.frontpage-notifications__item .align-right{margin-left:auto}}.header{box-shadow:0 4px 4px #0000000d}.header.sticky{position:sticky;top:0;width:100%;height:var(--header-height);z-index:15}@media(max-width:59.365em){.header .desktop-only{display:none}}@media(min-width:59.375em){.header .mobile-only{display:none}}.header__inner{display:flex;align-items:center;height:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--header-padding-left);padding-right:var(--header-padding-right);transition:padding .3s}body:not(.loaded) .header__inner{transition:none}.header .logo{transition:width .3s}@media(max-width:37.49em){.header .logo.blivomdeler{width:124px}.header .logo.minomdeler{width:171px}}.header__menu{margin-left:auto;display:flex;gap:4px}@media(max-width:59.365em){.header__menu{position:fixed;top:var(--header-height);right:0;height:calc(100% - var(--header-height));width:100%;max-width:400px;z-index:-1;padding-bottom:80px;background-color:var(--color-white);overflow-y:auto;display:block;opacity:0;visibility:hidden;transform:translateY(-10px);box-shadow:-6px 6px 4px #0000000d}.header__menu.menu-transition{transition:opacity .3s ease,transform .3s ease,visibility .3s}.header__menu.open{opacity:1;visibility:visible;transform:translateY(0)}.header__menu.open .submenu{display:none;opacity:1;visibility:visible!important;transform:none}.header__menu__mobile-menu-top{display:flex;gap:20px;padding:26px 16px 28px;border-top:1px solid var(--color-grey)}.header__menu__mobile-menu-top.narrow{padding-bottom:0}}.header__navigation ul{display:flex;gap:4px}.header__mobile-buttons{margin-left:auto;flex-shrink:0;display:flex;gap:4px}.header__mobile-buttons.open .hide-when-open{display:none}.header__mobile-toggle{width:var(--btn-height)}@media(min-width:59.375em){.header__mobile-toggle{display:none}}.header__mobile-toggle .burger-line{transition:transform .15s ease-in-out;transform-origin:center center}.header__mobile-toggle.expanded .burger-line.line1{transform:rotate(-45deg) translateY(8px)}.header__mobile-toggle.expanded .burger-line.line2{transform:scaleX(0)}.header__mobile-toggle.expanded .burger-line.line3{transform:rotate(45deg) translateY(-8px)}.image-above-footer{width:100%;aspect-ratio:7/6}@media(min-width:37.5em){.image-above-footer{aspect-ratio:1440/690;max-height:min(690px,80vh)}}.media-grid .grid{grid-row-gap:32px}.media-grid__item{grid-column:span 4}@media(min-width:30em){.media-grid__item{grid-column:span 2}}@media(min-width:50em){.media-grid__item{grid-column:span 4}}@media(min-width:59.375em){.media-grid__item{grid-column:span 3}}.media-grid__text,.media-slider__text{padding-left:14px;padding-right:14px}.page-hero{position:relative;overflow:hidden;z-index:0}.page-hero.allow-overflow{overflow:clip visible;z-index:1}.page-hero.top-hero{--container-padding-top: 40px}@media(min-width:50em){.page-hero.top-hero{--container-padding-top: 80px;--container-padding-bottom: 96px}}.page-hero.has-bg-image{min-height:275px}@media(max-width:49.99em){.page-hero.has-image:not(.has-route){--container-padding-top: var(--container-padding)}}@media(max-width:49.99em){.page-hero.has-route2B{--container-padding-bottom: 80px + 90px}}.page-hero__content{z-index:3}.page-hero__content.content-width-normal{grid-column:span 5}.page-hero__content.content-width-wider{grid-column:span 7}@media(min-width:50em){.page-hero__content.text-padding-right{padding-right:20px}}@media(min-width:50em){.page-hero.has-segment-selector .page-hero__content{margin-top:24px}}.page-hero__image{position:relative}.page-hero__image.has-video.aspect-fit .vimeo{height:100%}@media(max-width:49.99em){.page-hero__image{order:-1}.page-hero__image:not(.aspect-keep){aspect-ratio:3/2}.page-hero.has-route .page-hero__image{aspect-ratio:1;clip-path:inset(calc(-1 * var(--container-padding-top)) calc(-1 * var(--container-padding)) 0)}.page-hero.has-route .page-hero__image.show-route{aspect-ratio:1}.page-hero.has-route .page-hero__image.aspect-3-2{aspect-ratio:3/2}}.page-hero__swirl{--swirl-top-offset: -30px;--swirl-left-offset: 30px;--swirl-scale: 1.1;--swirl-rotation: 0deg}.page-hero__swirl svg{overflow:visible}.page-hero__swirl.route4{--swirl-svg-width: calc(100% - 60px) ;--swirl-svg-height: 800px}@media(min-width:50em){.page-hero__swirl.route4{--swirl-svg-width: min(500px, 100% + 45px);--swirl-svg-height: 800px;--swirl-rotation: 0deg;--swirl-scale: 1;--swirl-left-offset: calc((100% - var(--swirl-svg-width)) / 2 + 22px);--swirl-top-offset: 20px}}@media(min-width:84.375em){.page-hero__swirl.route4{--swirl-svg-width: 90%;--swirl-svg-height: 800px;--swirl-rotation: 0deg;--swirl-scale: 1;--swirl-left-offset: 10%;--swirl-top-offset: 20px}}.page-hero__swirl.route7{--swirl-svg-width: min(1250px, 250%);--swirl-svg-height: 800px;--swirl-top-offset: 40%;--swirl-left-offset: 42%;--swirl-rotation: -15deg;--swirl-stroke-width: 22;transform:scaleX(-1)}.page-hero__swirl.route7.reverse{transform:scaleX(1)}@media(min-width:30em){.page-hero__swirl.route7{--swirl-svg-width: min(1500px, 250%);--swirl-svg-height: 1200px;--swirl-top-offset: 36%;--swirl-left-offset: calc(30% + 100px) ;--swirl-left-offset: 50%;--swirl-rotation: -24deg;--swirl-stroke-width: 20}}@media(min-width:50em){.page-hero__swirl.route7{--swirl-svg-width: min(1195px, 150%);--swirl-svg-height: 892px;--swirl-rotation: 10deg;--swirl-scale: 1;--swirl-left-offset: calc((100% - var(--swirl-svg-width)) / 2 + 60px);--swirl-top-offset: 180px}}@media(min-width:50em)and (max-width:84.375em){.page-hero__swirl.route7{--swirl-stroke-width: 35}}@media(min-width:84.375em){.page-hero__swirl.route7{--swirl-svg-width: 1080px;--swirl-svg-height: 800px;--swirl-rotation: 0deg;--swirl-scale: 1;--swirl-left-offset: 10%;--swirl-top-offset: 200px}}.page-hero__swirl.route2{--swirl-svg-width: calc(100% + 10px) ;--swirl-svg-height: 680px;--swirl-scale: .7;--swirl-left-offset: -48%;--swirl-top-offset: -50px}.page-hero__swirl.route2.reverse{transform:scaleX(-1)}@media(min-width:50em){.page-hero__swirl.route2{--swirl-svg-width: min(565px, 100% + -20px);--swirl-svg-height: 680px;--swirl-rotation: 0deg;--swirl-scale: 1;--swirl-left-offset: -62%;--swirl-top-offset: 10px}}@media(min-width:84.375em){.page-hero__swirl.route2{--swirl-svg-width: 565px;--swirl-svg-height: 680px;--swirl-rotation: 0deg;--swirl-scale: 1;--swirl-left-offset: -62%;--swirl-top-offset: 10px}}.page-hero__swirl.route2B{--swirl-svg-width: max(410px, 100% + 100px);--swirl-svg-height: 680px;--swirl-scale: 1;--swirl-left-offset: -45%;--swirl-top-offset: -49cqw;--swirl-rotation: 36deg;--swirl-stroke-width: 25}.page-hero__swirl.route2B.reverse{transform:scaleX(-1)}@media(min-width:26.25em){.page-hero__swirl.route2B{--swirl-svg-width: calc(100% + 10px) ;--swirl-scale: 1;--swirl-top-offset: -170px;--swirl-rotation: 36deg;--swirl-stroke-width: 30}}@media(min-width:50em){.page-hero__swirl.route2B{--swirl-svg-width: min(565px, 100% + -20px);--swirl-svg-height: 680px;--swirl-rotation: 0deg;--swirl-scale: 1.25;--swirl-left-offset: -45%;--swirl-top-offset: -280px;--swirl-rotation: 25deg;--swirl-stroke-width: 25}}@media(min-width:84.375em){.page-hero__swirl.route2B{--swirl-svg-width: 565px;--swirl-svg-height: 680px;--swirl-rotation: 0deg;--swirl-scale: 1.29;--swirl-left-offset: -49%;--swirl-top-offset: -300px;--swirl-rotation: 25deg;--swirl-stroke-width: 25}}.page-hero__swirl{position:absolute;top:calc(-1 * var(--container-padding-top));bottom:calc(-1 * var(--container-padding-bottom));left:0;width:100%;z-index:2}.page-hero__swirl__inner{position:absolute;top:calc(50% + var(--swirl-top-offset));left:calc(50% + var(--swirl-left-offset));width:var(--swirl-svg-width);height:var(--swirl-svg-height);transform:translate(-50%,-50%)}.page-hero__swirl svg{scale:var(--swirl-scale);rotate:var(--swirl-rotation);width:100%;height:100%;max-width:none}.page-hero__swirl svg path{stroke-width:var(--swirl-stroke-width, 30)}.page-hero__bgimage-swirl{position:absolute;width:100cqw;left:180px;bottom:calc(var(--extra-padding-bottom) + 10px)}@media(min-width:26.25em){.page-hero__bgimage-swirl{left:60%}}@media(min-width:50em){.page-hero__bgimage-swirl{left:50%}}@media(min-width:50em){.page-hero.has-login-form .page-hero__content{grid-column:span 6;max-width:310px}.page-hero.has-login-form .page-hero__image{grid-column:7/span 6;place-self:center}.page-hero.has-login-form .page-hero__image.aspect-fit{width:100%;height:100%}}@media(min-width:64.0625em){.page-hero.has-login-form .page-hero__content{grid-column:2/span 5}}@media(min-width:50em){.page-hero.has-reset-password-form .page-hero__content{grid-column:span 6}.page-hero.has-reset-password-form .page-hero__image{grid-column:8/span 6;place-self:center}}@media(min-width:59.375em){.page-hero.has-reset-password-form .page-hero__content{grid-column:span 5}.page-hero.has-reset-password-form .page-hero__image{grid-column:7/span 6}}@media(min-width:80em){.page-hero.has-reset-password-form .page-hero__content{grid-column:2/span 4;padding-right:0}}.segment-selector{--segment-selector-offset: 13px;position:absolute;top:calc(40px - var(--segment-selector-offset));left:0;width:100%;z-index:4}@media(min-width:50em){.segment-selector{top:calc(80px - var(--segment-selector-offset))}}.segment-selector.sticky{position:sticky;top:var(--header-height);z-index:14}@media(max-width:49.99em){.segment-selector.sticky{overflow-x:auto;scroll-behavior:smooth;z-index:16}}@media(min-width:50em){.segment-selector{--segment-selector-offset: 8px;top:calc(80px - var(--segment-selector-offset))}.segment-selector.sticky{transform:translateY(-23px);top:calc(var(--header-height) + 31px)}}.segment-selector__item{min-width:120px;padding-left:12px;padding-right:12px}.segment-selector__inner{display:flex;gap:10px;width:min-content;margin-left:auto;margin-right:auto;border:1px solid var(--color-white);padding:4px;border-radius:23px}@media(max-width:49.99em){.segment-selector.sticky .segment-selector__inner{min-width:100%;border-radius:0;padding:12px 16px}}@media(max-width:68.75em){.shop__featured-products.swiper{margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding))}.shop__featured-products .swiper-container{overscroll-behavior-x:none;padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media(min-width:68.75em){.shop__featured-products{max-width:var(--max-width-content)}.shop__featured-products__wrapper[class]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.shop__featured-products__wrapper[class]>.large{grid-row:1/span 2}}.shop__featured-products__product{padding:32px 24px 24px}.shop__featured-products__product .btn{min-width:215px}.shop__featured-products__product .image{margin-left:auto;margin-right:auto}.shop__featured-products__product .image img{max-width:210px;max-height:170px;object-fit:contain}.shop__featured-products__product .product-options{width:100%;max-width:215px}@media(max-width:68.75em){.shop__featured-products__product{max-width:308px;text-align:center}.shop__featured-products__product.swiper-slide{display:flex;flex-direction:column;height:auto}.shop__featured-products__product .image{width:100%;margin-top:24px}.shop__featured-products__product .image img{margin-left:auto;margin-right:auto}.shop__featured-products__product .product-name{font-size:1rem}.shop__featured-products__product .shop__actions{padding-top:32px;margin-top:auto}}@media(min-width:68.75em){.shop__featured-products__product{padding:40px;max-width:none}.shop__featured-products__product .points{text-align:left}.shop__featured-products__product .image{display:flex;align-items:center}.shop__featured-products__product .shop__actions{gap:12px 30px}.shop__featured-products__product.large{padding:32px 36px;display:flex;flex-direction:column;align-items:center;container-type:inline-size}.shop__featured-products__product.large .product-name{font-size:1.375rem}.shop__featured-products__product.large .image{margin-top:32px;flex-shrink:0;flex-grow:1}.shop__featured-products__product.large .image img{max-width:280px;max-height:220px}.shop__featured-products__product.large .shop__actions{justify-content:center;margin-top:30px}@container (max-width: 528px){.shop__featured-products__product.large .shop__actions{max-width:265px;justify-content:start;margin-left:auto;margin-right:auto}}.shop__featured-products__product.regular{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:0 40px;text-align:left;container-type:inline-size}}@media(min-width:68.75em)and (max-width:79.99em){.shop__featured-products__product.regular{padding:40px 20px}}@media(min-width:68.75em)and (min-width:90em){.shop__featured-products__product.regular{gap:0 60px}}@media(min-width:68.75em){.shop__featured-products__product.regular>*{grid-column:2}.shop__featured-products__product.regular .points{margin-left:0}.shop__featured-products__product.regular .image{grid-column:1;grid-row:1/span 3;width:clamp(100px,25cqw,210px)}}@media(min-width:68.75em)and (min-width:80em){.shop__featured-products__product.regular .image{width:clamp(120px,38cqw,210px)}}@media(min-width:68.75em){.shop__featured-products__product.regular .image img{max-width:100%;max-height:170px;object-fit:contain}.shop__featured-products__product.regular .product-options{max-width:none}.shop__featured-products__product.regular .shop__actions{align-self:end;justify-content:flex-start;min-width:265px}}@media(min-width:68.75em)and (max-width:79.99em){.shop__featured-products__product.regular .shop__actions .btn{min-width:165px}}@media(min-width:68.75em)and (max-width:64.0525em){.shop__featured-products__product.regular .shop__actions .btn{min-width:0}}.shop-topbar{position:sticky;top:var(--header-height);z-index:14;height:44px;box-shadow:0 4px 4px #0000000a}.shop-topbar.loading .shop-topbar__inner{opacity:0}.shop-topbar__inner{padding-top:2px;display:flex;gap:24px;align-items:center;justify-content:center}@media(min-width:37.5em){.shop-topbar__inner{justify-content:flex-end}}.shop-topbar__item{display:flex;gap:9px}.shop-topbar__item.info,.shop-topbar__item.cart{cursor:pointer}.shop-section{padding-top:40px}@media(min-width:37.5em){.shop-section{padding-top:50px}}.shop__hero{--container-padding-bottom: 80px}.shop .product-hover{cursor:pointer}@media(hover:hover){.shop .product-hover:hover{box-shadow:3px 3px 15px #0000001a}}.shop .points{display:inline-block;margin:0 auto;text-align:left}.shop__actions{display:flex;flex-wrap:wrap;width:100%;gap:10px;align-items:center;justify-content:space-between;line-height:1;container-type:inline-size}.shop__actions .btn{--btn-height: 40px;flex-grow:1;max-width:215px}@container (max-width: 180px){.shop__actions .btn{max-width:100px}.shop__actions .btn .btn-label{display:none}.shop__actions .btn .icon{margin-left:0}}.shop__actions .favorite-toggle{flex-shrink:0;transition:transform .15s}.shop__actions .favorite-toggle:hover{transform:scale(1.3)}.shop__actions .favorite-toggle.is-favorite .fill{fill:var(--color-dark-green)}.shop__filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 4px}@media(min-width:37.5em){.shop__filters{gap:8px}}@media(min-width:48em){.shop__filters{gap:20px 40px}}.shop__filters-group{display:flex;flex-wrap:wrap;gap:4px}.shop__filters-group.dropdown-group{flex-grow:1}.shop__filters-group.checkbox-group{gap:12px 32px;margin-right:4px}@media(min-width:30em){.shop__filters-group{gap:12px}}.shop .product-list-msg{padding:48px 20px}.shop__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container (min-width: 812px){.shop__products{grid-template-columns:repeat(3,minmax(260px,1fr))}}@container (min-width: 1088px){.shop__products{grid-template-columns:repeat(4,minmax(260px,1fr))}}.shop__products__product{position:relative;padding:14px;display:flex;flex-direction:column;container-type:inline-size}@media(min-width:48em){.shop__products__product{padding:32px 22px 22px}}.shop__products__product .points{font-size:clamp(16px,9.1cqw,24px)}.shop__products__product.out-of-stock .points{margin-top:16px}.shop__products__product.out-of-stock .product-name{color:var(--color-dark-grey);opacity:.8}.shop__products__product .product-badge{position:absolute;left:0;top:0;width:100%;padding:3px 6px 3px 10px;background-color:var(--color-dark-green);color:var(--color-white);border-radius:var(--border-radius) var(--border-radius) 0 0;font-size:13px;text-align:center;text-transform:uppercase}.shop__products__product .image{margin-top:16px}.shop__products__product .image img{max-width:80%;max-height:170px;object-fit:contain;margin:0 auto}@media(min-width:48em){.shop__products__product .image{margin-top:32px}}@media(min-width:64.0625em){.shop__products__product .image{margin-top:48px;margin-bottom:16px}}.shop__products__product .shop__actions{margin-top:auto}.shop__products__product .favorite-toggle{margin-left:auto}.testimonials .swiper{--testimonial-max-width: 200px}@media(min-width:48em){.testimonials .swiper{--testimonial-max-width: 220px}}.testimonials__slide__content{max-width:var(--testimonial-max-width);margin-left:auto;margin-right:auto}@media(min-width:64.0625em){.text-module.one-column .one-column-wide{grid-column:2/-2}}@media(min-width:50em){.text-module.two-column .text-module__heading{grid-column:1/span 4;grid-row:1/span 20}.text-module.two-column .text-module__heading .headline.sticky{position:sticky;top:120px;min-height:200px}.text-module.two-column .text-module__content,.text-module.two-column .text-module__media{grid-column:6/span 6}}.single-post section{padding-left:0;padding-right:0;--container-padding: 0;--container-min-padding: 0}.single-post section:first-of-type{padding-top:0}@media(min-width:50em){.single-post__header,.single-post__content{grid-column:1/span 7}.single-post section:last-child{padding-bottom:0}.single-post__sidebar{grid-column:9/span 4}.single-post__sidebar.hide-on-desktop{display:none}}@media(max-width:49.99em){.single-post.is-news-page .single-post__header,.single-post.is-news-page .single-post__content{display:none}.single-post.is-news-page .single-post__sidebar .current{background-color:transparent}.single-post.is-news-page .page-container{padding-top:0}.single-post .page-container{padding-bottom:0}.single-post__sidebar.news-page-styling{padding-top:var(--container-padding-top);padding-bottom:calc(var(--container-padding-bottom))}.single-post__sidebar.section-styling-mobile{padding-top:80px;padding-bottom:80px;padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 calc(-1 * var(--container-padding));background-color:var(--color-green);border-top-left-radius:var(--border-radius-section);border-top-right-radius:var(--border-radius-section)}}html.is-app .page-hero.has-login-form{min-height:min(100vh,950px)}html.is-app .shop{min-height:calc(100vh - 44px)}html.is-app .shop .top-bar{--top-bar-text: var(--color-dark-green) --top-bar-bg: #e8e8e8}html.is-app .shop .top-bar:not(.is-scrolled){box-shadow:none}html.is-app section.error-section{min-height:100vh}html.is-app .overlay__modal.fullscreen{z-index:5040}html.is-app .overlay__modal.fullscreen.modal-slide-up{top:0!important;opacity:1;display:none!important}html.is-app .overlay__modal.fullscreen.modal-slide-up.show{display:block!important}
